Useful Syntax
- See Module:Strings for all functions.
Function | Effect | Example |
---|---|---|
#pn | Inserts the Perk's name in italicised font. | A Nurse's Calling |
#pl(1) | Inserts the Perk's tier-dependent values. If a Perk features multiple values, they can be called by replacing (1) with (2) or (3). |
60 seconds/50 seconds/40 seconds |
i("Text") | Creates italicised text. | Text |
i("Text") | Creates italicised text. | Text |
b("Text") | Creates bold text. | Text |
b(i("Text")) i(b("Text")) |
Creates bold and italicised text. | Text |
ibil("Text") | Creates a bold and italicised IconLink. Used for non-Status Effects (e.g. Obsession) |
Obsession |
link("Dead by Daylight") | Creates a link to an article page. | Dead by Daylight |
iconLink(ils.exposed) | Creates an IconLink to an article page. | Generators |
states(ils.exposed) | Creates an IconLink to a Status Effect. | Exposed Status Effect |
states(ils.mangled, ils.broken) | Ditto, but combines two Status Effects. | Mangled and Broken Status Effects |
states(ils.blindness, ils.haemorrhage, ils.oblivious) | Ditto, but combines three or more Status Effects into a list. | Blindness, Haemorrhage, and Oblivious Status Effects |
Perk IDs
ID | Information |
---|---|
271 | Next free ID |
Perk Tags
Tags are part of a Perk's properties:
|
The above documentation is transcluded from Module:Datatable/Perks/doc. (edit | history)
units = {
{id = 1, value = "seconds"},
{id = 2, value = "second(s)"},
{id = 3, value = "additional seconds"},
{id = 4, value = "metres"},
{id = 5, value = "%"},
{id = 6, value = "Survivors"},
{id = 7, value = "Survivor(s)"},
{id = 8, value = "Tokens"},
{id = 9, value = "Pallets"},
{id = 10, value = "°"},
}
perks = {
{id = 30, name = "A Nurse's Calling" , baseLevel = 3, units = {4}, values = {20, 24, 28}, character = 4, charType = 'K'},
{id = 0, name = "ace in the hole" , baseLevel = 3, units = {5}, values = {10, 25, 50}},
{id = 0, name = "adrenaline" , baseLevel = 3, units = {1}, values = {60, 50, 40}},
{id = 0, name = "aftercare" , baseLevel = 2, units = {7}, values = {1, 2, 3}},
{id = 0, name = "agitation" , baseLevel = 3, units = {5}, values = {6, 12, 18}},
{id = 0, name = "alert" , baseLevel = 2, units = {1}, values = {3, 4, 5}},
{id = 0, name = "any means necessary" , baseLevel = 1, units = {1}, values = {140, 130, 120}},
{id = 0, name = "autodidact" , baseLevel = 3, units = {8}, values = {3, 4, 5}},
{id = 0, name = "babysitter" , baseLevel = 1, units = {1}, values = {4, 6, 8}},
{id = 0, name = "bamboozle" , baseLevel = 1, units = {5, 1}, values = {5, 10, 15, 8, 12, 16}},
{id = 0, name = "balanced landing" , baseLevel = 1, units = {1}, values = {60, 50, 40}},
{id = 0, name = "barbecue & chilli" , baseLevel = 2, units = {5}, values = {50, 75, 100}},
{id = 0, name = "beast of prey" , baseLevel = 1, units = {5}, values = {30, 40, 50}},
{id = 0, name = "better together" , baseLevel = 1, units = {1}, values = {8, 9, 10}},
{id = 0, name = "bitter murmur" , baseLevel = 3, units = {1}, values = {5, 7, 10}},
{id = 0, name = "bloodhound" , baseLevel = 2, units = {1}, values = {2, 3, 4}},
{id = 0, name = "blood echo" , baseLevel = 2, units = {1}, values = {80, 70, 60}},
{id = 0, name = "blood pact" , baseLevel = 1, units = {1}, values = {6, 8, 10}},
{id = 0, name = "blood warden" , baseLevel = 2, units = {1}, values = {30, 40, 60}},
{id = 0, name = "boil over" , baseLevel = 2, units = {5, 4}, values = {25, 50, 75, 10, 12, 14}},
{id = 0, name = "bond" , baseLevel = 1, units = {4}, values = {20, 28, 36}},
{id = 0, name = "borrowed time" , baseLevel = 2, units = {1}, values = {10, 15, 20}},
{id = 0, name = "botany knowledge" , baseLevel = 2, units = {5}, values = {11, 22, 33}},
{id = 0, name = "breakdown" , baseLevel = 1, units = {1}, values = {4, 5, 6}},
{id = 0, name = "breakout" , baseLevel = 2, units = {5}, values = {5, 6, 7}},
{id = 0, name = "brutal strength" , baseLevel = 2, units = {5}, values = {10, 15, 20}},
{id = 0, name = "buckle up" , baseLevel = 2, units = {1}, values = {4, 5, 6}},
{id = 0, name = "built to last" , baseLevel = 3, units = {5}, values = {30, 40, 50}},
{id = 0, name = "calm spirit" , baseLevel = 2, units = {5}, values = {80, 90, 100}},
{id = 0, name = "camaraderie" , baseLevel = 2, units = {1}, values = {26, 30, 34}},
{id = 0, name = "corrupt intervention" , baseLevel = 1, units = {1}, values = {80, 100, 120}},
{id = 0, name = "coulrophobia" , baseLevel = 2, units = {5}, values = {30, 40, 50}},
{id = 0, name = "cruel limits" , baseLevel = 3, units = {1}, values = {20, 25, 30}},
{id = 0, name = "dance with me" , baseLevel = 3, units = {1}, values = {60, 50, 40}},
{id = 0, name = "dark devotion" , baseLevel = 3, units = {1}, values = {20, 25, 30}},
{id = 0, name = "dark sense" , baseLevel = 3, units = {1}, values = {5, 7, 10}},
{id = 0, name = "dead hard" , baseLevel = 2, units = {1}, values = {60, 50, 40}},
{id = 0, name = "dead man's switch" , baseLevel = 2, units = {1}, values = {35, 40, 45}},
{id = 0, name = "deathbound" , baseLevel = 3, units = {4}, values = {16, 12, 8}},
{id = 0, name = "decisive strike" , baseLevel = 3, units = {1}, values = {40, 50, 60}},
{id = 0, name = "deerstalker" , baseLevel = 1, units = {4}, values = {20, 28, 36}},
{id = 0, name = "déjà vu" , baseLevel = 2, units = {1}, values = {30, 45, 60}},
{id = 0, name = "deliverance" , baseLevel = 2, units = {1}, values = {100, 80, 60}},
{id = 0, name = "detective's hunch" , baseLevel = 3, units = {4}, values = {32, 48, 64}},
{id = 0, name = "desperate measures" , baseLevel = 2, units = {5}, values = {10, 12, 14}},
{id = 0, name = "discordance" , baseLevel = 1, units = {1}, values = {8, 10, 12}},
{id = 0, name = "distortion" , baseLevel = 2, units = {1}, values = {6, 8, 10}},
{id = 0, name = "distressing" , baseLevel = 2, units = {5}, values = {22, 24, 26}},
{id = 0, name = "diversion" , baseLevel = 1, units = {4}, values = {10, 15, 20}},
{id = 0, name = "dragon's grip" , baseLevel = 1, units = {1}, values = {120, 100, 80}},
{id = 0, name = "dying light" , baseLevel = 3, units = {5}, values = {2, 2.5, 3}},
{id = 0, name = "empathy" , baseLevel = 1, units = {4}, values = {64, 96, 128}},
{id = 0, name = "enduring" , baseLevel = 1, units = {5}, values = {40, 45, 50}},
{id = 0, name = "fire up" , baseLevel = 1, units = {5}, values = {3, 3.5, 4}},
{id = 0, name = "flip-flop" , baseLevel = 1, units = {5}, values = {40, 45, 50}},
{id = 0, name = "fixated" , baseLevel = 2, units = {5}, values = {10, 15, 20}},
{id = 0, name = "for the people" , baseLevel = 2, units = {1}, values = {110, 100, 90}},
{id = 0, name = "forced penance" , baseLevel = 1, units = {1}, values = {40, 50, 60}},
{id = 0, name = "franklin's demise" , baseLevel = 2, units = {1}, values = {150, 120, 90}},
{id = 0, name = "furtive chase" , baseLevel = 3, units = {8}, values = {2, 3, 4}},
{id = 0, name = "gearhead" , baseLevel = 1, units = {1}, values = {20, 25, 30}},
{id = 0, name = "hangman's trick" , baseLevel = 1, units = {4}, values = {2, 4, 6}},
{id = 0, name = "head on" , baseLevel = 3, units = {1}, values = {60, 50, 40}},
{id = 0, name = "hex: blood favour" , baseLevel = 2, units = {1}, values = {60, 50, 40}},
{id = 0, name = "hex: devour hope" , baseLevel = 3, units = {5}, values = {3, 4, 5}},
{id = 0, name = "hex: haunted ground" , baseLevel = 2, units = {1}, values = {40, 50, 60}},
{id = 0, name = "hex: huntress lullaby" , baseLevel = 2, units = {5}, values = {2, 4, 6}},
{id = 0, name = "hex: no one escapes death " , baseLevel = 3, units = {5}, values = {2, 3, 4}},
{id = 0, name = "hex: retribution" , baseLevel = 3, units = {1}, values = {35, 40, 45}},
{id = 0, name = "hex: ruin" , baseLevel = 3, units = {5}, values = {100, 150, 200}},
{id = 0, name = "hex: the third seal" , baseLevel = 2, units = {6}, values = {2, 3, 4}},
{id = 0, name = "hex: thrill of the hunt" , baseLevel = 1, units = {5}, values = {4, 5, 6}},
{id = 0, name = "hex: undying" , baseLevel = 3, units = {1}, values = {4, 5, 6}},
{id = 0, name = "hope" , baseLevel = 2, units = {5}, values = {5, 6, 7}},
{id = 0, name = "i'm all ears" , baseLevel = 1, units = {1}, values = {60, 50, 40}},
{id = 0, name = "infectious fright" , baseLevel = 2, units = {1}, values = {4, 5, 6}},
{id = 0, name = "inner strength" , baseLevel = 3, units = {1}, values = {10, 9, 8}},
{id = 0, name = "insidious" , baseLevel = 3, units = {1}, values = {4, 3, 2}},
{id = 0, name = "in the dark" , baseLevel = 1, units = {4}, values = {36, 24, 16}},
{id = 0, name = "iron grasp" , baseLevel = 1, units = {5}, values = {4, 8, 12}},
{id = 0, name = "iron maiden" , baseLevel = 3, units = {5}, values = {30, 40, 50}},
{id = 0, name = "iron will" , baseLevel = 1, units = {5}, values = {50, 75, 100}},
{id = 0, name = "knock out" , baseLevel = 1, units = {4}, values = {32, 24, 16}},
{id = 0, name = "kindred" , baseLevel = 2, units = {4}, values = {8, 12, 16}},
{id = 0, name = "last standing" , baseLevel = 1, units = {5}, values = {7.5, 15, 25}},
{id = 0, name = "leader" , baseLevel = 3, units = {5}, values = {15, 20, 25}},
{id = 0, name = "left behind" , baseLevel = 1, units = {4}, values = {24, 28, 32}},
{id = 0, name = "lightborn" , baseLevel = 2, units = {1}, values = {6, 8, 10}},
{id = 0, name = "lightweight" , baseLevel = 1, units = {1}, values = {1, 2, 3}},
{id = 0, name = "lithe" , baseLevel = 2, units = {1}, values = {60, 50, 40}},
{id = 0, name = "lucky break" , baseLevel = 3, units = {1}, values = {120, 150, 180}},
{id = 0, name = "mad grit" , baseLevel = 2, units = {1}, values = {2, 3, 4}},
{id = 0, name = "make your choice" , baseLevel = 3, units = {1, 1}, values = {40, 50, 60, 40, 50, 60}},
{id = 0, name = "mettle of man" , baseLevel = 3, units = {4}, values = {12, 14, 16}},
{id = 0, name = "mindbreaker" , baseLevel = 2, units = {2}, values = {1, 2, 3}},
{id = 0, name = "monitor & abuse" , baseLevel = 2, units = {10}, values = {3, 5, 10}},
{id = 0, name = "monstrous shrine" , baseLevel = 2, units = {5, 5, 5}, values = {3, 6, 9, 5, 10, 15, 3, 6, 9}},
{id = 0, name = "nemesis" , baseLevel = 3, units = {1}, values = {40, 50, 60}},
{id = 0, name = "no mither" , baseLevel = 2, units = {5}, values = {0, 25, 50}},
{id = 0, name = "no one left behind" , baseLevel = 2, units = {5, 5}, values = {50, 75, 100, 30, 40, 50}},
{id = 0, name = "off the record" , baseLevel = 3, units = {1}, values = {60, 70, 80}},
{id = 0, name = "open-handed" , baseLevel = 2, units = {4}, values = {4, 6, 8}},
{id = 0, name = "overcharge" , baseLevel = 2, units = {5}, values = {3, 4, 5}},
{id = 0, name = "overwhelming presence" , baseLevel = 1, units = {5}, values = {80, 90, 100}},
{id = 0, name = "object of obsession" , baseLevel = 2, units = {4, 4}, values = {56, 64, 72, 44, 56, 64}},
{id = 0, name = "pharmacy" , baseLevel = 2, units = {5}, values = {40, 60, 80}},
{id = 0, name = "play with your food" , baseLevel = 3, units = {5}, values = {3, 4, 5}},
{id = 0, name = "plunderer's instinct" , baseLevel = 1, units = {4}, values = {16, 24, 32}},
{id = 0, name = "poised" , baseLevel = 2, units = {1}, values = {6, 8, 10}},
{id = 0, name = "pop goes the weasel" , baseLevel = 3, units = {1}, values = {40, 50, 60}},
{id = 0, name = "predator" , baseLevel = 1, values = {"slightly", "moderately", "considerably"}},
{id = 0, name = "premonition" , baseLevel = 3, units = {1}, values = {60, 45, 30}},
{id = 0, name = "prove thyself" , baseLevel = 2, units = {5}, values = {50, 75, 100}},
{id = 0, name = "quick & quiet" , baseLevel = 1, units = {1}, values = {30, 25, 20}},
{id = 0, name = "rancor" , baseLevel = 3, units = {1}, values = {5, 4, 3}},
{id = 0, name = "red herring" , baseLevel = 1, units = {1}, values = {60, 50, 40}},
{id = 0, name = "remember me" , baseLevel = 2, units = {3}, values = {8 , 12, 16}},
{id = 0, name = "repressed alliance" , baseLevel = 2, units = {1}, values = {80, 70, 60}},
{id = 0, name = "resilience" , baseLevel = 2, units = {5}, values = {3, 6, 9}},
{id = 0, name = "save the best for last" , baseLevel = 3, units = {8}, values = {4, 3, 2}},
{id = 0, name = "saboteur" , baseLevel = 3, units = {1}, values = {90, 75, 60}},
{id = 0, name = "second wind" , baseLevel = 3, units = {1}, values = {34, 32, 30}},
{id = 0, name = "shadowborn" , baseLevel = 3, units = {10}, values = {9, 12, 15}},
{id = 0, name = "self-care" , baseLevel = 3, units = {5}, values = {10, 15, 20}},
{id = 0, name = "slippery meat" , baseLevel = 1, units = {5}, values = {15, 20, 25}},
{id = 0, name = "sloppy butcher" , baseLevel = 1, values = {"slightly", "moderately", "considerably"}},
{id = 0, name = "small game" , baseLevel = 1, units = {4, 1}, values = {8, 10, 12, 15, 12, 10}},
{id = 0, name = "sole survivor" , baseLevel = 2, units = {4}, values = {20, 22, 24}},
{id = 0, name = "solidarity" , baseLevel = 1, units = {5}, values = {40, 45, 50}},
{id = 0, name = "soul guard" , baseLevel = 3, units = {1}, values = {4, 6, 8}},
{id = 0, name = "spies from the shadows" , baseLevel = 3, units = {4}, values = {20, 28, 36}},
{id = 0, name = "spine chill" , baseLevel = 3, units = {5}, values = {2, 4, 6}},
{id = 0, name = "spirit fury" , baseLevel = 1, units = {9}, values = {4, 3, 2}},
{id = 0, name = "sprint burst" , baseLevel = 3, units = {1}, values = {60, 50, 40}},
{id = 0, name = "stake out" , baseLevel = 3, units = {8}, values = {2, 3, 4}},
{id = 0, name = "streetwise" , baseLevel = 3, units = {5}, values = {15, 20, 25}},
{id = 0, name = "stridor" , baseLevel = 1, units = {5, 5}, values = {25, 50, 50, 0, 0, 25}},
{id = 0, name = "surge" , baseLevel = 1, units = {1}, values = {60, 50, 40}},
{id = 0, name = "surveillance" , baseLevel = 2, units = {1}, values = {8, 12, 16}},
{id = 0, name = "technician" , baseLevel = 1, units = {5}, values = {30, 40, 50}},
{id = 0, name = "tenacity" , baseLevel = 1, units = {5}, values = {30, 40, 50}},
{id = 0, name = "territorial imperative" , baseLevel = 2, units = {1}, values = {30, 25, 20}},
{id = 0, name = "thanatophobia" , baseLevel = 2, units = {5, 5}, values = {3, 3.5, 4, 12, 14, 16}},
{id = 0, name = "this is not happening" , baseLevel = 2, units = {5}, values = {10, 20, 30}},
{id = 0, name = "thrilling tremors" , baseLevel = 2, units = {1}, values = {100, 80, 60}},
{id = 0, name = "tinkerer" , baseLevel = 3, units = {1}, values = {12, 14, 16}},
{id = 0, name = "trail of torment" , baseLevel = 2, units = {1}, values = {80, 70, 60}},
{id = 0, name = "underperform" , baseLevel = 1, values = {"Unknown", "Unknown", "Unknown"}},
{id = 0, name = "unnerving presence" , baseLevel = 1, units = {5}, values = {40, 50, 60}},
{id = 0, name = "unrelenting" , baseLevel = 2, units = {5, 5}, values = {20, 25, 30}},
{id = 0, name = "urban evasion" , baseLevel = 2, units = {5}, values = {90, 95, 100}},
{id = 0, name = "unbreakable" , baseLevel = 3, units = {5}, values = {25, 30, 35}},
{id = 0, name = "up the ante" , baseLevel = 3, units = {5}, values = {1, 2, 3}},
{id = 0, name = "vigil" , baseLevel = 2, units = {5}, values = {10, 15, 20}},
{id = 0, name = "visionary" , baseLevel = 1, units = {1}, values = {20, 18, 16}},
{id = 0, name = "wake up!" , baseLevel = 1, units = {5}, values = {5, 10, 15}},
{id = 0, name = "we'll make it" , baseLevel = 2, units = {1}, values = {30, 60, 90}},
{id = 0, name = "we're gonna live forever" , baseLevel = 1, units = {5}, values = {50, 75, 100}},
{id = 0, name = "whispers" , baseLevel = 3, units = {4}, values = {48, 40, 32}},
{id = 0, name = "windows of opportunity" , baseLevel = 1, units = {1}, values = {30, 25, 20}},
{id = 0, name = "zanshin tactics" , baseLevel = 1, units = {1}, values = {40, 35, 30}}
}