Stat Distribution System
Version: 1.71
Author: Lettuce
Date: November 23, 2008
Version History
- 2-May-08 : Version 1.0 increases atk (base atk and weapon bonus), max stat counts weapons bonus too. Now in version 1.1, the script only increase the base atk value, ignoring all weapon bonus (so if your max stat in game is 99, base atk 23 and weapon atk is 30; you can increase the base atk to 99. and with weapon bonus, you have total atk of 129!)
- 3-May-08 : Version 1.2; showing much more info, including equiped items and their stats bonus, max attack power, evasion, hit and critical rate
- 5-May-2008 : Version 1.3, now showing "Unequiped message" for unequiped slot rather than leaving it blank, 2 layout modes (for those who use very long Vocab for the 4 attributes), plays sound etc~
- 8-May-2008 : Feature update, now with exp bar, states display and lets you set a starting points [points given at the beginning of the game]
- 13-May-2008 : Feature update, now you can increase hit rate, evasion rate and critical rate. Points needed for each and increment amount for each are customizable
- 20-May-2008 : Two handed weapon now displays correctly.
- 23-Nov-2008 : Fixed to support dual wielding.
Planned Future Versions
Description
If you have played online game before, you will notice that some of them give you points upon level up and let you increase your stat as you like instead of having a pre-determined stats. This script mimics that system.
This script have 2 modes, regular mode where you get a fixed number of stats upon leveling up and 1 point will give you 1 stat increase.
Then there's RO (Ragnarok online) mode, where you gain a few points upon level up at lower level, but at higher level, you get more points per level up (calculated by formula)
and each stat will require more points for 1 increase at higher value. For example, you need 10 points to increase from 90 SPI to 91 SPI, but only 2 points to increase ATK from 2 to 3 (meaning, you can sacrify the points needed for the high stat and get several lower stats with the same amount of points
)
Features
- Give you the ability to increase hp, mp, atk, def, spi, agi, hit, eva and crit o.O
- Mode toggle (normal and RO)
- Can easily give your actors points
- Does not interfere with normal character's growth (set the stat curve in database to 1 all the way from 1 to 99; this will disable natural growth
- SHOULD work with any party switching / more than 4 actor per party scripts
- Customizable maximum stats
- Customizable starting points
- Customizable stat increment
- Replace the status menu?
- Displays max atk, hit rate, evasion rate, critical rate
- Displays actor name, class, states, exp, equipments, attributes etc.
- Customizable font -_-;; (running out of feature)
ScreenshotsInstructions Calling the script:You can use call script event and this code
$scene = Scene_Stat_Dist.new(0)
Or edit your menu scene
Giving Points: $game_party.members[<member ID>].points += <amount of points>
#$game_party.members[0].points += 5 <- this would give your first actor in the party 5 points
or if you want to give point upon level up
under
Game_Actor, in def
change_exp, under the line
level_up ; paste this
difference = @level - last_level
$game_actors[@actor_id].points += <amount of points>
If you want to give points upon level up the same way as RO does, use this this one
difference = @level - last_level
$game_actors[@actor_id].points += ((@level/5).floor+2).floor*difference
Script
ScriptCredit
Thanks
- Akin (improvement suggestions)
- GoldenShadow (advices)
Support
Just PM me :0
Known Compatibility Issues
*Compatible with Akin's Weapon upgrade Script
Demo
Demo here~Author's Notes
This script will part of my Ragnarok Online package, includes this script, RO style damage calculations etc etc
FAQs
Q: How do i get unequiped icons like the ones in your screenshot!?
A: Replace your default iconset with this
ICONSET Credit goes to Whitecat and Twilight (I just add 5 more icons). Then search for draw_icon and remove the # infront
Q: I found a bug! What do I do?
A: Post here
! Though I have tested this script, I can't guarantee that it is bug free.
Q: I can't see any text!!
A: Change Fontname at the beginning of the script, to something like "Verdana" or "Arial"
Q: I love you
A: Yes, lets make babies
Restrictions
Do whatever you like as long as you leave my name it it <3 Would be nice if you inform me about it though ^^