本帖最后由 RyanBern 于 2015-9-27 13:04 编辑
插入脚本:
class Game_Party def backup_items @items_backup = @items.clone end def restore_items @items = @items_backup if @items_backup != nil end end
class Game_Party
def backup_items
@items_backup = @items.clone
end
def restore_items
@items = @items_backup if @items_backup != nil
end
end
之后,在战斗开始前调用$game_party.backup_items可以备份物品。
在战斗结束后调用$game_party.restore_items可以恢复备份。
全局战斗设置,请继续添加以下脚本
class Scene_Battle alias rb_main_20150927 main def main $game_party.backup_items rb_main_20150927 $game_party.restore_items end end
class Scene_Battle
alias rb_main_20150927 main
def main
$game_party.backup_items
rb_main_20150927
$game_party.restore_items
end
end
|