mb242308 mb242308
关注数: 6 粉丝数: 64 发帖数: 923 关注贴吧数: 42
召唤技能问题 下面是从教程里摘抄的,试着改了,召唤物只换了皮,本质没变啊如何使每个角色具有召唤怪物的能力,且使召唤怪物的属性和技能保留,或更改。题记:各位,是否已在艰难的Mod里存步难行了呢?是否已不满足召唤怪的垃圾属性和垃圾技能呢?更诱人的在下面。例子:把圣骑士的抵抗火焰技能改成召唤Diabloclone。本质:借用NEC的钢铁石魔,更换圣骑士的抵抗火焰技能,更改,使圣骑士可以召唤Diabloclone。工具:D2表格工具,Skills.txt,Monstats.txt,Skilldesc.txt步骤:1.D2表格工具打开skills.txt,找到Nec的IronGolem一行(ID为90),复制,再找到Pal的Resist Fire一行(ID为100),把刚才复制的覆盖掉这一行(注意,这里不要试图增加人物技能,角色超过30个技能,会使存档损坏),接下来把skill列的技能名称改变,如bar(避免技能重复导致出错),ID改成原来的100,charclass列改为Nec,skilldesc列改为任意,此列内容是对应skilldesc.txt使用,这里改为palpet。后面的那些是设定升级加成的计算公式,你可以自己设定升级加成计算方法。一直到第61列summon,这是召唤出的怪物,先自定一个名称,这里填入summonbar,以备后用。第62列pettype,这行设定是显示你召的类型,如你改为skeleton,那么显示的是骷髅的图标,但并不影响怪物的行为,可以不管,这里填入golem。第63列petmax,设定召唤怪物的最大数量。第64列Summode,Summode是个必要的参数,它是你的召唤技能的召唤方式代码(如果希望你的召唤物数量可以超过1,那么就应该将这个参数字段写入S1。比如说,你的影子大师的这个代码就是NU,NU是NULL的缩写,即“空”,所以你即使改了petmax字段,但是如果summode字段没有修改,那么没多召唤出一个影子大师,原来那个就会消失)。再到159列reqskill1,这列设定使用该技能前需会的技能,删掉,同时注意该技能影响到别的技能的前提条件。其它设定如法力耗费,等级需求等可自己决定。括号里与后面的看不大懂啊2.((((接下来最重要的一步,打开monstats.txt,到hcIdx为333一行,这是Diabloclone的设定,复制这一行加到文件最后,作为新怪物的设定。hcIdx列数值以最后的加1,AI列填入“hireable"(使Diabloclone能和佣兵一样魔法收发自如,必须如此,否则会出错))))。到hcIdx为291一行,这是钢铁石魔的设定,复制这一行加到文件最后,作为新怪物的设定。现在把刚才设定的summon列怪物名称summonbar填到ID列名称中;hcIdx列数值以最后的加1;BaseId列涉及到monstats2.txt,除非你要召的是外表多样的,比如说Diabloclone三个难度级别的颜色不同,才需自定此处并改动monstats2.txt,这里填入Diablo(还是改的好啦);第6列namestr,怪物显示的名字,比如填个Paladin就显示圣骑士,这里填入bar。第7列,不是很清楚,不用改,为irongolem;第9列montype,这里必须和skills.txt里的pettype列对应,填入golem;第10列AI=NecroPet;最后是关键一步,第12列Code改为DI,这样就会是Diabloclone的外表,为了读取Diabloclone的属性和技能。
1 下一页