Author Topic: [XP] Chaos Rage Limit System  (Read 84217 times)

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
[XP] Chaos Rage Limit System
« on: January 09, 2008, 10:47:55 PM »
Chaos Rage Limit System
Authors: Blizzard
Version: 6.3
Type: Actor Transformation System, Enhanced Limit Break System
Key Term: Custom Skill System

Introduction

This script allows the use of the "Soul Rage System" (SRS), the "Soul Limit System" (SLS) and the "Chaos Drive System" (CDS) at the same time. Special Thanks to GuardianAngelX72 for the idea for Chaos Drive.

This work is licensed under BSD License 2.0:
Quote
Copyright (c) Boris "Blizzard" Mikić
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1.  Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.

2.  Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.

3.  Neither the name of the copyright holder nor the names of its contributors
    may be used to endorse or promote products derived from this software
    without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

You may use this script for both non-commercial and commercial products without limitations as long as you fulfill the conditions presented by the above license. The "complete" way to give credit is to include the license somewhere in your product (e.g. in the credits screen), but a "simple" way is also acceptable. The "simple" way to give credit is as follows:
Quote
Chaos Rage Limit System licensed under BSD License 2.0, Copyright (c) Boris "Blizzard" Mikić

Alternatively, if your font doesn't support diacritic characters, you may use this variant:
Quote
Chaos Rage Limit System licensed under BSD License 2.0, Copyright (c) Boris "Blizzard" Mikic

In general other similar variants are allowed as long as it is clear who the creator is (e.g. "Chaos Rage Limit System created by Blizzard" is acceptable). But if possible, prefer to use one of the two variants listed above.

If you fail to give credit and/or claim that this work was created by you, this may result in legal action and/or payment of damages even though this work is free of charge to use normally.


Features

  • Chaos Drive, Soul Rage and Soul Limit Systems in one script
  • configure your databases easily
  • using Blizzard gradient styler 4.x with 7 different styles
  • contains universal font fix, never ever "I can't see the letters"
  • completely overworked all three systems
  • compatible with Tons of Add-ons
  • maximum compatibility with other scripts
  • moving Chaos Drive/Soul Rage/Soul Limit command in defineable color and a faster animated cursor
SRS specific features
  • use multiple skills per equipment part
  • SR % increase when you get attacked, use it to unleash SR skills
  • cycle through available skills with LEFT/RIGHT
SLS specific features
  • configure Soul Limit for each character separately
  • using a limit can kill a character if you set it up that way
  • use a different command than the actual SL skill name (example: command name is "Bahamut", skill name is "Giga Flare")
CDS specific features
  • replaces entire party with one Chaos Drive OR transforms only the actor who is using the CD skill
  • revert Chaos Drive anytime
  • configurable conditions like in Soul Limit
v5.3b
  • compatible with Multi-Hit from Tons of Add-ons v5.x and higher
  • rewritten conditions using classic syntax to avoid RGSS conditioning bug
  • added possiblities that status effect, armors and weapons can increase the SRS_rate for a character
  • fixed a couple of bugs and glitches
  • removed the barstyle plugin, please get the newest version of Tons of Add-ons if you want to keep using the bars
  • Chaos Drive Status Effect can now be named however you like, but you need to configure it anyway
  • improved coding
v5.31b
  • fixed a slight bug that would never occur anyway
  • now the global variable for compatibility contains the version of CRLS
v5.32b
  • improved performance
v5.4b
  • now it is possible to define actors who can use SRS/SLS/CDS and who can't
  • other bugs were not fixed, I was too drunk to fix them at the time being
v5.5b
  • fixed the bugs that were not fixed in the last version
v5.6b
  • made easy renaming of the systems possible
  • added SR_REVERSAL option
  • decreased lag during the slide-from-the-right animation
  • organized configuration a little bit better
  • commented code
v5.7b
  • now compatible with Item Requirement System from Tons of Add-ons
