DoubleX 202 Posted January 30, 2014 (edited) Prerequisites YSA Battle Add-On: Invert Targets http://yamiworld.wordpress.com/rgss3/battle-scripts/invert-targets/ Script name DoubleX RMVXA Bug Fixes to YSA Battle Add-On: Invert Targets Author DoubleX: - This script Yami: - YSA Battle Add-On: Invert Targets Terms of use Same as that of YSA Battle Add-On: Invert Targets except that you must also give Yami credit(you should do this anyway) if you give DoubleX or his alias credit Introduction Tries to fix bugs I've found in YSA Battle Add-On: Invert TargetsFixing compatibility issues isn't this script's aim Bugs tried to fix: - Autobattle flag bug: Game crashes when an actor has autobattle flag. Causes: Consider the method set_skill under class Game_Action(YSA Battle Add-On: Invert Targets): def set_skill(skill_id) invert_target_set_skill(skill_id) subject.invert_target = false end As the original method returns self while this one returns false, game crashes when the following part of method make_action_list under class Game_Actor: usable_skills.each do |skill| list.push(Game_Action.new(self).set_skill(skill.id).evaluate) end - Command window bug: Game freezes when an actor cancels an inverted attack command. Causes: Consider the method on_actor_cancel under class Scene_Battle(YSA Battle Add-On: Invert Targets): def on_actor_cancel scene_battle_on_actor_cancel_invtrg BattleManager.actor.invert_target = false end As the original method doesn't handle the attack command case, game freezes due to the actor command window not being opened when it should be. Features Plug and play(You don't need to edit anything in this script but you may still do so) Instructions Open the script editor and put this script into an open slot between the script YSA Battle Add-On: Invert Targets and Main. Save to take effect. Compatibility Same as that of YSA Battle Add-On: Invert Targets FAQ None Changelog v1.00b(GMT 0600 25-5-2014): - Fixed set_skill bug for confused battlers v1.00a (GMT 0900 30-1-2014): - 1st version of this script finished (DoubleX)YSA Invert Targets Bug Fix v1.00b.txt Edited May 25, 2014 by DoubleX 2 Jolt Android and Festy reacted to this Share this post Link to post Share on other sites
Jolt Android 36 Posted January 30, 2014 (edited) Wow, cool. I've been using Victor's toggle target script with my YSA-based project (because of YSA Invert Targets bugs), and luckily so far there haven't been any issues. If anything comes up with my current setup, it's good to know I can probably safely switch to YSA's Edited January 30, 2014 by joeyjoejoe Share this post Link to post Share on other sites
DoubleX 202 Posted May 25, 2014 Updates v1.00b(GMT 0600 25-5-2014): - Fixed set_skill bug for confused battlers Share this post Link to post Share on other sites