ATOA CBS: Equipment Set Variables Patch
by Kyonides
Introduction
Long story short, a guy who would definitely love to bomb all chickens around the world had a problem. One add-on made the whole ATOA CBS demo crash mercilessly. It was asking for instance variables that had not been initialized when it should have!
Then comes a long discussing without the forumer getting involved until the very end that lead me to the following discovery: the script was expecting you to know beforehand that you had to implement the ATOA New Status script in your game before running it. The author forgot to set the variables, but let them get called by some Game_Actor's fundamental methods. And when I say fundamental, I seriously mean it.
Don't worry, pals! Here's the solution to that cumbersome issue!
The Patch
This scriptlet simply overwrites the reset_set_status method and removes that useless condition for good.
Code:
# * ATOA CBS - Equipment Set Variables Patch * #
# Scripter : Kyonides Arkanthes
# 2024-10-13
class Game_Actor
def reset_set_status
status = ['maxhp','maxsp','atk','pdef','mdef','str','dex','int','agi','eva','hit']
status += ['crt','dmg','rcrt','rdmg']
for st in status
eval("@set_#{st} = 0")
end
@set_equipment_skills = []
@set_auto_states = []
@set_elemental_resist = []
@set_state_resist = []
forget_set_skills
end
end
Terms & Conditions
Free for any RMXP game!
Due credit is optional but appreciated.
Mention this forum if you use the patch.
That's 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