game
  title Mustard Trip
  about 
    "Mustard Trip: The Condiment Conundrum
    '
    '
    'Version 1.0
  init 
    "Mustard Trip: The Condiment Conundrum
    "You wake up and find yourself on the floor of a bathroom stall in
    'a puddle of your own vomit. You stand up and take a moment to
    'balance yourself.
    "You: Damn... how did I get here?
    goto stall 
    
item default
  name default
  look
    if default.look 0
      "Looks good to me.
      set default.look 1
    if default.look 1
      "You can't quite make out the details.
      set default.look 0
  take
    if default.take 0
      "Trust me. You don't want to take that.
      set default.take 1
    if default.take 1
      "It's impossible to acquire that.
      set default.take 2
    if default.take 2
      "You want it all, but you can't have that.
      set default.take 3
    if default.take 3
      "You don't need it.
      set default.take 4
    if default.take 4
      "No way.
      set default.take 5
    if default.take 5
      "Try as you might, you can't acquire it.
      set default.take 0
  use
    if default.use 0
      "How do you want to use it?
      set default.use 1
    if default.use 1
      "I'm not sure how you'd use that.
      set default.use 2
    if default.use 2
      "You can't figure out how to use it.
      set default.use 3
    if default.use 3
      "It's about as useless as you.
      set default.use 4
    if default.use 4
      "That's not going to happen.
      set default.use 5
    if default.use 5
      "Try something else.
      set default.use 0
  combine default
    if default.combine 0
      "Those things don't work well together.
      set default.combine 1
    if default.combine 1
      "Those things go together like oil and water.
      set default.combine 2
    if default.combine 2
      "They just don't mix.
      set default.combine 3
    if default.combine 3
      "You can't figure out how to put those things together.
      set default.combine 4
    if default.combine 4
      "That's not gonna happen.
      set default.combine 5
    if default.combine 5
      "Combing those things is not the next step.
      set default.combine 0
  talk
    if default.talk 0
      "It doesn't say much. 
      set default.talk 1
    if default.talk 1
      "That's effectively talking to yourself.
      set default.talk 2
    if default.talk 2
      "You try your best to speak to that to no avail.
      set default.talk 3
    if default.talk 3
      "Quit talking.
      set default.talk 4
    if default.talk 4
      "Blah. Blah. Blah.
      set default.talk 5
    if default.talk 5
      "You speak too much.
      set default.talk 0  
      
item vomit
  name vomit
  init
    move vomit stall  
  look 
    "Only the thin rubber soles of your shoes separate your feet from
    'the puddle of vomit in which you stand. Staring closely at it, 
    'you can't quite make out what you ate last night. 
  use
    "It's clearly been put through too many processes already.
  talk
    "Speaking to barf now are we?
  take
    "You scrape it a bit in a failed attempt to pick it up.
    
item exitBathroomDoor
  name bathroom door
  init
    move exitBathroomDoor bathroom
  look
    "The exit to the bathroom is to the left of the urinal.
  use
    "Go through it instead.
    
item enterBathroomDoor
  name bathroom door
  init
    move enterBathroomDoor barRoom
  look
    "A door with a toilet icon is located not far away from the kitchen door.
  use
    "That's not the way to use the bathroom.
    
item graffiti
  name graffiti
  init 
    move graffiti bathroom
  look
    "The walls are covered with it. You begin to study it in detail...
    ""Any boy can piss on the floor, but it takes a man to shit on the ceiling."    
    "Another says, "Joe is so hot!" But, in different color ink, some letters
    'were added and others scratched out. It now reads, "Joe is so a ho!"
    ""Some come here to sit and think,
    '
    'some come here to shit and stink,
    '
    'but I come here to itch my balls,
    '
    'and read the writing on the walls."
    ""If you tinkle and you sprinkle,
    '
    'Be a sweetie wipe the seatie"
    ""Here I sit I'm at a loss
    '
    'Trying to shit out taco sauce
    '
    'I know I'm gonna drop a load
    '
    'I only hope I don't explode"
    "To the right of the urinal in small capital letters, it reads, 
    '"WHY LOOK HERE--THE JOKE'S IN YOUR HAND."
    ""Here I sit
    '
    'Broken-hearted
    '
    'Came to shit
    '
    'But only farted"
    "On the ceiling it says, "XYZZY". No need to write that down or anything.
    'It's just a tribute to a classic text adventure.
    if graffiti.looked 0
      set graffiti.looked 1
      points 1
    
item flashlight
  name flashlight
  init
    move flashlight janitorCloset
    set flashlight.dark 0
    set flashlight.on 0
  look
    if not owns flashlight
      "A silver flashlight is located on a shelf in the closet.
    if owns flashlight
      "It's a cylindrical silver-colored flashlight with a black toggle switch.
  use
    if flashlight.dark 1
    and flashlight.on 0
      "You flick on the flashlight.
      set flashlight.on 1 
    if flashlight.dark 1
    and flashlight.on 1
      "Keep the flashlight on. It's dark in here.          
    if flashlight.dark 0
      "It's not that dark here. You decide to leave it off to conserve the 
      'batteries.
  take
    "You grab the flashlight.
    move flashlight inventory 
    points 3   
    
item janitorClosetDoor
  name janitor closet
  init
    set janitorClosetDoor.locked 1
    move janitorClosetDoor bathroom
  look
    "Directly opposite the stall is a janitor closet.
  use
    "Try to enter it instead.
    
passage enterJanitorCloset
  name enter the janitor closet
  init
    move enterJanitorCloset bathroom
  go
    if janitorClosetDoor.locked 1
      "You try to open the door...
      "Rats! It's locked.
    if janitorClosetDoor.locked 0
      "You step into the janitor closet.
      goto janitorCloset
      
passage exitJanitorCloset
  name exit the closet
  init
    move exitJanitorCloset janitorCloset
  go
    "You walk out of the closet closing the door behind you.
    goto bathroom
      
item plunger
  name toilet plunger
  init
    move plunger janitorCloset
  look
    "In the corner of the closet is a toilet plunger.
  use
    "Always trying to plunge right into things, aren't you?
  take
    "You grab it by the handle and tug, but it's gummed firmly to the floor. 
    
item carton
  name carton
  init
    move carton janitorCloset
  look
    "An empty cardboard box sits at the bottom of the closet. The label
    'indicates that it once contained rolls of toilet paper.
  take
    "You have no means to carry it.
    
item dissolver
  name dissolver
  init
    move dissolver janitorCloset
  look
    if not owns dissolver
      "There's a spray can on a small wooden ledge in the closet.
    if owns dissolver
      "The label on the spray can says, "Instant Dissolver: Just spray on
      'and watch the mess disappear.... instantly!" There's a warning on
      'the back, "Extremely Combustible!"
  take
    "You acquire the spray can.
    move dissolver inventory
    points 5
  use
    "You spray a bit into the air. That's a nice chemical smell.
  combine oven
    "You toss the can into the oven and crank up the temperature...
    "A few seconds pass.....
    "KABOOM!
    "A massive explosion destroys the tavern.
    "Next time pay more attention to the warning on the can.
    '
    '
    'Game Over
    halt
  combine urinal
    if urinal.clean 0
      "You spray some dissolver onto the urinal to clean it.
      points 1
      set urinal.clean 1
    if urinal.clean 1
      "You already cleaned it.
  combine vomit
    "You fully coat the vomit with the dissolver spray. Amazingly, the vomit
    'disappears right before your eyes.
    move vomit hidden
    points 9 
    set bowcaster.state 7    
      
room janitorCloset
  name Janitor closet
  look
    "It's a small dark closet filled with various janitorial items.
      
passage enterBathroom
  name enter the bathroom
  init
    move enterBathroom barRoom
  go
    "You return to the bathroom.
    goto bathroom
    
item urinal
  name urinal
  init 
    move urinal bathroom
  look
    "To the left of the stall is a urinal. On closer inspection, it appears to be 
    'signed by Marcel Duchamp. Hmmm...
  use
    "You're a whiz at taking a whiz, but you don't have to go right now.
  take
    "It's bolted to the wall.
    
item urinalPuck
  name urinal puck
  init
    move urinalPuck bathroom
  look
    "A minty green, springtime fresh urinal puck rests comfortably
    'in the urinal.
  take
    "You grab hold of the urinal puck...
    "A strange burning sensation emanates from your hand...
    "Gahhh! Your hand melted away!
    "Hand it to you to end the game like this.
    '
    '
    'Game Over
    halt
  use
    "Try taking it instead.
    
item toilet
  init
    set toilet.sawLaxative 0
    move toilet stall
  name toilet
  look
    if toilet.sawLaxative 0
      points 1
      set toilet.sawLaxative 1
      move laxative stall
      "What do you know... there's a small box on top of the toilet.
      'Upon closer inspection, yikes... it's a laxative!
    if toilet.sawLaxative 1
      "Looks like Mr. Clean hasn't sat on it in a long long time.
  use
    "But you don't have to go.
  take
    "You grab hold of the bowl and tug with all your might to no avail.
  talk
    "You call into the bowl....
    "You: Hello Toilet....
    "Alas there is no answer.
    
item laxative
  name laxative
  look
    "The box says Lax-i-max Geriatric Bowel Enhancer for maximum laxativity.
  take
    "You take it.
    move laxative inventory
    points 2
  use
    "Ok....
    "You rip open the box and consume the laxative...
    "Hmmm... nothing seems to be happening....
    "Oh no....
    "You begin to feel your bowels loosening....
    "Oh boy...
    "You are clearly in no shape to continue playing. 
    '
    '
    'Game Over
    halt
  combine toilet
    "You toss the laxative into the toilet and you flush it.
    "As you watch it disappear, you start to wonder if you needed it
    'later in the game.
    move laxative hidden
  combine womanInYellow
    "You offer it to her, but her shocked expression indicates that she definitely
    'doesn't want that.
  combine coffee
    "That will hardly improve the flavor.
  combine bartender
    "He takes it from you.
    "Bowcaster: Thanks. You never know when something like this can come in handy.
    move laxative hidden
  talk
    "You read the description on the box cover out loud for fun.
 
item toiletPaper
  name toilet paper
  init
    move toiletPaper stall
  look 
    if owns toiletPaper
      "Somehow you crammed the role into your pocket.
    if not owns toiletPaper
      "A role of toilet paper hangs majestically on a wall of the stall.
  use
    "You decide not to wipe at this time.
  take
    "You grab the role of toilet paper.
    move toiletPaper inventory
    points 1
  combine vomit
    "There must be a better way to wipe up your mess.
  combine bartender
    "He takes it from you.
    "Bowcaster: Thanks. I'll return this to the bathroom next time I'm there.
    move toiletPaper hidden
  talk
    "Some people talk to trees. You chose to talk to a product made
    'from trees. Neither has much to say.
      
item stallLock
  init 
    set stallLock.locked 1
    move stallLock stall
  name stall door lock
  look 
    if stallLock.locked 0
      "It's in the unlocked position.
    if stallLock.locked 1
      "It's in the locked position.    
  use
    if stallDoor.open 1
      "Close the door before messing with the lock.
    if stallDoor.open 0
    and stallLock.locked 0
      "You lock the stall door.
      set stallLock.locked 1
    if stallDoor.open 0
    and stallLock.locked 1
      "You unlock the stall door.
      set stallLock.locked 0
  take
    "That's kind of tough. It's attached to the door.
  talk
    "It's not a voice activated lock.       
      
item stallDoor
  init 
    set stallDoor.open 0
    set stallDoor.gotOut 0
    move stallDoor stall
  name stall door
  look 
    if stallDoor.open 0
      "The stall door is closed.
    if stallDoor.open 1
      "The stall door is open.
  use
    if not stallDoor.open 1
    and stallLock.locked 1
      "Unlock the door before opening it.
    if not stallDoor.open 1
    and not stallLock.locked 1
      "You open the stall door.
      set stallDoor.open 1
    if stallDoor.open 1
      "You close the stall door.
      set stallDoor.open 0 
  take
    "I doubt you'll be able to remove it, let alone carry it through out
    'the game.
  talk
    "Speaking to doors now?
      
passage exitStall
  init 
    move exitStall stall
  name exit the stall        
  go
    if stallDoor.gotOut 0
      set stallDoor.gotOut 1
      points 2
    if stallDoor.open 0
      "You can't. The stall door is closed.
    if stallDoor.open 1
      "You exit the stall.
      goto bathroom              
      
passage enterStall
  init
    move enterStall bathroom
  name enter the stall
  go
    "You return to the stall from which your adventure began.
    goto stall
      
room stall
  name Bathroom stall
  look
    "You are standing in a cozy bathroom stall. In front of you is the
    'stall door.   
    
item bathroomStall
  init
    move bathroomStall bathroom
  name stall
  look 
    "There is a single stall in the corner.
  use
    "Try going into it instead.
  take
    "You stall for a moment and reconsider taking it.
  talk
    "No response. Perhaps it's stalled.
  
passage exitBathroom
  name exit the bathroom
  init
    move exitBathroom bathroom
  go
    if not bowcaster.state 7
      "You step out of the bathroom.
      goto barRoom
    if bowcaster.state 7
      "You step out of the bathroom. Sadly, the woman in the yellow mustard
      'costume has left the tavern. You address the bartender...
      "You: Okay. The stall is clean. What's next?
      "Bowcaster: Ummm... I'm outta tasks to give you for the moment.
      "You: Out of tasks? Then I'm outta'ere!
      "Bowcaster: Just hold your horses. I'll think of something.
      "You stand there waiting.
      set bowcaster.state 8
      points 1
      move womanInYellow hidden
      goto barRoom
    
room bathroom
  name Bathroom
  look
    "You are in a small bathroom.
    'No sink in here... figures.
    
item barFloor
  name floor
  init
    move barFloor barRoom
  look
    "It's only redeeming quality is that it's not as dirty as the bathroom 
    'floor.
  use
    "You walk around in a small circle to test the floor. It's a floor alright.
    
item barFan
  name ceiling fan
  init 
    move barFan barRoom
  look
    "A ceiling fan rotates slowly above to help circulate the air. I don't
    'think it's really helping.
  use
    "You stand directly under the fan, but you can hardly feel a draft.
  take
    "You must be a real fan of fans, but you can't do that.
  talk
    "Careful! Talk to close to that thing and it might slice your tongue right
    'off. 
    
