I would like to make a request for a script for my game that is currently in-development. It's a lot to ask for, I know, but I would appreciate some help, as I have no idea how to script.
Basically, I need a class system similar to FFV, in which characters can have more than one class. An existing script can be found here:
http://anonym.to/?http://anonym.to/?http://www.hbgames.org/forums/showthread.php?t=4305 (credit to Fomar0135) Here's what I need.
I will not be revealing class names, weapon IDs, skill IDs, or anything to make it simple.
Just put in something and tell me what I need to put in there.
This only affects characters 1-8. All other characters have their own specific class and it does not change.
At the beginning of the game, every character is Unclassed. They can only equip certain weapons and armor, and may not learn skills. However, via events, they can unlock classes.
Once the character is no longer Unclassed, it does not retain any attributes of an Unclassed character, but aside from that, every skill and equippable weapon and armor become permanent. There is no limit to the number of classes that are held at one time.
Each class has Class Levels, and they start at level 1, and by gaining CP (class points), they may increase the level in the same way as EXP. A new skill is learned from levels 2-9 (2 skills for some classes), and upon reaching level 10, CP is no longer allocated to that class. If there are multiple classes under level 10, CP is distributed evenly among the classes.
If a class requires another class to unlock it, it may not be unlocked unless the previous class has reached level 10. Some classes require two or more classes at level 10 to unlock it.
Also, every class has a specific inherent bonus that is only available to members of that class. Bonuses are cumulative, as are skills and equipment.
Specific bonuses include: Bonuses to basic stats (MaxHP, STR, etc.), dealing elemental damage, increasing ATK by x%, healing x% when attacking normally, healing every x rounds, draining HP from a random enemy every x rounds, increasing party members of a certain class' ATK by x%, allowing x extra accessory slots, dealing damage to SP as well as HP when attacking normally, allowing to make two actions every x rounds or xth rounds (both normal attacks only or normal attacks and skills), increasing G gained from battle by x%, allowing an ATK and PDEF/MDEF value when not equipped with weapons or armor, decreasing SP used for skills, increasing party member's basic stats, increasing ATK by x% for every y party members, and allowing certain characters in the party.
For the last one, there are some classes that unless there is a party member of that class currently in the party, some characters will not be available in the party. Some are restricted by the class level of the party member of that class.
If any of this can be done by events, please let me know.
I know it's pretty extensive and a lot to ask for, but I certainly would appreciate it. I will, of course, give full credit to whoever writes this script.
Thanks in advance.