Mar 13 2010, 02:11 PM
In my game, I am looking for a way to add titles to a characters name, such as at the beginning if the character is a viking, he can be Yuzippy the Viking, but when he is a higher level he can be YUzippy the Vindicator of Dragmyth. These would be titles that could be bought after certain things were completed. If you know of a way to do this, with or without scripting, please reply.
Thanks, Thor the King (Yuzippy) of Studio Yellow
Mar 13 2010, 02:38 PM
Common Events and variables would be perfect for this.
For the beginning, you can simply make a conditional branch, choose the "show choices" command in the event editor and replace the feilds with your classes. within the brackets of each choice, add the actor you want (assuming that you have created an actor named "Yuzippy the Viking" in the database) by using the change actor command.
Now for the game to read your character's level, create a Common Event in the database, set it to parallel process. First go to the "change variable" command and make a variable titled "level" or something along those lines > set > player's level. Then Create a conditional branch stating if the player reaches a certain level, change the actor's class (I think) to the one you want. You can even add some victory message or a change in sprite graphics to let the player know what's going on, but this is one way to do it without scripting.