关灯
开启左侧

魔兽世界服务端将技能做成附魔卷轴的方法

[复制链接]
admin实名认证 发表于 2019-3-14 20:47:20 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

>资源名称:魔兽世界服务端将技能做成附魔卷轴的方法

>资源类型:资料共享

>下载帮助:链接失效解压密码吾爱尚玩VIP特权

>本站所有资源均来源于网络,版权归原作者所有,禁止用于一切商业用途。

公告页游平台手游平台金币获取金币充值VIP购买

[资源名称]


魔兽世界服务端将技能做成附魔卷轴的方法


[资源类型]


资料共享


[资源详情]


 
   内容介绍

首先,技能分两种,一种是主动的,一种是被动的,比如饰品11302乌瑟尔的力量,这件饰品带有的技能8397是一个被动技能,而饰品13515拉姆斯登的閃電釘带有的技能17668是一个主动的技能。在制作附魔卷轴之前,需要明确这个技能是主动的还是被动的。
下面先讲解如何把一个被动的技能放进附魔卷轴:

第一步:用quice或N8链接服务器,选择物品38873附魔武器 - 十字軍,如下图:
图1.png

第二步:用mydbceditor打开spell.dbc,找到技能20034,我们要关注的只有两列:第70列和第111列。如下图:
图2.png
图3.png

第三步:用mydbceditor打开spellitemenchantment.dbc这个文件,然后找到1900,如图:
图4.png


第四步:国际惯例打补丁,一定要把spellitemenchantment.dbc也加入到补丁中。
将一个主动技能加入到附魔卷轴中:思路是这样的:把主动技能先放入一个被动技能中,再把这个被动技能放入到附魔卷轴中,这样做的目的是为了控制触发几率,也许饶了弯路,但无所谓了,如下图:
图5.png


有两个很好用的被动技能:技能60063,该技能的175列是:你的伤害法术有一定几率使你的法术强度提高$60064s1点,持续$60064d。而这个技能的第36列就是触发的几率,如果你填10,那就是10%的几率。而该技能的117列是触发技能,决定了你的伤害法术会触发什么技能。如下图:
图6.png


技能64786,该技能的175列描述是:你的近战和远程攻击有一定几率使你的急速等级提高$64772s1,持续$64772d1。而这个技能的第36列就是触发的几率,如果你填10,那就是10%的几率。而该技能的117列是触发技能,决定了你的物理攻击会触发什么技能。如下图:
图7.png


为了方便大家理解,我举个很具体的例子:
第一步:在spell.dbc中拷贝技能64786到777777,然后修改36列为5,修改117列为16350冰冻术,修改名字、描述等;
第二步:在spell.dbc中拷贝技能20034到777776,然后修改79列为0x562(表示这个附魔只能用在双手武器上),再修改111列为777776(这里的数字和该技能的数字一样是为了方便,不容易造成混乱)
第三步:在spellitemenchantment.dbc中,拷贝1900到777776,修改第12列为技能777777,修改名字
第四步:以物品38873附魔武器-十字军为模板,修改名字,替换技能20034为技能777776 这样你的双手武器附魔卷轴就做好了,给你的武器附魔之后,你的任何物理攻击有5%的几率对目标施放冰冻术。

另外还有个问题:你要想清楚单手武器触发的技能和几率是否和双手武器触发的一样,如果不一样就要单独制作,如果一样有点影响平衡。 再配合上上一期的成长型技能,你的一个卷轴就可以让你从1级用到80级,而且武器的触发特效会让游戏体验更加丰富。
刚才我们制作的卷轴有两种:一种是造成法术伤害有几率触发技能,一种是造成物理伤害有几率触发技能。下面再介绍其他的,比如:受到近战伤害触发技能、受到法术伤害触发技能等。如下图:
图8.png

想要达到这种效果,我们要重点修改第35列。我先给出第35列的值,如下:
0x00000001 被攻击者杀死
0x00000002 杀死目标 在大部分情况下需要有荣誉或者经验值
0x00000004 近战攻击成功命中
0x00000008 受到近战攻击
0x00000010 用近战武器发出技能成功击中
0x00000020 受到近战技能攻击
0x00000040 远程攻击成功命中
0x00000080 受到远程攻击
0x00000100 用远程武器发出技能成功命中
0x00000200 受到远程技能攻击
0x00000400 发出有益法术并命中
0x00000800 被有益法术命中
0x00001000 发出有害法术并命中
0x00002000 被有害法术命中
0x00004000 发出有益魔法并命中
0x00008000 受到有益魔法命中
0x00010000 发出有害魔法并命中
0x00020000 受到有害魔法命中
0x00040000 发出的周期性技能每一周期都触发
0x00080000 受到周期性技能每一周期触发
0x00100000 受到任何伤害
0x00200000 需要激活
0x01000000 死亡  

用mydbceditor打开spell.dbc,注意观察我们刚才的两个法术:技能64786和技能60063 技能64786的第35列是0x154(等于4+10+40+100,0X4表示近战攻击成功命中,0x10表示用近战武器发出技能成功击中,0x40表示远程攻击成功命中,0x100表示用远程武器发出技能成功命中,这4个条件加在一起正好表示:当你造成近战伤害或远程伤害时....)

技能60063的第35列是0x14000(等于4000+10000,0x4000表示发出有益魔法并命中,0x10000表示发出有害魔法并命中,这两个条件加在一起就是:当你施放有益法术或有害法术命中目标时.....)

比如现在你希望做一个技能,当你受到任何伤害后有一定几率触发盾墙,那首先你得着个模板技能:技能29162是个很好的模板,它的效果是:被近战击中后有一定几率降低敌人移动速度50%。这个技能的第35列是0x28(等于0x20+0x8,0x20表示受到近战技能攻击,0x8表示受到近战攻击,加在一起就是被近战击中)

现在把第35列改为0x10000,修改117列为盾墙(871),修改36列触发几率为10,那这个技能的效果就是受到任何伤害后有10%几率触发盾墙效果。

反正第35列就是:你想要包含多个触发条件,就把这些条件加在一起。
 
VIP介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • 热心会员

    经常帮助其他会员答疑
  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 灌水之王

    经常在论坛发帖,且发帖量较大
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

0关注

5粉丝

3421帖子

排行榜
作者专栏

QQ交流群&&微信订阅号

QQ交流群

微信订阅号

吾爱尚玩资源基地永久域名:

Www.523Play.Com

在线管理员QQ:1589479632

邮箱:Email@523play.com

QQ交流群:558936238

Copyright   ©2015-2116  吾爱尚玩资源基地|523play.comPowered by©523Pplay.Com技术支持:吾爱尚玩资源基地