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)
local frame = mw.getCurrentFrame()
local dot = "."
local comma = ","
local nl = "<br>"
local nlp = "<p>"
function iconLink(icon)
return frame:expandTemplate{title = "IconLink", args = {icon}}
end
function clr(color, text)
return frame:expandTemplate{title = "clr", args = {color, text}}
end
--bold function
function b(text)
return "'''" .. text .. "'''"
end
--italic function
function i(text)
return "''" .. text .. "''"
end
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 = 62, name = "A Nurse's Calling" , baseLevel = 3, units = {4}, values = {20, 24, 28}, character = 4, charType = 'K', level = 40, tags = {"Auras", "Healing"}},
{id = 66, name = "Ace in the Hole" , baseLevel = 3, units = {5}, values = {10, 25, 50}, character = 7, charType = 'S', level = 40, tags = {"Chests", "Items"}},
{id = 42, name = "Adrenaline" , baseLevel = 3, units = {1}, values = {60, 50, 40}, character = 2, charType = 'S', level = 40, tags = {"Exhaustion", "Haste", "Healing"}},
{id = 118, name = "Aftercare" , baseLevel = 2, units = {7}, values = {1, 2, 3}, character = 15, charType = 'S', level = 35, tags = {"Auras"}},
{id = 51, name = "Agitation" , baseLevel = 3, units = {5}, values = {6, 12, 18}, character = 1, charType = 'K', level = 40, tags = {"MovementSpeed", "TerrorRadius"}},
{id = 76, name = "Alert" , baseLevel = 2, units = {1}, values = {3, 4, 5}, character = 9, charType = 'S', level = 40, tags = {"Auras"}},
{id = 145, name = "Any Means Necessary" , baseLevel = 1, units = {1}, values = {100, 80, 60}, character = 20, charType = 'S', level = 35, tags = {"Pallets"}},
{id = 168, name = "Appraisal" , baseLevel = 2, units = {5}, values = {40, 50, 60}, character = 24, charType = 'S', level = 30, tags = {"ActionSpeed", "Chests", "Items"}},
{id = 1, name = "Artefact Hunter" , baseLevel = 1, values = {"Unknown", "Unknown", "Unknown"}, charType = 'S', unused = true},
{id = 113, name = "Autodidact" , baseLevel = 3, units = {8}, values = {3, 4, 5}, character = 14, charType = 'S', level = 40, tags = {"Healing", "SkillChecks"}},
{id = 138, name = "Babysitter" , baseLevel = 1, units = {1}, values = {4, 6, 8}, character = 19, charType = 'S', level = 30, tags = {"Auras", "ScratchMarks", "Stealth", "PoolsOfBlood"}},
{id = 102, name = "Bamboozle" , baseLevel = 1, units = {5, 1}, values = {5, 10, 15, 8, 12, 16}, character = 12, charType = 'K', level = 30, tags = {"ActionSpeed", "Blocking", "Vaulting", "VaultLocations"}},
{id = 45, name = "Balanced Landing" , baseLevel = 1, units = {1}, values = {60, 50, 40}, character = 5, charType = 'S', level = 30, tags = {"ActionNoise", "Exhaustion", "Haste"}},
{id = 88, name = "Barbecue & Chilli" , baseLevel = 2, units = {5}, values = {50, 75, 100}, character = 9, charType = 'K', level = 35, tags = {"Auras", "BonusBloodpoints", "Hooks"}},
{id = 85, name = "Beast of Prey" , baseLevel = 1, units = {5}, values = {30, 40, 50}, character = 8, charType = 'K', level = 30, tags = {"Bloodlust", "BonusBloodpoints", "Deception", "Stealth", "Undetectable"}},
{id = 135, name = "Better Together" , baseLevel = 1, units = {1}, values = {8, 9, 10}, character = 18, charType = 'S', level = 30, tags = {"Auras", "Generators"}},
{id = 7, name = "Bitter Murmur" , baseLevel = 3, units = {1}, values = {5, 7, 10}, charType = 'K', tags = {"Auras", "Generators"}},
{id = 142, name = "Blood Echo" , baseLevel = 2, units = {1}, values = {80, 70, 60}, character = 18, charType = 'K', level = 35, tags = {"Exhaustion", "Haemorrhage"}},
{id = 157, name = "Blood Pact" , baseLevel = 1, units = {5}, values = {5, 6, 7}, character = 22, charType = 'S', level = 35, tags = {"Auras", "Haste", "Obsession"}},
{id = 92, name = "Blood Warden" , baseLevel = 2, units = {1}, values = {30, 40, 60}, character = 10, charType = 'K', level = 40, tags = {"Auras", "Blocking", "ExitGates", "Hooks"}},
{id = 54, name = "Bloodhound" , baseLevel = 2, units = {1}, values = {2, 3, 4}, character = 2, charType = 'K', level = 35, tags = {"PoolsOfBlood"}},
{id = 107, name = "Boil Over" , baseLevel = 2, units = {5, 4}, values = {25, 50, 75, 10, 12, 14}, character = 13, charType = 'S', level = 40, tags = {"Auras", "Hooks", "Wiggling"}},
{id = 33, name = "Bond" , baseLevel = 1, units = {4}, values = {20, 28, 36}, character = 1, charType = 'S', level = 30, tags = {"Auras"}},
{id = 73, name = "Borrowed Time" , baseLevel = 2, units = {1}, values = {10, 15, 20}, character = 8, charType = 'S', level = 35, tags = {"DeepWound", "Endurance"}},
{id = 36, name = "Botany Knowledge" , baseLevel = 2, units = {5}, values = {11, 22, 33}, character = 3, charType = 'S', level = 35, tags = {"ActionSpeed", "Efficiency", "Healing"}},
{id = 117, name = "Breakdown" , baseLevel = 1, units = {1}, values = {4, 5, 6}, character = 15, charType = 'S', level = 30, tags = {"Auras", "Hooks"}},
{id = 146, name = "Breakout" , baseLevel = 2, units = {5}, values = {5, 6, 7}, character = 20, charType = 'S', level = 40, tags = {"ActionSpeed", "Haste", "Wiggling"}},
{id = 52, name = "Brutal Strength" , baseLevel = 2, units = {5}, values = {10, 15, 20}, character = 1, charType = 'K', level = 35, tags = {"ActionSpeed", "BreakableWalls", "Generators", "Pallets"}},
{id = 127, name = "Buckle Up" , baseLevel = 2, units = {1}, values = {4, 5, 6}, character = 17, charType = 'S', level = 35, tags = {"Auras", "Recovering"}},
{id = 164, name = "Built to Last" , baseLevel = 3, units = {5}, values = {30, 40, 50}, character = 23, charType = 'S', level = 40, tags = {"Items"}},
{id = 40, name = "Calm Spirit" , baseLevel = 2, units = {5}, values = {80, 90, 100}, character = 4, charType = 'S', level = 35, tags = {"Stealth"}},
{id = 139, name = "Camaraderie" , baseLevel = 2, units = {1}, values = {26, 30, 34}, character = 19, charType = 'S', level = 35, tags = {"Hooks", "Struggling"}},
{id = 120, name = "Corrupt Intervention" , baseLevel = 1, units = {1}, values = {80, 100, 120}, character = 15, charType = 'K', level = 30, tags = {"Blocking", "Generators"}},
{id = 103, name = "Coulrophobia" , baseLevel = 2, units = {5}, values = {30, 40, 50}, character = 12, charType = 'K', level = 35, tags = {"Efficiency", "Healing", "TerrorRadius"}},
{id = 167, name = "Coup de Grâce" , baseLevel = 2, units = {5}, values = {40, 50, 60}, character = 22, charType = 'K', level = 40, tags = {"Lunge", "Tokens"}},
{id = 134, name = "Cruel Limits" , baseLevel = 3, units = {1}, values = {20, 25, 30}, character = 17, charType = 'K', level = 35, tags = {"Blocking", "Generators", "VaultLocations"}},
{id = 105, name = "Dance With Me" , baseLevel = 3, units = {1}, values = {60, 50, 40}, character = 13, charType = 'S', level = 30, tags = {"Lockers", "ScratchMarks", "Stealth", "Vaulting"}},
{id = 122, name = "Dark Devotion" , baseLevel = 3, units = {1}, values = {20, 25, 30}, character = 15, charType = 'K', level = 40, tags = {"Deception", "Obsession", "Stealth", "TerrorRadius", "Undetectable"}},
{id = 19, name = "Dark Sense" , baseLevel = 3, units = {1}, values = {5, 7, 10}, charType = 'S', tags = {"Auras", "Generators"}},
{id = 82, name = "Dead Hard" , baseLevel = 2, units = {1}, values = {60, 50, 40}, character = 10, charType = 'S', level = 35, tags = {"Exhaustion"}},
{id = 148, name = "Dead Man's Switch" , baseLevel = 2, units = {1}, values = {35, 40, 45}, character = 19, charType = 'K', level = 35, tags = {"Auras", "Blocking", "Generators", "Obsession"}},
{id = 155, name = "Deathbound" , baseLevel = 3, units = {4}, values = {16, 12, 8}, character = 20, charType = 'K', level = 40, tags = {"AuraFlareUp", "Healing"}},
{id = 169, name = "Deception" , baseLevel = 2, units = {1}, values = {60, 50, 40}, character = 24, charType = 'S', level = 35, tags = {"Deception", "Lockers", "LoudNoise", "ScratchMarks", "Stealth"}},
{id = 48, name = "Decisive Strike" , baseLevel = 3, units = {1}, values = {40, 50, 60}, character = 6, charType = 'S', level = 40, tags = {"SkillChecks", "Stun"}},
{id = 8, name = "Deerstalker" , baseLevel = 1, units = {4}, values = {20, 28, 36}, charType = 'K', tags = {"Auras"}},
{id = 20, name = "Déjà Vu" , baseLevel = 2, units = {1}, values = {30, 45, 60}, charType = 'S', tags = {"Auras", "Generators", "Maps"}},
{id = 112, name = "Deliverance" , baseLevel = 2, units = {1}, values = {100, 80, 60}, character = 14, charType = 'S', level = 35, tags = {"Broken", "Chance", "EscapeAttempt"}},
{id = 163, name = "Desperate Measures" , baseLevel = 2, units = {5}, values = {10, 12, 14}, character = 23, charType = 'S', level = 35, tags = {"ActionSpeed", "Healing"}},
{id = 100, name = "Detective's Hunch" , baseLevel = 3, units = {4}, values = {32, 48, 64}, character = 12, charType = 'S', level = 35, tags = {"Auras", "Chests", "Generators", "Maps", "Totems"}},
{id = 114, name = "Discordance" , baseLevel = 1, units = {1}, values = {8, 10, 12}, character = 14, charType = 'K', level = 30, tags = {"Auras", "Generators", "LoudNoise"}},
{id = 119, name = "Distortion" , baseLevel = 2, units = {1}, values = {6, 8, 10}, character = 15, charType = 'S', level = 40, tags = {"Auras", "KillerTraps", "ScratchMarks", "Stealth", "Tokens"}},
{id = 9, name = "Distressing" , baseLevel = 2, units = {5}, values = {22, 24, 26}, charType = 'K', tags = {"BonusBloodpoints", "Deviousness", "TerrorRadius"}},
{id = 111, name = "Diversion" , baseLevel = 1, units = {4}, values = {10, 15, 20}, character = 14, charType = 'S', level = 30, tags = {"Deception", "LoudNoise", "ScratchMarks", "TerrorRadius"}},
{id = 159, name = "Dragon's Grip" , baseLevel = 1, units = {1}, values = {120, 100, 80}, character = 21, charType = 'K', level = 30, tags = {"AuraFlareUp", "Exposed", "Generator"}},
{id = 63, name = "Dying Light" , baseLevel = 3, units = {5}, values = {2, 2.5, 3}, character = 5, charType = 'K', level = 40, tags = {"ActionSpeed", "Obsession", "Tokens"}},
{id = 37, name = "Empathy" , baseLevel = 1, units = {4}, values = {64, 96, 128}, character = 3, charType = 'S', level = 30, tags = {"Auras"}},
{id = 57, name = "Enduring" , baseLevel = 1, units = {5}, values = {40, 45, 50}, character = 3, charType = 'K', level = 30, tags = {"Stun", "StunRecovery"}},
{id = 90, name = "Fire Up" , baseLevel = 1, units = {5}, values = {3, 3.5, 4}, character = 10, charType = 'K', level = 30, tags = {"ActionSpeed", "Generators"}},
{id = 136, name = "Fixated" , baseLevel = 2, units = {5}, values = {10, 15, 20}, character = 18, charType = 'S', level = 35, tags = {"MovementSpeed", "ScratchMarks"}},
{id = 126, name = "Flip-Flop" , baseLevel = 1, units = {5}, values = {40, 45, 50}, character = 17, charType = 'S', level = 30, tags = {"Conversion", "Recovering", "Wiggling"}},
{id = 152, name = "For the People" , baseLevel = 2, units = {1}, values = {110, 100, 90}, character = 21, charType = 'S', level = 40, tags = {"Broken", "Healing", "Obsession"}},
{id = 153, name = "Forced Penance" , baseLevel = 1, units = {1}, values = {40, 50, 60}, character = 20, charType = 'K', level = 30, tags = {"Broken", "ProtectionHits"}},
{id = 89, name = "Franklin's Demise" , baseLevel = 2, units = {1}, values = {150, 120, 90}, character = 9, charType = 'K', level = 40, tags = {"Auras", "Items"}},
{id = 131, name = "Furtive Chase" , baseLevel = 3, units = {8}, values = {2, 3, 4}, character = 16, charType = 'K', level = 40, tags = {"Hooks", "Obsession", "Tokens", "TerrorRadius"}},
{id = 147, name = "Gearhead" , baseLevel = 1, units = {1}, values = {20, 25, 30}, character = 19, charType = 'K', level = 30, tags = {"Auras", "Generators", "SkillChecks"}},
{id = 96, name = "Hangman's Trick" , baseLevel = 1, units = {4}, values = {2, 4, 6}, character = 11, charType = 'K', level = 30, tags = {"Auras", "Hooks", "Sabotage"}},
{id = 125, name = "Head On" , baseLevel = 3, units = {1}, values = {60, 50, 40}, character = 16, charType = 'S', level = 40, tags = {"Exhaustion", "Lockers", "Stun"}},
{id = 160, name = "Hex: Blood Favour" , baseLevel = 2, units = {1}, values = {60, 50, 40}, character = 21, charType = 'K', level = 35, tags = {"Blocking", "Hex", "Pallets", "Totems"}},
{id = 70, name = "Hex: Devour Hope" , baseLevel = 3, units = {5}, values = {3, 4, 5}, character = 6, charType = 'K', level = 40, tags = {"Exposed", "Killing", "Haste", "Hex", "Hooks", "Tokens", "Totems"}},
{id = 109, name = "Hex: Haunted Ground" , baseLevel = 2, units = {1}, values = {40, 50, 60}, character = 13, charType = 'K', level = 35, tags = {"Exposed", "Hex", "Totems"}},
{id = 86, name = "Hex: Huntress Lullaby" , baseLevel = 2, units = {5}, values = {2, 4, 6}, character = 8, charType = 'K', level = 40, tags = {"ActionNoise", "Hex", "Hooks", "RegressionPenalty", "SkillChecks", "Tokens", "Totems"}},
{id = 10, name = "Hex: No One Escapes Death" , baseLevel = 3, units = {5}, values = {2, 3, 4}, charType = 'K', tags = {"ExitGates", "Exposed", "Hex", "Totems"}},
{id = 149, name = "Hex: Retribution" , baseLevel = 3, units = {1}, values = {35, 40, 45}, character = 19, charType = 'K', level = 40, tags = {"Auras", "Hex", "Oblivious", "Totems"}},
{id = 69, name = "Hex: Ruin" , baseLevel = 3, units = {5}, values = {100, 150, 200}, character = 6, charType = 'K', level = 35, tags = {"Generators", "Hex", "Regression", "Totems"}},
{id = 71, name = "Hex: The Third Seal" , baseLevel = 2, units = {6}, values = {2, 3, 4}, character = 6, charType = 'K', level = 30, tags = {"Blindness", "Hex", "Totems"}},
{id = 11, name = "Hex: Thrill of the Hunt" , baseLevel = 1, units = {5}, values = {4, 5, 6}, charType = 'K', level = 40, tags = {"ActionSpeed", "BonusBloodpoints", "Hex", "LoudNoise", "Tokens", "Totems"}},
{id = 161, name = "Hex: Undying" , baseLevel = 3, units = {1}, values = {4, 5, 6}, character = 21, charType = 'K', level = 35, tags = {"Auras", "Hex", "Totems"}},
{id = 165, name = "Hoarder" , baseLevel = 2, units = {4}, values = {24, 36, 48}, character = 22, charType = 'K', level = 30, tags = {"Chests", "Items", "LoudNoise"}},
{id = 21, name = "Hope" , baseLevel = 2, units = {5}, values = {5, 6, 7}, charType = 'S', tags = {"Haste"}},
{id = 129, name = "I'm All Ears" , baseLevel = 1, units = {1}, values = {60, 50, 40}, character = 16, charType = 'K', level = 30, tags = {"Auras", "Vaulting"}},
{id = 121, name = "Infectious Fright" , baseLevel = 2, units = {1}, values = {4, 5, 6}, character = 15, charType = 'K', level = 35, tags = {"AuraFlareUp", "TerrorRadius"}},
{id = 137, name = "Inner Strength" , baseLevel = 3, units = {1}, values = {10, 9, 8}, character = 18, charType = 'S', level = 40, tags = {"Broken", "DeepWound", "Healing", "Lockers", "Totems"}},
{id = 12, name = "Insidious" , baseLevel = 3, units = {1}, values = {4, 3, 2}, charType = 'K', tags = {"Deception", "Stealth", "Undetectable"}},
{id = 2, name = "In the Dark" , baseLevel = 1, units = {4}, values = {36, 24, 16}, charType = 'K', unused = true},
{id = 13, name = "Iron Grasp" , baseLevel = 1, units = {5}, values = {4, 8, 12}, charType = 'K', tags = {"ActionSpeed", "Wiggling"}},
{id = 116, name = "Iron Maiden" , baseLevel = 3, units = {5}, values = {30, 40, 50}, character = 14, charType = 'K', level = 40, tags = {"ActionSpeed", "AuraFlareUp", "Exposed", "Lockers"}},
{id = 41, name = "Iron Will" , baseLevel = 1, units = {5}, values = {50, 75, 100}, character = 4, charType = 'S', level = 30, tags = {"GruntsOfPain", "Stealth"}},
{id = 87, name = "Knock Out" , baseLevel = 1, units = {4}, values = {32, 24, 16}, character = 9, charType = 'K', level = 30, tags = {"Auras", "Blindness", "Blocking", "MovementSpeed"}},
{id = 22, name = "Kindred" , baseLevel = 2, units = {4}, values = {8, 12, 16}, charType = 'S', tags = {"Auras", "Hooks"}},
{id = 3, name = "Last Standing" , baseLevel = 1, units = {5}, values = {7.5, 15, 25}, charType = 'S', unused = true, tags = {"ActionSpeed"}},
{id = 34, name = "Leader" , baseLevel = 3, units = {5}, values = {15, 20, 25}, character = 1, charType = 'S', level = 40, tags = {"ActionSpeed"}},
{id = 72, name = "Left Behind" , baseLevel = 1, units = {4}, values = {24, 28, 32}, character = 8, charType = 'S', level = 30, tags = {"Auras", "Hatch"}},
{id = 58, name = "Lightborn" , baseLevel = 2, units = {1}, values = {6, 8, 10}, character = 3, charType = 'K', level = 35, tags = {"Auras", "BlindingResistance"}},
{id = 23, name = "Lightweight" , baseLevel = 1, units = {1}, values = {1, 2, 3}, charType = 'S', tags = {"ScratchMarks", "Stealth"}},
{id = 77, name = "Lithe" , baseLevel = 2, units = {1}, values = {60, 50, 40}, character = 9, charType = 'S', level = 35, tags = {"Exhaustion", "Haste", "Vaulting"}},
{id = 144, name = "Lucky Break" , baseLevel = 3, units = {1}, values = {120, 150, 180}, character = 20, charType = 'S', level = 30, tags = {"PoolsOfBlood", "Stealth"}},
{id = 115, name = "Mad Grit" , baseLevel = 2, units = {1}, values = {2, 3, 4}, character = 14, charType = 'K', level = 35, tags = {"AttackCooldown", "Pause", "Wiggling"}},
{id = 98, name = "Make Your Choice" , baseLevel = 3, units = {1, 1}, values = {40, 50, 60, 40, 50, 60}, character = 11, charType = 'K', level = 40, tags = {"Exposed", "Hooks"}},
{id = 128, name = "Mettle of Man" , baseLevel = 3, units = {4}, values = {12, 14, 16}, character = 17, charType = 'S', level = 40, tags = {"Auras", "Endurance", "Obsession", "ProtectionHits"}},
{id = 133, name = "Mindbreaker" , baseLevel = 2, units = {2}, values = {1, 2, 3}, character = 17, charType = 'K', level = 40, tags = {"Exhaustion", "Generators", "Pause"}},
{id = 80, name = "Monitor & Abuse" , baseLevel = 2, units = {10}, values = {3, 5, 10}, character = 7, charType = 'K', level = 35, tags = {"Chase", "FOV", "TerrorRadius"}},
{id = 14, name = "Monstrous Shrine" , baseLevel = 2, units = {5, 5, 5}, values = {3, 6, 9, 5, 10, 15, 3, 6, 9}, charType = 'K', tags = {"ActionSpeed", "Basement", "EscapeAttempts", "Hooks"}},
{id = 143, name = "Nemesis" , baseLevel = 3, units = {1}, values = {40, 50, 60}, character = 18, charType = 'K', level = 40, tags = {"Blinding", "Lockers", "Obsession", "Pallets", "Stun"}},
{id = 83, name = "No Mither" , baseLevel = 2, units = {5}, values = {0, 25, 50}, character = 10, charType = 'S', level = 40, tags = {"Broken", "GruntsOfPain", "PoolsOfBlood", "Recovering", "Stealth"}},
{id = 24, name = "No One Left Behind" , baseLevel = 2, units = {5, 5}, values = {50, 75, 100, 30, 40, 50}, charType = 'S', tags = {"ActionSpeed", "Altruism", "Auras", "BonusBloodpoints"}},
{id = 49, name = "Object of Obsession" , baseLevel = 2, units = {4, 4}, values = {56, 64, 72, 44, 56, 64}, character = 6, charType = 'S', level = 35, tags = {"Auras", "TerrorRadius"}},
{id = 150, name = "Off the Record" , baseLevel = 3, units = {1}, values = {60, 70, 80}, character = 21, charType = 'S', level = 35, tags = {"Auras", "GruntsOfPain", "Hooks"}},
{id = 67, name = "Open-Handed" , baseLevel = 2, units = {4}, values = {4, 6, 8}, character = 7, charType = 'S', level = 35, tags = {"Auras"}},
{id = 166, name = "Oppression" , baseLevel = 2, units = {1}, values = {120, 100, 80}, character = 22, charType = 'K', level = 35, tags = {"Generators", "Regression", "SkillChecks"}},
{id = 4, name = "Overconfidence" , baseLevel = 1, values = {"Unknown", "Unknown", "Unknown"}, charType = 'S', unused = true},
{id = 79, name = "Overcharge" , baseLevel = 2, units = {5}, values = {3, 4, 5}, character = 7, charType = 'K', level = 40, tags = {"Generators", "RegressionPenalty", "SkillChecks"}},
{id = 78, name = "Overwhelming Presence" , baseLevel = 1, units = {5}, values = {80, 90, 100}, character = 7, charType = 'K', level = 30, tags = {"Efficiency", "TerrorRadius"}},
{id = 94, name = "Pharmacy" , baseLevel = 2, units = {5}, values = {40, 60, 80}, character = 11, charType = 'S', level = 35, tags = {"ActionNoise", "ActionSpeed", "Chests", "Items"}},
{id = 64, name = "Play with Your Food" , baseLevel = 3, units = {5}, values = {3, 4, 5}, character = 5, charType = 'K', level = 35, tags = {"Chase", "MovementSpeed", "Obsession", "Tokens"}},
{id = 25, name = "Plunderer's Instinct" , baseLevel = 1, units = {4}, values = {16, 24, 32}, charType = 'S', tags = {"Auras", "Chance", "Chests", "Items"}},
{id = 124, name = "Poised" , baseLevel = 2, units = {1}, values = {6, 8, 10}, character = 16, charType = 'S', level = 35, tags = {"Generators", "ScratchMarks", "Stealth"}},
{id = 104, name = "Pop Goes the Weasel" , baseLevel = 3, units = {1}, values = {40, 50, 60}, character = 12, charType = 'K', level = 40, tags = {"Generators", "Hooks", "RegressionPenalty"}},
{id = 170, name = "Power Struggle" , baseLevel = 2, units = {5}, values = {35, 30, 25}, character = 24, charType = 'S', level = 40, tags = {"Pallets", "Stun", "Wiggling"}},
{id = 55, name = "Predator" , baseLevel = 1, values = {"slightly", "moderately", "considerably"}, character = 2, charType = 'K', level = 30, tags = {"ScratchMarks"}},
{id = 26, name = "Premonition" , baseLevel = 3, units = {1}, values = {60, 45, 30}, charType = 'S', tags = {"Warning"}},
{id = 35, name = "Prove Thyself" , baseLevel = 2, units = {5}, values = {50, 75, 100}, character = 1, charType = 'S', level = 35, tags = {"ActionSpeed", "BonusBloodpoints", "Generators"}},
{id = 43, name = "Quick & Quiet" , baseLevel = 1, units = {1}, values = {30, 25, 20}, character = 2, charType = 'S', level = 30, tags = {"Lockers", "LoudNoise", "Stealth", "Vaulting"}},
{id = 110, name = "Rancor" , baseLevel = 3, units = {1}, values = {5, 4, 3}, character = 13, charType = 'K', level = 40, tags = {"Auras", "AuraFlareUp", "Exposed", "Generators", "Killing", "Obsession"}},
{id = 151, name = "Red Herring" , baseLevel = 1, units = {1}, values = {60, 50, 40}, character = 21, charType = 'S', level = 35, tags = {"Auras", "Deception", "Generators", "Lockers", "LoudNoise"}},
{id = 91, name = "Remember Me" , baseLevel = 2, units = {3}, values = {8 , 12, 16}, character = 10, charType = 'K', level = 35, tags = {"ActionSpeed", "ExitGates", "Obsession"}},
{id = 158, name = "Repressed Alliance" , baseLevel = 2, units = {1}, values = {80, 70, 60}, character = 22, charType = 'S', level = 40, tags = {"Auras", "Blocking", "Generators"}},
{id = 27, name = "Resilience" , baseLevel = 2, units = {5}, values = {3, 6, 9}, charType = 'S', tags = {"ActionSpeed"}},
{id = 65, name = "Save the Best for Last" , baseLevel = 3, units = {8}, values = {4, 3, 2}, character = 5, charType = 'K', level = 30, tags = {"AttackCooldown", "Obsession", "Tokens"}},
{id = 39, name = "Saboteur" , baseLevel = 3, units = {1}, values = {90, 75, 60}, character = 4, charType = 'S', level = 40, tags = {"ActionSpeed", "Auras", "Hooks", "Sabotage"}},
{id = 140, name = "Second Wind" , baseLevel = 3, units = {1}, values = {34, 32, 30}, character = 19, charType = 'S', level = 40, tags = {"Broken", "Healing", "Hooks"}},
{id = 56, name = "Shadowborn" , baseLevel = 3, units = {10}, values = {9, 12, 15}, character = 2, charType = 'K', level = 40, tags = {"FOV"}},
{id = 38, name = "Self-Care" , baseLevel = 3, units = {5}, values = {10, 15, 20}, character = 3, charType = 'S', level = 40, tags = {"ActionSpeed", "Efficiency", "Healing"}},
{id = 28, name = "Slippery Meat" , baseLevel = 1, units = {5}, values = {15, 20, 25}, charType = 'S', tags = {"Chance", "EscapeAttempts", "Hooks"}},
{id = 15, name = "Sloppy Butcher" , baseLevel = 1, values = {"slightly", "moderately", "considerably"}, charType = 'K', tags = {"Haemorrhage", "Mangled", "PoolsOfBlood"}},
{id = 29, name = "Small Game" , baseLevel = 1, units = {4, 1}, values = {8, 10, 12, 15, 12, 10}, charType = 'S', tags = {"KillerTraps", "Totems", "Warning"}},
{id = 50, name = "Sole Survivor" , baseLevel = 2, units = {4}, values = {20, 22, 24}, character = 6, charType = 'S', level = 30, tags = {"Auras", "Stealth"}},
{id = 123, name = "Solidarity" , baseLevel = 1, units = {5}, values = {40, 45, 50}, character = 16, charType = 'S', level = 30, tags = {"Conversion", "Healing"}},
{id = 156, name = "Soul Guard" , baseLevel = 3, units = {1}, values = {4, 6, 8}, character = 22, charType = 'S', level = 30, tags = {"Cursed", "DeepWound", "Endurance"}},
{id = 16, name = "Spies from the Shadows" , baseLevel = 3, units = {4}, values = {20, 28, 36}, charType = 'K', level = 35, tags = {"Auras"}},
{id = 30, name = "Spine Chill" , baseLevel = 3, units = {5}, values = {2, 4, 6}, charType = 'S', tags = {"ActionSpeed", "SkillChecks", "Warning"}},
{id = 108, name = "Spirit Fury" , baseLevel = 1, units = {9}, values = {4, 3, 2}, character = 13, charType = 'K', level = 30, tags = {"Pallets"}},
{id = 44, name = "Sprint Burst" , baseLevel = 3, units = {1}, values = {60, 50, 40}, character = 2, charType = 'S', level = 35, tags = {"Exhaustion", "Haste"}},
{id = 101, name = "Stake Out" , baseLevel = 3, units = {8}, values = {2, 3, 4}, character = 12, charType = 'S', level = 40, tags = {"SkillChecks", "TerrorRadius", "Tokens"}},
{id = 47, name = "Streetwise" , baseLevel = 3, units = {5}, values = {15, 20, 25}, character = 5, charType = 'S', level = 40, tags = {"Efficiency"}},
{id = 60, name = "Stridor" , baseLevel = 1, units = {5, 5}, values = {25, 50, 50, 0, 0, 25}, character = 4, charType = 'K', level = 30, tags = {"GruntsOfPain"}},
{id = 132, name = "Surge" , baseLevel = 1, units = {1}, values = {60, 50, 40}, character = 17, charType = 'K', level = 30, tags = {"Generators", "Regression", "RegressionPenalty"}},
{id = 97, name = "Surveillance" , baseLevel = 2, units = {1}, values = {8, 12, 16}, character = 11, charType = 'K', level = 35, tags = {"Auras", "Generators"}},
{id = 75, name = "Technician" , baseLevel = 1, units = {5}, values = {30, 40, 50}, character = 9, charType = 'S', level = 30, tags = {"ActionNoise", "Generators", "RegressionPenalty", "SkillChecks"}},
{id = 99, name = "Tenacity" , baseLevel = 1, units = {5}, values = {30, 40, 50}, character = 12, charType = 'S', level = 30, tags = {"MovementSpeed", "Recovering"}},
{id = 84, name = "Territorial Imperative" , baseLevel = 2, units = {1}, values = {30, 25, 20}, character = 8, charType = 'K', level = 35, tags = {"Auras", "Basement"}},
{id = 61, name = "Thanatophobia" , baseLevel = 2, units = {5, 5}, values = {3, 3.5, 4, 12, 14, 16}, character = 4, charType = 'K', level = 35, tags = {"ActionSpeed"}},
{id = 31, name = "This Is Not Happening" , baseLevel = 2, units = {5}, values = {10, 20, 30}, charType = 'S', tags = {"SkillChecks"}},
{id = 130, name = "Thrilling Tremors" , baseLevel = 2, units = {1}, values = {100, 80, 60}, character = 16, charType = 'K', level = 35, tags = {"Auras", "Blocking", "Generators"}},
{id = 59, name = "Tinkerer" , baseLevel = 3, units = {1}, values = {12, 14, 16}, character = 3, charType = 'K', level = 40, tags = {"Deception", "Generators", "LoudNoise", "Stealth", "Undetectable"}},
{id = 5, name = "Tough Runner" , baseLevel = 1, values = {"Unknown", "Unknown", "Unknown"}, charType = 'S', unused = true},
{id = 154, name = "Trail of Torment" , baseLevel = 2, units = {1}, values = {80, 70, 60}, character = 20, charType = 'K', level = 35, tags = {"Auras", "Deception", "Generators", "Stealth", "Undetectable"}},
{id = 6, name = "Underperform" , baseLevel = 1, values = {"Unknown", "Unknown", "Unknown"}, charType = 'K', unused = true},
{id = 53, name = "Unnerving Presence" , baseLevel = 1, units = {5}, values = {40, 50, 60}, character = 1, charType = 'K', level = 30, tags = {"SkillChecks", "TerrorRadius"}},
{id = 74, name = "Unbreakable" , baseLevel = 3, units = {5}, values = {25, 30, 35}, character = 8, charType = 'S', level = 40, tags = {"Recovering", "RecoverySpeed"}},
{id = 17, name = "Unrelenting" , baseLevel = 2, units = {5, 5}, values = {20, 25, 30}, charType = 'K', tags = {"AttackCooldown"}},
{id = 68, name = "Up the Ante" , baseLevel = 3, units = {5}, values = {1, 2, 3}, character = 7, charType = 'S', level = 35, tags = {"Luck"}},
{id = 46, name = "Urban Evasion" , baseLevel = 2, units = {5}, values = {90, 95, 100}, character = 5, charType = 'S', level = 35, tags = {"MovementSpeed"}},
{id = 95, name = "Vigil" , baseLevel = 2, units = {5}, values = {10, 15, 20}, character = 11, charType = 'S', level = 40, tags = {"Blindness", "Exhaustion", "Haemorrhage", "Hindered", "Mangled", "RecoverySpeed"}},
{id = 162, name = "Visionary" , baseLevel = 1, units = {1}, values = {20, 18, 16}, character = 23, charType = 'S', level = 30, tags = {"Auras", "Generators"}},
{id = 93, name = "Wake Up!" , baseLevel = 1, units = {5}, values = {5, 10, 15}, character = 11, charType = 'S', level = 30, tags = {"ActionSpeed", "Auras", "ExitGates"}},
{id = 32, name = "We'll Make It" , baseLevel = 2, units = {1}, values = {30, 60, 90}, charType = 'S', tags = {"ActionSpeed", "Healing"}},
{id = 81, name = "We're Gonna Live Forever" , baseLevel = 1, units = {5}, values = {50, 75, 100}, character = 10, charType = 'S', level = 30, tags = {"ActionSpeed", "BonusBloodpoints", "Healing", "ProtectionHits"}},
{id = 18, name = "Whispers" , baseLevel = 3, units = {4}, values = {48, 40, 32}, charType = 'K', tags = {"Warning"}},
{id = 106, name = "Windows of Opportunity" , baseLevel = 1, units = {1}, values = {30, 25, 20}, character = 13, charType = 'S', level = 35, tags = {"Auras", "BreakableWalls", "Pallets", "VaultLocations"}},
{id = 141, name = "Zanshin Tactics" , baseLevel = 1, units = {1}, values = {40, 35, 30}, character = 18, charType = 'K', level = 30, tags = {"Auras", "BreakableWalls", "Pallets", "VaultLocations"}}
}
perkDescription = {
{
id = 62,
desc = { --The first one remains only Description as the current one
{
"Unlocks potential in one's Aura-reading ability." .. nlp ..
"The " .. iconLink("Auras") .. " of Survivors who are healing or being healed are revealed to you when they are within a range of #pl(1)." .. nlp ..
i(clr(9, "\"Still attached to the fragments of her past life, she is drawn to those in need of help.\"")) .. nlp
}
},
history = {
{ --any other in list needs copy of perk record, then the old description (if changed)
changed = "1.1.2", --Patch when these values were changed into current ones or next change
adjust = "Nerf", --Nerf/Buff/Change
notice = "reduced Aura-reading ranges to #pl(1) metres.", --the text itself
before = {id = 62, name = "A Nurse's Calling" , baseLevel = 3, units = {4}, values = {20, 26, 32}, character = 4, charType = 'K', tags = {"Aura"}}
}
},
teachDesc = {
b(clr(11, "Unlocking this Perk makes it available in the Bloodweb of all Killers")) .. nlp ..
"Unlocks potential in one's Aura-reading ability." .. nlp ..
"The Auras of Survivors who are healing or being healed are revealed to you when they are within a range of " .. b(clr(13, "several metres")) .. dot .. nlp ..
i(clr(9, "\"Still attached to the fragments of her past life, she is drawn to those in need of help.\"")) .. nlp
--b(clr(12, "May be unlocked in the Shrine of Secrets or in The Nurse's Bloodweb at") .. " " .. clr(6, "Level 40") .. dot) -- DON'T INCLUDE THIS ROW
}
},
{
id = 66,
desc = {
{
"Lady Luck always seems to be throwing something good your way." .. nlp ..
"When retrieving an " .. iconLink("Item") .. " from a " ..iconLink("Chest") .. ", there is a " .. b(clr(2, "100 %")) .. " chance that an " .. iconLink("Add-on") .. " of " .. b(clr(4, "Very Rare")) .. " Rarity or lower will be attached to it." .. nlp ..
"There is a #pl(1) chance to find a second Add-on of " .. b(clr(2, "Uncommon")) .. " Rarity or lower." .. nlp ..
i(clr(9, "\"Everything that glitters isn't gold. But gold isn't worth a damn in this place, so this should come in handy.\" — Ace Visconti")) .. nlp
}
},
history = {},
teachDesc = {}
},
{
id = 42,
desc = {
{
"You are fuelled by unexpected energy when on the verge of escape." .. nlp ..
b(clr(2, "Instantly heal one ")) .. iconLink("Health State") .. " and sprint at " .. b(clr(6, "150 %")) .. " of your normal Running speed for " .. b(clr(8, "5 seconds")) .. " when the " .. iconLink("Exit Gates") .. " are powered." .. nlp ..
i("Adrenaline") .. " is on hold if you are disabled at the moment it triggers and will instead activate upon being freed." .. nlp ..
"If playing against The " .. iconLink("Nightmare") .. comma .. i(" Adrenaline") .. " will wake you from the [[Dream World]]." .. nlp ..
i("Adrenaline") .. " ignores an existing " .. iconLink("Exhaustion") .. " timer." .. nlp ..
i("Adrenaline") .. " triggers the " .. b(i("Exhausted") .. " Status Effect") .. " for #pl(1)." .. nlp ..
"You do not recover from " .. b("Exhaustion") .. " while running." .. nlp
}
},
history = {},
teachDesc = {}
}
}