如图,正常情况下,大蛇的阳光普照普遍比掏魂的伤害高,这让大蛇的强度差强人意,我一直在研究如何将大蛇的刀魂技能伤害提上去,于是正常修改攻击力,发现攻击力在一定区间100以内,会导致掏魂的伤害高于阳光普照,若大于100反而掏魂伤害达到瓶颈期,无法提升。且阳光普照伤害还在持续提升,因此我想办法来修改单个技能的伤害。
经确认掏魂的状态动作参数为2200,若正常情况下修改单个技能的伤害的代码为type=HitDef下的damage,经反复研究后查无此代码,继续探索与之相关的其他英文单词,这其中就发现了名为TargetLifeAdd的触发器,拆分后的英文为target life add,翻译成中文意思是目标生命值添加,也就是说通过反向添加目标生命值造成伤害,于是Value为修改单个技能最主要的参数,中文意思是价值,原数值套用了一串函数,-ceil(28*(100-Random%11)*10/104)。这个函数的值在243到270之间,掏魂的动作正好对应着:插进去(反向加血),拿出来,嘣的一声(反向加血并解除状态),正好对应着造成两次伤害。综上所述,得出了几个结论:1.单个技能的伤害函数名有可能是TargetLifeAdd。2.value对应着该数值的大小,可利用函数进行计算。3.该触发器的类型为目标生命值的添加,并非造成攻击的触发器,若要造成伤害,则需要在值或函数前面添加负号,且伤害无视防御直接造成对应的血量(经测试)简称固伤。
经确认掏魂的状态动作参数为2200,若正常情况下修改单个技能的伤害的代码为type=HitDef下的damage,经反复研究后查无此代码,继续探索与之相关的其他英文单词,这其中就发现了名为TargetLifeAdd的触发器,拆分后的英文为target life add,翻译成中文意思是目标生命值添加,也就是说通过反向添加目标生命值造成伤害,于是Value为修改单个技能最主要的参数,中文意思是价值,原数值套用了一串函数,-ceil(28*(100-Random%11)*10/104)。这个函数的值在243到270之间,掏魂的动作正好对应着:插进去(反向加血),拿出来,嘣的一声(反向加血并解除状态),正好对应着造成两次伤害。综上所述,得出了几个结论:1.单个技能的伤害函数名有可能是TargetLifeAdd。2.value对应着该数值的大小,可利用函数进行计算。3.该触发器的类型为目标生命值的添加,并非造成攻击的触发器,若要造成伤害,则需要在值或函数前面添加负号,且伤害无视防御直接造成对应的血量(经测试)简称固伤。