Advertisement
user5392

filters.txt

Jan 6th, 2019
860
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 28.14 KB | None | 0 0
  1. #################################Custom Filters#################################
  2. ## Feel free to tweak this file as you wish, each line must follow .he format:##
  3. ## [group][subgroup] "re_expression"                                          ##
  4. ## -> [group] -> tag to define a global color for all matches                 ##
  5. ## -> [category] -> tag to toggle visibility in each window.                  ##
  6. ## -> re_expression must follow standard regular expression syntax.           ##
  7. ##    -> see https://docs.python.org/2/library/re.html for more information.  ##
  8. ##                                                                            ##
  9. ## The announcements will be compared in order that the tags are listed.      ##
  10. ## The first instance of a tag will check every expression with that tag      ##
  11. ## before moving onto the next tag in the file. Entries with the same tags    ##
  12. ## will be checked in the order that they appear.                             ##
  13. ## The order of the expressions listed in the filters configuration window    ##
  14. ## is the same order that they are compared.                                  ##
  15. ##                                                                            ##
  16. ## For example, adding '[everything][] "(.+)"' to the start of the file will  ##
  17. ## match every announcement/report and no other matches will be found.        ##
  18. ## Adding the same expression to the end of the file will catch everything    ##
  19. ## that slips through the other filters (note: this expression is             ##
  20. ## automatically appended to this file, with the tag "UNKNOWN").              ##
  21. ##                                                                            ##
  22. ################################################################################
  23. ## Credits go to Petr Prokop (aka 'zwei') for creating most of these regular  ##
  24. ## expressions that have been tweaked from the amazing DF mod, soundsense.    ##
  25. ## (http://df.zweistein.cz/soundsense/)                                       ##
  26. ################################################################################
  27.  
  28. #battle_minor is mostly stuff that shows up when dwarfs train
  29.  
  30. [battle_minor][hitevents_miss] "The (.+), lightly tapping .he target!"
  31. [battle_minor][hitevents_miss] "The (.+), but .he attack glances away!"
  32. [battle_minor][hitevents_miss] "(.+), but .he attack is deflected by .he (.+)'s (.+)!"
  33. [battle_minor][hitevents_miss] "(.+), but it is deflected by .he (.+)'s (.+)!"
  34. [battle_minor][hitevents_miss] "The (.+) strikes at .he (.+) but .he shot is parried!"
  35. [battle_minor][hitevents_miss] "The (.+) strikes at .he (.+) but .he shot is ((deftly )|(easily )|(narrowly )|(just barely )|(effortlessly )|())parried by (.+)!"
  36. [battle_minor][hitevents_miss] "The (.+) strikes at .he (.+) but .he shot is ((deftly )|(easily )|(narrowly )|(just barely )|(effortlessly )|())deflected by (.+)!"
  37. [battle_minor][hitevents_miss] "The (.+) .he (.+) but .he shot is blocked(.+)"
  38. [battle_minor][hitevents_miss] "The flying (.+) misses (.+)!"
  39. [battle_minor][hitevents_miss] "(.+) blocks .he flying (.+)!"
  40. [battle_minor][hitevents_miss] "The (.+) misses .he (.+)!"
  41.  
  42. [battle_minor][status] "The (.+) (has been stunned|is knocked over|has been knocked unconscious|stands up|passes out|falls over|regains consciousness|is no longer stunned).+"
  43. [battle_minor][status] "The (.+) (charges at|collides with) .he (.+)!"
  44. [battle_minor][status] "They tangle together and (.+)!"
  45. [battle_minor][status] "The (.+) bounces backward!"
  46. [battle_minor][status] "The (.+) collapses and falls to .he ground from over-exertion\."
  47. [battle_minor][status] "The (.+) looks surprised by .he ferocity of ((The (.+)'s)|(Your)) onslaught!"
  48.  
  49. [battle_minor][block_dodge] "The (.+) (blocks|jumps away|jumps out|scrambles out of|scrambles away|rolls out of|rolls away|falls over).+"
  50. [battle_minor][block_dodge] "(((.+) jumps)|(You jump)) away from .he flying (.+)!"
  51. [battle_minor][block_dodge] "(((.+) jumps)|(You jump)) away from .he (.+)!"
  52. [battle_minor][block_dodge] "(.+) bats .he ((spinning)|(flying)) (.+) out of .he air!"
  53. [battle_minor][block_dodge] "(.+) bats .he ((spinning)|(flying)) (.+) out of .he air with .he (.+)!"
  54. [battle_minor][block_dodge] "(.+) scrambles away from .he flying (.+)!"
  55. [battle_minor][block_dodge] "(.+) strikes at (.+) but .he shot is blocked with (.+)!"
  56. [battle_minor][block_dodge] "(((.+) misses)|(You miss)) (.+)!"
  57. [battle_minor][block_dodge] "(.+) jumps away from .he spinning (.+)!"
  58. [battle_minor][block_dodge] "(.+) blocks .he spinning (.+)!"
  59. [battle_minor][block_dodge] "(.+) bats .he spinning (.+) aside!"
  60. [battle_minor][block_dodge] "(.+) scrambles away from .he spinning (.+)!"
  61. [battle_minor][block_dodge] "(.+) rolls away from .he spinning (.+)!"
  62. [battle_minor][block_dodge] "The (.+) bats .he (.+) aside.+!"
  63.  
  64. [battle][hitevents] "The (.+), (bruising|chipping|shattering|fracturing|denting) (it|the).+"
  65. [battle][hitevents] "The (.+), jamming .he (.+) through .he (.+)'s (.+) and shattering .he (.+)'s (.+)!"
  66. [battle][hitevents] "The (.+), jamming .he (.+) through .he (.+)'s (.+) and fracturing .he (.+)'s (.+)!"
  67. [battle][hitevents] "The (.+), tearing apart .he (.+)!"
  68. [battle][hitevents] "The (.+), tearing apart .he (.+) and bruising .he (.+)!"
  69. [battle][hitevents] "The (.+), tearing apart .he (.+) and bruising .he (.+) through .he (.+)!"
  70. [battle][hitevents] "The (.+), tearing it apart through .he (.+)!"
  71. [battle][hitevents] "The (.+), tearing .he (.+)"
  72. [battle][hitevents] "The (.+), tearing .he (.+) and bruising .he (.+)!"
  73. [battle][hitevents] "The (.+), tearing .he (.+) through .he (.+)!"
  74. [battle][hitevents] "The (.+) and .he severed part sails off in an arc!"
  75. [battle][hitevents] "The (.+) takes .he full force of .he impact(.+)"
  76. [battle][hitevents] "The flying (.+) strikes (.+)"
  77. [battle][hitevents] "The (.+) strikes .he (.+)"
  78.  
  79. [battle][status] "The (.+) (vomits|retches|looks sick|looks even more sick|trouble breathing).+"
  80. [battle][status] "(.+) skids along .he ground!"
  81. [battle][status] "The (.+) skips across .he water!"
  82. [battle][status] "(.+) skids along .he ground, (.+)!"
  83. [battle][status] "(.+) skids along .he ground and .he (.+) splits in gore!"
  84. [battle][status] "(.+) has been stunned!"
  85. [battle][status] "(.+) has been stunned again!"
  86. [battle][status] "(.+) is no longer stunned\."
  87. [battle][status] "(.+) gives in to pain\."
  88. [battle][status] "(.+) passes out\."
  89. [battle][status] "(.+) looks sick!"
  90. [battle][status] "(.+) looks even more sick!"
  91. [battle][status] "(.+) vomits\."
  92. [battle][status] "(.+) retches\."
  93. [battle][status] "The vomit disappears into .he water\."
  94. [battle][status] "The vomit burns away in .he lava\."
  95. [battle][status] "The vomit splatters into .he shallow puddle of water\."
  96. [battle][status] "(.+) is having trouble breathing!"
  97. [battle][status] "(.+) is having more trouble breathing!"
  98. [battle][status] "(.+) has become enraged!"
  99. [battle][status] "(.+) is no longer enraged\."
  100. [battle][status] "(.+) has been knocked unconscious!"
  101. [battle][status] "(.+) passes out from exhaustion\."
  102. [battle][status] "(.+) regains consciousness\."
  103. [battle][status] "(.+) is feeling sluggish!"
  104. [battle][status] "(.+) looks numb!"
  105. [battle][status] "(.+) is partially paralyzed!"
  106. [battle][status] "(.+) is completely paralyzed!"
  107. [battle][status] "(.+) has fully overcome .he paralysis\."
  108. [battle][status] "(.+) has been bitten by (.+)!"
  109. [battle][status] "(.+) is injected into .he (.+)'s (.+) blood!"
  110. [battle][status] "(.+) cancels (.+): Paralyzed\."
  111. [battle][status] "(.+) cancels (.+): Resting injury\."
  112. [battle][status] "[tT]he (.+) rolls into a ball\."
  113. [battle][status] "[tT]he (.+) unrolls\."
  114.  
  115. [battle][battle] "(.+) is propelled away by .he force of .he blow!"
  116. [battle][battle] "(.+) counterstrikes!"
  117. [battle][battle] "The (.+) manages to stop where .he (.+) used to be\."
  118. [battle][battle] "The (.+) rushes by .he (.+)!"
  119. [battle][battle] "The (.+) is knocked over(.+)"
  120. [battle][battle] "They tangle together and (.+)!"
  121. [battle][battle] "The (.+) leaps at .he (.+)!"
  122. [battle][battle] "The (.+) slams into an obstacle!"
  123. [battle][battle] "The (.+) slams into an obstacle and falls over!"
  124. [battle][battle] "The (.+) slams into .he (.+)!"
  125. [battle][battle] "(.+) pulls out and drops .he (.+)\."
  126. [battle][battle] "(.+) lets .he (.+) (.+) drop away as ((He)|(She)|(It)) attacks\."
  127. [battle][battle] "(.+) loses hold of .he (.+)\."
  128. [battle][battle] "The (.+) grabs .he (.+) by .he (.+) with ((his)|(her)|(its)) (.+)!"
  129. [battle][battle] "The (.+) locks .he (.+)'s (.+) with .he (.+)'s (.+)!"
  130. [battle][battle] "The (.+) adjusts .he grip of .he (.+) on .he (.+)\."
  131. [battle][battle] "The (.+) releases .he grip of .he (.+)'s (.+) from .he (.+)'s (.+)\."
  132. [battle][battle] "The (.+) releases .he grip of .he (.+) on .he (.+)\."
  133. [battle][battle] "The (.+) releases .he joint lock of .he (.+)'s (.+) on .he (.+)'s (.+)\."
  134. [battle][battle] "The (.+) breaks .he grip of .he (.+) from .he (.+)!"
  135. [battle][battle] "The (.+) breaks .he grip of .he (.+) on .he (.+)\."
  136. [battle][battle] "The (.+) is unable to break .he grip of .he (.+)'s (.+) on .he (.+)'s (.+)!"
  137. [battle][battle] "The (.+) places a chokehold on .he (.+)'s (.+) with .he (.+)'s (.+)!"
  138. [battle][battle] "The (.+) strangles .he (.+)'s (.+)!"
  139. [battle][battle] "The (.+) throws .he (.+) by .he (.+) with .he (.+)!"
  140. [battle][battle] "The (.+) struggles in vain against .he grip of .he (.+) on .he (.+)\."
  141. [battle][battle] "The (.+) shakes .he (.+) around by .he (.+)!"
  142. [battle][battle] "The (.+) is ripped away and remains in .he (.+)'s grip!"
  143. [battle][battle] "The (.+) is ripped to shreds!"
  144. [battle][battle] "The (.+) breaks!"
  145. [battle][battle] "The (.+) tries to remove the (.+)\."
  146. [battle][battle] "(.+) latches on firmly!"
  147. [battle][battle] "(.+) latches on firmly to (.+)!"
  148. [battle][battle] "(.+) bends (.+) and (.+) collapses!"
  149. [battle][battle] "The (.+) takes .he (.+) down by .he (.+) with .he (.+)'s (.+)!"
  150. [battle][battle] "The (.+) skids along .he ground through .he (.+)!"
  151. [battle][battle] "(.+) cancels (.+): Too injured\."
  152. [battle][battle] "The (.+) attack is interrupted!"
  153.  
  154. [battle][breath] "The (.+) breathes a cloud of (.+) ((frozen)|(boiling)) extract!"
  155. [battle][breath] "The (.+) breathes a (cloud|glob) of (.+)"
  156. [battle][breath] "The (.+) breathes fire!"
  157. [battle][breath] "The (.+) hurls a ball of fire!"
  158. [battle][breath] "The (.+) breathes a glob of forgotten beast frozen extract!"
  159. [battle][breath] "(.+) is caught in a (cloud|burst) of (.+) extract!"
  160. [battle][breath] "(.+) is caught in a cloud of (.+)!"
  161. [battle][breath] "(.+) blocks .he breath\."
  162. [battle][breath] "(.+) blocks .he fire\."
  163. [battle][breath] "(.+) shoots out thick strands of webbing!"
  164. [battle][breath] "(.+) is caught up in .he web!"
  165. [battle][breath] "(.+) is partially free of .he web\."
  166. [battle][breath] "(.+) is completely free of .he web\."
  167. [battle][breath] "(.+) cancels (.+): Webbed\."
  168.  
  169. [battle][gore] "The (.+) gouges .he (.+)'s (.+) with .he (.+)'s (.+)!"
  170. [battle][gore] "A (.+) has been severed!"
  171. [battle][gore] "A (.+) has been torn!"
  172. [battle][gore] "An (.+) has been opened by .he strike and a (.+) has been torn!"
  173. [battle][gore] "The (.+) has lodged firmly in .he wound!"
  174. [battle][gore] "(.+) twists .he embedded (.+) around in (.+)'s (.+)!"
  175. [battle][gore] "(.+) pulls on .he embedded (.+)\."
  176. [battle][gore] "The (.+) gains possession of .he (.+)\."
  177. [battle][gore] "(.+) pulls out and releases .he (.+)\."
  178. [battle][gore] "((An artery)|(A major artery)) has been opened by .he ((strike)|(attack))(.*)!"
  179. [battle][gore] "An artery in .he (.+) has been opened by .he ((strike)|(attack))(.*)!"
  180. [battle][gore] "A major artery in .he (.+) has been opened by .he ((strike)|(attack))!"
  181. [battle][gore] "The guts pops out of .he wound!"
  182. [battle][gore] "Many nerves have been severed(.*)!"
  183. [battle][gore] "A tendon has been strained!"
  184. [battle][gore] "A tendon in .he (.+) has been bruised!"
  185. [battle][gore] "A ligament in (.+) has been (.+)!"
  186. [battle][gore] "A ligament has been (.+)!"
  187. [battle][gore] "The (.+) is smashed into .he (.+), an unrecognizable mass!"
  188. [battle][gore] "(.+) in .he (.+) with (.+) and .he injured part is cloven asunder!"
  189. [battle][gore] "(.+) blood is sucked out of .he wound!"
  190. [battle][gore] "It is a gelding blow!"
  191.  
  192. [battle][strikes] "The (.+) (leaps at|punches|catches|snatches at|stabs|grabs|hacks|pushes|misses|slashes|shakes|blocks|gores|strangles|strikes|scratches|kicks|attacks|lashes|slaps|bashes|bites|strikes at|punches|releases|throws|takes|locks|bends|pulls|twists|places a chokehold on|gouges) .he (.+)"
  193.  
  194. [battle_trance][trance] "(.+) has entered a martial trance!"
  195. [battle_trance][trance] "(.+) has left .he martial trance\."
  196.  
  197. [JobSuspension][JobSuspension] "The dwarves suspended a linkage from (.+) Lever\."
  198. [JobSuspension][JobSuspension] "The dwarves suspended a linkage from Pressure Plate\."
  199. [JobSuspension][JobSuspension] "The (.+) suspended .he construction of (.+)\."
  200. [JobSuspension][JobSuspension] "(.+) cancels Construct Building: Item blocking site\."
  201. [JobSuspension][JobSuspension] "(.+) cancels Construct Building: Cannot reach site\."
  202. [JobSuspension][JobSuspension] "(.+) cancels Construct Building: Building site submerged\."
  203. [JobSuspension][JobSuspension] "(.+) cancels Construct Building: Creature occupying site\."
  204. [JobSuspension][JobSuspension] "(.+) cancels Link a Building to Trigger: Cannot reach site\."
  205. [JobSuspension][JobSuspension] "The (.+) were unable to complete .he (.+)\."
  206.  
  207. [Production][EquipmentMismatch] "(.+) cancels Pickup Equipment: Equipment mismatch\."
  208.  
  209. [Production][foodAndDrinkCancelations] "(.+) cancels Drink: Water source vanished\."
  210. [Production][foodAndDrinkCancelations] "(.+) cancels Drink: Well dry\."
  211. [Production][foodAndDrinkCancelations] "(.+) cancels Fill Waterskin Well dry\."
  212. [Production][foodAndDrinkCancelations] "(.+) cancels Fill Waterskin: Water source vanished\."
  213. [Production][foodAndDrinkCancelations] "(.+) cancels Clean Self Well dry\."
  214. [Production][foodAndDrinkCancelations] "(.+) cancels Drink: Water source contaminated\."
  215. [Production][foodAndDrinkCancelations] "(.+) cancels Give Water: No water source\."
  216. [Production][foodAndDrinkCancelations] "(.+) cancels Apply Cast: No water source\."
  217. [Production][foodAndDrinkCancelations] "(.+) cancels Clean Patient: No water source\."
  218. [Production][foodAndDrinkCancelations] "(.+) cancels Place In Traction: No available traction bench\."
  219. [Production][foodAndDrinkCancelations] "(.+) cancels Fill Pond: No water source\."
  220. [Production][foodAndDrinkCancelations] "(.+) cancels Give Water: Need empty bucket\."
  221. [Production][foodAndDrinkCancelations] "(.+) cancels Give Water: Animal inaccessible\."
  222. [Production][foodAndDrinkCancelations] "(.+) cancels Clean Self: Water source vanished\."
  223. [Production][foodAndDrinkCancelations] "(.+) cancels Clean Self: Well dry\."
  224. [Production][foodAndDrinkCancelations] "(.+) cancels Give Food: No food available\."
  225. [Production][foodAndDrinkCancelations] "(.+) cancels (.+): Hunting vermin for food\."
  226. [Production][foodAndDrinkCancelations] "(.+) cancels Eat: Item inaccessible\."
  227. [Production][foodAndDrinkCancelations] "(.+) cancels (.+): Getting food\."
  228. [Production][foodAndDrinkCancelations] "(.+) cancels (.+): Getting something to drink\."
  229. [Production][foodAndDrinkCancelations] "(.+) cancels (.+): Getting water\."
  230. [Production][foodAndDrinkCancelations] "(.+) cancels Tame (.+): No food available\."
  231.  
  232. [Production][creatureInterruption] "(.+) cancels (.+): Interrupted by (.+)\."
  233.  
  234. [Production][production] "Jobs removed from unpowered Magma Forge\."
  235. [Production][production] "Jobs removed from unpowered Magma Smelter\."
  236. [Production][production] "(.+) has altered .he prices of goods\."
  237.  
  238. [Production][farmCancelations] "(.+), (.+) cancels Plant Seeds: (.+)"
  239.  
  240. [Production][misc] "(.+) cancels (.+): (.+)"
  241.  
  242. [Production][cancelations] "The (.+) were unable to complete .he (.+)\."
  243.  
  244. [ProductionInfo][slaughtering] "(.+) has been slaughtered\."
  245. [ProductionInfo][production] "(.+) has been completed\."
  246.  
  247. [misc][spam] "x\d+"
  248. [misc][spam] "\s+"
  249.  
  250. [masterpiece][] "(.+) has created a masterpiece!"
  251. [masterpiece][] "(.+) has cooked a masterpiece!"
  252. [masterpiece][] "(.+) has created a masterpiece (.+)!"
  253. [masterpiece][] "(.+) has engraved a masterpiece!"
  254. [masterpiece][] "(.+) has constructed a masterpiece!"
  255. [masterpiece][] "(.+) has improved a (.+) masterfully!"
  256. [masterpiece][] "A masterwork of (.+) has been lost!"
  257.  
  258. [beekeeping][beekeeping] "(.+) has been stung by a (.+)!"
  259. [beekeeping][beekeeping] "(.+) have been stung by a (.+)!"
  260.  
  261. [deaths][directDeaths] "(.+) has drowned\."
  262. [deaths][directDeaths] "(.+) has died ((of)|(from)) thirst\."
  263. [deaths][directDeaths] "(.+) has starved to death\."
  264. [deaths][directDeaths] "(.+) has been struck down\."
  265. [deaths][directDeaths] "(.+) has been crushed by a drawbridge\."
  266. [deaths][directDeaths] "(.+) has died after colliding with an obstacle\."
  267. [deaths][directDeaths] "(.+) slams into an obstacle and blows apart!"
  268. [deaths][directDeaths] "(.+) has bled to death\."
  269. [deaths][directDeaths] "(.+) has died of old age\."
  270. [deaths][directDeaths] "(.+) has suffocated\."
  271. [deaths][directDeaths] "(.+) has been encased in ice\."
  272. [deaths][directDeaths] "(.+) has been encased in cooling lava\."
  273. [deaths][directDeaths] "(.+) has been shot and killed\."
  274. [deaths][directDeaths] "(.+) has succumbed to infection\."
  275. [deaths][directDeaths] "(.+) has been impaled on spikes\."
  276. [deaths][directDeaths] "(.+) has been killed by a flying object\."
  277. [deaths][directDeaths] "(.+) has been killed by a trap\."
  278. [deaths][directDeaths] "(.+) has been murdered by (.+)!"
  279. [deaths][directDeaths] "(.+) has been scared to death by .he (.+)!"
  280. [deaths][directDeaths] "(.+) has collapsed\."
  281.  
  282. [deaths][foundDeaths] "(.+) has been found dead\."
  283. [deaths][foundDeaths] "(.+) has been found dead, (.+)"
  284. [deaths][foundDeaths] "(.+) has been found, starved to death\."
  285. [deaths][missing] "(.+) has been missing for a week\."
  286.  
  287. [dfhack][elected] "(.+), (.+) has been re-elected\."
  288. [dfhack][elected] "(.+) has been elected mayor\."
  289. [dfhack][elected] "(.+) became mayor\."
  290. [dfhack][elected] "Mayor position is now vacant\."
  291. [dfhack][elected] "Expedition leader was replaced by mayor\."
  292. [dfhack][elected] "(.+) became expedition leader\."
  293. [dfhack][elected] "Expedition leader position is now vacant\."
  294.  
  295. [dfhack][misc] "Siege was broken\."
  296. [dfhack][misc] "(.+) is now rusty (.+)\."
  297. [dfhack][misc] "(.+) is now very rusty (.+)\."
  298. [dfhack][misc] "(.+) is no longer rusty (.+)\."
  299. [dfhack][misc] "(.+) is no longer very rusty (.+)\."
  300. [dfhack][misc] "(.+) has became Proficient (.+)\."
  301. [dfhack][misc] "(.+) has became Accomplished (.+)\."
  302. [dfhack][misc] "(.+) has became Legendary (.+)\."
  303. [dfhack][misc] "(.+): I have mastered (.+)\.  That was very satisfying!"
  304. [dfhack][misc] "(.+) nestboxes were assigned\."
  305.  
  306. [dfhack][workshopCompletion] "(.+) was built\."
  307.  
  308. [dfhack][automation] "Marked \d+ items (to|for) (.+)"
  309.  
  310. [fishing][] "There is nothing to catch in .he (.+)\."
  311.  
  312. [interactions][necromancy] "(.+) gestures!"
  313. [interactions][necromancy] "You gesture!"
  314. [interactions][necromancy] "(.+) shudders and begins to move!"
  315.  
  316. [interactions][werebeast] "(.+) has transformed into a were(.+)!"
  317. [interactions][werebeast] "(.+) has transformed into a (.+)!"
  318.  
  319. [intruders][beast] "The Forgotten Beast (.+) has come!  ((A)|(An)) (.+)"
  320. [intruders][beast] "The (.+) Titan (.+) has come!  ((A)|(An)) (.+)"
  321. [intruders][beast] "The (.+) has come!  ((A)|(An)) (.+)"
  322.  
  323. [intruders][intruders] "The dead walk\.  Hide while you still can!"
  324. [intruders][intruders] "A vile force of darkness has arrived!"
  325. [intruders][intruders] "An ambush!  Curse them!"
  326. [intruders][intruders] "An ambush!  Drive them out!"
  327. [intruders][intruders] "Ambush!"
  328. [intruders][intruders] "An ambush!  Curse them!"
  329. [intruders][intruders] "A kidnapper has made off with (.+)!"
  330. [intruders][intruders] "Snatcher!( ?) Protect .he children!"
  331. [intruders][intruders] "A (.+)!  Drive it away!"
  332. [intruders][intruders] "Thief!  Protect .he hoard from skulking filth!"
  333. [intruders][intruders] "(.+) has stolen (.+)!"
  334. [intruders][intruders] "(.+) batters (.+)!"
  335. [intruders][intruders] "(.+) destroyed by (.+)\."
  336. [intruders][intruders] "(.+) toppled by (.+)\."
  337.  
  338. [intruders][ghost] "(.+) has risen and is haunting .he fortress!"
  339. [intruders][ghost] "(.+) can be heard howling throughout .he fortress!"
  340. [intruders][ghost] "(.+) has been put to rest\."
  341. [intruders][ghost] "(.+) has grown to become a Ghostly (.+) Child\."
  342. [intruders][ghost] "(.+) has grown to become a Ghost\."
  343. [intruders][ghost] "(.+) is following (.+)!"
  344. [intruders][ghost] "a (.+) has been misplaced.  No doubt (.+), Ghostly (.+) is to blame!"
  345.  
  346. [mandates][mandates] "(.+) has mandated .he construction of certain goods\."
  347. [mandates][mandates] "(.+) has imposed a ban on certain exports\."
  348. [mandates][mandates] "(.+) has ended a mandate\."
  349. [mandates][mandates] "(.+)'s mandate has ended\."
  350. [mandates][mandates] "(.+)'s mandates have ended\."
  351. [mandates][mandates] "(.+) has a new demand\."
  352. [mandates][mandates] "(.+) has forgotten a demand\."
  353.  
  354. [mining][enviromentalHazard] "The (.+) is caught in a pool of (lava|magma)!"
  355. [mining][enviromentalHazard] "The (.+) is caught in a cloud of steam!"
  356. [mining][enviromentalHazard] "The (.+) is caught in a cloud of boiling magma!"
  357. [mining][enviromentalHazard] "The (.+) is caught in a lava mist!"
  358. [mining][enviromentalHazard] "The (.+) is caught in a burst of (.+)!"
  359.  
  360. [mining][mining] "You have struck (.+)!"
  361. [mining][mining] "Raw adamantine!  Praise .he miners!"
  362. [mining][mining] "You have discovered an expansive cavern deep underground\."
  363. [mining][mining] "You have discovered an eerie cavern\.  .he air above .he dark stone floor is alive with vortices of purple light and dark, boiling clouds\.  Seemingly bottomless glowing pits mark .he surface\."
  364. [mining][mining] "Horrifying screams come from .he darkness below!"
  365. [mining][mining] "You have discovered a (.+)"
  366. [mining][mining] "Digging designation cancelled: damp stone located\."
  367. [mining][mining] "Digging designation cancelled: warm stone located\."
  368. [mining][mining] "A section of .he cavern has collapsed!"
  369. [mining][mining] "Something has collapsed on .he surface!"
  370.  
  371. [moods][moods] "(.+) cancels (.+): Taken by mood\."
  372. [moods][moods] "(.+) is taken by a fey mood!"
  373. [moods][moods] "(.+) withdraws from society\.\.\."
  374. [moods][moods] "(.+) begins to stalk and brood\.\.\."
  375. [moods][moods] "(.+) has been possessed!"
  376. [moods][moods] "(.+) has been possessed!"
  377. [moods][moods] "(.+) looses a roaring laughter, fell and terrible!"
  378. [moods][moods] "(.+) looses a roaring laughter, fell and terrible!"
  379. [moods][moods] "(.+) has begun a mysterious construction!"
  380. [moods][moods] "(.+) cancels (.+): Went insane\."
  381. [moods][moods] "(.+) has gone berserk!"
  382. [moods][moods] "(.+) has gone stark raving mad!"
  383. [moods][moods] "(.+) is stricken by melancholy!"
  384. [moods][moods] "(.+) has claimed a (.+)\."
  385. [moods][moods] "(.+) has created (.+), a (.+)!"
  386.  
  387. [moods][depression] "(.+), (.+) is stumbling around obliviously!"
  388. [moods][depression] "(.+), (.+) has slipped into depression\.\.\."
  389.  
  390. [moods][tantrum] "(.+) is throwing a tantrum, possessed by (.+), Ghostly (.+)!"
  391. [moods][tantrum] "(.+) is throwing a tantrum!"
  392. [moods][tantrum] "(.+) has calmed down\."
  393. [moods][tantrum] "(.+) cancels (.+): Throwing tantrum\."
  394.  
  395. [named_item][] "(.+) has grown attached to a (.+)!"
  396. [named_item][] "(.+) has bestowed( ?) .he name (.+) upon a (.+)!"
  397.  
  398. [animals][training] "(.+) has reverted to a wild state!"
  399. [animals][training] "(.+) has forgotten ((her)|(his)) training!"
  400. [animals][training] "The (.+) of .he (.+) now know a few facts about (.+) training\."
  401. [animals][training] "The (.+) of .he (.+) have attained a general familiarity with (.+) training methods\."
  402. [animals][training] "The (.+) of .he (.+) are now quite knowledgeable (.+) trainers\."
  403.  
  404. [animals][vermin] "(.+) has gnawed its way out of confinement!"
  405. [animals][vermin] "(.+) has gnawed its way out of confinement!"
  406.  
  407. [animals][grown] "An animal has grown to become a (.+)"
  408.  
  409. [animals][birth] "(.+) has given birth to (.+)"
  410. [animals][birth] "(.+) have hatched\."
  411.  
  412. [animals][drink] "(.+) has guzzled some (.+)!"
  413.  
  414. [animals][catAdoption] "(.+) has adopted (.+)\."
  415.  
  416. [social][social] "The (.+) and .he (.+) have married\.  Congratulations!"
  417. [social][social] "They have organized a wedding reception at (.+)\."
  418. [social][social] "They have decided to forego any formal celebrations\."
  419. # [social][social] "(.+) has organized a party at (.+)\."
  420. [social][social] "(.+) has given birth to a boy\."
  421. [social][social] "(.+) has given birth to a girl\."
  422. [social][social] "(.+) has given birth to ((twins)|(triplets))\."
  423. [social][social] "(.+) cancels (.+): Seeking Infant\."
  424. [social][social] "(.+) cancels Seek Infant: Infant inaccessible\."
  425. [social][social] "(.+) has grown to become a ((Dwarven )?)Child\."
  426. [social][social] "(.+) has grown to become a (.+)\."
  427. [social][social] "(.+) is more experienced\."
  428. [social][social] "(.+) has become a expedition leader\."
  429. [social][social] "(.+) has become a militia commander\."
  430. [social][social] "(.+) and .he surrounding lands have been made a barony\."
  431. [social][social] "(.+) and .he surrounding lands have been made a county\."
  432. [social][social] "(.+) and .he surrounding lands have been made a duchy\."
  433. [social][social] "(.+), being .he rightful heir, has inherited .he position of ((king)|(queen)) of .he (.+)\."
  434. [social][social] "The hillocks of (.+) looks to your thriving economy for its future prosperity\."
  435. [social][social] "(.+) is visiting\."
  436. [social][social] "(.+) have returned\."
  437. [social][social] "(.+) has returned\."
  438. [social][social] "The (.+) has shared (.+) (tales|rumors)(.*)\."
  439.  
  440. [profession][professionChange] "(.+) has become a (.+)\."
  441.  
  442. [migrants][migrants] "The fortress attracted no migrants this season\."
  443. [migrants][migrants] "No one even considered making .he journey to such a cursed death-trap this season\."
  444. [migrants][migrants] "Some migrants have arrived\."
  445. [migrants][migrants] "Some migrants have arrived, despite .he danger\."
  446. [migrants][migrants] "Some migrants have decided to brave this terrifying place, knowing it may be their tomb\."
  447.  
  448. [seasons][seasons] "(Spring has arrived!)|(Spring has arrived on .he calendar\.)"
  449. [seasons][seasons] "(It is now summer\.)|(Summer has arrived on .he calendar\.)"
  450. [seasons][seasons] "(Autumn has come\.)|(Autumn has arrived on .he calendar\.)"
  451. [seasons][seasons] "(Winter is upon you\.)|(Winter has arrived on .he calendar\.)"
  452. [seasons][seasons] "The wet season has arrived!"
  453. [seasons][seasons] "The dry season has come\."
  454. [seasons][seasons] "Nothing has arrived on .he calendar."
  455.  
  456. [weather][weather] "It has started raining\."
  457. [weather][weather] "It is raining (.+)\."
  458. [weather][weather] "It is raining (.+)\!"
  459. [weather][weather] "A cloud of (.+) has drifted nearby!"
  460. [weather][weather] "A snow storm has come\."
  461. [weather][weather] "The weather has cleared\."
  462.  
  463. [trading][trading] "A caravan from (.+) has arrived\."
  464. [trading][trading] "A (.+) caravan from (.+) has arrived\."
  465. [trading][trading] "The (([oO]utpost)|([vV]illage)|([mM]etropolis)) [lL]iaison (.+) from (.+) has arrived\."
  466. [trading][trading] "A (.+) diplomat from (.+) has arrived\."
  467. [trading][trading] "The elf (.+) from (.+) has arrived\."
  468. [trading][trading] "The human (.+) from (.+) has arrived\."
  469. [trading][trading] "The (.+) from (.+) has arrived\."
  470. [trading][trading] "Merchants have arrived and are unloading their goods\."
  471. [trading][trading] "The merchants from (.+) will be leaving soon\."
  472. [trading][trading] "The merchants from (.+) have embarked on their journey\."
  473. [trading][trading] "Their wagons have bypassed your inaccessible site\."
  474. [trading][trading] "The merchants need a trade depot to unload their goods\."
  475. [trading][trading] "(.+) cancels Trade at Depot: ((Not responsible for trade)|(Not broker))\."
  476. [trading][trading] "No outpost liaison\?  How curious\.\.\."
  477.  
  478. [system][seed] "Seed: (.+)"
  479. [system][seed] "History Seed: (.+)"
  480. [system][seed] "Name Seed: (.+)"
  481. [system][seed] "Creature Seed: (.+)"
  482.  
  483. [system][system] "\*\*\* STARTING NEW GAME \*\*\*"
  484. [system][system] "Generating world using parameter set (.+)"
  485. [system][system] "\*\* Starting New Outpost \*\*"
  486. [system][system] "\*\* Starting New Outpost \*\*"
  487. [system][system] "\*\* Starting Reclaim \*\*"
  488. [system][system] "\*\* Loading Fortress \*\*"
  489. [system][system] "\*\* Starting New Arena \*\*"
  490. [system][system] "Loaded (.+) at coordinates (.+)"
  491.  
  492. [system][load] "Loaded .he fortress (.+)"
  493.  
  494. [emotion][emotion] "(.+), (.+): (.+)"
  495. [emotion][emotion] "(.+): (.+)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement