Dreadsylvania/Zombies

From A KoL Wiki
Revision as of 07:33, 22 November 2013 by imported>Club (ugh, late)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Zombie Name Format

The zombie names take one of the following forms:

The following is unformatted Perl regexp code still to be converted to wiki article.

$zom_inside_part = qr/(?:Brain|Bladder|Esophagus|Intestine|Pancreas|Sinus|Spleen|Thyroid|Heart|Kidney|Ribs|Colon|Muscles|Stomach|Pituitary|Liver|Lungs)/;

$zom_outside_part = qr/(?:Ankle|Arm|Ear|Calf|Elbow|Eye|Face|Foot|Finger|Hand|Guts|Lips|Knee|Nose|Knuckle|Hips|Leg|Shoulder|Belly|Scalp|Toe|Neck|Shin|Chest|Thigh)/;

$zom_nick_cold = qr/(?:Shivering |Severed |Rotten |Rotted-off |No-|Missing |Icy |Frozen |Frosty |Frostbitten |Dangling )$zom_outside_part|$zom_outside_part(?:-on-Backwards)|$zom_outside_part (?:Frozen To His) $zom_outside_part|(?:Blue In The |Chilly |Decayin' |Freezerburned |Icy |Slush-For-)$zom_inside_part/;

$zom_nick_hot = qr/(?:Scorched |Rotten |Rotted-off |No-|Missing |Half-Cremated |Cauterized |Burnt-off |Boiling )$zom_outside_part|(?:Coals-in-the-|Flame-Broiled |Sizzlin' |Steamed )$zom_inside_part/;

$zom_nick_sleaze = qr/(?:Wigglin' |Turgid |Rotten |Rotted-off |Perky |Pendulous |Limp |Floppy |Bouncy )$zom_outside_part|(?:Greasy |Puckerin' |Rotten |Swollen )$zom_inside_part/;

$zom_nick_spooky = qr/$zom_inside_part Where His $zom_outside_part Should Be|(?:Spooky |Severed |Scary |No-|Missing |Hollow |Creepy |Black |Ashen )$zom_outside_part|$zom_outside_part(?:-on-Backwards|-Oozing)|$zom_inside_part(?:-Oozing)|(?:Decayin' |Exposed |Scary |Spooky )$zom_inside_part/;

$zom_nick_stench = qr/(?:Smelly |Severed |Oozing |Gangrenous |Filth-Covered |Fetid |Dangling )$zom_outside_part|(?:Decayin' |Funky |Fustulent |Infected-|Pungent-|Reeking )$zom_inside_part/;

$zombie_nick = qr/"(?:$zom_nick_hot|$zom_nick_cold|$zom_nick_stench|$zom_nick_sleaze|$zom_nick_spooky)"/;

$zom_title_cold = qr/(?:gelato salesman|hockey player|ice climber|ice cream man|ice sculptor|ice skater|igloo builder|skiier|skiing instructor)/;

$zom_title_hot = qr/(?:arsonist|fire juggler|firefighter|glassblower|volcano explorer|welder)/;

$zom_title_sleaze = qr/(?:adult bookstore owner|artist's model|bacon enthusiast|car saleswoman|exotic dancer|lingerie model|paddle tester|prostitute|strumpet)/;

$zom_title_spooky = qr/(?:actuary|corpse hauler|crypt keeper|embalmer|ghost hunter|gravedigger|mausoleum architect|medical examiner|obituary writer|serial killer)/;

$zom_title_stench = qr/(?:abbatoir cleaner|bathroom attendant|cheesemaker|chicken coop mucker|dishwasher|fertilizer salesman|flatulist|guano collector|hippy|manure hauler|proctologist|toilet scrubber)/;

$zombie_title = qr/, the zombie (?:$zom_title_hot|$zom_title_cold|$zom_title_stench|$zom_title_sleaze|$zom_title_spooky)/;