首先,技能分两种,一种是主动的,一种是被动的,比如饰品11302乌瑟尔的力量,这件饰品带有的技能8397是一个被动技能,而饰品13515拉姆斯登的閃電釘带有的技能17668是一个主动的技能。在制作附魔卷轴之前,需要明确这个技能是主动的还是被动的。 下面先讲解如何把一个被动的技能放进附魔卷轴:
第一步:用quice或N8链接服务器,选择物品38873附魔武器 - 十字軍,如下图:
第二步:用mydbceditor打开spell.dbc,找到技能20034,我们要关注的只有两列:第70列和第111列。如下图:
第三步:用mydbceditor打开spellitemenchantment.dbc这个文件,然后找到1900,如图:
第四步:国际惯例打补丁,一定要把spellitemenchantment.dbc也加入到补丁中。
将一个主动技能加入到附魔卷轴中:思路是这样的:把主动技能先放入一个被动技能中,再把这个被动技能放入到附魔卷轴中,这样做的目的是为了控制触发几率,也许饶了弯路,但无所谓了,如下图:
有两个很好用的被动技能:技能60063,该技能的175列是:你的伤害法术有一定几率使你的法术强度提高$60064s1点,持续$60064d。而这个技能的第36列就是触发的几率,如果你填10,那就是10%的几率。而该技能的117列是触发技能,决定了你的伤害法术会触发什么技能。如下图:
技能64786,该技能的175列描述是:你的近战和远程攻击有一定几率使你的急速等级提高$64772s1,持续$64772d1。而这个技能的第36列就是触发的几率,如果你填10,那就是10%的几率。而该技能的117列是触发技能,决定了你的物理攻击会触发什么技能。如下图:
为了方便大家理解,我举个很具体的例子: 第一步:在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级,而且武器的触发特效会让游戏体验更加丰富。
刚才我们制作的卷轴有两种:一种是造成法术伤害有几率触发技能,一种是造成物理伤害有几率触发技能。下面再介绍其他的,比如:受到近战伤害触发技能、受到法术伤害触发技能等。如下图: 想要达到这种效果,我们要重点修改第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列就是:你想要包含多个触发条件,就把这些条件加在一起。 |