item barStools
  name stools
  init
    move barStools barRoom
  look
    "Directly in front of the bar is a row of wooden stools.
  use
    "No time to sit around.
  take
    "I think you'd be noticed if you try to walk out with one of those.
  talk
    "Only you would try to speak to wood.
    
item bar
  name bar
  init 
    move bar barRoom
  look
    "The counter for serving drinks is covered with so much lacquer that it's
    'a fire hazard.
    
item rhinoHeads
  name rhino heads
  init 
    move rhinoHeads barRoom
  look
    "The most distinctive feature of the Drunken Rhino tavern is the row of
    'six enormous rhinoceros heads on the wall opposite the bar. It's certainly
    'the work of a skilled taxidermist.
  use
    "You stroke the face of one of the rhinos. It feels quite dead.
  take
    "I don't think you can get them off the wall.
  talk
    "The heads couldn't speak even if they were still attached to live animals.
    
item barTable
  name table
  init
    move barTable barRoom
  look
    if not womanInYellow3.state 1
      "A square table covered in a pink tablecloth rests in the center of the bar.
    if womanInYellow3.state 1
      "The woman in yellow sits at the table waiting for you.
    
item barChair
  name chair
  init
    move barChair barRoom
  look
    if not bowcaster.state 8
      "An indigo colored chair is parked next to the table.
    if bowcaster.state 8
      "It looks like the woman in the yellow dress accidentally left an ID card
      'on the chair.      
      move idCard barRoom
  use
    if not womanInYellow3.state 1
      "Sit on your own time.
    if womanInYellow3.state 1
      "You take a seat opposite the woman in yellow.
      "You: Hi! I love what you're wearing.
      "She briefly looks down at her yellow miniskirt.
      "Woman: Thank you.
      "Bowcaster walks toward your table and drops off two drinks.
      "Bowcaster: Here you go you two.     
      "You: Oh thanks!
      "He walks back behind the bar.
      "Woman: Wait that one's mine.
      "She takes one glass and slides the other toward you. You take a sip and 
      'embarrassingly cough a few times.
      "You: Whoa! What is this? 
      "You stare at the yellowish beverage for a moment. When you look back up,
      'two thugs appear from the shadows of the tavern.
      "You: There's something in my----
      "Your head starts to spin. You make an attempt to stand, but fall back 
      'into your seat in dizziness.
      "Everything goes black.
      "You find yourself in strange surroundings.
      points 8
      goto trippin1
    
item idCard
  name ID card
  look
    if not bowcaster.state 8
      "The face of the woman in yellow is pictured on the card directly below
      'a label that reads, "Annual Mega Condiment Convention". There is no
      'name on the card. On the back is a magnetic strip.
    if bowcaster.state 8
      "An ID card sits on the chair.
  take
    "You pick up the ID card.
    "Bowcaster: Heah! What have ya there?
    "You: That woman must have accidentally left this.
    "You flash the card for second in his direction before reading it out loud.
    "You: Annual Mega Condiment Convention.
    "Bowcaster: Right. She must be part of that expo across the street.
    "He points toward a building hardly visible through the dusty windows.
    "Bowcaster: Why don't you take it to her? She must be stuck at the 
    'entrance.
    "You: What are you talking about? When she notices her ID is missing
    'she'll return here to look for it.
    "Bowcaster: Do you ever want to get out of here or what?
    "You: I'm gone!
    move idCard inventory
    points 10
    set bowcaster.state 9
    set exitBar.locked 0
    
item tavernDoor
  name tavern door
  init
    move tavernDoor barRoom
  look
    "A heavy wooden door with a carved emblem of a rhinoceros provides a way
    'to the outside world.
  take
    "You must really adore the door, but you can't have it.
  use
    "Try going through it instead.
    
item kitchenDoor
  name kitchen door
  init
    move kitchenDoor barRoom
  look
    "A white swinging door leads to the kitchen.
  talk
    "The door doesn't even swing in response.
  use
    "Try going through it instead.
    
item bartender
  name Pete Bowcaster
  init
    move bartender barRoom
    set bowcaster.state 0
  look
    "The bartender of the Drunken Rhino is a one Mr. Peter Bowcaster. He appears to
    'be in his mid-40s and most likely a bouncer at some point in his life. He 
    'returns your glance so you look away.
  take
    "He'd likely kill you if you tried that.
  use
    "Try speaking to him instead.
  talk
    if bowcaster.state 0
      set bowcaster.state 1
      set kitchen.locked 0      
      "Bowcaster: Well wakey-wakey sleepyhead.
      "You: Uh... How's it going?
      "Bowcaster: Oh just fine. Had fun at the party last night?
      "You: Uh... the party?
      "Bowcaster: You had quite a time Stan--you're Jeff's friend Stan right?
      "You: Yeah! Right... I'm Stan Matlin. You know Jeff?
      "Bowcaster: He comes in here every now and then.
      "You: That's cool. Well I better get going.
      "The bartender clears his throat. An uneasy pause follows...
      "Bowcaster: Looks like you owe me $35.
      "You: Uh... Oh right...
      '
      '
      'You search yourself, but find no money. You shrug.
      "Bowcaster: That's what I thought.
      "You: Well I can just head over to an ATM and obtain some cash and pay you.
      "Bowcaster: Ok... show me your ATM card.
      "You nervously giggle a bit.
      '
      '
      'You: Well I don't have it on me. My wallet is gone.
      "Bowcaster: Look. You accomplish some tasks around here and we'll call it
      'even.
      "You: Okay.
      "Bowcaster: You can start by cleaning the dishes in the kitchen.
      '
      '
      'He points toward the kitchen door.
      points 4
    if bowcaster.state 1
      "Bowcaster: Don't waste time chatting with me. Go clean those dishes.
    if bowcaster.state 3
      "You: Well, you're dishes are in the dishwasher.
      "Bowcaster: Great. Now take this over to the woman.
      '
      '
      'He places a hot cup of coffee onto the bar.
      set bowcaster.state 4
      move coffee barRoom
    if bowcaster.state 4
      "Bowcaster: Give her the drink already. It's getting cold.
    if bowcaster.state 5
      "You: Well, it's been fun... can I go now?
      "Bowcaster: While you were messing around in the kitchen, I took a peek in
      'the bathroom. How about cleaning up that mess you left?
      "You: Jeeez!
      "Bowcaster: Here.
      '
      '
      'He hands you a screwdriver.
      "You: How am I suppose to clean with this?
      "Bowcaster: That's the key to the janitor closet.
      "You: Okay...
      "Bowcaster: You'll find everything you need in there.
      set bowcaster.state 6
      move screwdriver inventory
      points 5
    if bowcaster.state 6
      "Bowcaster: Clean up your mess already.
    if bowcaster.state 8
      "Bowcaster: Just sit tight. I'll come up with something for you to do.
    if bowcaster.state 9
      "Bowcaster: You're still here?
    if bowcaster.state 10
      "Bowcaster: What would you like to order?
      "You: Uh.... never mind.
      
item screwdriver
  name screwdriver
  look
    "Apparently this ordinarily looking screwdriver can be used as a skeleton
    'key.
  use
    "Screw you.
  combine bartender
    "The bartender takes back his screwdriver.
    move screwdriver hidden
  combine janitorClosetDoor
    if janitorClosetDoor.locked 1
      "You jimmy open the janitor closet lock with the screwdriver.
      points 2
      set janitorClosetDoor.locked 0
    if janitorClosetDoor.locked 0
      "You can't seem to relock the door.
      
item coffee
  name coffee
  look
    if owns coffee
      "You are holding onto a cup of piping hot coffee.
    if not owns coffee
      "A piping hot cup of coffee rests on the bar waiting to be served.
  take
    "You carefully pick up the cup of hot coffee.
    move coffee inventory
    points 1
  talk
    "Speaking to the beans now are we?
  use
    "You take a sip of coffee. Hmmm... tasty.
    "Bowcaster: That's it! You're dead.
    "Bowcaster clobbers you. Next time follow instructions.
    '
    '
    'Game Over
    halt
  combine womanInYellow
    if not owns coffee
      "Take the coffee first.
    if owns coffee
      "You slowly walk over to table and hand the coffee to the cute
      'woman in yellow.
      "You: Here you go.
      "She begins to drink and continues to ignore you.
      points 8
      move coffee hidden
      set bowcaster.state 5
    
room barRoom
  name The Drunken Rhino
  look
    if womanInYellow3.state 1
      "You're date is sitting at the table. Go meet her.
    if not womanInYellow3.state 1
      "You're in a grimy, poorly illuminated tavern. A man stands behind the
      'bar endlessly polishing mugs.
    
passage exitBar
  name go outside
  init
    move exitBar barRoom
    set exitBar.locked 1
  go
    if exitBar.locked 1
      "You walk toward the exit and you are about to leave when you notice the
      'evil look on Bowcaster's face. You decide that he probably doesn't want
      'you to go just yet.
    if exitBar.locked 0
      "You pull open the heavy wooden door and leave the Drunken Rhino.
      goto outsideDrunkenRhino
    
passage enterKitchen
  name enter the kitchen
  init
    move enterKitchen barRoom
  go
    if kitchen.locked 0
      "You push the swinging door aside and walk into the kitchen.
      goto kitchen
    if kitchen.locked 1
      "I don't think the bartender would appreciate it if you entered his kitchen.
      
item womanInYellow
  name Woman in Yellow
  look
    "A cute woman in a yellow dress and a yellow pointed hat sits at the table.
    'She slowly applies--whoa!--yellow lipstick as she stares into a handheld
    'mirror. A large logo on the center of her dress indicates that's she's
    'wearing a Dulneg's Mustard container costume. That's the cutest
    'anthropomorphic mustard container you've ever seen.
  talk
    "She completely ignores you.
  take
    "Oh yeah... you'd love that wouldn't you.
  use
    "Oh come on. Try something else.
      
passage exitKitchen
  name exit the kitchen
  init
    move exitKitchen kitchen
  go
    if not bowcaster.state 2
      "You leave the kitchen.
      goto barRoom
    if bowcaster.state 2
      "You leave the kitchen.
      '
      '
      'Much to your surprise and delight, a cute woman is currently sitting at the 
      'table.
      set bowcaster.state 3
      move womanInYellow barRoom
      goto barRoom
      
item oven
  name oven
  init
    move oven kitchen
  look
    "To the left of the dishwasher is an oven.
  use
    "Don't mess with the oven.
      
item dishes
  name dirty dishes
  init
    set dishes.loaded 0
    move dishes kitchen
  look
    "The sink is full of dirty dishes.
  use
    "What do you want to do with the dishes?
  take
    "Yuck! They're too dirty to take with you.
  talk
    "Dishes don't speak.
  combine dishwasher
    "You load the dirty dishes into the dishwasher.
    points 5
    move dishes hidden
    set dishes.loaded 1
    
item detergent
  name detergent  
  init
    set detergent.loaded 0
    move detergent kitchen
  look
    "A bottle of dishwasher detergent rests on the kitchen counter.
  use
    "How do you want to use the detergent?
  take
    "It's a heavy bottle. You can't keep it.
  combine dishwasher
    "You pour a measured amount of detergent into the appropriate opening in the
    'dishwasher.
    points 5
    move detergent hidden
    set detergent.loaded 1
  combine dishes
    "That's not how to wash dishes. Don't you know how to use a dishwasher?
  
item dishwasher
  name dishwasher
  init
    move dishwasher kitchen
    set dishwasher.running 0
  look
    if dishwasher.running 0
      "The dish washer is not running.
    if dishwasher.running 1
      "The lights indicate that it's washing.
  use
    if detergent.loaded 0
    and dishes.loaded 0
      "There is nothing in the machine. Loaded it up before you start it.
    if detergent.loaded 0
    and dishes.loaded 1
      "You put the dishes in there, but you still need to add detergent before
      'you start it.
    if detergent.loaded 1
    and dishes.loaded 0
      "You added detergent, but you still need to load the dishes before you
      'you start the machine.
    if detergent.loaded 1
    and dishes.loaded 1
    and dishwasher.running 0
      "You start up the machine. Good job.
      points 10
      set dishwasher.running 1
      set bowcaster.state 2
    if dishwasher.running 1
      "The dishwasher is running. Don't disturb it.
    
room kitchen
  name Kitchen
  init
    set kitchen.locked 1
  look
    "You're in a small kitchen. You're standing in front of a counter with
    'a built-in sink. Below the sink is a dishwasher.
    
item tosser
  name Tosser
  init
    move tosser outsideDrunkenRhino
  look 
    "A man manipulates 3 cards on top of a garbage can, the lid acting as his
    'playing surface.
  talk
    "Tosser: The name of the game is Three Card Monte.
    "Three slightly bent cards lie face down on a garbage can lid. He turns
    'them all face up to reveal the Ace of Spaces, the Ace of Clubs and the
    'Queen of Hearts.
    "Tosser: The rules are simple. Just find the lady and you'll double your
    'bet. You can bet any amount you please.
    "He turns the cards face down once more and begins to swap the cards
    'around almost in a juggling pattern.
  use
    "You need to put down some money to play.
  combine tenBucks
    "You slap down a ten dollar bill. The dealer quickly scoops it up.
    "Tosser: Okay... here we go.
    "He reveals that the center card is the Queen of Hearts, the one you're looking
    'for.
    "He turns all the cards face down once more and begins to swap them around.
    "Tosser: Okay... where's the lady.
    move tenBucks hidden
    move queen1 threeCardMonte
    move queen2 threeCardMonte
    move queen3 threeCardMonte
    goto threeCardMonte
  combine twentyBucks
    "You: I feel lucky! Let's try this again.
    "You hand over your twenty dollar bill.
    "Tosser: Okay... let's play.
    "Once again, he reveals that the center card is the Queen of Hearts before turning
    'them all face down.
    "Tosser: Just find the lady.
    "He begins to randomize their positions.
    "Tosser: Okay... which one?
    move queen1 hidden
    move queen2 hidden
    move queen3 hidden
    move ace1 threeCardMonte
    move ace2 threeCardMonte
    move ace3 threeCardMonte  
    move twentyBucks hidden  
    goto threeCardMonte  
    
