09-03-2024, 05:59 AM
Saving Temporary Actors' Data
I'm not following the usual scripting format for this is just a scriptlet.
Well, you should know by now that it is possible to "save" data before you enter a battle... yeah by means of calling a script!
You can save the very same $game_party data BEFORE your enter the battle and without creating a saved file. In case the team loses, you would just retrieve everything from the temporary variables you would have created, i.e. $game_temp_party.
The Script to be Pasted on your Script Editor
Code:
class Game_TempActors
attr_reader :actors, :items, :weapons, :armors
def initialize
@game_actors = $game_actors.clone
@actors = $game_party.actors.clone
@items = $game_party.items.clone
@weapons = $game_party.weapons.clone
@armors = $game_party.armors.clone
end
end
class Game_Party
def reset_data
$game_actors = @game_actors#.clone
@actors = $game_temp_actors.actors#.clone
@items = $game_temp_actors.items#.clone
@weapons = $game_temp_actors.weapons#.clone
@armors = $game_temp_actors.armors#.clone
$game_temp_actors = @game_actors = nil
end
end
Script Call to Use Before Battle
$game_temp_actors = Game_TempActors.new
Script Call to Use After Losing the Battle
$game_party.reset_data
or the following call if you won...
$game_temp_actors = nil
Terms & Conditions
You are free to use the way you like it, no restrictions apply here. Just keep in mind I won't be held responsible if you screw it!
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE