Code for remembering vampire mouth?

Hello,
could someone please help me with a code for this? I’m writing a vampire story and I have no idea how to make this choice. Also, how should I code when I want the character to change his eye color/mouth to the vampire one and then turn it back?

thank you for any answer!

1 Like

You can make it in two ways, by remembering a choice name or using gains.

First version:
NARRATOR
What lips shape you picked for your character?

choice (LIPS)
“Full Heart”{
@ CHARACTER changes mouth into Full Heart Pouty
}“Full Round”{
@ CHARACTER changes mouth into Full Round Pouty
}“Small Heart”{
@ CHARACTER changes mouth into Small Heart
}

And then when you want to change you’re using command

if (LIPS is “Full Heart”){
@ CHARACTER changes mouth into Full Heart Pouty Vampire Fangs
} elif (LIPS is “Full Round”){
@ CHARACTER changes mouth into Full Round Pouty Vampire Fangs
} else {
@ CHARACTER changes mouth into Small Heart Vampire Fangs
}

And after scene the same code, just using normal lips names.

OR

Second version:

NARRATOR
What lips shape you picked for your character?

choice (LIPS)
“Full Heart”{
gain fullheart
@ CHARACTER changes mouth into Full Heart Pouty

}“Full Round”{
gain fullround
@ CHARACTER changes mouth into Full Round Pouty

}“Small Heart”{
gain smallheart
@ CHARACTER changes mouth into Small Heart
}

and if you want your character to change lips you’re using this code in the scene:

if (fullheart){
@ CHARACTER changes mouth into Full Heart Pouty Vampire Fangs
} elif (fullround){
@ CHARACTER changes mouth into Full Round Pouty Vampire Fangs
} else {
@ CHARACTER changes mouth into Small Heart Vampire Fangs
}

and the same code when scene ended, with regular names :smiley:

For the eyes I’d recommend using
@ CHARACTER previews eyesColor Red

and later @ CHARACTER unpreviews eyesColor Red :smiley:

You can also check out this

There is everything you need :smiley:

Do what @Av3ry said above but put the gains in the lip customisation section.

I despise those “do you remember…” choices, it’s just sloppy programming.

But if she put gain in customization and someone choose Full Heart, for example but later change for another lips shape they will have two gains, I think?

Since you can ungain a gain, you’d just code in something like this:

loseFlag fullheart
loseFlag fullround
gain smallheart