item ace1
  name left card
  look
    "It's the left-most card. It's face down.
  use
    "You turn over the card.....
    "It's the Ace of Spades. You lose!
    "Tosser: Sorry man! Better luck next time.
    goto outsideDrunkenRhino 
  take
    "To select a card, try to use it instead. 
    
item ace2
  name center card
  look
    "It's the center card. It's face down.
  use
    "You turn over the card.....
    "It's the Ace of Clubs. You lose!
    "Tosser: Sorry man! Better luck next time.
    goto outsideDrunkenRhino 
  take
    "To select a card, try to use it instead. 
    
item ace3
  name right card
  look
    "It's the right-most card. It's face down.
  use
    "You turn over the card.....
    "It's the Ace of Spades. You lose!
    "Tosser: Sorry man! Better luck next time.
    goto outsideDrunkenRhino 
  take
    "To select a card, try to use it instead.             
    
item queen1
  name left card
  look
    "It's the left-most card. It's face down.
  use
    "You turn over the card.....
    "It's the Queen of Hearts! You won!
    "Tosser: Damn! You got it!
    "He hands you $20.
    "Tosser: Play again?
    move twentyBucks inventory
    points 9
    goto outsideDrunkenRhino
  take
    "To select a card, try to use it instead.  
    
item queen2
  name center card
  look
    "It's the center card. It's face down.
  use
    "You turn over the card.....
    "It's the Queen of Hearts! You won!
    "Tosser: Damn! You got it!
    "He hands you $20.
    "Tosser: Play again?
    move twentyBucks inventory
    points 10
    goto outsideDrunkenRhino
  take
    "To select a card, try to use it instead. 
    
item queen3
  name right card
  look
    "It's the right-most card. It's face down.
  use
    "You turn over the card.....
    "It's the Queen of Hearts! You won!
    "Tosser: Damn! You got it!
    "He hands you $20.
    "Tosser: Play again?
    move twentyBucks inventory
    points 11
    goto outsideDrunkenRhino
  take
    "To select a card, try to use it instead.           
    
room threeCardMonte
  name Three Card Monte
  look
    "You're playing Three Card Monte on a lid of a garbage can.
    
item sidewalk
  name sidewalk
  init
    move sidewalk outsideDrunkenRhino
  look
    "The paved walk for pedestrians runs along the side of the street in front
    'of the Drunken Rhino.
    
item lightButton
  name traffic light button
  look
    "As an aid to cross the dangerous street, there is a button to 
    'temporarily turn the light red on the traffic light pole.
  use
    if trafficLight.green 1
      "You press the button. About a second later, the traffic light turns yellow
      'and then red. It's safe to cross now.
      set trafficLight.green 0
      points 4
    if trafficLight.green 0
      "The light is already red. There's no need to press the button.     
    
item trafficLight
  name traffic light
  init
    move trafficLight outsideDrunkenRhino
    set trafficLight.green 1
    set trafficLight.sawButton 0
  look
    if trafficLight.sawButton 0
      "As an aid to cross the dangerous street, there is a button to 
      'temporarily turn the light red on the traffic light pole.
      points 1
      move lightButton outsideDrunkenRhino
      set trafficLight.sawButton 1
    if trafficLight.sawButton 1
    and trafficLight.green 1
      "The light is green. An occasional car speeds past on the road in 
      'front of you.
    if trafficLight.sawButton 1
    and trafficLight.green 0
      "The light is red. It's safe to cross now.
  use
    "Try using the button instead.
    
item street
  name street
  init
    move street outsideDrunkenRhino
  look
    if trafficLight.green 1
      "It looks like a dangerous street. Cars and trucks zoom by every now
      'and then.
    if trafficLight.green 0
      "The light is red. It's safe to cross.
      
item bushes
  name bushes
  init
    move bushes outsideDrunkenRhino
  look
    "A row of short bushes line the front of the Drunken Rhino.
  talk
    "Speaking to plants now?
  use
    "What are you dog or something?
  take
    "They are firmly rooted in the ground.
    
item trashcan
  name trash can
  init
    move trashcan outsideDrunkenRhino
  look
    "Apparently, the lidded trash receptacle is acting as a card table for
    'the man.
  take
    "I doubt you can lift it.
  use
    "Let's trash that idea.
  talk
    "You "throw out" a few words.
    
item neon
  name neon
  init
    move neon outsideDrunkenRhino
  look
    "The name of the tavern flashes in a hypnotic green glow.
      
item street2
  name street
  init
    move street2 outsideGruTower
  look
    "The light is red. It's safe to cross.
    
item grate
  name drainage grate
  init
    move grate outsideGruTower
  look
    "A rusty metal drainage grate is located where the road meets the sidewalk.
  use
    "You visually probe the grate, but you don't see anything down there.
  combine flashlight
    "You shine the light down the grate. There is nothing down there.
  combine screwdriver
    "You attempt to pry the grate open, but the screwdriver is just not the right
    'tool for the job.
  combine dissolver
    "You give the grate a spray. It cleans it a bit.
  take
    "You pull on the grate, but it's firmly fixed to the street.
  talk
    "Your voice echoes into the grate. No response.
    
item sign
  name expo sign
  init
    move sign outsideGruTower
  look
    "An extremely large sign drapes Gru Tower that reads, "Annual Mega Condiment 
    'Convention," in bright yellow 3D letters.
    
item gruTower
  name Gru Tower
  init
    move gruTower outsideGruTower
  look
    "It somewhat resembles the fictional Nakatomi Plaza Building in the movie
    'Die Hard.
    
item noParkingSign
  name no parking sign
  init
    move noParkingSign outsideGruTower  
  look
    "A red text on white background sign is mounted on a green rod fixed in
    'front of the building. It reads, "NO PARKING, FIRE LANE, VIOLATING 
    'VEHICLES WILL BE CITED AND/OR TOWED AT VEHICLE OWNER'S EXPENSE." 
    
item womanInYellow2
  name Woman in Yellow
  init
    move womanInYellow2 outsideGruTower
  look
    "The woman in the mustard costume is standing just outside the entrance to
    'the convention, apparently digging around in her purse for the missing ID
    'card.
  take
    "I'm sure you'd enjoy that.
  use
    "How?
  talk
    "You try to gain her attention with words, but she ignores you. Hmmfff!
  combine idCard
    "You flash the ID card to gain her attention.
    "You: Hi! You left this in the Drunken Rhino.
    "Woman: Oh my god! Thanks so much!
    "She takes the card from your hand and pins it to her costume.
    "You: That's a really cute costume.
    "She blushes in embarrassment before responding...
    "Woman: Oh thanks.
    "You: So I guess you're going to be here all day.
    "You point toward the convention hall.
    "Woman: Yeah, well you know. I'm a walking ad.
    "You: What are you doing tonight, after this?
    "Woman: Tonight?!
    "You: Yeah.
    "Woman: I'm.... I don't have any plans or anything.
    "You: When do you get out?
    "Woman: About 8.
    "You: What do you think of meeting back at the Drunken Rhino... about 8?
    "Woman: I think...
    "Woman: I think I'd like that.
    "You share a smile for a moment.
    "You: Cool. See you then.
    "Woman: Bye!
    "You wave her into the convention hall.
    points 15
    move idCard hidden
    move womanInYellow2 hidden
    set jeffsCar.state 1
    
passage enterExpo
  name enter the convention
  init
    move enterExpo outsideGruTower
  go
    if owns idCard
      "You walk toward the entrance, but then you reconsider. The picture on the 
      'ID card you're carrying looks nothing like you.
    if not owns idCard
      "Unfortunately, without an ID card you can't get in.
      
passage enterJeffsCar
  name get into Jeff's car
  go
    "You jump into his car and he takes off.
    points 3
    goto jeffsCarRoom
      
item jeffsCar
  init
    set jeffsCar.state 0
  name Jeff's car
  look
    "It's a metallic mint green 1963 Pontiac Tempest, with a white convertible top, 
    'Michelin Model XGV tires, size 75-R-14.
  take
    "Play Grand Thief Auto some other time.
  use
    "I wouldn't mess with your friend's car if I were you.
      
item gloveCompartment
  init
    move gloveCompartment jeffsCarRoom
  name glove compartment
  look
    "It's a small storage cabinet in the dashboard of Jeff's car.
  use
    "I highly recommend you don't mess with it.
  combine screwdriver
    "You apply the screwdriver to the glove compartment lock.
    "Jeff: What the hell are you doing?!
    "He tosses you from the speeding vehicle.
    "SPLAT!
    "Next time, respect your friend's possessions.
    '
    '
    'Game Over
    halt
    
item jeffNarli
  name Jeff Narli
  init
    move jeffNarli jeffsCarRoom
  look
    "He's driving while wearing a fast food uniform.
  talk
    "You: Dude! You're not going to believe this. I woke up in a stall at the
    'Drunken Rhino and I don't remember a thing that happened last night. I was
    'at some party or something.
    "Jeff: Whoa! You didn't go home last night?!
    "You: No!
    "Jeff: I left early with the blonde chick you introduced me to--
    "You: Oh that reminds me... I just met this awesome girl...
    '
    '
    'At that moment you realize that you didn't even learn the name of the woman
    'in yellow.
    "Jeff: And?
    "You: We're meeting up tonight at the Drunken Rhino.
    "Jeff: Whoa! You're heading back there already.
    "You: But, I lost my wallet. I have no money. Can you lend me something?
    "Jeff: Sure...
    "Jeff pops open his glove compartment, takes $10 from his wallet and hands it
    'to you.
    "You: Thanks a lot man.
    "Shortly thereafter, you pull into the parking lot of the Snack Dongle's 
    'Restaurant in which you work.
    "You both hop out of the car. Jeff rushes inside. He really doesn't want to
    'risk being late.
    move tenBucks inventory
    move jeffsCar outsideRestaurant
    points 5
    goto outsideRestaurant
    
item tenBucks
  name ten bucks
  look 
    "It's a ten dollar bill, though not that crisp.
  use
    "How do you want to spend it?
    
item twentyBucks
  name twenty bucks
  look 
    "It's the twenty dollar bill you won playing Three Card Monte.
  use
    "How do you want to spend it?    
       
item tires
  name tires
  init
    move tires jeffsCarRoom
  look
    "They appear to be Michelin Model XGV tires, size 75-R-14.
  take
    "If you grab those tires at this speed, you're liable to get killed. 
  use
    "You're already getting good use out of them.
    
item convertibleTop
  name convertible top
  init
    move convertibleTop jeffsCarRoom
  look
    "It's a white convertible top.
  use
    "You have no means to adjust the top.
    
room jeffsCarRoom
  name Jeff's Car
  look
    "You are speeding down the road in Jeff's metallic mint green 1963 Pontiac Tempest.

passage goToDrunkenRhino
  name walk across the street
  init
    move goToDrunkenRhino outsideGruTower
  go
    if not jeffsCar.state 1    
      "Taking advantage of a red light, you walk across the street toward the
      'Drunken Rhino tavern.
      goto outsideDrunkenRhino
    if jeffsCar.state 1
      "You were about to walk across the road when suddenly a mint green car
      'pulls up in front of you. It's Jeff, your friend the bartender
      'at the Drunken Rhino spoke about.
      "Jeff: Waahay man! How'zit going?
      "You: Heah! What's up?
      "Jeff: What'da mean what's up? We need to get to work or we'll both be fired!
      "You: Oh crap! You're right.
      "Jeff: Quit standing around. Hop in.
      move jeffsCar outsideGruTower
      move enterJeffsCar outsideGruTower
      points 3
      set jeffsCar.state 2
    
passage goToGruTower
  name walk across the street
  init
    move goToGruTower outsideDrunkenRhino
  go
    if trafficLight.green 1
      "You dash into the busy street. You leap out of the way of a speeding sedan
      'right into the grill of a coasting garbage truck.
      "SPLAT!
      "Next time, obey the traffic laws.
      '
      '
      'Game Over
      halt
    if trafficLight.green 0
      "You head across the street towards Gru Tower.
      goto outsideGruTower        
    
passage enterDrunkenRhino
  name enter the Drunken Rhino
  init
    move enterDrunkenRhino outsideDrunkenRhino  
  go    
    if womanInYellow3.state 1
      "You pass through the entrance of the Drunken Rhino. Your date is
      'sitting at the table. It looks like she's changed into a yellow miniskirt.
      'Nice!
      "She attempts to motion you over to the table.
      set bowcaster.state 10
      goto barRoom
    if not womanInYellow3.state 1
      "You walk back into the Drunken Rhino.          
      goto barRoom
    
room outsideDrunkenRhino
  name Outside the Drunken Rhino
  look
    "You're standing directly outside of Pete Bowcaster's tavern. The red
    'brick covered building has a flashing green neon sign that reads,
    '"Drunken Rhino". Close by is a man standing beside a trashcan.
    
room outsideGruTower
  name Outside Gru Tower
  look
    "You're standing outside of Gru Tower, where the Annual Mega Condiment
    'Convention is being held this year. The entrance to the convention room
    'is a few paces away.
    
item toweringSign
  name towering sign
  init
    move toweringSign outsideRestaurant
  look
    "A large, illuminated, brown and orange sign stands high above the
    'restaurant. The worldwide recognized trademark for
    'Snack Dongle's glows in electronic ecstasy. Below the logo, white
    'lettering says, "Over 99 Quintillion Served".
  use
    "You have no way to turn the sign on or off.
    
item driveThru
  name drive-thru
  init
    move driveThru outsideRestaurant
  look
    "The drive-thru is on the opposite side of the restaurant.
  use
    "It's actually your job to man the drive-thru. Better get back to work.
    
item dumpster
  name dumpster
  init
    move dumpster outsideRestaurant
  look
    "A large rectangular metal trash receptacle is located in the corner of the
    'parking lot.
  use
    "What do you want to put in there?
  take
    "Trash that idea.
  talk
    "You "throw out" a few words.
    
item restaurant
  name Snack Dongle's
  init
    move restaurant outsideRestaurant
  look
    "It's a happy looking restaurant. The Snack Dongle's name appears in white
    'letters on top of the ornate roof shingles.
  use
    "Try entering the employee entrance.
    
