投射技能的分类及识别码(在Skills.txt中)。 作者:llssss4308
现在看来投射技能只能分为以下几种:单一、跟踪、网状、多重、新星、坠落、连续、二段。
单一投射,投射物的显示和威力字段一致。例子:简单的魔法,如火球,冰弹。无标识码
跟踪投射,投射物的显示和属性字段不同。例子:单一的魔法,如导引箭、骨灵。标识码10
网状投射,投射物的显示和威力字段一致。例子:多重的魔法,如闪电。标识码17
多重投射,投射物的显示和威力字段一致。例子:多重的魔法,如牙,多重箭。标识码8
新星投射,投射物的显示和威力字段一致。例子:多重的魔法,如闪电新星,毒之新星。标识码22
坠落投射,投射物的显示和属性字段不同。例子:单一的魔法,如陨石,暴风雪。标识码28
连续投射,投射物的显示和属性字段不同。例子:单一的魔法,如地狱火,极地风暴。标识码19
二段投射,投射物的显示和属性字段不同。例子:单一的魔法,闪电标枪、冰封球、天堂之拳。无标识码
没有标识码的单一投射和二段投射,其属性由missiles.txt文件中定义,包括跟踪投射也是在missiles文件中定义的。
标识码指srvdofunc字段。是程序识别选取相应处理模块的标识,之后的技能参数通过不同的处理函数来传递。从而产生效果。现阶段投射技能仅此8种,但是不包括boss技能。
在修改投射技能时需要注意,尽量针对没有投射码的单一投射技能,这样不容易出错。也可以试着将新星技能改为多重攻击或网状攻击,投射技能中,新星、多重、网状三种投射方式是可以进行投射物叠加的。
|