More or less what it says on the tin, really…
I’ve put together some *ifs and *elseifs that present slightly different text depending on the character’s gender, which is fairly normal I suppose. The problem is that some of that text is just skipped over and ignored when I play through.
The section looks a little like this:
*label calinas *page_break You watch as the manservant stops short of the Lady on the dance floor, and she patiently finishes her movements before gracefully bowing out and turning to him. He whispers close to her ear and she seems to assent, following him back up towards you. The two servants snap to attention as she draws close, and the man at her side motions to your limp body. "My Lady Calinas, I introduce our subject for the demonstration." The Lady steps towards you, gently taking your chin in her gloved hand and turning it to and fro, appraising you. *page_break *if gender = "Male" "He [i]is[/i] handsome, certainly. He has a... a [i]soldierly[/i] bearing, and strong eyes." She delicately releases your chin and looks at nothing in particular, her face a porcelain mask betraying nothing but innocent nonchalance. "I do hope the procedure preserves them." She takes a moment to look her servant in the eye, and as delicately as if she were enquiring about table linens, says: "Will he cry out at all during the evening? I have no wish to invite accusations of [i]ill-treatment[/i], Mr Grey." *goto calinas2
The problem is that this line:
"He [i]is[/i] handsome, certainly. He has a... a [i]soldierly[/i] bearing, and strong eyes."
Disappears entirely, ne’er to be found. Everything I do seems to bork the code even further, so I’m just going back to the point of ‘least borked’ and appealing for less feeble minds than my own to point out the (no doubt painfully obvious) problem.