Advertisement
Destragon

AnnouncementWindow filters.txt

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