The purpose of this one is to make sure that a level1 character has no wings or tail (those can be "cheated" unto characters with a third party client) and that the subrace, deity and age field are set and set properly.
Probably a trigger's on enter, possibly added to the starting portal.
1st Check: wings or tail. If the char's level 1 and has those, remove without a word.
2nd Check:
Age =< 13 ,race = halfling, Subrace = child.
Age = ? , race = halfling, subrace = child, :: set age to 13
Age =< 13, race = halfling, subrace = ? :: set subrace to child
Age =< 13, race= ?, subrace =? :: inform player that their age is too low, if they wish to play a child they will need to make a halfling with Child as a subrace. Preferably naming the race of the child such as Human Child.
Age >= [(RACE DEFAULT AGE+7)] "Your character's age field is set as too old for a starting character. Please mind that on this server we prefer development of characters from a young age through role play. You may of course keep your age as it is, or have it reset as default. (Equal of 18 human) "
1.Set to default. I want to play the setting as it was intended to be played.
2.Keep my age. I'll try to fit in.
3rd Check: Deity
There's already a deity check in place, should apply that one here. However, it is cardinal that clerics have either Light or Darkness set at least.
With that in mind, clerics and paladins without a valid deity field should be ported to wp_deityroom before they are sent to the starting zone.
I'll set this room up with a conversation file that's going to be added to various placeables with the deity names and descriptions on it like many modules have them.
Paladins can only choose Light - Seleen or Domorus specified perhaps.
Clerics will be allowed to choose by domain and alignment. Proper info will be given and they can delete character here if need be.
Valid subraces are known and are to be discussed in person.
Lore?
_________________ "There is no Sparta. THIS. IS. SPOON!!"
|