Hello!
I noticed that one of the best IF novels, “Vampire: The Masquerade,” has specific choices for gender (they, them, etc.). That means that throughout the text, possessive and personal pronouns will have to change if characters talk to or refer to the player.
I have decided to use a code like this so far. Any suggestions, or there’s a better way to do it?
Because there would be an issue with letter capitalization using this method.
Thanks in advance!
Select your gender.
Your adventure could vary depending on the gender you choose.
*choice
#Male
*set gender "Male"
*set subject_pronoun "he"
*set object_pronoun "him"
*set possessive_pronoun "his"
*goto age
#Female
*set gender "Female"
*set subject_pronoun "she"
*set object_pronoun "her"
*set possessive_pronoun "her"
*goto age
#Other
*goto gender
*label gender
Describe your gender.
*input_text Gender
*goto pronouns
*label pronouns
What subject pronoun do you use? (e.g., he, she, they, etc.)
*input_text subject_pronoun
What object pronoun do you use? (e.g., him, her, them, etc.)
*input_text object_pronoun
What possessive pronoun do you use? (e.g., his, her, their, etc.)
*input_text possessive_pronoun
Your character will now be referred to as ${gender}, using ${subject_pronoun}/${object_pronoun}/${possessive_pronoun}.
*goto age
*label age
*label continue_story
The general glares at you, eyes full of rage. "You dare to challenge me?"
${subject_pronoun} step[s] forward, refusing to back down.
"You will regret this!" the general roars. "Guards, seize ${object_pronoun}!"
The soldiers hesitate for a moment, glancing at each other. "Are you sure, sir?" one of them asks.
"Of course!" the general snaps. "I want ${possessive_pronoun} head on a spike by morning!"
You smirk, gripping your weapon tighter. "You'll have to try harder than that," ${subject_pronoun} say[s].
*choice
#Attack the general head-on.
*goto fight
#Try to negotiate.
*goto negotiate
#Make a run for it.
*goto escape