Save-Point
SBABS: Squad Based Action Battle System - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Material Development (https://www.save-point.org/forum-8.html)
+--- Forum: Scripts Database (https://www.save-point.org/forum-39.html)
+---- Forum: RPGMaker XP (RGSS) Engine (https://www.save-point.org/forum-116.html)
+---- Thread: SBABS: Squad Based Action Battle System (/thread-2773.html)



SBABS: Squad Based Action Battle System - Near Fantastica - 03-02-2008

SBABS
Squad Based Action Battle System

Ver 3.4
by Jaime 'Near Fantastica' Webster
Not DerVVulfman


Introduction
This is a version 3 of Near Fantastica's ABS system. There is a lot of features in this battle system, and Near Fantastica did his best to outline it within the topic he originally posted.

"I will say this I built it and I will have to spend a few months testing everything it can do..." - Near Fantastica


Features
  • Status Effects
  • Enemy Ai
  • Squad Based Movement
  • Ally Ai
  • Range Weapons
  • Ammo System
  • Range Spells


By the poster
I didn't create the script, and as of now the links that Near Fantastica put up are down (and he can't get to them) and his RMXP system is down. Given that he posted the original (though broken) demo links here, there should be no problem to post the script.

However as I didn't create the script, I cannot offer support.

Demo
SBABS


Script
SBABS Pt 1
SBABS Pt 2
SBABS Pt 3*
*Includes Cybersam's Keyboard Script


Instructions
Paste the scripts below Scene_Debug or above Main (your choice), import your 'Arrow' and 'Magic Balls' graphics into the Graphics\Characters directory (see the Graphics section below), and create your enemy events as directed.

How to Battle / Controls

Enemy A.I / Added to the Enemy Events

ABS CONSTANTS


Ally Ai:
The ally Ai works but its not the smartest things I have ever built... That being said you cant change it very much but you cant turn it off and on... set the flag to True or false
[coded]$ABS.set_ally_ai( flag )[/coded]


HUD:
[coded]$ABS.hud_pc[/coded]
If true the Player has control of the HUD with the [P] key by default...
If false the Developer has control of the HUD

[coded]$ABS.hud[/coded]Sets the State of the HUD when the Developer has control...


Graphics:
You Need 2 graphic files to use this ABS by default they can be found below: "Arrow" and "Magic Balls"
[Image: Arrow.png] [Image: Magic%20Balls.png]


Known Problems:
Early versions of RMXP, and Japanese versions used an older RGSS10##.dll that caused their games to crash on start up.


EDIT by DerVVulfman:
The system was originally developed when RMXP was not available for the English/Western world, and as such required the use of the $defaultfonttype and $defaultfontsize values (very popular globals some years ago). As we all now use the Officially Distributed English Versions, I 'commented' these lines out to prevent problems. ;)


Credit
Prexus - Thanks for the wonderful graphics
Cybersam - Thanks for the Keyboard Script


Take Care,
Near