errr... nvm... I just actually looked at your code (now finally having the time to do so ~ I had an assembly code/program school assignment that I was trying to get done, which I failed to do so, sighs. I'll be glad if I get a C in the class, assembly is quite a step up from the high level languages like quest and etc, assembly works completely differently, what I know with the high level languages really doesn't help me much with assembly):
and I fixed it (the nesting) up for you:
msg ("<br/>Inside, you can see several elegant dresses... <br/><br/>Would you like to dress up? <i>Yes</i> or <i>No</i>? <br/>")
get input {
if (ListContains(Split ("yes;sure;okay;of course;definitely;si;oui;yup;uh huh;hai;okie dokie;ja",";"),LCase(result))) {
get input {
msg ("<br/>But what type of dresses should you try on?<br/><br/>- The elegant dresses? <br/><br/>- The cute/modest dresses?<br/><br/>- Throw on any old thing like you just don't care?<br/><br/>- Or do those female tunics tickle your fancy?<br/><br/>((In these situations, you must pick what personality inflection to go with. All you have to do is type one of the choices: sexy, sympathy, sarcasm, serious. These responses will be tallied as the game progresses! If you spell something wrong however, you will not receive a personality point, and will receive a boring response!))<br/>")
switch (LCase(result)) {
case ("sexy") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.race="halfling") {
msg ("<br/>Lots of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("sympathy") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("sarcasm") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/><br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("serious") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
default {
msg ("<br/>You went to try on some of the dresses, but panicked at the last moment about messing with {if player.methannah=False:other people's belongings. What if someone walked in on you!?}{if player.methannah=True:What if Hannah or Rold happened to walk in on you trying on their clothing? Especially before you've had a bath. You'd feel furious, so they probably would too.} Maybe if you had more time and less plastic to fiddle around with you could have had some fun with this. It takes about ten minutes or so, but you return all the dresses to their proper place and make sure the plastic that was covering them is doing so once again!<br/><br/>((Oops! You must have misspelled something! Or typed in something other than the four personality responses. Remember when prompted: you must type in, <i>sexy</i>, <i>sympathy</i>, <i>sarcasm</i>, or <i>serious</i>. If you do not, then you will not receive any personality points for that response and the response will be plain and boring!)) <br/>")
}
}
}
}
else { // comments can help here, to let you know what these far down code lines are matching up with/attached to: if (ListContains () ), else... (see below)
msg ("<br/>You decide against trying on the dresses. {if player.gender=female:You don't have the time to play dress-up and you've got better things to do at the moment.}{if player.gender=male:You just aren't interested in this sort of thing.} Maybe later, maybe not?<br/>")
}
}
---------------
there's different forms/styles you can do, all are the same, but you may like one over another:
(this one is the same as the one above)
msg ("<br/>Inside, you can see several elegant dresses... <br/><br/>Would you like to dress up? <i>Yes</i> or <i>No</i>? <br/>")
get input {
if (ListContains(Split ("yes;sure;okay;of course;definitely;si;oui;yup;uh huh;hai;okie dokie;ja",";"),LCase(result))) {
get input {
msg ("<br/>But what type of dresses should you try on?<br/><br/>- The elegant dresses? <br/><br/>- The cute/modest dresses?<br/><br/>- Throw on any old thing like you just don't care?<br/><br/>- Or do those female tunics tickle your fancy?<br/><br/>((In these situations, you must pick what personality inflection to go with. All you have to do is type one of the choices: sexy, sympathy, sarcasm, serious. These responses will be tallied as the game progresses! If you spell something wrong however, you will not receive a personality point, and will receive a boring response!))<br/>")
switch (LCase(result)) {
case ("sexy") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.race="halfling") {
msg ("<br/>Lots of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("sympathy") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("sarcasm") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/><br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("serious") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
default { // switch's default (else) case command
msg ("<br/>You went to try on some of the dresses, but panicked at the last moment about messing with {if player.methannah=False:other people's belongings. What if someone walked in on you!?}{if player.methannah=True:What if Hannah or Rold happened to walk in on you trying on their clothing? Especially before you've had a bath. You'd feel furious, so they probably would too.} Maybe if you had more time and less plastic to fiddle around with you could have had some fun with this. It takes about ten minutes or so, but you return all the dresses to their proper place and make sure the plastic that was covering them is doing so once again!<br/><br/>((Oops! You must have misspelled something! Or typed in something other than the four personality responses. Remember when prompted: you must type in, <i>sexy</i>, <i>sympathy</i>, <i>sarcasm</i>, or <i>serious</i>. If you do not, then you will not receive any personality points for that response and the response will be plain and boring!)) <br/>")
}
}
}
}
else { // comments can help here, to let you know what these far down code lines are matching up with/attached to: if (ListContains () ), else... (see below)
msg ("<br/>You decide against trying on the dresses. {if player.gender=female:You don't have the time to play dress-up and you've got better things to do at the moment.}{if player.gender=male:You just aren't interested in this sort of thing.} Maybe later, maybe not?<br/>")
}
}
---
(unfortunately, quest undoes this form, changing it into the one above, which is very annoying. This is a good form to see your if blocks. It's also the most compact; least code lines. Some people like this one the best, I am such a person, though I do like the one below for finding/catching missing starting or ending curly brackets; aka braces, as this is a common typo of mine, laughs)
msg ("<br/>Inside, you can see several elegant dresses... <br/><br/>Would you like to dress up? <i>Yes</i> or <i>No</i>? <br/>")
get input {
if (ListContains(Split ("yes;sure;okay;of course;definitely;si;oui;yup;uh huh;hai;okie dokie;ja",";"),LCase(result))) {
get input {
msg ("<br/>But what type of dresses should you try on?<br/><br/>- The elegant dresses? <br/><br/>- The cute/modest dresses?<br/><br/>- Throw on any old thing like you just don't care?<br/><br/>- Or do those female tunics tickle your fancy?<br/><br/>((In these situations, you must pick what personality inflection to go with. All you have to do is type one of the choices: sexy, sympathy, sarcasm, serious. These responses will be tallied as the game progresses! If you spell something wrong however, you will not receive a personality point, and will receive a boring response!))<br/>")
switch (LCase(result)) {
case ("sexy") {
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
} else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
} else if (player.race="halfling") {
msg ("<br/>Lots of text here!<br/>")
player.sexy = player.sexy + 1
} else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
} else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("sympathy") { // I didn't match the style of putting the case up to the line above with the ending brace (like being done with the if blocks), as it's harder to notice the cases if I did
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
} else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
} else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
} else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
} else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("sarcasm") { // I didn't match the style of putting the case up to the line above with the ending brace (like being done with the if blocks), as it's harder to notice the cases if I did
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
} else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
} else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/><br/>")
player.sarcasm = player.sarcasm + 1
} else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
} else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("serious") { // I didn't match the style of putting the case up to the line above with the ending brace (like being done with the if blocks), as it's harder to notice the cases if I did
if (player.race="goblin") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
} else if (player.race="gnome") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
} else if (player.race="halfling") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
} else if (player.height<="4.0") {
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
} else {
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
default { // switch's default (else) case command, // I didn't match the style of putting the case up to the line above with the ending brace (like being done with the if blocks), as it's harder to notice the cases if I did
msg ("<br/>You went to try on some of the dresses, but panicked at the last moment about messing with {if player.methannah=False:other people's belongings. What if someone walked in on you!?}{if player.methannah=True:What if Hannah or Rold happened to walk in on you trying on their clothing? Especially before you've had a bath. You'd feel furious, so they probably would too.} Maybe if you had more time and less plastic to fiddle around with you could have had some fun with this. It takes about ten minutes or so, but you return all the dresses to their proper place and make sure the plastic that was covering them is doing so once again!<br/><br/>((Oops! You must have misspelled something! Or typed in something other than the four personality responses. Remember when prompted: you must type in, <i>sexy</i>, <i>sympathy</i>, <i>sarcasm</i>, or <i>serious</i>. If you do not, then you will not receive any personality points for that response and the response will be plain and boring!)) <br/>")
}
}
}
} else { // comments can help here, to let you know what these far down code lines are matching up with/attached to: if (ListContains () ), else... (see below)
msg ("<br/>You decide against trying on the dresses. {if player.gender=female:You don't have the time to play dress-up and you've got better things to do at the moment.}{if player.gender=male:You just aren't interested in this sort of thing.} Maybe later, maybe not?<br/>")
}
}
---
(this is a good form to make sure you're not missing any of the starting and ending curly brackets; aka braces. But it causes many more lines. Also this form can make the nesting more clear for some people than the other two forms/styles above)
msg ("<br/>Inside, you can see several elegant dresses... <br/><br/>Would you like to dress up? <i>Yes</i> or <i>No</i>? <br/>")
get input
{
if (ListContains(Split ("yes;sure;okay;of course;definitely;si;oui;yup;uh huh;hai;okie dokie;ja",";"),LCase(result)))
{
get input
{
msg ("<br/>But what type of dresses should you try on?<br/><br/>- The elegant dresses? <br/><br/>- The cute/modest dresses?<br/><br/>- Throw on any old thing like you just don't care?<br/><br/>- Or do those female tunics tickle your fancy?<br/><br/>((In these situations, you must pick what personality inflection to go with. All you have to do is type one of the choices: sexy, sympathy, sarcasm, serious. These responses will be tallied as the game progresses! If you spell something wrong however, you will not receive a personality point, and will receive a boring response!))<br/>")
switch (LCase(result))
{
case ("sexy")
{
if (player.race="goblin")
{
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.race="gnome")
{
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.race="halfling")
{
msg ("<br/>Lots of text here!<br/>")
player.sexy = player.sexy + 1
}
else if (player.height<="4.0")
{
msg ("<br/>Lot's of text here!<br/>")
player.sexy = player.sexy + 1
}
else
{
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("sympathy")
{
if (player.race="goblin")
{
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.race="gnome")
{
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.race="halfling")
{
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else if (player.height<="4.0")
{
msg ("<br/>Lot's of text here!<br/>")
player.sympathy = player.sympathy + 1
}
else
{
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("sarcasm")
{
if (player.race="goblin")
{
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.race="gnome")
{
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.race="halfling")
{
msg ("<br/>Lot's of text here!<br/><br/>")
player.sarcasm = player.sarcasm + 1
}
else if (player.height<="4.0")
{
msg ("<br/>Lot's of text here!<br/>")
player.sarcasm = player.sarcasm + 1
}
else
{
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
case ("serious")
{
if (player.race="goblin")
{
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.race="gnome")
{
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.race="halfling")
{
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else if (player.height<="4.0")
{
msg ("<br/>Lot's of text here!<br/>")
player.serious = player.serious + 1
}
else
{
msg ("<br/>Aw! Unfortunately, these dresses are a little too small for you. If you were a <i>Goblin</i>, a <i>Gnome</i> or a <i>Halfling</i> though, they'd definitely fit. Too bad. It probably would have been fun. <br/><br/>((You didn't fit the parameters of trying on the dresses this time, but try coming back a different race next time!))<br/>")
}
}
default // switch's default (else) case command
{
msg ("<br/>You went to try on some of the dresses, but panicked at the last moment about messing with {if player.methannah=False:other people's belongings. What if someone walked in on you!?}{if player.methannah=True:What if Hannah or Rold happened to walk in on you trying on their clothing? Especially before you've had a bath. You'd feel furious, so they probably would too.} Maybe if you had more time and less plastic to fiddle around with you could have had some fun with this. It takes about ten minutes or so, but you return all the dresses to their proper place and make sure the plastic that was covering them is doing so once again!<br/><br/>((Oops! You must have misspelled something! Or typed in something other than the four personality responses. Remember when prompted: you must type in, <i>sexy</i>, <i>sympathy</i>, <i>sarcasm</i>, or <i>serious</i>. If you do not, then you will not receive any personality points for that response and the response will be plain and boring!)) <br/>")
}
}
}
}
else // comments can help here, to let you know what these far down code lines are matching up with/attached to: if (ListContains () ), else... (see below)
{
msg ("<br/>You decide against trying on the dresses. {if player.gender=female:You don't have the time to play dress-up and you've got better things to do at the moment.}{if player.gender=male:You just aren't interested in this sort of thing.} Maybe later, maybe not?<br/>")
}
}