Action Battle System - ABS
[/b]
IntroductionVersion : V 4.5
I wasn't happy with all the other ABSs, so I made this ABS with many features and customizable as possible.
I've also made a different ABS called ABS
Lite. The difference is that the ABS Lite reduces lag by alot but it does not have Event Vs. Event.
ABS LiteFeaturesHere are some(most features can be toggled off/on, see the help file);
- Improved AI
> Check the AI Setup in the script and enemy setup.
> I plan to improve it even more seeing as other ABSes have features like, not see through walls and
run/heal if player is too strong or enemy is dying.
- Event Vs Event
- Player Vs Event
- Ranged Weapons and Spells(Bows or Fireballs and ect.)
- Able to choose if a monster attacks the closest enemy or random
- Able to assign
any hot keys for
skills and items.
- Able to use Non-Ranged Skills(attacks closest enemy)
- Able to choose button Mash time for each attack or skill. If left blank the default is 3 seconds(can change).
- Displays Demage
- Level Up Display
- Kick Back Effect
- Fade dead enemies
- ABS off/on. i.e $ABS.active = false # Off
- Dash and Sneak, can be turned off.
- Able to turn off and on the hud.
- Able to animate monsters and player.
- State Effects and Animations
- Smaller Animations
- and more..! (See the Help File)
HistoryVersion 4.5- Optional Fable Revive Effect - The player revives his/her self if the player has a revive item.
- Attacker Animation - If using an item, skill, or weapon the attacker animation in the database now plays.
- Fixed the ABS disable/enable problem. Call script : $ABS.active = false to disable and $ABS.active = true to enable. It will only disable the Enemies and the Player's able to attack or follow the ABS AI. To disable States, Dash and Sneak look in to the help file.
- Added the option to change Font, Font Color, and Font Size.
- Fixed minor bugs, unreported bugs.
Version 4.0- Option to make Animations Smaller
- State Effects
- Fixed minor bugs, reported bugs.
Strategies# The ABS can be used to setup wars and make fights between NPCs. Imagination is
# the limit.
# The events do not need to attack the player. Just remove the 0 from the hate
# group list.
#
# You can make an event a dummy, it can still be attacked, but it won't retaliate.
# This is usefull for practices, or teacing the player how to fight. It can also
# be used for NPC's.
#
# Make allias for the player. Remove the 0 from the hate group list and add all
# the monsters(their Enemy IDs, database) on the map. The allias won't
# follow the player or anything but they would attack other monsters giving
# the effect of allince.
#
# Monster Pit Fights can also be made.
Enemy AI# 0 = Dummy - Will not attack but can be attacked
# 1 = See Range - Will attack only if it can see an enemy
# 2 = Hear Range - WIll attack only if it can hear an enemy
# 3 = Hear or See Range - Will attack if it can see or hear enemy
# 4 = Ally Under Attack - Will attack if its ally is under attack and if it can
# see or hear the enemy
Enemy Explanation# Hate Points - The enemy will randomly give out hate points to all of it's enemies.
# Later, it's enemies will be ordered from most to least hate points.
#
# Hate Groups - The enemy will attack hate groups, meaning other enemies.
# The hate group enemies aren't considered allies.
# The player's hate id is 0.
# Do not use the event ID, use the Monster ID, you can find it
# in the Database, Enemies Tab.
#
# Closest Enemy - The enemy will attack the closest enemy, if met the right AI
# conditions. Hate points are no longer needed, if this BOOLEAN
# is true.
Screenshots
RequestsCompabilityWorks only with the SDK. Should be compatible with everything except some menu systems that doesn't edit Scene_Menu. Does not work with Netplay Plus or anyother ABS or SBABS systems.
DownloadsVersion 4.5Mirror 1 - Savefile.comMirror 2 - Megaupload.comMirrow 3 - Thanks to lobosqueRead the help file. Its short. For further examples, look in to the script.In the demo the player animates, you can disable this if you wish.
If the game lags please use this anti-lag script instead of the one in the demo
http://www.hbgames.org/forums/showthread.php?t=11639&highlight=anti-lag
Add-Ons
Thanks and CreditsCredit me and Near Fantastica.
# Thanks to Near Fantastica's methods;
# - In Range?, Get Range, In Direction?, enemy_dead?, treasure
# - RANGE_WEAPONS, RANGE_SKILLS
# - Class Game_Range(highly modified for convinience)
# - Scene_Skill(main, update_shk)
This is not an edit of Near Fantastica's ABS. I wrote mines from scratch, except for the methods I listed.
If you plan to use the blonde girl that comes with this, give credit to Prexus too, for using them.
Look at each script for the author's name and give them credit as well.