item employeeEntrance
  name employee entrance
  init
    move employeeEntrance outsideRestaurant
  look
    "The entrance for employees is a gray door on the back of the restaurant.
  use
    "Try going there instead.
    
passage enterRestaurant
  name enter the restaurant
  init
    move enterRestaurant outsideRestaurant
  go
    if not sutroSpanozi.state 0
    and not sutroSpanozi.state 8
      "You enter the restaurant through the employee entrance.
      goto donglesKitchen
    if sutroSpanozi.state 0
      "You enter the restaurant through the employee entrance. Quite to your
      'dissatisfaction, your boss, Sutro Spanozi, is standing in the kitchen
      'with his hands at his hips obviously ticked off about something.
      "Spanozi: Matlin!
      "You: Yes sir?
      "Spanozi: Yer late again!
      "You: Sorry sir.
      "Spanozi: Get your uniform on and get back to work manning the drive-thru.
      "You: YES SIR.
      "Spanozi enters his office and slams the door behind himself.
      set sutroSpanozi.state 1
      points 2
      goto donglesKitchen
    if sutroSpanozi.state 8
      "You enter the restaurant through the employee entrance. Once again your
      'boss is standing in the kitchen....
      "Spanozi: Matlin!
      "You: Yes?
      "Spanozi: Where've you been? I was looking for you.
      "You: You were... I was just... uhh... emptying the trash sir.
      "Spanozi: Fine. Whatever. I'm hungry. Bring me my usual.
      "Spanozi returns to his office.
      "Jeff quickly prepares a Big-N-Dongy sandwich and hands it to you.
      set sutroSpanozi.state 9
      set officeDoor.locked 0
      move bigNDongy inventory      
      points 2
      goto donglesKitchen
    
item spanozi
  name Sutro Spanozi
  init
    move spanozi office
  look
    "He's a plump, middle age man losing his hair. He sits at his desk doing
    'paperwork.
  use
    "I don't recommend that you touch him.
  take
    "You don't want him.
  talk
    "He detects that you're about to speak and interrupts before you say a word....
    "Spanozi: Get back to work!     
    
item bigNDongy
  name Big-N-Dongy
  init
    set bigNDongy.laxative 0
  look
    "It's your boss's lunch. It consists of something that looks like a rib patty
    'in a bun.
  use
    "You certainly don't want to eat your boss's lunch.
  combine laxative
    "You tear open the laxative and squeeze its contents into the sandwich. Yuck!
    set bigNDongy.laxative 1
    move laxative hidden
    points 25 
  combine spanozi
    "Your boss directs his attention away from his paperwork for a moment to remove
    'the sandwich from your hands. He places it on his desk and continues to read.
    'A moment later he takes a bite and waves a hand to signal you to leave the office.
    move bigNDongy hidden
    set sutroSpanozi.state 10
    points 5
    if bigNDongy.laxative 1
      set bigNDongy.laxative 2 
    if bigNDongy.laxative 0
      set officeDoor.locked 1       
    
item exitRestaurantDoor
  name exit door
  init
    move exitRestaurantDoor donglesKitchen
  look
    "It's the door you used to enter the restaurant. It's gray and it has a large
    'red and white EXIT sign pasted on.
  use
    "Try walking through it instead.
    
item officeDoor
  name office door
  init
    move officeDoor donglesKitchen
    set officeDoor.locked 1
  look
    "That door leads to your boss's office.
  use
    "Try entering your boss's office instead.  
    
passage exitRestaurant
  name exit the restaurant
  init
    move exitRestaurant donglesKitchen
  go
    "You push open the gray employee entrance door and step out. Wow! The air
    'is much better out here!
    goto outsideRestaurant   
    
room outsideRestaurant
  name Outside of Snack Dongle's 
  look
    "As the towering sign indicates, you're standing in the parking lot of 
    'Snack Dongle's, a fast food restaurant.
    
item jeffInKitchen
  name Jeff Narli
  init
    move jeffInKitchen donglesKitchen
  look
    "Jeff stands at the kitchen food station. It's your job to take orders from the
    'drive-thru and package up the food that Jeff concocts.
  talk
    if not sutroSpanozi.state 4
      "You: This job sucks.
      "Jeff: No shit, but it pays the bills.
      "You: Well, I better get back to work.
    if sutroSpanozi.state 4
      "You: What do you think this is?
      "You hold the yellow box as to offer it to him, but he makes no effort to
      'take it from you.
      "Jeff: I have no clue.
      "He shakes is head.
      "Jeff: I guess you better do what he asked.
      "At that moment, an indiscernible voice comes over the intercom.
      set sutroSpanozi.state 5
      points 2
    
item uniform
  name Snack Dongle's uniform
  init
    move uniform donglesKitchen
  look
    if not owns uniform
      "Your restaurant uniform is hanging on a hook next to the employee entrance.
    if owns uniform
      "You're wearing your orange and brown stripped Snack Dongle's uniform.
  take
    "You remove the uniform from the hook and put it on. You look fabulous.
    "A moment later, a voice emanates from the drive-thru window intercom.....
    "Driver: Hello? Anyone there?
    move uniform inventory
    set sutroSpanozi.state 2
    points 5
      
item counter
  name counter
  init
    move counter donglesKitchen
  look
    "Jeff places the food he cooks up onto the counter so you can assemble it
    'before delivering it to people at the drive-thru window.
    
item driveThruWindow
  name drive-thru window
  init
    move driveThruWindow donglesKitchen  
  look
    "It consists of several pieces of Plexiglas mounted on an electrically-powered
    'frame that can be opened and closed at the push of a button. An intercom
    'system below the window enables you to communicate with drivers in the 
    'drive-thru queue.
  use
    "Try speaking through the intercom instead.
  take
    "It's attached to the building.
    
item intercom
  name intercom
  init
    move intercom donglesKitchen
  look
    "It's a speaker and microphone under the drive-thru window that allows you to
    'speak with drivers in the drive-thru queue.
  use
    "Try speaking through it instead. 
  take
    "It's attached to the wall.   
  talk
    if not sutroSpanozi.state 2
    and not sutroSpanozi.state 5
      "The only response you get back is the crackling of intercom static. 
    if sutroSpanozi.state 2
      "You: Hi! Welcome to Snack Dongle's. May I take your order.
      "Driver: Yeah. Uh... 1 Big Dong Burger, 1 Dongwich and a Large Dongi.
      "You: Do you want to "Gargantuan Grow" that order?
      "Driver: Uhmmm....
      "You: It's only 30 cents more.
      "Driver: Sure.
      "You: Okay. Please drive up to the window.
      "Jeff rapidly prepares those items and places them on the counter for you.
      set sutroSpanozi.state 3
      move burger donglesKitchen
      move dongwich donglesKitchen
      move dongi donglesKitchen
      move mealBox donglesKitchen
      points 5 
    if sutroSpanozi.state 5
      "You: Hello! Welcome to Snack Dongle's. May I take your order.
      "There's a pause with an occasional crackle of static.
      "You: Hello?
      "Driver: Number Nine.
      "You: Anything else?
      "No response.
      "You: Okay.... Please drive up to the window.
      "A moment later a car does indeed pull up.
      set sutroSpanozi.state 6
      points 5
      
item yellowBox
  name yellow box
  look
    "It's yellow and about the size and shape of a Chinese takeout food box. There
    'is no writing or markings on the box.
  use
    "You don't want to open it.
  talk
    "The box does not have much to say.
  combine jeffInKitchen
    "Jeff: Dude! I don't want that.
  combine driveThruWindow
    if not sutroSpanozi.state 6
      "There is no one there to receive the box.
    if sutroSpanozi.state 6  
      "You hand the yellow box over to the driver. You have no idea how much to
      'charge, but it doesn't matter. The driver speeds off without offering any
      'money.
      "You: Well that's that.
      "Jeff seals a large garbage bag and tucks it into the corner of the kitchen.
      "Jeff: It's your turn to empty the trash.
      "You: Right. Ugh.
      points 7
      set sutroSpanozi.state 7
      move garbageBag donglesKitchen
      move yellowBox hidden
  combine whiteVan
    "You knock on the side of the white van. The door slides open.
    "You: Okay, here it is.
    "The woman in the black jumpsuit reaches out and takes it from your hands.
    "Woman: Excellent work.
    "She carefully examines the yellow box before putting it away.
    "Woman: I want you to know that you have done a great service to our agency.
    "Almost without warning, the van door slams shut and the van speeds off.
    "You stand there for a moment thinking about what just happened....
    "Suddenly, Jeff pops out of the restaurant.
    "Jeff: Well, our shift is over. We can go home.
    "You: Great! Can you give me a lift over to the Drunken Rhino.
    "Jeff: Oh yeah, your date! No problem.
    "You quickly return your uniform before hoping into Jeff's car. You make it to
    'the Drunken Rhino a few minutes before 8.
    set womanInYellow3.state 1
    move womanInYellow3 barRoom
    move yellowBox hidden
    move uniform hidden
    move whiteVan hidden
    move enterJeffsCar hidden
    points 15
    goto outsideDrunkenRhino
      
item garbageBag
  name garbage bag
  look
    "It's a tied greenish-brown plastic bag full of garbage.
  take
    "You pick up the garbage bag. It's heavy.
    move garbageBag inventory
    points 1
  combine dumpster
    "You toss the trash bag into the dumpster, which makes a nice satisfying thunk.
    "Suddenly, a white van zooms into the parking lot....
    "The side door slides open and a woman in a black jumpsuit yanks you in.
    "The van speeds off with you inside.
    "You: What the hell is this?
    "Woman: We know what you're up to. We witnessed your last transaction.
    "You: My what?
    "The woman holds up a tablet computer displaying a slow-motion video of you 
    'handing the yellow box to the car driver.
    "You: I have no idea what that was. My boss gave me that box. He told me to do that.
    "Woman: Mr. Spanozi?
    "You: Yeah.
    "Woman: Let me tell you a little story about your boss....
    "Woman: Sutro Dajockomo Spanozi is a highly skilled computer hacker. He spent
    'several years developing a computer game he thought would make him rich. It
    'was a text adventure that he apparently felt would reinvigorate the 
    'interactive-literature market. 
    "You: Are you nuts? My boss is a moron.
    "Woman: Trust me. We've done our homework.
    "You: So what's the yellow box?
    "Woman: Apparently in this day-and-age, no one plays text adventures anymore. 
    'He lost everything. That's when he turned to this.
    "The woman holds up a small plastic bag filled with yellow powder.
    "You: Well I'm not surprised he's on drugs.
    "Woman: Not taking them. Dealing them. And this is no ordinary drug.....
    "Woman: It's made by grinding a genetically modified mustard seed. 
    "You: Illegal mustard?
    "Woman: Exactly. The Snack Dongle's is a front. We've been trying to track down
    'the person he works for, someone named "Amarillo".
    "You give her a blank stare. The name means nothing to you.
    "You: Well I really didn't do anything.
    "Woman: This video could actually put you away, but I'll make you a deal.
    'Spanozi trusts you. Perhaps you can search his office and get us a sample
    'of what he's dealing.
    "You: What?! Me? You guys go in there.
    "Woman: It's this or possible jail time.
    "The van speeds back into the parking lot and they toss you out.
    "Woman: Bring us back a sample. We'll be right here.
    "The van door slams shut. 
    set sutroSpanozi.state 8
    move garbageBag hidden
    move whiteVan outsideRestaurant
    points 10      
      
item whiteVan
  name white van
  init
    set whiteVan.clean 0
  look
    "That's the white van that you just took a little road trip in. The windows
    'are darkened. You can't see inside. 
  use
    "Apply the sample to the van instead.
  talk
    "You try to get the attention of the people in the van by shouting, but
    'no one inside responds.
  combine dissolver
    if whiteVan.clean 0
      "You spray the van with some dissolver and clean it a tad on the outside.
      set whiteVan.clean 1
      points 1
    if whiteVan.clean 1
      "It's bright white and clean already.    
      
item burger
  name Big Dong Burger
  init
    set burger.inBox 0
    set burger.spit 0
  look
    "It's two mostly-animal patties, special mayo, lettuce, cheese, pickles, 
    'onions on a caraway seed bun. It's sitting on the counter.
  use
    if burger.spit 0
      "When Jeff looks away, you hock-a-loogie into the burger!
      set burger.spit 1
      points 1
    if burger.spit 1
      "You already spat into it.
  take
    "That burger wouldn't last long in your pocket.
  combine mealBox
    "You put the Big Dong Burger into the meal box.
    points 1
    set burger.inBox 1
    move burger hidden
  combine driveThruWindow
    "Put the burger into the meal box first.      
      
item dongwich  
  name Dongwich
  init
    set dongwich.inBox 0
  look
    "It's everything you need in a sandwich, though you can't quite make out
    'what goes into it. It's resting on the counter. 
  use
    "If you eat it, you'll get fired or food poisoning or something.     
  take
    "If you try to stuff that into your pocket, it will certainly fall apart. 
  combine mealBox
    "You put the Dongwich into the meal box.
    points 1
    set dongwich.inBox 1
    move dongwich hidden   
  combine driveThruWindow
    "Put the Dongwich into the meal box first.     
    
item dongi
  name Large Dongi
  init
    set dongi.inBox 0
  look
    "It's an ice cold beverage in a tall plastic lidded cup. It's on top of the
    'counter.
  use
    "I wouldn't drink that if I were you. 
  take
    "It might leak if you put that in your pocket.
  combine mealBox
    "You put the beverage into the meal box.
    points 1
    set dongi.inBox 1
    move dongi hidden   
  combine driveThruWindow
    "Put the drink into the meal box first.    
    
