home *** CD-ROM | disk | FTP | other *** search
/ Fatal Distractions! / fataldistractions.bin / appndxa / masters / pork.agt < prev    next >
Text File  |  1993-08-14  |  139KB  |  5,373 lines

  1. TITLE
  2. COLORS WHITE YELLOW BLACK YELLOW RED
  3. PORK I: The Great Underground Sewer System
  4.  
  5. Copywronged 1988, Version -4.26
  6.  
  7. Original author is Unknown
  8.  
  9. Converted to AGT and greatly expanded by David Malmberg
  10.  
  11. END_TITLE
  12.  
  13. INTRODUCTION
  14.  
  15. This adventure, PORK I, is a parody of ZORK I, THE GREAT UNDERGROUND EMPIRE
  16. which was written by 'Diabolical' Dave Lebling and 'Maniacal' Marc Blank and
  17. originally published by Infocom in 1981.  ZORK I has sold more copies than any
  18. other adventure game (and probably more copies than any other program --
  19. period).  It is truly a classic!  In writing PORK, I have tried to retain some
  20. of the cleverness, low cunning, and humor of ZORK -- while poking a little
  21. good-natured fun at it.
  22.  
  23. You do not need to have played ZORK to enjoy PORK.  However, previous
  24. experience with ZORK may give you some clues for solving some of PORK's
  25. puzzles -- then again, it may not.
  26.  
  27. END_INTRODUCTION
  28.  
  29. VERBS
  30. LIGHT BURN
  31. Dummy_Verb1 DESTROY BREAK MAIM DISFIGURE POKE
  32. Dummy_Verb2 GO
  33. Dummy_Verb3 SEARCH FIND
  34. Dummy_Verb4 WAVE
  35. Dummy_Verb5 GIVE
  36. Dummy_Verb6 SWIM
  37. Dummy_Verb7 SWING SLUG HIT SLOG
  38. Dummy_Verb8 COVER
  39. Dummy_Verb9 SMOKE USE INSERT
  40. Dummy_Verb10 FART
  41. Dummy_Verb11 SHOW
  42. Dummy_Verb12 SCRAMBLE
  43. Dummy_Verb13 PEACE HELLO HI LOVE
  44. Dummy_Verb14 DEBUG
  45. Dummy_Verb15 NO
  46. Dummy_Verb16 YES
  47. Dummy_Verb17 ULYSSES ODYSSEY FISH ODYSSEUS
  48. Dummy_Verb18 RUB
  49. Dummy_Verb19 WASH
  50. Dummy_Verb20 PET PAT HUG LOVE BEFRIEND
  51. Dummy_Verb21 KISS
  52. Dummy_Verb22 SAY
  53. Dummy_Verb23 SHAKE RATTLE
  54. Dummy_Verb24 FIX
  55. Dummy_Verb25 CLIMB
  56. Dummy_Verb26 JUMP
  57. Dummy_Verb27 MOVE LIFT
  58. Dummy_Verb28 PRAY SLEEP
  59. Dummy_Verb29 ECHO AHOY PLUGH XYZZY PLOVER AHRIMAN ARTICHOKE ZORK
  60. Dummy_Verb30 DIG
  61. Dummy_Verb31 RING
  62. Dummy_Verb32 OOPS
  63. END_VERBS
  64.  
  65. VOCABULARY
  66. ! This is the default AGT verb list for the "menu-driven" parser for PORK
  67.  
  68. ! AGAIN should be the first A-verb
  69. 1 Again
  70. 2 Attack
  71. 3 Attack With
  72. 3 Ask about
  73. 2 Befriend
  74. 2 Break
  75. 3 Break with
  76. 1 Brief
  77. 2 Burn
  78. 2 Close
  79. 2 Climb up
  80. 2 Climb down
  81. 2 Climb through
  82. 2 Climb In
  83. 2 Cover
  84. ! DOWN should be the first D-verb
  85. 1 Down
  86. 2 Drop
  87. 2 Destroy
  88. 3 Dig with
  89. 2 Drink
  90. ! EAST should be the first E-verb
  91. 1 East
  92. 2 Examine
  93. 2 Eat
  94. 1 Enter
  95. 2 Enter Into
  96. 1 Exit
  97. 2 Extinguish
  98. 1 Fart
  99. 3 Feed to
  100. 2 Find
  101. 2 Fire
  102. 3 Fire At
  103. 2 Fix
  104. 2 Follow
  105. ! GET should be the first G-verb
  106. 2 Get
  107. 2 Get in
  108. 3 Give to
  109. 2 Go to
  110. 2 Go through
  111. ! HELP should be the first H-verb
  112. 1 Help
  113. 2 Hear
  114. 1 Hello
  115. 2 Hit
  116. 3 Hit with
  117. 2 Hold
  118. 2 Hug
  119. ! INVENTORY should be the first I-verb
  120. 1 Inventory
  121. 2 insert
  122. 2 Jump in
  123. 2 Jump on
  124. 2 Jump over
  125. 2 Jump down
  126. 2 kick
  127. 2 Kill
  128. 3 Kill With
  129. 2 Kiss
  130. ! LOOK AROUND should be the first L-verb
  131. 1 Look around
  132. 2 Look at
  133. 2 Look in
  134. 2 Look through
  135. 2 Look under
  136. 2 Look up
  137. 2 Look down
  138. 2 Love
  139. 1 List Exits
  140. 2 Light
  141. 3 Light With
  142. 1 Listen
  143. 2 Listen To
  144. 3 Lock with
  145. 2 Move
  146. ! NORTH should be the first N-verb
  147. 1 North
  148. 1 Northeast
  149. 1 Northwest
  150. ! OPEN should be the first O-verb
  151. 2 Open
  152. 3 Open With
  153. 1 ODYSSEY
  154. 2 Pat
  155. 1 Peace
  156. 2 Play
  157. 1 Pray
  158. 2 Put down
  159. 3 Put in
  160. 3 Put on
  161. 3 Put under
  162. 2 Push
  163. 3 Push With
  164. 2 Pull
  165. ! QUIT should be the first Q-verb
  166. 1 Quit
  167. ! READ should be the first R-verb
  168. 2 Read
  169. 2 Remove
  170. 2 Ring
  171. 2 Rub
  172. 3 Rub with
  173. 1 Restore
  174. ! SOUTH should be the first S-verb
  175. 1 South
  176. 1 Southeast
  177. 1 Southwest
  178. 1 Score
  179. 1 Save
  180. 1 Say
  181. 2 Scramble
  182. 1 Scream
  183. 2 Scream At
  184. 1 Script
  185. 2 Search
  186. 2 shake
  187. 2 Shoot
  188. 3 Shoot At
  189. 1 Shout
  190. 2 Shout to
  191. 3 Show to
  192. 1 sleep
  193. 2 Slug
  194. 2 Smash
  195. 2 smoke
  196. 1 Swim
  197. 2 Swing
  198. 2 Switch
  199. ! TAKE should be the first T-verb
  200. 2 Take
  201. 2 Take Off
  202. 2 Talk to
  203. 3 Talk About
  204. 3 Tell about
  205. 2 Think about
  206. 2 Throw
  207. 3 Throw at
  208. 3 Throw in
  209. 3 Throw through
  210. 3 Throw to
  211. 2 Touch
  212. 2 Turn on
  213. 2 Turn off
  214. ! UP should be the first U-verb
  215. 1 Up
  216. 1 ULYSSES
  217. 3 Unlock with
  218. 2 Unplug
  219. 1 Unscript
  220. 2 Use
  221. ! VERBOSE should be the first V-verb
  222. 1 Verbose
  223. 1 Version
  224. ! WEST should be the first W-verb
  225. 1 West
  226. 1 Wait
  227. 2 Wash
  228. 2 Wave
  229. 2 Wear
  230. 1 Yell
  231. 2 Yell At
  232. END_VOCABULARY
  233.  
  234. #DEFINE [Nowhere] 0
  235. #DEFINE [Carried] 1
  236. #DEFINE [WEST] 4
  237. #DEFINE [Underground?] AtLocationGT [Funeral]
  238. #DEFINE [Total number of treasures] 13
  239. #DEFINE [Is a treasure?] NOUNPointsGT 4
  240.  
  241. MAXIMUM_SCORE 160
  242.  
  243.  
  244. COMMAND SAY
  245. PrintMessage "Go ahead, just spit it out!  There is no need to say 'SAY'!"
  246. DoneWithTurn
  247. END_COMMAND
  248.  
  249. ROOM [Inside House]
  250. Inside House
  251. EAST [East of House]
  252. DOWN [Smelly Cellar]
  253. END_ROOM
  254.  
  255. ROOM_DESCR [Inside House]
  256. You are inside of the house, which seems very beaten down.  There is a smashed
  257. window leading to the east (probably broken by a baseball).
  258. END_ROOM_DESCR
  259.  
  260. NOUN [Window]
  261. Window
  262. Broken
  263. There is a broken window.
  264. LOCATION [NoWhere]
  265. NOUN_SYNONYMS house peace hello hi
  266. END_NOUN
  267.  
  268. NOUN [Closed Trapped Door]
  269. Door
  270. Trapped
  271. There is a closed trapped door here.
  272. UNMOVABLE
  273. LOCATION [Inside House]
  274. NOUN_SYNONYMS gate
  275. END_NOUN
  276.  
  277. NOUN_DESCR [Closed Trapped Door]
  278. The door is trapped and closed.
  279. END_NOUN_DESCR
  280.  
  281. NOUN [Open Trap Door]
  282. Door
  283. Trap
  284. There is a open trap door here, which leads down to a smelly cellar.
  285. UNMOVABLE
  286. LOCATION [Nowhere]
  287. END_NOUN
  288.  
  289. NOUN_DESCR [Open Trap Door]
  290. The trap door is open.  You can see and smell a cellar below the trap door.
  291. END_NOUN_DESCR
  292.  
  293. COMMAND DOWN
  294. InRoom [Closed Trapped Door]
  295. PrintMessage "The door is trapped and closed -- so you can't go down."
  296. DoneWithTurn
  297. END_COMMAND
  298.  
  299. MESSAGE [It slams shut behind you]
  300. You hear the sound of the door slamming shut behind you and the bolt being
  301. locked in place.  You are now trapped in the smelly cellar.  No wonder, it was
  302. called a 'trapped door'.
  303. END_MESSAGE
  304.  
  305. COMMAND DOWN
  306. InRoom [Open Trap Door]
  307. PrintMessage [It slams shut behind you]
  308. BlankLine
  309. END_COMMAND
  310.  
  311. MESSAGE [It is now open]
  312. Oh, sorry about that -- I meant to say 'trap' door!  Anyway, it opens revealing
  313. a plush carpeted stairway leading down into a smelly cellar.
  314. END_MESSAGE
  315.  
  316. COMMAND OPEN DOOR
  317. InRoom [Closed Trapped Door]
  318. SwapLocations [Closed Trapped Door] [Open Trap Door]
  319. PrintMessage [It is now open]
  320. DoneWithTurn
  321. END_COMMAND
  322.  
  323. COMMAND CLOSE DOOR
  324. InRoom [Open Trap Door]
  325. SwapLocations [Closed Trapped Door] [Open Trap Door]
  326. PrintMessage "The door is now closed and trapped."
  327. DoneWithTurn
  328. END_COMMAND
  329.  
  330. TREASURE_ROOM [Inside House]
  331.  
  332. NOUN [Bank Vault]
  333. Vault
  334. Bank
  335. There is an open bank vault here.
  336. SIZE 1000
  337. WEIGHT 1000
  338. UNMOVABLE
  339. LOCATION [Inside House]
  340. CLOSABLE
  341. OPEN
  342. END_NOUN
  343.  
  344. NOUN_DESCR [Bank Vault]
  345. The bank vault door is open.  It looks like it is big enough to hold a lot of
  346. treasures and other goodies (HINT HINT).
  347. END_NOUN_DESCR
  348.  
  349. NOUN [Pork Guidebook]
  350. Guidebook
  351. PORK
  352. You see a book entitled "PORK Guidebook".
  353. SIZE 10
  354. WEIGHT 10
  355. LOCATION [Bank Vault]
  356. READABLE
  357. NOUN_SYNONYMS book hint hints
  358. END_NOUN
  359.  
  360. NOUN_DESCR [Pork Guidebook]
  361. The book is titled "PORK Guidebook".  It has a subtitle: "The PORKer's Book of
  362. Wit, Wisdom and Hints".  It looks like it might be helpful.
  363. END_NOUN_DESCR
  364.  
  365. FLAG [Has read AGT info]
  366.  
  367. COMMAND READ GUIDEBOOK
  368. FlagOFF [Has read AGT info]
  369. Present [Pork Guidebook]
  370. PrintMessage [AGT Info]
  371. TurnFlagON [Has read AGT info]
  372. DoneWithTurn
  373. END_COMMAND
  374.  
  375. COMMAND READ GUIDEBOOK
  376. FlagON [Has read AGT info]
  377. Present [Pork Guidebook]
  378. RandomMessage [Funny Saying #1] [Funny Saying #29]
  379. DoneWithTurn
  380. END_COMMAND
  381.  
  382. MESSAGE [It is a reverse timelock]
  383. Sorry, but you can't close the bank vault until yesterday morning (a reverse
  384. timelock.)  That's about -1000 turns away
  385. END_MESSAGE
  386.  
  387. COMMAND CLOSE VAULT
  388. InRoom [Bank Vault]
  389. PrintMessage [It is a reverse timelock]
  390. DoneWithTurn
  391. END_COMMAND
  392.  
  393. NOUN [Table]
  394. Table
  395. Wooden
  396. There is a wooden table against one wall.
  397. UNMOVABLE
  398. LOCATION [Inside House]
  399. END_NOUN
  400.  
  401. NOUN_DESCR [Table]
  402. The table is about 2 feet wide by about 6 feet long.  It has been pushed
  403. against one wall.
  404. END_NOUN_DESCR
  405.  
  406. NOUN [Handgun]
  407. Gun
  408. Hand
  409. There is a hand gun here.
  410. SIZE 25
  411. WEIGHT 25
  412. LOCATION [Inside House]
  413. CAN_SHOOT
  414. NUM_SHOTS 1000
  415. POSITION On the Table
  416. NOUN_SYNONYMS revolver .22 handgun
  417. END_NOUN
  418.  
  419. NOUN_DESCR [Handgun]
  420. The hand gun appears to be a small .22, made for defense against evil people
  421. who try to steal things from you (HINT HINT).  It is old and dusty too.
  422. A label reads `ACME Gun Company' on the side.
  423. END_NOUN_DESCR
  424.  
  425. NOUN [Catsup]
  426. Bottle
  427. Catsup
  428. You see a bottle of Catsup (or Ketchup -- if you prefer).
  429. SIZE 10
  430. WEIGHT 10
  431. EDIBLE
  432. DRINKABLE
  433. LOCATION [Inside House]
  434. POSITION On the Table
  435. NOUN_SYNONYMS catsup ketchup
  436. END_NOUN
  437.  
  438. NOUN_DESCR [Catsup]
  439. The bottle is the giant-economy size.  The label on the bottle proclaims:
  440. "Genuine Generic -- Your Guarantee of Cheap Mediocrity".
  441. END_NOUN_DESCR
  442.  
  443. NOUN [Rabbit's Foot]
  444. Foot
  445. Rabbit's
  446. There is a giant rabbit's foot here.
  447. SIZE 60
  448. WEIGHT 60
  449. LOCATION [Inside House]
  450. POSITION On the Table
  451. NOUN_SYNONYMS feet
  452. END_NOUN
  453.  
  454. NOUN_DESCR [Rabbit's Foot]
  455. The foot looks like it came from a mighty BIG rabbit.  I would sure hate to
  456. run into the sucker who belongs with this foot!
  457. END_NOUN_DESCR
  458.  
  459. MESSAGE [Rub it]
  460. You $VERB$ the rabbit's foot for a while, but nothing happens.
  461. END_MESSAGE
  462.  
  463. COMMAND RUB FOOT
  464. Present [Rabbit's Foot]
  465. PrintMessage [Rub it]
  466. DoneWithTurn
  467. END_COMMAND
  468.  
  469.  
  470. ROOM [North of House]
  471. North of House
  472. EAST [East of House]
  473. WEST [West of House]
  474. END_ROOM
  475.  
  476. ROOM_DESCR [North of House]
  477. You are north of the house.  There is not much to see here, except maybe for
  478. the house to the south.  Paths lead east and west.
  479. END_ROOM_DESCR
  480.  
  481.  
  482. ROOM [West of House]
  483. West of House
  484. LOCKED_DOOR
  485. NORTH [North of House]
  486. SOUTH [South of House]
  487. END_ROOM
  488.  
  489. ROOM_DESCR [West of House]
  490. You are west of the house.  The house has a boarded front door.  Paths lead
  491. north and south.
  492. END_ROOM_DESCR
  493.  
  494. STARTING_ROOM [West of House]
  495.  
  496. NOUN [Mailbox]
  497. Mailbox
  498. Metal
  499. A mailbox without a lid (which probably was take by vandals) is here.
  500. SIZE 1000
  501. WEIGHT 1000
  502. UNMOVABLE
  503. LOCATION [West of House]
  504. CLOSABLE
  505. OPEN
  506. NOUN_SYNONYMS box
  507. END_NOUN
  508.  
  509. NOUN_DESCR [Mailbox]
  510. The mailbox looks quite ordinary, except for the fact that it is missing
  511. its lid.  There is a letter inside addressed to you.
  512. END_NOUN_DESCR
  513.  
  514. NOUN [Letter]
  515. Letter
  516. small
  517. There is a letter addressed to you.
  518. SIZE 10
  519. WEIGHT 10
  520. LOCATION [Mailbox]
  521. END_NOUN
  522.  
  523. NOUN_DESCR [Letter]
  524. There is a letter addressed to you.
  525. END_NOUN_DESCR
  526.  
  527. MESSAGE [It is a letter bomb]
  528. But wait -- it is a letter bomb!  It blows up immediately, and you are blasted
  529. to tiny shreds.  (Remember, no one said solving this adventure was going to be
  530. easy or painless.)
  531. END_MESSAGE
  532.  
  533. COMMAND GET LETTER
  534. AtLocation [West of House]
  535. PrintMessage [It is a letter bomb]
  536. BlankLine
  537. GoToRoom [Funeral]
  538. DoneWithTurn
  539. END_COMMAND
  540.  
  541. COMMAND READ LETTER
  542. AtLocation [West of House]
  543. PrintMessage [It is a letter bomb]
  544. BlankLine
  545. GoToRoom [Funeral]
  546. DoneWithTurn
  547. END_COMMAND
  548.  
  549. COMMAND GO HOUSE
  550. AtLocation [West of House]
  551. PrintMessage "You follow the path to the east side of the house."
  552. BlankLine
  553. GoToRoom [East of House]
  554. DoneWithTurn
  555. END_COMMAND
  556.  
  557. COMMAND ENTER HOUSE
  558. AtLocation [West of House]
  559. PrintMessage "You follow the path to the east side of the house."
  560. BlankLine
  561. GoToRoom [East of House]
  562. DoneWithTurn
  563. END_COMMAND
  564.  
  565.  
  566. ROOM [East of House]
  567. East of House
  568. NORTH [North of House]
  569. SOUTH [South of House]
  570. EAST [Clearing]
  571. WEST [Inside House]
  572. END_ROOM
  573.  
  574. ROOM_DESCR [East of House]
  575. You are east of the house.  There is a house to the west (with a broken window
  576. smashed by a baseball leading in), and paths to the north, south, and east.
  577. END_ROOM_DESCR
  578.  
  579.  
  580. ROOM [South of House]
  581. South of House
  582. EAST [East of House]
  583. WEST [West of House]
  584. SOUTH [Thick Woods]
  585. END_ROOM
  586.  
  587. ROOM_DESCR [South of House]
  588. You are south of the house.  There is nothing of interest here, except for
  589. the house and trails leading east, west and south.
  590.  
  591. In the distance, you can hear the chirping of a song bird.
  592. END_ROOM_DESCR
  593.  
  594. ROOM [Thick Woods]
  595. Thick woods
  596. NORTH [South of House]
  597. ROOM_SYNONYMS CHANGE_LOCATION CLIMB GO
  598. KEY [Large trees]
  599. SPECIAL [Top of Tree]
  600. END_ROOM
  601.  
  602. ROOM_DESCR [Thick Woods]
  603. You are in the midst of a thick woods.  The ground is damp with dew.  The
  604. air is chilly and you shiver from the cold.  The only path leads north --
  605. back the way you came.
  606. END_ROOM_DESCR
  607.  
  608. NOUN [Large trees]
  609. trees
  610. large
  611. There are large trees here.
  612. LOCATION [Thick Woods]
  613. UNMOVABLE
  614. PLURAL
  615. NOUN_SYNONYMS TREE
  616. END_NOUN
  617.  
  618. NOUN_DESCR [Large trees]
  619. The trees are mostly large maples.  
  620. END_NOUN_DESCR
  621.  
  622. NOUN [Leaves]
  623. Leaves
  624. Lotsa
  625. There are a lot of leaves on the ground all around you.
  626. LOCATION [Thick Woods]
  627. WEIGHT 2
  628. SIZE 5
  629. PLURAL
  630. NOUN_SYNONYMS leave
  631. END_NOUN
  632.  
  633. NOUN_DESCR [Leaves]
  634. The leaves are mostly from maple trees.  They are showing lots of fall colors.
  635. Were you expecting something else, perhaps?
  636. END_NOUN_DESCR
  637.  
  638. COMMAND BURN LEAVES
  639. PrintMessage "A voice booms out, 'That would cause air pollution, turkey!!'"
  640. DoneWithTurn
  641. END_COMMAND
  642.  
  643. COMMAND NO
  644. PrintMessage "You don't need to be so negative, turkey!  It's just a game!"
  645. DoneWithTurn
  646. END_COMMAND
  647.  
  648. COMMAND YES
  649. PrintMessage "You don't say!  I wish I could be so positive!"
  650. DoneWithTurn
  651. END_COMMAND
  652.  
  653. SPECIAL [Top of Tree]
  654. You struggle up branch by branch till you reach the tallest part of the tree.
  655. END_SPECIAL
  656.  
  657. ROOM [Top of Tree]
  658. Top of Tree
  659. DOWN [Thick Woods]
  660. ROOM_SYNONYMS DOWN CLIMB
  661. END_ROOM
  662.  
  663. ROOM_DESCR [Top of Tree]
  664. You are perched somewhat precariously on a limb near the top of a tall tree.
  665. END_ROOM_DESCR
  666.  
  667. COMMAND JUMP
  668. AtLocation [Top of Tree]
  669. OR
  670. AtLocation [Triangular Room]
  671. OR
  672. AtLocation [1st Level]
  673. OR
  674. AtLocation [2nd Level]
  675. OR
  676. AtLocation [3rd Level]
  677. OR
  678. AtLocation [4th Level]
  679. PrintMessage "That is very dangerous.  You could get killed doing that.  Oops!"
  680. GoToRoom [Funeral]
  681. DoneWithTurn
  682. END_COMMAND
  683.  
  684. NOUN [Bird's Nest]
  685. Nest
  686. Bird's
  687. There is a bird's nest here.
  688. LOCATION [Top of Tree]
  689. WEIGHT 2
  690. SIZE 5
  691. CLOSABLE
  692. OPEN
  693. END_NOUN
  694.  
  695. NOUN_DESCR [Bird's Nest]
  696. The nest is made of twigs and is fairly small.
  697. END_NOUN_DESCR
  698.  
  699. NOUN [Golden Egg]
  700. egg
  701. golden
  702. You see a golden egg.
  703. LOCATION [Bird's Nest]
  704. EDIBLE
  705. POINTS 10
  706. END_NOUN
  707.  
  708. NOUN_DESCR [Golden Egg]
  709. The egg is made of gold.  It is not very heavy, so it must be hollow.  When
  710. you shake it, you can hear something inside.
  711. END_NOUN_DESCR
  712.  
  713. MESSAGE [You shake it]
  714. Shake, rattle and egg roll!!
  715. END_MESSAGE
  716.  
  717. COMMAND SHAKE EGG
  718. Present [Golden Egg]
  719. PrintMessage [You shake it]
  720. DoneWithTurn
  721. END_COMMAND
  722.  
  723. MESSAGE [Can't get the egg open]
  724. No matter how hard you try or what tools you use, you can't get the #!$%!@ing
  725. egg open.
  726. END_MESSAGE
  727.  
  728. COMMAND OPEN EGG
  729. Present [Golden Egg]
  730. PrintMessage [Can't get the egg open]
  731. DoneWithTurn
  732. END_COMMAND
  733.  
  734. COMMAND UNLOCK EGG
  735. Present [Golden Egg]
  736. PrintMessage [Can't get the egg open]
  737. DoneWithTurn
  738. END_COMMAND
  739.  
  740. COMMAND BREAK EGG
  741. Present [Golden Egg]
  742. PrintMessage [Can't get the egg open]
  743. DoneWithTurn
  744. END_COMMAND
  745.  
  746. ROOM [Clearing]
  747. Clearing
  748. SOUTH [Dangerous Cliff]
  749. WEST [East of House]
  750. END_ROOM
  751.  
  752. ROOM_DESCR [Clearing]
  753. You are in a clearing in a petrified forest.  Petrified trees stand all
  754. around.  You know, these trees had a wild party this morning, and now they're
  755. all stoned, along with my pet rock.  You really should have been there.
  756. END_ROOM_DESCR
  757.  
  758. MESSAGE [Trees are stoned]
  759. The trees are all too stoned to allow you to go that way.
  760. END_MESSAGE
  761.  
  762. COMMAND NORTH
  763. AtLocation [Clearing]
  764. PrintMessage [Trees are stoned]
  765. BlankLine
  766. DoneWithTurn
  767. END_COMMAND
  768.  
  769. COMMAND EAST
  770. AtLocation [Clearing]
  771. PrintMessage [Trees are stoned]
  772. BlankLine
  773. DoneWithTurn
  774. END_COMMAND
  775.  
  776. COMMAND UP
  777. AtLocation [Clearing]
  778. PrintMessage [Trees are stoned]
  779. BlankLine
  780. DoneWithTurn
  781. END_COMMAND
  782.  
  783. COMMAND DOWN
  784. AtLocation [Clearing]
  785. PrintMessage [Trees are stoned]
  786. BlankLine
  787. DoneWithTurn
  788. END_COMMAND
  789.  
  790.  
  791. ROOM [Dangerous Cliff]
  792. Dangerous Cliff
  793. NORTH [Clearing]
  794. DOWN [Beautiful Canyon]
  795. ROOM_SYNONYMS Down Scramble
  796. END_ROOM
  797.  
  798. ROOM_DESCR [Dangerous Cliff]
  799. You are at the top of a huge cliff, almost a whole 1000000000*10^.0000000001
  800. feet down!  Below, you can see the luscious canyon, with all of its wildlife
  801. dying off because of adventurer pollution.  You can go to the north, or
  802. scramble down the cliff with massive effort.
  803. END_ROOM_DESCR
  804.  
  805.  
  806. ROOM [Beautiful Canyon]
  807. Beautiful Canyon
  808. NORTH [Rainbow]
  809. UP [Dangerous Cliff]
  810. ROOM_SYNONYMS Up Scramble
  811. END_ROOM
  812.  
  813. ROOM_DESCR [Beautiful Canyon]
  814. You are at the bottom of the cliff, in a beautiful canyon.  However, when you
  815. arrive, all the dead animals flee from your horrid face.  This makes you sad,
  816. for you were in the mood for some good cruelty to animals.  You can scramble
  817. backup the cliff, or go north to see a rainbow.  There is something shining
  818. in the sun light at the end of the rainbow.  It looks like a pot of some kind.
  819. END_ROOM_DESCR
  820.  
  821. MESSAGE [Too far away]
  822. Sorry, but the $NOUN$ is too far away to $VERB$.
  823. END_MESSAGE
  824.  
  825. COMMAND GET POT
  826. AtLocation [Beautiful Canyon]
  827. NOT Present [Mary Jane]
  828. PrintMessage [Too far away]
  829. DoneWithTurn
  830. END_COMMAND
  831.  
  832. COMMAND EXAMINE POT
  833. AtLocation [Beautiful Canyon]
  834. NOT Present [Mary Jane]
  835. PrintMessage [Too far away]
  836. DoneWithTurn
  837. END_COMMAND
  838.  
  839.  
  840. FLAG [Has Rainbow Bonus]
  841.  
  842. MESSAGE [Get Rainbow Bonus]
  843. I am really glad you decided to leave the rainbow alone.  We all know how
  844. sissy they are (oops - bad choice of words.  Sorry if I offended you.)
  845. Anyway, I'm giving you 5 points because you avoided the rainbow!
  846. END_MESSAGE
  847.  
  848. COMMAND UP
  849. AtLocation [Beautiful Canyon]
  850. NOT FlagON [Has Rainbow Bonus]
  851. PrintMessage [Get Rainbow Bonus]
  852. BlankLine
  853. TurnFlagON [Has Rainbow Bonus]
  854. PlusScore 5
  855. END_COMMAND
  856.  
  857. COMMAND GO RAINBOW
  858. AtLocation [Beautiful Canyon]
  859. BlankLine
  860. GoToRoom [Rainbow]
  861. DoneWithTurn
  862. END_COMMAND
  863.  
  864. COMMAND SEARCH RAINBOW
  865. AtLocation [Beautiful Canyon]
  866. BlankLine
  867. GoToRoom [Rainbow]
  868. DoneWithTurn
  869. END_COMMAND
  870.  
  871. COMMAND EXAMINE RAINBOW
  872. AtLocation [Beautiful Canyon]
  873. BlankLine
  874. GoToRoom [Rainbow]
  875. DoneWithTurn
  876. END_COMMAND
  877.  
  878. NOUN [Rainbow NOUN]
  879. Rainbow
  880. Pretty
  881. There is rainbow here.
  882. LOCATION [Nowhere]
  883. END_NOUN
  884.  
  885. NOUN [Mary Jane]
  886. Pot
  887. Fine
  888. There is a pot full of pot here.  It looks mighty fine.
  889. SIZE 20
  890. WEIGHT 20
  891. LOCATION [Nowhere]
  892. EDIBLE
  893. POISONOUS
  894. POINTS 10
  895. NOUN_SYNONYMS Drugs drug dope reefer joint
  896. END_NOUN
  897.  
  898. VARIABLE [Joints Left]
  899.  
  900. NOUN_DESCR [Mary Jane]
  901. The pot looks real, probably grown in someone's back yard.  The pot it is in
  902. used to be used to carry gold, until it got promoted.
  903. There are #VAR[Joints Left]# joints left.
  904. END_NOUN_DESCR
  905.  
  906. MESSAGE [Wave money message]
  907. As you wave the bill, a man in a trench coat walks up to you and sets down a
  908. pot of pot.  He says for you to pay him later.  Before you can ask any
  909. questions, he disappears into a crowd (don't ask me how!)
  910. END_MESSAGE
  911.  
  912. COMMAND WAVE MONEY
  913. Present [$500 bill]
  914. AtLocation [Beautiful Canyon]
  915. PrintMessage [Wave money message]
  916. DropIt [Mary Jane]
  917. DoneWithTurn
  918. END_COMMAND
  919.  
  920. COMMAND WAVE ANY
  921. PrintMessage "Nothing happens.  (Oh well, you know how it is in this business.)"
  922. DoneWithTurn
  923. END_COMMAND
  924.  
  925.  
  926. ROOM [Rainbow]
  927. Rainbow
  928. KillPlayer
  929. END_ROOM
  930.  
  931. ROOM_DESCR [Rainbow]
  932. You decide to climb the rainbow, and avoid the elevator.  As you go up, you
  933. feel really happy and are glad you came this way.  Then, you even see Ronald
  934. McDonald doing a commercial.  But then - Grimace steps on the rainbow!  It
  935. collapses!
  936. END_ROOM_DESCR
  937.  
  938.  
  939. ROOM [Funeral]
  940. Funeral
  941. KillPlayer
  942. END_ROOM
  943.  
  944. ROOM_DESCR [Funeral]
  945. You find yourself at a funeral -- yours!!
  946.  
  947. A giant Grue is talking... 'Dearly behated, we are gathered here today to have
  948. a party, for the so-called adventurer of PORK had died.  I'm sure he'll hate
  949. us for celebrating his death, but still it's a good excuse to party.'
  950.  
  951. END_ROOM_DESCR
  952.  
  953. ROOM [Smelly Cellar]
  954. Smelly Cellar
  955. NORTH [By Sumo Room]
  956. UP [Inside House]
  957. LOCKED_DOOR
  958. END_ROOM
  959.  
  960. ROOM_DESCR [Smelly Cellar]
  961. You are in the cellar of the house.  It really reeks down here. The walls are
  962. bare.  There is a passage leading north (where the reek is coming from).
  963. Besides smelling awful, the northern passage looks quite dark and foreboding.
  964. Stairs lead up to a 'trapped' door.
  965. END_ROOM_DESCR
  966.  
  967. NOUN [Headache]
  968. Headache
  969. Excedrin
  970. UNMOVABLE
  971. LOCATION [Nowhere]
  972. END_NOUN
  973.  
  974. NOUN_DESCR [Headache]
  975. Oh .... oh.... your head hurts....oh....
  976. END_NOUN_DESCR
  977.  
  978. MESSAGE [Use your head]
  979. You race up the stairs at top speed.  Using you head as a battering ram, you
  980. finally break open the trap door.  However, bashing your head against the door
  981. has given you Excedrin headache #47.
  982. END_MESSAGE
  983.  
  984. COMMAND BREAK DOOR
  985. AtLocation [Smelly Cellar]
  986. ReDirectTo UP
  987. END_COMMAND
  988.  
  989. COUNTER [Turns with headache]
  990.  
  991. COMMAND UP
  992. AtLocation [Smelly Cellar]
  993. PrintMessage [Use your head]
  994. SendToRoom [headache] [carried]
  995. TurnCounterON [Turns with headache]
  996. BlankLine
  997. GoToRoom [Inside House]
  998. DoneWithTurn
  999. END_COMMAND
  1000.  
  1001. MESSAGE [You have to be kidding!]
  1002. You have to be kidding!  That is ridiculous!
  1003. END_MESSAGE
  1004.  
  1005. COMMAND DROP HEADACHE
  1006. IsCarrying [Headache]
  1007. PrintMessage [You have to be kidding!]
  1008. DoneWithTurn
  1009. END_COMMAND
  1010.  
  1011. NOUN [Brass unlit lantern]
  1012. lantern
  1013. brass
  1014. There is a shiny brass lamp nearby.  It is off.
  1015. NOUN_SYNONYMS lamp light
  1016. LOCATION [Smelly Cellar]
  1017. WEIGHT 10
  1018. END_NOUN
  1019.  
  1020. NOUN_DESCR [Brass unlit lantern]
  1021. The lamp runs on batteries and is currently turned off.
  1022. END_NOUN_DESCR
  1023.  
  1024. MESSAGE [Batteries don't work]
  1025. Sorry, but these batteries are too old and too corroded to be of much use.
  1026. END_MESSAGE
  1027.  
  1028. COMMAND INSERT BATTERIES
  1029. Present [Batteries]
  1030. PrintMessage [Batteries don't work]
  1031. DoneWithTurn
  1032. END_COMMAND
  1033.  
  1034. COMMAND PUT BATTERIES IN LANTERN
  1035. Present [Batteries]
  1036. PrintMessage [Batteries don't work]
  1037. DoneWithTurn
  1038. END_COMMAND
  1039.  
  1040. NOUN [Shining lantern]
  1041. lantern
  1042. shining
  1043. There is a lamp shining nearby.
  1044. NOUN_SYNONYMS lamp light
  1045. WEIGHT 10
  1046. END_NOUN
  1047.  
  1048. NOUN_DESCR [Shining lantern]
  1049. The lamp runs on batteries and is currently turned on.  It is shining
  1050. brightly.
  1051. END_NOUN_DESCR
  1052.  
  1053. MESSAGE [Your lamp is growing weaker]
  1054. The batteries in your lamp are growing weaker.  They will only last for #VAR[Battery Life]#
  1055. more turns!
  1056. END_MESSAGE
  1057.  
  1058. MESSAGE [Your batteries are dead]
  1059. Sorry, but your batteries are dead and there is no way to turn on the lamp.
  1060. You could be in real trouble!
  1061. END_MESSAGE
  1062.  
  1063. MESSAGE [You have no source of light]
  1064. Sorry, but you have no source of light!
  1065. END_MESSAGE
  1066.  
  1067. MESSAGE [Your lamp is now on]
  1068. Your lamp is now shining brightly!
  1069. END_MESSAGE
  1070.  
  1071. MESSAGE [Your lamp is now off]
  1072. Your lamp is now off.
  1073. END_MESSAGE
  1074.  
  1075. MESSAGE [Wrong adventure]
  1076. Rubbing the electric lamp is not particularly rewarding.  Anyway, nothing
  1077. exciting happens.  I think you must be thinking about some other adventure.
  1078. END_MESSAGE
  1079.  
  1080. MESSAGE [Give hint about batteries]
  1081. Your lamp is getting dim.  You'd best start wrapping this up, unless you can
  1082. find some fresh batteries.  I seem to recall there's a vending machine in the
  1083. maze.  Bring some coins with you.
  1084. END_MESSAGE
  1085.  
  1086. MESSAGE [Your lamp has gone out]
  1087. Your lamp has run out of power.
  1088. END_MESSAGE
  1089.  
  1090. MESSAGE [No light - let's call it a day]
  1091. There's not much point in just wandering around aimlessly, and you can't
  1092. explore the cave without a working lamp.  So let's just call it a day.  Better
  1093. luck next time!
  1094. END_MESSAGE
  1095.  
  1096. FLAG [Lamp is ON]
  1097. VARIABLE [Battery Life]
  1098.  
  1099. ;EXTINGUISH
  1100.  
  1101. COMMAND EXTINGUISH LAMP
  1102. Present [Brass unlit lantern]
  1103. PrintMessage [Your lamp is now off]
  1104. DoneWithTurn
  1105. END_COMMAND
  1106.  
  1107. COMMAND EXTINGUISH LAMP
  1108. Present [Shining lantern]
  1109. PrintMessage [Your lamp is now off]
  1110. TurnFlagOFF [Lamp is ON]
  1111. SwapLocations [Shining lantern] [Brass unlit lantern]
  1112. DoneWithTurn
  1113. END_COMMAND
  1114.  
  1115. COMMAND RUB LAMP
  1116. Present [Shining lantern]
  1117. OR
  1118. Present [Brass unlit lantern]
  1119. PrintMessage [Wrong adventure]
  1120. DoneWithTurn
  1121. END_COMMAND
  1122.  
  1123. ;LIGHT
  1124.  
  1125. COMMAND LIGHT LAMP
  1126. Present [Shining lantern]
  1127. PrintMessage [Your lamp is now on]
  1128. DoneWithTurn
  1129. END_COMMAND
  1130.  
  1131. COMMAND LIGHT LAMP
  1132. NOT Present [Brass unlit lantern]
  1133. PrintMessage [You have no source of light]
  1134. DoneWithTurn
  1135. END_COMMAND
  1136.  
  1137. COMMAND LIGHT LAMP
  1138. Present [Brass unlit lantern]
  1139. VariableGT [Battery Life] 0
  1140. PrintMessage [Your lamp is now on]
  1141. TurnFlagON [Lamp is ON]
  1142. SwapLocations [Shining lantern] [Brass unlit lantern]
  1143. DoneWithTurn
  1144. END_COMMAND
  1145.  
  1146. COMMAND LIGHT LAMP
  1147. Present [Brass unlit lantern]
  1148. VariableEquals [Battery Life] 0
  1149. PrintMessage [Your batteries are dead]
  1150. DoneWithTurn
  1151. END_COMMAND
  1152.  
  1153. COMMAND TURN OFF LAMP
  1154. Present [Shining lantern]
  1155. ReDirectTo EXTINGUISH LAMP
  1156. END_COMMAND
  1157.  
  1158. COMMAND TURN ON LAMP
  1159. Present [Brass unlit lantern]
  1160. ReDirectTo LIGHT LAMP
  1161. END_COMMAND
  1162.  
  1163.  
  1164. ROOM [By Sumo Room]
  1165. Smelly Corridor
  1166. SOUTH [Smelly Cellar]
  1167. NORTH [Sumo Room]
  1168. LIGHT [Shining lantern]
  1169. END_ROOM
  1170.  
  1171. ROOM_DESCR [By Sumo Room]
  1172. You are in a smelly corridor.  You see a faint light behind you to the south.
  1173. The passage to the north leads into darkness.  A very strong odor is coming
  1174. from the north.
  1175. END_ROOM_DESCR
  1176.  
  1177. ROOM [Sumo Room]
  1178. Sumo Room
  1179. SOUTH [By Sumo Room]
  1180. EAST [E-W Passage]
  1181. WEST [Start of Polish Maze]
  1182. LIGHT [Shining lantern]
  1183. END_ROOM
  1184.  
  1185. ROOM_DESCR [Sumo Room]
  1186. You are in a large room that has pot holes all over it from a giant's
  1187. foot-steps.  Besides a horrible reek of you here, there are passages leading
  1188. south, east and west.
  1189. END_ROOM_DESCR
  1190.  
  1191. CREATURE [Live Sumo]
  1192. Sumo
  1193. huge
  1194. There is a huge (10000 pound) sumo wrestler here!
  1195. LOCATION [Sumo Room]
  1196. HOSTILE
  1197. THRESHOLD 1000
  1198. TIME_THRESH 1000
  1199. MAN
  1200. CREATURE_SYNONYMS wrestler
  1201. END_CREATURE
  1202.  
  1203. CREATURE_DESCR [Live Sumo]
  1204. There is a huge (10000 pound) sumo wrestler here!  He is (literally) blocking
  1205. all exits to the room.
  1206. END_CREATURE_DESCR
  1207.  
  1208. CREATURE [Dead Sumo]
  1209. Sumo
  1210. huge
  1211. In the corner, the sumo is sitting on himself.  He is quite dead.
  1212. LOCATION [Nowhere]
  1213. MAN
  1214. CREATURE_SYNONYMS wrestler body
  1215. END_CREATURE
  1216.  
  1217. CREATURE_DESCR [Dead Sumo]
  1218. The sumo is sitting on himself -- which is quite a feat.  He is dead.
  1219. END_CREATURE_DESCR
  1220.  
  1221. MESSAGE [Sumo blocking exits]
  1222. Come on, man -- you expect to do that with a 10000 pound sumo trying to crush
  1223. you?  Be real!!
  1224. END_MESSAGE
  1225.  
  1226. COMMAND GET SUMO
  1227. Present [Live Sumo]
  1228. PrintMessage [You have to be kidding!]
  1229. DoneWithTurn
  1230. END_COMMAND
  1231.  
  1232.  
  1233. ROOM [Start of Polish Maze]
  1234. Start of Polish Maze
  1235. NORTH [Hippy Room]
  1236. SOUTH [Polish Maze]
  1237. EAST [Sumo Room]
  1238. WEST [Polish Maze]
  1239. UP [Polish Maze]
  1240. DOWN [Polish Maze]
  1241. ENTER [Polish Maze]
  1242. EXIT [Polish Maze]
  1243. LIGHT [Shining lantern]
  1244. END_ROOM
  1245.  
  1246. ROOM_DESCR [Start of Polish Maze]
  1247. You are in the beginning room in a Polish Maze.  There is a passage to the
  1248. east (chicken!), a large passage to the north, and small crawlways leading in
  1249. all the other directions.  A big sign over the north passage says, `Go this
  1250. way!  Don't go anywhere else!  Please!  Go this way!'
  1251.  
  1252. Also, beyond the sign in the next room is a large greeting party, just waiting
  1253. for you to go north!!!  Besides, the little crawlways look icky and ugly to
  1254. boot.
  1255. END_ROOM_DESCR
  1256.  
  1257.  
  1258. MESSAGE [Smart move!]
  1259. As you wisely decide to travel north, many telegrams from well wishers all over
  1260. the planet congratulate you on getting out of the Polish Maze.  It's taken more
  1261. lives than the Royal Puzzle.  Nice job.
  1262. END_MESSAGE
  1263.  
  1264. COMMAND NORTH
  1265. AtLocation [Start of Polish Maze]
  1266. PrintMessage [Smart move!]
  1267. END_COMMAND
  1268.  
  1269.  
  1270. ROOM [Polish Maze]
  1271. Polish Maze
  1272. NORTH [End of Polish Maze]
  1273. SOUTH [Polish Maze]
  1274. EAST [Polish Maze]
  1275. WEST [Polish Maze]
  1276. UP [Polish Maze]
  1277. DOWN [Polish Maze]
  1278. ENTER [Polish Maze]
  1279. EXIT [Polish Maze]
  1280. LIGHT [Shining lantern]
  1281. END_ROOM
  1282.  
  1283. ROOM_DESCR [Polish Maze]
  1284. You are in a little room in a Polish Maze.  There is a large passageway
  1285. leading north.  There are little crawlways leading off in all other
  1286. directions.  It looks like you will never get out of here.  (I told you not to
  1287. go in here.  Maybe next time, you'll listen.)
  1288. END_ROOM_DESCR
  1289.  
  1290. NOUN [Polish Maze Sign]
  1291. Sign
  1292. Large
  1293. There is a large sign on the wall.
  1294. UNMOVABLE
  1295. LOCATION [Polish Maze]
  1296. READABLE
  1297. NOUN_SYNONYMS writing statue berez joel idol idols
  1298. END_NOUN
  1299.  
  1300. NOUN_DESCR [Polish Maze Sign]
  1301. The sign is about 2 feet high by 3 feet wide.  The writing is rather sloppy.
  1302. END_NOUN_DESCR
  1303.  
  1304. COMMAND READ SIGN
  1305. AtLocation [Polish Maze]
  1306. RandomMessage [Funny Saying #1] [Funny Saying #29]
  1307. DoneWithTurn
  1308. END_COMMAND
  1309.  
  1310. MESSAGE [You wander around for a while]
  1311. You wander around in the maze for a while and find yourself...
  1312. END_MESSAGE
  1313.  
  1314. ROOM [End of Polish Maze]
  1315. Escaped from the Polish Maze
  1316. NORTH [Hippy Room]
  1317. SOUTH [Polish Maze]
  1318. EAST [Polish Maze]
  1319. WEST [Polish Maze]
  1320. UP [Polish Maze]
  1321. DOWN [Polish Maze]
  1322. ENTER [Polish Maze]
  1323. EXIT [Polish Maze]
  1324. LIGHT [Shining lantern]
  1325. END_ROOM
  1326.  
  1327. ROOM_DESCR [End of Polish Maze]
  1328. You have escaped from the Polish Maze.  There is a large passage to the north,
  1329. and small crawlways leading in all the other directions.  A big sign over the
  1330. north passage says, `Go this way!  Don't go anywhere else!  Please!  Go this
  1331. way!'
  1332. END_ROOM_DESCR
  1333.  
  1334.  
  1335. ROOM [Hippy Room]
  1336. Hippy Room
  1337. SOUTH [Start of Polish Maze]
  1338. UP [Tax Collector's Lair]
  1339. LIGHT [Shining lantern]
  1340. END_ROOM
  1341.  
  1342. ROOM_DESCR [Hippy Room]
  1343. You are in a room with wild paintings on the wall, filled with flowers.  The
  1344. atmosphere is very free and wild.  There are stairs leading up, and a passage
  1345. that goes south into a huge maze.
  1346. END_ROOM_DESCR
  1347.  
  1348. CREATURE [Normal Hippy]
  1349. Hippy
  1350. Peaceful
  1351. There is a hippy guarding the stairway, who constantly chants "Peace!"
  1352. LOCATION [Hippy Room]
  1353. MAN
  1354. END_CREATURE
  1355.  
  1356. CREATURE_DESCR [Normal Hippy]
  1357. The hippy is constantly chanting "Peace!"  He has a string of "love beads" and
  1358. is holding a bunch of scraggly flowers.
  1359. END_CREATURE_DESCR
  1360.  
  1361. CREATURE [Wasted Hippy]
  1362. Hippy
  1363. Wasted
  1364. There is a hippy here, who is really wasted and can't even say "Peace!"
  1365. LOCATION [Nowhere]
  1366. MAN
  1367. END_CREATURE
  1368.  
  1369. CREATURE_DESCR [Wasted Hippy]
  1370. There is a hippy here, who is really wasted and can't even say "Peace!"  He has
  1371. a string of "love beads" and is smelling a bunch of scraggly flowers.
  1372. END_CREATURE_DESCR
  1373.  
  1374. MESSAGE [Hippy blocking UP]
  1375. The hippy won't let you pass.  He shoves a flower in your face -- which you
  1376. reject.
  1377. END_MESSAGE
  1378.  
  1379. COMMAND UP
  1380. InRoom [Normal Hippy]
  1381. PrintMessage [Hippy blocking UP]
  1382. DoneWithTurn
  1383. END_COMMAND
  1384.  
  1385. MESSAGE [Attack Hippy message]
  1386. You get ready to perform the violent act, but just can't bring yourself to do
  1387. it against this peace lover.
  1388. END_MESSAGE
  1389.  
  1390. COMMAND ATTACK HIPPY
  1391. InRoom [Normal Hippy]
  1392. OR
  1393. InRoom [Wasted Hippy]
  1394. PrintMessage [Attack Hippy message]
  1395. DoneWithTurn
  1396. END_COMMAND
  1397.  
  1398. COMMAND SHOOT HIPPY
  1399. InRoom [Normal Hippy]
  1400. OR
  1401. InRoom [Wasted Hippy]
  1402. PrintMessage [Attack Hippy message]
  1403. DoneWithTurn
  1404. END_COMMAND
  1405.  
  1406. MESSAGE [Hippy makes peace sign]
  1407. The hippy makes a 'peace' sign by extending both his fore finger and his middle
  1408. finger in the air.  Then he lowers his fore finger.
  1409. END_MESSAGE
  1410.  
  1411. COMMAND PEACE
  1412. InRoom [Normal Hippy]
  1413. OR
  1414. InRoom [Wasted Hippy]
  1415. PrintMessage [Hippy makes peace sign]
  1416. DoneWithTurn
  1417. END_COMMAND
  1418.  
  1419. COMMAND PEACE
  1420. PrintMessage "OK, $VERB$ to you, too!"
  1421. DoneWithTurn
  1422. END_COMMAND
  1423.  
  1424. COMMAND GIVE POT TO HIPPY
  1425. Present [Mary Jane]
  1426. InRoom [Normal Hippy]
  1427. PrintMessage "The hippy gratefully takes the pot, and starts to smoke it."
  1428. SwapLocations [Normal Hippy] [Wasted Hippy]
  1429. DoneWithTurn
  1430. END_COMMAND
  1431.  
  1432. COMMAND GIVE POT TO HIPPY
  1433. NOT Present [Mary Jane]
  1434. InRoom [Normal Hippy]
  1435. PrintMessage "You don't even have any pot, bucko!?"
  1436. DoneWithTurn
  1437. END_COMMAND
  1438.  
  1439. COMMAND GIVE POT TO HIPPY
  1440. Present [Mary Jane]
  1441. InRoom [Wasted Hippy]
  1442. PrintMessage "The hippy is already high.  Any higher and he'll be on the moon."
  1443. DoneWithTurn
  1444. END_COMMAND
  1445.  
  1446.  
  1447. ROOM [Tax Collector's Lair]
  1448. Tax Collector's Lair
  1449. DOWN [Hippy Room]
  1450. LIGHT [Shining lantern]
  1451. END_ROOM
  1452.  
  1453. ROOM_DESCR [Tax Collector's Lair]
  1454. You are in the lair of a bad-breath breathing tax collector.  Lying around the
  1455. room are huge piles of papers, bills, and old tax forms.  You can leave by
  1456. going down.
  1457. END_ROOM_DESCR
  1458.  
  1459. NOUN [Tax Exemption Form]
  1460. Form
  1461. Exemption
  1462. There is a `One-Hour Tax exemption' form here.
  1463. SIZE 20
  1464. WEIGHT 20
  1465. LOCATION [Tax Collector's Lair]
  1466. READABLE
  1467. POINTS 10
  1468. NOUN_SYNONYMS FORMS
  1469. END_NOUN
  1470.  
  1471. NOUN_DESCR [Tax Exemption Form]
  1472. The form says this: `Tax exemption for one hour.'  It may be used wherever tax
  1473. exemption forms are honored, except in all countries where adventurers exist.
  1474. To redeem this form, take it to...
  1475. END_NOUN_DESCR
  1476.  
  1477. TEXT [Tax Exemption Form]
  1478. The form says, `Tax exemption for one hour.'
  1479. END_TEXT
  1480.  
  1481. CREATURE [Tax Collector]
  1482. Collector
  1483. Tax
  1484. There is a mean, cruel, sadistic tax collector here!
  1485. LOCATION [Tax Collector's Lair]
  1486. HOSTILE
  1487. THRESHOLD 1000
  1488. TIME_THRESH 1000
  1489. MAN
  1490. CREATURE_SYNONYMS MAN
  1491. END_CREATURE
  1492.  
  1493. CREATURE_DESCR [Tax Collector]
  1494. The tax collector has very bad breath and looks mean, cruel, and sadistic.
  1495. All in all, he is not a pleasant fellow.
  1496. END_CREATURE_DESCR
  1497.  
  1498. CREATURE [Dead Tax Collector]
  1499. Collector
  1500. Tax
  1501. The body of the mean tax collector is buried under a huge pile of papers.
  1502. LOCATION [Nowhere]
  1503. MAN
  1504. CREATURE_SYNONYMS body man
  1505. END_CREATURE
  1506.  
  1507. CREATURE_DESCR [Dead Tax Collector]
  1508. The body of a mean, cruel sadistic tax collector is here, buried under a huge
  1509. pile of papers.  He is very dead!
  1510. END_CREATURE_DESCR
  1511.  
  1512. MESSAGE [You'll get taxed]
  1513. Do you really expect to do that without being taxed?  Come on now!
  1514. END_MESSAGE
  1515.  
  1516. COMMAND HELP
  1517. Present [Tax Collector]
  1518. PrintMessage [You'll get taxed]
  1519. DoneWithTurn
  1520. END_COMMAND
  1521.  
  1522. COMMAND GET
  1523. Present [Tax Collector]
  1524. PrintMessage [You'll get taxed]
  1525. DoneWithTurn
  1526. END_COMMAND
  1527.  
  1528. COMMAND SAVE
  1529. Present [Tax Collector]
  1530. PrintMessage [You'll get taxed]
  1531. DoneWithTurn
  1532. END_COMMAND
  1533.  
  1534. COMMAND INVENTORY
  1535. Present [Tax Collector]
  1536. PrintMessage [You'll get taxed]
  1537. DoneWithTurn
  1538. END_COMMAND
  1539.  
  1540. COMMAND LIST EXITS
  1541. Present [Tax Collector]
  1542. PrintMessage [You'll get taxed]
  1543. DoneWithTurn
  1544. END_COMMAND
  1545.  
  1546. COMMAND TAKE FORM
  1547. Present [Tax Collector]
  1548. PrintMessage "You don't really want those -- believe me!"
  1549. DoneWithTurn
  1550. END_COMMAND
  1551.  
  1552. ROOM [E-W Passage]
  1553. E-W Passage
  1554. EAST [Junction]
  1555. WEST [Sumo Room]
  1556. LIGHT [Shining lantern]
  1557. END_ROOM
  1558.  
  1559. ROOM_DESCR [E-W Passage]
  1560. You are in an East-West passage.  There is a large sign here that says `Get a
  1561. piece of the rock' - but you, puzzled, can't see any rock here.
  1562. END_ROOM_DESCR
  1563.  
  1564. NOUN [Batteries]
  1565. Batteries
  1566. Dead
  1567. There are some dead batteries here.  They look very old and are corroded.
  1568. NOUN_SYNONYMS battery
  1569. LOCATION [E-W Passage]
  1570. WEIGHT 5
  1571. SIZE 5
  1572. END_NOUN
  1573.  
  1574. NOUN_DESCR [Batteries]
  1575. They still look very old and corroded.
  1576. END_NOUN_DESCR
  1577.  
  1578.  
  1579. ROOM [Junction]
  1580. Junction
  1581. NORTH [Lake Shore]
  1582. SOUTH [North LONG Corridor]
  1583. EAST [Loud Room With Band]
  1584. WEST [E-W Passage]
  1585. LIGHT [Shining lantern]
  1586. END_ROOM
  1587.  
  1588. ROOM_DESCR [Junction]
  1589. You are at the junction of four corridors.  An ad on the wall reads `Buy your
  1590. new solar powered lantern today!  Never need batteries again!'  There are
  1591. passages leading north, south, east, and west.  There seems to be a VERY long
  1592. corridor to the south, and from the east you can hear a horrible noise, like
  1593. someone torturing a cow.
  1594. END_ROOM_DESCR
  1595.  
  1596. VARIABLE [matches left]
  1597.  
  1598. NOUN [matches]
  1599. Matches
  1600. Wooden
  1601. There are some matches here.
  1602. SIZE 5
  1603. WEIGHT 5
  1604. LOCATION [Junction]
  1605. PLURAL
  1606. NOUN_SYNONYMS match
  1607. END_NOUN
  1608.  
  1609. NOUN_DESCR [matches]
  1610. The matches are just that.  Wooden matches.  Not long ones or fancy matches,
  1611. just plain old regular matches.  There are #VAR[matches left]# matches.
  1612. END_NOUN_DESCR
  1613.  
  1614. COMMAND EXAMINE MATCHES
  1615. VariableEquals [matches left] 1
  1616. PrintMessage "There is only one match left.  Don't waste it!"
  1617. DoneWithTurn
  1618. END_COMMAND
  1619.  
  1620.  
  1621. ROOM [North LONG Corridor]
  1622. LONG Corridor
  1623. NORTH [Junction]
  1624. SOUTH [middle LONG Corridor]
  1625. LIGHT [Shining lantern]
  1626. END_ROOM
  1627.  
  1628. ROOM_DESCR [North LONG Corridor]
  1629. You are at the north end of a long corridor.  The end is not visible to the
  1630. south.  You can go south, further into the corridor, or north to the junction.
  1631. END_ROOM_DESCR
  1632.  
  1633. MESSAGE [North to Middle]
  1634. You set off on the long journey south, and walk for about an hour.
  1635. END_MESSAGE
  1636.  
  1637. COMMAND SOUTH
  1638. AtLocation [North LONG Corridor]
  1639. PrintMessage [North to Middle]
  1640. BlankLine
  1641. END_COMMAND
  1642.  
  1643. ROOM [Middle LONG Corridor]
  1644. LONG Corridor
  1645. NORTH [North LONG Corridor]
  1646. SOUTH [South LONG Corridor]
  1647. LIGHT [Shining lantern]
  1648. END_ROOM
  1649.  
  1650. ROOM_DESCR [Middle LONG Corridor]
  1651. You are in the middle of an extremely long corridor.  It extends forever to
  1652. the north and to the south.  Besides that, this place is pretty boring.
  1653. END_ROOM_DESCR
  1654.  
  1655. MESSAGE [Middle to South]
  1656. After a brief pause for rest, you set off to the south and travel for a while.
  1657. END_MESSAGE
  1658.  
  1659. COMMAND SOUTH
  1660. AtLocation [Middle LONG Corridor]
  1661. PrintMessage [Middle to South]
  1662. BlankLine
  1663. END_COMMAND
  1664.  
  1665. MESSAGE [Middle to North]
  1666. After a brief pause for rest, you set off to the north and travel for a while.
  1667. END_MESSAGE
  1668.  
  1669. COMMAND NORTH
  1670. AtLocation [Middle LONG Corridor]
  1671. PrintMessage [Middle to North]
  1672. BlankLine
  1673. END_COMMAND
  1674.  
  1675.  
  1676. ROOM [South LONG Corridor]
  1677. LONG Corridor
  1678. NORTH [Middle LONG Corridor]
  1679. SOUTH [Mirror Room]
  1680. LIGHT [Shining lantern]
  1681. END_ROOM
  1682.  
  1683. ROOM_DESCR [South LONG Corridor]
  1684. You are at the south end of the monstrous corridor.  This is a really boring
  1685. place, because hardly anyone has the persistence necessary to walk the entire
  1686. corridor.  The corridor looms to the north, and a room lies to the south.
  1687. END_ROOM_DESCR
  1688.  
  1689. NOUN [Tennis Shoes]
  1690. Shoes
  1691. Tennis
  1692. There are some old, ugly, dirty tennis shoes here.
  1693. WEARABLE
  1694. LOCATION [South LONG Corridor]
  1695. NOUN_SYNONYMS shoe
  1696. PLURAL
  1697. END_NOUN
  1698.  
  1699. NOUN_DESCR [Tennis Shoes]
  1700. The tennis shoes are very old and quite ugly and dirty.  You would not be
  1701. caught dead in them (HINT HINT).  You can just make out the brand-name
  1702. 'Non-Skid'.
  1703. END_NOUN_DESCR
  1704.  
  1705. MESSAGE [South to Middle]
  1706. You muster up all the strength you have, and begin the long journey to the
  1707. north.
  1708. END_MESSAGE
  1709.  
  1710. COMMAND NORTH
  1711. AtLocation [South LONG Corridor]
  1712. PrintMessage [South to Middle]
  1713. BlankLine
  1714. END_COMMAND
  1715.  
  1716. ROOM [Mirror Room]
  1717. Mirror Room
  1718. NORTH [South LONG Corridor]
  1719. EAST [Worship Room]
  1720. SOUTH [Small Room]
  1721. LIGHT [Shining lantern]
  1722. END_ROOM
  1723.  
  1724. ROOM_DESCR [Mirror Room]
  1725. You are in a room, with a huge mirror covering the south wall. It is really
  1726. nice and shiny.  There are passages to the north, the end not visible, and to
  1727. the east.
  1728. END_ROOM_DESCR
  1729.  
  1730. NOUN [broken mirror]
  1731. mirror
  1732. broken
  1733. The mirror is shattered, revealing a southern passage behind it.
  1734. UNMOVABLE
  1735. LOCATION [nowhere]
  1736. NOUN_SYNONYMS glass piece pieces
  1737. END_NOUN
  1738.  
  1739. NOUN_DESCR [broken mirror]
  1740. The mirror is shattered into a zillion pieces.  Behind the biggest pieces, you
  1741. can see a passage to the south.
  1742. END_NOUN_DESCR
  1743.  
  1744. COMMAND SOUTH
  1745. AtLocation [mirror room]
  1746. NOT InRoom [broken mirror]
  1747. PrintMessage "Sorry, but you can't go that way."
  1748. DoneWithTurn
  1749. END_COMMAND
  1750.  
  1751. MESSAGE [Mirror Breaks]
  1752. As you look into the mirror, the mirror shatters into a zillion pieces.  Behind
  1753. the biggest pieces, you can see a passage to the south.
  1754. END_MESSAGE
  1755.  
  1756. COMMAND EXAMINE MIRROR
  1757. AtLocation [mirror room]
  1758. NOT InRoom [Broken mirror]
  1759. DropIt [broken mirror]
  1760. PrintMessage [Mirror breaks]
  1761. DoneWithTurn
  1762. END_COMMAND
  1763.  
  1764. COMMAND RUB MIRROR
  1765. AtLocation [mirror room]
  1766. PrintMessage "What are you some kind of weirdo??  How kinky can you get?"
  1767. DoneWithTurn
  1768. END_COMMAND
  1769.  
  1770. COMMAND BREAK MIRROR
  1771. AtLocation [mirror room]
  1772. PrintMessage "What are you some kind of weirdo??  That's bad luck!"
  1773. DoneWithTurn
  1774. END_COMMAND
  1775.  
  1776. ROOM [Small Room]
  1777. Small Room
  1778. NORTH [Mirror Room]
  1779. EAST [Bat Room]
  1780. WEST [Cyclops Room]
  1781. LIGHT [Shining lantern]
  1782. END_ROOM
  1783.  
  1784. ROOM_DESCR [Small Room]
  1785. You are in an empty, small room.  The shattered mirror passage leads to the
  1786. north, and another rooms lie to the east and west.
  1787. END_ROOM_DESCR
  1788.  
  1789. ROOM [Cyclops Room]
  1790. Cyclops Room
  1791. EAST [Small Room]
  1792. UP [Wash Room]
  1793. LIGHT [Shining lantern]
  1794. END_ROOM
  1795.  
  1796. ROOM_DESCR [Cyclops Room]
  1797. This is a very messy room.  There are bloodstains on the walls.  There is an
  1798. exit to the east and stairs leading up.
  1799. END_ROOM_DESCR
  1800.  
  1801. NOUN [Cyclops Sign]
  1802. Sign
  1803. Bloodstained
  1804. There is a large bloodstained sign on the west wall.
  1805. UNMOVABLE
  1806. LOCATION [Cyclops Room]
  1807. READABLE
  1808. NOUN_SYNONYMS writing
  1809. END_NOUN
  1810.  
  1811. NOUN_DESCR [Cyclops Sign]
  1812. The sign is quite bloodstained.  The writing is rather small and hard to read.
  1813. END_NOUN_DESCR
  1814.  
  1815. TEXT [Cyclops Sign]
  1816. As everyone knows from Greek mythology or from reading Homer's Odyssey, the
  1817. original cyclops was killed by Ulysses.  The original cyclops that Ulysses
  1818. slew was this cyclops' father and this one is scared to death of the mere
  1819. thought of ULYSSES (HINT HINT).
  1820. END_TEXT
  1821.  
  1822. COMMAND READ SIGN
  1823. AtLocation [Cyclops Room]
  1824. Present [Drunk Cyclops]
  1825. RandomMessage [Funny Saying #1] [Funny Saying #29]
  1826. DoneWithTurn
  1827. END_COMMAND
  1828.  
  1829.  
  1830. CREATURE [Live Cyclops]
  1831. Cyclops
  1832. mutant
  1833. There is a mutant cyclops in the center of the room.
  1834. LOCATION [Cyclops Room]
  1835. HOSTILE
  1836. THRESHOLD 1000
  1837. TIME_THRESH 1000
  1838. MAN
  1839. CREATURE_SYNONYMS beast mutant
  1840. END_CREATURE
  1841.  
  1842. CREATURE_DESCR [Live Cyclops]
  1843. For a cyclops, this one is horribly deformed and is obviously a mutant.  He
  1844. has two baby-blue eyes -- one on each side of his nose.  With those
  1845. baby-blues, he looks just like Paul Newman.  He eyes you (with both eyes)
  1846. hungrily and licks his lips.  He smiles and says, "You're just in time for
  1847. dinner!"
  1848. END_CREATURE_DESCR
  1849.  
  1850. CREATURE [Drunk Cyclops]
  1851. Cyclops
  1852. drunk
  1853. The cyclops is snoring peacefully in the corner of the room.
  1854. LOCATION [Nowhere]
  1855. MAN
  1856. CREATURE_SYNONYMS beast body
  1857. END_CREATURE
  1858.  
  1859. CREATURE_DESCR [Drunk Cyclops]
  1860. The cyclops is snoring peacefully in the corner of the room.  He looks like he
  1861. will sleep for the rest of the game.  Boy Oh Boy!  Are you ever lucky!
  1862. END_CREATURE_DESCR
  1863.  
  1864. MESSAGE [Cyclops blocking exits]
  1865. Come on, man -- do you really expect that he is going to let you do that when
  1866. it is dinner time.  Be real!!
  1867. END_MESSAGE
  1868.  
  1869. COMMAND GET CYCLOPS
  1870. AtLocation [Cyclops Room]
  1871. PrintMessage [You have to be kidding!]
  1872. DoneWithTurn
  1873. END_COMMAND
  1874.  
  1875. MESSAGE [Cyclops gets drunk]
  1876. As everyone knows from Greek mythology or from reading Homer's Odyssey, the
  1877. original cyclops was killed by Ulysses.  The way that Ulysses killed the
  1878. cyclops was to give him wine to get him drunk and then he poked out the
  1879. cyclops' eye.  You are not that violent, you just intended to get him drunk.
  1880.  
  1881. The cyclops sucks up some of the juice of the grape and then crawls over into
  1882. the corner of the room and goes to sleep,
  1883. END_MESSAGE
  1884.  
  1885. MESSAGE [Cyclops beats you senseless]
  1886. The cyclops laughs and asks, "Do you really think that I am dumb enough to be
  1887. afraid of a mere word like '$VERB$'?  What kind of dummy do you think I am?"
  1888. At that point, the cyclops proceeds to beat you to a bloody pulp.  Then he
  1889. leaves the room muttering something under his breath about "Some adventurers
  1890. are just too dumb to live to play again!"
  1891.  
  1892. After a very long time, you finally recover your strength.  You discover that
  1893. the cyclops has reduced your score by 10 points (a stupidity penalty).  Your
  1894. body and your ego are both bruised.  However, you are alive.
  1895. END_MESSAGE
  1896.  
  1897. COMMAND ULYSSES
  1898. InRoom [Live Cyclops]
  1899. PrintMessage [Cyclops beats you senseless]
  1900. Destroy [Live Cyclops]
  1901. MinusScore 10
  1902. DoneWithTurn
  1903. END_COMMAND
  1904.  
  1905. COMMAND GIVE WINE TO CYCLOPS
  1906. Present [Wine]
  1907. InRoom [Live Cyclops]
  1908. PrintMessage [Cyclops gets drunk]
  1909. SwapLocations [Live Cyclops] [Drunk Cyclops]
  1910. DoneWithTurn
  1911. END_COMMAND
  1912.  
  1913. COMMAND GIVE POT TO ANY
  1914. Present [Mary Jane]
  1915. ObjectPresent
  1916. PrintMessage "The $OBJECT$ shows you his "Just Say NO" button!"
  1917. DoneWithTurn
  1918. END_COMMAND
  1919.  
  1920.  
  1921. ROOM [Wash Room]
  1922. Wash Room
  1923. NORTH [Grue's Lair]
  1924. DOWN [Cyclops Room]
  1925. LIGHT [Shining lantern]
  1926. END_ROOM
  1927.  
  1928. ROOM_DESCR [Wash Room]
  1929. You are in the 'Wash' room.  There is a passage to the north and stairs
  1930. leading down.
  1931. END_ROOM_DESCR
  1932.  
  1933. NOUN [Washer]
  1934. Machine
  1935. Washing
  1936. Against the wall, there is a washing machine.
  1937. SIZE 100
  1938. WEIGHT 100
  1939. UNMOVABLE
  1940. LOCATION [Wash Room]
  1941. CLOSABLE
  1942. OPEN
  1943. OFF
  1944. TURNABLE
  1945. NOUN_SYNONYMS washer JulyTag
  1946. END_NOUN
  1947.  
  1948. NOUN_DESCR [Washer]
  1949. The washing machine is a "JulyTag" brand.  It looks like it is broken.
  1950. END_NOUN_DESCR
  1951.  
  1952. TURN_DESCR [Washer]
  1953. You try to start the washing machine, but are unsuccessful.
  1954. END_TURN_DESCR
  1955.  
  1956. COMMAND FIX ANY
  1957. NOUNPresent
  1958. PrintMessage "Sorry, but you don't have the correct tools to fix the $NOUN$."
  1959. DoneWithTurn
  1960. END_COMMAND
  1961.  
  1962. NOUN [Coal]
  1963. Coal
  1964. Black
  1965. You see a piece of black coal here.
  1966. SIZE 20
  1967. WEIGHT 20
  1968. LOCATION [NoWhere]
  1969. POINTS 10
  1970. NOUN_SYNONYMS piece carbon lump
  1971. END_NOUN
  1972.  
  1973. NOUN_DESCR [coal]
  1974. The lump of coal is very clean (for a piece of coal, that is).
  1975. END_NOUN_DESCR
  1976.  
  1977. MESSAGE [Out pops a piece of coal]
  1978. You finally manage to turn on the washing machine.  It wheerrs, bangs, bumps
  1979. and belches for a few moments and the diamond finally disappears from sight.
  1980. However, out of the bottom of the washing machine pops a lump of black coal.
  1981. The coal is quite shiny.
  1982. END_MESSAGE
  1983.  
  1984. COMMAND WASH DIAMOND
  1985. Present [Washer]
  1986. IsLocated [Diamond] [Washer]
  1987. PrintMessage [Out pops a piece of coal]
  1988. Destroy [Diamond]
  1989. DropIt [Coal]
  1990. DoneWithTurn
  1991. END_COMMAND
  1992.  
  1993. COMMAND WASH ANY
  1994. PrintMessage "Ha!  Ha!  Ha!  The $NOUN$ isn't even dirty!"
  1995. DoneWithTurn
  1996. END_COMMAND
  1997.  
  1998.  
  1999. ROOM [Grue's Lair]
  2000. Grue's Lair
  2001. SOUTH [Wash Room]
  2002. END_ROOM
  2003.  
  2004. ROOM_DESCR [Grue's Lair]
  2005. You are in the lair of the infamous Grue.  The walls of the room have a
  2006. strange iridescent glow.   The only exit is to the south.
  2007. END_ROOM_DESCR
  2008.  
  2009. CREATURE [Grue]
  2010. Grue
  2011. Infamous
  2012. The infamous Grue is here.  He seems rather timid, actually.
  2013. LOCATION [Grue's Lair]
  2014. MAN
  2015. GROUPMEMBER
  2016. CREATURE_SYNONYMS beast
  2017. END_CREATURE
  2018.  
  2019. CREATURE_DESCR [Grue]
  2020. The Grue is tiny creature -- no bigger than a small puppy.  He licks your hand
  2021. and makes a noise that sounds somewhat like a cat purring.  He likes you.  As
  2022. you move around the room, he follows you about like a child.  Aren't you
  2023. lucky?!
  2024. END_CREATURE_DESCR
  2025.  
  2026. MESSAGE [What a weird idea - Eat]
  2027. What a bizarre idea!!  What are you -- some kind of weird cannibal?
  2028. END_MESSAGE
  2029.  
  2030. MESSAGE [What a weird idea - Kill]
  2031. You evil beast!  How could you even think about $VERB$ing this sweet creature?
  2032. END_MESSAGE
  2033.  
  2034. MESSAGE [What a weird idea]
  2035. You have obviously developed a demented and distorted view of life.  Probably
  2036. from playing too many adventure games.  Perhaps, you should lay off those evil
  2037. things until you recover your senses and regain a more realistic perspective.
  2038. END_MESSAGE
  2039.  
  2040. COMMAND EAT GRUE
  2041. Present [Grue]
  2042. PrintMessage [What a weird idea - Eat]
  2043. PrintMessage [What a weird idea]
  2044. DoneWithTurn
  2045. END_COMMAND
  2046.  
  2047. COMMAND SHOOT GRUE
  2048. Present [Grue]
  2049. PrintMessage [What a weird idea - Kill]
  2050. PrintMessage [What a weird idea]
  2051. DoneWithTurn
  2052. END_COMMAND
  2053.  
  2054. COMMAND KILL GRUE
  2055. Present [Grue]
  2056. PrintMessage [What a weird idea - Kill]
  2057. PrintMessage [What a weird idea]
  2058. DoneWithTurn
  2059. END_COMMAND
  2060.  
  2061. COMMAND KISS GRUE
  2062. Present [Grue]
  2063. PrintMessage [What a weird idea - Kill]
  2064. PrintMessage [What a weird idea]
  2065. DoneWithTurn
  2066. END_COMMAND
  2067.  
  2068. FLAG [Has Patting Bonus]
  2069.  
  2070. MESSAGE [Pat him]
  2071. As you $VERB$ the Grue, he purrs softly and licks your hand.
  2072. END_MESSAGE
  2073.  
  2074. MESSAGE [Get Patting bonus]
  2075. For displaying such kindness to the infamous Grue, you get a 10 point bonus.
  2076. END_MESSAGE
  2077.  
  2078. COMMAND PAT GRUE
  2079. FlagOFF [Has Patting Bonus]
  2080. Present [Grue]
  2081. PrintMessage [Get Patting bonus]
  2082. PlusScore 10
  2083. TurnFlagON [Has Patting Bonus]
  2084. END_COMMAND
  2085.  
  2086. COMMAND PAT GRUE
  2087. Present [Grue]
  2088. PrintMessage [Pat him]
  2089. DoneWithTurn
  2090. END_COMMAND
  2091.  
  2092. ROOM [Bat Room]
  2093. Bat Room
  2094. SOUTH [Smelly Room]
  2095. WEST [Small Room]
  2096. LIGHT [Shining lantern]
  2097. END_ROOM
  2098.  
  2099. ROOM_DESCR [Bat Room]
  2100. You are in the bat room.  Pictures of famous bats are hung in the room.  There
  2101. is a passage to the west, but to the south it smells strongly of gas (not
  2102. fuel -- the other kind.)
  2103. END_ROOM_DESCR
  2104.  
  2105. NOUN [baseball bat]
  2106. Bat
  2107. Baseball
  2108. There is a large baseball bat here.  It is autographed.
  2109. SIZE 20
  2110. WEIGHT 20
  2111. LOCATION [Bat Room]
  2112. READABLE
  2113. POINTS 10
  2114. END_NOUN
  2115.  
  2116. NOUN_DESCR [baseball bat]
  2117. The bat looks large and heavy, but awkward - a reject from last year's World
  2118. Series.  It has a signature on it - `Ronald Reagan'.
  2119. END_NOUN_DESCR
  2120.  
  2121. TEXT [baseball bat]
  2122. The bat is an official 'Milpitas Slogger'.  It is signed by `Ronald Reagan'.
  2123. END_TEXT
  2124.  
  2125.  
  2126. ROOM [Chili Contest]
  2127. Chili Contest
  2128. EAST [Wine Tasting Room]
  2129. UP [Smelly Room]
  2130. ROOM_SYNONYMS Eat Taste
  2131. LIGHT [Shining lantern]
  2132. END_ROOM
  2133.  
  2134. ROOM_DESCR [Chili Contest]
  2135. You are in the middle of a chili cooking and eating contest.  There is a large
  2136. sign nailed to the west wall.  There is a passage leading to the east.
  2137. END_ROOM_DESCR
  2138.  
  2139. NOUN [people]
  2140. people
  2141. lotsa
  2142. There are people milling around in small groups with bowls in their hands.
  2143. UNMOVABLE
  2144. LOCATION [Chili Contest]
  2145. PLURAL
  2146. NOUN_SYNONYMS person man woman porkers
  2147. END_NOUN
  2148.  
  2149. NOUN_DESCR [people]
  2150. The people are everywhere and are gobbling up bowl after bowl of chili and
  2151. really pigging out on it.  A bunch of real PORKers!
  2152. END_NOUN_DESCR
  2153.  
  2154. MESSAGE [People ignore you]
  2155. The people just ignore you and continue eating their chili.
  2156. END_MESSAGE
  2157.  
  2158.  
  2159. COMMAND TALK TO PEOPLE
  2160. Present [People]
  2161. PrintMessage [People ignore you]
  2162. DoneWithTurn
  2163. END_COMMAND
  2164.  
  2165. COMMAND ASK PEOPLE
  2166. Present [People]
  2167. PrintMessage [People ignore you]
  2168. DoneWithTurn
  2169. END_COMMAND
  2170.  
  2171. NOUN [Chili Pot]
  2172. Chili
  2173. Hot
  2174. There is huge pot of bubbling chili in the center of the room.
  2175. SIZE 81
  2176. WEIGHT 81
  2177. LOCATION [chili Contest]
  2178. EDIBLE
  2179. POISONOUS
  2180. POINTS 10
  2181. NOUN_SYNONYMS food pot bowl bowls
  2182. END_NOUN
  2183.  
  2184. NOUN_DESCR [Chili Pot]
  2185. The pot is gigantic.  It is bubbling furiously.  The chili looks great.  You
  2186. realize how long it has been since you last ate.
  2187. END_NOUN_DESCR
  2188.  
  2189. MESSAGE [Eat the chili]
  2190. You gobble up a couple of bowls.  You really PORK out.  It is great chili!
  2191. END_MESSAGE
  2192.  
  2193. MESSAGE [Let it rip]
  2194. After a while, you start to feel gaseous and you let a real smelly one rip
  2195. loose.  Unfortunately, the gas is poisonous and even you are overcome by the
  2196. fumes.  What a way to die!
  2197. END_MESSAGE
  2198.  
  2199. COMMAND EAT CHILI
  2200. Present [Chili Pot]
  2201. PrintMessage [Eat the chili]
  2202. PrintMessage [Let it rip]
  2203. BlankLine
  2204. GoToRoom [Funeral]
  2205. DoneWithTurn
  2206. END_COMMAND
  2207.  
  2208. COMMAND FART
  2209. Present [Chili Pot]
  2210. PrintMessage [Let it rip]
  2211. BlankLine
  2212. GoToRoom [Funeral]
  2213. DoneWithTurn
  2214. END_COMMAND
  2215.  
  2216. ROOM [Wine Tasting Room]
  2217. Wine Tasting Room
  2218. WEST [Chili Contest]
  2219. ROOM_SYNONYMS Drink Taste
  2220. LIGHT [Shining lantern]
  2221. END_ROOM
  2222.  
  2223. ROOM_DESCR [Wine Tasting Room]
  2224. You are in the wine tasting room.  However, you notice that most of the
  2225. bottles are cheap, and aren't really that tasty.  The only exit is to the west.
  2226. END_ROOM_DESCR
  2227.  
  2228. NOUN [wine]
  2229. Wine
  2230. Cheap
  2231. There are some bottles of some cheap wine here.
  2232. SIZE 20
  2233. WEIGHT 20
  2234. LOCATION [Wine Tasting Room]
  2235. READABLE
  2236. DRINKABLE
  2237. POISONOUS
  2238. PLURAL
  2239. NOUN_SYNONYMS bottles bottle label
  2240. POINTS 10
  2241. END_NOUN
  2242.  
  2243. NOUN_DESCR [wine]
  2244. The wine is a fine vintage from Jimmy Carter's own private grape fields,
  2245. in Plains, Georgia, made out of (censored), and mixed with (censored) to
  2246. produce a (censored) taste.
  2247. END_NOUN_DESCR
  2248.  
  2249. TEXT [wine]
  2250. According the mimeographed label, the wine is a fine vintage (specifically,
  2251. last Thursday) from Jimmy Carter's own private grape fields in Plains,
  2252. Georgia, made out of (censored), and mixed with (censored) to produce a
  2253. (censored) taste.
  2254. END_TEXT
  2255.  
  2256.  
  2257. ROOM [Smelly Room]
  2258. Smelly Room
  2259. NORTH [Bat Room]
  2260. DOWN [Chili Contest]
  2261. LIGHT [Shining lantern]
  2262. END_ROOM
  2263.  
  2264. ROOM_DESCR [Smelly Room]
  2265. You are in a small room, which smells amazingly bad.  You can go north, or
  2266. descend to the source of the smell.
  2267.  
  2268. There is a large sign nailed to the east wall.
  2269. END_ROOM_DESCR
  2270.  
  2271. MESSAGE [No Smoking]
  2272. The sign reads: "Expiratory Distribution of Partially Ignited Hydrocarbons
  2273. into the Immediate Atmosphere Strictly Disallowed".
  2274. END_MESSAGE
  2275.  
  2276. COMMAND READ SIGN
  2277. AtLocation [Chili Contest]
  2278. OR
  2279. AtLocation [Smelly Room]
  2280. PrintMessage [No Smoking]
  2281. DoneWithTurn
  2282. END_COMMAND
  2283.  
  2284. ROOM [Worship Room]
  2285. Worship Room
  2286. SOUTH [Tomb]
  2287. WEST [Mirror Room]
  2288. LIGHT [Shining lantern]
  2289. END_ROOM
  2290.  
  2291. ROOM_DESCR [Worship Room]
  2292. You are in what is obviously a place of worship.  There are idols of his royal
  2293. beingness Joel Berez and one large statue of him about the room.  A very, very
  2294. religious aura seems to linger in the air.  You'd have to pay me to come here.
  2295. You can leave this icky place by way of two passages, to the west and to the
  2296. south.
  2297.  
  2298. There is a large sign on the north wall.
  2299. END_ROOM_DESCR
  2300.  
  2301. MESSAGE [Commandment List]
  2302. It is a long list of commandments.  There are many, many, many more than ten.
  2303. Your eyes scan the list and fall randomly on a commandment near the bottom of
  2304. the list.
  2305.  
  2306. You read...
  2307.  
  2308. COMMANDMENT #12592
  2309. Oh ye who write Adventure Games that torment the player with stupid puzzles:
  2310. Dost thou know the magnitude of thy sin before the gods?  Yea, verily, thou
  2311. shalt be ground between two stones.  Shall the angry gods cast thy body into
  2312. the whirlpool?  Surely, thy eye shall be put out with a sharp stick!  Even
  2313. unto the ends of the earth shalt thou wander and unto the land of the dead
  2314. shalt thou be sent at last.  Surely thou shalt repent of thy low cunning.
  2315.  
  2316. You smile and nod your head in agreement and approval.
  2317. END_MESSAGE
  2318.  
  2319. COMMAND READ SIGN
  2320. AtLocation [Worship Room]
  2321. PrintMessage [Commandment List]
  2322. DoneWithTurn
  2323. END_COMMAND
  2324.  
  2325. MESSAGE [Now I lie (sic) me down to sleep]
  2326. You mumble the only prayer you know, 'Now I lie (sic) me down to sleep ... etc
  2327. ... etc...'
  2328.  
  2329. The power of suggestion is obviously a very strong force with you, because you
  2330. soon fall sound asleep....
  2331.  
  2332. Time passes .... and finally you wake up, well rested and ready to resume your
  2333. adventure.
  2334. END_MESSAGE
  2335.  
  2336. COMMAND PRAY
  2337. PrintMessage [Now I lie (sic) me down to sleep]
  2338. END_COMMAND
  2339.  
  2340. MESSAGE [Someone steals treasures]
  2341.  
  2342. However, you are dismayed to discover that you have been robbed!
  2343. END_MESSAGE
  2344.  
  2345. COMMAND PRAY
  2346. IsCarryingTreasure 5
  2347. PrintMessage [Someone steals treasures]
  2348. SendTreasuresToRoom [Tax Collector's Lair] 4
  2349. END_COMMAND
  2350.  
  2351. COMMAND PRAY
  2352. DoneWithTurn
  2353. END_COMMAND
  2354.  
  2355. NOUN [Prayer Book]
  2356. Book
  2357. Prayer
  2358. There is a prayer book here.
  2359. SIZE 20
  2360. WEIGHT 20
  2361. LOCATION [Worship Room]
  2362. READABLE
  2363. POINTS 10
  2364. END_NOUN
  2365.  
  2366. NOUN_DESCR [Prayer Book]
  2367. The prayer book is a fairly large book, all black with pictures of human
  2368. sacrifices (they're playing computer adventure games.)  Its title is
  2369. `201: A Sea Odyssey'
  2370. END_NOUN_DESCR
  2371.  
  2372. TEXT [Prayer Book]
  2373. You read for a little while, but get depressed and finally stop.
  2374. END_TEXT
  2375.  
  2376. VARIABLE [candles left]
  2377.  
  2378. NOUN [candles]
  2379. Candles
  2380. Wax
  2381. There are some wax candles here.
  2382. SIZE 10
  2383. WEIGHT 10
  2384. LOCATION [Worship Room]
  2385. PLURAL
  2386. NOUN_SYNONYMS candle
  2387. END_NOUN
  2388.  
  2389. NOUN_DESCR [candles]
  2390. The candles are just that.  Wax candles.  Not long ones or fancy candles,
  2391. just plain old regular candles.  Every adventure game needs a light source
  2392. of some kind.  Why should this game be any different???
  2393. There are #VAR[candles left]# candles.
  2394. END_NOUN_DESCR
  2395.  
  2396. COMMAND EXAMINE CANDLES
  2397. VariableEquals [candles left] 1
  2398. PrintMessage "There is only one candle left."
  2399. DoneWithTurn
  2400. END_COMMAND
  2401.  
  2402.  
  2403. ROOM [Tomb]
  2404. Tomb
  2405. NORTH [Worship Room]
  2406. LIGHT [Shining lantern]
  2407. END_ROOM
  2408.  
  2409. ROOM_DESCR [Tomb]
  2410. You are in the tomb of an Egyptian slave.  In other words, there isn't anything
  2411. of any value.  Even the body has been stolen.  I guess you aren't the first one
  2412. here, buddy.
  2413. END_ROOM_DESCR
  2414.  
  2415. NOUN [$500 bill]
  2416. Money
  2417. Paper
  2418. There is a $500 dollar bill here.
  2419. SIZE 5
  2420. WEIGHT 5
  2421. LOCATION [Tomb]
  2422. NOUN_SYNONYMS bill
  2423. POINTS 10
  2424. END_NOUN
  2425.  
  2426. NOUN_DESCR [$500 bill]
  2427. The bill says $500 in each corner, has a picture of Joel Berez in the middle,
  2428. and is worth 500 dollars.  How stupid can you get?
  2429. END_NOUN_DESCR
  2430.  
  2431. NOUN [Shovel]
  2432. Shovel
  2433. Long-handled
  2434. There is a long-handled shovel here.
  2435. SIZE 15
  2436. WEIGHT 15
  2437. LOCATION [Tomb]
  2438. NOUN_SYNONYMS spade
  2439. END_NOUN
  2440.  
  2441. NOUN_DESCR [Shovel]
  2442. The shovel is made of steel with a long handle.
  2443. END_NOUN_DESCR
  2444.  
  2445.  
  2446. ROOM [Sandy Beach]
  2447. Sandy Beach
  2448. SOUTH [Lake Shore]
  2449. LIGHT [Shining lantern]
  2450. END_ROOM
  2451.  
  2452. ROOM_DESCR [Sandy Beach]
  2453. You are on a large sandy beach.  A path leads south to the lake shore.
  2454. END_ROOM_DESCR
  2455.  
  2456. NOUN [Large X]
  2457. X
  2458. Large
  2459. There is a large X painted on a spot in the sand.
  2460. UNMOVABLE
  2461. READABLE
  2462. LOCATION [Sandy Beach]
  2463. END_NOUN
  2464.  
  2465. NOUN_DESCR [Large X]
  2466. The X is about 3 feet square and painted black.
  2467. END_NOUN_DESCR
  2468.  
  2469. TEXT [Large X]
  2470. The X says 'X'.  What did you expect, turkey?
  2471. END_TEXT
  2472.  
  2473. NOUN [Small Hole]
  2474. Hole
  2475. Small
  2476. A small hole has been dug in the sand.
  2477. UNMOVABLE
  2478. LOCATION [NoWhere]
  2479. END_NOUN
  2480.  
  2481. NOUN_DESCR [Small Hole]
  2482. The hole is circular and is about 4 feet deep and about 6 feet across.
  2483. END_NOUN_DESCR
  2484.  
  2485. NOUN [Large Hole]
  2486. Hole
  2487. Large
  2488. A large hole has been dug in the sand.
  2489. UNMOVABLE
  2490. LOCATION [NoWhere]
  2491. END_NOUN
  2492.  
  2493. NOUN_DESCR [Large Hole]
  2494. The hole is circular and is about 8 feet deep and about 12 feet across.
  2495. END_NOUN_DESCR
  2496.  
  2497. NOUN [Gigantic Hole]
  2498. Hole
  2499. Gigantic
  2500. A gigantic hole has been dug in the sand.
  2501. UNMOVABLE
  2502. LOCATION [NoWhere]
  2503. END_NOUN
  2504.  
  2505. NOUN_DESCR [Gigantic Hole]
  2506. The hole is circular and is 30 feet across.  The bottom is far below.
  2507. END_NOUN_DESCR
  2508.  
  2509. MESSAGE [Don't have the proper tool]
  2510. Sorry, but you don't have the proper tool to do that.
  2511. END_MESSAGE
  2512.  
  2513. COMMAND DIG
  2514. NOT Present [Shovel]
  2515. PrintMessage [Don't have the proper tool]
  2516. DoneWithTurn
  2517. END_COMMAND
  2518.  
  2519. COMMAND DIG
  2520. AtLocation [Sandy Beach]
  2521. Present [Large X]
  2522. SwapLocations [Large X] [Small Hole]
  2523. PrintMessage "You manage to dig a small hole where the X was."
  2524. DoneWithTurn
  2525. END_COMMAND
  2526.  
  2527. COMMAND DIG
  2528. AtLocation [Sandy Beach]
  2529. Present [Small Hole]
  2530. SwapLocations [Large Hole] [Small Hole]
  2531. PrintMessage "The hole is now considerably bigger."
  2532. DoneWithTurn
  2533. END_COMMAND
  2534.  
  2535. COMMAND DIG
  2536. AtLocation [Sandy Beach]
  2537. Present [Large Hole]
  2538. SwapLocations [Large Hole] [Gigantic Hole]
  2539. PrintMessage "The hole is now gigantic."
  2540. DoneWithTurn
  2541. END_COMMAND
  2542.  
  2543. MESSAGE [You slip down the sandy side of the hole]
  2544. The sandy is very unstable and you lose your footing and tumble head over
  2545. heels to the bottom of the hole.  You will never be able to climb back up
  2546. out of the hole.
  2547. END_MESSAGE
  2548.  
  2549. COMMAND DIG
  2550. AtLocation [Sandy Beach]
  2551. Present [Gigantic Hole]
  2552. GotoRoom [Bottom of hole]
  2553. PrintMessage [You slip down the sandy side of the hole]
  2554. DoneWithTurn
  2555. END_COMMAND
  2556.  
  2557. COMMAND DOWN
  2558. AtLocation [Sandy Beach]
  2559. Present [Gigantic Hole]
  2560. FlagOFF [Has dug in bottom of hole]
  2561. GotoRoom [Bottom of hole]
  2562. PrintMessage [You slip down the sandy side of the hole]
  2563. DoneWithTurn
  2564. END_COMMAND
  2565.  
  2566. COMMAND DOWN
  2567. AtLocation [Sandy Beach]
  2568. Present [Gigantic Hole]
  2569. FlagON [Has dug in bottom of hole]
  2570. GotoRoom [Shaft Room]
  2571. PrintMessage [You slip down the sandy side of the hole]
  2572. DoneWithTurn
  2573. END_COMMAND
  2574.  
  2575. COMMAND DOWN
  2576. Present [Small Hole]
  2577. OR
  2578. Present [Large Hole]
  2579. PrintMessage "You climb down into the hole -- then with great difficulty back up."
  2580. DoneWithTurn
  2581. END_COMMAND
  2582.  
  2583. ROOM [Bottom of Hole]
  2584. Bottom of Hole
  2585. LIGHT [Shining lantern]
  2586. ROOM_SYNONYMS UP CLIMB
  2587. END_ROOM
  2588.  
  2589. ROOM_DESCR [Bottom of Hole]
  2590. You are at the bottom of a very deep hole.  The walls of the hole are loose
  2591. sand.  It is impossible to climb out of the hole.
  2592. END_ROOM_DESCR
  2593.  
  2594. COMMAND UP
  2595. AtLocation [Bottom of Hole]
  2596. PrintMessage "You keep slipping back down.  After a while, you give up."
  2597. DoneWithTurn
  2598. END_COMMAND
  2599.  
  2600. MESSAGE [You break through]
  2601. You begin to dig furiously in the sand.  All of a sudden, your shovel breaks
  2602. through into empty space.  The sand crumbles around the sides of the hole and
  2603. you fall into the hole.  Fortunately, enough sand fell before you did to
  2604. cushion your fall as you land on a mound of sand.
  2605. END_MESSAGE
  2606.  
  2607. FLAG [Has dug in bottom of hole]
  2608.  
  2609. COMMAND DIG
  2610. AtLocation [Bottom of Hole]
  2611. GotoRoom [Shaft Room]
  2612. TurnFlagON [Has dug in bottom of hole]
  2613. PrintMessage [You break through]
  2614. DoneWithTurn
  2615. END_COMMAND
  2616.  
  2617. COMMAND DIG
  2618. NOT AtLocation [Bottom of Hole]
  2619. NOT AtLocation [Sandy Beach]
  2620. PrintMessage "The ground is too hard to dig."
  2621. DoneWithTurn
  2622. END_COMMAND
  2623.  
  2624. ROOM [Shaft Room]
  2625. Shaft Room
  2626. DOWN [Ladder Top]
  2627. ROOM_SYNONYMS DOWN CLIMB SLIDE
  2628. LIGHT [Shining lantern]
  2629. END_ROOM
  2630.  
  2631. ROOM_DESCR [Shaft Room]
  2632. You are standing on a mound of sand in the middle of a large cavernous room.
  2633. Far above, you can see a hole in the roof of the room, but it is too high
  2634. above you to reach.  In the middle of the room is large shaft descending
  2635. through the floor into the darkness below.  In the middle of that shaft is
  2636. another kind of shaft -- sort of like a 'Fire-house pole' -- that also
  2637. disappears into the darkness.  The shaft appears to be the only exit from the
  2638. room.
  2639. END_ROOM_DESCR
  2640.  
  2641. NOUN [Shaft]
  2642. Shaft
  2643. brass
  2644. There is a shaft going down.
  2645. UNMOVABLE
  2646. LOCATION [Shaft Room]
  2647. NOUN_SYNONYMS pole sand ladder
  2648. END_NOUN
  2649.  
  2650. NOUN_DESCR [Shaft]
  2651. The shaft appears to made of brass.  It has been smeared with some kind of
  2652. grease.  It is the proverbial 'greased pole'.  It would be very dangerous
  2653. to slide down this pole.
  2654. END_NOUN_DESCR
  2655.  
  2656. COMMAND GET SHAFT
  2657. PrintMessage [Leave it alone]
  2658. DoneWithTurn
  2659. END_COMMAND
  2660.  
  2661. COMMAND DOWN
  2662. AtLocation [Shaft Room]
  2663. NOT IsWearing [Tennis Shoes]
  2664. GoToRoom [Funeral]
  2665. PrintMessage "The pole is too slippery.  You lose your grip and fall...."
  2666. DoneWithTurn
  2667. END_COMMAND
  2668.  
  2669. ROOM [Ladder Top]
  2670. Ladder Top
  2671. DOWN [Ladder Bottom]
  2672. ROOM_SYNONYMS UP CLIMB SLIDE
  2673. LIGHT [Shining lantern]
  2674. END_ROOM
  2675.  
  2676. ROOM_DESCR [Ladder Top]
  2677. This is a very small room.  In the corner is a rickety wooden ladder, leading
  2678. downward.  It might be safe to descend.  In the other corner is a brass shaft
  2679. which disappears into the darkness above..
  2680. END_ROOM_DESCR
  2681.  
  2682. COMMAND UP
  2683. AtLocation [Ladder Top]
  2684. PrintMessage "The pole is too slippery to climb -- even with your tennis shoes."
  2685. DoneWithTurn
  2686. END_COMMAND
  2687.  
  2688. ROOM [Ladder Bottom]
  2689. Ladder Bottom
  2690. UP [Ladder Top]
  2691. EAST [Grating Room]
  2692. WEST [Rabbit's Warren]
  2693. ROOM_SYNONYMS UP CLIMB
  2694. LIGHT [Shining lantern]
  2695. END_ROOM
  2696.  
  2697. ROOM_DESCR [Ladder Bottom]
  2698. This is a rather wide room.  In the corner is a rickety wooden ladder, leading
  2699. upward.  To the east and west are passages leaving the room.
  2700. END_ROOM_DESCR
  2701.  
  2702. ROOM [Grating Room]
  2703. Grating Room
  2704. WEST [Ladder Bottom]
  2705. LIGHT [Shining lantern]
  2706. LOCKED_DOOR
  2707. END_ROOM
  2708.  
  2709. ROOM_DESCR [Grating Room]
  2710. This appears to be a dead end.  The only exit is west, back the way you came.
  2711. END_ROOM_DESCR
  2712.  
  2713. NOUN [Grate]
  2714. Grate
  2715. Iron
  2716. Above you is an iron grate locked with a skull-and-crossbones lock.
  2717. UNMOVABLE
  2718. LOCATION [Grating Room]
  2719. CLOSABLE
  2720. CLOSED
  2721. LOCKABLE
  2722. LOCKED
  2723. KEY [Shaft]
  2724. NOUN_SYNONYMS grating bars lock
  2725. END_NOUN
  2726.  
  2727. NOUN_DESCR [Grate]
  2728. The grate is made from iron bars and is about 3 feet square.  It is cemented
  2729. into place in the ceiling and is closed and locked.  The lock has a
  2730. skull-and-crossbones design on it and is currently locked.
  2731. END_NOUN_DESCR
  2732.  
  2733. ROOM [Rabbit's Warren]
  2734. Rabbit's Warren
  2735. EAST [Ladder Bottom]
  2736. NORTH [Mine Room#1]
  2737. LIGHT [Shining lantern]
  2738. END_ROOM
  2739.  
  2740. ROOM_DESCR [Rabbit's Warren]
  2741. You are in a small room.  There are two exits.  To the east and to the north.
  2742. Above the north exit is a sign that reads 'Rabbit's Warren'.  It sounds like
  2743. another one of those !@#$%^&*ing mazes.
  2744. END_ROOM_DESCR
  2745.  
  2746. CREATURE [Gigantic Rabbit]
  2747. Rabbit
  2748. Gigantic
  2749. There is a very angry, gigantic rabbit blocking the exit to the north.
  2750. LOCATION [Rabbit's Warren]
  2751. HOSTILE
  2752. THRESHOLD 1000
  2753. TIME_THRESH 1000
  2754. END_CREATURE
  2755.  
  2756. CREATURE_DESCR [Gigantic Rabbit]
  2757. The rabbit is huge.  He rabbit is hobbling around using a cane, since he
  2758. appears to have lost one of his feet.  It's loss has obviously left him in a
  2759. bad mood.  He is quite angry and makes a number of very threatening gestures
  2760. to you.
  2761. END_CREATURE_DESCR
  2762.  
  2763. COMMAND NORTH
  2764. Present [Gigantic Rabbit]
  2765. PrintMessage "The rabbit won't let you pass.  He hits you several times with his cane."
  2766. DoneWithTurn
  2767. END_COMMAND
  2768.  
  2769. MESSAGE [Rabbit beats you]
  2770. The rabbit is a quite a bit bigger and stronger than you are.  He easily
  2771. counters you attack by repeatedly beating you over the head with his cane
  2772. before you can do him any damage.
  2773. END_MESSAGE
  2774.  
  2775. COMMAND ATTACK RABBIT
  2776. Present [Gigantic Rabbit]
  2777. PrintMessage [Rabbit beats you]
  2778. DoneWithTurn
  2779. END_COMMAND
  2780.  
  2781. COMMAND SHOOT RABBIT
  2782. Present [Gigantic Rabbit]
  2783. PrintMessage [Rabbit beats you]
  2784. DoneWithTurn
  2785. END_COMMAND
  2786.  
  2787. MESSAGE [Describe Cane]
  2788. The cane is about 3 feet long and made of ebony.  It is quite sturdy.  The
  2789. head of the cane is gold with various precious jewels.  The rabbit is holding
  2790. be his side and occasionally shaking it at you.
  2791. END_MESSAGE
  2792.  
  2793. COMMAND EXAMINE CANE
  2794. Present [Gigantic Rabbit]
  2795. PrintMessage [Describe Cane]
  2796. DoneWithTurn
  2797. END_COMMAND
  2798.  
  2799. COMMAND GET CANE
  2800. Present [Gigantic Rabbit]
  2801. PrintMessage "Sorry, but the rabbit is not about to part with his cane."
  2802. DoneWithTurn
  2803. END_COMMAND
  2804.  
  2805. MESSAGE [Rabbit thanks you]
  2806. The rabbit is delighted that you have returned his foot.  He puts it back
  2807. on to his hind leg and hops off into his warren.  He leaves his cane behind.
  2808. END_MESSAGE
  2809.  
  2810. NOUN [Cane]
  2811. Cane
  2812. Jeweled
  2813. There is a jeweled cane here.
  2814. SIZE 10
  2815. WEIGHT 10
  2816. LOCATION [Nowhere]
  2817. POINTS 10
  2818. END_NOUN
  2819.  
  2820. NOUN_DESCR [Cane]
  2821. The cane is about 3 feet long and made of ebony.  It is quite sturdy.  The
  2822. head of the cane is gold with various precious jewels.
  2823. END_NOUN_DESCR
  2824.  
  2825. COMMAND GIVE FOOT TO RABBIT
  2826. Present [Gigantic Rabbit]
  2827. Present [Rabbit's Foot]
  2828. PrintMessage [Rabbit thanks you]
  2829. Destroy [Gigantic Rabbit]
  2830. Destroy [Rabbit's Foot]
  2831. DropIt [Cane]
  2832. DoneWithTurn
  2833. END_COMMAND
  2834.  
  2835. ROOM [Lake Shore]
  2836. Lake Shore
  2837. SOUTH [Junction]
  2838. NORTH [Sandy Beach]
  2839. EAST [Pitcher's Room]
  2840. ENTER [Pitcher's Room]
  2841. WEST [Diamond Mine Entrance]
  2842. ROOM_SYNONYMS EAST BOARD
  2843. LIGHT [Shining lantern]
  2844. END_ROOM
  2845.  
  2846. ROOM_DESCR [Lake Shore]
  2847. You are at a dock along a beautiful, but polluted, lake.  Tied up to the dock
  2848. is a boat.  You may enter the boat and cross the lake to the east (just use
  2849. E or EAST).  To the south is a large room.  To the west you see the entrance to a very
  2850. complex maze.  There is a sandy beach to the north.
  2851. END_ROOM_DESCR
  2852.  
  2853. NOUN [boat]
  2854. Boat
  2855. Large
  2856. There is a large boat here (Invisible).
  2857. UNMOVABLE
  2858. LOCATION [Nowhere]
  2859. END_NOUN
  2860.  
  2861. NOUN_DESCR [boat]
  2862. There is a large boat here (Invisible).
  2863. END_NOUN_DESCR
  2864.  
  2865. MESSAGE [describe boat]
  2866. The boat is a very large yacht, with the name `Pork-Out' on the side.  It is
  2867. not richly furnished or decorated, however, and it just takes dim adventurers
  2868. across places they can't walk through.  Isn't that groovy???
  2869. END_MESSAGE
  2870.  
  2871. COMMAND EXAMINE BOAT
  2872. AtLocation [Lake Shore]
  2873. PrintMessage [describe boat]
  2874. DoneWithTurn
  2875. END_COMMAND
  2876.  
  2877. COMMAND FISH
  2878. AtLocation [Lake Shore]
  2879. PrintMessage "Be real, turkey!  Just what kind of game to you think this is?"
  2880. DoneWithTurn
  2881. END_COMMAND
  2882.  
  2883. COMMAND GET BOAT
  2884. AtLocation [Lake Shore]
  2885. PrintMessage "Be real, turkey!  Even you can't do that.  It is too heavy!"
  2886. DoneWithTurn
  2887. END_COMMAND
  2888.  
  2889. MESSAGE [Use the boat]
  2890. You get in the boat and peacefully sail across the lake.
  2891. END_MESSAGE
  2892.  
  2893. MESSAGE [swim message]
  2894. You valiantly throw off your clothes and dive into the lake.  However, you
  2895. suddenly remember you can't swim.
  2896. END_MESSAGE
  2897.  
  2898. COMMAND SWIM
  2899. AtLocation [Lake Shore]
  2900. PrintMessage [swim message]
  2901. BlankLine
  2902. GoToRoom [Funeral]
  2903. DoneWithTurn
  2904. END_COMMAND
  2905.  
  2906. COMMAND EAST
  2907. AtLocation [Lake Shore]
  2908. LoadWeightGT 50
  2909. PrintMessage "The boat's load is too heavy.  It was built on a budget."
  2910. DoneWithTurn
  2911. END_COMMAND
  2912.  
  2913. COMMAND EAST
  2914. AtLocation [Lake Shore]
  2915. PrintMessage [Use the boat]
  2916. BlankLine
  2917. END_COMMAND
  2918.  
  2919.  
  2920. ROOM [Pitcher's Room]
  2921. Pitcher's Room
  2922. WEST [Lake Shore]
  2923. NORTH [Loser's Hall of Fame]
  2924. LIGHT [Shining lantern]
  2925. END_ROOM
  2926.  
  2927. ROOM_DESCR [Pitcher's Room]
  2928. You are in a room occupied by a crazed baseball pitcher.  He is always
  2929. throwing the ball around, and you have no hope of getting to the north passage
  2930. without getting rid of him first.  However, he is not that great of a pitcher
  2931. and even you can probably get a hit off of him easily.  There is also a
  2932. passage to the west.
  2933. END_ROOM_DESCR
  2934.  
  2935.  
  2936. COMMAND WEST
  2937. AtLocation [Pitcher's Room]
  2938. PrintMessage [Use the boat]
  2939. END_COMMAND
  2940.  
  2941. MESSAGE [You'll get hit]
  2942. Sorry, but you can't get around him without getting hit by a pitched ball.
  2943. END_MESSAGE
  2944.  
  2945. COMMAND NORTH
  2946. AtLocation [Pitcher's Room]
  2947. PrintMessage [You'll get hit]
  2948. DoneWithTurn
  2949. END_COMMAND
  2950.  
  2951. MESSAGE [Swing bat message]
  2952. You swing at the ball, and hit it solidly.  The line drive smashes the
  2953. pitcher's skull, and he slumps to the ground.  Try to be a little more
  2954. accurate next time.
  2955. END_MESSAGE
  2956.  
  2957. COMMAND SWING BAT
  2958. Present [Baseball Bat]
  2959. AtLocation [Pitcher's Room]
  2960. PrintMessage [Swing bat message]
  2961. BlankLine
  2962. GoToRoom [Dead Pitcher's Room]
  2963. ChangePassageway [WEST] [Lake Shore]
  2964. DoneWithTurn
  2965. END_COMMAND
  2966.  
  2967. COMMAND SWING BAT
  2968. Present [Baseball Bat]
  2969. NOT AtLocation [Pitcher's Room]
  2970. PrintMessage "You fan the air ferociously, but only manage to tire yourself out."
  2971. DoneWithTurn
  2972. END_COMMAND
  2973.  
  2974. COMMAND SWING BAT
  2975. NOT Present [Baseball Bat]
  2976. PrintMessage "You do not have the necessary sports equipment."
  2977. DoneWithTurn
  2978. END_COMMAND
  2979.  
  2980. NOUN [baseball]
  2981. baseball
  2982. the
  2983. There is a baseball here.
  2984. LOCATION [Nowhere]
  2985. NOUN_SYNONYMS ball pitch
  2986. END_NOUN
  2987.  
  2988. NOUN_DESCR [baseball]
  2989. There is a baseball here.
  2990. END_NOUN_DESCR
  2991.  
  2992. COMMAND HIT BALL
  2993. ReDirectTo SWING BAT
  2994. END_COMMAND
  2995.  
  2996.  
  2997. ROOM [Dead Pitcher's Room]
  2998. Pitcher's Room
  2999. WEST [Lake Shore]
  3000. NORTH [Loser's Hall of Fame]
  3001. LIGHT [Shining lantern]
  3002. END_ROOM
  3003.  
  3004. ROOM_DESCR [Dead Pitcher's Room]
  3005. You are in a room, which used to home an insane baseball pitcher.  He is lying
  3006. dead on the ground after some jerk hit the ball, and it killed him.  You can
  3007. go to the west or to the north.
  3008. END_ROOM_DESCR
  3009.  
  3010. COMMAND WEST
  3011. AtLocation [Dead Pitcher's Room]
  3012. PrintMessage [Use the boat]
  3013. END_COMMAND
  3014.  
  3015.  
  3016. ROOM [Loser's Hall of Fame]
  3017. Loser's Hall of Fame
  3018. SOUTH [Dead Pitcher's Room]
  3019. LIGHT [Shining lantern]
  3020. END_ROOM
  3021.  
  3022. ROOM_DESCR [Loser's Hall of Fame]
  3023. You are in the Losers' Hall of Fame.  There are pictures of great losers
  3024. everywhere, and you feel proud to be a loser.  The only exit is back to the
  3025. south.
  3026. END_ROOM_DESCR
  3027.  
  3028. NOUN [Your Picture]
  3029. Portrait
  3030. Your
  3031. Your portrait is here.
  3032. SIZE 20
  3033. WEIGHT 20
  3034. LOCATION [Loser's Hall of Fame]
  3035. NOUN_SYNONYMS picture pic
  3036. POINTS 10
  3037. END_NOUN
  3038.  
  3039. NOUN_DESCR [Your Picture]
  3040. The portrait is too horrid to describe.  To look at it would be worse than
  3041. suicide.
  3042. END_NOUN_DESCR
  3043.  
  3044. ROOM [Diamond Mine Entrance]
  3045. Entrance to Diamond Mine
  3046. NORTH [Mine Room#1]
  3047. EAST [Lake Shore]
  3048. LIGHT [Shining lantern]
  3049. END_ROOM
  3050.  
  3051. ROOM_DESCR [Diamond Mine Entrance]
  3052. You are near a hillside.  There is a sign that says: 'Diamond Mine Entrance'.
  3053. There is also an arrow on the sign that points to a hole going north into the
  3054. hillside.  To the east you can see a boat by a lake.
  3055. END_ROOM_DESCR
  3056.  
  3057. ROOM [Mine Room#1]
  3058. Inside Diamond Mine
  3059. NORTH [Mine Room#2]
  3060. LIGHT [Shining lantern]
  3061. END_ROOM
  3062.  
  3063. ROOM_DESCR [Mine Room#1]
  3064. You are lost in a maze of twisty little passages, all alike.  However, you can
  3065. just make out some light seeping through the end of the tunnel to the north
  3066. (HINT HINT).
  3067. END_ROOM_DESCR
  3068.  
  3069. ROOM [Mine Room#2]
  3070. Inside Diamond Mine
  3071. NORTH [Mine Room#3]
  3072. EAST [Royal Chamber]
  3073. LIGHT [Shining lantern]
  3074. END_ROOM
  3075.  
  3076. ROOM_DESCR [Mine Room#2]
  3077. You are lost in a maze of twisty little passages, all alike.  However, you can
  3078. just make out some light seeping through the end of the tunnel to the north
  3079. (HINT HINT).  There is also an interesting-looking passage to the east.
  3080. END_ROOM_DESCR
  3081.  
  3082. NOUN [Diamond]
  3083. Diamond
  3084. Huge
  3085. There is a huge diamond here.
  3086. SIZE 15
  3087. WEIGHT 15
  3088. LOCATION [Mine Room#2]
  3089. NOUN_SYNONYMS jewel
  3090. END_NOUN
  3091.  
  3092. NOUN_DESCR [Diamond]
  3093. The diamond is quite large and looks very valuable.
  3094. END_NOUN_DESCR
  3095.  
  3096. ROOM [Royal Chamber]
  3097. Royal Chamber
  3098. WEST [Mine Room#2]
  3099. LOCKED_DOOR
  3100. LIGHT [Shining lantern]
  3101. END_ROOM
  3102.  
  3103. ROOM_DESCR [Royal Chamber]
  3104. You are small room that is richly decorated with beautiful golden furniture.
  3105. There is a passage to the west -- back the way you came.
  3106. END_ROOM_DESCR
  3107.  
  3108. NOUN [throne]
  3109. Throne
  3110. Golden
  3111. There is a golden throne-like chair in the center of the room.
  3112. UNMOVABLE
  3113. LOCATION [Royal Chamber]
  3114. NOUN_SYNONYMS furniture chair
  3115. END_NOUN
  3116.  
  3117. NOUN_DESCR [throne]
  3118. It looks like real gold.  It must be worth a fortune!
  3119. END_NOUN_DESCR
  3120.  
  3121. NOUN [carpet]
  3122. Carpet
  3123. Persian
  3124. There is a beautiful Persian carpet on the floor.
  3125. SIZE 10
  3126. WEIGHT 10
  3127. LOCATION [Royal Chamber]
  3128. POINTS 10
  3129. NOUN_SYNONYMS rug
  3130. END_NOUN
  3131.  
  3132. NOUN_DESCR [carpet]
  3133. The carpet is about 6 feet square and was hand-made by some highly-skilled
  3134. craftspersons.
  3135. END_NOUN_DESCR
  3136.  
  3137. MESSAGE [There is nothing under the carpet]
  3138. There is nothing under the carpet.  No trap doors!  No secret passageways!  No
  3139. treasures!  Nothing!  How unimaginative!!  How dull!!
  3140. END_MESSAGE
  3141.  
  3142. COMMAND GET RUG
  3143. Present [carpet]
  3144. PrintMessage [There is nothing under the carpet]
  3145. BlankLine
  3146. END_COMMAND
  3147.  
  3148. COMMAND MOVE RUG
  3149. Present [carpet]
  3150. PrintMessage [There is nothing under the carpet]
  3151. BlankLine
  3152. END_COMMAND
  3153.  
  3154. COMMAND GET FROG
  3155. Present [Frog]
  3156. PrintMessage "The little beast hops away before you can get it."
  3157. DoneWithTurn
  3158. END_COMMAND
  3159.  
  3160. CREATURE [Frog]
  3161. Frog
  3162. Green
  3163. There is a small green frog hopping about the room.
  3164. LOCATION [Royal Chamber]
  3165. GROUPMEMBER
  3166. CREATURE_SYNONYMS beast kermit
  3167. END_CREATURE
  3168.  
  3169. CREATURE_DESCR [Frog]
  3170. The frog is quite small.  It looks pretty-much like an ordinary frog -- sort of
  3171. like Kermit.
  3172. END_CREATURE_DESCR
  3173.  
  3174. COMMAND EAT FROG
  3175. Present [Frog]
  3176. PrintMessage [What a weird idea - Eat]
  3177. PrintMessage [What a weird idea]
  3178. DoneWithTurn
  3179. END_COMMAND
  3180.  
  3181. COMMAND SHOOT FROG
  3182. Present [Frog]
  3183. PrintMessage [What a weird idea - Kill]
  3184. PrintMessage [What a weird idea]
  3185. DoneWithTurn
  3186. END_COMMAND
  3187.  
  3188. COMMAND KILL FROG
  3189. Present [Frog]
  3190. PrintMessage [What a weird idea - Kill]
  3191. PrintMessage [What a weird idea]
  3192. DoneWithTurn
  3193. END_COMMAND
  3194.  
  3195. COMMAND PAT FROG
  3196. Present [Frog]
  3197. PrintMessage [What a weird idea - Kill]
  3198. PrintMessage [What a weird idea]
  3199. DoneWithTurn
  3200. END_COMMAND
  3201.  
  3202. COMMAND KISS FROG
  3203. Present [Frog]
  3204. PrintMessage [What a weird idea - Kill]
  3205. PrintMessage [What a weird idea]
  3206. DoneWithTurn
  3207. END_COMMAND
  3208.  
  3209. ROOM [Mine Room#3]
  3210. Inside Diamond Mine
  3211. NORTH [Mine Room#4]
  3212. LIGHT [Shining lantern]
  3213. END_ROOM
  3214.  
  3215. ROOM_DESCR [Mine Room#3]
  3216. You are lost in a maze of twisty little passages, all alike.  However, you can
  3217. just make out some light seeping through the end of the tunnel to the north
  3218. (HINT HINT).
  3219. END_ROOM_DESCR
  3220.  
  3221. ROOM [Mine Room#4]
  3222. Inside Diamond Mine
  3223. NORTH [Mine Room#5]
  3224. LIGHT [Shining lantern]
  3225. END_ROOM
  3226.  
  3227. ROOM_DESCR [Mine Room#4]
  3228. You are lost in a maze of twisty little passages, all alike.  However, you can
  3229. just make out some light seeping through the end of the tunnel to the north
  3230. (HINT HINT).
  3231. END_ROOM_DESCR
  3232.  
  3233. NOUN [Skeleton]
  3234. Skeleton
  3235. Old
  3236. A skeleton (probably a luckless adventurer) lies here.
  3237. SIZE 15
  3238. WEIGHT 15
  3239. LOCATION [Mine Room#4]
  3240. NOUN_SYNONYMS bone bones
  3241. END_NOUN
  3242.  
  3243. NOUN_DESCR [Skeleton]
  3244. The skeleton looks old and moldy.  Ugh!!
  3245. END_NOUN_DESCR
  3246.  
  3247. NOUN [Skeleton keys]
  3248. Keys
  3249. Skeleton
  3250. You see a ring of skeleton keys.
  3251. SIZE 5
  3252. WEIGHT 5
  3253. LOCATION [Mine Room#4]
  3254. POSITION next to skeleton
  3255. NOUN_SYNONYMS ring key
  3256. END_NOUN
  3257.  
  3258. NOUN_DESCR [Skeleton keys]
  3259. The skeleton keys looks old and moldy.  They are on a brass ring.  Every
  3260. adventure game needs to have some keys to open things, don't you think so?
  3261. END_NOUN_DESCR
  3262.  
  3263. COMMAND UNLOCK ANY WITH KEYS
  3264. Present [Skeleton keys]
  3265. PrintMessage "The keys don't work.  Maybe these are the wrong keys for the $VERB$."
  3266. DoneWithTurn
  3267. END_COMMAND
  3268.  
  3269. ROOM [Mine Room#5]
  3270. Inside Diamond Mine
  3271. NORTH [Outside Mine]
  3272. WEST [Dead End]
  3273. LIGHT [Shining lantern]
  3274. END_ROOM
  3275.  
  3276. ROOM_DESCR [Mine Room#5]
  3277. You are lost in a maze of twisty little passages, all alike.  However, you can
  3278. just make out some light seeping through the end of the tunnel to the north
  3279. (HINT HINT).
  3280.  
  3281. There is a sign over a tunnel leading west that says 'DEAD END'.
  3282. END_ROOM_DESCR
  3283.  
  3284. COMMAND READ SIGN
  3285. AtLocation [Mine Room#5]
  3286. PrintMessage "It still says 'DEAD END', buddy!"
  3287. DoneWithTurn
  3288. END_COMMAND
  3289.  
  3290. ROOM [Dead End]
  3291. DEAD END
  3292. KillPlayer
  3293. END_ROOM
  3294.  
  3295. ROOM_DESCR [Dead End]
  3296. What's the matter with you, buddy?  Can't you read?  If not, you have no
  3297. business playing TEXT adventure games!  Better stick to those wimpy graphic
  3298. adventure games that don't require you to be able to read, write or type.
  3299.  
  3300. Anyway, the sign said 'DEAD END' -- didn't it?  Don't say you weren't warned!
  3301. END_ROOM_DESCR
  3302.  
  3303.  
  3304. ROOM [Outside Mine]
  3305. Outside Diamond Mine
  3306. NORTH [Diamond Mine Entrance]
  3307. EAST [Lake Shore]
  3308. LIGHT [Shining lantern]
  3309. END_ROOM
  3310.  
  3311. ROOM_DESCR [Outside Mine]
  3312. You finally stumble out of the mine.  You see the mine entrance to the north
  3313. and the lake shore to the east.
  3314. END_ROOM_DESCR
  3315.  
  3316. ROOM [Loud Room With Band]
  3317. Loud Room
  3318. LIGHT [Shining lantern]
  3319. END_ROOM
  3320.  
  3321. ROOM_DESCR [Loud Room With Band]
  3322. You are in the loud room.  There is a heavy metal band playing here. You notice
  3323. one of them has an electric guitar.  There is a huge speaker in the corner.
  3324. END_ROOM_DESCR
  3325.  
  3326. NOUN [plug]
  3327. plug
  3328. electric
  3329. There is an electric plug here
  3330. LOCATION [nowhere]
  3331. NOUN_SYNONYMS speaker speakers ears band
  3332. END_NOUN
  3333.  
  3334. NOUN_DESCR [plug]
  3335. There is an electric plug here.
  3336. END_NOUN_DESCR
  3337.  
  3338. MESSAGE [Pull Plug message]
  3339. You do it, and the heavy metal band goes into shock because their music is not
  3340. blaring.  They all drop what they are carrying and run away frantically.
  3341. END_MESSAGE
  3342.  
  3343. COMMAND PULL PLUG
  3344. AtLocation [Loud Room With Band]
  3345. PrintMessage [Pull Plug message]
  3346. BlankLine
  3347. GoToRoom [Loud Room]
  3348. ChangePassageway [WEST] [Junction]
  3349. DoneWithTurn
  3350. END_COMMAND
  3351.  
  3352. COMMAND PULL PLUG
  3353. NOT AtLocation [Loud Room With Band]
  3354. PrintMessage "You would look pretty silly doing that.  I am just going to ignore it."
  3355. DoneWithTurn
  3356. END_COMMAND
  3357.  
  3358. COMMAND ATTACK BAND
  3359. ReDirectTo PULL PLUG
  3360. END_COMMAND
  3361.  
  3362. COMMAND SHOOT BAND
  3363. ReDirectTo PULL PLUG
  3364. END_COMMAND
  3365.  
  3366. COMMAND COVER EARS
  3367. ReDirectTo PULL PLUG
  3368. END_COMMAND
  3369.  
  3370. MESSAGE [Try to GET Message]
  3371. No!  You ain't gunna take it! ... No, you ain't gunna take it!  You ain't gunna
  3372. take it, no no...'
  3373. END_MESSAGE
  3374.  
  3375. COMMAND GET ANY
  3376. AtLocation [Loud Room With Band]
  3377. PrintMessage [Try to GET Message]
  3378. DoneWithTurn
  3379. END_COMMAND
  3380.  
  3381. MESSAGE [Sorry, but I can't hear you]
  3382. Sorry, but I can't hear you.
  3383. END_MESSAGE
  3384.  
  3385. COMMAND HELP
  3386. AtLocation [Loud Room With Band]
  3387. PrintMessage [Sorry, but I can't hear you]
  3388. DoneWithTurn
  3389. END_COMMAND
  3390.  
  3391. COMMAND INVENTORY
  3392. AtLocation [Loud Room With Band]
  3393. PrintMessage [Sorry, but I can't hear you]
  3394. DoneWithTurn
  3395. END_COMMAND
  3396.  
  3397. COMMAND NORTH
  3398. AtLocation [Loud Room With Band]
  3399. PrintMessage [Sorry, but I can't hear you]
  3400. DoneWithTurn
  3401. END_COMMAND
  3402.  
  3403. COMMAND SOUTH
  3404. AtLocation [Loud Room With Band]
  3405. PrintMessage [Sorry, but I can't hear you]
  3406. DoneWithTurn
  3407. END_COMMAND
  3408.  
  3409. COMMAND EAST
  3410. AtLocation [Loud Room With Band]
  3411. PrintMessage [Sorry, but I can't hear you]
  3412. DoneWithTurn
  3413. END_COMMAND
  3414.  
  3415. COMMAND WEST
  3416. AtLocation [Loud Room With Band]
  3417. PrintMessage [Sorry, but I can't hear you]
  3418. DoneWithTurn
  3419. END_COMMAND
  3420.  
  3421. COMMAND UP
  3422. AtLocation [Loud Room With Band]
  3423. PrintMessage [Sorry, but I can't hear you]
  3424. DoneWithTurn
  3425. END_COMMAND
  3426.  
  3427. COMMAND DOWN
  3428. AtLocation [Loud Room With Band]
  3429. PrintMessage [Sorry, but I can't hear you]
  3430. DoneWithTurn
  3431. END_COMMAND
  3432.  
  3433. COMMAND EXIT
  3434. AtLocation [Loud Room With Band]
  3435. PrintMessage [Sorry, but I can't hear you]
  3436. DoneWithTurn
  3437. END_COMMAND
  3438.  
  3439. COMMAND LIST EXITS
  3440. AtLocation [Loud Room With Band]
  3441. PrintMessage [Sorry, but I can't hear you]
  3442. DoneWithTurn
  3443. END_COMMAND
  3444.  
  3445.  
  3446. ROOM [Loud Room]
  3447. Loud Room
  3448. WEST [Junction]
  3449. EAST [Triangular Room]
  3450. LIGHT [Shining lantern]
  3451. END_ROOM
  3452.  
  3453. ROOM_DESCR [Loud Room]
  3454. You are in the loud room.  You can see the set-up of a heavy metal band here,
  3455. but they are not in sight.  There is a huge speaker in the corner of the room.
  3456. There are exits to the east and to the west.
  3457. END_ROOM_DESCR
  3458.  
  3459. NOUN [guitar]
  3460. Guitar
  3461. Electric
  3462. There is an electric guitar here.
  3463. SIZE 20
  3464. WEIGHT 20
  3465. LOCATION [Loud Room]
  3466. POINTS 10
  3467. END_NOUN
  3468.  
  3469. NOUN_DESCR [guitar]
  3470. The guitar is a basic six stringer, with a plug to go into a wall.  It can only
  3471. play heavy metal, though, at not less than 500 decibels.  An engraving reads:
  3472. `ACME Anti-Deafness Prevention Old People Harrasser.'
  3473. END_NOUN_DESCR
  3474.  
  3475. ROOM [Triangular Room]
  3476. Triangular Room
  3477. WEST [Loud Room]
  3478. DOWN [1st Level]
  3479. LIGHT [Shining lantern]
  3480. END_ROOM
  3481.  
  3482. ROOM_DESCR [Triangular Room]
  3483. This is a strange triangular shaped room with passages leading off in all
  3484. directions.  Several of them have unfortunately been blocked by a recent
  3485. cave-in.  At a point equal-distant from the room's vertices, there is a
  3486. triangular staircase leading down.  Even though you shine your lantern down
  3487. the stairwell you are unable to see the bottom.
  3488. END_ROOM_DESCR
  3489.  
  3490. MESSAGE [It drops down the staircase]
  3491. The $NOUN$ falls down the staircase.  You can hear it banging and bouncing
  3492. as it makes its journey downward.  The sound gets weaker and weaker and
  3493. weaker.  Finally, it stops falling or is too far away for you to hear anymore.
  3494. END_MESSAGE
  3495.  
  3496. COMMAND DROP ANY
  3497. NOUNPresent
  3498. AtLocation [Triangular Room]
  3499. OR
  3500. AtLocation [1st Level]
  3501. OR
  3502. AtLocation [2nd Level]
  3503. OR
  3504. AtLocation [3rd Level]
  3505. OR
  3506. AtLocation [4th Level]
  3507. PrintMessage [It drops down the staircase]
  3508. SendNOUNToRoom [Gates of Hell]
  3509. DoneWithTurn
  3510. END_COMMAND
  3511.  
  3512. MESSAGE [Start Down]
  3513. You step on to the staircase and begin to climb down.  You climb down for
  3514. a long, long time.  You are getting warmer and quite tired.  You pause to
  3515. rest.
  3516. END_MESSAGE
  3517.  
  3518. COMMAND DOWN
  3519. AtLocation [Triangular Room]
  3520. PrintMessage [Start down]
  3521. BlankLine
  3522. END_COMMAND
  3523.  
  3524. MESSAGE [Going Down]
  3525. You resume your climb down.  Down and down you go, round and round you go, in
  3526. a spin, lovin the spin your in, under that old black magic ... called love,
  3527. etc....
  3528.  
  3529. It is quite warm here.  Once again, you pause to rest.
  3530. END_MESSAGE
  3531.  
  3532. COMMAND DOWN
  3533. AtLocation [1st Level]
  3534. PrintMessage [Going down]
  3535. BlankLine
  3536. END_COMMAND
  3537.  
  3538. MESSAGE [More Going Down]
  3539. You resume your climb down.  It is really getting hot here.  Once again, you
  3540. pause to rest.
  3541. END_MESSAGE
  3542.  
  3543. COMMAND DOWN
  3544. AtLocation [2nd Level]
  3545. OR
  3546. AtLocation [3rd Level]
  3547. PrintMessage [More Going down]
  3548. BlankLine
  3549. END_COMMAND
  3550.  
  3551. MESSAGE [Final Going Down]
  3552. With the end in sight, you make one last effort to finish these !@#$%^&ing
  3553. stairs.  You can hardly stand the heat.  Finally, you reach the bottom.
  3554. END_MESSAGE
  3555.  
  3556. COMMAND DOWN
  3557. AtLocation [4th Level]
  3558. PrintMessage [Final Going down]
  3559. BlankLine
  3560. END_COMMAND
  3561.  
  3562. ROOM [1st Level]
  3563. On the Stairs
  3564. UP [Triangular Room]
  3565. DOWN [2nd Level]
  3566. LIGHT [Shining lantern]
  3567. END_ROOM
  3568.  
  3569. ROOM_DESCR [1st Level]
  3570. You are on the stairs.  You can see a room far above you.
  3571. END_ROOM_DESCR
  3572.  
  3573. ROOM [2nd Level]
  3574. On the Stairs
  3575. DOWN [3rd Level]
  3576. UP [1st Level]
  3577. LIGHT [Shining lantern]
  3578. END_ROOM
  3579.  
  3580. ROOM_DESCR [2nd Level]
  3581. You are on the stairs.  The stairs seems to go on endlessly both above and
  3582. below you.
  3583. END_ROOM_DESCR
  3584.  
  3585. ROOM [3rd Level]
  3586. On the Stairs
  3587. DOWN [4th Level]
  3588. UP [2nd Level]
  3589. LIGHT [Shining lantern]
  3590. END_ROOM
  3591.  
  3592. ROOM_DESCR [3rd Level]
  3593. You are on the stairs.  The stairs seems to go on endlessly both above and
  3594. below you.
  3595. END_ROOM_DESCR
  3596.  
  3597. ROOM [4th Level]
  3598. On the Stairs
  3599. DOWN [Gates of Hell]
  3600. UP [3rd Level]
  3601. LIGHT [Shining lantern]
  3602. END_ROOM
  3603.  
  3604. ROOM_DESCR [4th Level]
  3605. You are on the stairs.  The stairs seems to go on endlessly above you.  Far
  3606. below, you can just make out a room where the stairs end.
  3607. END_ROOM_DESCR
  3608.  
  3609. ROOM [Gates of Hell]
  3610. Gates of Hell
  3611. UP [4th Level]
  3612. LOCKED_DOOR
  3613. LIGHT [Shining lantern]
  3614. END_ROOM
  3615.  
  3616. ROOM_DESCR [Gates of Hell]
  3617. You are outside a large gateway.  Above the gateway there is a large plaque
  3618. which is inscribed:
  3619.  
  3620.    Abandon every HELP all ye who enter here!
  3621.  
  3622. The gate is closed.  Through it you can see flames and hear cries of great
  3623. pain and agony.  It is incredibly hot!  The heat seems to be coming from
  3624. beyond the gate.  Stairs lead up.
  3625. END_ROOM_DESCR
  3626.  
  3627. NOUN [Bell]
  3628. Bell
  3629. Rusty
  3630. There is an old rusty bell here.
  3631. SIZE 20
  3632. WEIGHT 20
  3633. LOCATION [Gates of Hell]
  3634. END_NOUN
  3635.  
  3636. NOUN_DESCR [Bell]
  3637. The bell is quite old and very rusty.  There is an inscription that reads
  3638. 'RING FOR ATTENDANT'.
  3639. END_NOUN_DESCR
  3640.  
  3641. COMMAND OPEN GATE
  3642. AtLocation [Gates of Hell]
  3643. PrintMessage "You try unsuccessfully to open the gate, but it is locked."
  3644. DoneWithTurn
  3645. END_COMMAND
  3646.  
  3647. FLAG [Has visited Hell]
  3648.  
  3649. MESSAGE [1st Bell Ring]
  3650. A few moments after you ring the bell, you hear a voice cry out, "Hold your
  3651. horses, I'm coming........damn tourists..."  A little old man in a red velvet
  3652. suit appears on the other side of the gates.  He produces a key from a pocket
  3653. of his coat and unlocks the gate.
  3654.  
  3655. "Welcome to the 12592nd level of Hell.  My name is Fred and I will be your
  3656. guide for today's tour", he says.
  3657.  
  3658. "This level of Hell is reserved for Adventure game writers.  Here, we
  3659. specialize in giving these cruel people some of the same kind of torment that
  3660. they gave to those unfortunates that played their fiendish creations.  It
  3661. doesn't matter that the game players played willingly -- in their quest for
  3662. masochistic pleasures.  No!  No!  No!  Just because the victim is foolish
  3663. enough to think he or she is enjoying the experience, doesn't make the crime
  3664. any less heinous.  These wicked Adventure game writers were no better than
  3665. drug pushers preying on the mental weaknesses of Adventure junkies."
  3666.  
  3667. "Remember, as you tour this level of Hell that these people deserve their
  3668. eternal torment!  They are just being repaid for the misery they have give to
  3669. others.  Do not pity them.  Save you pity for their unfortunate victims!"
  3670.  
  3671. With that introduction finished, Fred begins the tour.  You follow him down a
  3672. long winding path.  You finally stop by the edge of a cliff.  In the distance
  3673. below you is a dark labyrinth of high thorny hedges.  In the middle of the
  3674. labyrinth, you can see two figures groping along the hedge walls.  As they
  3675. reach out to touch the hedges, they recoil in pain from touching the thorns.
  3676.  
  3677. Fred chuckles.  "That is Will Crowther and Don Woods.  They started it all by
  3678. writing the first Adventure game -- called simply ADVENTURE.  They are now
  3679. doomed to search in the dark through a maze of twisty little passages.  They
  3680. are trying to find the vending machine to buy some batteries for their
  3681. lantern.  They will search forever -- in vain.  A fitting punishment, don't
  3682. you agree?"
  3683.  
  3684. Fred chuckles again and wanders down the path to the north.  After a few
  3685. minutes you arrive at a pleasant sunny meadow.  Off to the south at the edge
  3686. of the meadow is a swampy area.  In the middle of the swamp, buried in the mud
  3687. is a very strange sight.  A bearded man is trapped under a sleeping dragon.
  3688. He alternates between trying to wake the dragon and trying to dig himself free
  3689. in the mud.  He continues to struggle, but to no avail.
  3690.  
  3691. Fred explains, "That is Scott Adams.  He wrote ADVENTURELAND, PIRATE ADVENTURE
  3692. and many, many others.  His Adventure games were the first written for
  3693. microcomputers.  Now, he is getting a taste of his own medicine."
  3694.  
  3695. "Let's move on."  Fred proceeds to walk to the east.  The ground rises gently
  3696. until you find yourself overlooking a deep chasm.  On one side of the chasm
  3697. you see a man.  Directly across from him is a woman.  Both are shouting secret
  3698. words with very hoarse voices.  They continue to shout out every silly word
  3699. imaginable.  There doesn't seem to be any result from their efforts except
  3700. their voices get hoarser.
  3701.  
  3702. "Ken and Roberta Williams.  They wrote THE WIZARD AND THE PRINCESS, and KING'S
  3703. QUEST I, II, III, IV, V, VI, VII, VIII, etc." explains Fred.  "After they
  3704. discover the correct secret word, Artichoke, they will get to ride in a leaky
  3705. boat with no way to fix the leak."  He chuckles again.
  3706.  
  3707. You follow Fred as he continues on the path to the south.  You finally come to
  3708. an old house and enter through a broken window (sound familiar?).  Fred lifts
  3709. a rug, brush aside some leaves and you both peek into a dark room through a
  3710. small grate.  Below, you see two men trapped in a brick-walled room.  There
  3711. are no doors or windows in the room.  The only exit is the grate and it is
  3712. locked on the outside.  However, even if the grate was unlocked it would do no
  3713. good, as both men are too big to fit through the grate.
  3714.  
  3715. "The only way out of the room is by saying the word 'Ahriman'.  Ahriman was
  3716. one of the gods of Zoroastrian mythology", Fred whispers.  "After they figure
  3717. that one out, we have some really hard puzzles for them.  They are Dave
  3718. Lebling and Marc Blank.  They wrote the ZORK series.  You know those, of
  3719. course, -- ZORK I, ZORK II, ZORK III, ZORK ZERO, BEYOND ZORK, INSIDE ZORK,
  3720. OUTSIDE ZORK, UNDER ZORK, SON OF ZORK, RETURN TO ZORK, BRIDE OF ZORK, 2ND
  3721. COUSIN OF ZORK, ZORK MINUS 47, IN SEARCH OF ZORK, ZORK'S REVENGE, ZORK -- THE
  3722. SEQUEL, THE HITCHHIKER'S GUIDE TO ZORK, NIGHT OF THE LIVING ZORK, THE
  3723. ESSENTIAL ZORK, THE NON-ESSENTIAL ZORK, ZORK TRIVIA, ZORK CONFIDENTIAL, THE
  3724. VALLEY OF ZORK, IT CAME FROM ZORK, TALES OF ZORK, THE CREATURE FROM ZORK, ZORK
  3725. UNCHAINED, ZORK OBSERVED, THE COMPLEAT ZORK, et al.  For all the pain they have
  3726. caused Adventure game players, these two deserve some really terrible
  3727. punishment, but there are some things that are even too nasty and gross for
  3728. Hell."
  3729.  
  3730. Fred puts the leaves back over the grate, puts the rug over the leaves, and
  3731. then leads you outside the house.  You continue the tour for the remainder of
  3732. the afternoon.  Finally, exhausted, you return to the entrance gate.
  3733.  
  3734. "Well, I hope you have enjoyed the tour of level 12592 of Hell.  And remember,
  3735. those fiends deserve their fate or worse.  Don't pity them.  Instead, pity
  3736. their victims -- those poor misguided Adventure game players who can't kick
  3737. their evil habits!", Fred concludes.
  3738.  
  3739. He shakes your hand, says good bye, opens the gate for you to leave and then
  3740. locks it behind you.  You find yourself back outside the gate to Hell.  Fred
  3741. disappears down the path on the other side.
  3742. END_MESSAGE
  3743.  
  3744. COMMAND RING
  3745. FlagOFF [Has visited Hell]
  3746. AtLocation [Gates of Hell]
  3747. PrintMessage [1st Bell Ring]
  3748. PlusScore 15
  3749. TurnFlagON [Has visited Hell]
  3750. DoneWithTurn
  3751. END_COMMAND
  3752.  
  3753. MESSAGE [Later Bell Ring]
  3754. Ding! Dong!.
  3755. END_MESSAGE
  3756.  
  3757. COMMAND RING
  3758. Present [Bell]
  3759. PrintMessage [Later Bell Ring]
  3760. DoneWithTurn
  3761. END_COMMAND
  3762.  
  3763. MESSAGE [Starting Up]
  3764. You step on to the stairs and begin to climb up.  It seems like a very easy
  3765. climb and you don't even have to pause to rest.  You notice that it seems to
  3766. get cooler as you climb.  Finally, you reach the top of the stairs almost
  3767. refreshed for your little bout of exercise.  (One of the wonders of Adventure
  3768. Games is that they need not be logical, consistent or fair.  Sometimes, this
  3769. works to the player's advantage -- like now.)
  3770.  
  3771. END_MESSAGE
  3772.  
  3773. COMMAND UP
  3774. AtLocation [Gates of Hell]
  3775. PrintMessage [Starting Up]
  3776. GoToRoom [Triangular Room]
  3777. DoneWithTurn
  3778. END_COMMAND
  3779.  
  3780.  
  3781. REM SUMO Stuff
  3782.  
  3783. MESSAGE [You are not an undertaker]
  3784. What are you some kind of fiend?  The last time I checked, you were an
  3785. adventurer -- not an undertaker.  The $ADJECTIVE$ $NOUN$ is dead!
  3786. END_MESSAGE
  3787.  
  3788. COMMAND GET SUMO
  3789. Present [Dead Sumo]
  3790. PrintMessage [You are not an undertaker]
  3791. DoneWithTurn
  3792. END_COMMAND
  3793.  
  3794. COMMAND GET TAX COLLECTOR
  3795. Present [Dead Tax Collector]
  3796. PrintMessage [You are not an undertaker]
  3797. DoneWithTurn
  3798. END_COMMAND
  3799.  
  3800.  
  3801. MESSAGE [He is already dead]
  3802. What are you some kind of fiend?  The $ADJECTIVE$ $NOUN$ is already dead!
  3803. END_MESSAGE
  3804.  
  3805. MESSAGE [Sumo Jerk Message]
  3806. Attacking with your bare hands is worse than not doing anything at all - you
  3807. can slip and fall under the sumo.  Bring a weapon next game, jerk.
  3808.  
  3809. END_MESSAGE
  3810.  
  3811. MESSAGE [Sumo Dies]
  3812. The sumo, in a great rage, accidentally sits on himself.  Needless to say, he
  3813. dies.  Nice work.
  3814. END_MESSAGE
  3815.  
  3816. MESSAGE [Sumo kills you]
  3817. The sumo sits on you, and farts several times.  You can guess what happens.
  3818. END_MESSAGE
  3819.  
  3820. MESSAGE [Fire at Sumo #1]
  3821. You're still recovering from last round.
  3822. END_MESSAGE
  3823.  
  3824. MESSAGE [Fire at Sumo #2]
  3825. Pretty sad case.  You slip and fall, and barely avoid the sumo as he tries to
  3826. sit on you.  By the way, you're also stunned.
  3827. END_MESSAGE
  3828.  
  3829. MESSAGE [Fire at Sumo #3]
  3830. Nice move.  When you fired the gun, it ricocheted and almost hit you.  Lucky.
  3831. END_MESSAGE
  3832.  
  3833. MESSAGE [Fire at Sumo #4]
  3834. All right!  Your gun jams!  Too bad, you won't be able to attack quite yet.
  3835. END_MESSAGE
  3836.  
  3837. MESSAGE [Fire at Sumo #5]
  3838. The shot from your gun ricochets all around the room, and finally hits the
  3839. sumo for minimal damage.
  3840. END_MESSAGE
  3841.  
  3842. MESSAGE [Fire at Sumo #6]
  3843. The shot scares pants off the sumo.  Embarrassed, he turns around and puts
  3844. them back on.
  3845. END_MESSAGE
  3846.  
  3847. MESSAGE [Fire at Sumo #7]
  3848. The shot hits the sumo squarely.  He starts to cry.
  3849. END_MESSAGE
  3850.  
  3851. MESSAGE [Fire at Sumo #9]
  3852. Your shot is perfect.  The sumo is hit right in the forehead.  However, he has
  3853. a fairly thick skull.
  3854. END_MESSAGE
  3855.  
  3856. MESSAGE [Fire at Sumo #10]
  3857. The sumo is really terrified of you.  He farts on himself.
  3858. END_MESSAGE
  3859.  
  3860. MESSAGE [Fire at Sumo #11]
  3861. When the gun fires, the sumo gets really freaked.  He screams and almost breaks
  3862. his head bashing it against a wall.
  3863. END_MESSAGE
  3864.  
  3865. MESSAGE [Attack Sumo #1]
  3866. You want to $VERB$ $NOUN$?  You must be some kind of fruit cake!
  3867. END_MESSAGE
  3868.  
  3869. MESSAGE [Attack Sumo #2]
  3870. The sumo, trying to avoid looking at your face, doesn't attack.
  3871. END_MESSAGE
  3872.  
  3873. MESSAGE [Attack Sumo #3]
  3874. The sumo tries to sit on you, but instead misses and lands on a tack.  Ouch!
  3875. END_MESSAGE
  3876.  
  3877. MESSAGE [Attack Sumo #5]
  3878. The sumo is still thinking about whether to step with its right or left foot
  3879. first, so it doesn't attack.
  3880. END_MESSAGE
  3881.  
  3882. MESSAGE [Attack Sumo #6]
  3883. The sumo tries to sit on you.  However, you dive away and land on a sharp rock.
  3884. END_MESSAGE
  3885.  
  3886. MESSAGE [Attack Sumo #7]
  3887. The sumo falls down, and in the following earthquake you are trying to keep
  3888. your balance.
  3889. END_MESSAGE
  3890.  
  3891. MESSAGE [Attack Sumo #9]
  3892. The sumo looks at you.  You scream in agony, and bash your head against a wall.
  3893. END_MESSAGE
  3894.  
  3895. MESSAGE [Attack Sumo #10]
  3896. The sumo hold up a mirror.  You choke and gasp for better air for a minute or
  3897. two.
  3898. END_MESSAGE
  3899.  
  3900. MESSAGE [Attack Sumo #11]
  3901. The sumo sits on you, but before the second is up you escape.  Every bone in
  3902. your body is broken.
  3903. END_MESSAGE
  3904.  
  3905. COMMAND SHOOT SUMO
  3906. Present [Dead Sumo]
  3907. Present [Handgun]
  3908. PrintMessage [He is already dead]
  3909. DoneWithTurn
  3910. END_COMMAND
  3911.  
  3912. COMMAND SHOOT SUMO
  3913. Chance 75
  3914. Present [Live Sumo]
  3915. Present [Handgun]
  3916. RandomMessage [Fire at Sumo #1] [Fire at Sumo #11]
  3917. DoneWithTurn
  3918. END_COMMAND
  3919.  
  3920. COMMAND SHOOT SUMO
  3921. Chance 50
  3922. Present [Live Sumo]
  3923. Present [Handgun]
  3924. PrintMessage [Sumo Dies]
  3925. SwapLocations [Live Sumo] [Dead Sumo]
  3926. DoneWithTurn
  3927. END_COMMAND
  3928.  
  3929. COMMAND SHOOT SUMO
  3930. Present [Live Sumo]
  3931. Present [Handgun]
  3932. PrintMessage [Sumo kills you]
  3933. BlankLine
  3934. GoToRoom [Funeral]
  3935. DoneWithTurn
  3936. END_COMMAND
  3937.  
  3938.  
  3939. COMMAND ATTACK SUMO
  3940. Present [Dead Sumo]
  3941. PrintMessage [He is already dead]
  3942. DoneWithTurn
  3943. END_COMMAND
  3944.  
  3945. COMMAND ATTACK SUMO
  3946. Chance 75
  3947. Present [Live Sumo]
  3948. PrintMessage [Sumo Jerk message]
  3949. RandomMessage [Attack Sumo #1] [Attack Sumo #11]
  3950. DoneWithTurn
  3951. END_COMMAND
  3952.  
  3953. COMMAND ATTACK SUMO
  3954. Chance 50
  3955. Present [Live Sumo]
  3956. PrintMessage [Sumo Dies]
  3957. SwapLocations [Live Sumo] [Dead Sumo]
  3958. DoneWithTurn
  3959. END_COMMAND
  3960.  
  3961. COMMAND ATTACK SUMO
  3962. Present [Live Sumo]
  3963. PrintMessage [Sumo kills you]
  3964. BlankLine
  3965. GoToRoom [Funeral]
  3966. DoneWithTurn
  3967. END_COMMAND
  3968.  
  3969.  
  3970. REM TAX COLLECTOR Stuff
  3971.  
  3972. MESSAGE [Tax Collector Jerk Message]
  3973. Attacking with your bare hands is worse than not doing anything at all - you
  3974. can slip and he can tax you on that.  Bring a weapon next game, jerk.
  3975.  
  3976. END_MESSAGE
  3977.  
  3978. MESSAGE [Tax Collector Dies]
  3979. The collector has a fit when he doesn't have anything to tax.  He compulsively
  3980. taxes himself, and has a major heart attack.  He was a nice fellow away from
  3981. the job, too.
  3982. END_MESSAGE
  3983.  
  3984. MESSAGE [Tax Collector kills you]
  3985. Oh well.  With a yell of triumph, the collector screams and hurls a mountain of
  3986. taxes at you.  Guess what.
  3987. END_MESSAGE
  3988.  
  3989. MESSAGE [Shoot at Tax Collector #1]
  3990. Nice move.  You shoot at the collector, but he taxes you on aiming the gun!
  3991. You decide not to fire - who knows how much that costs!
  3992. END_MESSAGE
  3993.  
  3994. MESSAGE [Shoot at Tax Collector #2]
  3995. All right.  When you fire your gun, it ricochets off a pile of old taxes and
  3996. almost kills you.
  3997. END_MESSAGE
  3998.  
  3999. MESSAGE [Shoot at Tax Collector #3]
  4000. The shot hits the collector and wounds him, but runs away before it can be
  4001. taxed or do more damage.
  4002. END_MESSAGE
  4003.  
  4004. MESSAGE [Shoot at Tax Collector #4]
  4005. The collector gets scared when he can't tax you on anything.  He dives under a
  4006. pile of tax forms to avoid your shot.
  4007. END_MESSAGE
  4008.  
  4009. MESSAGE [Shoot at Tax Collector #7]
  4010. Beautiful shot.  You wasted a pile of forms, and the collector screams in pain.
  4011. END_MESSAGE
  4012.  
  4013. MESSAGE [Shoot at Tax Collector #8]
  4014. The tax collector gets really scared, and has to tax himself for lack of
  4015. anything else.
  4016. END_MESSAGE
  4017.  
  4018. MESSAGE [Shoot at Tax Collector #9]
  4019. Your perfect shot destroys a pile of papers and blows a hole in the collector.
  4020. END_MESSAGE
  4021.  
  4022. MESSAGE [Attack Tax Collector #1]
  4023. The collector, organizing his forms, doesn't attack.
  4024. END_MESSAGE
  4025.  
  4026. MESSAGE [Attack Tax Collector #2]
  4027. The collector tries to throw a property tax at you, but you don't own anything.
  4028. END_MESSAGE
  4029.  
  4030. MESSAGE [Attack Tax Collector #3]
  4031. He tries to tax you on your possessions, but you stole them.
  4032. END_MESSAGE
  4033.  
  4034. MESSAGE [Attack Tax Collector #4]
  4035. The collector tries to slap an ugly tax on you, but then you show him a picture
  4036. of himself.
  4037. END_MESSAGE
  4038.  
  4039. MESSAGE [Attack Tax Collector #5]
  4040. The collector taxes you on not having a brain.  You disagree, but then you
  4041. clean out your ear and your head caves in.  Maybe he has a point.
  4042. END_MESSAGE
  4043.  
  4044. MESSAGE [Attack Tax Collector #7]
  4045. The collector pushes over a stack of papers.  They land on you.  Painful.
  4046. END_MESSAGE
  4047.  
  4048. MESSAGE [Attack Tax Collector #9]
  4049. He fires a paper airplane made out of a form at you.  You choke in amazement
  4050. of how it flies to well.
  4051. END_MESSAGE
  4052.  
  4053. MESSAGE [Attack Tax Collector #10]
  4054. You are buried under a mountain of paper, and get cut up by a paper helicopter.
  4055. END_MESSAGE
  4056.  
  4057. MESSAGE [Attack Tax Collector #11]
  4058. The collector taxes you on `Every breath you take, every move you make...'
  4059. - and he'll be watching you.  You make like Hitler.
  4060. END_MESSAGE
  4061.  
  4062. COMMAND SHOOT TAX COLLECTOR
  4063. Present [Dead Tax Collector]
  4064. Present [Handgun]
  4065. PrintMessage [He is already dead]
  4066. DoneWithTurn
  4067. END_COMMAND
  4068.  
  4069. COMMAND SHOOT TAX COLLECTOR
  4070. Chance 75
  4071. Present [Tax Collector]
  4072. Present [Handgun]
  4073. RandomMessage [Shoot at Tax Collector #1] [Shoot at Tax Collector #9]
  4074. DoneWithTurn
  4075. END_COMMAND
  4076.  
  4077. COMMAND SHOOT TAX COLLECTOR
  4078. Chance 50
  4079. Present [Tax Collector]
  4080. Present [Handgun]
  4081. PrintMessage [Tax Collector Dies]
  4082. SwapLocations [Tax Collector] [Dead Tax Collector]
  4083. DoneWithTurn
  4084. END_COMMAND
  4085.  
  4086. COMMAND SHOOT TAX COLLECTOR
  4087. Present [Tax Collector]
  4088. Present [Handgun]
  4089. PrintMessage [Tax Collector kills you]
  4090. BlankLine
  4091. GoToRoom [Funeral]
  4092. DoneWithTurn
  4093. END_COMMAND
  4094.  
  4095. COMMAND ATTACK TAX COLLECTOR
  4096. Present [Dead Tax Collector]
  4097. PrintMessage [He is already dead]
  4098. DoneWithTurn
  4099. END_COMMAND
  4100.  
  4101. COMMAND ATTACK TAX COLLECTOR
  4102. Chance 75
  4103. Present [Tax Collector]
  4104. PrintMessage [Tax Collector Jerk Message]
  4105. RandomMessage [Attack Tax Collector #1] [Attack Tax Collector #11]
  4106. DoneWithTurn
  4107. END_COMMAND
  4108.  
  4109. COMMAND ATTACK TAX COLLECTOR
  4110. Chance 50
  4111. Present [Tax Collector]
  4112. PrintMessage [Tax Collector Dies]
  4113. SwapLocations [Tax Collector] [Dead Tax Collector]
  4114. DoneWithTurn
  4115. END_COMMAND
  4116.  
  4117. COMMAND ATTACK TAX COLLECTOR
  4118. Present [Tax Collector]
  4119. PrintMessage [Tax Collector kills you]
  4120. BlankLine
  4121. GoToRoom [Funeral]
  4122. DoneWithTurn
  4123. END_COMMAND
  4124.  
  4125.  
  4126.  
  4127. REM HELP
  4128.  
  4129. MESSAGE [Default Help Message]
  4130. No way, Jose!  Ha ha!  No, I won't help.  For help, make out a check for $500
  4131. to David Malmberg (or better yet -- Cash), and send it to him.  Help will
  4132. arrive in the mail.
  4133. END_MESSAGE
  4134.  
  4135. COMMAND HELP
  4136. PrintMessage [Default Help Message]
  4137. DoneWithTurn
  4138. END_COMMAND
  4139.  
  4140.  
  4141. REM EXAMINE
  4142.  
  4143. COMMAND EXAMINE WINDOW
  4144. AtLocation [Inside House]
  4145. OR
  4146. AtLocation [East of House]
  4147. PrintMessage "The window is smashed, but wide enough for you to get through."
  4148. DoneWithTurn
  4149. END_COMMAND
  4150.  
  4151.  
  4152. REM GET
  4153.  
  4154. MESSAGE [Vault Disappears]
  4155. When you try to take it, the vault disappears.  This vault does its job well!!!
  4156. END_MESSAGE
  4157.  
  4158. COMMAND GET VAULT
  4159. InRoom [Bank Vault]
  4160. Destroy [Bank Vault]
  4161. PrintMessage [Vault Disappears]
  4162. DoneWithTurn
  4163. END_COMMAND
  4164.  
  4165. COMMAND GET ALL
  4166. PrintMessage "You can't see any ALL detergent here!!!"
  4167. DoneWithTurn
  4168. END_COMMAND
  4169.  
  4170. COMMAND DROP ALL
  4171. PrintMessage "You don't even have the ALL detergent!"
  4172. DoneWithTurn
  4173. END_COMMAND
  4174.  
  4175.  
  4176. REM SMOKE POT/USE DRUGS/LIGHT POT
  4177.  
  4178. VARIABLE [Joints Smoked]
  4179. COUNTER [Turns player is high]
  4180.  
  4181. COMMAND SMOKE POT
  4182. VariableEquals [Joints Left] 0
  4183. PrintMessage "There is no more pot left to smoke -- sorry!"
  4184. DoneWithTurn
  4185. END_COMMAND
  4186.  
  4187. COMMAND SMOKE POT
  4188. NOT Present [Mary Jane]
  4189. PrintMessage "You can't see any pot here."
  4190. DoneWithTurn
  4191. END_COMMAND
  4192.  
  4193. COMMAND SMOKE POT
  4194. Present [Mary Jane]
  4195. NOT Present [matches]
  4196. PrintMessage "With what do you wish to light it?  Your dragon breath?"
  4197. DoneWithTurn
  4198. END_COMMAND
  4199.  
  4200. MESSAGE [You smoke a joint]
  4201. You strike up a match and start smoking a joint of pot.  After a few
  4202. lung-fulls, you get very high and will stay so for about 10 turns.
  4203. END_MESSAGE
  4204.  
  4205. COMMAND SMOKE POT
  4206. Present [Mary Jane]
  4207. VariableGT [matches left] 0
  4208. VariableGT [Joints Left] 0
  4209. PrintMessage [You smoke a joint]
  4210. TurnCounterON [Turns player is high]
  4211. AddToVariable [Joints Smoked] 1
  4212. SubtractFromVariable [matches left] 1
  4213. SubtractFromVariable [Joints Left] 1
  4214. VariableEquals [matches left] 0
  4215. PrintMessage [That was your last match]
  4216. Destroy [matches]
  4217. END_COMMAND
  4218.  
  4219. COMMAND SMOKE POT
  4220. VariableEquals [Joints Left] 0
  4221. PrintMessage "Unfortunately, that was your last joint of pot."
  4222. Destroy [candles]
  4223. END_COMMAND
  4224.  
  4225. COMMAND SMOKE POT
  4226. DoneWithTurn
  4227. END_COMMAND
  4228.  
  4229.  
  4230. REM LIGHT
  4231.  
  4232. MESSAGE [No more matches]
  4233. There are no more matches left.  Too bad, buddy.
  4234. END_MESSAGE
  4235.  
  4236. COMMAND LIGHT ANY
  4237. VariableEquals [matches left] 0
  4238. PrintMessage [No more matches]
  4239. DoneWithTurn
  4240. END_COMMAND
  4241.  
  4242. COMMAND LIGHT ANY
  4243. AtLocation [Chili Contest]
  4244. OR
  4245. AtLocation [Smelly Room]
  4246. PrintMessage "As you strike the match, the gas in the room explodes and guess what happens."
  4247. BlankLine
  4248. GoToRoom [funeral]
  4249. DoneWithTurn
  4250. END_COMMAND
  4251.  
  4252. MESSAGE [That was your last match]
  4253. That was your last match.
  4254. END_MESSAGE
  4255.  
  4256. COMMAND LIGHT POT
  4257. ReDirectTo SMOKE POT
  4258. END_COMMAND
  4259.  
  4260. COMMAND LIGHT MATCH
  4261. Present [matches]
  4262. VariableGT [matches left] 0
  4263. PrintMessage "You strike a match which glows brightly and then goes out."
  4264. SubtractFromVariable [matches left] 1
  4265. VariableEquals [matches left] 0
  4266. PrintMessage [That was your last match]
  4267. Destroy [matches]
  4268. END_COMMAND
  4269.  
  4270. COMMAND LIGHT MATCH
  4271. DoneWithTurn
  4272. END_COMMAND
  4273.  
  4274. COMMAND LIGHT CANDLE
  4275. VariableEquals [candles left] 0
  4276. PrintMessage "You know, that's impossible to do without candles."
  4277. DoneWithTurn
  4278. END_COMMAND
  4279.  
  4280. COMMAND LIGHT CANDLE
  4281. Present [matches]
  4282. VariableGT [matches left] 0
  4283. VariableGT [candles left] 0
  4284. PrintMessage "You light the candle which glows brightly and then goes out."
  4285. SubtractFromVariable [matches left] 1
  4286. SubtractFromVariable [candles left] 1
  4287. VariableEquals [matches left] 0
  4288. PrintMessage [That was your last match]
  4289. Destroy [matches]
  4290. END_COMMAND
  4291.  
  4292. COMMAND LIGHT CANDLE
  4293. VariableEquals [candles left] 0
  4294. PrintMessage "Unfortunately, that was your last candle."
  4295. Destroy [candles]
  4296. END_COMMAND
  4297.  
  4298. COMMAND LIGHT CANDLE
  4299. DoneWithTurn
  4300. END_COMMAND
  4301.  
  4302.  
  4303. COMMAND FART
  4304. PrintMessage "Aaaahhhhhhhhh!  That was really nice!"
  4305. DoneWithTurn
  4306. END_COMMAND
  4307.  
  4308. COMMAND PLAY GUITAR
  4309. Present [Guitar]
  4310. PrintMessage "Sorry, but the guitar is hopelessly out of tune."
  4311. DoneWithTurn
  4312. END_COMMAND
  4313.  
  4314. ;SOME DEFAULTS
  4315.  
  4316. MESSAGE [He doesn't seem to be interested]
  4317. He doesn't seem to be interested.  What a lousy salesman you'd make!!!
  4318. END_MESSAGE
  4319.  
  4320. COMMAND SHOW ANY
  4321. PrintMessage [He doesn't seem to be interested]
  4322. DoneWithTurn
  4323. END_COMMAND
  4324.  
  4325. COMMAND GIVE ANY
  4326. PrintMessage [He doesn't seem to be interested]
  4327. DoneWithTurn
  4328. END_COMMAND
  4329.  
  4330. MESSAGE [My we're feeling violent today!]
  4331. My we're feeling violent today!
  4332. END_MESSAGE
  4333.  
  4334. COMMAND DESTROY ANY
  4335. PrintMessage [My we're feeling violent today!]
  4336. DoneWithTurn
  4337. END_COMMAND
  4338.  
  4339. COMMAND SHOOT ANY
  4340. PrintMessage [My we're feeling violent today!]
  4341. DoneWithTurn
  4342. END_COMMAND
  4343.  
  4344. COMMAND FIND ANY
  4345. NOUNPresent
  4346. PrintMessage "You must be blind as a bat!  It is right in front of your nose, turkey!"
  4347. DoneWithTurn
  4348. END_COMMAND
  4349.  
  4350. COMMAND FIND ANY
  4351. PrintMessage "Sorry, but it is impossible to $VERB$ the $NOUN$, turkey!"
  4352. DoneWithTurn
  4353. END_COMMAND
  4354.  
  4355.  
  4356. REM PUT
  4357.  
  4358. MESSAGE [This is not a trophy case]
  4359. This is a bank vault, not a trophy case to store odds and ends.  Only valuable
  4360. stuff, please.
  4361. END_MESSAGE
  4362.  
  4363. VARIABLE [Number of treasures in vault]
  4364.  
  4365. MESSAGE [You drop a treasure in vault]
  4366. As you put the treasure in the bank vault, a voice booms out: `Well done!
  4367. You have collected #VAR[Number of treasures in vault]# treasure(s) so far out of a total of [Total number of treasures].'
  4368. END_MESSAGE
  4369.  
  4370. MESSAGE [Win Game Message]
  4371. As you put the last treasure in the bank vault, it closes and disappears
  4372. behind a painting.  Just then, a booming voice says: `You have completed
  4373. your quest in PORK I, worthy one!
  4374.  
  4375. However, because this voice is so amazingly loud, it starts an earthquake.
  4376. A crack opens up in the earth, and you fall into the land of PORK II !!!
  4377. END_MESSAGE
  4378.  
  4379. COMMAND PUT ANY IN VAULT
  4380. InRoom [Bank Vault]
  4381. NOUNPresent
  4382. NOT [Is a treasure?]
  4383. PrintMessage [This is not a trophy case]
  4384. DoneWithTurn
  4385. END_COMMAND
  4386.  
  4387. COMMAND PUT ANY IN VAULT
  4388. InRoom [Bank Vault]
  4389. NOUNPresent
  4390. [Is a treasure?]
  4391. AddToVariable [Number of treasures in vault] 1
  4392. END_COMMAND
  4393.  
  4394. COMMAND PUT ANY IN VAULT
  4395. InRoom [Bank Vault]
  4396. NOUNPresent
  4397. [Is a treasure?]
  4398. VariableEquals [Number of treasures in vault] [Total number of treasures]
  4399. PrintMessage [Win Game Message]
  4400. SendNOUNToRoom [Bank Vault]
  4401. WinGame
  4402. TurnFlagON [Quitting]
  4403. ReDirectTo SCORE
  4404. END_COMMAND
  4405.  
  4406. COMMAND PUT ANY IN VAULT
  4407. InRoom [Bank Vault]
  4408. NOUNPresent
  4409. [Is a treasure?]
  4410. PrintMessage [You drop a treasure in vault]
  4411. SendNOUNToRoom [Bank Vault]
  4412. DoneWithTurn
  4413. END_COMMAND
  4414.  
  4415. MESSAGE [Leave it alone]
  4416. A voice booms out, 'Leave the !@#$%^&ing $NOUN$ alone, turkey!'
  4417. END_MESSAGE
  4418.  
  4419. COMMAND GET SIGN
  4420. PrintMessage [Leave it alone]
  4421. DoneWithTurn
  4422. END_COMMAND
  4423.  
  4424. COMMAND GET BATTERIES
  4425. NOT NOUNPresent
  4426. PrintMessage "A voice booms out, 'You'll have to find the !@#$%^&ing batteries, turkey!'"
  4427. DoneWithTurn
  4428. END_COMMAND
  4429.  
  4430. COMMAND GET ANY
  4431. Present [Bank Vault]
  4432. [Is a treasure?]
  4433. NOUNIsLocated [Bank Vault]
  4434. SubtractFromVariable [Number of treasures in vault] 1
  4435. END_COMMAND
  4436.  
  4437. COMMAND ECHO
  4438. PrintMessage "Sorry, but '$VERB$' doesn't work in this game.  Nice try, however!"
  4439. DoneWithTurn
  4440. END_COMMAND
  4441.  
  4442. COMMAND OOPS
  4443. PrintMessage "What do you mean 'OOPS'?.  Can't you type and/or spell?"
  4444. DoneWithTurn
  4445. END_COMMAND
  4446.  
  4447.  
  4448. REM ANY Stuff
  4449.  
  4450. MESSAGE [Tax Collector steals treasures]
  4451. A mean, cruel, small, sadistic, and all around bad-kind-of-guy tax collector
  4452. walks into the room, and taxes you on paying taxes.  He carries off all your
  4453. valuables in exchange for not being taxed.
  4454. END_MESSAGE
  4455.  
  4456. FLAG [First Turn of Game]
  4457. FLAG [Grue Following Player]
  4458. FLAG [Grue has taken player]
  4459. FLAG [Frog Following Player]
  4460.  
  4461. COMMAND ANY
  4462. FlagOFF [First Turn of Game]
  4463. TurnFlagON [First Turn of Game]
  4464. TurnFlagOFF [Quitting]
  4465. SetVariableTo [Joints Smoked] 0
  4466. SetVariableTo [matches left] 10
  4467. SetVariableTo [Joints Left] 5
  4468. SetVariableTo [candles left] 5
  4469. SetVariableTo [Battery Life] 150
  4470. SetVariableTo [Number of treasures in vault] 0
  4471. END_COMMAND
  4472.  
  4473. COMMAND ANY
  4474. FlagON [Lamp is ON]
  4475. SubtractFromVariable [Battery Life] 1
  4476. END_COMMAND
  4477.  
  4478. COMMAND ANY
  4479. FlagON [Lamp is ON]
  4480. VariableEquals [Battery Life] 26
  4481. Present [Shining lantern]
  4482. BlankLine
  4483. PrintMessage [Give hint about batteries]
  4484. BlankLine
  4485. END_COMMAND
  4486.  
  4487. COMMAND ANY
  4488. FlagON [Lamp is ON]
  4489. VariableLT [Battery Life] 26
  4490. VariableGT [Battery Life] 0
  4491. Present [Shining lantern]
  4492. BlankLine
  4493. PrintMessage [Your lamp is growing weaker]
  4494. BlankLine
  4495. END_COMMAND
  4496.  
  4497. COMMAND ANY
  4498. FlagON [Lamp is ON]
  4499. Present [Shining lantern]
  4500. VariableEquals [Battery Life] 0
  4501. TurnFlagOFF [Lamp is ON]
  4502. PrintMessage "Your lamp has just gone out."
  4503. SwapLocations [Shining lantern] [Brass unlit lantern]
  4504. BlankLine
  4505. END_COMMAND
  4506.  
  4507. MESSAGE [It is now dark]
  4508. It is pitch black.  You can't see your hand in front of your face.
  4509. END_MESSAGE
  4510.  
  4511. MESSAGE [Grue will get you]
  4512. In the dark you are likely to be eaten by a gruesome Grue.
  4513. END_MESSAGE
  4514.  
  4515. MESSAGE [Grue got you]
  4516. You hear a rustling sound behind you.  Then you are grabbed from behind and
  4517. lifted off your feet.  You fight back -- but without success.
  4518.  
  4519. AAAaaaaaaaaaaaaarrrrrrrrrrrggggggghhhhhh!!!!
  4520.  
  4521. You are being carried off by a Grue.  Your life will soon be over.  What a
  4522. terrible way to die -- eaten by a Grue!  You finally pass out from fear.
  4523.  
  4524. Time passes.....and passes.....and passes...................................
  4525.  
  4526. You finally awake and when you recover your senses, you find the Grue has just
  4527. lifted your arm up to his mouth and he is licking your hand.  Perhaps this is
  4528. his way of preparing his food.  He licks some more and then begins to make a
  4529. purring-like sound.
  4530.  
  4531. END_MESSAGE
  4532.  
  4533. FLAG [Continue Meta-command]
  4534.  
  4535. COMMAND ANY
  4536. TurnFlagOFF [Continue Meta-command]
  4537. FlagOFF [Grue has taken player]
  4538. FlagOFF [Lamp is ON]
  4539. RoomNeedsLight
  4540. PrintMessage [It is now dark]
  4541. PrintMessage [Grue will get you]
  4542. NOT AtLocation [Grue's Lair]
  4543. Chance 25
  4544. VariableEquals [Battery Life] 0
  4545. TurnFlagON [Continue Meta-command]
  4546. END_COMMAND
  4547.  
  4548. COMMAND ANY
  4549. FlagOFF [Continue Meta-command]
  4550. FlagOFF [Grue has taken player]
  4551. FlagOFF [Lamp is ON]
  4552. RoomNeedsLight
  4553. PrintMessage "It is too dangerous to move around in the dark!"
  4554. VerbIsDirection
  4555. DoneWithTurn
  4556. END_COMMAND
  4557.  
  4558. COMMAND ANY
  4559. FlagON [Continue Meta-command]
  4560. PrintMessage [Grue got you]
  4561. GoToRoom [Grue's Lair]
  4562. SendToRoom [Shining lantern] [Grue's Lair]
  4563. SendToRoom [Grue] [Grue's Lair]
  4564. SetVariableTo [Battery Life] 200
  4565. TurnFlagON [Grue has taken player]
  4566. TurnFlagON [Lamp is ON]
  4567. Destroy [Brass unlit lantern]
  4568. DoneWithTurn
  4569. END_COMMAND
  4570.  
  4571. MESSAGE [Grue gives you batteries]
  4572. The Grue says 'If your going to wander around the land of PORK, you had better
  4573. learn to carry plenty of spare batteries for your lantern.  Here, let me fix
  4574. you up.'  With that, he puts some new batteries in your lantern and sets the
  4575. lantern down.
  4576. END_MESSAGE
  4577.  
  4578. COMMAND ANY
  4579. FlagON [Grue has taken player]
  4580. FlagOFF [Lamp is ON]
  4581. RoomNeedsLight
  4582. PrintMessage [It is now dark]
  4583. PrintMessage [Grue gives you batteries]
  4584. DropIt [Shining lantern]
  4585. SetVariableTo [Battery Life] 200
  4586. DoneWithTurn
  4587. END_COMMAND
  4588.  
  4589. COMMAND ANY
  4590. InRoom [Live Sumo]
  4591. VerbIsDirection
  4592. PrintMessage [Sumo blocking exits]
  4593. DoneWithTurn
  4594. END_COMMAND
  4595.  
  4596. COMMAND ANY
  4597. InRoom [Live Cyclops]
  4598. VerbIsDirection
  4599. PrintMessage [Cyclops blocking exits]
  4600. DoneWithTurn
  4601. END_COMMAND
  4602.  
  4603. COMMAND ANY
  4604. AtLocation [Grue's Lair]
  4605. TurnFlagON [Grue Following Player]
  4606. END_COMMAND
  4607.  
  4608. COMMAND ANY
  4609. VerbIsDirection
  4610. FlagON [Grue Following Player]
  4611. PrintMessage "The infamous Grue scurries along close at your heels."
  4612. BlankLine
  4613. END_COMMAND
  4614.  
  4615. COMMAND ANY
  4616. AtLocation [Royal Chamber]
  4617. TurnFlagON [Frog Following Player]
  4618. END_COMMAND
  4619.  
  4620. COMMAND ANY
  4621. VerbIsDirection
  4622. FlagON [Frog Following Player]
  4623. PrintMessage "The little green frog hops along behind you."
  4624. BlankLine
  4625. END_COMMAND
  4626.  
  4627. COMMAND ANY
  4628. AtLocation [Polish Maze]
  4629. VerbIsDirection
  4630. PrintMessage [You wander around for a while]
  4631. LookAtRoom
  4632. END_COMMAND
  4633.  
  4634. COMMAND ANY
  4635. CounterGT [Turns with headache] 0
  4636. PrintMessage "Oh .... oh.... your head hurts....what a terrible headache...."
  4637. BlankLine
  4638. CounterEquals [Turns with headache] 6
  4639. TurnCounterOFF [Turns with headache]
  4640. Destroy [Headache]
  4641. END_COMMAND
  4642.  
  4643. COMMAND ANY
  4644. CounterGT [Turns player is high] 9
  4645. PrintMessage "The pot wears off."
  4646. BlankLine
  4647. TurnCounterOFF [Turns player is high]
  4648. DoneWithTurn
  4649. END_COMMAND
  4650.  
  4651. COMMAND ANY
  4652. CounterGT [Turns player is high] 0
  4653. CounterLT [Turns player is high] 10
  4654. VariableEquals [Joints Smoked] 1
  4655. PrintMessage "You are feeling pretty wasted."
  4656. BlankLine
  4657. END_COMMAND
  4658.  
  4659. COMMAND ANY
  4660. CounterGT [Turns player is high] 0
  4661. CounterLT [Turns player is high] 10
  4662. VariableEquals [Joints Smoked] 2
  4663. PrintMessage "You are getting tired."
  4664. BlankLine
  4665. END_COMMAND
  4666.  
  4667. COMMAND ANY
  4668. CounterGT [Turns player is high] 0
  4669. CounterLT [Turns player is high] 10
  4670. VariableEquals [Joints Smoked] 3
  4671. PrintMessage "You are very tired now."
  4672. BlankLine
  4673. END_COMMAND
  4674.  
  4675. MESSAGE [Fall asleep]
  4676. You finally fall from exhaustion.  Unfortunately, the boogie man eats you
  4677. in your sleep.  What a way to go!
  4678. END_MESSAGE
  4679.  
  4680. COMMAND ANY
  4681. CounterGT [Turns player is high] 0
  4682. CounterLT [Turns player is high] 10
  4683. VariableEquals [Joints Smoked] 4
  4684. PrintMessage [Fall asleep]
  4685. BlankLine
  4686. GotoRoom [Funeral]
  4687. DoneWithTurn
  4688. END_COMMAND
  4689.  
  4690. COMMAND ANY
  4691. CounterGT [Turns player is high] 0
  4692. CounterLT [Turns player is high] 10
  4693. AtLocation [Chili Contest]
  4694. OR
  4695. AtLocation [Smelly Room]
  4696. PrintMessage "Because you're so high, you don't notice the fatal reek in here."
  4697. BlankLine
  4698. GotoRoom [Funeral]
  4699. DoneWithTurn
  4700. END_COMMAND
  4701.  
  4702. COMMAND ANY
  4703. NOT IsCarrying [$500 bill]
  4704. NOT IsCarrying [Mary Jane]
  4705. IsSomeWhere [Tax Collector]
  4706. [Underground?]
  4707. IsCarryingTreasure 5
  4708. PrintMessage [Tax Collector steals treasures]
  4709. BlankLine
  4710. SendTreasuresToRoom [Tax Collector's Lair] 4
  4711. DoneWithTurn
  4712. END_COMMAND
  4713.  
  4714. COMMAND ANY PEOPLE
  4715. Present [People]
  4716. PrintMessage [People ignore you]
  4717. DoneWithTurn
  4718. END_COMMAND
  4719.  
  4720.  
  4721.  
  4722. MESSAGE [Funny Saying #1]
  4723. Time flies like an arrow.  However, fruit flies like bananas.
  4724. END_MESSAGE
  4725.  
  4726. MESSAGE [Funny Saying #2]
  4727. Reality is for people who can't face science fiction.
  4728. END_MESSAGE
  4729.  
  4730. MESSAGE [Funny Saying #3]
  4731. People with narrow minds usually have broad tongues.
  4732. END_MESSAGE
  4733.  
  4734. MESSAGE [Funny Saying #4]
  4735. A penny saved is ridiculous.
  4736. END_MESSAGE
  4737.  
  4738. MESSAGE [Funny Saying #5]
  4739. No problem is so formidable that you can't just run away from it.
  4740. END_MESSAGE
  4741.  
  4742. MESSAGE [Funny Saying #6]
  4743. Schizophrenia beats being alone.
  4744. END_MESSAGE
  4745.  
  4746. MESSAGE [Funny Saying #7]
  4747. Help stamp out and abolish redundancy!
  4748. END_MESSAGE
  4749.  
  4750. MESSAGE [Funny Saying #8]
  4751. While money can't buy happiness, it certainly lets you choose your own form
  4752. of misery.
  4753. END_MESSAGE
  4754.  
  4755. MESSAGE [Funny Saying #9]
  4756. Grues really aren't so bad (if you use lots of catsup or ketchup -- which ever
  4757. spelling you prefer).
  4758. END_MESSAGE
  4759.  
  4760. MESSAGE [Funny Saying #10]
  4761. Nuke the Whales!
  4762. END_MESSAGE
  4763.  
  4764. MESSAGE [Funny Saying #11]
  4765. More people have died in Teddy Kennedy's car than in nuclear power plants.
  4766. END_MESSAGE
  4767.  
  4768. MESSAGE [Funny Saying #12]
  4769. Remember, the fact that you're paranoid doesn't mean they're NOT out to get
  4770. you!
  4771. END_MESSAGE
  4772.  
  4773. MESSAGE [Funny Saying #13]
  4774. I'm all for computer dating, but I wouldn't want one to marry my sister.
  4775. END_MESSAGE
  4776.  
  4777. MESSAGE [Funny Saying #14]
  4778. Eschew Obfuscation!
  4779. END_MESSAGE
  4780.  
  4781. MESSAGE [Funny Saying #15]
  4782. F U CN RD THS U CNT SPL WRTH A DM!
  4783. END_MESSAGE
  4784.  
  4785. MESSAGE [Funny Saying #16]
  4786. God did not create the world in seven days.  He partied for six and then
  4787. pulled an all-nighter.
  4788. END_MESSAGE
  4789.  
  4790. MESSAGE [Funny Saying #17]
  4791. Time is just nature's way of keeping everything from happening at once.
  4792. END_MESSAGE
  4793.  
  4794. MESSAGE [Funny Saying #18]
  4795. If rabbits feet are so lucky, what happened to the rabbit?
  4796. END_MESSAGE
  4797.  
  4798. MESSAGE [Funny Saying #20]
  4799. You can fool some of the people all of the time, and all of the people some
  4800. of the time, but you can make a fool of yourself anytime.
  4801. END_MESSAGE
  4802.  
  4803. MESSAGE [Funny Saying #21]
  4804. Be alert!  We needs more lerts.
  4805. END_MESSAGE
  4806.  
  4807. MESSAGE [Funny Saying #22]
  4808. A closed mouth gathers no feet.
  4809. END_MESSAGE
  4810.  
  4811. MESSAGE [Funny Saying #23]
  4812. After all is said and done, usually more is said than done.
  4813. END_MESSAGE
  4814.  
  4815. MESSAGE [Funny Saying #24]
  4816. Nothing improves with age.
  4817. END_MESSAGE
  4818.  
  4819. MESSAGE [Funny Saying #25]
  4820. You've got to kiss a lot of ugly frogs before you find your handsome prince
  4821. (or princess).
  4822. END_MESSAGE
  4823.  
  4824. MESSAGE [Funny Saying #26]
  4825. Love is the triumph of imagination over intelligence.
  4826. END_MESSAGE
  4827.  
  4828. MESSAGE [Funny Saying #27]
  4829. Abstain from wine, women, and song; mostly song.
  4830. END_MESSAGE
  4831.  
  4832. MESSAGE [Funny Saying #28]
  4833. Beauty is skin deep; ugly goes right to the bone.
  4834. END_MESSAGE
  4835.  
  4836. MESSAGE [Funny Saying #29]
  4837. Never stand between a fire hydrant and a dog.
  4838. END_MESSAGE
  4839.  
  4840. MESSAGE [AGT Info]
  4841. This game was created using the "Master's Edition" of the Adventure Game
  4842. Toolkit (AGT).  The "Master's Edition" is the long-awaited and long-promised
  4843. version 2.0 of AGT and represents the response to over five years of AGT
  4844. user's requests for improvements and additional capabilities and features.
  4845.  
  4846. The MASTER'S EDITION of ADVENTURE GAME TOOLKIT is designed to allow a game
  4847. designer/writer to create and play his/her own high-quality text adventure
  4848. games with optional graphic illustrations, sound effects and music.  Once
  4849. created, these adventure games can be shared with and enjoyed by others --
  4850. even if they do not have a copy of the Adventure Game Toolkit themselves.
  4851. 
  4852. FEATURES OF MASTER'S EDITION OF THE ADVENTURE GAME TOOLKIT
  4853. 
  4854. The Master's Edition of AGT has a number of features that make it the most
  4855. comprehensive text adventure game creation product currently available.  Some
  4856. of these key features are:
  4857.  
  4858.    *     Default "look-and-feel" of Infocom adventure games with similar
  4859.          screen layout and standard vocabulary and routines.
  4860.  
  4861.    *     Large standard vocabulary with potential to define many more words
  4862.          unique to a specific adventure.  Typical games can have a vocabulary
  4863.          of 1000 words or more.
  4864.  
  4865.    *     Sophisticated parser that can understand (1) complex input commands
  4866.          including pronouns (IT, HIM, HER, THEM, MY and ITS), and (2) compound
  4867.          commands separated by AND or THEN or punctuation symbols, and (3)
  4868.          commands addressed to characters within the game.  Here are a few
  4869.          examples of commands AGT can handle with ease:
  4870.  
  4871.              GET THE FLASH LIGHT AND THEN SWITCH IT ON
  4872.               PUT ON THE CLOAK, THEN EXAMINE IT; READ ITS LABEL
  4873.               PLACE THE GREEN ROCK AND THE SMALL PEBBLE BEHIND THE TREE
  4874.               ENTER THE HOUSE; GET ALL; EXIT; SOUTH; SOUTH THEN DOWN
  4875.               SULU, SET A COURSE FOR ALPHA 14
  4876.               SCOTTY, BEAM DOWN A TRICORDER AND THE QWERTY MODULE
  4877.               DROP THE FOOD, THE KEY AND THE BOTTLE THEN UNLOCK THE DOOR WITH
  4878.                    THE BRASS KEY AND THEN LEAVE
  4879.  
  4880.   *     Function and cursor keys predefined to input frequently used commands
  4881.          and move directions.  Function keys may also be redefined to input
  4882.          frequently used commands like THROW AXE AT DWARF or GIVE MILK BOTTLE
  4883.          TO BABY.
  4884.  
  4885.    *     An OOPS feature that allows you to edit/correct your input commands.
  4886.  
  4887.    *     SCRIPT and UNSCRIPT commands to echo game output to printer.
  4888.  
  4889.    *     Optional graphic illustrations using PCX formatted pictures for
  4890.          display on CGA, EGA or VGA screens.  The PCX format is the most
  4891.          widely available of any picture format and is supported by most PAINT
  4892.          and/or DRAW programs.  Plus -- a great deal of PCX "clip-art" is
  4893.          available.
  4894.  
  4895.    *     Optional animation using FLI files (produced by Autodesk Animator,
  4896.          Animator Pro, 3D-Studio, PC-Animate, StrataVision 3D and other
  4897.          animation packages) that can be displayed on VGA screens (only).  The
  4898.          FLI format is the most widely used animation format.  Plus -- a great
  4899.          deal of FLI animation "clip-art" is available.
  4900.  
  4901.    *     Optional music and sound effects that can be played in the
  4902.          "background" during the game.  These sound effects can either use the
  4903.          PC's internal speaker or use an AdLib or SoundBlaster (or compatible)
  4904.          "sound card" (if one is available).
  4905.  
  4906.    *     Optional user-definable "look-and-feel" interface including a
  4907.          menu-driven player input option that displays feasible commands for
  4908.          the player to pick from.
  4909.  
  4910.    *     Optional "pop-up" hints available when the <Alt> and <h> keys are
  4911.          pressed at the same time.
  4912.  
  4913.    *     Optional fonts (EGA and VGA monitors only) that can be changed to
  4914.          suit the needs of the game.  The Master's Edition comes with over
  4915.          30 sample fonts including Old English, Scrawl, Computereze.  Plus, a
  4916.          Font Editor is provided that allows you to create your own unique
  4917.          fonts.
  4918.  
  4919.    *     Totally "backward" compatible with all previous versions of AGT.
  4920. 
  4921. WHAT THE REVIEWERS HAVE SAID ABOUT THE ADVENTURE GAME TOOLKIT
  4922.  
  4923.     "Using the Adventure Game Toolkit, anyone with an ounce of
  4924.      imagination can create a text adventure game ... similar in layout
  4925.      and sophistication to those made by Infocom and other commercial
  4926.      developers."
  4927.  
  4928.         -- Donald B. Trivette in PC Magazine
  4929.  
  4930.      "The Adventure Game Toolkit (AGT) acts as a compiler which allows
  4931.      for creating remarkably complex and sophisticated games in a fairly
  4932.      simple way .... AGT's parser reminds me of Infocom's."
  4933.  
  4934.         -- Scorpia in Computer Gaming World
  4935.  
  4936.      "If you have ever wondered what it is like to create your own
  4937.      adventure games, but didn't have the programming knowledge to do it,
  4938.      this product is for you .... The process is easy ... and you'll have
  4939.      hours of fun doing it."
  4940.  
  4941.         -- Resul DeMaria in Public Domain Software & Shareware
  4942.  
  4943.      "The Adventure Game Toolkit from Softworks ... provides all the
  4944.      tools you need to build your own text based adventure games .... The
  4945.      Adventure Game Toolkit is an extremely powerful development
  4946.      package."
  4947.  
  4948.         -- Bob Napp in "Big Blue Disk"
  4949.  
  4950.     The Adventure & Strategy Club (of England) recently awarded the Adventure
  4951.     Game Toolkit its Golden Chalice award.
  4952. 
  4953. DIFFERENCES BETWEEN THE CLASSIC EDITION AND THE MASTER'S EDITION OF AGT
  4954. 
  4955. The "Classic Edition" (i.e., the normal/old/regular version) of AGT is very
  4956. simple to use and can be used by programming novices or even by
  4957. non-programmer's to create very professional text adventures similar to those
  4958. from firms like Infocom.  Versions of the "Classic Edition" are available for
  4959. IBM, Macintosh, Atari ST and Amiga computers and games created on any of these
  4960. computers can be re-compiled and played on any of the other computers.  The
  4961. Classic Edition is still supported and available from Softworks as Shareware
  4962. for only $20 (or $40 including a 223 page printed manual with lots and lots of
  4963. detailed examples).
  4964.  
  4965. The "Master's Edition" contains all the features and capabilities of the
  4966. "Classic Edition" plus a whole lot more.  It is totally compatible with the
  4967. Classic Edition and games originally developed for the Classic Edition can be
  4968. easily converted to and used with the Master's Edition.  The Master's Edition
  4969. is available only for IBM (or compatible) computers.  The Master's Edition is
  4970. aimed at the more sophisticated and experienced programmer/game designer.  The
  4971. Master's Edition allows you to create games that are approximately twice as
  4972. large as those possible using the Classic Edition.  Plus, your games can have
  4973. optional graphic illustrations, sound effects, music, "pop-up" hints, unique
  4974. fonts (EGA or VGA screens only), and a customizeable "look-and-feel" user
  4975. interface including a menu-driven player input option.
  4976.  
  4977. The Master's Edition is available from Softworks for only $50.  This price
  4978. includes the cost of seven ZIPped disks with over 5 megabytes of goodies
  4979. including complete documentation on disk, a bunch of game creation utilities,
  4980. several brand new sample games including the complete AGT source code to:
  4981.  
  4982.     *    HUMONGOUS CAVE (believed to be the largest text adventure game
  4983.          available on any microcomputer).  Based on the "Colassal Cave"
  4984.          adventure, but expanded to 1000 points, 300 locations, hundreds of
  4985.          objects, elves and other creatures, treasures and puzzles.
  4986.  
  4987.     *    HURRY! HURRY! HURRY! -- an illustrated, musical text adventure about
  4988.          a mystery in a traveling circus with all of the game's related font,
  4989.          music, sound effects and pictures files.
  4990.  
  4991.     *    SHERLOCK HOLMES -- a very unusual, menu-driven adventure where you
  4992.          play the famous detective and try to solve a total of 18 separate
  4993.          cases.  This adventure illustrates the Master's Edition's vastly
  4994.          improved capability to handle questions and answers -- making it a
  4995.          great way to develop tutorials or other computer-aided instruction
  4996.          applications or games.
  4997.  
  4998.     *    BRAINSCAPE -- an adventure that takes place inside the brain similar
  4999.          to the novels (and movie) by Isaac Asimov "Fantastic Voyage" and
  5000.          "Fantastic Voyage II: Destination Brain".
  5001.  
  5002.     *    SQUYNCH -- a classic adventure in-the-style-of-Infocom in which you
  5003.          challenge the evils and mysteries of the Land of Squynch. Very clever!
  5004.  
  5005.     *    PORK -- a parody of the Infocom ZORK series of adventures.  If
  5006.          you were frustrated by ZORK, play PORK and enjoy the sweet fruits of
  5007.          revenge.
  5008.  
  5009.     *    ADVENTURELAND and PIRATE'S ADVENTURE -- two true classic games by
  5010.          Scott Adams converted to AGT.  See how a real master of the genre
  5011.          does his magic!
  5012. 
  5013. WHICH VERSION IS RIGHT FOR YOU?
  5014. 
  5015. If you are a "power" gamer/programmer and know that you can use (or need) the
  5016. full power of the Master's Edition, then by all means -- get the Master's
  5017. Edition.  If you have less experience with programming or game design, then
  5018. you should probably start with the Classic Edition.  If you select the Classic
  5019. Edition, you can always upgrade later when you need the full power of the
  5020. Master's Edition -- for a special "registered AGT user" upgrade price of only
  5021. $35.
  5022.  
  5023. To order either the Classic Edition or the Master's Edition, just write or
  5024. call:
  5025.  
  5026.    Softworks
  5027.     43064 Via Moraga
  5028.     Mission San Jose, California  94539
  5029.  
  5030.     VISA or MasterCard accepted for telephone orders
  5031.     (510) 659-0533   6:00 PM to 9:00 PM -- PST only!
  5032. 
  5033. To get a printed order form, just enter the COMMAND: PRINT FORM
  5034.  
  5035. Softworks is a member of the Association of Shareware Professionals -- your
  5036. guarantee of quality in shareware software.
  5037. 
  5038.                             ┌─────────┐
  5039.                       ┌─────┴───┐     │              (tm)
  5040.                    ───│         │O    │───────────────────
  5041.                       │   ┌─────┴╨──┐ │   Association of
  5042.                       │   │         ├─┘   Shareware
  5043.                       └───┤    O    │     Professionals
  5044.                    ───────│    ║    │─────────────────────
  5045.                           └────╨────┘     MEMBER
  5046. 
  5047. END_MESSAGE
  5048.  
  5049.  
  5050. MESSAGE [Do you really want to quit?]
  5051. Listen buddy, this is really a fantastic adventure so I'll give you another
  5052. chance.  Do you really really really really want to quit?
  5053. END_MESSAGE
  5054.  
  5055. MESSAGE [Thank you for playing PORK]
  5056.  
  5057. Thank you for playing PORK!
  5058. END_MESSAGE
  5059.  
  5060. MESSAGE [I didn't think you really wanted to quit!]
  5061. I didn't think you really wanted to quit!
  5062.  
  5063. END_MESSAGE
  5064.  
  5065. ;QUIT COMMANDS
  5066.  
  5067. FLAG [Quitting]
  5068.  
  5069. COMMAND QUIT
  5070. FlagOn [Quitting]
  5071. DoneWithTurn
  5072. END_COMMAND
  5073.  
  5074. COMMAND QUIT
  5075. PrintMessage [Do you really want to quit?]
  5076. PromptForYes (* Get YES or NO answer from keyboard *)
  5077. PrintMessage [Thank you for playing PORK]
  5078. EndGame (* OK, player entered YES -- so let's quit *)
  5079. TurnFlagON [Quitting]
  5080. ReDirectTo SCORE
  5081. END_COMMAND
  5082.  
  5083. COMMAND QUIT
  5084. TurnFlagOFF [Quitting]
  5085. PrintMessage [I didn't think you really wanted to quit!]
  5086. BlankLine
  5087. ReDirectTo LOOK
  5088. END_COMMAND
  5089.  
  5090. COMMAND SCORE
  5091. BlankLine
  5092. ScoreLT 16
  5093. PrintMessage "Your score qualifies you to the title of 'Dainty Eater'."
  5094. END_COMMAND
  5095.  
  5096. COMMAND SCORE
  5097. ScoreLT 26
  5098. ScoreGT 15
  5099. PrintMessage "Your score qualifies you to the title of 'Gourmet'."
  5100. END_COMMAND
  5101.  
  5102. COMMAND SCORE
  5103. ScoreLT 36
  5104. ScoreGT 25
  5105. PrintMessage "Your score qualifies you to the title of 'Snobby Gourmet'."
  5106. END_COMMAND
  5107.  
  5108. COMMAND SCORE
  5109. ScoreLT 46
  5110. ScoreGT 35
  5111. PrintMessage "Your score qualifies you to the title of 'Professional Gourmet'."
  5112. END_COMMAND
  5113.  
  5114. COMMAND SCORE
  5115. ScoreLT 56
  5116. ScoreGT 45
  5117. PrintMessage "Your score qualifies you to the title of 'Food Critic'."
  5118. END_COMMAND
  5119.  
  5120. COMMAND SCORE
  5121. ScoreLT 66
  5122. ScoreGT 55
  5123. PrintMessage "Your score qualifies you to the title of 'French Chef'."
  5124. END_COMMAND
  5125.  
  5126. COMMAND SCORE
  5127. ScoreLT 76
  5128. ScoreGT 65
  5129. PrintMessage "Your score qualifies you to the title of 'Averige Pigo'."
  5130. END_COMMAND
  5131.  
  5132. COMMAND SCORE
  5133. ScoreLT 86
  5134. ScoreGT 75
  5135. PrintMessage "Your score qualifies you to the title of 'Ill-mannered Slob'."
  5136. END_COMMAND
  5137.  
  5138. COMMAND SCORE
  5139. ScoreLT 96
  5140. ScoreGT 85
  5141. PrintMessage "Your score qualifies you to the title of 'Human Garbage Disposal'."
  5142. END_COMMAND
  5143.  
  5144. COMMAND SCORE
  5145. ScoreLT 126
  5146. ScoreGT 95
  5147. BlankLine
  5148. PrintMessage "Your score qualifies you to the title of 'Human Vacuum Cleaner'."
  5149. END_COMMAND
  5150.  
  5151. COMMAND SCORE
  5152. ScoreLT 156
  5153. ScoreGT 125
  5154. PrintMessage "Your score qualifies you to the title of 'PORKer'."
  5155. END_COMMAND
  5156.  
  5157. COMMAND SCORE
  5158. ScoreLT 1000
  5159. ScoreGT 155
  5160. PrintMessage "Your score qualifies you to the title of 'Master PORKer'."
  5161. END_COMMAND
  5162.  
  5163. COMMAND SCORE
  5164. BlankLine
  5165. FlagOn [Quitting]
  5166. ReDirectTo QUIT
  5167. END_COMMAND
  5168.  
  5169.  
  5170. COMMAND DEBUG
  5171. ToggleFlag 0
  5172. DoneWithTurn
  5173. END_COMMAND
  5174.  
  5175. INSTRUCTIONS
  5176.  
  5177. ------------------------------
  5178. How To Play The PORK Adventure
  5179. ------------------------------
  5180.  
  5181.  
  5182. COMMANDS AND VOCABULARY:
  5183.  
  5184.       The PORK Adventure Game understands a wide variety of commands.
  5185.       However, it has only a limited vocabulary, totaling approximately four
  5186.       hundred words, so it can get confused.  If you give it a word that it
  5187.       doesn't understand, it will tell you what word it doesn't know.  Try
  5188.       entering your command again using a different word in place of the one
  5189.       the game objected to.
  5190.  
  5191.       Your commands should generally be in the format:
  5192.  
  5193.        <verb> <(multiple) noun phrase(s)> <preposition> <noun phrase/object>
  5194.  
  5195.       Some (hypothetical) examples of valid commands:
  5196.  
  5197.         PLACE A RED ROCK IN THE SMALL BOWL
  5198.          PUT THE GREEN ROCK AND THE SMALL PEBBLE BEHIND THE OAK TREE
  5199.          READ MY POETRY BOOK
  5200.          SWIM IN THE SWIMMING POOL
  5201.          EXAMINE THE GOLD RING, THE DWARF AND THE SILVER NECKLACE
  5202.          EAT THE CELERY, THE TUNA, THE APPLE AND THE ONION
  5203.          THROW THE BATTLE AXE AND THE LARGE ROCK AT THE WEREWOLF
  5204.          SHOOT THE BURGLAR WITH THE REVOLVER
  5205.          ATTACK HIM
  5206.            ("HIM" will refer to last noun mentioned, e.g., the burglar)
  5207.          FIRE THE LASER PISTOL AT THE ALIEN MUTANT
  5208.          GET THE BOOK (also: TAKE THE BOOK)
  5209.          READ IT
  5210.            ("IT" will refer to last noun mentioned, e.g., the book)
  5211.          GET ALL (will get everything movable at the current location)
  5212.          GET THE KEYS, BOTTLE, FOOD AND THE CLOAK
  5213.          EXAMINE THE KEYS, BOTTLE, FOOD AND CLOAK
  5214.          PUSH THE RED BUTTON AND THE GREEN BUTTON
  5215.          UNLOCK THE FILE CABINET WITH THE STEEL KEY
  5216.          JUMP THROUGH THE OPENING
  5217.          JUMP OVER THE LOG
  5218.          NORTH
  5219.          SOUTHWEST
  5220.          PLACE AN AXE AND THE SHIELD NEXT TO THE BIG TREE
  5221.          PUT THE FOOD ON THE KITCHEN TABLE
  5222.          TURN ON THE FLASHLIGHT
  5223.          LIGHT THE TORCH WITH THE WOODEN MATCHES
  5224.          SCREAM AT THE UGLY TROLL
  5225.          CLIMB UP THE LADDER
  5226.          EXTINGUISH THE FIRE (or PUT OUT THE FIRE)
  5227.          DRINK THE WHITE WINE
  5228.          THROW THE FIRE WOOD IN THE STOVE
  5229.          PULL THE BELL CORD
  5230.          WEAR THE STUPID HAT (also: PUT ON THE STUPID HAT)
  5231.          TAKE OFF THE HAT (also: REMOVE THE HAT)
  5232.          NE (for NORTHEAST)
  5233.          DROP THE KEY AND THE BOTTLE
  5234.          ENTER THE CAVE
  5235.          XYZZY (i.e., a "magic" word)
  5236.          TURN THE DOORKNOB
  5237.          PLAY WITH THE DOG
  5238.          TALK TO (or TALK WITH) THE OLD MAN (ABOUT THE WEATHER)
  5239.          TELL JEFF ABOUT THE SWORD
  5240.          ASK JODIE ABOUT THE CRIME
  5241.  
  5242.      Compound commands can be created by connecting single commands (like
  5243.       those above) with "AND", "THEN" or the punctuation symbols "," or ";" to
  5244.       connect two or more separate commands.  However, "end-of-sentence"
  5245.       punctuation symbols like ".", "!" and "?" should not be used.  Below are
  5246.       a few examples of valid compound commands:
  5247.  
  5248.         TURN THE DOORKNOB THEN ENTER THE CAVE
  5249.          CLIMB DOWN THE LADDER THEN SOUTH, WEST AND NORTHWEST
  5250.          GET THE CLOAK AND THEN EXAMINE IT; READ THE LABEL
  5251.          DROP THE FOOD AND THE BOTTLE THEN UNLOCK THE DOOR AND THEN LEAVE
  5252.          GET THE TORCH, LIGHT IT WITH THE WOODEN MATCHES THEN EXAMINE IT
  5253.  
  5254.      If the game understands all of the words in your command, but still
  5255.       seems confused by the command -- then try to say the same thing using
  5256.       fewer words and a simpler sentence.  When in doubt, simplify your
  5257.       input commands as much as possible.  This also saves typing effort.
  5258.  
  5259. 
  5260. SPECIAL COMMANDS:
  5261.  
  5262.      The game uses a number of special commands for various "housekeeping"
  5263.       chores.  These are all pretty standard for most adventure games,
  5264.       specifically:
  5265.  
  5266.         HELP         May (or may not) give you a hint.
  5267.  
  5268.         SCORE        Will summarize your progress, so far.
  5269.  
  5270.         NOTIFY       Will causes the game to tell you whenever your score
  5271.                        changes.
  5272.  
  5273.         INVENTORY    Will display a list of the items you are carrying, and
  5274.                        those items you are wearing.
  5275.  
  5276.         BRIEF        Will cause location descriptions to be brief.
  5277.  
  5278.         VERBOSE      Will cause location descriptions to be verbose.
  5279.  
  5280.         LOOK         Will give you a full (verbose) description of
  5281.                        your current location.
  5282.  
  5283.         LIST EXITS   Will list the obvious (visible) exits from your current
  5284.                        location.  There may be other ways to exit the location
  5285.                        -- but they may not be obvious.
  5286.  
  5287.         OOPS         Will allow you to edit (using the cursor keys, and the
  5288.                        delete, insert and backspace keys) your previous
  5289.                        input command.  For example, if you enter THORW ROPE by
  5290.                        mistake, OOPS will enable you to edit this command and
  5291.                        correct it to THROW ROPE.
  5292.  
  5293.         SAVE GAME    Will save the current game status on disk.
  5294.  
  5295.         RESTORE GAME Will restore a previously saved game from disk.
  5296.  
  5297.         SCRIPT       Causes output to go to both the screen and a printer
  5298.                        (using the LP1 port).
  5299.  
  5300.         UNSCRIPT     Causes output to go to the screen (only).
  5301.  
  5302.         QUIT         Quits the current game session.  Always exit using QUIT
  5303.                        -- so the game can erase some temporary data files and
  5304.                        save disk space!
  5305.  
  5306. 
  5307. FUNCTION AND ALT-CURSOR KEYS:
  5308.  
  5309.      The combination of the ALT key and the cursor keys have all been
  5310.       programmed to create an input command corresponding to their respective
  5311.       movement or compass directions, i.e., the ALT key and the up-arrow key
  5312.       causes a NORTH command to be generated, the ALT key and the home key
  5313.       causes a NORTHWEST command to be generated, etc.
  5314.  
  5315.       Similarly, the function keys have been predefined to stand for several
  5316.       of the most frequently used commands.  Further, by giving the command
  5317.       DEFINE, you may re-define any of the function keys to give any command
  5318.       you wish.  For example, in this game you might find it useful to
  5319.       re-define one of the function keys to give the command KILL ORC WITH AXE
  5320.       or GIVE CANDY TO BABY.
  5321.  
  5322.       Hitting the '?' key (during the game) will display a diagram of keys and
  5323.       their current definitions.
  5324.  
  5325. 
  5326. "LOOK-AND-FEEL" OPTIONS:
  5327.  
  5328.      This particular game is using a special version of the AGT (Adventure
  5329.       Game Toolkit) called the "Master's Edition" which allows the user to
  5330.       customize the manner in which the game's general interface is defined
  5331.       and to specify the game's overall "look-and-feel."  The user may define
  5332.       color schemes, status line options, command input method, size and
  5333.       "layout" of the screen, etc.  Once the player has a set of
  5334.       "look-and-feel" options he or she likes, these options may be saved as
  5335.       the standard defaults for this game and any other AGT game the user
  5336.       plays.
  5337.  
  5338.       One of the options available is a unique "menu-driven" input option that
  5339.       allows the player to enter game commands by selecting words from a menu.
  5340.       This option is particularly helpful for players who are often frustrated
  5341.       by their inability to figure out an adventure game's vocabulary -- since
  5342.       the menu always displays a list of "feasible" (though not always "smart"
  5343.       or even appropriate) commands from which the player may make a
  5344.       selection.
  5345.  
  5346.       The "look-and-feel" options are accessed by hitting the ESC key during
  5347.       the game (i.e., not now).
  5348.  
  5349. 
  5350. SOLUTION AVAILABLE:
  5351.  
  5352.      PORK Adventure is a relatively easy adventure -- so you should be able
  5353.       to solve it yourself (after a lot of trial and error).  However, if you
  5354.       get totally frustrated and/or really stuck and want to give up, a
  5355.       complete solution is available for no charge.
  5356.  
  5357.       If you give up, then just send a self-addressed stamped envelope (with
  5358.       the correct postage) to:
  5359.  
  5360.          David Malmberg
  5361.          43064 Via Moraga
  5362.          Mission San Jose, California
  5363.                              94539
  5364.  
  5365.       Be sure to enclose a note requesting a solution to PORK Adventure.
  5366.  
  5367.       DO NOT (REPEAT -- DO NOT) EVER CALL ON THE TELEPHONE TO ASK HOW TO GET
  5368.       PAST THE GRUE, OR FOR SOME OTHER HINT!!!  I will be glad to provide a
  5369.       solution, but I want to do it by letter, not by phone!!!
  5370.  
  5371. END_INSTRUCTIONS
  5372.  
  5373.