标题: 为什么帮助窗口弹出"回复1000HP"后会弹出text="回复0HP"? [打印本页] 作者: kvkv97 时间: 2024-7-19 18:03 标题: 为什么帮助窗口弹出"回复1000HP"后会弹出text="回复0HP"? class Scene_Battle
alias update_phase4_step5_eclairsteal update_phase4_step5
def update_phase4_step5
if @active_battler.current_action.kind==1 and
$data_skills[@active_battler.current_action.skill_id].element_set\
.include?($data_system.elements.index("圣心")) and
@active_battler.is_a?(Game_Actor) or
$game_party.have_item(28)
if @active_battler.hp != @active_battler.maxhp
@active_battler.hp += 1000
text="回复1000HP"
@help_window.set_text(text,1)
for i in 0...40
Graphics.update
@help_window.update
end
else
@active_battler.hp += 0
text="回复0HP"
@help_window.set_text(text,1)
for i in 0...20
Graphics.update
@help_window.update
end
end
end #end if
update_phase4_step5_eclairsteal
end
end
class Game_Party
def have_item(item_id)
if @items.include?(item_id)
true
else
false
end
end
end
请问:为什么帮助窗口弹出"回复1000HP"后会弹出text="回复0HP"?
在地图上建2个事件,1个给物品(ID28),1个出战斗(1个或者2个幽灵),为什么帮助窗口弹出"回复1000HP"后会弹出text="回复0HP"?