| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 1 |  
| 经验 | 4968 |  
| 最后登录 | 2015-12-24 |  
| 在线时间 | 96 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间96 小时注册时间2014-2-16帖子50 | 
| 
class Game_Battler
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  #--------------------------------------------------------------------------
 # ● 附加状态
 #     state_id : 状态 ID
 #--------------------------------------------------------------------------
 def add_state(state_id)
 state = $data_states[state_id]        # 获取状态资料
 return if state == nil                # 资料是否为空?
 return if state_ignore?(state_id)     # 状态是否无视?
 unless state?(state_id)               # 状态是否存在?
 unless state_offset?(state_id)      # 状态是否抵销?
 @states.push(state_id)            # 加入状态
 end
 if state_id == 1                    # 如状态是「无法战斗」(1号状态)
 @hp = 0                           # 设体力为0
 if self.is_a?(Game_Actor)         # 附加1号状态的是角色
 $game_party.remove_actor(self.id) # 队伍移除死亡角色
 if $game_party.members == []    # 队伍为无角色的情况下
 $game_temp.next_scene = nil
 $scene = Scene_Gameover.new   # 游戏结束
 end
 end
 end
 unless inputable?                   # 除非角色无法输入命令
 @action.clear                     # 清除所有行动
 end
 for i in state.state_set            # 获取「移除状态」列表
 remove_state(i)                   # 移除状态
 @removed_states.delete(i)         # 清除
 end
 sort_states                         # 依照优先度排列状态
 end
 @state_turns[state_id] = state.hold_turn    # 设置回合数
 end
 end
 真心求助啊
 | 
 |