item mealBox
  name meal box
  look
    "It's a colorful box featuring pictures of all the Snack Dongle's characters.
    'It's resting on the counter top.
  use
    "It's a container. Put items into it.
  take
    "No need to steal the meal box.
  combine driveThruWindow
    if burger.inBox 0
      "The box does not contain the complete order yet.
    if dongwich.inBox 0
      "The box does not contain the complete order yet. 
    if dongi.inBox 0
      "The box does not contain the complete order yet.     
    if burger.inBox 1
    and dongwich.inBox 1
    and dongi.inBox 1
      "You hand the meal box to the driver. He pays you and takes off.
      "Your boss pops out of his office....
      "Spanozi: Matlin!
      "You: Yes sir?
      "Spanozi: The next time someone orders the #9, give them this.
      "He hands you a small unmarked yellow box.
      "You glance over to the menu posted on the wall for a second.
      "You: There is no #9.
      "Spanozi: There is today.
      "With that he returns to his office, shutting the door once again.
      "You can tell from his expression that even Jeff found that encounter strange.
      points 9
      set sutroSpanozi.state 4
      move mealBox hidden   
      move yellowBox inventory      
      
room donglesKitchen
  name Snack Dongle's kitchen
  look
    "You're in the kitchen of the Snack Dongle's restaurant. You are bathed in
    'the sounds and smells of boiling deep fryers.
    
passage enterOffice
  name enter Spanozi's office
  init
    move enterOffice donglesKitchen
  go
    if officeDoor.locked 1
      "It's probably not a good idea to walk into your boss's office without
      'his permission, especially when he's inside.
    if officeDoor.locked 0    
      "You slowly step into your boss's office.
      goto office
      
passage exitOffice
  name exit Spanozi's office
  init
    move exitOffice office
  go
    if not bigNDongy.laxative 2
      "You return to the kitchen.
      goto donglesKitchen
    if bigNDongy.laxative 2
      "You return to the kitchen.
      "No too long afterwards.....
      "Spanozi: GAAAAAAHHHHH!
      "Your boss leaps out of his office with one hand
      'on his tummy, the other on his backside. He looks around for a moment and then
      'he appears to run right out of the restaurant.
      "Jeff: What happened to him?
      "You: I don't know. Maybe something he ate.
      move spanozi hidden
      set bigNDongy.laxative 3
      points 10
      goto donglesKitchen
    
item desk
  name desk
  init
    move desk office
  look
    "It's a dark brown, wooden desk. Under the desk is a small filing cabinet.
  take
    "You can't possibly take the desk.
    
item deskLamp
  name desk lamp
  init
    move deskLamp office
  look
    "A black desk lamp with a flexible neck rests on the desk to provide light
    'for paperwork.
  use
    if not bigNDongy.laxative 3
      "You can't while your boss is here.
    if bigNDongy.laxative 3
      "You click the lamp on and off a few times for fun.
  take
    "Why bother.
    
item papers
  name papers
  init
    move papers office
  look
    "The desk is covered in papers that Spanozi was apparently working on. Nothing
    'interesting really catches your eye.
  take
    "You don't really need his papers.
  use
    "His papers provide no use to you.
    
item rug
  name rug
  init
    move rug office
  look
    "A disgusting, food-spotted pink rug almost completely covers the floor of
    'Spanozi's office.
    
item pen
  name pen
  init
    move pen office
  look
    if not owns pen
      "A pen sits on some of the papers on your boss's desk.
    if owns pen
      "It's an ordinary ballpoint pen.    
  use
    "How would you do that exactly?
  take
    if not bigNDongy.laxative 3
      "You can't take anything while your boss is in the room.
    if bigNDongy.laxative 3
      "You pick up the pen.
      move pen inventory
      points 3
  combine toiletPaper
    if not owns pen
      "Take the pen first.
    if owns pen
      "You combine the pen with small balls of toilet paper to create a spitball gun.
      'Very clever.
      points 12
      move toiletPaper hidden
      move pen hidden
      move spitballGun inventory
      
item spitballGun
  name spitball gun
  look
    "Created out of a pen and small balls of moist toilet paper, this baby can 
    'accurately fire spitballs at targets of your choice.
  use
    "What do you want to shoot at?
    
item filingCabinate
  name filing cabinet    
  init
    move filingCabinate office
    set filingCabinate.locked 1
    set filingCabinate.full 1
  look
    "A small filing cabinet is positioned under the desk.
  use
    if not bigNDongy.laxative 3
      "You can't mess with anything in here while your boss is present.
    if bigNDongy.laxative 3
    and filingCabinate.locked 1
      "You try to open it, but it's locked.
    if bigNDongy.laxative 3
    and filingCabinate.locked 0
    and filingCabinate.full 1
      "Under a stack of paper, you find a second yellow box. You take it.
      set filingCabinate.full 0
      move yellowBox inventory
      points 5
    if bigNDongy.laxative 3
    and filingCabinate.locked 0
    and filingCabinate.full 0
      "You search the filing cabinet again, but you find nothing of interest.
  combine screwdriver
    if not bigNDongy.laxative 3
      "You can't mess with anything in here while your boss is present.
    if bigNDongy.laxative 3
    and filingCabinate.locked 1
      "You jimmy open the filing cabinet in no time. You're really becoming a 
      'master of that thing.
      points 3
      set filingCabinate.locked 0
    if bigNDongy.laxative 3
    and filingCabinate.locked 0
      "It's already unlocked.      
    
room office
  name Spanozi's Office
  look
    "It's a small office where your boss does his day-to-day paperwork.  
    
item womanInYellow3
  name Woman in Yellow
  look
    "She's changed out of her mustard costume into a bright yellow miniskirt. Nice!
  talk
    "You: Hi! I'm glad you made it.
    "Woman: Heah! Please have a seat.
  take
    "That does not seem appropriate.
  use
    "Try sitting at the table instead.
    
room trippin1
  name Trippin' Out!
  look
    "You appear to be trapped in a canyon. There are canyon walls to the north and
    'and to the west.
    '
    '
    'In front of you is an amazing site: a tall mustard plant is humming a tune
    'and swaying from side-to-side.
    
item mustardPlant
  name musical mustard plant
  init
    set mustardPlant.watered 0
    move mustardPlant trippin1
  look
    "A tall, leafy mustard plant with yellow flowers is humming a song and 
    'dancing in place.
  take
    "It's firmly rooted to the earth.
  use
    "Try speaking to the plant.
  talk
    if mustardPlant.watered 0
      "You: Uh.... Hello?
      "The plant begins a rhythmic chant....
      "Plant: I am the magical mustard plant.
      "Plant: I can dance-in-place
      "Plant: But, walkin' I can't.
      "Plant: I don't have no son or daughter.
      "Plant: Give me a drink.
      "Plant: Get me some water.
    if mustardPlant.watered 1
      "You: Any idea how to get out of here?
      "The plant just continues humming strange tunes.
  combine spitballGun
    "You spit a wad of paper at the plant. It's dancing so fast you miss.
  combine shoe
    "You: Hi! This shoe is full of water.
    "The plant wraps a vine around the shoe and removes it from you. It empties 
    'most of it out on it's roots before splashing the remainder over it's body.
    "Plant: Oh thank you! I needed that....
    "Plant: Hmmm... Since you were so nice to me, here is some pollen.
    "The plant gives you a small ball of sticky pollen.
    move shoe hidden
    move pollen inventory
    set mustardPlant.watered 1
    points 6
    
item shoe
  name boot filled with water
  look
    "It's a rubber boot completely filled with water.
  use
    "You can't put it on. It's full of water.    
    
item pollen
  name pollen
  look
    "It's the small ball of sticky pollen that you got from the magical mustard
    'plant.
  use
    "It's likely to make you sneeze.    
    
item sand
  name sand
  init
    move sand trippin1
  look
    "The canyon floor is covered in a fine sand.
  take
    "It's too fine to carry.
    
passage trippin1to2
  name east
  init
    move trippin1to2 trippin1
  go
    "You walk east.
    goto trippin2
    
passage trippin1to3
  name south
  init
    move trippin1to3 trippin1
  go
    "You walk south.
    goto trippin3

room trippin2
  name Trippin' Out!
  look
    "You appear to be trapped in a canyon. There are canyon walls to the north and
    'and to the east.
    '
    '
    'There's a bear lying on the ground a few paces away. Don't get too close.
    
item bear
  name grizzly bear
  init
    move bear trippin2
  look
    "A very large brown bear lies only a few feet away. Be careful.
  talk
    "You: Hi!
    "Bear: Gerrrrrrr!
  use
    "You pet the bear.....
    "It attacks you!
    "You are shredded in no time flat.
    '
    '
    'Game Over
    halt
  combine spitballGun
    "You shoot a spitball at the bear.....
    "Bear: Gerrrrr!
    "It attacks!
    "You are shredded in no time flat.
    '
    '
    'Game Over
    halt
  combine shoe
    "You splash the bear with water.....
    "Bear: Gerrrrr!
    "It attacks!
    "You are shredded in no time flat.
    '
    '
    'Game Over
    halt    
  combine honeycomb
    "You toss the honeycomb in front of the bear. It sniffs it for a few seconds
    'and begins to munch away.
    points 5
    set turd.safe 1
    move honeycomb hidden
    
item turd
  name turd
  init
    move turd trippin2
    set turd.safe 0
  look
    if not owns turd
      "A piece of excrement rests on the ground close to the back end of the bear.
    if owns turd
      "It's bear excrement alright.
  talk
    "You: Hello poop!
    "No response.
  use
    "On what?
  take
    if turd.safe 0
      "You carefully approach the bear and pick up the turd....
      "Suddenly, the bear attacks!
      "He shreds you in no time flat.
      '
      '
      'Game Over
      halt
    if turd.safe 1
      "You carefully approach the bear and pick up the turd. The bear continues
      'to munch on the honeycomb and ignores you.
      points 5
      move turd inventory
    
item grass
  name grass
  init
    move grass trippin2
  look
    "The bear rests on a small patch of grass.
  take
    "It's too dangerous with the bear around.
  use
    "What are you a cow or something?    
    
passage trippin2to1
  name west
  init
    move trippin2to1 trippin2
  go
    "You walk west.
    goto trippin1
    
passage trippin2to4
  name south
  init
    move trippin2to4 trippin2
  go
    "You walk south.
    goto trippin4    

room trippin3
  name Trippin' Out!
  look
    "You appear to be trapped in a canyon. There are canyon walls to the south and
    'and to the west.
    '
    '
    'Bees occasionally emerge from a hole in the canyon wall. There must be a nest
    'in there.
    
item bees
  name bees
  init
    move bees trippin3
  look
    "They are popping in-and-out of a hole in the canyon wall. There's a nest in there.
  use
    "Try speaking to them instead.
  take
    "Maybe you should try catching flies with chopsticks for practice first.
  talk
    "You: Hello?
    "Bees: Weeezzzzz are the buzzy beeeezzzz.
    "You: Where are we?
    "Bees: No wherezzzzz.
    "You: What do you mean?
    "Bees: You are tripping out. Thiszzzzz is all in your head.
  combine pollen
    "You: I thought you could use this.
    "You hand over the pollen.
    "Bees: Thankszzzzz. Hereszzzzz some honeycomb in exchange.
    "You pocket the honeycomb.
    move pollen hidden
    move honeycomb inventory
    points 6
  combine shoe
    "Bees don't like water and they don't need an old boot.
  combine turd
    "Keep your poop for later.
    
item hole
  name hole
  init
    move hole trippin3
  look
    "A hole in the canyon wall provides the bees access to their nest.
  use
    "You reach into the hole.....
    "You: Ouch!
    "You were stung!
    "Without warning, a swarm of bees pours out of the hole.
    "You make a run for it....
    "Too late. You are stung thousands of times. They ultimately inject 4 times the 
    'dosage of venom needed to kill.
    '
    '
    'Game Over
  take
    "Try using it instead. 
  talk
    "Speak to the bees instead. 
    
item honeycomb
  name honeycomb
  look
    "It's a small mass made of hexagonal wax cells constructed by the bees. 
    'It was a piece of their nest and it's saturated with honey.
  use
    "You eat the honeycomb. Yummy!
    move honeycomb hidden
    
passage trippin3to1
  name north
  init
    move trippin3to1 trippin3
  go
    "You walk north.
    goto trippin1
    
passage trippin3to4
  name east
  init
    move trippin3to4 trippin3
  go
    "You walk east.
    goto trippin4      

room trippin4
  name Trippin' Out!
  look
    "You appear to be trapped in a canyon. A canyon wall prevents you from going
    'south.
    '
    '
    'You are standing in front of a small circular pond.
    
item clouds
  name clouds
  init
    move clouds trippin4
  look
    "You watch the reflection of slow moving clouds in the calm water of the pond.    
    
item pond
  name pond
  init
    move pond trippin4
  look
    "You stand before a small circular pond.
  use
    "You cup some water in your hands and take a drink. The water is pure.
  take
    "How can you carry the water?
  combine stone
    "You toss the stone into the pond and watch as concentric circular waves
    'emanate from the point of impact....
    "To your surprise, a yellow-colored fish pokes it's head out of the water
    'apparently to investigate who threw the stone.
    points 10
    move fish trippin4
    move stone hidden
    
item fish
  name yellow fish
  look
    "Swimming to keep it's head above water, a yellow-colored fish 
    'looks directly at you curiously.
  use
    "You reach out toward the fish and it swims away.
    move fish hidden
  take
    "You reach out toward the fish and it swims away.
    move fish hidden
  talk
    "You: Hello?
    "Fish: I'm the magical mustard fish.
    "You: I'm trippin' out alright.
    "Fish: Why do people always toss things into my pond?
    "You: Oh... I'm sorry about that.
    "Fish: Here.
    "The fish hands you an old boot full of water.
    "Fish: The last guy tossed that in. Please get rid of it for me.
    "You: No problem.
    "The fish swims away.
    move fish hidden
    move shoe inventory
    points 6
    
passage trippin4to2
  name north
  init
    move trippin4to2 trippin4
  go
    "You walk north.
    goto trippin2   
    
passage trippin4to3
  name west
  init
    move trippin4to3 trippin4
  go
    "You walk west.
    goto trippin3
    
passage trippin4to5
  name east
  init
    move trippin4to5 trippin4
  go
    "You walk east.
    goto trippin5                

room trippin5
  name Trippin' Out! 
  look
    "You appear to be trapped in a canyon. The canyon walls only permit you to go
    'west.
    '
    '
    'A human-sized beetle stands before you.
    
