Project1

标题: 关于状态的叠加处理 [打印本页]

作者: 负零    时间: 2015-3-14 18:57
标题: 关于状态的叠加处理
请大神提供一个思路,例如:攻击附加恐惧1,攻击后附加了恐惧1,在敌人(目标)恐惧1状态仍存在的情况下再被附加恐惧1,则变成恐惧2,再被附加恐惧1,则变为恐惧3,至多附加到恐惧4,只能更新恐惧4的剩余回合,而不会叠加到5,如何实现?更希望通过脚本实现,因为这类技能有点多...先谢谢各位。
实话我记得有这么个脚本,但关键字状态搜到的东西太多...导致搜索无果。
作者: 三途亚梦    时间: 2015-3-14 19:18
你不是经常用make_damage_value方法么,在里面写判断就好了。
作者: chd114    时间: 2015-3-14 19:26
  1. a.states(2)? ? a.add_states(3) : a.add_states(2);a.states(3)? ? a.remove_states(2) : 0;120
复制代码

作者: taroxd    时间: 2015-3-14 19:45
默认的“能力值提升”效果和你说的一样吧。

那么,看看“能力值提升”在默认脚本里是怎样实现的,这就是一个很好的思路呀~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1