Custom Stat Growing System
Authors: Blizzard
Version: 1.8
Type: Actor Attribute Modifier
Key Term: Actor Add-on
IntroductionThis script disables the abiliy to gain levels, although EXP are still being received and can be used for another purpose. It also will allow to raise the character stats by other meanings than level ups. This kind of stat growing system can be encountered in "Final Fantasy 2".
- max HP will be raised if the character loses an ammount of HP that is equal to a specific (and configurable) percentage of the max HP
- max SP will be raised if the character uses an ammount of SP that is equal to a specific (and configurable) percentage of the max SP
- it is also possible to set up the success chance of raising max HP and/or SP
- STR will be raised if the character attacks often
- DEX will be raised if the character lands a critical hit or evade a status change
- INT will be raised if the character uses magic based skills, but not if skills are only STR, DEX and/or AGI based
- AGI will be raised if the character manages to evade a physical attack or is the very first character to act during a round
This work is licensed under BSD License 2.0:
QuoteCopyright (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:
QuoteCustom Stat Growing 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:
QuoteCustom Stat Growing 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. "Custom Stat Growing System created by Blizzard" is acceptable). But if possible, prefer to use one of the two variants listed above.
Features- stats are growing through "stimulation" instead of level ups
- no more level ups!
- use EXP for any other purpose
- highly configurable
- extremely compatible
- full instructions inside the first comment
v1.1- fixed bug where dead characters gain stats
- enhanced compatibility a bit more
v1.3b- added additional "Stat, that were raised" window
v1.31bv1.4b- better coding, easier to configure
- now compatible with Tons of Add-ons
v1.5b- improved coding
- rewritten conditions using classic syntax to avoid RGSS conditioning bug
v1.6b- improved coding
- now compatible with Blizz-ABS
v1.7b- removed statup window display, if you want to continue using it, get Easy LvlUp Notifier 2.0 or higher and put the script BELOW this one
v1.71b- removed a crash bug when using Blizz-ABS
v1.8- added new license
- added usage and crediting instructions
ScreenshotsN/A for this sort of script
DemoN/A
ScriptJust make a new script above main and paste this code into it.
Script Download
InstructionsInside the script in the first comment.
Compatibility95% compatible with SDK v1.x. 60% compatible with SDK 2.x. WILL corrupt your old savegames. Might cause problems with exotic CBS-es.
Credits and Thanks- Boris "Blizzard" Mikić
- Special Thanks to Viviatus for requesting this =D
Author's NotesThis script will disable the feature of leveling up. Please be sure to use a Custom Skill Learning System or have an appropriate script.
If you find any bugs, please report them here:
http://forum.chaos-project.comThat's it! N-Joy! =D