Project1

标题: 如何让一个状态,获得另一个状态时一起解除? [打印本页]

作者: qq19750508    时间: 2014-7-19 05:40
标题: 如何让一个状态,获得另一个状态时一起解除?
本帖最后由 qq19750508 于 2014-7-19 05:42 编辑

如何让一个状态让另一个状态中和啊,只有VX有,急啊

我改了优先级,也是另一个状态解除了一个状态,我要一起解除。

请问大神怎么办呀
作者: qq19750508    时间: 2014-7-19 06:20
注意,我不要纯事件加减技能的。
作者: taroxd    时间: 2014-7-19 08:29
RUBY 代码复制
  1. class Game_Battler
  2.   alias refresh_without_state refresh
  3.   def refresh
  4.     refresh_without_state
  5.     if state?(28) && state?(29)
  6.       remove_state(28)
  7.       remove_state(29)
  8.     end
  9.   end
  10. end


未测试
作者: qq19750508    时间: 2014-7-19 10:28
谢谢,我会测试的
作者: qq19750508    时间: 2014-7-19 10:40
嘻嘻。很好用。
  1. if state?(28) && state?(29)
  2.       remove_state(28)
  3.       remove_state(29)
  4.     end
复制代码
我知道了,把上面的代码把28和29改了就行了。
需要设置异样的一个组,把上面的代码复制到下面去
就可以了
对吗?
作者: qq19750508    时间: 2014-7-19 10:57
胡乱弄了两个状态,一测试,哈!
效果:第一个状态,第二个状态(不是指前面两个状态的组)附加时,还是……
不仅第二个状态解除了,第一个状态也解除了!哇咔咔咔咔咔咔咔咔咔咔咔咔咔咔咔咔咔咔咔咔
妙不可言!




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