本站域名:
www.chinamods.com
     

- 地图下载 -

- MOD站点链接 -
御天暗黑MOD战网


Game Park

暗黑破坏神官方网站

暗黑破坏神官方战网网站

 
如何使每个角色都具有召唤怪物的能力
作者:剑月明

这里我讲解一下如何修改角色的技能,让每个角色都具有召唤怪物的能力。

首先我们主要需要改动的文件有3个,monstats.txtskills.txtskilldesc.txt
monstats.txt,用来设定怪物的属性。
skills.txt,当然是人物技能了。
skilldesc.txt,设定技能图标显示的位置及说明文字等。

这里以把SOR的“隔空取物”技能改为召唤ACT5山顶的持剑盾野蛮人作为范例。

首先说一下原理,其实我们只是“借用”了别的角色的技能来代替原技能而己。因此先需要确定一个要借用的技能,这可以在NECDRU里选择一个,不推荐使用AMAASS的召唤技能,推荐使用NEC的石魔系列,这里选择钢铁石魔。

1、用EXCEL打开skills.txt,找到NECIronGolem一行(ID90),复制,再找到SOR的Telekinesis一行(ID43),把刚才复制的覆盖掉这一行(注意,这里不要试图增加人物技能,角色超过30个技能,会使存档损坏),接下来把skill列的技能名称改变,如IronGolem-SorID改成原来的43charclass列改为sorskilldesc列改为任意,此列内容是对应skilldesc.txt使用,如改为SorPet。后面的那些是设定升级加成的计算公式,你可以自己设定升级加成计算方法。一直到第61summon,这是召唤出的怪物,先自定一个名称,如sorbar,以备后用。第62pettype,这行设定是显示你召的类型,如你改为skeleton,那么显示的是骷髅的图标,但并不影响怪物的行为,可以不管。第63petmax,设定召唤怪物的最大数量。再到159reqskill1,这列设定使用该技能前需会的技能,删掉,同时注意该技能影响到别的技能的前提条件。其它设定如法力耗费,等级需求等可自己决定。

2、接下来打开monstats.txt,到hcIdx291一行,这是钢铁石魔的设定,复制这一行加到文件最后,作为新怪物的设定。现在把刚才设定的summon列怪物名称sorbar填到ID列名称中;hcIdx列数值以最后的加1BaseId列涉及到monstats2.txt,除非你要召的是外表多样的,才需自定此处并改动monstats2.txt,这里不需改动;第6namestr,怪物显示的名字,比如填个Paladin就显示圣骑士。第7列,不是很清楚作用,最好是填你要召的怪物的对应值,野蛮人的是ancientbarb1hcIdx=540);第9montype,这里必须和skills.txt里的pettype列对应;第10AI=NecroPet;最后是最关键一步,第12Code改为0D,这样就会是野蛮人的外表。如果是NEC,改技能添怪物都省了,直接改了Code就OK。

3、最后需要修改新技能的显示位置,这主要是为避免技能页图标重叠,打开skilldesc.txt,复制irongolem一行到最后,第1列改名成刚才设定的SorPet,2-7列就是所采用图标的位置了,比如依次是2632,图标就是在第2页的第6行第3列,最右下方(我设定是40级可使用该技能,因此放在下面)。

4、挂上“-direct -txt”参数运行,即可看到相应的效果。

注意问题:以上方法只能达到最基本的目的,如果想得到更好的效果,所改技能的文字说明,技能加效果公式,新怪物的特性都需设定,而且如果想召外表有多样的怪物,如血鸟,单只改Code为CR是不行的,你会发现有很多怪物是CR。另外新怪物的加入比较灵活,例如上面也可复制野蛮人的资料,改动其AI及montype,ID名称即可。

CopyRight (c) 2003-2008 游戏小站(Game Park)版权所有

如转载,请注明出处。