v6.0b
  • now compatible with Guilamme777's Multi-Slot Equipment System
  • now compatible with RTAB v1.16 + majority of plugins
  • now compatible with Blizz-ABS v1.99 or higher (requires the additional compatibility plugin)
  • better coding
v6.01b
  • fixed the bugs that occured at the end of battle
v6.02b
  • added Chaos Drive state removal upon reversal for convenience and full Blizz-ABS compatibility
v6.03b
  • fixed bug when using a Soul Limit would take SR additionally to SP instead of the real SR rate
v6.04b
  • fixed updating issue with SDK 2.x
v6.1b
  • improved customizability and compatibility with Blizz-ABS
v6.11b
  • improved coding and customizability
v6.12b
  • fixed an issue with RTAB
v6.2b
  • now compatible with HP Consuming Skills from Tons of Add-ons
v6.3
  • added new license
  • added usage and crediting instructions


Screenshots

Please note: A "Centered battlers" and a "shaded text" add-on were applied in the demo to make it look better.

(click to show/hide)
(click to show/hide)
(click to show/hide)
(click to show/hide)

(click to show/hide)
(click to show/hide)
(click to show/hide)
(click to show/hide)


Demo

Chaos Rage Limit System

Script

Just make a new script above main and paste this code into it.
Script Download

Instructions

Inside the script in the first comment.

Compatibility

98% compatible with SDK 1.x. 70% compatible with SDK 2.x. WILL corrupt your old savegames. Can cause incompatibilty issues with following scripts and/or systems:
  • exotic CBS-es
  • Limit Break systems
  • Custom Equipment systems (i.e. 2 accessories) (can be EASILY merged)
  • needs the 6.x version of the Scene_SoulRage add-on if you use one

RTAB specific Compatibility Issues and Notes

  • Compatible with RTAB 1.16 and a majority of the available plugins.
  • COMPLETELY INCOMPATIBLE WITH CONNECTED ATTACKING!!! Remove Connected Attacking and turn it off, otherwise you WILL experience bugs! Also remove the Consume Items Patch for Connected Attacking if you have it!
  • Disables LEFT/RIGHT selection of actors in battle, use Q/W instead.
  • Seph's slant bars will be used when using the DRAW_BAR option
  • not compatible with Chaos Drive System, refrain from using it in RTAB

Credits and Thanks

  • Boris "Blizzard" Mikić
  • idea for Chaos Drive System by GuardianAngelX72

Author's Notes

If you want to use this system with Blizz-ABS, you additionally need the compatibiliy plugin (the plugin comes BELOW CRLS!):
Script Download


Download Scene_SoulRage plugin from here (the plugin comes BELOW CRLS!):
Script Download

Download Soul Force Combo System plugin from here (the plugin comes BELOW CRLS!):
Script Download

If you find any bugs, please report them here:
http://forum.chaos-project.com

That's it! Enjoy! =D
« Last Edit: March 23, 2019, 02:29:33 PM by Blizzard »
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: Chaos Rage Limit System
« Reply #1 on: January 17, 2008, 03:52:15 AM »
Did anybody find any bugs with v5.5??
 - You made this version capable of having characters use the enhancements at will, correct??

edit
I have tested this version, and it works fine with my game, so that's good news  ;D
« Last Edit: January 17, 2008, 04:30:53 AM by Calintz16438 »

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: Chaos Rage Limit System
« Reply #2 on: January 17, 2008, 12:55:32 PM »
It's v5.4. xD I DO have v5.5 on my HDD, but I haven't tested it yet and I wanted to do something else on the script before releasing it.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

blazinhandle

  • Guest
Re: Chaos Rage Limit System
« Reply #3 on: January 18, 2008, 05:19:33 PM »
how can you increase the height of the SR bar?

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: Chaos Rage Limit System
« Reply #4 on: January 18, 2008, 06:38:23 PM »
Only SR bar or all bars?

If you want it only for the SR bar, find (by default line 839) this here:

