*label casezero2 *if ((werewolfone) and (gargoyleone)) *goto epilogue *elseif ((werewolfone) and (vampireone)) *goto epilogue *elseif ((gargoyleone) and (vampireone)) *goto epilogue *else *goto caseone *label caseone Looking at the files you decide which case you want to do... *choice *if (werewolfone = false) *hide_reuse #"By Tooth and Claw" *goto casea *if (gargoyleone = false) *hide_reuse #"Creepy Statues" *goto caseb *if (((werewolfone) or (gargoyleone)) and (vampireone = false)) *hide_reuse #"SOS" *goto casec
I’ve set up the code so that if you complete “By Tooth and Claw” the game sets [werewolfone] true, “Creepy Statues” sets [gargoyleone] true and “SOS” sets [vampireone] true. So the code above should make the player *goto epilogue if they have completed two missions. but apparently players can do all missions if they do the first two cases first they still get to do the third case. Can anyone see where the ‘issue’ is because I can’t spot it?