here's a guide for expanded character creation:
http://quest5.net/wiki/Character_Creation------------------------------------------------------------------
First, press the "select all" button on this post to highlight the text in the code box (below) and then copy it (ctrl + C)
<asl version="540">
<include ref="English.aslx" />
<include ref="Core.aslx" />
<game name="Testing Game Stuff">
<gameid>d83ba5bb-2e3c-4f31-80c9-3e88a2dc082c</gameid>
<version>1.0</version>
<firstpublished>2013</firstpublished>
<start type="script">
character_creation_function
</start>
</game>
<object name="room">
<inherit name="editor_room" />
<object name="player">
<inherit name="editor_object" />
<inherit name="editor_player" />
</object>
<object name="prince_charming">
<inherit name="editor_object" />
<verb name="chat">
msg (this.name + ": Hello young lady, what is your name?")
get input {
if (game.pov.alias = result) {
// "Scenerio A"
} else {
// "Scenerio B"
}
// rest of your dialogue
}
</verb>
</object>
</object>
<function name="character_creation_function">
msg ("What is your name?")
get input {
game.pov.alias = result
msg ("-" + game.pov.alias)
show menu ("What is your gender?", split ("male;female",";"), false) {
game.pov.gender = result
show menu ("What is your race?", split ("european;african;asian;american;australian",";"), false) {
game.pov.race = result
show menu ("What is your skin_color?", split ("white;orangish;tanned;black;light_brown;dark_brown;reddish;yellowish;olive",";"), false) {
game.pov.skin_color = result
show menu ("What is your eye_color?", split ("blue;green;blue_green;brown;amber;hazel;grey",";"), false) {
game.pov.eye_color = result
show menu ("What is your hair_color?", split ("light_yellow;bright_yellow;dirty_yellow;orange;red;light_brown;dark_brown;black;grey;white",";"), false) {
game.pov.hair_color = result
show menu ("What is your hair type?", split ("straight;wavy;curly",";"), false) {
game.pov.hair_type = result
show menu ("What is your hair style?", split ("spiked;pigtails;ponytail;bald;buzzed;dreadlocks;flat;bunned",";"), false) {
game.pov.hair_style = result
show menu ("What is your hair length?", split ("long;short;medium",";"), false) {
game.pov.hair_length = result
// (whatever else you want for your character's description)
}
}
}
}
}
}
}
}
}
</function>
</asl>
[HK EDIT: this is incomplete, as you now need some means of displaying your character description, that you've just created. I'll try to remember to finish this up when I've got the time)
Now, start Quest, create a new game, then at the top, click on the button that looks like a piece of paper (between the "play" and "?" buttons). This piece of paper button is a toggle button that goes back and forth between the noob-friendly GUI-Editor mode and Code View mode. So, now in the Code View mode, select all (ctrl + A) to highlight, then paste (ctrl + P) to replace the highlighted code text with the code text from this post, save the game~file, press the paper button again to go back to the GUI~Editor mode, and finally choose the option from the bar at the top (I think it's under "File", but maybe it's under something else), to start the game (hopefully it works), to try out the game.
-----------
if you want to create a menu:
Add a script -> Output -> Show menu -> (then click on what options you want with it)
http://quest5.net/wiki/Showing_a_menu-------------
ask if you need any help or if you're unclear on anything, and I'll try to do a better job to help you.