Jump to content
DoubleX

DoubleX RMVXA Bug Fixes to YSA Battle Add-On: Invert Targets

Recommended Posts

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 Targets
Fixing 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 by DoubleX

Share this post


Link to post
Share on other sites

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 by joeyjoejoe

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×