I am looking for a script that allows you to create allies.
1: A scene will be called when you want to go to the "ally creation scene"
2: To create an ally, you go through the following procedure
-choose a class
-choose how to distribute starting stats (say, you can allocate 5 bonus stats)
-confirm, and select a name
-final confirmation "<name> will be created" to check your settings
3: When an ally is created, it will be appended to the list of actors currently in the game.
Developers should not have to define a set of actors (eg: just call an event to add an actor to your party). Instead, actors should be dynamically created. You may have multiple allies of the same class, for example, and users should, in theory, be allowed to create as many of them as they want (maybe someone likes mages and will create a party full of mages)
The system should be designed flexibly to allow for extensions.
Some extensions include
-create monster. In some games, perhaps you want to be able to create monsters as allies. The class would be "monster" and you would then select from a list of eligible enemies.
-Additional ally-creation setup options. Perhaps you want to be able to choose battler picture and character sprite. For monsters, perhaps you want to modify the hue.
-Locked classes. Perhaps certain classes should not be available until certain conditions have been met (a quest has been completed, you have reached a certain point in the story, etc)
-Elemental affinities. Perhaps you want to be able to alter elemental weaknesses and strengths (eg: an increase in resistance to cold --> decrease in resistance to fire)