item beetle
  name giant beetle
  init
    move beetle trippin5
  look
    "Wow! It's a human-sized dung beetle. It's stand next to a giant ball of dung.
  talk
    "You: Hi?
    "Beetle: Hello.
    "You look over at the dung ball.
    "Beetle: Oh. That's my ball-o-dung. It's beautiful isn't it.
    "You: Ah... yeah... of course.
    "Beetle: You're trippin' out aren't you?
    "You: Most definitely.
    "Beetle: I know a way out of here.
    "You: Really?
    "Beetle: Get me something to add to my ball-o-dung and I'll help you find
    'your way out.
    "You: Sounds like a plan.
  combine stone
    "You toss the stone at the beetle.
    "It grabs you with it's giant mandibles and cuts you in half.
    '
    '
    'Game Over
    halt
  combine shoe
    "Beetle: I have no need for that.
  combine honeycomb
    "Beetle: That won't help me.
  combine pollen
    "Beetle: I don't want it.
  combine turd
    "You: How about this?
    "The beetle grabs the turd and mashes it into the ball-o-dung.
    "Beetle: Perfect.
    "You: Now how do I get out of here.
    "Beetle: Right through here....
    "The beetle rolls the ball-o-dung off of a hidden hole in the earth.
    "Beetle: Go on. Jump in.
    "You look into the hole for a moment and then you take a leap of faith.
    "You plunge into a strange room illuminated by fire.
    move turd hidden
    points 12
    goto fireRoom
   
item dungBall
  name ball-o-dung
  init
    move dungBall trippin5
  look
    "The dung beetle stands next to an enormous sphere of dung. 
  combine turd
    "Hand it to the beetle instead.       
    
item stone
  name stone
  init
    move stone trippin5
  look
    if not owns stone
      "A small stone rests at the feet of the beetle.
    if owns stone
      "You are holding onto a small stone. This stone has gathered no moss.
  use
    "What do you want to do with the stone?
  take
    "You pick up the small stone.
    move stone inventory
    points 3    
    
passage trippin5to4
  name west
  init
    move trippin5to4 trippin5
  go
    "You walk west.
    goto trippin4 
    
item fireWalls
  name walls
  init
    move fireWalls fireRoom
  look
    "There is writing on the walls. It says, "You must choose, but choose wisely, 
    'for while the true cup of mustard will bring you back, the false cup of mustard
    'will end the game. The number of the true cup completes this sequence.....
    "0 1 1 2 3 5 8 13 21 34 55 89 ____     
  talk
    "You voice echoes off the walks.
  use
    "You must complete that sequence by drinking from the appropriate cup.          
    
item torches
  name torches
  init
    move torches fireRoom
  look
    "Glowing torches illuminate the room.
  take
    "They are fixed to the walls.
  use
    "They are providing light already.
    
item cup94
  name cup 94
  init
    move cup94 fireRoom
  look
    "It's a cup full of mustard resting on a pedestal. It's labeled 94.
  take
    "Try using it instead.
  use
    "You pick up the cup and consume a mouthful of mustard.
    "You hear a strange voice.
    "Voice: You have chosen....
    "Voice: poorly.
    '
    '
    'Game Over
    halt
    
item cup108
  name cup 108
  init
    move cup108 fireRoom
  look
    "It's a cup full of mustard resting on a pedestal. It's labeled 108.
  take
    "Try using it instead.
  use
    "You pick up the cup and consume a mouthful of mustard.
    "You hear a strange voice.
    "Voice: You have chosen....
    "Voice: poorly.
    '
    '
    'Game Over
    halt
    
item cup111
  name cup 111
  init
    move cup111 fireRoom
  look
    "It's a cup full of mustard resting on a pedestal. It's labeled 111.
  take
    "Try using it instead.
  use
    "You pick up the cup and consume a mouthful of mustard.
    "You hear a strange voice.
    "Voice: You have chosen....
    "Voice: poorly.
    '
    '
    'Game Over
    halt
    
item cup124
  name cup 124
  init
    move cup124 fireRoom
  look
    "It's a cup full of mustard resting on a pedestal. It's labeled 124.
  take
    "Try using it instead.
  use
    "You pick up the cup and consume a mouthful of mustard.
    "You hear a strange voice.
    "Voice: You have chosen....
    "Voice: poorly.
    '
    '
    'Game Over
    halt
    
item cup136
  name cup 136
  init
    move cup136 fireRoom
  look
    "It's a cup full of mustard resting on a pedestal. It's labeled 136.
  take
    "Try using it instead.
  use
    "You pick up the cup and consume a mouthful of mustard.
    "You hear a strange voice.
    "Voice: You have chosen....
    "Voice: poorly.
    '
    '
    'Game Over
    halt
    
item cup152
  name cup 152
  init
    move cup152 fireRoom
  look
    "It's a cup full of mustard resting on a pedestal. It's labeled 152.
  take
    "Try using it instead.
  use
    "You pick up the cup and consume a mouthful of mustard.
    "You hear a strange voice.
    "Voice: You have chosen....
    "Voice: poorly.
    '
    '
    'Game Over
    halt                       
    
item cup144
  name cup 144
  init
    move cup144 fireRoom
  look
    "It's a cup full of mustard resting on a pedestal. It's labeled 144.
  take
    "Try using it instead.
  use
    "You pick up the cup and consume a mouthful of mustard.
    "You hear a strange voice.
    "Voice: You have chosen....
    "Voice: wisely.
    "You begin to regain consciousness....
    "Everything is a blur.....
    "Slowly your eyes adjust and you start to comprehend where you are....
    "You discover that you are handcuffed to a chair.
    "You: Wha---
    "You: Where am I?
    "Thug: SHUT UP!
    "You hear a ruffle of newspaper. You swing your head around to look.
    "There's a bald man sitting in a chair against the wall reading the paper.
    'Apparently, he doesn't like conversation.
    "You: What did you do with---
    "Suddenly, you realize that you still don't know the name of the woman in yellow.
    "Woman: Who? Me?
    "The figure of a woman slowly materializes out of the darkness as she approaches.
    "You: What? You did this? Who are you?
    "Woman: My name is....
    "Woman: Amelia Amarillo.
    "You: This is how you treat all your dates?
    "Amarillo: Well... I'm a real jealous gal.....
    "She crouches down in front of you and stares seductively into your eyes. She
    'must be wearing some kind of special contacts. Her irises are bright yellow. You
    'can help but take a quick peek at her cleavage now only inches away.
    "Amarillo: I don't appreciate my dates masquerading around with the wrong type of
    'women.
    "You: What are you talking about?
    "You here a muffled murmur above you.
    "It's the woman in the black jumpsuit that you met in the van. She's gagged and 
    'hanging from a tether over a gigantic vat.
    "You: Oh my god!
    "Amarillo stands before responding....
    "Amarillo: We've been watching you. We know you let down Spanozi. We know who you've
    'been talking to.
    "You: What is this place?
    "Amarillo: This is my suite in Gru Tower. Impressive isn't it?
    "You finally take in all of your surroundings. You're in some kind of laboratory.
    "Amarillo: In this genetics laboratory, the most prized mustard in the world
    'is created. And, there's no better way to establish lines of distribution than
    'at this years Mega Condiment Convention.
    "Amarillo glances over to the man reading the paper.
    "Amarillo: Keep an eye on my friend here. They need me on the floor.
    "She looks back to you and begins to adjust the front of her dress, 
    'enhancing her physical endowments.
    "Amarillo: I'm a walking ad you know.
    "She smiles as she slowly walks out, leaving you bound and guarded.
    points 15
    move handcuffs inventory
    goto lab   
    
room fireRoom
  name Trippin' Out! 
  look
    "You're in a room illuminated by burning torches. There are strange markings
    'on the walls. Several golden cups rests on pedestals around you. You see
    'no way out of the room.       
    
item thug
  name Thug
  init
    move thug lab
    set thug.alive 1
  look
    if thug.alive 1
      "A bald man is sitting in a chair against the wall. Occasionally, he rocks the
      'chair back on two legs in boredom. His attention is fixed on a newspaper in
      'his hands. From his snickering every few minutes, you suspect that he's
      'probably reading the funny pages.
    if thug.alive 0
      "He's out cold. That crate definitely did the job.
  use
    "You search the man, but find nothing useful.
  take
    "You can't drag him along very far.
  talk
    if thug.alive 1
      "You: Can't we talk about this?
      "Thug: SHUT UP!
      "Thug: In my former job, I did tattooing and piercing....
      "Thug: If you don't be quiet, I'll hang you up there from a 
      'Prince Albert piercing. You'd enjoy that wouldn't you?
      "You keep your mouth shut.
    if thug.alive 0
      "He's out cold. You'll get no response from him.
  combine handcuffs
    if thug.alive 1
      "Not likely.
    if thug.alive 0
      "No need. He's out cold.      
    
item womanInBlack
  name Woman in black jumpsuit
  init
    move womanInBlack lab
  look
    "She's gagged and hanging on a rope from a metal scaffold high above the lab
    'over a gigantic vat of some sort.
  talk
    if thug.alive 1
      "You: ARE YOU OKAY?
      "She tries her best to respond, but you only get back an indiscernible murmur.
      "Thug: SHUT UP!
    if thug.alive 0
      "You: I'll try to come up there and help you.
      "She nods back in response.
  take
    "Not likely.
  use
    "How can you help her?  
    
item scaffold
  name scaffold
  init
    move scaffold lab
  look
    "A narrow metal walkway hangs from the ceiling way above the lab.
  use
    "How can you get up there?
    
item handcuffs
  name handcuffs
  init
    set handcuffs.locked 1
  look
    if handcuffs.locked 1
      "You are bound to the chair by a pair of handcuffs.
    if handcuffs.locked 0
      "It's the metal fastening that was locked around your wrists.
  use
    if handcuffs.locked 1
      "How can you unlock them?
    if handcuffs.locked 0
      "What do you want to apply them to?
  combine screwdriver
    if handcuffs.locked 0
      "The handcuffs are already unlocked.
    if handcuffs.locked 1
      "You quietly remove the screwdriver from your pocket and start to pick the
      'lock.
      "You look over to the guard. His attention is still fixed on the newspaper.
      "Click!!
      "You're hands are free!
      set handcuffs.locked 0
      points 5    
    
item labChair
  name chair
  init
    move labChair lab
    set chair.state 0
  look
    if handcuffs.locked 1
      "You are handcuffed to it.
    if handcuffs.locked 0
    and chair.state 0
      "You were handcuffed to it. It's in the center of the room.
    if chair.state 1
      "It's located against the door, directly under the vent.
  take
    "Try using it instead.
  use
    if thug.alive 1
      "You are sitting in it already.
    if thug.alive 0
    and chair.state 0
      "You carry the chair across the room and you carefully place it against the
      'door, directly under the vent.
      points 4
      set chair.state 1
    if chair.state 1
      "You already moved it.
      
item vat
  name gigantic vat
  init
    move vat lab
  look
    "The woman in the black jumpsuit hangs above some sort of gigantic vat.
  combine dissolver
    "You throw the can high into the air and it lands right in the vat.
    "Approximately 30 seconds later.....
    "KABOOM!
    "The entire mustard lab exploded destroying everything, including any chance of 
    'you completing this game.
    '
    '
    'Game Over
    halt
    
item machinery
  name machinery
  init
    move machinery lab
  look
    "The lab is full of various equipment for the production of illegal mustard.
  take
    "It will serve you no purpose.
  use
    "What are you a scientist or something?
      
item labDoor
  name door
  init
    move labDoor lab
  look
    "It's the door that Amarillo used to exit the lab.
  combine screwdriver
    if thug.alive 1
      "Not with that guard around.
    if thug.alive 0
      "The door is not locked.
  use
    "Try walking through it instead.
    
passage exitLab
  name exit the lab
  go
    "You open the door and walk out of the mustard lab.
    "Thug: YOU!
    "Another guard was standing just outside the door.
    "He clobbers you.
    '
    '
    'Game Over
    halt
      
item vent
  name vent
  init
    move vent lab
    set vent.locked 1
  look
    if vent.locked 1
      "Directly above the door is a air vent.
    if vent.locked 0
      "The air vent directly above the door is now open and accessible.
  use
    if vent.locked 0
      "Try entering it instead.
    if thug.alive 1
      "You can't use much with that guard around.
    if thug.alive 0
    and chair.state 0
      "You can't even reach the vent. It's above the door.
    if thug.alive 0
    and chair.state 1
    and vent.locked 1
      "You can stand on the chair to reach the vent, but the vent is sealed.
  combine screwdriver
    if vent.locked 0
      "You already pried it open.
    if thug.alive 1
      "No way! Not with that guard around.
    if thug.alive 0
    and chair.state 0
      "You can't reach the vent. It's above the door.
    if thug.alive 0
    and chair.state 1
    and vent.locked 1
      "You stand up on the chair and you use the screwdriver to pry open the vent.
      'Way to go!
      points 10
      set vent.locked 0
      move enterLabVent lab
          
item crate
  name crate
  init
    move crate lab
  look
    if thug.alive 1
      "A heavy crate is resting precariously on the edge of the scaffold high above 
      'the floor, almost directly on top of the guard.
    if thug.alive 0
      "It's in many pieces now, scattered primarily on top of the unconscious guard.
  take
    if thug.alive 1
      "It's on the scaffold. How can you take it?
    if thug.alive 0
      "It's now just a bunch of debris.
  use
    if thug.alive 1
      "It's on the scaffold. How can you use it?
    if thug.alive 0
      "It's broken into a million pieces. You can't stand on it or anything.
  combine spitballGun
    if handcuffs.locked 1
      "You're handcuffed to the chair. You'll never be able to aim properly.
    if handcuffs.locked 0
    and thug.alive 0
      "You already did that.
    if handcuffs.locked 0
    and thug.alive 1
      "You quietly slip the spitball gun out of your pocket and carefully aim
      'at the crate.     
      "Toooooffff! 
      "SPLAT!
      "SMAAASH!
      "The crate, which was precariously balanced at the edge of the scaffold,
      'crashed down and crushed the guard, splintering into a million pieces
      'in the process.
      points 7
      set thug.alive 0
      move exitLab lab
      
