Child's Play

An interactive fiction by Stephen Granade (2007) - the Inform 7 source text

Section 2 - Marion Kinmundy

[Insert misogynist joke about women never being transparent here.]
Marion is a transparent woman in North End of Loveseat. The description is "Grr, Marion Kinmundy. She is Zoe's mom. Grr, Zoe. What is weird is that Marion is all nice while Zoe is pure evil." Understand "kinmundy", "parent", "leg" or "legs" as Marion. Marion is suitable for pulling up on.

Rule for writing a paragraph about Marion during Picturetime: say "Marion is calm in the face of all this chaos."

Rule for writing a paragraph about Marion during Playtime: say "The legs of Marion dangle from the loveseat."

Rule for writing a paragraph about Marion when the backpack is held by Marion during Playtime: say "Marion is on the loveseat with Zoe's backpack and your toy."

Rule for writing a paragraph about Marion when the player is standing during Playtime: say "Marion is sitting there on the loveseat."

Rule for writing a paragraph about Marion when Snacktime is happening or Costumetime is happening: say "The legs of Marion dangle from the sofa."

Rule for writing a paragraph about Marion when the player is standing and (Snacktime is happening or Picturetime is happening): say "Marion is sitting all comfortable on the couch."

Instead of upstanding using Marion:
    abide by the check upstanding using rulebook;
    say "Marion [one of]laughs[or]smiles at you[or]says 'You go play with the others now'[purely at random] and takes you and puts you back on the ground[if 1 out of 4] with a pat on your back[end if]."

Instead of upstanding using Marion when Marion encloses the backpack:
    abide by the check upstanding using rulebook;
    say "Marion says, 'Sorry, I've got my hands full with this backpack,' and gently lowers you back to the ground[if 1 out of 4] with a pat on your back[end if]."

Instead of Zoe upstanding using Marion:
    abide by the check upstanding using rulebook;
    if Zoe is present, say "Zoe pulls up on Marion and Marion gives her a quick hug before putting her back down."

Instead of a playmate (called p) upstanding using Marion:
    abide by the check upstanding using rulebook;
    if p is present, say "[P] pulls up on Marion and she [one of]laughs[or]smiles at [P][or]says 'You go play with the others now'[purely at random] and puts [it-them] back down[if 1 out of 4] with a pat on [its-their] back[end if]."

Instead of giving or showing something to Marion, say "She is too busy with talking and adults and other stuff."

The source code to Child's Play is licensed under a Creative Commons NonCommercial Sampling Plus 1.0 License.