The RPG Maker Resource Kit

RMRK RPG Maker Creation => VX Ace => VXA Scripts Database => Topic started by: SoulPour777 on August 21, 2014, 06:13:54 PM

Title: Soulpour777 - One Soul Battle System
Post by: SoulPour777 on August 21, 2014, 06:13:54 PM
One Soul Battle System [A Battle System Fitting for All Solo Playing Games]
Version: 1.0
Author: Soulpour777
Date: August 21, 2014

Version History



Change Log:

 | August 22, 2014 Log:
  - Created the simple documentation
  - Created the Guard Damage
  - Shortened the Aliased Codes
  - Official 1.0 Release
 |
 
 | September 14, 2014 Log:
  - Fixed the Critical Meter
  - Added the Skill Length Fix
  - Guard Break Feature Enable / Disable config added
  - Burst Mode Feature Enable / Disable config added
  - Critical Drive Mode Feature Enable / Disable config added

Description


One Soul Battle System is a short script system that is intended to making a battle system that uses only one actor. Though you can only have one actor, some features were added to ensure that the battle system would be  quite interesting for people to use. If no one ever uses this crappy battle system, that's okay. This is for those people who just wants to have this
kind of stuff.

By that, I have explained why I have created this battle system. This is fair quite and simple, anyone can achieve this. In fact, some one actor battle system is even better than this.

Features

One Soul Battle System has the following features that are intended to only work when you're using this system:

1. Guard Break Mode
 - The Guard Break Mode allows the player (actor) to gain points (1 - 100) and interpreted through a meter on Battle that heals the actor when the Guard Break mode reaches 100. The points increases only when the Actor guards. Once the Healing Skill is casted by the user, the points go down to 0.
 
2. Burst Mode
 - The Burst Mode in this Battle System is different to other Burst Modes you might have known or seen. The Burst Mode allows the player to gain points interpreted through a meter on Battle, which if it reaches the maximum value (default: 10), would multiply the Attack damage of the actor by Burst Mode / 2.
 
 Burst Mode Formula: Physical Damage Rate * Burst Mode / 2
 
3. Critical Overdrive
 - The Critical Overdrive is a feature wherein if the Actor dreals Critical Hits three times (by default, you can change the max reach), you will be able to multiply your damage in the next critical hit with this new formula:
 
 damage *= (3 * critical_overdrive)
 
 Therefore: Damage * 9 (by default)
 
4. Simple GUI for the Battle Scene
 - The OSBS features a simple editable graphical user interface of the battle sequence.
 
5. Battlers XP Style
 - OSBS retains the feature in RPG Maker XP where you can have Battlers to represent your character.

Screenshots

(https://rmrk.net/proxy.php?request=http%3A%2F%2Finfinitytears.files.wordpress.com%2F2014%2F08%2Fosbs.jpg%3Fw%3D625&hash=0f1274c00328e810a1aa408225e798630378b398)

Instructions

For configuration or anything that deals with how the battle system looks like,
please refer to the core script:
 
 - Values -
 
    MAX_PARTY = 1 # Do not change this area
    MAX_BURST_MODE = 10 # Maximum Burst Mode Value Before Burst Activates
    MAX_GUARD_BREAK = 100 # Guard Break Max
    MAX_OVERDRIVE = 3 # Max Overdrive before Break
    Burst_Mode_Name = "Burst Mode" # => Burst Mode Name
    Guard_Break_Name = "Guard Break" # => Guard Break Name
    Overdrive_Name = "Critical Meter"  # => Overdrive Name
   
    Action_Sounds = {
    :use_skill_or_item => "Skill2", # => SE when skill is used
    :apply_normal_attack => "Skill1" # => SE when normal attack is used
    }
   
    Guard_Break_Heal_Skill = [26, 27, 28] # => Healing Spells Casted when
    # Guard Break is achieved.
   
    Actor_Command_Graphic = "command_table" # => Actor Commands Window
    Actor_Status_Graphic = "status_table" # => Battle Status Window
    Battler_Turn_Graphic = "battler_turn" # => Graphic to show when the
    # actor makes a turn

Script


Build 1.0 - https://raw.githubusercontent.com/Soulpour777/RGSS3---One-Soul-Battle-System/master/OSBS%20Main%20Script


Skill List Length Fix: https://raw.githubusercontent.com/Soulpour777/RGSS3---One-Soul-Battle-System/master/Skill%20Length%20Fix

Credit



Thanks


Support


You can comment below this thread, contact me here on RMRK for support. You can also:

   | FOR MORE INFORMATION OR ANYTHING YOU WANT TO SUGGEST, PLEASE CONTACT
     ME AT THE FOLLOWING LINKS:
     
     http://save-point.org/user-4677.html
     http://www.rpgmakervxace.net/user/13765-soulpour777/
     http://rmrk.net/index.php?action=profile;u=28990;sa=forumProfile
     http://rpgmaker.net/users/SoulPour777/
     http://infinitytears.wordpress.com/mail/

Known Compatibility Issues

None so far.

Demo


Download Demo here: https://dl.dropboxusercontent.com/u/36246420/RGSS3%20Scripts%20Master%20Host/One%20Soul%20Battle%20System.exe


Terms of Use


# TERMS OF USE #
 
 In this script, the terms of use are as follows:
 
 EDITING AND CONFIG
 
  - You are free to configure, edit or change any part of the script. If
  you are wishing to release it as your own, just put my name as a credit.
  You don't have to pay me or anything when you edit this script nor
  even ask my permission. This means you can change anything, but if you
  are doing this, please make sure that a credit of my name as the
  base creator / scripter is still inside.
 
 USING THE SCRIPT
 
  - This script is free for Non-Commercial and Commercial User, but please
  give credit to where it is due.
Title: Re: Soulpour777 - One Soul Battle System
Post by: yuyu! on August 21, 2014, 08:46:51 PM
Whoa, pretty cool! :) I think the RPG Maker world needs more one-character scripts out there!
Title: Re: Soulpour777 - One Soul Battle System
Post by: Euphoria on August 21, 2014, 11:45:18 PM
It looks pretty awesome :)
Title: Re: Soulpour777 - One Soul Battle System
Post by: modern algebra on August 22, 2014, 03:18:16 AM
Looks very appealing Soulpour!
Title: Re: Soulpour777 - One Soul Battle System
Post by: SoulPour777 on August 22, 2014, 03:59:18 AM
Thank you all for your kind feedback :)

I will be updating this script when someone wants an update or requires it for any compatibility :)
Title: Re: Soulpour777 - One Soul Battle System
Post by: SoulPour777 on September 14, 2014, 04:52:11 AM
Script Updated:

 | September 14, 2014 Log:
  - Fixed the Critical Meter
  - Added the Skill Length Fix
  - Guard Break Feature Enable / Disable config added
  - Burst Mode Feature Enable / Disable config added
  - Critical Drive Mode Feature Enable / Disable config added