无#奈

如图,求解,技能伤害与实际伤害不符,实际技能伤害大于上面写的

enderman_JC
从type开始截个图看看?

无#奈
enderman_JC 发表于 2021-2-16 11:36
从type开始截个图看看?


这两个,一个是技能,一个是怪物

enderman_JC
本帖最后由 enderman_JC 于 2021-2-16 12:15 编辑
无#奈 发表于 2021-2-16 12:06
这两个,一个是技能,一个是怪物

尝试在怪物那加上
LevelModifiers:
    Health: 0
    Damage: 0

无#奈
enderman_JC 发表于 2021-2-16 12:12
尝试在怪物那加上
LevelModifiers:
    Health: 0


这样加吗?还是不行



hapydoo
本帖最后由 hapydoo 于 2021-2-16 20:49 编辑

你这个技能是个闭合回路啊喂()
  1. - skill{s=毒蛛-1} @PIR{r=4} ~onAttack
复制代码

这里的意思是当蜘蛛造成伤害后对周围 4 格玩家使用名为“毒蛛-1”的技能
再看看你这个技能的内部
  1. - damage{a=1;i=false} 后面省略..
复制代码

这里又是对玩家造成伤害
也就是说当蜘蛛对玩家造成第一下伤害后

就会陷入这样一个死循环:造成1伤害 → 施放名为“毒蛛-1”的技能 → 造成1伤害 → 施放名为“毒蛛-1”的技能 → 造成1伤害 → 施放名为“毒蛛-1”的技能 → ∞

所以看似只有1伤害,但是在一瞬间执行了无限次

最简单的修改方法,就是给技能加一个冷却时间


  1. 毒蛛-1:
  2.   Cooldown: 1
  3.   Skills:
  4.   以下省略
复制代码