Is the variable “pronoun” supposed to actually be “he/him” (with the slash and all) or the condition should be reached if its any of these?
Because then you would need to make it:
*if (((pronoun = "he") or (pronoun = "him")) and (romance = "male"))
Might also place:
${pronoun} | ${romance}
*page_break
On the line above this if check so the game shows in the screen the value of those variables; this should tell you exactly what they are before it gets to the *if and you can see if it’s correct or not. Since you’ve said that ending 3 is always reached, the problem is likely something wrong in the conditions of the first *if and the following *elseif.
Sorry, was in a class. It’s supposed to be “he/him” with the slash. I can try the variable check you suggested when I get home. I’ll let you know how that goes.
Yep that’s what I was about to say. I avoid using characters like / in variables as I remember a long time ago I did that and it messed the coding up (Which makes sense when you think about it.) Use letters and numbers only to be sure. (Haven’t tried that specific combo though, but I suspect it might be the problem.)
Edit: Maybe just make a little test file rather than changing your entire work (unless there’s not much to change) and see if that works as soon as you take the / out.
Ok, can you show more of your code? Show us the *create for the “pronoun” variable and what is shown in the game with the {pronoun} and {romance} right before the *if check?
Thanks. I might look into that if I have the time. Right now I’m trying to get the paths to work right before I mess with text and what appears to the reader. ; u ; I’m very very new to all of this.
Depending on what you test with:
Did you delete the cookies for CS?
I have similar issues when testing from the index file when i did not clear the cookies after changing the scenefile