Blizzard,
No, thank YOU

Anyway, it works! You rock! I can now place it underneath RTAB and all my other scripts and it doesn't bug out in battle.
However, another problem remains...the majority of the status and skill scripts don't work. Most of them don't output any errors, they just simply don't do anything even when turned on and properly configured. I have a LOT of scripts, so this makes me think it's just a general compatability/overwriting error. I've managed to duplicate the effects of a lot of these skill add-ons using event systems anyway, so it shouldn't be a huge problem. There is one add-on, Unique Battle Commands, that I wanted to use so very much but that also doesn't do anything. I'd like to ask you if you could help fix that but without a frame of reference (i.e. an error message) it seems like it'd be like finding a needle in a haystack.
Here's one error for you...when I use the Regen Status add-on, as soon as I cast Regen on a character, it gives me the following error:
Script 'Tons of Addons' line 359: NoMethodError occurred
undefined method '+' for {}:Hash
That is this code:
#==============================================================================
# Game_Battler
#==============================================================================
class Game_Battler
alias slip_damage_regen_later? slip_damage?
def slip_damage?
if $game_system.REGEN_STATUS && !$scene.is_a?(Scene_Map) &&
(HP_REGEN_IDS + SP_REGEN_IDS + SP_POISON_IDS).any? {|i| @states.include?(i)}
return true
end
return slip_damage_regen_later?
end
alias slip_damage_effect_regen_later slip_damage_effect
def slip_damage_effect
if $game_system.REGEN_STATUS
if !(HP_REGEN_IDS.any? {|i| @states.include?(i)}) &&
slip_damage_regen_later?
slip_damage_effect_regen_later
elsif (HP_REGEN_IDS.any? {|i| @states.include?(i)}) &&
!slip_damage_regen_later?
dam = -self.maxhp / 10
if dam.abs > 0
amp = [dam.abs * 15 / 100, 1].max
dam -= rand(amp+1) + rand(amp+1) - amp
end
self.hp -= dam
self.damage = 0 if self.damage == nil
self.damage += dam <---THIS LINE
end
if (SP_REGEN_IDS.any? {|i| @states.include?(i)}) !=
(SP_POISON_IDS.any? {|i| @states.include?(i)})
dam = self.maxsp / 10
if dam > 0
amp = [dam * 15 / 100, 1].max
dam += rand(amp+1) + rand(amp+1) + amp
end
dam = -dam if SP_REGEN_IDS.any? {|i| @states.include?(i)}
self.sp -= dam
self.damage = 0 if self.damage == nil
self.damage += dam
end
else
slip_damage_effect_regen_later
end
end
I tried setting the Regen skill to using Slip Damage, and then the error went away but it simply didn't do anything like the other skill add-ons.
I'm guessing this is just conflicts with my multitude of other scripts, but is there something I'm missing? Thanks again!