room lab
  name Mustard lab
  look
    if thug.alive 1
      "Your in a laboratory setup exclusively for the manufacturing of illegal
      'mustard. A guard sits in a chair against the wall reading a newspaper.
      'High above you is a scaffold. The woman in the black jumpsuit is gagged
      'and hangs from it.
    if thug.alive 0
      "Your in a laboratory setup exclusively for the manufacturing of illegal
      'mustard. The guard lies on the ground unconscious, crushed by the crate.
      'High above you is a scaffold. The woman in the black jumpsuit is gagged
      'and hangs from it.
      
room vent1
  name Air shaft
  look
    "You're in a narrow air shaft next to an open vent.
    
room vent2
  name Air shaft
  look
    "You're in a narrow air shaft. There are 3 ways you can go.
    
room vent3
  name Air shaft
  look
    "You're in a narrow air shaft. There are 2 ways you can go.
    
room vent4
  name Air shaft
  look
    "You're in a narrow air shaft. There are 2 ways you can go.
    
room ventA
  name Air shaft
  look
    "You're in a narrow air shaft. There are 2 ways you can go. 
    
room ventB
  name Air shaft
  look
    "You're in a narrow air shaft. There are 3 ways you can go.       
    
room vent5
  name Air shaft
  look
    "You're in a narrow air shaft. It looks like it's a dead end.  
    
room vent6
  name Air shaft
  look
    "You're in a narrow air shaft. There are 3 ways you can go.
    
room vent7
  name Air shaft
  look
    "You're in a narrow air shaft. There are 2 ways you can go.
    
room vent8
  name Air shaft
  look
    "You're in a narrow air shaft. There are 2 ways you can go. 
    
room vent9
  name Air shaft
  look
    "You're in a narrow air shaft. There are 3 ways you can go.
    
room vent10
  name Air shaft
  look
    "You're in a narrow air shaft. There are 2 ways you can go. 
    
room vent11
  name Air shaft
  look
    "You're in a narrow air shaft. It looks like it's a dead end.
    
item hallVent
  name vent
  init
    move hallVent vent12
    set hallVent.locked 1
  look
    if hallVent.locked 1
      "You have discovered a way out! You just need to remove the vent cover.
    if hallVent.locked 0
      "You have discovered a way out! The vent cover is gone.
  combine screwdriver
    "The screws are on the other side of the vent. The screwdriver is of no help.
  use
    if hallVent.locked 1
      "You kick open the vent. The cover drops with a clang.
      "You pop your head out of the open vent to look around.....
      "It's the mustard convention hall. The convention is still going on.
      "You pull your head back into the air shaft.
      set hallVent.locked 0
      move vent12toHall vent12
      points 10
    if hallVent.locked 0
      "You already kicked it open. 
  take
    if hallVent.locked 1
      "You tug on the vent cover. It's screwed on too tight.
    if hallVent.locked 0
      "You kicked the vent open. The cover fell off and you can't reach it.
  talk
    "There is no one to speak to on the other side.         
    
room vent12
  name Air shaft
  look
    "You're in a narrow air shaft.
    
passage enterLabVent
  name enter the vent
  go
    "Standing on the chair, you hop into the darkness of the open vent above the door.
    set flashlight.dark 1
    goto vent1     
    
passage vent1toLab
  init
    move vent1toLab vent1
  name exit the air shaft
  go
    set flashlight.on 0
    set flashlight.dark 0
    goto lab
    if flashlight.on 1
      "You crawl out of the vent back into the mustard lab. You turn off the flashlight
      'to conserve the batteries.
    if flashlight.on 0
      "You crawl out of the vent back into the mustard lab.      
    
passage vent1to2
  init
    move vent1to2 vent1
  name east
  go
    "You crawl down the shaft in that direction.
    goto vent2
    
passage vent2to1
  init
    move vent2to1 vent2
  name west
  go
    "You crawl down the shaft in that direction.
    goto vent1
    
passage vent2to3
  init
    move vent2to3 vent2
  name east
  go
    "You crawl down the shaft in that direction.
    goto vent3
    
passage vent2toA
  init
    move vent2toA vent2
  name south
  go
    "You crawl down the shaft in that direction.
    goto ventA
    
passage vent3to2
  init
    move vent3to2 vent3
  name west
  go
    "You crawl down the shaft in that direction.
    goto vent2
    
passage vent3to4
  init
    move vent3to4 vent3
  name north
  go
    "You crawl down the shaft in that direction.
    goto vent4
    
passage vent4to3
  init
    move vent4to3 vent4
  name south
  go
    "You crawl down the shaft in that direction.
    goto vent3 
    
passage vent4to5
  init
    move vent4to5 vent4
  name west
  go
    "You crawl down the shaft in that direction.
    goto vent5
    
passage vent5to4
  init
    move vent5to4 vent5
  name east
  go
    "You crawl down the shaft in that direction.
    goto vent4
    
passage ventAto2
  init
    move ventAto2 ventA
  name north
  go
    "You crawl down the shaft in that direction.
    goto vent2
    
passage ventAtoB
  init
    move ventAtoB ventA
  name east
  go
    if flashlight.on 0
      "You crawl down the shaft in that direction.
      "In the darkness, you fail to notice a deep vertical shaft in front of you....
      "You: AAAAAAAHHHH!
      "You plummet to your doom.
      '
      '
      'Game Over
      halt
    if flashlight.on 1
      "You crawl down the shaft in that direction.
      "With the flashlight on, you notice a deep vertical shaft in the front of you.
      "You carefully hop over it and continue down the shaft.
      goto ventB
      
passage ventBtoA
  init
    move ventBtoA ventB
  name west
  go
    if flashlight.on 0
      "You crawl down the shaft in that direction.
      "In the darkness, you fail to notice a deep vertical shaft in front of you....
      "You: AAAAAAAHHHH!
      "You plummet to your doom.
      '
      '
      'Game Over
      halt
    if flashlight.on 1
      "You crawl down the shaft in that direction.
      "With the flashlight on, you notice a deep vertical shaft in the front of you.
      "You carefully hop over it and continue down the shaft.
      goto ventA 
      
passage ventBto6
  init
    move ventBto6 ventB
  name north
  go
    "You crawl down the shaft in that direction.
    goto vent6
    
passage ventBto10
  init
    move ventBto10 ventB
  name south
  go
    "You crawl down the shaft in that direction.
    goto vent10
    
passage vent6to7
  init
    move vent6to7 vent6
  name north
  go
    "You crawl down the shaft in that direction.
    goto vent7
    
passage vent6to9
  init
    move vent6to9 vent6
  name east
  go
    "You crawl down the shaft in that direction.
    goto vent9
    
passage vent6toB
  init
    move vent6toB vent6
  name south
  go
    "You crawl down the shaft in that direction.
    goto ventB
    
passage vent7to6
  init
    move vent7to6 vent7
  name south
  go
    "You crawl down the shaft in that direction.
    goto vent6 
    
passage vent7to8
  init
    move vent7to8 vent7
  name east
  go
    "You crawl down the shaft in that direction.
    goto vent8
    
passage vent8to7
  init
    move vent8to7 vent8
  name west
  go
    "You crawl down the shaft in that direction.
    goto vent7
    
passage vent8to9
  init
    move vent8to9 vent8
  name south
  go
    "You crawl down the shaft in that direction.
    goto vent9 
    
passage vent9to6
  init
    move vent9to6 vent9
  name west
  go
    "You crawl down the shaft in that direction.
    goto vent6
    
passage vent9to8
  init
    move vent9to8 vent9
  name north
  go
    "You crawl down the shaft in that direction.
    goto vent8  
    
passage vent9to12
  init
    move vent9to12 vent9
  name south
  go
    "You crawl down the shaft in that direction.
    goto vent12 
    
passage vent10toB
  init
    move vent10toB vent10
  name north
  go
    "You crawl down the shaft in that direction.
    goto ventB  
    
passage vent10to11
  init
    move vent10to11 vent10
  name west
  go
    "You crawl down the shaft in that direction.
    goto vent11 
    
passage vent11to10
  init
    move vent11to10 vent11
  name east
  go
    "You crawl down the shaft in that direction.
    goto vent10 
    
passage vent12to9
  init
    move vent12to9 vent12
  name north
  go
    "You crawl down the shaft in that direction.
    goto vent9     
    
passage vent12toHall
  name exit the air shaft
  go
    "As in the lab, the vent is located high above the floor. You carefully exit 
    'and leap to the ground. You turn off the flashlight to conserve power.
    set flashlight.on 0
    set flashlight.dark 0
    points 3
    goto westHall
    
item westPeople
  init
    move westPeople westHall
  name crowd
  look
    "The hall is packed with people. Apparently, the Annual Mega Condiment Convention
    'is very popular among mustard enthusiasts.
    
item centerPeople
  init
    move centerPeople centerHall
  name crowd
  look
    "The hall is packed with people. Apparently, the Annual Mega Condiment Convention
    'is very popular among mustard enthusiasts. 
    
item westVent
  init 
    move westVent westHall
  name vent
  look
    "It's the vent you used to enter the hall.
  use
    "Unfortunately, it's way too high to enter.
    
passage enterWestVent
  init
    move enterWestVent westHall
  name enter the vent
  go
    "You try your best to hop back into the vent, but unfortunately, it's way too high
    'above the ground.
    
item dulnegBooth
  init
    move dulnegBooth westHall
  name Dulneg Mustard Booth
  look
    "Situated a few steps toward your left is a booth representing the Dulneg
    'Mustard Company. Their table and sign are bright yellow with brown trim.
  use
    "Try walking over there instead.
    
passage enterDulnegBooth
  init
    move enterDulnegBooth westHall
  name walk over to the Dulneg Booth
  go
    "You approach the Dulneg Mustard Booth.
    "A man behind the booth turns his head and looks directly at you....
    "Thug: YOU!
    "You quickly decide to make a run for it, but two more thugs spontaneously appear 
    'from the crowd and carry you away.
    "They drag you back to the mustard lab and before you know it, you find yourself
    'in the giant vat of boiling mustard extract.
    '
    '
    'Game Over
    halt     
    
item zeihnsBooth
  init
    move zeihnsBooth westHall
  name Zeihn's Ketchup Booth
  look
    "The bright red Zeihn's Ketchup Booth is toward your right.
  use
    "Try walking over there instead.
    
passage enterZeihnsBooth
  init
    move enterZeihnsBooth westHall
  name walk over to Zeihn's Booth
  go
    "There are too many people surrounding the booth at this time. Maybe you can
    'get over there a little later.
    
item monkeyBooth
  init
    move monkeyBooth westHall
  name Monkey Mustard Booth
  look
    if banana.state 0
      "The Monkey Mustard Booth is decorated with brown fur. Behind the booth, the
      'salesman carries a live monkey on his shoulder. Cool!
    if not banana.state 0
      "The Monkey Mustard Booth is decorated with brown fur. The booth is currently
      'unoccupied.
  use
    "Try walking over there instead.
    
passage enterMonkeyBooth
  init
    move enterMonkeyBooth westHall
  name walk over to the Monkey Booth
  go
    "You walk toward the Monkey Mustard Booth.
    set atMonkeyBooth 1
    goto monkeyMustardRoom  
    
passage exitMonkeyBooth
  init
    move exitMonkeyBooth monkeyMustardRoom
  name walk away from the booth
  go
    "You step away from the Monkey Mustard Booth.
    set atMonkeyBooth 0
    goto westHall    
    
item harmonica
  init
    move harmonica fencesRoom
  name harmonica
  look
    "It's a small yellow rectangular wind instrument with free reeds recessed in air 
    'slots from which tones are sounded by exhaling and inhaling. The Fence's Mustard 
    'logo is stamped on it in bright red.
  use
    if not owns harmonica
      "Buy it if you want to play it.
    if owns harmonica 
    and atMonkeyBooth 0
      "You blow into the harmonica trying to make music, but you only produce noise.
    if atMonkeyBooth 1
    and not banana.state 0
    and owns harmonica
      "You blow into the harmonica trying to make music, but you only produce noise.       
    if atMonkeyBooth 1
    and banana.state 0
    and owns harmonica
      "You blow into the harmonica trying to make music, but you only produce noise....
      "Suddenly, the monkey goes berserk in reaction to the sound!
      "He tosses the banana and leaps into the crowd.
      "Salesman: Pungie! Come back here!
      "The salesman runs after his monkey, leaving his booth unoccupied.
      points 12
      set banana.state 1
      move monkey hidden
      move monkeySalesman hidden
  take
    "Pay for it instead.
    
item banana
  init
    move banana monkeyMustardRoom
    set banana.state 0
  name banana
    look
      if banana.state 0
        "The monkey happily waves a banana at you.
      if banana.state 1
        "The banana is resting on the floor in front of the Monkey Mustard Booth.
      if banana.state 2
        "You are holding onto a bright yellow banana. A sticker on the banana says,
        '"Yomana Havana Fofana Plantain Corporation."
  take
    if banana.state 0
      "You reach for the banana, but the monkey starts tossing it from hand-to-hand 
      'making it impossible to obtain.
    if banana.state 1
      "You squat in front of the booth and pick up the banana.
      set banana.state 2
      points 5
      move banana inventory
  use
    if not banana.state 2
      "If you want to eat it, you must obtain it first.
    if banana.state 2
      "You peal the banana and eat it. Yummy!
      move peal inventory
      move banana hidden
      points 10
      
item peal
  name banana peal
  look
    "Keep your eyes pealed.   
  use
    "How so?
    
item monkey
  init
    move monkey monkeyMustardRoom
  name monkey
  look
    "The furry primate is wearing a bright yellow T-shirt advertising the 
    'Monkey Mustard corporation. He waves a banana at you and smiles as he sits 
    'on the left shoulder of the salesman behind the booth.
  talk
    "You: Hello there.
    "Monkey: Oooo-Oooo!
  take
    "I don't think it's a good idea to try to grab the monkey.
  use
    "Now how do you use a monkey?
  combine spitballGun
    "You spit a few wads of paper at the monkey. It doesn't seem to care.
  combine dissolver
    "It's not meant to clean animals.   
    
