Skip to content

Instantly share code, notes, and snippets.

@sxtxixtxcxh
Last active June 20, 2017 06:21
Show Gist options
  • Save sxtxixtxcxh/9083299 to your computer and use it in GitHub Desktop.
Save sxtxixtxcxh/9083299 to your computer and use it in GitHub Desktop.
.multitailrc for a DF colorscheme. usage: `multitail -CS df gamelog.txt`
colorscheme:df
# Unit types:
cs_re:magenta,black:Recruit|Lasher|Troll|Goblin|a girl
cs_re:red,black:Swordsman|Swordsdwarf|Swordmaster|skulking filth
cs_re:blue,black:liaison|Human|Elf|Dwarf|war Dog
cs_re:green,black:Marksdwarf|Bowman|Merchant|Speardwarf|Spearman|Pikeman|Pikemaster
cs_re:cyan,black:Mace Lord|Maceman|Macedwarf|Axeman|Axedwarf|Hammerdwarf|a boy
# Damage
cs_re:magenta: tearing apart| shattering| fracturing| severed| opened| bruising| tearing| jamming| chipping| lightly tapping
# Attacks
cs_re:red: grabs? | gouges? | slash | slashes | stabs? | gores? | bruise | bruises | punch | punches | hacks?
cs_re:red: kicks? | shake | shakes | scratch | scratches| push | pushes | attacks? | bites? | strikes? | twists?
cs_re:red: bashes | bash| lash | lashes | charges? | collides?
cs_re:yellow: latches on firmly| lodged firmly in the wound| slams into| been torn| loses hold| breaks the grip| releases the grip
cs_re_s:yellow: and (remains in [A-Za-z ]+'s grip)
# Defense
cs_re:yellow: counterstrikes| no longer stunned| regains consciousness| unable to break
cs_re:yellow: glances away| blocks| misses| blocked| counterstrikes?| parried| deflected
cs_re:yellow: stands up| rolls away| jumps away| scrambles away| propelled away| knocked over| tumbles backward
# parts
cs_re:cyan: rear [a-z]+| front [a-z]+| left [a-z]+| right [a-z]+| upper [a-z]+| lower [a-z]+
cs_re:cyan: head| body| legs?| arm| toe| nail| teeth| skull| bones?| ligaments?| tendons?| nerves?
cs_re:cyan: fat| skin| mouth| hand| foot| spine| horn| muscle| cheek| artery| tongue
cs_re:cyan: sensory nerve| motor nerve| nervous tissue| paw| kidney| ankle| stomach| pancreas
cs_re:cyan: lung| guts| hoof| false ribs?| true ribs?| elbows?| spleen| shoulder| liver| heart| nose| wing| brain
# unit status
cs_re:red: become enraged| gone berserk| gone stark raving mad| succumbed to infection| starved to death| falls over| gives in to pain| knocked unconscious
cs_re:green: looks sick| looks even more sick| vomits| retches|The flying| having trouble breathing| having more trouble breathing| sails off| ripped away
# status messages
cs_re:blue: has been completed
cs_re:yellow: nothing to catch
cs_re:yellow: will be leaving soon
# important!
cs_re:red,,bold: cancels?
cs_re:red: bypassed|inaccessible|suspended|Thief!|Snatcher!
cs_re:red,black,blink:throwing a tantrum|dead|struck down
# generic verbs
cs_re:yellow: has [a-z]+| have [a-z]+
cs_re:yellow: been found| calmed down| given birth| been made|Protect the [A-Za-z ]+
# matches anything that starts the line with these patterns:
# First Name |First Name, Occupation |First Name, Also Occupation |The First Name
cs_re_s:blue,black:([A-Z][a-z]+ [A-Z][a-z]+)
cs_re_s:blue,black:([A-Z][a-z]+ [A-Z][a-z]+ [A-Z][a-z]+)
cs_re_s:blue,black:([A-Z][a-z]+ [A-Z][a-z]+ [A-Z][a-z]+ [A-Z][a-z]+)
cs_re_s:blue,black:([A-Z][a-z]+ [A-Z][a-z]+ [A-Z][a-z]+ [A-Z][a-z]+ [A-Z][a-z]+)
cs_re_s:blue,black:([A-Z][a-z]+ [A-Z][a-z]+),
cs_re_s:blue,black:([A-Z][a-z]+ [A-Z][a-z]+, [A-Z][a-z]+)
cs_re_s:blue,black:([A-Z][a-z]+ [A-Z][a-z]+, [A-Z][a-z]+ [A-Z][a-z]+)
# job related
cs_re_s:yellow,,bold:cancels (.*): .*\.$
cs_re_s:yellow,,bold:suspended the (.*).$
cs_re_s:yellow,,bold:^(.*) \([0-9]+\) has
cs_re_s:red,,bold:cancels .*: (.*)\.$
@sxtxixtxcxh
Copy link
Author

screenshot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment