Project1

标题: 关于状态解除的脚本写法 [打印本页]

作者: j433463    时间: 2012-12-17 08:11
标题: 关于状态解除的脚本写法
请问一下,一次解除队伍全体所有状态(有益和有害)的脚本写法,不会是要跑回圈一个个状态的解吧?
作者: 后知后觉    时间: 2012-12-17 11:20
本帖最后由 后知后觉 于 2012-12-17 11:26 编辑

Game_BattlerBase 里的

  1.   #--------------------------------------------------------------------------
  2.   # ● 清除状态信息
  3.   #--------------------------------------------------------------------------
  4.   def clear_states
  5.     @states = []
  6.     @state_turns = {}
  7.     @state_steps = {}
  8.   end

复制代码
循环下队伍成员就行了
不过还要对每个角色 refresh 一下
作者: j433463    时间: 2012-12-17 14:16
本帖最后由 j433463 于 2012-12-17 14:17 编辑

谢谢,我就是用这个无效才问的,不过我找到真正原因了,其实并不是这个方法无效,
而是它不会在解除的同时,一并清掉我用的战斗系统脚本所描绘的状态图标,
我把解除状态和清除状态图标当成一回事了,看图标没有清掉,误以为它没起作用。






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