class Game_BattlerBase
def refresh
state_resist_set.each {|state_id| erase_state(state_id) }
@hp = [[@hp, mhp].min, 0].max
@mp = [[@mp, mmp].min, 0].max
@hp == 0 ? add_state(death_state_id) : remove_state(death_state_id)
if self.is_a?(Game_Actor)
if hp_rate <= Krst7e::LimitedHp_Rate
if self.id
== Krst7e::Limited_Id
add_state(Krst7e::Limited_State)
end
end
if hp_rate > Krst7e::LimitedHp_Rate
remove_state(Krst7e::Limited_State)
end
end
end
end 作者: topbluegun 时间: 2017-7-5 16:08
这两个脚本除了生命比率 角色ID和状态ID不一样之外 其余相同
在我之前的电脑里还没发生过楼上提到的状况
还有 我试着把这两个脚本的顺序换一下 发现前面的有生效 后面的没有……