Stat Distribution System
#1
Stat Distribution System
Version: 1.71
By Lettuce


For further updates, please click here.

Introduction

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 :D)

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)
Update 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

Screenshots

[Image: screenie-2.jpg]

Demo

Demo here~ <DEAD LINK>

Script
Script

Instructions

Calling the script:
Calling the script:
You can use call script event and this code

PHP Code:
<?php 
$scene
= Scene_Stat_Dist.new(0)

Or edit your menu scene

Giving Points:

PHP Code:
<?php 
      $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

PHP Code:
<?php 
             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

PHP Code:
<?php 
difference
= @level - last_level
      $game_actors
[@actor_id].points += ((@level/5).floor+2).floor*difference

FAQ

Q: How do i get unequiped icons like the ones in your screenshot!?
A: Replace your default iconset with this http://roxburian.com/IconSet.png 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 :D! 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

Compatibility

Should work with anything;

Credits and Thanks
me :0
Akin
GoldenShadow
Author's Notes

This script will part of my Ragnarok Online package, includes this script, RO style damage calculations etc etc

Terms and Conditions

Do whatever you like as long as you leave my name it it <3 Would be nice if you inform me about it though ^^
Reply }
#2
the link does not work
Reply }
#3
Please fix the demolink. this looks awsome!
Reply }
#4
Okie dokie.

Aisur (aka Lettuce) hasn't updated his threads at .Org or Creation Asylum, and in the past stated he would updatie his system at his own blog. (EDIT): His blog and naturallyartificial website is sadly down. However the script was retrievable and updated in the post.
Reply }
#5
^o^ Thanks for putting the script here <3
Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
   Theolized Sideview Battle System TheoAllen 5 14,650 09-15-2014, 04:30 AM
Last Post: TheoAllen
   Hunger/Thirst/Sleep System Bravo2Kilo 0 6,426 11-19-2012, 05:56 AM
Last Post: Bravo2Kilo
   Legacy's 1-Man Custom Menu System Legacy 2 7,567 11-13-2012, 04:53 AM
Last Post: Legacy
   Checkpoint System Bravo2Kilo 0 5,445 11-06-2012, 06:07 PM
Last Post: Bravo2Kilo
   Storage System Bravo2Kilo 0 4,655 11-05-2012, 04:28 AM
Last Post: Bravo2Kilo
   Arcade Game System WIP computerwizoo7 0 5,183 03-25-2010, 01:20 PM
Last Post: computerwizoo7
   Universal Message System VX ccoa 2 9,732 03-10-2010, 07:01 PM
Last Post: DerVVulfman
   Kylock's Time System VX Kylock 1 6,622 03-07-2010, 06:08 PM
Last Post: tankdoom
   + [ Caterpillar System ] + woratana 0 4,902 02-16-2009, 06:09 PM
Last Post: woratana
   Simple Mouse System woratana 0 6,057 01-23-2009, 06:47 AM
Last Post: woratana



Users browsing this thread: 2 Guest(s)