Project1

标题: 如何指定某角色在一定血量时获得某状态 [打印本页]

作者: qq2770658328    时间: 2020-7-5 14:09
标题: 如何指定某角色在一定血量时获得某状态
本帖最后由 qq2770658328 于 2020-7-5 14:20 编辑

如题,求大佬
比如说1号角色hp=0获得999号状态。
作者: 流浪杰哥    时间: 2020-7-5 17:02
不知道行不行,试试吧!

RUBY 代码复制
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ Game_Battler
  4. #------------------------------------------------------------------------------
  5. #  处理战斗者的类。Game_Actor 和 Game_Enemy 类的父类。
  6. #==============================================================================
  7.  
  8. class Game_Battler < Game_BattlerBase
  9.   #--------------------------------------------------------------------------
  10.   # ● 刷新
  11.   #--------------------------------------------------------------------------
  12.   alias kjdh_refresh refresh
  13.   def refresh
  14.     kjdh_refresh
  15.     if actor? && id == 1 && @hp == 0
  16.       add_state(999)
  17.     end
  18.   end
  19. end





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