item monkeySalesman
  init
    move monkeySalesman monkeyMustardRoom
  name salesman
  look
    "A representative for the Monkey Mustard Corporation stands behind the booth. On
    'his shoulder sits a live monkey holding a banana.
  talk
    "You: Hello.
    "The man responds in a fast, high-pitched voice....
    "Salesman: Why hi there! Let me be the first to introduce you to our new line
    'of hot-and-spicy mustard.
    "The salesman's hand disappears behind the booth for a moment and emerges with
    'a cracker covered in brown mustard. He pops it into your mouth.
    "You begin to chew....
    "You: Hmmmm. Not bad.
    "Salesman: Look for it in stores later this year.
  use
    "Try speaking to the salesman instead.
  take
    "You can't have him.
  combine spitballGun
    "You spit a few wads of paper at the salesman. Amazingly, he doesn't notice.          
    
room monkeyMustardRoom
  name Monkey Mustard Booth  
  look
    if not banana.state 0
      "The booth is decorated with a brown fur covering. It's currently unoccupied.
    if banana.state 0
      "The booth is decorated with a brown fur covering. Behind the booth, the salesman
      'stands ready to discuss Monkey Mustard. On his shoulder is a live monkey.  
    
passage westToCenterHall
  init
    move westToCenterHall westHall
  name walk to the center of the hall
  go
    "You push your way through the crowd toward the center of the convention hall.
    goto centerHall
    
passage centerToWestHall
  init
    move centerToWestHall centerHall
  name walk to the west end of the hall
  go
    "You push your way through the crowd toward the west end of the convention hall.
    goto westHall
    
passage centerToEastHall
  init
    move centerToEastHall centerHall
  name walk to the east end of the hall
  go
    "You push your way through the crowd toward the east end of the convention hall.
    "To your shock, Amarillo emerges from the crowd....
    "Amarillo: YOU! HOW DID YOU ESCAPE?!
    "You prepare to run, when you realize you are surrounded by her thugs....
    "They drag you back to the mustard lab and before you know it, you find yourself
    'in the giant vat of boiling mustard extract.
    '
    '
    'Game Over
    halt    
    
room westHall
  name Convention hall
  look
    "The large convention hall is packed with people. It's very noisy in here. Several
    'booths representing various condiment companies are scattered throughout the
    'room. It looks like the entrance is on the opposite side of the hall.
    
room centerHall
  name Convention hall
  look
    "The large convention hall is packed with people. It's very noisy in here. Several
    'booths representing various condiment companies are scattered throughout the
    'room. It looks like the entrance is on the east end of the hall.
    
item fencesMustardBooth
  init
    move fencesMustardBooth centerHall
  name Fence's Mustard Booth
  look
    "Red and yellow flags adorn the booth located toward your right.
    
item quabliszkisKetchupBooth
  init
    move quabliszkisKetchupBooth centerHall
  name Quabliszki's Ketchup Booth
  look
    "Shaped like a giant red tomato, the Quabliszki's Ketchup Booth is located
    'to your left.   
    
passage enterQuabliszkis
  init
    move enterQuabliszkis centerHall
  name walk over to Quabliszki's Ketchup Booth
  go
    "You try to push you way through the crowd toward the booth, but there are
    'just too many people situated around it. Maybe you can get over there 
    'a bit later on.    
    
passage enterHeckmins
  init
    move enterHeckmins centerHall
  name walk over to Heckmin's Mayonnaise Booth
  go
    "You walk toward the booth, but it's unoccupied. They must have left for the
    'day. You wander back into the crowd.    
    
item heckminsMayoBooth
  init
    move heckminsMayoBooth centerHall
  name Heckmin's Mayonnaise Booth
  look
    "The blue and white stripped booth in front of you is unoccupied. It looks
    'like they left for the day.
  use
    "You have no use for this booth.    
    
passage enterFences
  init
    move enterFences centerHall
  name walk over to Fence's Mustard Booth
  go
    "You push your way through the crowd toward the booth.
    goto fencesRoom
    
passage exitFences
  init
    move exitFences fencesRoom
  name walk away from the booth
  go
    "You step away from the booth and return to the crowd in the center of the hall.
    goto centerHall    
    
item fencer
  init
    move fencer fencesRoom
  name salesman
  look
    "The man standing behind the booth is wearing a yellow fencing uniform with a
    'red Fence's Mustard logo proudly displayed on it. In his hand is a foil that
    'he's apparently using as a pointer.
  talk
    if owns harmonica
      "You: Hi!
      "Salesman: Welcome back. Anything else I can help you with?
      "You: Uhhh.... I guess not.
    if owns stressBall
      "You: Hi!
      "Salesman: Welcome back. Anything else I can help you with?
      "You: Uhhh.... I guess not.      
    if not owns harmonica
    and not owns stressBall
      "You: Hi!
      "The man responds like a recorded message....
      "Salesman: The Fence's Mustard Corporation proudly welcomes you to it's booth.
      "Using his foil as a pointer, he directs your attention to various items in a 
      'display case behind him.
      "Salesman: How about this sir?
      "He points to a yellow stress ball with the red Fence's logo stamped on it.
      "Salesman: It's yours for only $10.
      "He whips his foil at a yellow harmonica also bearing the red Fence's logo.
      "Salesman: For only $20, you can take home this music instrument.
      "He whacks his foil at another part of the display case.
      "Salesman: Consider this wonderful teddy bear.
      "You look at the brown teddy bear wearing a yellow and red T-shirt displaying
      'the Fence's logo. You're amazed at the number of items this company is willing to
      'stamp its logo on.
      "Salesman: It's yours for only $30. What do you say?
      "You: Uhhh.... I'll think about it.
  use
    "Had over money if you want to purchase something.
  combine tenBucks
    "You hand over $10.
    "Salesman: Thank you sir and enjoy the stress ball.
    "He presents you with the yellow ball.
    move stressBall inventory
    move tenBucks hidden
  combine twentyBucks
    "You hand over $20.
    "Salesman: Thank you sir and enjoy the harmonica.
    "He presents you with the yellow harmonica.
    move harmonica inventory
    move twentyBucks hidden
    points 8
  combine spitballGun
    "You spit a wad of paper right at his face. He looks pissed, but doesn't react 
    'beyond that. 
    
item stressBall
  init
    move stressBall fencesRoom
  name stress ball
  look
    "It's yellow and spherical. Stamped on it is the Fence's Mustard logo.
  use
    if owns stressBall
      "You squeeze the ball repeatedly. Feeling better?
    if not owns stressBall
      "Buy it first.
  take stressBall
    "Pay for it instead.    
    
item teddyBear
  init
    move teddyBear fencesRoom
  name teddy bear
  look
    "It's a small brown teddy bear wearing a yellow T-shirt. The red Fence's
    'Mustard logo is printed on the shirt.
  take
    "Pay for it instead. 
  use
    "If you owned it, you could cuddle it.   
    
room fencesRoom
  name Fence's Mustard Booth
  look
    "A man standing behind the booth is wearing a yellow fencing uniform with a
    'red Fence's Mustard logo proudly displayed on it. In his hand is a foil that
    'he's apparently using as a pointer. Behind the man is a display case containing
    'various items all bearing the same logo.
    
item cardboardSign
  init
    move cardboardSign centerHall
    set cardboardSign.state 0
  name sun sign
  look
    if cardboardSign.state 0
      "Lying against the wall to the right of Heckmin's Mayonnaise booth is a large 
      'cardboard sign displaying some Japanese brand of mustard. Their logo is a bright
      'yellow sun; however, you can't read the description, since it's not in English.
    if cardboardSign.state 1
      "It's lying flat on the floor.
  use
    if cardboardSign.state 0
      "You tilt the sign away from the wall and it falls flat on the floor.
      "Apparently, behind the large cardboard sign was a hidden door.
      move signDoor centerHall
      move enterSignDoor centerHall
      points 7
      set cardboardSign.state 1
    if cardboardSign.state 1
      "You're too lazy to lift the sign off the floor.
  take
    "It's too big to carry.    
      
item signDoor
  name door
  look
    "There's a door to the right of Heckmin's Mayonnaise booth. It was initially
    'hidden behind a large cardboard sign.
  combine screwdriver
    "The door is not locked.
  use
    "You test the door. It is not locked.
  take
    "It's anchored to the wall.

passage enterSignDoor      
  name walk through the door
  go
    "You open the door and walk up a flight of stairs.....
    "You pass through another door and find yourself on the scaffold above the
    'mustard lab.
    goto scaffoldRoom
    
passage exitScaffold
  init
    move exitScaffold scaffoldRoom
  name return through the door
  go
    "You pass through the door and walk down a flight of stairs.....
    "You exit through another door and find yourself back in the convention hall.
    goto centerHall
    
item scaffoldDoor
  init
    move scaffoldDoor scaffoldRoom
  name door
  look
    "You passed through that door to get onto the scaffold.    
    
item vat2
  init
    move vat2 scaffoldRoom
  name giant vat
  look
    "A gigantic vat containing a boiling mixture of various mustard extracts
    'occupies most of the space in the lab below you. Unfortunately, the woman
    'in the black jumpsuit hangs directly over it. You need to help her.
  combine dissolver
    "You throw the can high into the air and it lands right in the vat.
    "Approximately 30 seconds later.....
    "KABOOM!
    "The entire mustard lab exploded destroying everything, including any chance of 
    'you completing this game.
    '
    '
    'Game Over
    halt
    
item scaffold2
  init 
    move scaffold2 scaffoldRoom
  name scaffold
  look
    "You're on a narrow metal walkway hangs from the ceiling way above the lab. 
    'A thin tether hanging from the scaffold is the only thing that prevents the woman
    'in the black jumpsuit from plunging into the giant vat of boiling mustard
    'extract below.
  combine peal
    "You drop the banana peal onto the walkway.
    "Suddenly, the door springs open....
    "You scan the darkness of the open doorway....
    "The figure of Amarillo slowly materializes.
    "Amarillo: So.... you escaped and made your way up here.
    "You stand to face her.
    "She takes a traditional Kung-fu fighting stance....
    "Amarillo: KEYAAAAHHH!
    "She darts directly toward you and slips on the banana peal....
    "Amarillo: AAAAHHHHH!
    "She flies off the scaffold toward the vat below. 
    move peal hidden 
    set womanInBlack2.state 1
    points 15         
    
item womanInBlack2
  init
    move womanInBlack2 scaffoldRoom
    set womanInBlack2.state 0
  name woman in black jumpsuit
  look
    if not womanInBlack2.state 2
      "A few feet away, the woman in the black jumpsuit is bound, gagged and hanging 
      'over a giant vat of boiling mustard extract. You need to help her.
    if womanInBlack2.state 2
      "To your horror, Amarillo is hanging from her ankles. You fear their combined
      'weight will snap the tether supporting them any second now.
  talk
    "You: Don't worry. I'll help you.
    "She looks up and tries her best to nod.
  take
    "Take what exactly.
  use
    if womanInBlack2.state 0
      "You reach out to her....
      "You: I'll try to pull you up.
      "Suddenly, the door springs open....
      "You scan the darkness of the open doorway....
      "The figure of Amarillo slowly materializes.
      "Amarillo: So.... you escaped and made your way up here.
      "You stand to face her.
      "Without saying another word, she takes a fighting stance and effortlessly
      'applies a few Kung-fu moves to you.
      "You fly off of the scaffold directly into the vat of boiling mustard extract.
      '
      '
      'Game Over
      halt
    if womanInBlack2.state 1
      "You: I'll try to pull you up.
      "You are about to reach out to her when you discover that Amarillo is hanging
      'from her ankles!
      "You: Oh my god!
      "You must do something quickly. That tether won't hold forever.
      points 2
      move hangingAmarillo scaffoldRoom
      set womanInBlack2.state 2
    if womanInBlack2.state 2
      "How can you help her?    
       
item hangingAmarillo
  name Amarillo
  look
    "She's hanging from the ankles of the woman in the black jumpsuit. The tether
    'supporting their combined weight won't hold forever. You need to do something
    'fast.
  combine screwdriver
    "You toss the screwdriver at her and miss. It falls to the lab below.
    move screwdriver hidden
  combine spitballGun
    "You strike her with a few spitballs, but she maintains her grip.
  combine dissolver
    goto outsideGruTower 
    points 32
    "You throw the spray can of Instant Dissolver right at her head making her lose 
    'her grip.
    "Amarillo: NOOOOOOOOO!
    "She plummets into the gigantic vat of boiling mustard extract below.
    "Unfortunately, so does the can of Instant Dissolver. You recall the warning
    'on the can.
    "You: We need to get out of here quickly. That can might explode.
    "You reach out to the woman in the black jumpsuit and somehow pull her up.
    "You untie her as fast as you can.
    "Woman: Follow me.
    "She presses on a panel on the wall and reveals a hidden shaft.
    "You follow her down a ladder into a dark tunnel.
    "Before you know it, you both pop out of a drainage grate in front of Gru Tower.
    "Then.....
    "KABOOOM!
    "A large chunk of the building is blown out as the mustard lab is destroyed.
    "You: Whoa!
    "Jeff: Damn!
    "You swivel your head around. Your friend Jeff is standing behind you next to
    'a blonde.
    "You: Jeff?
    "Jeff: Heah man. What's going on? This your date?
    "You: I... Uhhh....
    "Jeff reaches out to the woman in the black jumpsuit and they shake hands.
    "Jeff: Hi! I'm Jeff.
    "Woman: Nice to meet you. I'm Ada.
    "You: Ada?
    "Jeff: And you know Tina.
    "The blonde and Ada shake hands as well.
    "Tina: Hi!
    "Jeff: We were just heading over to the Drunken Rhino. I heard there's suppose to
    'be another kick-ass party tonight. Why don't you two join us?
    "You: Ummm....
    "Ada: Yeah. Why not?
    "You give Ada a look of amazement, then a smile.
    "THE END
    "Mustard Trip: The Condiment Conundrum
    '
    'written and programmed by Michael Birken
    '
    '
    'www.meatfighter.com
    '
    'Copyright (C) 2006 Michael Birken
    "Thanks for playing.
    '
    '
    'Maximum possible score: 455
    halt           
       
room scaffoldRoom
  name Scaffold above mustard lab
  look
    "You're on the scaffold above the mustard lab. A few feet away, the woman in the 
    'black jumpsuit is bound, gagged and hanging over a giant vat of boiling 
    'mustard extract.