Project1

标题: 怎么制作不共存状态 [打印本页]

作者: hijl1990    时间: 2014-12-21 16:49
标题: 怎么制作不共存状态
比如说我获得加速状态就会解除缓慢状态这样的效果。。
作者: 三途亚梦    时间: 2014-12-21 17:05
替换状态需要外挂脚本的支持。
在推广站点的 Artificial Providence
有这样的脚本。
Artificial Providence需要翻墙。
作者: chd114    时间: 2014-12-21 17:29
Game_Battler有
  1. #--------------------------------------------------------------------------
  2.   # ● 附加状态
  3.   #--------------------------------------------------------------------------
  4.   def add_state(state_id)
复制代码
在这里面加

  1.     if state_id==Y
  2.     if state?(X)
  3.       revive if state_id == death_state_id
  4.       erase_state(X)
  5.       refresh
  6.       @result.removed_states.push(X).uniq!
  7.     end
  8.     end
  9.    
复制代码
试试吧,加的这一段是附加的状态的ID是Y就移除X号状态
作者: chd114    时间: 2014-12-22 21:20
hijl1990  谢谢,确实可以。。  发表于 昨天 01:17

@taroxd 问题解决了···看楼上点评




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