Code: [Select]
self.contents.gradient_bar(x, y, w, color1, color2, color3, rate)
and change w to something like "w + 4" (without double quotes).

If you want it for all bars, find in Tons the line (by default 1086) that says

Code: [Select]
def gradient_bar(x, y, w, color1, color2, color3, rate)
and add below something like "w += 4" (without double quotes).
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

blazinhandle

  • Guest
Re: Chaos Rage Limit System
« Reply #5 on: January 18, 2008, 08:27:36 PM »
i think that would only increase the width (length) of the bar. I'm trying to make it taller.

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: Chaos Rage Limit System
« Reply #6 on: January 18, 2008, 10:57:12 PM »
Whoops!

It depends on the bar style, but if you increase "offs" just at the beginning of "def gradient_bar", it will draw the slanted styles taller. If you want the rectangle styles taller, find the pieces of code that process style 5 and 6 and simply increase the height parameter (the 4th from left) in the draw_rect methods.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

blazinhandle

  • Guest
Re: Chaos Rage Limit System
« Reply #7 on: January 19, 2008, 01:27:13 AM »
SUCCESS! Thanks Blizz!

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: Chaos Rage Limit System
« Reply #8 on: January 22, 2008, 01:52:04 AM »
Eh... Sorry guys, I completely forgot that I never released 5.5b. <_<;

*puts it up*

EDIT:

I updated the Soul Force Combo Plug-in to 1.1b
« Last Edit: January 24, 2008, 03:45:25 PM by Blizzard »
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Chaos Rage Limit System
« Reply #9 on: January 24, 2008, 10:13:15 PM »
That's when two ppl have so much Soul Rage, they can use a combined attack, right??

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Chaos Rage Limit System
« Reply #10 on: January 24, 2008, 10:39:16 PM »
Yes.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Chaos Rage Limit System
« Reply #11 on: January 24, 2008, 11:05:21 PM »
Cool...
So then you just recently added the update?? I have v5.5b, but do I need to get a new one to have the Soul Force??

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Chaos Rage Limit System
« Reply #12 on: January 24, 2008, 11:15:54 PM »
I completely forgot to post v5.5b, lol! Soul Force is a separate plug-in which I updated today. I added some little functionality that mumerus needed. Feel free to use the new version, you have a link to the script in the first post.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Chaos Rage Limit System
« Reply #13 on: January 24, 2008, 11:19:20 PM »
Ok, thank you!!

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Chaos Rage Limit System
« Reply #14 on: January 24, 2008, 11:22:15 PM »
Actually you don't need 5.5 to be able to use Soul Force, the requirement is 5.3, but I suggest you do as I've fixed some bugs since then. <_<;
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Chaos Rage Limit System
« Reply #15 on: January 24, 2008, 11:24:23 PM »
Sounds like a plan!!
This is gonna be ideal for my game...
As soon as Blake and Gil bring down their barriers, and become friends, I'll unlock a join attack for them. It'll be sweet

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Chaos Rage Limit System
« Reply #16 on: January 27, 2008, 12:02:07 AM »
Updated to v5.6b.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Chaos Rage Limit System
« Reply #17 on: January 27, 2008, 01:29:27 AM »
Beautiful...
Grabbing now.  ;D

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Chaos Rage Limit System
« Reply #18 on: January 27, 2008, 11:30:36 PM »
@Blizzard:
The new v5.6b conflicts with your CMS...This error below

(click to show/hide)
« Last Edit: January 27, 2008, 11:36:11 PM by Calintz16438 »

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Chaos Rage Limit System
« Reply #19 on: January 27, 2008, 11:33:13 PM »
I just found out. Tons 6.02 also does. I'll update the CMS tomorrow along with EPS which had a problem with SDK 2.x if using the new battle switch option. I also messed up an overwrote the new v1.1 of the Soul Force Combo Plugin which I have to rewrite.
« Last Edit: January 27, 2008, 11:33:52 PM by Blizzard »
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.