Browse files

init

  • Loading branch information...
0 parents commit 08434f0d059483e8351d892476f3fc19d7dac7bc @wickline wickline committed Apr 22, 2011
Showing with 8,991 additions and 0 deletions.
  1. +2 −0 8ball
  2. +122 −0 Dictionaries/Adjective.pl
  3. +32 −0 Dictionaries/Alien_race.pl
  4. +1 −0 Dictionaries/Alphabet.pl
  5. +6 −0 Dictionaries/Amusing_dice_roller_response.pl
  6. +127 −0 Dictionaries/Animal.pl
  7. +15 −0 Dictionaries/Animal_syllable_1.pl
  8. +15 −0 Dictionaries/Animal_syllable_2.pl
  9. +14 −0 Dictionaries/Animal_syllable_3.pl
  10. +40 −0 Dictionaries/Announcement.pl
  11. +6 −0 Dictionaries/Appearance.pl
  12. +3 −0 Dictionaries/Appellation.pl
  13. +11 −0 Dictionaries/Appellation_demesne.pl
  14. +30 −0 Dictionaries/Appellation_title.pl
  15. +28 −0 Dictionaries/Atmosphere.pl
  16. +5 −0 Dictionaries/Bad_pun.pl
  17. +17 −0 Dictionaries/Bad_thing_to_be.pl
  18. +6 −0 Dictionaries/Bathroom.pl
  19. +9 −0 Dictionaries/Bible_version.pl
  20. +4 −0 Dictionaries/Blogo.pl
  21. +49 −0 Dictionaries/Body_part.pl
  22. +10 −0 Dictionaries/Bond.pl
  23. +19 −0 Dictionaries/Bond1.pl
  24. +24 −0 Dictionaries/Bond2.pl
  25. +6 −0 Dictionaries/Bone_Verse.pl
  26. +9 −0 Dictionaries/Book.pl
  27. +15 −0 Dictionaries/Boss_action.pl
  28. +330 −0 Dictionaries/Boss_actions.pl
  29. +199 −0 Dictionaries/Boss_monster.pl
  30. +8 −0 Dictionaries/Bottle_cap_count.pl
  31. +22 −0 Dictionaries/Bridge.pl
  32. +22 −0 Dictionaries/Carne.pl
  33. +10 −0 Dictionaries/Chabbs_meat.pl
  34. +25 −0 Dictionaries/Chabbs_order.pl
  35. +74 −0 Dictionaries/Class.pl
  36. +5 −0 Dictionaries/Club.pl
  37. +3 −0 Dictionaries/Club_membership.pl
  38. +10 −0 Dictionaries/Club_rank.pl
  39. +12 −0 Dictionaries/Club_subject.pl
  40. +22 −0 Dictionaries/Cocktail.pl
  41. +24 −0 Dictionaries/Color.pl
  42. +26 −0 Dictionaries/Comedian.pl
  43. +190 −0 Dictionaries/Commit_message.pl
  44. +21 −0 Dictionaries/Communist.pl
  45. +17 −0 Dictionaries/Company.pl
  46. +27 −0 Dictionaries/Condiment.pl
  47. +16 −0 Dictionaries/Crate.pl
  48. +8 −0 Dictionaries/Crawl_maze.pl
  49. +6 −0 Dictionaries/Cute_animal.pl
  50. +9 −0 Dictionaries/Dangerous_boss_monster.pl
  51. +23 −0 Dictionaries/Date.pl
  52. +15 −0 Dictionaries/DayOfWeek.pl
  53. +21 −0 Dictionaries/Death.pl
  54. +33 −0 Dictionaries/Death_blow.pl
  55. +12 −0 Dictionaries/Device_that_really_shouldnt_have_linux_on_it.pl
  56. +9 −0 Dictionaries/Die_size.pl
  57. +10 −0 Dictionaries/Disease_Vector.pl
  58. +62 −0 Dictionaries/Distraction.pl
  59. +110 −0 Dictionaries/Drug.pl
  60. +24 −0 Dictionaries/Eight_ball.pl
  61. +46 −0 Dictionaries/Energy_drink_ingredient.pl
  62. +9 −0 Dictionaries/Epic_fight.pl
  63. +90 −0 Dictionaries/Epic_loot.pl
  64. +15 −0 Dictionaries/Essentials.pl
  65. +12 −0 Dictionaries/Evacuate.pl
  66. +31 −0 Dictionaries/Event.pl
  67. +12 −0 Dictionaries/Exclamation.pl
  68. +4 −0 Dictionaries/Exit_maze.pl
  69. +7 −0 Dictionaries/FAIL.pl
  70. +210 −0 Dictionaries/Fable.pl
  71. +18 −0 Dictionaries/Fail.1.pl
  72. +24 −0 Dictionaries/Fantasy_first_name.pl
  73. +12 −0 Dictionaries/Fantasy_last_name.pl
  74. +20 −0 Dictionaries/Fantasy_name.pl
  75. +42 −0 Dictionaries/Feature.pl
  76. +193 −0 Dictionaries/Food.pl
  77. +18 −0 Dictionaries/Furniture.pl
  78. +61 −0 Dictionaries/Garment.pl
  79. +28 −0 Dictionaries/Genre.pl
  80. +29 −0 Dictionaries/God.pl
  81. +7 −0 Dictionaries/Greek_letter.pl
  82. +12 −0 Dictionaries/Group.pl
  83. +65 −0 Dictionaries/Headline.pl
  84. +22 −0 Dictionaries/Healing.pl
  85. +30 −0 Dictionaries/Holiday.pl
  86. +58 −0 Dictionaries/Holy_war.pl
  87. +12 −0 Dictionaries/Inessential_status_line.pl
  88. +3 −0 Dictionaries/Initech_affiliate.pl
  89. +60 −0 Dictionaries/Insult.pl
  90. +9 −0 Dictionaries/Irony_level.pl
  91. +5 −0 Dictionaries/It.pl
  92. +5 −0 Dictionaries/Its.pl
  93. +11 −0 Dictionaries/Keyword.pl
  94. +31 −0 Dictionaries/Language.pl
  95. +41 −0 Dictionaries/Legendary_fact.pl
  96. +3 −0 Dictionaries/Legendary_warrior.pl
  97. +3 −0 Dictionaries/Legendary_warrior_returned_to_us.pl
  98. +21 −0 Dictionaries/License_plate.pl
  99. +68 −0 Dictionaries/Liquor.pl
  100. +237 −0 Dictionaries/Location.pl
  101. +3 −0 Dictionaries/Location_description.pl
  102. +303 −0 Dictionaries/Loot.pl
  103. +3 −0 Dictionaries/Loot_description.pl
  104. +12 −0 Dictionaries/Martini_style.pl
  105. +135 −0 Dictionaries/Material.pl
  106. +163 −0 Dictionaries/Monster.pl
  107. +20 −0 Dictionaries/Month.pl
  108. +16 −0 Dictionaries/Mood.pl
  109. +3 −0 Dictionaries/Movie.pl
  110. +10 −0 Dictionaries/Movie_description.pl
  111. +3 −0 Dictionaries/Music_track.pl
  112. +7 −0 Dictionaries/Nationality.pl
  113. +5 −0 Dictionaries/Nemesis_found.pl
  114. +40 −0 Dictionaries/OS.pl
  115. +35 −0 Dictionaries/Occupation.pl
  116. +12 −0 Dictionaries/Omen.pl
  117. +12 −0 Dictionaries/Paradox.pl
  118. +35 −0 Dictionaries/Patriot.pl
  119. +33 −0 Dictionaries/Performer.pl
  120. +27 −0 Dictionaries/Planet.pl
  121. +27 −0 Dictionaries/Plant.pl
  122. +15 −0 Dictionaries/Plot_twist.pl
  123. +59 −0 Dictionaries/Policy_compliance.pl
  124. +175 −0 Dictionaries/Policy_violation.pl
  125. +65 −0 Dictionaries/Preposition.pl
  126. +58 −0 Dictionaries/Projectile.pl
  127. +94 −0 Dictionaries/Protip.pl
  128. +10 −0 Dictionaries/Public_transit.pl
  129. +215 −0 Dictionaries/Rant.pl
  130. +6 −0 Dictionaries/Ration.pl
  131. +47 −0 Dictionaries/Relationship.pl
  132. +23 −0 Dictionaries/Restaraunt_that_routinely_poisons_people.pl
  133. +19 −0 Dictionaries/Resurected.pl
  134. +22 −0 Dictionaries/Revolutionary.pl
  135. +15 −0 Dictionaries/Roman_numeral.pl
  136. +26 −0 Dictionaries/Rumor.pl
  137. +13 −0 Dictionaries/STATUS.pl
  138. +7 −0 Dictionaries/Sainthood.pl
  139. +27 −0 Dictionaries/Screenplay.pl
  140. +15 −0 Dictionaries/Scroll_label.pl
  141. +100 −0 Dictionaries/Sidekick.pl
  142. +13 −0 Dictionaries/Sidekick_assist.pl
  143. +9 −0 Dictionaries/Sidekick_found.pl
  144. +3 −0 Dictionaries/Sidekick_reunion.pl
  145. +7 −0 Dictionaries/Slogan.pl
  146. +102 −0 Dictionaries/Small_prime_number.pl
  147. +58 −0 Dictionaries/Soft_drink.pl
  148. +45 −0 Dictionaries/Something_good.pl
  149. +59 −0 Dictionaries/Song.pl
  150. +3 −0 Dictionaries/Song_that_never_ends.pl
  151. +116 −0 Dictionaries/Spell.pl
  152. +9 −0 Dictionaries/Spice_level.pl
  153. +5 −0 Dictionaries/Stack_operation.pl
  154. +3 −0 Dictionaries/Static.pl
  155. +10 −0 Dictionaries/Statistic.pl
  156. +309 −0 Dictionaries/Status.1.pl
  157. +3 −0 Dictionaries/Status_message.pl
  158. +31 −0 Dictionaries/Sticker.pl
  159. +9 −0 Dictionaries/Street_type.pl
  160. +5 −0 Dictionaries/Subscript.pl
  161. +20 −0 Dictionaries/Super_hero_archetype.pl
  162. +14 −0 Dictionaries/Tape.pl
  163. +1 −0 Dictionaries/Tense.pl
  164. +9 −0 Dictionaries/Ticket_tag.pl
  165. +23 −0 Dictionaries/Toy.pl
  166. +13 −0 Dictionaries/Toy_adjective.pl
  167. +23 −0 Dictionaries/Vcs.pl
  168. +30 −0 Dictionaries/Vegetable.pl
  169. +77 −0 Dictionaries/Vehicle.pl
  170. +85 −0 Dictionaries/Verb.pl
  171. +71 −0 Dictionaries/Viva_Pinata_Animal.pl
  172. +14 −0 Dictionaries/WIN.pl
  173. +50 −0 Dictionaries/Weapon.pl
  174. +8 −0 Dictionaries/Zinger.pl
  175. +12 −0 Dictionaries/Zinger_1.pl
  176. +19 −0 Dictionaries/Zinger_2.pl
  177. +14 −0 Dictionaries/Zombie_atmosphere.pl
  178. +56 −0 Dictionaries/_Blogo.pl
  179. +15 −0 Dictionaries/_Card_rank.pl
  180. +6 −0 Dictionaries/_Card_suit.pl
  181. +3 −0 Dictionaries/_HEAL_.pl
  182. +3 −0 Dictionaries/_INFECT_.pl
  183. +55 −0 Dictionaries/_Legendary_warrior.pl
  184. +32 −0 Dictionaries/_Legendary_warrior_returned_to_us.pl
  185. +44 −0 Dictionaries/_Location_description.pl
  186. +41 −0 Dictionaries/_Loot_description.pl
  187. +4 −0 Dictionaries/_MOVE_.pl
  188. +140 −0 Dictionaries/_Movie.pl
  189. +3 −0 Dictionaries/_PURIFY_.pl
  190. +9 −0 Dictionaries/_Sidekick_reunion.pl
  191. +24 −0 Dictionaries/_Tarot_major_arcana.pl
  192. +6 −0 Dictionaries/_Tarot_suit.pl
  193. +3 −0 Dictionaries/_WOUND_.pl
  194. +3 −0 Dictionaries/_Zombie_location_description.pl
  195. +3 −0 Dictionaries/_Zombie_loot_description.pl
  196. +1,401 −0 Game.pm
  197. +54 −0 Minigame.pm
  198. +60 −0 README
  199. +2 −0 chabbs
  200. +141 −0 game.pl
  201. +26 −0 itunes-genius
  202. +46 −0 test_game.pl
