Just when I was ready to make some serious progress I get this stupid problem...
Pretty simple. I find some clothes and put them on. All I want is that my 'x me' description changes from what it would have been earlier in the game and returns after the clothes are removed. I've tried setting the flags on the character (Xanadu) and the clothes (keffiyeh and disdasha1), but I continue to get the same response. It shouldn't be difficult... I've got a more complex changing clothes set up in my secondary game and everything is fine, but I do not have a 'first time/otherwise' script in that one, so I'm guessing it's in there somewhere. I'm sure I'm missing something simple. Thanks in advance...
Below is my code.
if (game.pov = Xanadu) {
firsttime {
if (not GetBoolean(keffiyeh dishdasha1, "worn")) {
msg ("You are Xanadu Magoo. When you first started this journey (back in Part I), you lacked considerably in the departments of strength and good looks. Now, though, after narrowly surviving the first chapter, you are only lacking in those departments mildly. Your weighty 101 IQ and clever problem solving skills got you out of the desert and into...<br/><br/>well... into this nasty predicament you find yourself now. I know it doesn't sound like much, but trust me, it's better than being stuck out in the desert.")
}
else if (GetBoolean(keffiyeh dishdasha1, "worn")) {
msg ("Xanadu Magoo<br/><br/><b><u>Age</b></u>: 32<br/><b><u>Weight</b></u>: 105<br/><b><u>Hair</b></u>: Mousy Brown<br/><b><u>IQ</b></u>: 101")
}
else {
msg ("Still mousy, still thirty-two, still ever-so-slightly above IQ, but now you are dressed in traditional Beduoin clothing. To take off the robe and hat, simply say 'remove robe and hat'.")
}
}
otherwise {
if (GetBoolean(keffiyeh dishdasha1, "worn")) {
msg ("Still mousy, still thirty-two, still ever-so-slightly above IQ, but now you are dressed in traditional Beduoin clothing. To take off the robe and hat, simply say 'remove robe and hat'.")
}
else {
msg ("Xanadu Magoo<br/><br/><b><u>Age</b></u>: 32<br/><b><u>Weight</b></u>: 105<br/><b><u>Hair</b></u>: Mousy Brown<br/><b><u>IQ</b></u>: 101")
}
}
}
else {
msg ("Bigger me is sleepy. Drool on chin. Totally passed out. Hope he is safe there.")
and here is my code for the wear verb:
msg ("You struggle to put on the hat and robe. After a few awkward moments, you are now dressed just like one of your enemies.")
SetObjectFlagOn (keffiyeh dishdasha1, "worn")
Thanks!