Project1

标题: 如何让一个状态解除后造成技能伤害 [打印本页]

作者: 紫云紫    时间: 2017-5-20 18:39
标题: 如何让一个状态解除后造成技能伤害
当状态解除时造成伤害,类似于定时炸弹的效果。请教了!
作者: 魔法丶小肉包    时间: 2017-5-21 13:13
解除30号状态时,造成200伤害
当然这个可以自己设定,照样子修改就行了,也可以做别的很多功能(比如扣mp啊之类的)

RUBY 代码复制
  1. class Game_Battler < Game_BattlerBase
  2.   def remove_state(state_id)
  3.     if state?(state_id)
  4.       if state_id == 30
  5.         @hp -= 200
  6.       end
  7.       revive if state_id == death_state_id
  8.       erase_state(state_id)
  9.       refresh
  10.       @result.removed_states.push(state_id).uniq!
  11.     end
  12.   end
  13. end





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