mugen吧 关注:79,035贴子:1,493,975
  • 29回复贴,共1

兄弟们,我终于找到修改单个技能的方式了。

只看楼主收藏回复

如图,正常情况下,大蛇的阳光普照普遍比掏魂的伤害高,这让大蛇的强度差强人意,我一直在研究如何将大蛇的刀魂技能伤害提上去,于是正常修改攻击力,发现攻击力在一定区间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.该触发器的类型为目标生命值的添加,并非造成攻击的触发器,若要造成伤害,则需要在值或函数前面添加负号,且伤害无视防御直接造成对应的血量(经测试)简称固伤。





IP属地:北京来自Android客户端1楼2024-07-19 23:36回复
    你这是不是走错地方了


    IP属地:重庆来自Android客户端2楼2024-07-20 01:41
    收起回复
      改一个j8伤害还要研究那么久,最离谱是还分享心得


      IP属地:广西来自Android客户端3楼2024-07-20 04:53
      收起回复
        这也要研究很久吗
        我最开始做勾史角色的时候就常用溢出和负溢出targetlifeadd来写即死啊


        IP属地:山东来自Android客户端4楼2024-07-20 05:38
        收起回复
          差不多就是这样的


          IP属地:山东来自Android客户端5楼2024-07-20 06:58
          收起回复


            IP属地:重庆来自Android客户端6楼2024-07-20 08:30
            回复


              IP属地:重庆来自Android客户端7楼2024-07-20 08:31
              收起回复
                真的非常谢谢你 我也是一直找damage改 有的技能伤害缺改不了 也是搞了好几天 终于在你这里得到了答案!


                IP属地:贵州来自iPhone客户端8楼2024-09-24 17:44
                收起回复