增加一个特定的状态 比如50号状态
然后全局搜索 def hp=(hp)
def hp=(hp)
@hp = [[hp, maxhp].min, 0].max
if self.dead?
# 如果对象的名字叫车云
if self.name == "车云"
# 增加50号状态
add_state(50)
return
end
end
for i in 1...$data_states.size
if $data_states[ i ].zero_hp
if self.dead?
add_state(i)
end
else
remove_state(i)
end
end
end
end
def hp=(hp)
@hp = [[hp, maxhp].min, 0].max
if self.dead?
# 如果对象的名字叫车云
if self.name == "车云"
# 增加50号状态
add_state(50)
return
end
end
for i in 1...$data_states.size
if $data_states[ i ].zero_hp
if self.dead?
add_state(i)
else
remove_state(i)
end
end
end
end
比如车云的ID号为5
# 如果id为5的角色中了50号状态
if $game_actors[5].state?(50)
# 如果这个角色的命令为基本.特技就初始化命令
if $game_actors[5].current_action.kind == 0 or $game_actors[5].current_action.kind == 1
$game_actors[5].current_action.clear
end
end