2 8ball
@@ -0,0 +1,2 @@
+#!/bin/env game.pl
+<Eight_ball>
122 Dictionaries/Adjective.pl
@@ -0,0 +1,122 @@
+[
+ 'epic',
+ 'motley',
+ 'ragtag',
+ 'bold',
+ 'bespoke',
+ 'radioactive',
+ 'fast',
+ 'bulbous',
+ 'weird',
+ 'bucolic',
+ 'ironic',
+ 'happy',
+ 'sad',
+ 'callipygous',
+ 'ugly',
+ 'fat',
+ 'skinny',
+ 'funny-looking',
+ 'handsome',
+ 'infernal',
+ 'beautiful',
+ 'young',
+ 'restless',
+ 'gangrenous',
+ 'spiteful',
+ 'no-good',
+ 'mad',
+ 'angry',
+ 'brooding',
+ 'pregnant',
+ 'red',
+ 'green',
+ 'blue',
+ 'yellow',
+ 'purple',
+ 'tragicomic',
+ 'gray',
+ 'crooked',
+ 'hip',
+ 'square',
+ 'stinky',
+ 'overly friendly',
+ 'baby',
+ 'babby',
+ 'pagan',
+ 'prissy',
+ 'bourgeois',
+ 'rinkydink',
+ 'kosher',
+ 'gringo',
+ 'heteronormative',
+ 'ninja',
+ 'throbbing',
+ 'bad',
+ 'pirate',
+ 'battle',
+ 'pulsating',
+ 'fictional',
+ 'regretful',
+ 'remorseful',
+ 'vengeful',
+ 'bashful',
+ 'hilarious',
+ 'queasy',
+ 'organic',
+ 'high-falutin\'',
+ 'rusty',
+ 'shiny',
+ 'rancorous',
+ 'elvish',
+ 'eldritch',
+ 'embarassing',
+ 'parallel',
+ 'embarallel',
+ 'snarcastic',
+ 'frakking',
+ 'wet',
+ 'dry',
+ 'luxuriant',
+ 'flourishing',
+ 'flexible',
+ 'hirsute',
+ 'dark',
+ 'albino',
+ 'quixotic',
+ 'Hegelian',
+ 'blonde',
+ 'amazing',
+ 'horrible',
+ 'ever-<-Verb>ing',
+ 'long',
+ 'short',
+ 'tall',
+ 'jejune',
+ 'envious',
+ 'furious',
+ 'curious',
+ 'quick',
+ 'greasy',
+ 'smelly',
+ 'capitalizable',
+ 'non-<Adjective>',
+ 'technical',
+ 'famous',
+ 'infamous',
+ 'rustproof',
+ 'corrodeproof',
+ 'indestructible',
+ 'popular',
+ 'eccentric',
+ 'stinky',
+ 'clean',
+ 'dirty',
+ 'spineless',
+ 'wholesome',
+ 'original',
+ 'magical',
+ 'revolutionary',
+ 'natural',
+ 'authentic',
+];
32 Dictionaries/Alien_race.pl
@@ -0,0 +1,32 @@
+[
+ 'Human',
+ 'Elcor',
+ 'Turian',
+ 'Asari',
+ 'Quarian',
+ 'Batarian',
+ 'Volus',
+ 'Vorcha',
+ 'Rachni',
+ 'Prothean',
+ 'Salarian',
+ 'Drell',
+ 'Krogan',
+ 'Geth',
+ 'Hanar',
+ 'Voorta',
+ 'Klingon',
+ 'Cardassian',
+ 'Romulan',
+ 'Vulcan',
+ 'Andorian',
+ 'Jem-Hadar',
+ 'Ferengi',
+ 'Borg',
+ 'Martian',
+ 'Sullustan',
+ 'Corellian',
+ 'Wookiee',
+ 'Duros',
+ 'Neimoidian',
+];
1 Dictionaries/Alphabet.pl
@@ -0,0 +1 @@
+[('A'..'Z')];
6 Dictionaries/Amusing_dice_roller_response.pl
@@ -0,0 +1,6 @@
+[
+ 'fuck you',
+ 'Nah, that would make my arm tired.',
+ 'Yahtzee!',
+ 'Roll them your own damn self.',
+];
127 Dictionaries/Animal.pl
@@ -0,0 +1,127 @@
+[
+ 'orca',
+ 'NPC',
+ 'dik-dik',
+ 'chicken',
+ 'goat',
+ 'bat',
+ 'horse',
+ 'pony',
+ 'vampire <Animal>',
+ 'mosquito',
+ 'fly',
+ '<Animal>fly',
+ 'skeptopotamus',
+ 'LOL<Animal>',
+ 'cat',
+ 'dog',
+ 'toad',
+ 'kangaroo',
+ 'wallaby',
+ 'LOLlaby',
+ 'walrus',
+ 'LOLrus',
+ 'platypus',
+ 'koala',
+ 'kiwi',
+ 'T-rex',
+ 'utahraptor',
+ 'dromiceiomimus',
+ 'manimal',
+ 'elephant',
+ 'crow',
+ 'duck',
+ 'rat',
+ 'mouse',
+ 'manatee',
+ 'cow',
+ 'dogcow',
+ 'whale',
+ 'dolphin',
+ 'porpoise',
+ 'yeast',
+ 'hare',
+ 'rabbit',
+ 'zergling',
+ 'esquilax',
+ 'dingo',
+ 'hydralisk',
+ 'budgerigar',
+ 'bear',
+ 'pig',
+ 'deer',
+ 'elk',
+ 'buffalo',
+ 'frog',
+ 'dog',
+ 'chao',
+ 'gecko',
+ 'cockroach',
+ 'cricket',
+ 'octopus',
+ 'squid',
+ 'camel',
+ 'dromedary',
+ 'pigeon',
+ 'squab',
+ 'quail',
+ 'komodo',
+ 'butterfly',
+ 'swine',
+ 'cobra',
+ 'hipster',
+ 'space <Animal>',
+ 'troll',
+ 'daemon',
+ 'varren',
+ 'harpy',
+ 'siren',
+ 'goldfish',
+ 'guppy',
+ 'goblin',
+ 'wumpus',
+ 'chernchilla',
+ 'panda',
+ 'womprat',
+ 'muppet',
+ 'nevernude',
+ 'leprechaun',
+ 'banshee',
+ 'headcrab',
+ 'goomba',
+ 'eel',
+ 'cod',
+ 'sturgeon',
+ 'salmon',
+ 'trout',
+ 'dropbear',
+ 'zucchini',
+ 'mastodon',
+ 'morlock',
+ 'carp',
+ 'sheeple',
+ 'mudkip',
+ 'lakitu',
+ 'dragon',
+ 'smarmadon',
+ 'maverick',
+ 'rascal',
+ 'mynock',
+ '<Animal_syllable_1><Animal_syllable_2><Animal_syllable_3>',
+ '<Cute_animal>',
+ 'lobster',
+ 'clam',
+ 'sponge',
+ 'wolf',
+ 'juggalo',
+ 'monkey',
+ 'ape',
+ 'gorilla',
+ 'chimpanzee',
+ 'lemur',
+ 'tarsier',
+ 'neanderthal',
+ 'mole',
+ 'moke',
+ 'niffler',
+];
15 Dictionaries/Animal_syllable_1.pl
@@ -0,0 +1,15 @@
+[
+ 'cro',
+ 'el',
+ 'a',
+ 'rhi',
+ 'kan',
+ 'ja',
+ 'por',
+ 'ra',
+ 'pla',
+ 'oc',
+ 'wal',
+ 'e',
+ 'ptar',
+];
15 Dictionaries/Animal_syllable_2.pl
@@ -0,0 +1,15 @@
+[
+ 'co',
+ 'e',
+ 'gou',
+ 'no',
+ 'ga',
+ 'gu',
+ 'cu',
+ 'ttle',
+ 'ty',
+ 'to',
+ 'la',
+ 'chid',
+ 'mi',
+];
14 Dictionaries/Animal_syllable_3.pl
@@ -0,0 +1,14 @@
+[
+ 'dile',
+ 'phant',
+ 'ti',
+ 'cerous',
+ 'roo',
+ 'ar',
+ 'pine',
+ 'snake',
+ 'pus',
+ 'by',
+ 'na',
+ 'gan',
+];
40 Dictionaries/Announcement.pl
@@ -0,0 +1,40 @@
+[
+ '<Announcement> <$0>',
+ 'Kim\'s Catering is out front. Prices have changed!',
+ 'Kim\'s Catering is out front. Beware!',
+ 'Lock up your <Animal>s. Kim\'s Catering is in the area.',
+ 'PLEASE CLOSE OUT OF THE JAVA MENU.',
+ 'The Internet IS down, and IT is aware of the problem.',
+ 'The Internet system IS down, and IT is aware of the problem.',
+ '[Ann_monster=<Dangerous_boss_monster>]<$Ann_monster> is in the lunchro[<$Ann_monster == Candlejack>?:om.]',
+ 'Last call for DHL packages.',
+ 'The Llibria system will be closing down in five minutes.',
+ 'The IT department is aware that someone deleted the Internet.',
+ '[Ann_monster=<Dangerous_boss_monster>]<$Ann_monster> please call the operator, <$Ann_monster> please ca[<$Ann_monster == Candlejack>?:ll the operator.]',
+ '[Extension=<0-1000>]<Boss_monster> please call extension <$Extension>. <$0> please call extension <$Extension>.',
+ '<Initech_affiliate> is now closed due to <Status>. If you are scheduled to leave around this time, you are welcome to go to <Location>.',
+ '<Date> there will be an all-employee achievement meeting on the 3rd floor to honor the <Initech_affiliate> employees.',
+ 'WEEEEHAAW ICE CREAM MAN Y\'ALL!!!!',
+ 'Would the owner of a <Adjective> <Vehicle> please call reception? Your lights are on.',
+ 'Movie passes are now available for tonight\'s screening of "<Movie>" at the third floor reception desk.',
+ 'As a reminder, <.Announcement>',
+ 'It is now three o\'clock and the 3rd floor refrigerator is being cleaned out.',
+ 'The <Food> truck will be out front in just a few moments.',
+ "And now, a story.\n<Fable>",
+ '<Rant> <Rant> <Rant>',
+ 'The movie locker will be open today from 11:30 to 12:30.',
+ 'Due to <Status>, the movie locker will not be open today.',
+ '<Announcement> Also, <.Announcement>',
+ 'Please check your car window; it is raining outside.',
+ 'There will be an employee meeting tomorrow at 2 p.m. in the south side parking lot area.',
+ 'At 11:30 there will be a <Status> management meeting in the fourth floor boardroom.',
+ 'Unforeseen tour production logistics have forced the <Performer> concert to be postponed.',
+ 'The <Loot> system is being rebooted and will be down for just a few moments.',
+ 'Elevator security is now back to normal.',
+ 'Attention: Will the owner of a <Vehicle> with license plate <License_plate> please come to reception. Thank you.',
+ '<Boss_monster>, please return that call.',
+ 'The <Initech_affiliate> comments section is down for maintenance . . . <Zinger_2>.',
+ 'In 10 minutes we will be moving the <Initech_affiliate> website to a new server running <OS>.',
+ 'We had a duck nesting outside our building for the last month.
+The ducklings hatched yesterday (Tuesday, 05/12), and I am glad to say this morning (Wednesday, 05/13), they made it from our building to there new home safely (Me as an escort stopping traffic, so they could get across the street safely.)'
+];
6 Dictionaries/Appearance.pl
@@ -0,0 +1,6 @@
+[
+ 'haircut',
+ 'beard',
+ 'pretty face',
+ 'outfit',
+];
3 Dictionaries/Appellation.pl
@@ -0,0 +1,3 @@
+[
+ '<Appellation_title> of <Appellation_demesne>'
+];
11 Dictionaries/Appellation_demesne.pl
@@ -0,0 +1,11 @@
+[
+ 'Trouble Tickets',
+ 'Test Cases',
+ 'Code Reviews',
+ 'Field Templates',
+ 'Celebration',
+ 'Task Meetings',
+ 'Mason Errors',
+ 'Power Outages',
+ 'Kim\'s Catering'
+];
30 Dictionaries/Appellation_title.pl
@@ -0,0 +1,30 @@
+[
+ 'Bane',
+ 'Lord',
+ 'King',
+ 'Master',
+ 'Senator',
+ 'Prince',
+ 'Manager',
+ 'Wielder',
+ 'Conjurer',
+ 'Sergeant',
+ 'Summoner',
+ 'Destroyer',
+ 'Lieutenant',
+ 'Grand Moff',
+ 'God Emperor',
+ 'Dear Leader',
+ 'Generalisimo',
+ 'Commissioner',
+ 'Princess',
+ 'CIO',
+ 'CEO',
+ 'CFO',
+ 'COO',
+ 'CFO/COO',
+ 'CTO',
+ 'Project Manager',
+ 'Product Manager',
+ 'Team Lead',
+];
28 Dictionaries/Atmosphere.pl
@@ -0,0 +1,28 @@
+[
+ 'PROTIP: <Protip>',
+ 'Where we are going, we don\'t need roads.',
+ 'Just pass the edge of the brush you see a <Animal> and think \'I need to bite its hide... and wear its stomach like a unitard.\'',
+ 'In the distance, you hear a voice say, "<Announcement>"',
+ '[Player.status?<^$Player.status> makes things seem a bit more <Adjective> than usual.:You wait. Nothing happens.]',
+ 'Somewhere in the distance, <Animal>s begin to sing.',
+ 'Somewhere in the distance, a <Animal> howls.',
+ 'You feel a disturbance in the Force.',
+ 'Your <Animal> senses are tingling.',
+ 'You have the feeling that you\'re being watched.',
+ 'A screaming comes across the sky. It has happened before, but there is nothing to compare it to now.',
+ 'You try to break open a crate, but it appears to be indestructable.[Player.crate_opening_tool? Perhaps your <$Player.crate_opening_tool> is not so great at opening crates after all.:][$Player.crate_opening_tool=]',
+ 'You jump onto a crate in order to get over a wall.',
+ 'Tut tut. Looks like rain.',
+ 'You hear something stirring in the underbrush.',
+ 'Dark, ominous clouds gather on the horizon.',
+ 'You are treated to 90 minutes of cut scenes that reveal that you were <Boss_monster> all along!',
+ '[$Player.dream_monster=<Monster>]You daydream about a white <$Player.dream_monster>.',
+ '[Player.sep_sidekick?You pine for <$Player.sep_sidekick>.:A feeling of loneliness comes over you, then passes.]',
+ '[Player.sep_sidekick?<Sidekick_reunion>:A feeling of sadness comes over you, then passes.]',
+ '[Player.sidekick?<$Player.sidekick> appears to have something to say. Try talking to <It>.:PROTIP: <Protip>]',
+ '[Player.sidekick?You try to leave <$Player.location>, but you\'re compelled to say, "I can\'t leave without my friend <$Player.sidekick>.".:There are ants at your feet. You can\'t leave <$Player.location> without stepping on them.]',
+ 'You wonder if you\'ll ever reach your goal of traveling to <Location>, defeating <Boss_monster> and recovering the <Epic_loot>.',
+ 'The <Food> tastes terrible!',
+ '[Player.sidekick?You displaced <$Player.sidekick>.:You sneeze. Your <Status> must be acting up.]',
+ 'You meditate to restore your manna',
+];
5 Dictionaries/Bad_pun.pl
@@ -0,0 +1,5 @@
+[
+ "Beam me up, biscotti!",
+ "Joe the Plumber knows about pipe separation.",
+ "And so the brothers inherited their father's cattle farm, and they called it Focus.",
+];
17 Dictionaries/Bad_thing_to_be.pl
@@ -0,0 +1,17 @@
+[
+ ('a zombie') x 6,
+ 'a lawyer',
+ 'an ad executive',
+ 'your own worst enemy',
+ 'destitute',
+ 'unemployed',
+ 'fated to die',
+ 'foul-smelling',
+ 'a poor speller',
+ 'a madclaw',
+ 'high on life',
+ 'Glenn Beck',
+ 'a <Animal> in a <Crate>',
+ 'addicted to <Drug>',
+ 'from a broken home',
+];
6 Dictionaries/Bathroom.pl
@@ -0,0 +1,6 @@
+[
+ 'pisser',
+ 'crapper',
+ 'head',
+ 'washroom',
+];
9 Dictionaries/Bible_version.pl
@@ -0,0 +1,9 @@
+[
+ 'King James',
+ 'NIV',
+ 'NRSV',
+ 'New <^Feature> Standard Version',
+ 'Good News',
+ 'Gideon',
+ 'C++ Programmer\'s',
+];
4 Dictionaries/Blogo.pl
@@ -0,0 +1,4 @@
+[
+ '<_Blogo><_Blogo>',
+ '<_Blogo><_Blogo><_Blogo>',
+];
49 Dictionaries/Body_part.pl
@@ -0,0 +1,49 @@
+[
+ 'widow\'s peak',
+ 'arm',
+ 'sternum',
+ 'head',
+ 'body',
+ 'shoulder',
+ 'tongue',
+ 'leg',
+ 'foot',
+ 'Achilles tendon',
+ 'Adam\'s apple',
+ 'Eustacian tube',
+ 'third eye',
+ 'ovipositor',
+ 'place^ you forget to wash sometimes',
+ 'Golgi apparatus',
+ 'nostril',
+ 'elbow',
+ 'midriff',
+ 'head',
+ 'face',
+ 'finger',
+ 'toe',
+ 'back',
+ 'tail',
+ 'brain tails',
+ 'gizzard',
+ 'tentacles',
+ 'dorsal fin',
+ 'eye stalk',
+ 'hind leg',
+ 'fender',
+ 'intake manifold',
+ 'cilia',
+ 'eraser',
+ 'shiny metal posterior',
+ "nature's pocket",
+ 'chuck',
+ 'rib',
+ 'short loin',
+ 'sirloin',
+ 'round',
+ 'shank',
+ 'brisket',
+ 'plate',
+ 'flank',
+ 'mind grapes',
+];
10 Dictionaries/Bond.pl
@@ -0,0 +1,10 @@
+[
+ 'Sean Connery',
+ 'Roger Moore',
+ 'Timothy Dalton',
+ 'George Lazenbie',
+ 'Pierce Brosnan',
+ 'Daniel Craig',
+ 'Rick Astley',
+]
+
19 Dictionaries/Bond1.pl
@@ -0,0 +1,19 @@
+[
+'Dr.',
+'From Russia With',
+'You Only',
+'On Her Majesty\'s',
+'Diamonds Are',
+'Live and Let',
+'The Man with the',
+'The Spy Who',
+'For Your Eyes',
+'A View To a',
+'The Living',
+'License to',
+'Tomorrow Never',
+'The World is Not',
+'Die Another',
+'Casino',
+'Quantum of'
+];
24 Dictionaries/Bond2.pl
@@ -0,0 +1,24 @@
+[
+'No',
+'Love',
+'Live Twice',
+'Secret Service',
+'Forever',
+'Die',
+'Golden Gun',
+'Loved Me',
+'Only',
+'Kill',
+'Daylights',
+'Kill',
+'Dies',
+'Enough',
+'Day',
+'Royale',
+'Solace',
+'Goldfinger',
+'Thunderball',
+'Moonraker',
+'Octopussy',
+'GoldenEye'
+];
6 Dictionaries/Bone_Verse.pl
@@ -0,0 +1,6 @@
+[
+ ( ' The <$_> bone connected to the [Part=<Body_part>]<$Part> bone,
+<Bone_Verse>(<$Part>)' ) x 5,
+ ' The <$_> bone connected to the [Part=<Body_part>]<$Part> bone,
+ Oh, hear the word of the Lord!',
+]
9 Dictionaries/Book.pl
@@ -0,0 +1,9 @@
+[
+ 'Love in the Time of <^Status>',
+ 'Forbidden <^Status>',
+ 'Lady Shatterly\'s <^Relationship>',
+ '<^Monster> Fantasies',
+ '<^Monster> Passions',
+ 'To Serve <^Monster>: A Cookbook',
+ '<Initech_affiliate> Policy Manual'
+];
15 Dictionaries/Boss_action.pl
@@ -0,0 +1,15 @@
+[
+ sub {
+ no warnings 'recursion';
+ if ($Vars{Was_successful}) {
+ $Vars{Opponent_action} = dictionary('Boss_actions')->{singular($Vars{Opponent})}{win}
+ ? dictionary('Boss_actions')->{singular($Vars{Opponent})}{win}($Vars{Tests_run})
+ : singular(one_of('Death_blow'));
+ } else {
+ $Vars{Opponent_action} = dictionary('Boss_actions')->{singular($Vars{Opponent})}{lose}
+ ? dictionary('Boss_actions')->{singular($Vars{Opponent})}->{lose}->($Vars{Tests_run})
+ : singular(one_of('Distraction'));
+ }
+ return '<&$Opponent_action>';
+ }
+];
330 Dictionaries/Boss_actions.pl
@@ -0,0 +1,330 @@
+{
+ 'The Forgetful Functor' => { lose =>sub {
+ my ($self,$num_tests)=@_;
+ if ($num_tests < 2*$Boss_monster_threshold) {
+ $Vars{'Player.gold'} = 0;
+ return qq{\nThe Forgetful Functor detonates a Logic Bomb! In the confusion, you think, "<Paradox>"
+You also forget where you put your pouch of gold.};
+
+ } else {
+ return qq{\nThe Forgetful Functor forgot your birthday, AGAIN. Don't take it personally.};
+ };
+ }},
+ 'The King of All Cosmos' => { lose => sub {
+ return 'The King of All Cosmos scratches, "' . singular(one_of([
+ 'My, Earth really is full of things!',
+ 'My, Unicode really is full of things!',
+ "This sky is not pretty at all. It's rough and masculine. Possibly sweaty.",
+ "We broke it. Yes, we were naughty. Completely naughty. So, so very sorry. But just between you and us, it felt quite good.",
+ "Dzien' dobry! Have you been to Poland? We go there often.",
+ ])) . '"';
+ }},
+ 'Pit-Pat' => { lose => sub {
+ return 'Pit-Pat floats in from the side of the screen and sings, "Take it from me--I love you!"';
+ }},
+ 'Michael Scott' => { lose => sub {
+ return singular(one_of([
+ 'Michael Scott distracts you with an anecdote about his admiration for <Monster> culture.',
+ 'Michael Scott makes an inappropriate offhand remark about your <Appearance>.',
+ 'Michael Scott makes a politically incorrect generalization about <Monster>s.',
+ 'Michael Scott attempts to mimic a suave hand gesture he saw in "<Movie>".',
+ 'Michael Scott distracts you with a bad impression of <Comedian>.',
+ 'Michael Scott emphasizes his point with a bad impression of <Bond>.',
+ 'Michael Scott inadvertently reveals an uncomfortable detail about his private life.',
+ 'Michael Scott flashes a grin at the camera.',
+ 'Michael Scott mentions the time he burned his <Body_part> on his <Epic_loot>.',
+ 'Michael Scott interjects, "That\'s what SHE said!"',
+ ]));
+ }},
+ 'Grandpa' => {
+ lose => sub {return singular(one_of([
+ '<Fable>',
+ "<Fable>\n<Fable>\n<Fable>",
+ ]))},
+ },
+ 'Paul McCartney' => {
+ win => sub {
+ return singular(one_of([
+ 'You dip your copy of Abbey Road in water and the apple turns red!',
+ 'John Lennon sings, "I buried Paul"!',
+ ]));
+ },
+ },
+ 'The Kwisatz Haderach' => {
+ lose => sub {
+ return singular(one_of([
+ "You shout into the weirding module!\nThe Kwisatz Haderach does not consider the movie canon!",
+ ]));
+ },
+ },
+ 'Dean Wormer' => {
+ lose => sub {
+ return singular(one_of([
+ 'Dean Wormer muses, "The time has come for someone to put his <Body_part> down. And that <$0> is me."',
+ '[$Player.status=double-secret <Status>]Dean Wormer places you on <$Player.status>!',
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ 'You seduce Dean Wormer\'s wife!',
+ 'You leave a dead horse in Dean Wormer\'s office!',
+ ]));
+ }
+ },
+ 'SQLBuilder' => { lose => sub {
+ return singular(one_of([
+ "None of the requested fields were found in my source tables. I don't know where to start my plan:",
+ ]));
+ }},
+ 'George Lucas' => {
+ lose => sub {
+ return singular(one_of([
+ 'George Lucas diverts your attention by showing you his new Special Edition of <Movie> with digitally-inserted <Monster>s.',
+ 'George Lucas diverts your attention by showing you his new Special Edition of <Movie> in which <Boss_monster> shoots first.',
+ 'George Lucas diverts your attention by showing you his new Special Edition of <Movie> with all the <Loot>s digitally replaced with walkie-talkies.',
+ 'George Lucas rambles about his desire to return to making experimental films.',
+ 'George Lucas vetoes your motion to filibuster the Galactic Senate using an arcane parlimentary tactic.',
+ 'You watch the Star Wars Holiday Special!',
+ ]));
+ },
+ },
+ 'Pavel Goberman' => {
+ lose => sub {
+ return singular(one_of([
+ 'Pavel Goberman hands you an incomprehensible campaign flyer!',
+ 'You vote for Pavel Goberman on purpose!',
+ 'You inadvertently vote for Pavel Goberman!',
+ ]));
+ },
+ },
+ 'Keyboard Cat' => {
+ lose => sub {
+ return singular(one_of([
+ 'Keyboard Cat plays you off!',
+ ]));
+ },
+ },
+ 'Chicken Little' => {
+ lose => sub {
+ 'The sky falls on you!',
+ },
+ win => sub {
+ 'Chicken Little screams, "The sky is falling!" and runs away!',
+ },
+ },
+ 'WOPR' => {
+ win => sub {
+ return singular(one_of([
+ 'An interesting game. The only winning move is not to play.',
+ ]));
+ },
+ lose => sub {
+ return 'WOPR asks if you would like to play a game of chess instead.';
+ },
+ },
+ 'Nelson' => { lose => sub {
+ return 'Nelson points and says, "Ha-haw!"';
+ }},
+ 'Gustavo' => { lose => sub {
+ return 'COOKIE!';
+ }},
+ 'Cookie Monster' => { lose => sub {
+ return 'OM NOM NOM NOM';
+ }},
+ 'Tony Wonder' => {
+ lose => sub {
+ return singular(one_of([
+ 'Tony Wonder distracts you by pulling a piece of <Food> out of his <Body_part>.',
+ 'All of a sudden, Tony Wonder appears out of nowhere! Right in front of the dumb waiter!',
+ 'Tony Wonder erupts from the giant loaf of bread!',
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ 'You make the cover of POOF!',
+ ]));
+ },
+ },
+ 'Shredder' => {
+ lose => sub {
+ return singular(one_of([
+ qq{"Hey!" you shout. "<&Monster>s have the right of way!"
+Shredder throws open the door of the <.Vehicle> and yells, "<&\$0>s yes. <&Monster>s no!"}
+ ]));
+ },
+ },
+ 'Cluny the Scourge' => {
+ win => sub {
+ return singular(one_of([
+ 'A bell falls on Cluny the Scourge!',
+ ]));
+ }
+ },
+ 'Duffman' => { lose => sub {
+ return 'Duffman is thrusting in the direction of your <Loot>!',
+ }},
+ 'Ceiling Cat' => { lose => sub {
+ return singular(one_of([
+ 'Ceiling Cat is watching you <Policy_violation>.',
+ ]));
+ }},
+ 'McBain' => { lose => sub {
+ return singular(one_of([
+ 'McBain says, "You know how men alway leave ze toilet seat up vhen vomen vant it to go down? ... Zat is ze joke."',
+ 'McBain says, "Zat is some outfit, <$Player>. It makes you look like a <Monster>."',
+ 'McBain says, "Up and at zem!"',
+ 'McBain says, "I am under attack by Commie Nazis."',
+ ]));
+ }},
+ Q => {
+ lose => sub {
+ return singular(one_of([
+ 'Q transforms your bridge crew into a mariachi band!',
+ 'Q brings the <$Player.race> race to the attention of the <Alien_race>s!',
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ "You tell Q, 'What Hamlet said with irony I say with conviction. 'What a piece of work is man! How noble in reason! How infinite in faculty. In form, in moving, how express and admirable. In action, how like an angel. In apprehension, how like a god!'",
+ ]));
+ }
+ },
+ 'The DEVASTATOR' => { lose => sub {
+ return singular(one_of([
+ 'The DEVASTATOR shatters your soul!',
+ ]));
+ }},
+ 'Abe Froman' => {
+ lose => sub {
+ return singular(one_of([
+ 'Abe Froman makes you into a sausage!',
+ ]));
+ }, win => sub {
+ return singular(one_of([
+ 'You impersonate Abe Froman and steal his lunch reservation!',
+ ]));
+ }
+ },
+ 'The PA System' => {
+ lose => sub {
+ return singular(one_of([
+ 'The PA System broadcasts, "May I have your attention please, may I have your attention please. <Announcement>"',
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ 'The speaker nearest your desk shorts out!',
+ 'A kind soul accidentally the speaker nearest your desk.',
+ ]));
+ },
+ },
+ 'Doc Brown' => {
+ lose => sub {
+ return singular(one_of([
+ 'Doc Brown yells "Great Scott!!"',
+ 'Doc Brown says "You\'re not thinking fourth dimensionally, <$Player>!',
+ '[$Cue_roger_daltrey=yes]Doc Brown puts on his sunglasses and says "Roads? Where we\'re going, we don\'t need roads."',
+ 'Doc Brown explains how the space-time continuum works using a chalk board and some colorful technobabble.',
+ 'Doc Brown roots through your garbage, finds a <Loot>, and tosses it into the time machine\'s fusion reactor.',
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ 'It\'s the Libyans!',
+ ]));
+ },
+ },
+ 'Biff Tannen' => {
+ lose => sub {
+ return singular(one_of([
+ 'Biff Tannen yells, "<Zinger>!"',
+ 'Biff Tannen calls you a chicken!',
+ 'Biff Tannen steals your <$Loot> and uses it to win <100000-1000000> gold pieces at the track.',
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ 'You maneuver Biff Tannen into crashing into a manure truck!',
+ ]));
+ },
+ },
+ Zolan => {
+ lose => sub {
+ return singular(one_of([
+ 'Zolan unnerves you with a comment he makes in IRC!',
+ 'Zolan invites you to stroke his kangaroo scrotum!',
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ 'You sneak up on Zolan while he is caught up in maintaining <OS>!',
+ 'You convince Amir to transfer Zolan back to sysadmin duty!',
+ ]));
+ },
+ },
+ 'Candlejack' => { lose => sub {
+ return singular(one_of([
+ "You shout, \"Hands off my candle, Jack!\" as you swing yo\n",
+ "\"We're going to need more rope!\" Candlejack muses as h\n",
+ "<&Death_blow>\nCandlejack is ki\n",
+ ]));
+ }},
+ 'The Scoutmaster' => { lose => sub {
+ return singular(one_of([
+ 'The Scoutmaster shouts, "Go get \'em, scouts!"',
+ 'The Scoutmaster shouts, "Don\'t be afraid to use your nails, boys!"',
+ ]));
+ }},
+ 'Earl Grey' => { lose => sub {
+ return singular(one_of([
+ 'Earl Grey dries and roasts your leaves!',
+ 'Earl Grey soaks you in bergamot oil!',
+ ]));
+ }},
+ 'The Oracle' => { lose => sub {
+ return singular(one_of([
+ 'The Oracle peers into your future and declares, "<Eight_ball>".',
+ ]));
+ }},
+ 'Lumpawarrump' => {
+ lose => sub {
+ return singular(one_of([
+ 'Lumpy annoys you with his toy X-Wing!',
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ 'You push Lumpy off the edge of the tree house!',
+ 'You rip the head off of Lumpy\'s toy bantha!',
+ ]));
+ }
+ },
+ 'Attichitcuk' => {
+ lose => sub {
+ return singular(one_of([
+ 'Itchy takes your <$Loot> and pushes you off of the tree house.',
+ 'Itchy sits in his projection chair and watches your WOW.',
+ ]));
+ },
+ },
+ 'The A.C.K.' => {
+ lose => sub {
+ return singular(one_of([
+ 'The A.C.K. asks you to set up a new <Feature> feature for <Essentials>.',
+ ]));
+ },
+ },
+ 'The Owl Really' => {
+ lose => sub {
+ return singular(one_of([
+ "[target=<Legendary_warrior>]You try to distract <\$Opponent> with a false rumor:\n <Rumor>(\$target)\n<\$Opponent> hoots: O RLY? Unfortunately, you are unable to think of a witty comeback.",
+ ]));
+ },
+ win => sub {
+ return singular(one_of([
+ "You distract <\$Opponent> with a story:\n<Fable>\n<\$Opponent> hoots: \"O RLY?\" Unabashed, you retort: \"YA RLY.\" <\$Opponent> is flabbergasted.",
+ ]));
+ },
+ },
+};
+
199 Dictionaries/Boss_monster.pl
@@ -0,0 +1,199 @@
+[
+ 'Count Strahd von Zarovich',
+ 'Mother Brain',
+ 'Ridley',
+ 'Kraid',
+ 'Caspar Milquetoast',
+ 'Gilgamesh',
+ 'Shikaka',
+ 'Bowser',
+ 'Reaper',
+ 'Birdo',
+ 'Wario',
+ 'Ganondorf',
+ 'Dr. Robotnik',
+ 'Metal Gear Rex',
+ 'Giygas',
+ 'Master Belch',
+ 'Gustavo',
+ 'Headcheese',
+ 'Maleficent',
+ 'Ursula',
+ 'Scar',
+ 'Jafar',
+ 'Shan Yu',
+ 'Gaston',
+ 'Zolan',
+ 'Sauron',
+ 'Chicken Little',
+ 'Saruman',
+ 'Duffman',
+ 'Magneto',
+ 'Dr. Doom',
+ 'Juggernaut',
+ 'Lex Luthor',
+ 'The Penguin',
+ 'The Joker',
+ 'The Riddler',
+ 'Cluny the Scourge',
+ 'The Stig',
+ 'Twoface',
+ 'Shredder',
+ 'Dean Wormer',
+ 'Simplicia the <Adjective>',
+ 'Krang',
+ 'Venom',
+ 'Doc Ock',
+ 'Grandpa',
+ 'Hobgoblin',
+ 'Boss Hog',
+ 'Sideshow Bob',
+ '<_MOVE_>Ingrid <Initech_affiliate>',
+ 'Lavos',
+ 'SHODAN',
+ 'Predator',
+ 'Dread Pirate Roberts',
+ 'The Rabbit of Caerbannog',
+ 'Medusa',
+ 'The Wizard of Yendor',
+ 'Emperor Palpatine',
+ 'Gargamel',
+ 'Grendel',
+ 'Doctor Claw',
+ 'The Kaiser',
+ 'Shai\'Hulud',
+ 'Voldemort',
+ 'Snape',
+ 'Keith Richards',
+ 'Mark E. Smith',
+ 'Brian Jones',
+ 'Jimi Hendrix',
+ 'Janis Joplin',
+ 'John Lennon',
+ 'Paul McCartney',
+ 'Kurt Cobain',
+ 'Pavel Goberman',
+ 'Elliott Smith',
+ 'Jim Morrison',
+ 'L.L. Cool J.',
+ 'L.L. Cool Bean',
+ 'Abe Froman',
+ 'Barry Bonds',
+ 'Ayn Rand',
+ 'John Locke',
+ 'Jean-Paul Sartre',
+ 'Immanuel Kant',
+ 'Socrates',
+ 'HAL',
+ 'Gary Gygax',
+ 'Respected comedian <Comedian>',
+ 'Zombie <*Boss_monster>',
+ 'Mecha <*Boss_monster>',
+ 'Giga <*Boss_monster>',
+ 'The Ghost of <Boss_monster>',
+ 'The Riemann Hypothesis',
+ 'Zoomah, the Santa Claus from <Planet>',
+ 'The Corinthian',
+ 'Fermat\'s Last Theorem',
+ 'The Traveling Salesman Problem',
+ 'The King^ of <^Monster>s',
+ 'Mr. Bananagrabber',
+ 'Tony Wonder',
+ 'The Forgetful Functor',
+ 'The Patron Saint of <^Sainthood>',
+ 'The King of All Cosmos',
+ 'Pit-Pat',
+ 'HAL 9000',
+ 'WOPR',
+ '<Boss_monster>\'s <Relationship>',
+ 'The Kwisatz Haderach',
+ 'Miles Teg',
+ 'Paul Maud\'dib',
+ 'Honored Matre Murbella',
+ 'Michael Scott',
+ 'Bullet Bill',
+ 'The Woodsie Lord',
+ 'Powerman',
+ 'George Lucas',
+ 'Slim Shady',
+ 'The Real <*Boss_monster>',
+ 'Nelson',
+ 'Cookie Monster',
+ 'Ceiling Cat',
+ 'Nutter-in-law',
+ 'SQLBuilder',
+ 'The Immortal Alvin Davis',
+ 'Barbara Streisand',
+ 'McBain',
+ '<^Relationship> Merlin',
+ '<Bond>',
+ 'The Ghost of <^Holiday> <^Tense>',
+ 'Pestilence',
+ 'War',
+ 'Famine',
+ 'Death',
+ 'Hank Scorpio',
+ 'The War on <Holiday>',
+ 'Larry Wall',
+ 'Donald Knuth',
+ 'Machiavelli',
+ 'Charlton Heston',
+ 'Professor Moriarti',
+ 'Q',
+ 'The DEVASTATOR',
+ 'The PA System',
+ 'The Mountain Man',
+ 'Bizarro <Boss_monster>',
+ 'Freddy Mercury',
+ 'Keyboard Cat',
+ 'Thomas Friedman',
+ 'Doc Brown',
+ 'Marty McFly',
+ 'Biff Tannen',
+ 'Rob Liefeld',
+ 'Tyrannosaurus Reich',
+ 'Hitler',
+ 'Mussolini',
+ 'Godwin',
+ 'John Maynard Keynes',
+ 'Doctor House',
+ 'Faust',
+ 'The Scoutmaster',
+ 'The (Burger King) King',
+ 'Hamburglar',
+ 'Grimace',
+ 'Ronald McDonald',
+ 'Wendy',
+ 'The Colonel',
+ 'Dave Thomas',
+ 'Earl Grey',
+ 'The Junior High Shuriken Gang',
+ 'The Super Mourner Gang',
+ 'Xzibit',
+ '_expand()',
+ 'Lumpawarrump',
+ 'Attichitcuk',
+ 'Mallatobuck',
+ 'The Oracle',
+ 'The A.C.K.',
+ 'The Ultimate Chimera',
+ 'The Penultimate Chimera',
+ 'The Antepenultimate Chimera',
+ 'Omar',
+ 'Marlowe Stanfield',
+ 'Stringer Bell',
+ 'Avon Barksdale',
+ 'Area Man',
+ 'The Owl Really',
+ 'The Man',
+ 'The System',
+ 'The Boss',
+ 'Joe the Plumber',
+ 'Apollo Creed',
+ 'Clubber Lang',
+ 'Ivan Drago',
+ '[?War criminal, his excellancy, president, the esteemed, ] [?<Revolutionary>,<Boss_monster>,<Patriot>,<Comedian>], [?,Esquire, Jr., <Roman_numeral>, Attorney-at-law, DDS, CEO, FRCS ]',
+ 'Dr. <Boss_monster>, M.D.',
+ 'The Sage of Omaha',
+ 'Holographic <Boss_monster>',
+]
8 Dictionaries/Bottle_cap_count.pl
@@ -0,0 +1,8 @@
+[
+ sub {
+ my $caps = $Vars{'Player.bottle_caps'} || "0";
+ my $abs = abs($caps);
+ my $s = $abs == 1 ? "" : "s";
+ return $caps >= 0 ? "Bottle caps: $caps" : "You owe $abs bottle cap$s";
+ }
+];
22 Dictionaries/Bridge.pl
@@ -0,0 +1,22 @@
+[
+ 'Glenn Jackson',
+ 'I-5',
+ 'Sauvie Island',
+ 'St. Johns',
+ 'Fremont',
+ 'Broadway',
+ 'Brooklyn',
+ 'Tacoma Narrows',
+ 'Ethernet',
+ 'Steel',
+ 'Burnside',
+ 'Morrison',
+ 'Hawthorne',
+ 'Marquam',
+ 'Ross Island',
+ 'Sellwood',
+ 'Golden Gate',
+ 'Bay',
+ 'San Rafael-Richmond',
+ 'Enterprise'
+];
22 Dictionaries/Carne.pl
@@ -0,0 +1,22 @@
+[
+ 'pollo',
+ 'res',
+ 'puerco',
+ 'calamares',
+ 'mariscos',
+ 'camarones',
+ 'carnitas',
+ 'pastor',
+ 'lengua',
+ 'tofu',
+ 'carne de burro',
+ 'soylami',
+ 'purring maggot',
+ 'chapulines',
+ '<Carne> relleno',
+ 'jamon',
+ 'manteca',
+ 'chorizo',
+ 'tocineta',
+ 'tocineta y <Carne>'
+];
10 Dictionaries/Chabbs_meat.pl
@@ -0,0 +1,10 @@
+[
+ 'tofu',
+ 'chicken',
+ 'beef',
+ 'pork',
+ '<Animal>',
+ 'fake <Chabbs_meat>',
+ 'fish scales',
+ 'random butterflies'
+];
25 Dictionaries/Chabbs_order.pl
@@ -0,0 +1,25 @@
+[
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+];
74 Dictionaries/Class.pl
@@ -0,0 +1,74 @@
+{
+ programmer => [
+ [ 53 => 'PHP Consultant' ],
+ [ 64 => 'Student' ],
+ [ 128 => 'Intern' ],
+ [ 256 => 'Analyst' ],
+ [ 512 => 'Programmer' ],
+ [ 1024 => 'Developer I' ],
+ [ 2048 => 'Developer II' ],
+ [ 4096 => 'Developer III' ],
+ [ 8192 => 'Developer V' ],
+ [ 16384 => 'Developer VIII' ],
+ [ 32768 => 'Developer XIII' ],
+ [ 65536 => 'Engineer' ],
+ [ 131072 => 'Architect' ],
+ [ 262144 => 'Senior Architect' ],
+ [ 442413 => 'Haskell Consultant' ],
+ [ 524288 => 'Vice President of Architecture' ],
+ [ 1048576 => 'Senior Vice President of Architecture' ],
+ ],
+ "Colonial soldier" => [
+ [ 157 => 'Ensign', ],
+ [ 314 => 'Lieutenant Junior Grade', ],
+ [ 1268 => 'Lieutenant', ],
+ [ 8353 => 'Captain', ],
+ [ 60571 => 'Major', ],
+ [ 150137 => 'Colonel', ],
+ [ 363005 => 'Commander', ],
+ [ 851861 => 'Rear Admiral', ],
+ [ 2317999 => 'Admiral', ],
+ ],
+ noble => [
+ [ 120 => 'Knight' ],
+ [ 360 => 'Baron' ],
+ [ 720 => 'Viscount' ],
+ [ 1980 => 'Earl' ],
+ [ 7920 => 'Marquess' ],
+ [ 79200 => 'Duke' ],
+ [ 633600 => 'Prince' ],
+ [ 1900800 => 'King' ],
+ ],
+ noblewoman => [
+ [ 120 => 'Shield-Maiden' ],
+ [ 360 => 'Baroness' ],
+ [ 720 => 'Viscountess' ],
+ [ 1980 => 'Countess' ],
+ [ 7920 => 'Marchioness' ],
+ [ 79200 => 'Duchess' ],
+ [ 633600 => 'Princess' ],
+ [ 1900800 => 'Queen' ],
+ ],
+ academic => [
+ [ 120000 => 'K-12' ],
+ [ 130000 => 'Freshman' ],
+ [ 140000 => 'Sophomore' ],
+ [ 150000 => 'Junior' ],
+ [ 160000 => 'Senior' ],
+ [ 170000 => 'Teaching Assistant' ],
+ [ 180000 => 'Research Assistant' ],
+ [ 220000 => 'Post-Grad' ],
+ [ 240000 => 'Master' ],
+ [ 280000 => 'Doctor' ],
+ [ 290000 => 'Post-Doc' ],
+ [ 300000 => 'Adjunct Professor' ],
+ [ 310000 => 'Associate Professor' ],
+ [ 380000 => 'Professor' ],
+ [ 600000 => '<*Revolutionary> Professor of <^Status>' ],
+ [ 1000000 => 'Professor Emeritus' ],
+ ],
+ cubic => [
+ [ 444444 => 'Cubeless Bastard Academic' ],
+ [ 4444444 => 'Wisest Human' ],
+ ],
+};
5 Dictionaries/Club.pl
@@ -0,0 +1,5 @@
+[
+ '[Club_location?<$Club_location>:<^Location>] <^Club_subject> Club',
+ '[Club_location?<$Club_location>:<^Location>] <^Club_subject> Society',
+ '<Nationality> <&~Loot>ological Society',
+];
3 Dictionaries/Club_membership.pl
@@ -0,0 +1,3 @@
+[
+ '<Club>, <Club_rank>',
+];
10 Dictionaries/Club_rank.pl
@@ -0,0 +1,10 @@
+[
+ 'Founder',
+ 'Director',
+ 'Master',
+ 'President',
+ 'Secretary',
+ 'Treasurer',
+ '<1-100> Hours Logged',
+ 'C.O.O.',
+];
12 Dictionaries/Club_subject.pl
@@ -0,0 +1,12 @@
+[
+ '<Animal>keepers',
+ 'Fencing',
+ 'Backgammon',
+ 'Computer',
+ 'Key',
+ 'Go',
+ 'Chess',
+ '<Vehicle>',
+ 'Bombardment',
+ 'Karate',
+];
22 Dictionaries/Cocktail.pl
@@ -0,0 +1,22 @@
+[
+ '<Cocktail>^ on the rocks',
+ 'rum and <Soft_drink>',
+ 'Bloody Mary',
+ 'Virgin Mary',
+ 'margarita',
+ '<Liquor> martini^ (<Martini_style>)',
+ 'mudder\'s <Soft_drink>',
+ 'martini^ (<Martini_style>)',
+ 'Irish coffee',
+ 'Irish blood',
+ 'Potion^ of booze',
+ '<Liquor>^ infused with <Food>',
+ 'Flaming Moe',
+ 'mojito',
+ 'flaming <Cocktail>',
+ 'Irish <Cocktail>',
+ 'Forget-Me-Shot',
+ 'cosmo',
+ 'appletini',
+ '<Food>tini',
+];
24 Dictionaries/Color.pl
@@ -0,0 +1,24 @@
+[
+ 'red',
+ 'orange',
+ 'yellow',
+ 'green',
+ 'blue',
+ 'indigo',
+ 'violet',
+ 'turquoise',
+ 'teal',
+ 'chartreuse',
+ 'brown',
+ 'black',
+ 'white',
+ 'gray',
+ 'grey',
+ 'scarlet',
+ 'maroon',
+ 'burnt umber',
+ 'purple',
+ 'mauve',
+ 'plaid',
+ '<Color> <Color>',
+]
26 Dictionaries/Comedian.pl
@@ -0,0 +1,26 @@
+[
+ 'Rodney Dangerfield',
+ 'Carlos Mencia',
+ 'Robin Williams',
+ 'Gallagher',
+ 'Pauly Shore',
+ 'Sinbad',
+ 'Andy Dick',
+ 'Carrot Top',
+ 'Gilbert Gottfried',
+ 'Jerry Lewis',
+ 'Emo Philips',
+ 'George Carlin',
+ 'Krusty the Clown',
+ 'Rob Schneider',
+ 'Adam Sandler',
+ 'Mitch Hedberg',
+ 'Dane Cook',
+ 'Bill Hicks',
+ 'Eddie Izzard',
+ 'David Cross',
+ 'Michael Richards',
+ 'Howie Mandel',
+ 'Art Carney',
+ 'Harvey Korman',
+];
190 Dictionaries/Commit_message.pl
@@ -0,0 +1,190 @@
+[
+ 'de-misunderestimating',
+ '<!Legendary_warrior>, WE WENT OVER THIS. EXPANDTAB.',
+ '<!Legendary_warrior>, WE WENT OVER THIS. C++ IO SUCKS.',
+ 'Some junk.',
+ 'add actual words',
+ 'I CAN HAZ COMMENTZ.',
+ 'giggle.',
+ 'Whatever.',
+ 'Finished fondling.',
+ 'FONDLED THE CODE',
+ 'this is how we generate our stuff.',
+ 'unh',
+ "don't be retarded.",
+ 'It works!',
+ 'unionfind is no longer being molested.',
+ "Well, it's doing something.",
+ "I'M PUSHING.",
+ 'Whee.',
+ 'Whee, good night.',
+ "It'd be nice if type errors caused the compiler to issue a type error",
+ 'Gosh-darned templates.',
+ 'I hate this dratted language.',
+ 'marks',
+ 'that coulda been bad',
+ 'hoo boy',
+ 'It was the best of times, it was the worst of times',
+ 'Frigging egotistical bastard. adds expandtab to vimrc',
+ "if you're not using et, head out",
+ 'WHO THE HECK CAME UP WITH MAKE?',
+ 'This is a basic implementation that works.',
+ "By works, I meant 'doesnt work'. Works now..",
+ 'Last time I said it works? I was kidding. Try this.',
+ 'Just stop reading these for a while, ok.. ',
+ "Give me a break, it's 2am. But it works now.",
+ 'Make that it works in 90% of the cases. 3:30.',
+ 'Ok, 5am, it works. For real.',
+ 'FOR REAL.',
+ "I don't know what these changes are supposed to accomplish but somebody told me to make them.",
+ "I don't get paid enough for this nonsense.",
+ 'fix some goldurn errors',
+ 'first blush',
+ 'So my boss wanted this button ...',
+ 'uhhhhhh',
+ "forgot we're not using a smart language",
+ 'include things',
+ 'To those I leave behind, good luck!',
+ 'things occurred',
+ 'i dunno, maybe this works',
+ '8==========D',
+ 'No changes made',
+ 'whooooooooooooooooooooooooooo',
+ "clarify further the brokenness of C++. why in G-d's name are we using C++?",
+ '[angle=<](\ /)<$angle>br/>(O.o)<$angle>br/>(&gt; &lt;) Bunny approves these changes.',
+ '.',
+ 'Friday 5pm',
+ 'changes',
+ 'A fix I believe, not like I tested or anything',
+ 'Useful text',
+ 'pgsql is being a pain',
+ 'pgsql is more strict, increase the hackiness up to 11',
+ 'c&p fail',
+ 'syntax',
+ '<Legendary_warrior> sucks',
+ '<!Legendary_warrior> SUCKS',
+ 'fix',
+ "someone fails and it isn't me",
+ "Gross hack because <Legendary_warrior> doesn't know how to code",
+ 'totally more readable',
+ 'better grepping',
+ 'fix',
+ 'fix bug, for realz',
+ 'fix /sigh',
+ 'Does this work',
+ 'MOAR BIFURCATION',
+ 'bifurcation',
+ 'REALLY FRAKKING FIXED',
+ 'FIX',
+ 'better ignores',
+ 'More ignore',
+ 'more ignores',
+ 'more ignores',
+ 'more ignores',
+ 'more ignores',
+ 'more ignores',
+ 'more ignored words',
+ 'more fixes',
+ 'really ignore ignored worsd',
+ 'fixes',
+ '/sigh',
+ 'fix',
+ 'fail',
+ 'pointless limitation',
+ 'eppic fail <Legendary_warrior>',
+ 'omg what have I done?',
+ 'added super-widget 2.0.',
+ 'tagging release w.t.f.',
+ "I can't believe it took so long to fix this.",
+ 'I must have been drunk.',
+ "This is why the cat shouldn't sit on my keyboard.",
+ 'This is why git rebase is a horrible horrible thing.',
+ 'ajax-loader hotness, oh yeah',
+ '<Legendary_warrior> broke the regex, lame',
+ 'small is a real HTML tag, who knew.',
+ 'WTF is this.',
+ 'Do things better, faster, stronger',
+ 'Fixed a bug cause <Legendary_warrior> said to',
+ 'Use a real JS construct, WTF knows why this works in chromium.',
+ 'Added a banner to the default admin page. Please have mercy on me =(',
+ 'needs more cow bell',
+ 'Switched off unit test X because the build had to go out now and there was no time to fix it properly.',
+ 'Added a failing test',
+ 'Updated',
+ "I must sleep... it's working... in just three hours...",
+ 'I was wrong...',
+ 'Completed with no bugs...',
+ 'Fixed a little bug...',
+ 'Fixed a bug in NoteLineCount... not seriously...',
+ 'woa!! this one was really HARD!',
+ 'Made it to compile...',
+ 'changed things...',
+ 'touched...',
+ 'i think i fixed a bug...',
+ 'perfect...',
+ 'Moved something to somewhere... goodnight...',
+ 'oops, forgot to add the file',
+ 'Corrected mistakes',
+ 'oops',
+ 'oops!',
+ "put code that worked where the code that didn't used to be",
+ 'Nothing to see here, move along',
+ 'I am even stupider than I thought',
+ "I don't know what the hell I was thinking.",
+ 'fixed errors in the previous commit',
+ 'Committed some changes',
+ 'Some bugs fixed',
+ 'Minor updates',
+ 'Added missing file in previous commit',
+ 'bug fix',
+ 'typo',
+ 'bara bra grejjor',
+ 'Continued development...',
+ "Does anyone read this? I'll be at the coffee shop accross the street.",
+ "That's just how I roll",
+ 'work in progress',
+ 'minor changes',
+ 'some brief changes',
+ 'assorted changes',
+ 'lots and lots of changes',
+ 'another big bag of changes',
+ 'lots of changes after a lot of time',
+ 'LOTS of changes. period',
+ '<Legendary_warrior> made me do it',
+ 'Test commit. Please ignore',
+ "I'm just a grunt. Don't blame me for this awful PoS.",
+ 'I did it for the lulz!',
+ "I'll explain this when I'm sober .. or revert it",
+ 'Obligatory placeholder commit message',
+ 'A long time ago, in a galaxy far far away...',
+ 'Fixed the build.',
+ "Fixing <Legendary_warrior>'s bug.",
+ "Fixing <Legendary_warrior>'s bugs.",
+ 'various changes',
+ 'One more time, but with feeling.',
+ 'Handled a particular error.',
+ 'Fixed unnecessary bug.',
+ 'Removed code.',
+ 'Added translation.',
+ 'Updated build targets.',
+ 'Refactored configuration.',
+ 'Locating the required gigapixels to render...',
+ 'Spinning up the hamster...',
+ 'Shovelling coal into the server...',
+ 'Programming the flux capacitor',
+ "The last time I tried this the monkey didn't survive. Let's hope it works better this time.",
+ 'I should have had a V8 this morning.',
+ '640K ought to be enough for anybody',
+ 'pay no attention to the man behind the curtain',
+ 'a few bits tried to escape, but we caught them',
+ 'This is the last time we let <Legendary_warrior> commit ascii porn in the comments.',
+ 'Who has two thumbs and remembers the rudiments of his linear algebra courses? Apparently, this guy. ',
+ 'workaround for ant being a pile of fail ',
+ "Don't push this commit",
+ 'rats',
+ 'squash me',
+ 'Changes from code review',
+ 'edit html, per <Legendary_warrior>',
+ '<Commit_message>^H',
+ '. <Commit_message>',
+];
21 Dictionaries/Communist.pl
@@ -0,0 +1,21 @@
+[
+ 'Ché Guevara',
+ 'Fidel Castro',
+ 'Vladimir Lenin',
+ 'Emiliano Zapata',
+ 'Jesus Christ',
+ 'Karl Marx',
+ 'Barack Obama',
+ 'Tupac Shakur',
+ 'Malcolm X',
+ 'Francisco "Pancho" Villa',
+ 'Eugene V. Debs',
+ 'Roe V. Wade',
+ 'Subcommandante Marcos',
+ 'Paul Revere',
+ 'Thomas Paine',
+ 'Oliver Cromwell',
+ 'Mon Mothma',
+ 'Martin Luther King, Jr.',
+ '<Appellation_title> Smedley Butler',
+];
17 Dictionaries/Company.pl
@@ -0,0 +1,17 @@
+[
+ 'Initech',
+ 'Initech <Location>',
+ 'Locatech',
+ 'Ini Link Enterprises',
+ 'Ini, Inc.',
+ 'Initronics',
+ 'Locatech',
+ 'Ini Link Enterprises',
+ 'Ini, Inc.',
+ 'Initronics',
+ 'ForLobsters.com',
+ 'For<^~Loot>s.com',
+ 'Yoyodyne Propulsion Systems',
+ 'Kabletown',
+ 'Sheinhardt Wig Company',
+];
27 Dictionaries/Condiment.pl
@@ -0,0 +1,27 @@
+[
+ 'mayo',
+ 'mayonnaise',
+ 'ketchup',
+ 'catsup',
+ 'mustard',
+ 'sweet-hot mustard',
+ 'dijon mustard',
+ 'dijonnaise',
+ '<Food> aioli',
+ 'pickle relish',
+ '<Food> relish',
+ 'horseradish',
+ '<Food> chutney',
+ 'jam',
+ 'jelly',
+ 'cheez-whiz',
+ 'miracle whip',
+ 'cream cheese frosting',
+ 'hot sauce',
+ 'malt vinegar',
+ 'salsa',
+ 'chimichurri sauce',
+ 'aioli',
+ 'secret sauce',
+ 'steak sauce',
+];
16 Dictionaries/Crate.pl
@@ -0,0 +1,16 @@
+[
+ 'crate',
+ 'box',
+ 'barrel',
+ 'pallet',
+ 'bucket',
+ 'bag',
+ 'sack',
+ 'jar',
+ 'can',
+ 'shipping container',
+ 'garbage can',
+ 'silo',
+ 'dumpster',
+ 'ark',
+];
8 Dictionaries/Crawl_maze.pl
@@ -0,0 +1,8 @@
+[
+ (
+ 'You make your way <$Maze_direction> past some old file handles to <$Player.location>.',
+ 'An uncaught exception propels you <$Maze_direction> to <$Player.location>.',
+ 'You crawl through a series of references to the <$Maze_direction>, until you reach <$Player.location>.'
+ ) x 2,
+ '<Exit_maze>',
+]
6 Dictionaries/Cute_animal.pl
@@ -0,0 +1,6 @@
+[
+ 'kitten',
+ 'puppy',
+ 'bunny',
+ 'ewok',
+];
9 Dictionaries/Dangerous_boss_monster.pl
@@ -0,0 +1,9 @@
+[
+ sub {
+ return _one_of([
+ @{ dictionary('Boss_monster') },
+ 'Candlejack',
+ ]);
+ }
+];
+
23 Dictionaries/Date.pl
@@ -0,0 +1,23 @@
+[
+ 'yesterday',
+ 'today',
+ 'tomorrow',
+ 'last week',
+ 'next week',
+ 'tonight',
+ 'last night',
+ '<Food> day',
+ 'Independence Day',
+ 'Christmas',
+ 'Xmas',
+ 'Easter',
+ 'U-Day',
+ 'Thanksgiving',
+ 'Xgiving',
+ "President's Day",
+ 'Martin Luther King, Jr. Day',
+ "Valentine's Day",
+ 'tomorrow night',
+ 'hundreds of years before the dawn of history',
+ '<Date> mroing',
+];
15 Dictionaries/DayOfWeek.pl
@@ -0,0 +1,15 @@
+[
+ 'Monday',
+ 'Tuesday',
+ 'Wednesday',
+ 'Thursday',
+ 'Friday',
+ 'Saturday',
+ 'Sunday',
+ 'Sweetmorn',
+ 'Boomtime',
+ 'Pungenday',
+ 'Prickle-Prickle',
+ 'Setting Orange',
+ 'Kanesday',
+]
21 Dictionaries/Death.pl
@@ -0,0 +1,21 @@
+[
+ '<$Opponent>, confused, disappears.',
+ '<$Opponent> is killed!',
+ '<$Opponent> is sent to another dimension!',
+ '<$Opponent> becomes tame!',
+ '<$Opponent> has limited mobility.',
+ '<$Opponent> shrivels and collapses into a disgusting puddle!',
+ '<$Opponent> wails in pain, then disintegrates.',
+ '<$Opponent> coughs spasmodically and collapses.',
+ '<$Opponent> is forced to read Vogon Poetry for time everlasting.',
+ '<$Opponent> is forced to read "<^Movie>" fanfic for time everlasting.',
+ '<$Opponent> is forced to read <Boss_monster>/<Boss_monster> slash until the end of time.',
+ '<$Opponent> coughs spasmodically and collapses.',
+ 'As <$Opponent> fades away, <It> admits that <$1> used to <Policy_violation>.',
+ '<_MOVE_><Death>
+STAGE CLEAR! NEXT LEVEL: <$Player.location>',
+ '<$Opponent>\'s funeral was held in <Location>. Over <4-5000000> <Monster>s came from all over the world to bid farewell. Engraved upon <Its> <Material> casket was <Its> verse from "<Song>": "<^Loot>s are hopeless aspirations, in hopes of coming true, believe in yourself, the rest is up to <Boss_monster>."',
+ '<_MOVE_><Death>
+You take the <Public_transit> to <$Player.location>.',
+ '<Death> This is a cautionary tale about home nuclear power.',
+];
33 Dictionaries/Death_blow.pl
@@ -0,0 +1,33 @@
+[
+ 'You place some <Tape> tape over a hole in the wall and chase a black cat through it in order to make a fake moustache and disguise yourself from <$Opponent>.',
+ 'You hit <$Opponent>.',
+ 'You hit <$Opponent>!',
+ 'You try <Spell>! It\'s super effective!',
+ '<$Opponent> tries <Spell>! But it doesn\'t work very well...',
+ 'You deal <$Opponent> a crushing blow!',
+ '<$Opponent> reels from the force of your attack!',
+ '<$Opponent> tries to summon help, but fails!',
+ '<$Opponent> is incinerated by the blast!',
+ 'Out of nowhere, a plot hole opens and swallows <$Opponent>!',
+ '<$Opponent> opens <Its> safe expecting to find a nanobomb but instead finds a rocket that shoots <It> out of the room and blows <$2> up!',
+ '<$Opponent> drives off the edge of the cliff and explodes in midair!',
+ 'You wave at <$Opponent>.',
+ '<$Opponent>: "BARF!"',
+ '<$Opponent>: "Is this fun yet?"',
+ '<$Opponent>: "Mamaaaaa!"',