Dead by Daylight Wiki
No edit summary
mNo edit summary
 
(692 intermediate revisions by 23 users not shown)
Line 1: Line 1:
  +
local p = {}
ccy = { --gc = game currency
 
  +
require("Module:Strings")
  +
--techName = technical name kept in english in order to link image names (in english) to correct filenames
  +
--multiName = the element shares the name with other "entity" (map/realm/perk/addon/item/offering/etc.) from the game
  +
p.charISCost = 9000
  +
p.charACCost = 500
  +
p.dlcCosts = { --based on 1 char, 2 chars, 3 chars
  +
--sorted by DLC category
  +
--[[1]] {4.99, 6.99, 11.99}, --chapters
  +
--[[2]] {4.99} --half-chapters
  +
}
  +
--p.chapterDlcCosts = {5.99, 6.99, 11.99}
  +
--p.halfChapterDlcCosts = {4.99}
  +
  +
--gc = game currency
  +
--temp = temporary currency (not available all-year)
  +
ccy = {
 
{id = 1, name = "Dollar", symbol = '$', gc = false},
 
{id = 1, name = "Dollar", symbol = '$', gc = false},
 
{id = 2, name = "Bloodpoint", symbol = 'BP', gc = true},
 
{id = 2, name = "Bloodpoint", symbol = 'BP', gc = true},
 
{id = 3, name = "Iridescent Shard", symbol = 'IS', gc = true},
 
{id = 3, name = "Iridescent Shard", symbol = 'IS', gc = true},
{id = 4, name = "Gold Coin", symbol = 'GC', gc = true},
+
{id = 4, name = "Gold Coin", symbol = 'GC', gc = true, temp = true},
 
{id = 5, name = "Auric Cell", symbol = 'AC', gc = true},
 
{id = 5, name = "Auric Cell", symbol = 'AC', gc = true},
{id = 6, name = "Putrid Serum", symbol = 'PS', gc = true},
+
{id = 6, name = "Putrid Serum", symbol = 'PS', gc = true, temp = true},
 
{id = 7, name = "Rift Fragment", symbol = 'RF', gc = true},
 
{id = 7, name = "Rift Fragment", symbol = 'RF', gc = true},
  +
{id = 8, name = "Dark Trinkets", symbol = 'DT', gc = true, temp = true},
  +
{id = 9, name = "Frosty Trinkets", symbol = 'FT', gc = true, temp = true},
 
}
 
}
  +
p.ccy = ccy
dlcs = { --rDate format: dd.mm.yyyy
 
  +
--Chapter number is sorted list by id of same category (1). For Paragraph number it's samethe same logic with category 2
 
  +
--rDate format: dd.mm.yyyy
--{id = , name = "", rDate = "", category = , cost = {}, link = ,}
 
  +
--multiName flag whether there's used the same name for any other element on wiki
{id = 1, name = "The Last Breath Chapter", rDate = "18.08.2016", category = 1, cost = "Free", link = 509060, release = "1.1.0", codeName = "B"},
 
  +
--Chapter number is sorted list by id of same category (1). For Paragraph number it's samethe same logic with category 2
{id = 2, name = "The HALLOWEEN® Chapter", rDate = "25.10.2016", category = 1, cost = {{value = 6.99, ccy = 1}}, link = 530711, release = "1.2.1", codeName = "C"},
 
  +
--link: game id from DLC's Steam URL
{id = 3, name = "Of Flesh and Mud", rDate = "08.12.2016", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 554381, release = "1.3.1", codeName = "D"},
 
{id = 4, name = "Spark of Madness", rDate = "11.05.2017", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 582600, release = "1.5.1", codeName = "I"},
+
--{id = , name = "", rDate = "##.##.####", category = , cost = {},}
  +
--licensed = indicates whether the DLC contains licensed characters
{id = 5, name = "A Lullaby for the Dark", rDate = "27.07.2017", category = 1, cost = "Free", link = 661770, release = "1.6.0", codeName = "J"},
 
  +
dlcs = {
{id = 6, name = "A Nightmare on Elm Street™", rDate = "26.10.2017", category = 1, cost = {{value = 6.99, ccy = 1}}, link = 700282, release = "1.8.0", codeName = "England"},
 
{id = 7, name = "The SAW™ Chapter", rDate = "23.01.2018", category = 1, cost = {{value = 6.99, ccy = 1}}, link = 750381, release = "1.9.0", codeName = "Finland"},
+
{id = 1, name = "The Last Breath Chapter", rDate = "18.08.2016", category = 1, cost = "Free", link = 509060, release = "1.1.0", codeName = "B"},
{id = 8, name = "Curtain Call", rDate = "12.06.2018", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 799200, release = "2.0.0", codeName = "Guam"},
+
{id = 2, name = "The HALLOWEEN® Chapter", rDate = "25.10.2016", category = 1, link = 530711, release = "1.2.1", codeName = "C", licensed = true},
{id = 9, name = "Shattered Bloodline", rDate = "18.09.2018", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 925750, release = "2.2.0", codeName = "Haiti"},
+
{id = 3, name = "Of Flesh and Mud", rDate = "08.12.2016", retired = "08.01.2024", category = 1, link = 554381, release = "1.3.1", codeName = "D", flags = {"xps"}},
{id = 10, name = "Darkness Among Us", rDate = "11.12.2018", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 971790, release = "2.4.0", codeName = "Kenya"},
+
{id = 16, name = "Left Behind", rDate = "08.03.2017", category = 2, cost = "Free", link = 573940, release = "1.4.2", codeName = "D", multiName = true},
{id = 11, name = "Demise of the Faithful", rDate = "19.03.2019", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 1009820, release = "2.6.0", codeName = "Mali"},
+
{id = 4, name = "Spark of Madness", rDate = "11.05.2017", retired = "08.01.2024", category = 1, link = 582600, release = "1.5.1", codeName = "I", flags = {"xps"}},
{id = 12, name = "Ghost Face®", rDate = "18.06.2019", category = 1, cost = {{value = 4.99, ccy = 1}}, link = 1089270, release = "3.0.0", codeName = "Oman"},
+
{id = 5, name = "A Lullaby for the Dark", rDate = "27.07.2017", category = 1, cost = "Free", link = 661770, release = "1.6.0", codeName = "J"},
{id = 13, name = "Stranger Things", rDate = "17.09.2019", category = 1, cost = {{value = 11.99, ccy = 1}}, link = 1135280, release = "3.2.0", codeName = "Qatar"},
+
{id = 17, name = "LEATHERFACE™", rDate = "14.09.2017", category = 2, link = 700280, release = "1.7.0", codeName = "J", licensed = true},
{id = 14, name = "Cursed Legacy", rDate = "03.12.2019", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 1199880, release = "3.4.0", codeName = "Sweden"},
+
{id = 6, name = "A Nightmare on Elm Street™", rDate = "26.10.2017", category = 1, link = 700282, release = "1.8.0", codeName = "England", licensed = true},
{id = 15, name = "Chains of Hate", rDate = "10.03.2020", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 1251000, release = "3.6.0", codeName = "Ukraine"},
+
{id = 7, name = "The SAW™ Chapter", rDate = "23.01.2018", category = 1, link = 750381, release = "1.9.0", codeName = "Finland", licensed = true},
{id = 16, name = "Left Behind", rDate = "08.03.2017", category = 2, cost = "Free", link = 573940, release = "1.4.2", codeName = "D"},
+
{id = 8, name = "Curtain Call", rDate = "12.06.2018", retired = "08.01.2024", category = 1, link = 799200, release = "2.0.0", codeName = "Guam", flags = {"switch"}},
{id = 17, name = "LEATHERFACE™", rDate = "14.09.2017", category = 2, cost = {{value = 3.99, ccy = 1}}, link = 700280, release = "1.7.0", codeName = "J"},
+
{id = 9, name = "Shattered Bloodline", rDate = "18.09.2018", retired = "08.01.2024", category = 1, link = 925750, release = "2.2.0", codeName = "Haiti", flags = {"switch"}},
{id = 18, name = "Ash vs Evil Dead", rDate = "02.04.2019", category = 2, cost = {{value = 4.99, ccy = 1}}, link = 1009821, release = "2.6.3", codeName = "Mali"},
+
{id = 10, name = "Darkness Among Us", rDate = "11.12.2018", retired = "08.01.2024", category = 1, link = 971790, release = "2.4.0", codeName = "Kenya"},
{id = 19, name = "The 80's Suitcase", rDate = "23.09.2016", category = 3, cost = {{value = 2.99, ccy = 1}}, link = 530710, release = "1.1.2"},
+
{id = 11, name = "Demise of the Faithful", rDate = "19.03.2019", retired = "08.01.2024", category = 1, link = 1009820, release = "2.6.0", codeName = "Mali"},
{id = 20, name = "The Bloodstained Sack", rDate = "17.11.2016", category = 3, cost = {{value = 2.99, ccy = 1}}, link = 554380, release = "1.2.1e"},
+
{id = 18, name = "Ash vs Evil Dead", rDate = "02.04.2019", category = 2, link = 1009821, release = "2.6.3", codeName = "Mali", licensed = true},
{id = 21, name = "Headcase", rDate = "08.06.2017", category = 3, cost = {{value = 3.99, ccy = 1}}, link = 577901, release = "1.5.2"},
+
{id = 12, name = "Ghost Face®", rDate = "18.06.2019", category = 1, link = 1089270, release = "3.0.0", codeName = "Oman", licensed = true},
  +
{id = 13, name = "Stranger Things", rDate = "17.09.2019", category = 1, link = 1135280, release = "3.2.0", codeName = "Qatar", licensed = true, achRetired = true},
  +
{id = 14, name = "Cursed Legacy", rDate = "03.12.2019", retired = "08.01.2024", category = 1, link = 1199880, release = "3.4.0", codeName = "Sweden"},
  +
{id = 15, name = "Chains of Hate", rDate = "10.03.2020", retired = "08.01.2024", category = 1, link = 1251000, release = "3.6.0", codeName = "Ukraine"},
  +
{id = 19, name = "The 80's Suitcase", rDate = "23.09.2016", retired = "08.01.2024", category = 3, cost = {{value = 2.99, ccy = 1}}, link = 530710, release = "1.1.2", flags = {"xps"}},
  +
{id = 20, name = "The Bloodstained Sack", rDate = "17.11.2016", retired = "08.01.2024", category = 3, cost = {{value = 2.99, ccy = 1}}, link = 554380, release = "1.2.1e", flags = {"xps"}},
  +
{id = 21, name = "Headcase", rDate = "08.06.2017", retired = "08.01.2024", category = 3, cost = {{value = 2.99, ccy = 1}}, link = 577901, release = "1.5.2", flags = {"switch"}},
 
{id = 22, name = "Charity Case", rDate = "10.08.2017", category = 3, cost = {{value = 4.99, ccy = 1}}, link = 627510, release = "1.6.2"},
 
{id = 22, name = "Charity Case", rDate = "10.08.2017", category = 3, cost = {{value = 4.99, ccy = 1}}, link = 627510, release = "1.6.2"},
 
{id = 23, name = "Dead by Daylight: Original Soundtrack", rDate = "14.06.2016", category = 4, cost = {{value = 9.99, ccy = 1}}, link = 492140, release = "1.0.0"},
 
{id = 23, name = "Dead by Daylight: Original Soundtrack", rDate = "14.06.2016", category = 4, cost = {{value = 9.99, ccy = 1}}, link = 492140, release = "1.0.0"},
{id = 24, name = "Silent Hill", rDate = "16.06.2020", category = 1, cost = {{value = 6.99, ccy = 1}}, link = 1324970, release = "4.0.0", codeName = "Wales"},
+
{id = 24, name = "Silent Hill", rDate = "16.06.2020", category = 1, link = 1324970, release = "4.0.0", codeName = "Wales", multiName = true, licensed = true},
 
{id = 25, name = "Dead by Daylight: Original Soundtrack", rDate = "02.08.2019", category = 4, cost = {{value = 9.49, ccy = 1}}, link = 492140, release = "1.0.0", skip = true},
 
{id = 25, name = "Dead by Daylight: Original Soundtrack", rDate = "02.08.2019", category = 4, cost = {{value = 9.49, ccy = 1}}, link = 492140, release = "1.0.0", skip = true},
{id = 26, name = "Descend Beyond", rDate = "08.09.2020", category = 1, cost = {{value = 6.99, ccy = 1}}, link = 1408020, release = "4.2.0", codeName = "Yemen"},
+
{id = 26, name = "Descend Beyond", rDate = "08.09.2020", retired = "08.01.2024", category = 1, link = 1408020, release = "4.2.0", codeName = "Yemen"},
{id = 27, name = "A Binding of Kin", rDate = "01.12.2020", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 1474030, release = "4.4.0", codeName = "Aurora"},
+
{id = 27, name = "A Binding of Kin", rDate = "01.12.2020", retired = "08.01.2024", category = 1, link = 1474030, release = "4.4.0", codeName = "Aurora"},
{id = 28, name = "All-Kill", rDate = "30.03.2021", category = 1, cost = {{value = 6.99, ccy = 1}, {value = 18000, ccy = 3}}, link = 1557310, release = "4.6.0", codeName = "Comet"},
+
{id = 28, name = "All-Kill", rDate = "30.03.2021", retired = "08.01.2024", category = 1, link = 1557310, release = "4.6.0", codeName = "Comet"},
{id = 29, name = "Resident Evil", rDate = "15.06.2021", category = 1, cost = {{value = 11.99, ccy = 1}}, link = 1634040, release = "5.0.0", codeName = "Eclipse"},
+
{id = 29, name = "Resident Evil™", rDate = "15.06.2021", category = 1, link = 1634040, release = "5.0.0", codeName = "Eclipse", licensed = true},
{id = 30, name = "Survivor Expansion Pack", rDate = "15.06.2021", category = 5, cost = {{value = 29.99, ccy = 1}}, link = 1622941, release = "5.0.0"},
+
{id = 30, name = "Escape Expansion Pack", rDate = "15.06.2021", category = 5, cost = {{value = 29.99, ccy = 1}}, link = 1622941, release = "5.0.0"},
{id = 31, name = "Killer Expansion Pack", rDate = "15.06.2021", category = 5, cost = {{value = 29.99, ccy = 1}}, link = 1622940, release = "5.0.0"}
+
{id = 31, name = "Terror Expansion Pack", rDate = "15.06.2021", category = 5, cost = {{value = 29.99, ccy = 1}}, link = 1622940, release = "5.0.0"},
  +
{id = 32, name = "Hellraiser™", rDate = "07.09.2021", category = 1, link = 1734080, release = "5.2.0", codeName = "Gemini", licensed = true},
  +
{id = 33, name = "Hour of the Witch", rDate = "19.10.2021", retired = "08.01.2024", category = 2, link = 1763310, release = "5.3.0", codeName = "Hubble"},
  +
{id = 34, name = "Portrait of a Murder", rDate = "30.11.2021", retired = "14.05.2024", category = 1, link = 1804690, release = "5.4.0", codeName = "Ion"},
  +
{id = 35, name = "Sadako Rising", rDate = "08.03.2022", category = 1, link = 1899750, release = "5.6.0", codeName = "Kepler", licensed = true},
  +
{id = 36, name = "Roots of Dread", rDate = "07.06.2022", retired = "14.05.2024", category = 1, link = 1985790, release = "6.0.0", codeName = "Meteor"},
  +
{id = 37, name = "Resident Evil™: PROJECT W", rDate = "30.08.2022", category = 1, link = 2102730, release = "6.2.0", codeName = "Orion", licensed = true},
  +
{id = 38, name = "Forged in Fog", rDate = "22.11.2022", retired = "14.05.2024", category = 1, link = 2198470, release = "6.4.0", codeName = "Quantum"},
  +
{id = 39, name = "Tools of Torment", rDate = "07.03.2023", retired = "14.05.2024", category = 1, link = 2294610, release = "6.6.0", codeName = "Saturn"},
  +
{id = 40, name = "End Transmission", rDate = "13.06.2023", category = 1, link = 2399750, release = "7.0.0", codeName = "Umbra"},
  +
{id = 41, name = "Armoured Pack", rDate = "19.06.2023", retracted = "18.07.2023", category = 3, link = 2405130, release = "7.0.0", licensed = true},
  +
{id = 42, name = "War Hammer Pack", rDate = "19.06.2023", retracted = "18.07.2023", category = 3, link = 2405140, release = "7.0.0", licensed = true},
  +
{id = 43, name = "Nicolas Cage", rDate = "25.07.2023", category = 2, cost = {{value = 9.99, ccy = 1}, {value = 500, ccy = 5}}, link = 2469400, release = "7.1.0", codeName = "Venus", licensed = true, multiName = true},
  +
{id = 44, name = "Alien", rDate = "29.08.2023", category = 1, cost = {{value = 11.99, ccy = 1}, {value = 1000, ccy = 5}}, link = 2515990, release = "7.2.0", codeName = "Wormhole", licensed = true},
  +
{id = 45, name = "Chucky", rDate = "28.11.2023", category = 1, link = 2656010, release = "7.4.0", codeName = "Yerkes", licensed = true, multiName = true},
  +
{id = 46, name = "Maddening Darkness Pack", rDate = "08.01.2024", category = 8, cost = {{value = 19.99, ccy = 1}, {value = 2000, ccy = 5}, {value = 36000, ccy = 3}}, link = 2526530, release = "7.4.2"},
  +
{id = 47, name = "Old Wounds Pack", rDate = "08.01.2024", category = 8, cost = {{value = 19.99, ccy = 1}, {value = 2000, ccy = 5}, {value = 36000, ccy = 3}}, link = 2526540, release = "7.4.2"},
  +
{id = 48, name = "Macabre Tales Pack", rDate = "08.01.2024", category = 8, cost = {{value = 19.99, ccy = 1}, {value = 1750, ccy = 5}, {value = 31500, ccy = 3}}, link = 2526550, release = "7.4.2"},
  +
{id = 49, name = "Alan Wake®", rDate = "30.01.2024", category = 2, link = 2661250, release = "7.5.0", codeName = "Zodiac", licensed = true, multiName = true},
  +
{id = 50, name = "All Things Wicked", rDate = "12.03.2024", category = 1, link = 2661270, release = "7.6.0", codeName = "ApplePie"},
  +
{id = 51, name = "Endless Hunt Pack", rDate = "14.05.2024", category = 8, cost = {{value = 19.99, ccy = 1}, {value = 2000, ccy = 5}, {value = 40500, ccy = 3}}, link = 0, release = "7.7.2"},
 
}
 
}
  +
p.dlcs = dlcs
  +
 
dlcCategories = {
 
dlcCategories = {
"Chapter DLC",
+
--[[1]] "Chapter DLC",
"Paragraph DLC",
+
--[[2]] "Half-Chapter DLC",
"Clothing Pack DLC",
+
--[[3]] "Clothing Pack DLC",
"Original Soundtrack DLC",
+
--[[4]] "Original Soundtrack DLC",
"Character Pack DLC",
+
--[[5]] "Character Pack DLC",
"Other"
+
--[[6]] "Other", -- unused
  +
--[[7]] "Retracted", -- unused
  +
--[[8]] "Chapter Pack DLC"
 
}
 
}
  +
p.dlcCategories = dlcCategories
  +
 
dlcImages = { --cover will be optional
 
dlcImages = { --cover will be optional
 
--jpg
 
--jpg
Line 56: Line 106:
 
{id = 25, cover = "2019SOUNDTRACK LOGO"}
 
{id = 25, cover = "2019SOUNDTRACK LOGO"}
 
}
 
}
  +
p.dlcImages = dlcImages
dlcThemes = { --this will be optional
 
  +
--need to test if can check if file exists (.mp3/.ogg)
 
  +
--deprecated
{id = 8, fileName = "Curtain Call Theme Music"},
 
  +
dlcCapsuleImages = {
{id = 27, fileName = "A Binding Of Kin Theme Music"}
 
  +
--{id = #, image = "customName"}
  +
}
  +
dlcThemes = {
  +
--need to test if can check if file exists (.ogg)
  +
-- {id = 3, fileName = "Hag Theme Music"},
 
}
 
}
  +
p.dlcThemes = dlcThemes
 
survivors = {
 
survivors = {
  +
--dbdName => name used in DBD API
--{id = , name = "", altName = , gender = '', role = "", nationality = , actor = "", dlc =}
 
  +
--theme = music theme, nill/true = expected, false = not expected
{id = 1, name = "Dwight Fairfield", gender = 'M', role = "Nervous Leader", nationality = "American", actor = "Ian Chuprun (Sound Designer)"},
 
{id = 2, name = "Meg Thomas", gender = 'F', role = "Energetic Athlete", nationality = "American", actor = "Ingrid Blemur (Quality Assurance Tester)"},
+
--{id = , name = "", altName = , gender = , role = "", origin = , actor = "", dlc =}
{id = 3, name = "Claudette Morel", gender = 'F', role = "Studious Botanist", nationality = "Canadian", actor = "Sarah Robinson (Lead UI Designer)"},
+
{id = 1, name = "Dwight Fairfield", gender = "Man", role = "Nervous Leader", origin = "American", actor = "Ian Chuprun (BHVR)"},
{id = 4, name = "Jake Park", gender = 'M', role = "Solitary Survivalist", nationality = "Asian American", actor = "Kevin Boissonneault (System Programmer)"},
+
{id = 2, name = "Meg Thomas", gender = "Woman", role = "Energetic Athlete", origin = "American", actor = "Ingrid Blemur (BHVR)"},
{id = 5, name = "Nea Karlsson", gender = 'F', role = "Urban Artist", nationality = "Swedish", actor = "Morgane Ravasi", dlc = 1},
+
{id = 3, name = "Claudette Morel", gender = "Woman", role = "Studious Botanist", origin = "Canadian", actor = "Sarah Robinson (BHVR)"},
{id = 6, name = "Laurie Strode", altName = "Cynthia Myers", gender = 'F', role = "Determined Survivor", nationality = "American", actor = "Catherine Lecours (Producer)", dlc = 2},
+
{id = 4, name = "Jake Park", altName = "제이크 박 (Korean)", gender = "Man", role = "Solitary Survivalist", origin = "South Korean", actor = "Kevin Boissonneault (BHVR)"},
{id = 7, name = "Ace Visconti", gender = 'M', role = "Lucky Gambler", nationality = "Argentinian of Italian descent", actor = "Sebastien Varas", dlc = 3},
+
{id = 5, name = "Nea Karlsson", gender = "Woman", role = "Urban Artist", origin = "Swedish", actor = "Morgane Ravasi (BHVR)", dlc = 1},
{id = 8, name = "William \"Bill\" Overbeck", shortName = "Bill Overbeck", gender = 'M', role = "Old Soldier", nationality = "American", actor = "Ricardo Gomez", dlc = 16},
+
{id = 6, name = "Laurie Strode", gender = "Woman", role = "Determined Survivor", origin = "American", actor = "Catherine Lecours (BHVR)", dlc = 2},
{id = 9, name = "Feng Min", altName = "凤敏 (Chinese)", gender = 'F', role = "Focused Competitor", nationality = "Chinese", actor = "Bianca Lavric", dlc = 4},
+
{id = 7, name = "Ace Visconti", gender = "Man", role = "Lucky Gambler", origin = "Argentinian of Italian descent", actor = "Sébastien Varas (BVHR)", dlc = {3, 46}},
{id = 10, name = "David King", gender = 'M', role = "Rugged Scrapper", nationality = "English", actor = "Stefan Horvath", dlc = 5},
+
{id = 8, name = 'William "Bill" Overbeck', shortName = "Bill Overbeck", gender = "Man", role = "Old Soldier", origin = "American", actor = "Ricardo Gomez (BHVR)", dlc = 16},
{id = 11, name = "Quentin Smith", gender = 'M', role = "Resolute Dreamwalker", nationality = "American", actor = "Louis McLean", dlc = 6},
+
{id = 9, name = "Feng Min", altName = "凤敏 (Chinese)", useLastName = true, gender = "Woman", role = "Focused Competitor", origin = "Chinese", actor = "Bianca Lavric (BHVR)", dlc = {4, 46}},
{id = 12, name = "David Tapp", gender = 'M', role = "Obsessed Detective", nationality = "African American", actor = "Dave Blake", dlc = 7},
+
{id = 10, name = "David King", gender = "Man", role = "Rugged Scrapper", origin = "English", actor = "Stefan Horvath (BHVR)", dlc = 5},
{id = 13, name = "Kate Denson", gender = 'F', role = "Hopeful Songbird", nationality = "American", actor = "Daphné Poulin Gourdeau", dlc = 8},
+
{id = 11, name = "Quentin Smith", gender = "Man", role = "Resolute Dreamwalker", origin = "American", actor = "Louis McLean (BHVR)", dlc = 6},
{id = 14, name = "Adam Francis", gender = 'M', role = "Resourceful Teacher", nationality = "Jamaican", actor = "Joseph Bourbaki", dlc = 9},
+
{id = 12, name = "Detective David Tapp", shortName = "David Tapp", dbdName = "Detective Tapp", useLastName = true, gender = "Man", role = "Obsessed Detective", origin = "African American", actor = "Dave Blake (BHVR)", dlc = 7},
{id = 15, name = "Jeffrey \"Jeff\" Johansen", shortName = "Jeff Johansen", gender = 'M', role = "Quiet Artist", nationality = "Canadian with Norwegian roots", actor = "Filip Ivanovic (Art Director)", dlc = 10},
+
{id = 13, name = "Kate Denson", gender = "Woman", role = "Hopeful Songbird", origin = "American", actor = "Daphné Poulin Gourdeau (BHVR)", dlc = {8, 46}},
{id = 16, name = "Jane Romero", gender = 'F', role = "Influential Celebrity", nationality = "Latin American", actor = "Patricia Brochu-Gagné (Community Manager)", dlc = 11},
+
{id = 14, name = "Adam Francis", gender = "Man", role = "Resourceful Teacher", origin = "Jamaican", actor = "Joseph Bourbaki (BHVR)", dlc = {9, 46}},
{id = 17, name = "Ash J. Williams", shortName = "Ash Williams", gender = 'M', role = "Alone Wolf", nationality = "American", actor = "Bruce Campbell", dlc = 18},
+
{id = 15, name = 'Jeffrey "Jeff" Johansen', shortName = "Jeff Johansen", dbdName = "Jeff Johansen", gender = "Man", role = "Quiet Artist", origin = "Canadian of Norwegian descent", actor = "Filip Ivanovic (BHVR)", dlc = {10, 47}},
{id = 18, name = "Nancy Wheeler", gender = 'F', role = "Aspiring Journalist", nationality = "American", actor = "Diane Guillemont", dlc = 13},
+
{id = 16, name = "Jane Romero", gender = "Woman", role = "Influential Celebrity", origin = "Latin American", actor = "Patricia Brochu-Gagné (BHVR)", dlc = {11, 47}},
{id = 19, name = "Steve Harrington", gender = 'M', role = "Former Jock", nationality = "American", actor = "Undisclosed Voice Actor", dlc = 13},
+
{id = 17, name = "Ashley J. Williams", shortName = "Ash Williams", gender = "Man", role = "Alone Wolf", origin = "American", actor = "Bruce Campbell (Original Actor)", dlc = 18},
{id = 20, name = "Yui Kimura", gender = 'F', role = "Hardened Streetracer", nationality = "Japanese", actor = "Daniela Pinto", dlc = 14},
+
{id = 18, name = "Nancy Wheeler", gender = "Woman", role = "Aspiring Journalist", origin = "American", actor = "Diane Guillemont (BHVR)", dlc = 13},
{id = 21, name = "Zarina Kassir", gender = 'F', role = "Plucky Documentarian", nationality = "Lebanese American", actor = "Émilie Paquin", dlc = 15},
+
{id = 19, name = "Steve Harrington", gender = "Man", role = "Former Jock", origin = "American", actor = "Undisclosed", dlc = 13},
{id = 22, name = "Cheryl Mason", gender = 'F', role = "Veteran of Terror", nationality = "American", actor = "Undisclosed Voice Actress", dlc = 24},
+
{id = 20, name = "Yui Kimura", altName = "木村 結衣 (Japanese)", gender = "Woman", role = "Hardened Streetracer", origin = "Japanese", actor = "Daniela Pinto (BHVR)", dlc = {14, 47}},
{id = 23, name = "Felix Richter", gender = 'M', role = "Visionary Architect ", nationality = "German", actor = "Frédéric Poirier", dlc = 26},
+
{id = 21, name = "Zarina Kassir", gender = "Woman", role = "Plucky Documentarian", origin = "Lebanese American", actor = "Émilie Paquin (BHVR)", dlc = {15, 47}},
{id = 24, name = "Élodie Rakoto", gender = 'F', role = "Occult Investigator", nationality = "French/Madagassian", actor = "Beatrix Moersch", dlc = 27},
+
{id = 22, name = "Cheryl Mason", gender = "Woman", role = "Young Veteran of Terror", origin = "American", actor = "Undisclosed Voice Actress ", dlc = 24},
{id = 25, name = "Yun-Jin Lee", gender = 'F', role = "Self-Interested Music Producer", nationality = "Korean", actor = "Undisclosed Voice Actress", dlc = 28},
+
{id = 23, name = "Felix Richter", gender = "Man", role = "Visionary Architect ", possessive = true, origin = "German", actor = "Frédéric Poirier (BHVR)", dlc = {26, 48}},
{id = 26, name = "Jill Valentine", gender = 'F', role = "Founding Member of S.T.A.R.S.", nationality = "American", actor = "Unknown Voice Actress", dlc = 29},
+
{id = 24, name = "Élodie Rakoto", gender = "Woman", role = "Occult Investigator", origin = "French, Madagassian", actor = "Beatrix Moersch (BHVR)", dlc = {27, 48}, diacritics = true},
{id = 27, name = "Leon Scott Kennedy", gender = 'M', role = "Rookie Police Officer", nationality = "American", actor = "Unknown Voice Actor", dlc = 29}
+
{id = 25, name = "Yun-Jin Lee", altName = "이윤진 (Korean)", gender = "Woman", role = "Self-Interested Music Producer", origin = "South Korean", actor = "So-Hee Kim (Voice Actor)", dlc = {28, 48}},
  +
{id = 26, name = "Jill Valentine", gender = "Woman", role = "Founding Member of S.T.A.R.S.", origin = "American", actor = "Chaney Crabb (The Monster Factory)", dlc = 29},
  +
{id = 27, name = "Leon Scott Kennedy", dbdName = "Leon S. Kennedy", gender = "Man", role = "Rookie Police Officer", origin = "American", actor = "Riley McShane (The Monster Factory)", dlc = 29},
  +
{id = 28, name = "Mikaela Reid", gender = "Woman", role = "Young Mystic", origin = "American", actor = "Adrienne Cowan (The Monster Factory)", dlc = {33, 48}},
  +
{id = 29, name = "Jonah Vasquez", gender = "Man", role = "Mathematical Mastermind", origin = "American of Hispanic descent", actor = "Unknown Voice Actor (The Monster Factory)", dlc = {34, 51}},
  +
{id = 30, name = "Yoichi Asakawa", altName = "浅川 陽一 (Japanese)", gender = "Man", role = "Brilliant Marine Biologist", origin = "Japanese", actor = "Mirai Kawashima (The Monster Factory)", dlc = 35},
  +
{id = 31, name = "Haddie Kaur", gender = "Woman", role = "Brave and Determined Podcaster", origin = "Canadian of Indian descent", actor = "Ashavari Anna Joshi (The Monster Factory)", dlc = {36, 51}},
  +
{id = 32, name = "Ada Wong", gender = "Woman", role = "Mysterious Secret Agent", origin = "Unknown (Redacted)", actor = "Vicky Psarakis (The Monster Factory)", dlc = 37},
  +
{id = 33, name = "Rebecca Chambers", gender = "Woman", role = "Gifted Medic and Squad Member", origin = "American", actor = "Megan Orvold-Scheider (The Monster Factory)", dlc = 37},
  +
{id = 34, name = "Vittorio Toscano", gender = "Man", role = "Endless Wanderer", origin = "Italian", actor = "Luc de Villars (The Monster Factory)", theme = false, dlc = {38, 51}},
  +
{id = 35, name = "Thalita Lyra", gender = "Woman", origin = "Brazilian", actor = "Sylvia Salustti (Brazilian Voice Actress)", dlc = {39, 51}},
  +
{id = 36, name = "Renato Lyra", gender = "Man", origin = "Brazilian", actor = "Felipe Grinnan (Brazilian Voice Actor)", dlc = {39, 51}},
  +
{id = 37, name = "Gabriel Soma", gender = "Man", role = "Resourceful Engineer", origin = "Proxima Centauri C", actor = "Stevie Boiser (The Monster Factory)", dlc = 40},
  +
{id = 38, name = "Nicolas Cage", useLastName = true, gender = "Man", role = "Superstar", origin = "American", actor = "Nicolas Cage", dlc = 43, multiName = true},
  +
{id = 39, name = "Ellen Ripley", useLastName = true, gender = "Woman", role = "Nostromo Warrant Officer", origin = "American", actor = "Molly Daisy (The Monster Factory)", dlc = 44},
  +
{id = 40, name = "Alan Wake", gender = "Man", role = "Bestselling Author", origin = "American", actor = "Matthew Porretta (Original Voice Actor)", dlc = 49, multiName = true},
  +
{id = 41, name = "Sable Ward", gender = "Woman", origin = "American", actor = "Liz Morey (Professional Voice Actress)", dlc = 50},
 
}
 
}
  +
p.survivors = survivors
 
survivorImages = { --this will be optional
 
survivorImages = { --this will be optional
 
{id = 1, portrait = "DF_charSelect_portrait", preview = "DF_charPreview_portrait"},
 
{id = 1, portrait = "DF_charSelect_portrait", preview = "DF_charPreview_portrait"},
Line 97: Line 170:
 
{id = 23, preview = "YS_FR_charPreview_portrait"},
 
{id = 23, preview = "YS_FR_charPreview_portrait"},
 
}
 
}
  +
p.survivorImages = survivorImages
   
 
--realm can be deduced based on dlc ID
 
--realm can be deduced based on dlc ID
 
--base speed (100 %) is 4 m/s
 
--base speed (100 %) is 4 m/s
 
--radius is in metres
 
--radius is in metres
--name WITHOUT "The". It will be added programatically
 
--realm is used only for vanilla killers. value is index in the realm table
 
 
--speed will be by default 115
 
--speed will be by default 115
 
killers = {
 
killers = {
  +
-- {id = number, name = "string", realName = "string", altName = "string" or {table = {"string"}}, gender = "string", origin = "string", power = "string", specialAttack = boolean, altAttackNote = "string", weapon = "string",
--example:
 
-- {id = number, name = "string", realName = "string", altname = "string" or {table = {"string"}}, gender = 'char', nationality = "string", power = "string", altBasicAtk = boolean, weapon = "string",
+
--speed = number (%), altSpeed = {table = {number (%), "string"}}, radius = number or {table = {number}}, height = 'char', dlc = number (id), actor = "string" or {table = {"string"}}},
  +
{id = 1, name = "Trapper", realName = "Evan MacMillan", altName = "Chuckles", gender = "Man", origin = "American", realm = 1, specialAttack = true, altAttackNote = "Trap Catches", weapon = "The Cleaver", speed = 4.6, radius = 32, height = 'T', actor = "Filip Ivanovic (BHVR)"},
--speed = number (%), altspeed = {table = {number (%), "string"}}, radius = number or {table = {number}}, height = 'char', dlc = number (id), actor = "string" or {table = {"string"}}},
 
{id = 1, name = "Trapper", realName = "Evan MacMillan", altname = "Chuckles", gender = 'M', nationality = "American", realm = 1, power = "Bear Trap", altBasicAtk = false, weapon = "The Cleaver", speed = 115, radius = 32, height = 'T', actor = "Filip Ivanovic (Art Director)"},
+
{id = 2, name = "Wraith", realName = "Philip Ojomo", altName = {"Banshee", "Bob"}, gender = "Man", origin = "Nigerian", realm = 2, specialAttack = false, weapon = "Azarov's Skull", speed = {4.6, "Uncloaked"}, altSpeed = {{6.0, "Cloaked"}}, radius = 32, height = 'T', actor = "Filip Ivanovic (BHVR)"},
{id = 2, name = "Wraith", realName = "Philip Ojomo", altname = {"Banshee", "Bob"}, gender = 'M', nationality = "African (possibly Nigerian)", realm = 2, power = "Wailing Bell", altBasicAtk = true, weapon = "Azarov's Skull", speed = {115, "Uncloaked"}, altspeed = {{126, "Cloaked"}}, radius = 32, height = 'T', actor = "Filip Ivanovic (Art Director)"},
+
{id = 3, name = "Hillbilly", realName = "Max Thompson Jr.", altName = "The Crooked", gender = "Man", origin = "American", realm = 3, specialAttack = true, altAttackNote = "Chainsaw Hits", weapon = "The Hammer", speed = 4.6, altSpeed = {{10.12, "Chainsaw Sprint"}}, radius = 32, height = 'T', actor = "Filip Ivanovic (BHVR)"},
{id = 3, name = "Hillbilly", realName = "Max Thompson Jr.", altname = "The Crooked", gender = 'M', nationality = "American", realm = 3, power = "Chainsaw", altBasicAtk = false, weapon = "The Hammer", speed = 115, altspeed = {{230, "Chainsaw"}}, radius = 32, height = 'T', actor = "Filip Ivanovic (Art Director)"},
+
{id = 4, name = "Nurse", realName = "Sally Smithson", gender = "Woman", origin = "American of English descent", specialAttack = true, altAttackNote = "Blink Attacks", weapon = "The Bonesaw", speed = 3.85, altSpeed = {{13.33, "Blink"}}, radius = 32, height = 'A', dlc = 1, actor = "Anais Renevey (BHVR)"},
{id = 4, name = "Nurse", realName = "Sally Smithson", gender = 'F', nationality = "Anglo-American", power = "Spencer's Last Breath", altBasicAtk = true, weapon = "The Bonesaw", speed = 96.25, altspeed = {{333, "Blink"}}, radius = 32, height = 'A', dlc = 1, actor = "Anais Renevey"},
+
{id = 5, name = "Shape", realName = "Michael Myers", altName = {"Boogeyman", "Stalker"}, gender = "Man", origin = "American", specialAttack = false, weapon = "Kitchen Knife", speed = {4.2, "Evil Within I"}, altSpeed = {{4.6, "Evil Within II & III"}}, radius = {{6, "Evil Within I", "Despite the code still defining The Shape's Evil Within I Terror Radius at 6 metres, it is effectively 0 metres due to Evil Within I automatically granting an indefinite Undetectable Status Effect."}, {16, "Evil Within II"}, {32, "Evil Within III"}}, height = 'T', dlc = 2, actor = "Frédéric Poirier (BHVR)"},
{id = 5, name = "Shape", realName = "Michael Myers", altname = {"Boogeyman", "Stalker"}, gender = 'M', nationality = "American", power = "Evil Within", altBasicAtk = true, weapon = "Kitchen Knife", speed = {105, "Evil Within I"}, altspeed = {{115, "Evil Within II & III"}}, radius = {0, 16, 32}, height = 'T', dlc = 2, actor = "Frédéric Poirier (Senior Sound Designer)"},
+
{id = 6, name = "Hag", realName = "Lisa Sherwood", altName = "Witch", gender = "Woman", origin = "African American", power = "Blackened Catalyst", specialAttack = false, weapon = "The Claw", speed = 4.4, radius = 24, height = 'A', dlc = {3, 46}, actor = "Eliane Pregent"},
{id = 6, name = "Hag", realName = "Lisa Sherwood", altname = "Witch", gender = 'F', nationality = "African", power = "Blackened Catalyst", altBasicAtk = true, weapon = "The Claw", speed = 110, radius = 24, height = 'A', dlc = 3, actor = "Eliane Pregent"},
+
{id = 7, name = "Doctor", realName = "Herman Carter", altName = "Mu Yi", gender = "Man", origin = "African American", power = "Carter's Spark", specialAttack = true, altAttackNote = "Shock Attacks", weapon = "The Stick", speed = 4.6, altSpeed = {{3.08, "Charging Shock Therapy"}}, radius = 32, height = 'T', dlc = {4, 46}, actor = "Alex Lin (BHVR)"},
{id = 7, name = "Doctor", realName = "Herman Carter", altname = "Mu Yi", gender = 'M', nationality = "African American", power = "Carter's Spark", altBasicAtk = false, weapon = "The Stick", speed = 115, radius = 32, height = 'T', dlc = 4, actor = "Alex Lin (Product Manager)"},
+
{id = 8, name = "Huntress", realName = "Anna", altName = {"Анна", "Bear"}, possessive = true , gender = "Woman", origin = "Russian", power = "Hunting Hatchets", specialAttack = true, altAttackNote = "Hatchet Hits", weapon = "Broad Axe", speed = 4.4, altSpeed = {{3.08, "Wind-up"}}, radius = 20, lullabyRadius = 45, height = 'T', dlc = 5, actor = "Amélie Leguiader (BHVR)"},
{id = 8, name = "Huntress", realName = "Anna", altname = {"Анна", "Bear"}, gender = 'F', nationality = "Russian", power = "Hunting Hatchets", altBasicAtk = false, weapon = "Broad Axe", speed = 110, altspeed = {{77, "Wind-up"}}, radius = 20, height = 'T', dlc = 5, actor = "Amélie Leguiader (Lead Game Programmer)"},
+
{id = 9, name = "Cannibal", realName = "Bubba Sawyer", altName = "Leatherface", gender = "Man", origin = "American", power = "Bubba's Chainsaw", specialAttack = true, altAttackNote = "Chainsaw Hits", weapon = "The Sledge", speed = 4.6, altSpeed = {{5.29, "Chainsaw Sweep"}}, radius = 32, height = 'T', dlc = 17, actor = "Filip Ivanovic (BHVR)"},
{id = 9, name = "Cannibal", realName = "Bubba Sawyer", altname = "Leatherface", gender = 'M', nationality = "American", power = "Bubba's Chainsaw", altBasicAtk = false, weapon = "The Sledge", speed = 115, altspeed = {{126.5, "Chainsaw Sweep"}}, radius = 32, height = 'T', dlc = 17, actor = "Filip Ivanovic (Art Director)"},
+
{id = 10, name = "Nightmare", realName = "Freddy Krueger", altName = "The Sandman", gender = "Man", origin = "American", power = "Dream Demon", specialAttack = false, weapon = "Clawed Glove", speed = 4.6, altSpeed = {{4.0, "placing '''Dream Snares'''"}}, radius = 32, lullabyRadius = {{32, "[[Dream World]]"}}, height = 'A', dlc = 6, actor = "Filip Ivanovic (BHVR)"},
{id = 10, name = "Nightmare", realName = "Frederick \"Freddy\" Krueger", shortName = "Freddy Krueger", altname = "The Sandman", gender = 'M', nationality = "American", power = "Dream Demon", weapon = "Clawed Glove", speed = 115, radius = 32, height = 'A', dlc = 6, actor = "Filip Ivanovic (Art Director)"},
+
{id = 11, name = "Pig", realName = "Amanda Young", gender = "Woman", origin = "American", power = "Jigsaw's Baptism", specialAttack = true, altAttackNote = "Ambush Dash Hits", weapon = "Hidden Blade", speed = 4.6, altSpeed = {{3.6, "Crouch"}, {6.9, "Ambush Dash"}}, radius = 32, height = 'A', dlc = 7, actor = "Christine Marsh (BHVR)"},
{id = 11, name = "Pig", realName = "Amanda Young", gender = 'F', nationality = "American", power = "Jigsaw's Baptism", altBasicAtk = false, weapon = "Hidden Blade", speed = 115, altspeed = {{90, "Crouch"}, {172.5, "Ambush Dash"}}, radius = 32, height = 'A', dlc = 7, actor = "Christine Marsh (Associate Producer)"},
+
{id = 12, name = "Clown", realName = "Kenneth Chase alias Jeffrey Hawk", shortName = "Jeffrey Hawk", altName = {"The Ringmaster", "The Medicine Man"}, gender = "Man", origin = "American", power = "The Afterpiece Tonic", specialAttack = true, altAttackNote = "Bottle Hits", weapon = "Madame Butterfly", speed = 4.6, radius = 32, height = 'T', dlc = {8, 46}, actor = "Sébastien Duval (BHVR)"},
{id = 12, name = "Clown", realName = "Kenneth Chase alias Jeffrey Hawk", shortName = "Jeffrey Hawk", altname = {"The Ringmaster", "The Medicine Man"}, gender = 'M', nationality = "American", power = "The Afterpiece Tonic", altBasicAtk = false, weapon = "Madame Butterfly", speed = 115, radius = 32, height = 'T', dlc = 8, actor = "Sébastien Duval (Tech Lead Programmer)"},
+
{id = 13, name = "Spirit", realName = "Rin Yamaoka", gender = "Woman", origin = "Japanese", power = "Yamaoka's Haunting", specialAttack = false, weapon = "Shattered Katana", speed = 4.4, altSpeed = {{7.04, "Phase Walk"}}, radius = 24, height = 'A', dlc = {9, 46}, actor = "Gabrielle Murphy (BHVR)"},
{id = 13, name = "Spirit", realName = "Rin Yamaoka", gender = 'F', nationality = "Japanese", power = "Yamaoka's Haunting", altBasicAtk = true, weapon = "Shattered Katana", speed = 110, altspeed = {{176, "Phase Walk"}}, radius = 24, height = 'A', dlc = 9, actor = "Gabrielle Murphy (Lead Community Manager)"},
+
{id = 14, name = "Legion", realName = "Frank Morrison, Julie Kostenko, Susie, Joey", shortName = "Frank, Julie, Susie, Joey", gender = "Men (Frank, Joey)" .. br .. "Women (Julie, Susie)", origin = "Canadian", power = "Feral Frenzy", specialAttack = true, altAttackNote = "Feral Slashes", weapon = "Hunting Knife", speed = 4.6, altSpeed = {{5.2, "Feral Frenzy"}}, radius = 32, altRadius = {{40, "Feral Frenzy"}}, height = 'A', dlc = {10, 47}, actor = {"Julie/Susie: Emilie Deschamps (BHVR)", "Frank/Joey: Nicolas Brassard (BHVR)"}},
{id = 14, name = "Legion", realName = "Frank Morrison, Julie Kostenko, Susie, Joey", shortName = "Frank, Julie, Susie, Joey", gender = 'B', nationality = "Canadian", power = "Feral Frenzy", altBasicAtk = false, weapon = "Hunting Knife", speed = 115, altspeed = {{130, "Frenzy"}}, radius = 32, height = 'A', dlc = 10, actor = {"Julie & Susie: Emilie Deschamps (Lead Game Programmer)", "Frank & Joey: Nicolas Brassard (Quality Assurance Tester)"}},
+
{id = 15, name = "Plague", realName = "Adiris", altName = "High Priestess of Babylon", gender = "Woman", origin = "Babylonian (Ancient Mesopotamia)", power = "Vile Purge", specialAttack = true, altAttackNote = "Corrupt Purge Hits", weapon = "Profane Censer", speed = 4.6, radius = 32, height = 'T', dlc = {11, 47}, actor = "Undisclosed Voice Actress"},
{id = 15, name = "Plague", realName = "Adiris", altname = "High Priestess of Babylon", gender = 'F', nationality = "Babylonian", power = "Vile Purge", altBasicAtk = false, weapon = "Profane Censer", speed = 115, radius = 32, height = 'T', dlc = 11},
+
{id = 16, name = "Ghost Face", realName = "Danny Johnson alias Jed Olsen", shortName = "Danny Johnson", gender = "Man", origin = "American", power = "Night Shroud", specialAttack = false, weapon = "Tactical Knife", speed = 4.6, altSpeed = {{3.8, "Crouch"}}, radius = 32, height = 'A', dlc = 12, actor = "Filip Ivanovic (Art Director)"},
{id = 16, name = "Ghost Face", realName = "Danny Johnson alias Jed Olsen", shortName = "Danny Johnson", gender = 'M', nationality = "American", power = "Night Shroud", altBasicAtk = true, weapon = "Tactical Knife", speed = 115, altspeed = {{90, "Crouch"}}, radius = 32, height = 'A', dlc = 12, actor = "Filip Ivanovic (Art Director)"},
+
{id = 17, name = "Demogorgon", altName = {"The Monster", "The Beast"}, gender = "Not applicable (not human)", origin = "None (Creature, Extradimensional Origin)", power = "Of the Abyss", specialAttack = true, altAttackNote = "Shred Attacks", weapon = "Barbarous Claw", speed = 4.6, altSpeed = {{3.86, "Of the Abyss"}, {18.4, "Shred"}}, radius = 32, height = 'T', dlc = 13, actor = "None (various digitally processed sounds)"},
{id = 17, name = "Demogorgon", altname = {"The Monster", "The Beast"}, gender = 'N', nationality = "None (extradimensional)", power = "Of the Abyss", altBasicAtk = false, weapon = "Barbarous Claw", speed = 115, altspeed = {{92, "Of the Abyss"}, {460, "Shred"}}, radius = 32, height = 'T', dlc = 13, actor = "None (various digitally processed sounds)"},
+
{id = 18, name = "Oni", realName = "Kazan Yamaoka", gender = "Man", origin = "Japanese", power = "Yamaoka's Wrath", specialAttack = true, altAttackNote = "Bloody Fury Attacks", weapon = "Yamaoka Blade", speed = 4.6, altSpeed = {{3.45, "Absorption"}, {7.82, "Demon Dash"}}, radius = 32, height = 'T', dlc = {14, 47}, actor = "Jean-Baptiste Garnier (BHVR)"},
{id = 18, name = "Oni", realName = "Kazan Yamaoka", gender = 'M', nationality = "Japanese", power = " Yamaoka's Wrath", altBasicAtk = false, weapon = "Yamaoka Blade", speed = 115, altspeed = {{86.25, "Absorption"}, {195.5, "Demon Dash"}}, radius = 32, height = 'T', dlc = 14, actor = "Jean-Baptiste Garnier"},
+
{id = 19, name = "Deathslinger", realName = "Caleb Quinn", altName = {"The Collector", "Gunslinger", "Mad Mick"}, gender = "Man", origin = "American of Irish descent", power = "The Redeemer", specialAttack = false, weapon = "Death to Bayshore", speed = 4.4, radius = 32, height = 'T', dlc = {15, 47}, actor = "Patrick Harris (BHVR)"},
{id = 19, name = "Deathslinger", realName = "Caleb Quinn", altname = {"The Collector", " Gunslinger"}, gender = 'M', nationality = "Irish American", power = "The Redeemer", altBasicAtk = true, weapon = "Death to Bayshore", speed = 110, radius = 24, height = 'T', dlc = 15, actor = "Patrick Harris (Game Systems Designer)"},
+
{id = 20, name = "Executioner", realName = "Pyramid Head", altName = "Red Pyramid Thing", gender = "Man", origin = "None (Creature, Manifestation of Guilt)", power = "Rites of Judgement", specialAttack = true, altAttackNote = "Trail Attacks", weapon = "Great Knife", speed = 4.6, altSpeed = {{3.68, "Charging Torment Mode"}, {4.4, "Torment Mode"}}, radius = 32, height = 'T', dlc = 24, actor = "Jean-Baptiste Garnier (BHVR)"},
{id = 20, name = "Executioner", realName = "Pyramid Head", gender = 'M', nationality = "None", power = "Rites of Judgement", altBasicAtk = false, weapon = "Great Knife", speed = 115, radius = 32, height = 'T', dlc = 24, actor = "Jean-Baptiste Garnier"},
+
{id = 21, name = "Blight", realName = "Talbot Grimes", gender = "Man", origin = "Scottish", power = "Blighted Corruption", specialAttack = true, altAttackNote = "Lethal Rush Hits", weapon = "Bonebuster", speed = 4.6, altSpeed = {{9.2, "Rush"}}, radius = 32, height = 'A', dlc = {26, 48}, actor = "Jean-Baptiste Garnier (BHVR) & Mathieu Favier (BHVR)"},
{id = 21, name = "Blight", realName = "Talbot Grimes", gender = 'M', nationality = "Scottish", power = "Blighted Corruption", altBasicAtk = false, weapon = "Bonebuster", speed = 115, altspeed = {{230, "Rush"}}, radius = 32, height = 'A', dlc = 26, actor = "Jean-Baptiste Garnier & Mathieu Favier"},
+
{id = 22, name = "Twins", realName = "Charlotte & Victor Deshayes", altName = "The Siblings", possessive = true, gender = "Woman (Charlotte)" .. br .. "Man (Victor)", origin = "French", power = "Blood Bond", specialAttack = true, altAttackNote = "Victor Pounces", weapon = "Blade of Marseille", speed = {4.6, "Charlotte"}, altSpeed = {{6, "Victor"}}, radius = 32, lullabyRadius = {{12, "Victor's Shrieks - idle"}, {14, "attached"}, {18, "controlled"}}, height = 'T', dlc = {27, 48}, actor = {"Charlotte: Catherine Gauthier (BHVR)", "Victor: Jean-Baptiste Garnier (BHVR)"}},
{id = 22, name = "Twins", realName = "Victor & Charlotte Deshayes", gender = 'M/F', nationality = "French", power = "Blood Bond", altBasicAtk = false, weapon = "Blade of Marseille", speed = {{115, "Charlotte"}}, altspeed = {{150, "Victor"}}, radius = 32, height = 'T', dlc = 27, actor = "Jean-Baptiste Garnier (Victor)/Catherine Gauthier (Charlotte)"},
+
{id = 23, name = "Trickster", realName = "Ji-Woon Hak", gender = "Man", origin = "South Korean", power = "Showstopper", specialAttack = true, altAttackNote = "Knife Hits", weapon = "Polished Head-Smasher", speed = 4.6, altSpeed = {{3.86, "Throw State & Main Event"}}, radius = 32, lullabyRadius = 44, height = 'A', dlc = {28, 48}, actor = "Titus Kim (Voice Actor)"},
{id = 23, name = "Trickster", realName = "Ji-Woon Hak", gender = 'M', nationality = "Korean", power = "Showstopper", altBasicAtk = false, weapon = "Polished Head-Smasher", speed = 110, radius = 24, height = 'A', dlc = 28, actor = "Titus Kim"},
+
{id = 24, name = "Nemesis", realName = "Nemesis T-Type", altName = {"The Pursuer", "The Tyrant", "The Potential"}, possessive = true, gender = "Man", origin = "None (Bio-Weapon manufactured by Umbrella Europe)", power = "T-Virus", specialAttack = true, altAttackNote = "Tentacle Strikes", weapon = "Raw Fists", speed = 4.6, altSpeed = {{3.8, "MR1/MR2 Tentacle Strike"}, {4.0, "MR3 Tentacle Strike"}}, radius = 32, height = 'T', dlc = 29, actor = {"Sébastien Croteau (Nemesis)", "Roxana B.L. (Female Zombie)", "David A.B. (Male Zombie) (The Monster Factory)"}, multiName = true},
{id = 24, name = "Nemesis", realName = "Nemesis T-Type", gender = 'M', nationality = "Unknown", power = "T-Virus", altBasicAtk = false, weapon = "Raw Fists", speed = 115, radius = 32, height = 'T', dlc = 29, actor = "Undisclosed Voice Actor"}
+
{id = 25, name = "Cenobite", realName = "Elliot Spencer", altName = {"Lead Cenobite", "Hell Priest"}, gender = "Man", origin = "English", power = "Summons of Pain", specialAttack = true, altAttackNote = "Chains", weapon = "Hook & Chain", speed = 4.6, radius = 32, height = 'T', dlc = 32, actor = "Doug Bradley (Original Actor)"},
  +
{id = 26, name = "Artist", realName = "Carmina Mora", altName = {"The Bird Lady", "The Matron of Crows"}, gender = "Woman", origin = "Chilean", power = "Birds of Torment", specialAttack = true, altAttackNote = "Crow Attacks", weapon = "Sharp Palette Blade", speed = 4.6, radius = 32, height = 'A', dlc = {34, 51}, actor = "Undisclosed Voice Actress (The Monster Factory)"},
  +
{id = 27, name = "Onryō", realName = "Sadako Yamamura", altName = {"山村 貞子"}, gender = "Woman (Intersex)", origin = "Japanese", power = "Deluge of Fear", specialAttack = false, weapon = "Ring of Fury", speed = 4.6, radius = 24, lullabyRadius = {{24, "[[Otherworld]]"}}, height = 'S', dlc = 35, actor = "None"},
  +
{id = 28, name = "Dredge", altName = {"The Druanee"}, gender = "Not applicable (not human)", origin = "None (Creature, Manifestation of Malthink)", power = "Reign of Darkness", specialAttack = false, weapon = "Knotted Appendage", speed = 4.6, radius = 32, height = 'T', dlc = {36, 51}, actor = {"Roxana B.L.", "Maude Théberge", "Vanessa Landry", "Misha Standjofski", "Philippe Langelier", "Sébastien Croteau (The Monster Factory)"}},
  +
{id = 29, name = "Mastermind", realName = "Albert Wesker", gender = "Man", origin = "American", power = "Virulent Bound", specialAttack = true, altAttackNote = "Bound Attacks", weapon = "Combat Knife", speed = 4.6, radius = 40, height = 'A', dlc = 37, actor = "Connor Fogarty (The Monster Factory)"},
  +
{id = 30, name = "Knight", realName = "Tarhos Kovács", gender = "Man", origin = "Hungarian", power = "Guardia Compagnia", specialAttack = true, altAttackNote = "Guard Attacks", weapon = "Imposing Claymore", speed = 4.6, radius = 32, height = 'A', dlc = {38, 51}, actor = {"Misha Standjofski (Knight)", "David A.B. (Carnifex)", "Simon Girard (Assassin)", "Jeff Mott (Jailer) (The Monster Factory)"}},
  +
{id = 31, name = "Skull Merchant", realName = "Adriana Imai", gender = "Woman", origin = "Brazilian of Japanese descent", power = "Eyes in the Sky", specialAttack = false, weapon = "Razor-Sharp Dual Blades", speed = 4.6, radius = 32, height = 'A', dlc = {39, 51}, actor = {"Viky Boyer (The Monster Factory)"}},
  +
{id = 32, name = "Singularity", realName = "HUX-A7-13", gender = "Not applicable (Male AI voice)", origin = "None (Humanoid Android manufactured by Huxlee Industries Ltd.)", power = "Quantum Instantiation", specialAttack = false, weapon = "Modular Claw", speed = 4.6, radius = 32, height = 'A', dlc = 40, actor = {"Unknown"}},
  +
{id = 33, name = "Xenomorph", gender = "Not applicable (not human)", origin = "None (Creature, Extraterrestrial Origin)", power = "Hidden Pursuit", specialAttack = true, altAttackNote = "Tail Attacks", weapon = "Lithe Arm", speed = 4.6, altSpeed = {{4.6, "Crawler Mode"}}, radius = 32, altRadius = {{24, "Crawler Mode"}}, height = 'A', dlc = 44, actor = {"Sébastien Croteau (The Monster Factory)"}},
  +
{id = 34, name = "Good Guy", realName = "Charles Lee Ray", altName = {"Chucky", "The Lakeshore Strangler"}, gender = "Man", origin = "American", power = "Playtime's Over", specialAttack = true, altAttackNote = "Slice & Dice", weapon = "Chef's Knife", speed = 4.4, radius = 32, height = 'S', dlc = 45, actor = "Brad Dourif (Original Actor)", multiName = true},
  +
{id = 35, name = "Unknown", gender = "None (inhuman Entity that adapts its appearance as needed)", origin = "Unknown (Malevolent Entity)", power = "UVX", specialAttack = true, weapon = "Gently-Used Axe", speed = 4.6, radius = 32, height = 'A', dlc = 50, actor = "Zoey Alexandria (Professional Transvoice Teacher)"},
 
}
 
}
  +
p.killers = killers
 
killerImages = {
 
killerImages = {
 
{id = 20, preview = "WK_EX_charPreview_portrait"},
 
{id = 20, preview = "WK_EX_charPreview_portrait"},
 
{id = 21, preview = "YK_BL_charPreview_portrait"},
 
{id = 21, preview = "YK_BL_charPreview_portrait"},
 
}
 
}
  +
p.killerImages = killerImages
killerSounds = {
 
--need to test if can check if file exists (.mp3/.ogg)
 
--breathing fileFormat: killer.name .. "_Breathing"
 
--{id = number, fileName = "string"}
 
}
 
killerThemes = {
 
--need to test if can check if file exists (.mp3/.ogg)
 
--theme fileFormat: dlc.Name .. " Theme Music"
 
--{id = number, fileName = "string"}
 
}
 
   
 
realms = { --Realm's name, Realm's Abbreviation
 
realms = { --Realm's name, Realm's Abbreviation
 
--order of DLC matters. The First one will be used as the one that introduced the realm
 
--order of DLC matters. The First one will be used as the one that introduced the realm
{id = 1, "The MacMillan Estate", "Ind", color="4982a2"},
+
{id = 1, name = "The MacMillan Estate", codeName = "Industrial", abbr = "Ind", location = "Washington State, United States", palette = "Blue", color="4982a2", dlc = 39},
{id = 2, "Autohaven Wreckers", "Jnk", color="75d277"},
+
{id = 2, name = "Autohaven Wreckers", codeName = "Junkyard", abbr = "Jnk", location = "United States", palette = "Green", color="75d277"},
{id = 3, "Coldwind Farm", "Frm", color="fccf6b"},
+
{id = 3, name = "Coldwind Farm", codeName = "Farm", abbr = "Frm", location = "United States", palette = "Orange", color="fccf6b"},
{id = 4, "Crotus Prenn Asylum", "Asy", color="cccfbc", dlc = {1, 8}},
+
{id = 4, name = "Crotus Prenn Asylum", codeName = "Asylum", abbr = "Asy", location = "United States", palette = "Grey with yellowish tint", color="cccfbc", dlc = {1, 8}},
{id = 5, "Haddonfield", "Sub", color="033755", dlc = 2},
+
{id = 5, name = "Haddonfield", codeName = "Suburbs", abbr = "Sub", location = "Illinois, United States", palette = "None", color="033755", dlc = 2},
{id = 6, "Backwater Swamp", "Swp", color="adadad", dlc = 3},
+
{id = 6, name = "Backwater Swamp", codeName = "Swamp", abbr = "Swp", location = "United States", palette = "Light Grey", color="adadad", dlc = 3},
{id = 7, "Léry's Memorial Institute", "Hos", color="92a7ba", dlc = 4},
+
{id = 7, name = "Léry's Memorial Institute", codeName = "Hospital", abbr = "Hos", location = "Illinois, United States", palette = "Grey with blueish tint", color="92a7ba", dlc = 4, diacritics = true},
{id = 8, "Red Forest", "Brl", color="39b0d9", dlc = {5, 11}},
+
{id = 8, name = "Red Forest", codeName = "Boreal", abbr = "Brl", location = "Kiev Governorate, Russian Empire", palette = "Turquoise", color="39b0d9", dlc = {5, 11}},
{id = 9, "Springwood", "Eng", color="b47dca", dlc = 6},
+
{id = 9, name = "Springwood", codeName = "England", abbr = "Eng", location = "Ohio, United States", palette = "Purple", color="b47dca", dlc = 6},
{id = 10, "Gideon Meat Plant", "Fin", color="f6f6f6", dlc = 7},
+
{id = 10, name = "Gideon Meat Plant", codeName = "Finland", abbr = "Fin", location = "Brooklyn, New York, United States", palette = "Greyish White", color="f6f6f6", dlc = 7},
{id = 11, "Yamaoka Estate", "Hti", color="9d3a2c", dlc = {9, 14}},
+
{id = 11, name = "Yamaoka Estate", codeName = "Haiti", abbr = "Hti", location = "Kagawa, Japan", palette = "Orange & Turquoise", color="9d3a2c", dlc = {9, 14}},
{id = 12, "Ormond", "Kny", color="5ec9f2", dlc = 10},
+
{id = 12, name = "Ormond", codeName = "Kenya", abbr = "Kny", location = "Alberta, Canada", palette = "Light Blue", color="a2f2ff", dlc = 10},
{id = 13, "Hawkins National Laboratory", "Qat", color="21b6a8", dlc = 13},
+
{id = 13, name = "Hawkins National Laboratory", codeName = "Laboratory", abbr = "Qat", location = "Indiana, United States", palette = "Blue-Green", color="21b6a8", dlc = 13},
{id = 14, "Grave of Glenvale", "Ukr", color="ea9533", dlc = 15},
+
{id = 14, name = "Grave of Glenvale", codeName = "Ukraine", abbr = "Ukr", location = "Arizona, United States", palette = "Brown", color="ea9533", dlc = 15},
{id = 15, "Silent Hill", "Wal", color="898989", dlc = 24},
+
{id = 15, name = "Silent Hill", codeName = "Wales", abbr = "Wal", location = "Maine, United States", palette = "Grey", color="898989", dlc = 24, multiName = true},
{id = 16, "Raccoon City", "Ecl", color="898989", dlc = 29}
+
{id = 16, name = "Raccoon City", codeName = "Eclipse", abbr = "Ecl", location = "Arklay County, United States", palette = "Grey", color="5a7898", dlc = 29},
  +
{id = 17, name = "Forsaken Boneyard", codeName = "Ion", abbr = "Ion", location = "Tarapacá, Chile", palette = "Yellow", color="ffe3b5", dlc = 34},
  +
{id = 18, name = "Withered Isle", codeName = "Meteor", abbr = "Meteor", location = "Atlantic Ocean", palette = "Purple", color="d5755f", dlc = {36, 50}},
  +
{id = 19, name = "The Decimated Borgo", codeName = "Quantum", abbr = "Qtm", location = "Medieval Italy", palette = "Orange", color="cc5500", dlc = 38},
  +
{id = 20, name = "Dvarka Deepwood", codeName = "Umbra", abbr = "Uba", location = "Dvarka Planet", palette = "Purple, Blue", color= "d5755f", dlc = {40, 44}},
 
}
 
}
  +
p.realms = realms
  +
 
maps = { --Area meters is not needed to keep as it's 64x of Tile Area
 
maps = { --Area meters is not needed to keep as it's 64x of Tile Area
  +
{id = 1, name = "Coal Tower", altName = "Warehouse", realm = 1,
--maxHooks is by default +5 from minHooks, if needed it can be added manually
 
  +
variations = {
--If altName is same as name altName should not appear
 
  +
{size = 132, release = "1.0.0"},
{id = 1, name = "Coal Tower", altName = "Warehouse", realm = 1, ASTiles = 132, minHooks = 6, maxHooks = 11, weight = 10},
 
  +
{size = 136, release = "7.3.0"},
{id = 2, name = "Groaning Storehouse", altName = "Storehouse", realm = 1, ASTiles = 156, minHooks = 7, maxHooks = 12, weight = 10, release = "1.5.2c"},
 
  +
}
{id = 3, name = "Ironworks of Misery", altName = "Foundry", realm = 1, ASTiles = 160, minHooks = 8, maxHooks = 13, weight = 10},
 
  +
},
{id = 4, name = "Shelter Woods", altName = "Forest", realm = 1, ASTiles = 176, minHooks = 8, maxHooks = 13, weight = 10},
 
{id = 5, name = "Suffocation Pit", altName = "Mine", realm = 1, ASTiles = 160, minHooks = 7, maxHooks = 12, weight = 10},
+
{id = 2, name = "Groaning Storehouse", altName = "Storehouse", realm = 1,
  +
variations = {
{id = 6, name = "Azarov's Resting Place", altName = "Office", realm = 2, ASTiles = 176, minHooks = 7, maxHooks = 12, weight = 10},
 
  +
{size = 156, release = "1.5.2c"},
{id = 7, name = "Blood Lodge", altName = "Lodge", realm = 2, ASTiles = 168, minHooks = 8, maxHooks = 13, weight = 10},
 
  +
{size = 148, release = "7.3.0"},
{id = 8, name = "Gas Heaven", altName = "Gas Station", realm = 2, ASTiles = 164, minHooks = 8, maxHooks = 13, weight = 10, release = "1.4.1"},
 
  +
}
{id = 9, name = "Wreckers' Yard", altName = "Scrapyard", realm = 2, ASTiles = 144, minHooks = 6, maxHooks = 11, weight = 10},
 
  +
},
{id = 10, name = "Wretched Shop", altName = "Garage", realm = 2, ASTiles = 164, minHooks = 8, maxHooks = 13, weight = 10},
 
{id = 11, name = "Fractured Cowshed", altName = "Barn", realm = 3, ASTiles = 156, minHooks = 8, maxHooks = 13, weight = 10, release = "1.0.4"},
+
{id = 3, name = "Ironworks of Misery", altName = "Foundry", realm = 1,
  +
variations = {
{id = 12, name = "Rancid Abattoir", altName = "Slaughterhouse", realm = 3, ASTiles = 136, minHooks = 6, maxHooks = 11, weight = 10},
 
  +
{size = 160, release = "1.0.0"},
{id = 13, name = "Rotten Fields", altName = "Cornfield", realm = 3, ASTiles = 160, minHooks = 8, maxHooks = 13, weight = 10},
 
  +
{size = 156, release = "7.3.0"},
{id = 14, name = "The Thompson House", altName = "Farmhouse", realm = 3, ASTiles = 152, minHooks = 7, maxHooks = 12, weight = 10},
 
  +
}
{id = 15, name = "Torment Creek", altName = "Silo", realm = 3, ASTiles = 168, minHooks = 7, maxHooks = 12, weight = 10},
 
  +
},
{id = 16, name = "Disturbed Ward", altName = "Asylum", realm = 4, ASTiles = 172, minHooks = 7, maxHooks = 12, weight = 10, release = "1.1.0"},
 
{id = 17, name = "Father Campbell's Chapel", altName = "Chapel", realm = 4, ASTiles = 140, minHooks = 6, maxHooks = 11, weight = 10, release = "2.0.0"},
+
{id = 4, name = "Shelter Woods", altName = "Forest", realm = 1, landmark = "Command Centre", achievName = "Hack the Mainframe",
  +
variations = {
{id = 18, name = "Lampkin Lane", altName = "Street", realm = 5, ASTiles = 168, minHooks = 8, maxHooks = 13, weight = 11, release = "1.2.1"},
 
  +
{size = 176, release = "1.0.0"},
{id = 19, name = "The Pale Rose", realm = 6, ASTiles = 161, minHooks = 9, maxHooks = 14, weight = 10, release = "1.3.1"},
 
  +
{size = 176, release = "7.3.0"},
{id = 20, name = "Grim Pantry", realm = 6, ASTiles = 168, minHooks = 9, maxHooks = 14, weight = 10, release = "1.7.0"},
 
  +
}
{id = 21, name = "Treatment Theatre", altName = "Treatment", realm = 7, ASTiles = 148, minHooks = 8, maxHooks = 13, weight = 10, release = "1.5.1"},
 
  +
},
{id = 22, name = "Mother's Dwelling", altName = "Mad House", realm = 8, ASTiles = 188, minHooks = 8, maxHooks = 13, weight = 10, release = "1.6.0"},
 
{id = 23, name = "The Temple of Purgation", altName = "Temple", realm = 8, ASTiles = 156, minHooks = 8, maxHooks = 13, weight = 10, release = "2.6.0"},
+
{id = 5, name = "Suffocation Pit", altName = "Mine", realm = 1,
  +
variations = {
{id = 24, name = "Badham Preschool I", altName = "ElmStreet", realm = 9, ASTiles = 144, minHooks = 7, maxHooks = 12, weight = 3, release = "1.8.0"},
 
  +
{size = 160, release = "1.0.0"},
{id = 25, name = "Badham Preschool II", altName = "ElmStreet", realm = 9, ASTiles = 144, minHooks = 7, maxHooks = 12, weight = 3, release = "3.1.0"},
 
  +
{size = 152, release = "7.3.0"},
{id = 26, name = "Badham Preschool III", altName = "ElmStreet", realm = 9, ASTiles = 144, minHooks = 7, maxHooks = 12, weight = 3, release = "3.1.0"},
 
  +
}
{id = 27, name = "Badham Preschool IV", altName = "ElmStreet", realm = 9, ASTiles = 140, minHooks = 7, maxHooks = 12, weight = 3, release = "3.1.0"},
 
  +
},
{id = 28, name = "Badham Preschool V", altName = "ElmStreet", realm = 9, ASTiles = 148, minHooks = 7, maxHooks = 12, weight = 3, release = "3.1.0"},
 
{id = 29, name = "The Game", altName = "Hideout", realm = 10, ASTiles = {{76, "Upper Floor"}, {66, "Lower Floor"}}, minHooks = 8, maxHooks = 13, weight = 10, release = "1.9.0"},
+
{id = 6, name = "Azarov's Resting Place", altName = "Office", realm = 2, size = 176, release = "1.0.0"},
{id = 30, name = "Family Residence", altName = "Manor", realm = 11, ASTiles = 156, minHooks = 8, maxHooks = 12, weight = 10, release = "2.2.0"},
+
{id = 7, name = "Blood Lodge", altName = "Lodge", realm = 2, size = 156, release = "1.0.0"},
{id = 31, name = "Sanctum of Wrath", altName = "Shrine", realm = 11, ASTiles = 156, minHooks = 6, maxHooks = 11, weight = 10, release = "3.4.0"},
+
{id = 8, name = "Gas Heaven", altName = "Gas Station", realm = 2, size = 156, release = "1.4.1"},
{id = 32, name = "Mount Ormond Resort", altName = "Cottage", realm = 12, ASTiles = 156, minHooks = 8, maxHooks = 12, weight = 10, release = "2.4.0"},
+
{id = 9, name = "Wreckers' Yard", altName = "Scrapyard", realm = 2, size = 144, release = "1.0.0"},
{id = 33, name = "The Underground Complex", altName = "Laboratory", realm = 13, ASTiles = 138, minHooks = 7, maxHooks = 14, weight = 10, release = "3.2.0"},
+
{id = 10, name = "Wretched Shop", altName = "Garage", realm = 2, size = 164, release = "1.0.0"},
{id = 34, name = "Dead Dawg Saloon", altName = "Saloon", realm = 14, ASTiles = 136, minHooks = 6, maxHooks = 11, weight = 10, release = "3.6.0"},
+
{id = 11, name = "Fractured Cowshed", altName = "Barn", realm = 3, size = 152, release = "1.0.4"},
{id = 35, name = "Midwich Elementary School", altName = "Level01", realm = 15, ASTiles = {{64, "Lower Floor"}, {49.5, "Upper Floors"}}, minHooks = 0, maxHooks = 100, weight = 10, release = "4.0.0"},
+
{id = 12, name = "Rancid Abattoir", altName = "Slaughterhouse", realm = 3, size = 140, release = "1.0.0"},
{id = 36, name = "Raccoon City Police Station", altName = "EclipseLevel01", realm = 16, ASTiles = 0, minHooks = 10, maxHooks = 100, weight = 10, release = "5.0.0"}
+
{id = 13, name = "Rotten Fields", altName = "Cornfield", realm = 3, size = 160, release = "1.0.0"},
  +
{id = 14, name = "The Thompson House", altName = "Farmhouse", realm = 3, size = 152, release = "1.0.0"},
  +
{id = 15, name = "Torment Creek", altName = "Silo", realm = 3, size = 168, release = "1.0.0"},
  +
{id = 16, name = "Disturbed Ward", altName = "Asylum", realm = 4, size = 172, release = "1.1.0", landmark = "Asylum", achievName = "Shock Therapy"},
  +
{id = 17, name = "Father Campbell's Chapel", altName = "Chapel", realm = 4, size = 140, release = "2.0.0", landmark = "Chapel", achievName = "Campbell's Chapel Legacy"},
  +
{id = 18, name = "Lampkin Lane", altName = "Street", realm = 5, size = 132, release = "1.2.1", landmark = "Myers' House", achievName = "House of Pain"},
  +
{id = 19, name = "The Pale Rose", altName = "PaleRose", realm = 6, size = 161, release = "1.3.1"},
  +
{id = 20, name = "Grim Pantry", altName = "GrimPantry", realm = 6, size = 168, release = "1.7.0"},
  +
{id = 21, name = "Treatment Theatre", altName = "Treatment", realm = 7, size = 98, release = "1.5.1", landmark = "Operating Theatre", achievName = "Operation: Survival"},
  +
{id = 22, name = "Mother's Dwelling", altName = "Mad House", realm = 8, size = 152, release = "1.6.0", landmark = "Cottage", achievName = "Cottage Owner"},
  +
{id = 23, name = "The Temple of Purgation", altName = "Temple", realm = 8, size = 136, release = "2.6.0", landmark = "Temple Catacombs", achievName = "Shrine Apparatus"},
  +
{id = 24, name = "Badham Preschool", altName = "ElmStreet", realm = 9,
  +
variations = {
  +
{size = 144, release = "1.8.0"},
  +
{size = 144, release = "3.1.0"},
  +
{size = 144, release = "3.1.0"},
  +
{size = 140, release = "3.1.0"},
  +
{size = 148, release = "3.1.0"},
  +
}
  +
},
  +
{id = 29, name = "The Game", altName = "Hideout", realm = 10, size = {{76, "Upper Floor"}, {66, "Lower Floor"}}, release = "1.9.0", landmark = "Bathroom", achievName = "Cherish Your Life"},
  +
{id = 30, name = "Family Residence", altName = "Manor", realm = 11, size = 156, release = "2.2.0", landmark = "Manor", achievName = "Ancestor's Rite"},
  +
{id = 31, name = "Sanctum of Wrath", altName = "Shrine", realm = 11, size = 156, release = "3.4.0", landmark = "Shrine", achievName = "Grim Pilgrimage"},
  +
{id = 32, name = "Mount Ormond Resort", altName = "Cottage", realm = 12, size = 156, release = "2.4.0", landmark = "Chalet", achievName = "Unforgettable Getaway"},
  +
{id = 33, name = "The Underground Complex", altName = "Laboratory", realm = 13, size = 138, release = "3.2.0", landmark = "Isolation Chamber", achievName = "So Alone", achRetired = true},
  +
{id = 34, name = "Dead Dawg Saloon", altName = "Saloon", realm = 14, size = 136, release = "3.6.0", landmark = "Saloon", achievName = "Old West Oasis"},
  +
{id = 35, name = "Midwich Elementary School", altName = "Level01", realm = 15, size = {{64, "Lower Floor"}, {49.5, "Upper Floors"}}, release = "4.0.0", landmark = "Music Room or Chemistry Laboratory", achievName = "Classy Act"},
  +
{id = 36, name = "Raccoon City Police Station", altName = "EclipseLevel01", realm = 16, size = {{0, "Lower Floor"}, {0, "Upper Floors"}}, release = "5.0.0", retired = true},
  +
{id = 37, name = "Eyrie of Crows", altName = "IonLevel01", realm = 17, size = 148, release = "5.4.0", landmark = "Eyrie", achievName = "Flight to Freedom"},
  +
{id = 38, name = "Garden of Joy", altName = "MeteorLevel01", realm = 18, size = 164, release = "6.0.0", landmark = "Main House", achievName = "Outrun the Overlap"},
  +
{id = 39, name = "Raccoon City Police Station East Wing", altName = "EclipseLevel01", realm = 16, size = {{0, "Lower Floor"}, {0, "Upper Floor"}}, release = "6.2.0", landmark = "Main Hall", achievName = "Raccoon City Recruit"},
  +
{id = 40, name = "Raccoon City Police Station West Wing", altName = "OrionLevel01", realm = 16, size = {{0, "Lower Floor"}, {0, "Upper Floor"}}, release = "6.2.0", landmark = "Main Hall", achievName = "Raccoon City Recruit"},
  +
{id = 41, name = "The Shattered Square", altName = "QuantumLevel01", realm = 19, size = 144, release = "6.4.0", landmark = "Gathering Hall", achievName = "Rebuilding the Borgo"},
  +
{id = 42, name = "Toba Landing", altName = "UmbraLevel01", realm = 20, size = 136, release = "7.0.0", landmark = "Base Station", achievName = "Extraterrestrial"},
  +
{id = 43, name = "Nostromo Wreckage", altName = "WormholeLevel01", realm = 20, size = 152, release = "7.2.0", landmark = "Mess Hall", achievName = "MU/TH/UR Dearest"},
  +
{id = 44, name = "Greenville Square", altName = "ApplePieLevel01", realm = 18, size = 160, release = "7.6.0", landmark = "Movie Theatre", achievName = "Movie Buff"}
 
}
 
}
  +
  +
p.maps = maps
 
--.png
 
--.png
 
mapImages = { --mapId should not be necessary as maps should be 1:1. Will be probably necessary when new map(s) come to old realms
 
mapImages = { --mapId should not be necessary as maps should be 1:1. Will be probably necessary when new map(s) come to old realms
 
-- {id = 1, image = "IconMap Ind CoalTower", outline = "CoalTowerOutline"},
 
-- {id = 1, image = "IconMap Ind CoalTower", outline = "CoalTowerOutline"},
{id = 24, image = "IconMap Eng ElmStreet", outline = "BadhamPreschools_I-III_Outline"},
 
{id = 25, image = "IconMap Eng ElmStreet02", outline = "BadhamPreschools_I-III_Outline"},
 
{id = 26, image = "IconMap Eng ElmStreet03", outline = "BadhamPreschools_I-III_Outline"},
 
{id = 27, image = "IconMap Eng ElmStreet04", outline = "BadhamPreschool_IV_Outline"},
 
{id = 28, image = "IconMap Eng ElmStreet05", outline = "BadhamPreschool_V_Outline"},
 
 
{id = 29, image = "IconMap Fin TheGame", outline = {"TheGameOutline_UpperFloor", "TheGameOutline_LowerFloor"}},
 
{id = 29, image = "IconMap Fin TheGame", outline = {"TheGameOutline_UpperFloor", "TheGameOutline_LowerFloor"}},
{id = 35, image = "IconMap Wal Level01", outline = {"MidwichElementarySchoolOutline_LowerFloor", "MidwichElementarySchoolOutline_UpperFloors"}}
+
{id = 35, image = "IconMap Wal Level01", outline = {"MidwichElementarySchoolOutline_LowerFloor", "MidwichElementarySchoolOutline_UpperFloors"}},
  +
{id = 36, image = "IconMap Ecl Eclipselevel01", outline = {"RaccoonCityPoliceStationOutline_LowerFloor", "RaccoonCityPoliceStationOutline_UpperFloor"}}
 
}
 
}
  +
p.mapImages = mapImages
--image: "IconMap " .. realms[map[i].realm][2] .. " " .. string.gsub(map[i].altName, "( )", "") .. ".png"
 
  +
--outline: string.gsub(map[i].name, "( |')", "") .. "Outline" .. type(map[i].ASTiles) ~= "table" ? ".png"
 
themes = { --.ogg
+
mapIntroThemes = { --.ogg
  +
--{id = mapID, theme = filename_without_extension_ogg}
{mapId = 18, landmarksound = "Lampkin_Lane_Theme"}
 
  +
{id = 42, theme = "MapIntro Toba Landing"},
  +
{id = 43, theme = "MapIntro Nostromo Wreckage"},
 
}
 
}
  +
  +
-- Rifts are open for 70 days, unless extended.
  +
-- Tomes are always open.
  +
-- Event Tomes are available for 14 days, before they become inaccessible.
  +
-- quarter: indicates in which column a tome should be rendenred.
  +
-- rDate: Release date of the Tome and its accompanying Rift.
  +
-- eDate: End date of the Rift; not set for 'Event Tomes'.
  +
-- obs: 'true' if the Tome contains new Lore from The Observer; not set for 'Event Tomes'.
  +
-- s/k: the number specifies which Survivor or Killer Characters receive new Lore in that Tome.
  +
-- event: 'true' if the Tome was an 'Event Tome' and thus part of a major in-game Event (Anniversary, Halloween, Winter Event, Summer Event); not set for regular Tomes.
  +
tomes = {
  +
{id = 29, tome = 19, name = "Splendor", quarter = 2, rDate = "23.04.2024", eDate = "02.07.2024"},
  +
{id = 28, tome = 9, name = "Blood Moon 2024", quarter = 1, rDate = "18.03.2024", eDate = "31.03.2024", event = true},
  +
{id = 27, tome = 1, name = "Lights Out", quarter = 1, rDate = "07.02.2024", eDate = "14.02.2024", modifier = true},
  +
{id = 26, tome = 18, name = "Revision", quarter = 1, rDate = "31.01.2024", eDate = "10.04.2024", s = {40}, k = {19}, obs = true},
  +
{id = 25, tome = 8, name = "Bone Chill 2023", quarter = 4, rDate = "14.12.2023", event = true},
  +
{id = 24, tome = 7, name = "Haunted by Daylight 2023", quarter = 3, rDate = "18.10.2023", event = true},
  +
{id = 23, tome = 17, name = "Commitment", quarter = 4, rDate = "11.10.2023", eDate = "04.01.2024", s = {9}, k = {18}, obs = true},
  +
{id = 22, tome = 6, name = "Scorching Summer BBQ 2023", quarter = 2, rDate = "03.08.2023", event = true},
  +
{id = 21, tome = 16, name = "Existence", quarter = 3, rDate = "26.07.2023", eDate = "04.10.2023", s = {37}, k = {32}, obs = true},
  +
{id = 20, tome = 5, name = "Twisted Masquerade 2023", quarter = 1, rDate = "22.06.2023", event = true},
  +
{id = 19, tome = 15, name = "Ascension", quarter = 2, rDate = "19.04.2023", eDate = "13.07.2023", s = {35, 36}, k = {31}, obs = true},
  +
{id = 18, tome = 14, name = "Betrayal", quarter = 1, rDate = "25.01.2023", eDate = "04.04.2023", s = {34}, k = {30}, obs = true},
  +
{id = 17, tome = 4, name = "Bone Chill 2022", quarter = 4, rDate = "08.12.2022", event = true},
  +
{id = 16, tome = 3, name = "Haunted by Daylight 2022", quarter = 3, rDate = "13.10.2022", event = true},
  +
{id = 15, tome = 13, name = "Malevolence", quarter = 4, rDate = "12.10.2022", eDate = "11.01.2023", s = {28}, k = {16}, obs = true},
  +
{id = 14, tome = 12, name = "Discordance", quarter = 3, rDate = "20.07.2022", eDate = "28.09.2022", s = {29}, k = {21}, obs = true},
  +
{id = 13, tome = 2, name = "Twisted Masquerade 2022", quarter = 1, rDate = "16.06.2022", event = true},
  +
{id = 12, tome = 11, name = "Devotion", quarter = 2, rDate = "28.04.2022", eDate = "06.07.2022", s = {10}, k = {22}, obs = true},
  +
{id = 11, tome = 10, name = "SAW", quarter = 1, rDate = "26.01.2022", eDate = "06.04.2022", s = {12}, k = {11}, obs = true},
  +
{id = 10, tome = 1, name = "The Midnight Grove", quarter = 3, rDate = "21.10.2021", event = true, s = {28}},
  +
{id = 9, tome = 9, name = "Crescendo", quarter = 4, rDate = "20.10.2021", eDate = "05.01.2022", s = {25}, k = {23}},
  +
{id = 8, tome = 8, name = "Deliverance", quarter = 3, rDate = "28.07.2021", eDate = "13.10.2021", s = {4}, k = {12}, obs = true},
  +
{id = 7, tome = 7, name = "Forsaken", quarter = 2, rDate = "05.05.2021", eDate = "21.07.2021", s = {8}, k = {15}, obs = true},
  +
{id = 6, tome = 6, name = "Divergence", quarter = 1, rDate = "10.02.2021", eDate = "21.04.2021", s = {20}, k = {4}, obs = true},
  +
{id = 5, tome = 5, name = "Unleashed", quarter = 4, rDate = "21.10.2020", eDate = "07.01.2021", s = {5}, k = {21, 3}, obs = true},
  +
{id = 4, tome = 4, name = "Conviction", quarter = 3, rDate = "29.07.2020", eDate = "06.01.2021", s = {7, 2}, k = {2, 6}, obs = true},
  +
{id = 3, tome = 3, name = "Escalation", quarter = 2, rDate = "29.04.2020", eDate = "08.07.2020", s = {13, 1}, k = {8, 14}, obs = true},
  +
{id = 2, tome = 2, name = "Reckoning", quarter = 1, rDate = "08.01.2020", eDate = "01.04.2020", s = {16, 10}, k = {7, 13}, obs = true},
  +
{id = 1, tome = 1, name = "Awakening", quarter = 4, rDate = "30.10.2019", eDate = "07.01.2020", s = {3}, k = {1, 21}, obs = true},
  +
}
  +
p.tomes = tomes
  +
  +
patches = {
  +
{id = 324, patch = "7.7.2", rDate = "##.05.2024"},
  +
{id = 323, patch = "7.7.1", rDate = "##.05.2024"},
  +
{id = 322, patch = "7.7.0", rDate = "23.04.2024"},
  +
{id = 321, patch = "7.7.0", rDate = "04.04.2024", ptb = true},
  +
{id = 320, patch = "7.6.2", rDate = "01.04.2024"},
  +
{id = 319, patch = "7.6.1", rDate = "25.03.2024"},
  +
{id = 318, patch = "7.6.0", rDate = "12.03.2024"},
  +
{id = 317, patch = "7.6.0", rDate = "20.02.2024", ptb = true},
  +
{id = 316, patch = "7.5.2", rDate = "14.02.2024"},
  +
{id = 315, patch = "7.5.1", rDate = "08.02.2024"},
  +
{id = 314, patch = "7.5.0a", rDate = "31.01.2024"},
  +
{id = 313, patch = "7.5.0", rDate = "30.01.2024"},
  +
{id = 312, patch = "7.5.0", rDate = "09.01.2024", ptb = true},
  +
{id = 311, patch = "7.4.2", rDate = "13.12.2023"},
  +
{id = 310, patch = "7.4.1", rDate = "05.12.2023"},
  +
{id = 309, patch = "7.4.0", rDate = "28.11.2023"},
  +
{id = 308, patch = "7.4.0", rDate = "08.11.2023", ptb = true},
  +
{id = 307, patch = "7.3.3", rDate = "06.11.2023"},
  +
{id = 306, patch = "7.3.2", rDate = "26.10.2023"},
  +
{id = 305, patch = "7.3.1", rDate = "18.10.2023"},
  +
{id = 304, patch = "7.3.0", rDate = "10.10.2023"},
  +
{id = 303, patch = "7.3.0", rDate = "19.09.2023", ptb = true},
  +
{id = 302, patch = "7.2.3", rDate = "20.09.2023"},
  +
{id = 301, patch = "7.2.2", rDate = "13.09.2023"},
  +
{id = 300, patch = "7.2.1", rDate = "05.09.2023"},
  +
{id = 299, patch = "7.2.0", rDate = "29.08.2023"},
  +
{id = 298, patch = "7.2.0", rDate = "08.08.2023", ptb = true},
  +
{id = 297, patch = "7.1.2a", rDate = "15.08.2023"},
  +
{id = 296, patch = "7.1.2", rDate = "09.08.2023"},
  +
{id = 295, patch = "7.1.1", rDate = "01.08.2023"},
  +
{id = 294, patch = "7.1.0", rDate = "25.07.2023"},
  +
{id = 293, patch = "7.1.0", rDate = "05.07.2023", ptb = true},
  +
{id = 292, patch = "7.0.2", rDate = "28.06.2023"},
  +
{id = 291, patch = "7.0.1", rDate = "21.06.2023"},
  +
{id = 290, patch = "7.0.0", rDate = "13.06.2023"},
  +
{id = 289, patch = "7.0.0", rDate = "23.05.2023", ptb = true},
  +
{id = 288, patch = "6.7.2", rDate = "18.05.2023"},
  +
{id = 287, patch = "6.7.1", rDate = "03.05.2023"},
  +
{id = 286, patch = "6.7.0", rDate = "18.04.2023"},
  +
{id = 285, patch = "6.7.0", rDate = "29.03.2023", ptb = true},
  +
{id = 284, patch = "6.6.2", rDate = "22.03.2023"},
  +
{id = 283, patch = "6.6.1", rDate = "14.03.2023"},
  +
{id = 282, patch = "6.6.0", rDate = "07.03.2023"},
  +
{id = 281, patch = "6.6.0", rDate = "15.02.2023", ptb = true},
  +
{id = 280, patch = "6.5.2", rDate = "08.02.2023"},
  +
{id = 279, patch = "6.5.1", rDate = "31.01.2023"},
  +
{id = 278, patch = "6.5.0", rDate = "24.01.2023"},
  +
{id = 277, patch = "6.5.0", rDate = "03.01.2023", ptb = true},
  +
{id = 276, patch = "6.4.3", rDate = "15.12.2022"},
  +
{id = 275, patch = "6.4.2", rDate = "06.12.2022"},
  +
{id = 274, patch = "6.4.1", rDate = "30.11.2022"},
  +
{id = 273, patch = "6.4.0", rDate = "22.11.2022"},
  +
{id = 272, patch = "6.4.0", rDate = "01.11.2022", ptb = true},
  +
{id = 271, patch = "6.3.2", rDate = "26.10.2022"},
  +
{id = 270, patch = "6.3.1", rDate = "18.10.2022"},
  +
{id = 269, patch = "6.3.0", rDate = "11.10.2022"},
  +
{id = 268, patch = "6.3.0", rDate = "27.09.2022", ptb = true},
  +
{id = 267, patch = "6.2.2", rDate = "13.09.2022"},
  +
{id = 266, patch = "6.2.1", rDate = "06.09.2022"},
  +
{id = 265, patch = "6.2.0", rDate = "30.08.2022"},
  +
{id = 264, patch = "6.2.0", rDate = "09.08.2022", ptb = true},
  +
{id = 263, patch = "6.1.2 / 6.1.3", rDate = "02.08.2022"},
  +
{id = 262, patch = "6.1.1", rDate = "26.07.2022"},
  +
{id = 261, patch = "6.1.0", rDate = "19.07.2022"},
  +
{id = 260, patch = "6.1.0", rDate = "28.06.2022", ptb = true},
  +
{id = 259, patch = "6.0.2", rDate = "27.06.2022"},
  +
{id = 258, patch = "6.0.1", rDate = "16.06.2022"},
  +
{id = 257, patch = "6.0.0", rDate = "07.06.2022"},
  +
{id = 256, patch = "6.0.0", rDate = "17.05.2022", ptb = true},
  +
{id = 255, patch = "5.7.2", rDate = "10.05.2022"},
  +
{id = 254, patch = "5.7.1", rDate = "03.05.2022"},
  +
{id = 253, patch = "5.7.0", rDate = "28.04.2022"},
  +
{id = 252, patch = "5.7.0", rDate = "05.04.2022", ptb = true},
  +
{id = 251, patch = "5.6.2", rDate = "23.03.2022"},
  +
{id = 250, patch = "5.6.1", rDate = "15.03.2022"},
  +
{id = 249, patch = "5.6.0", rDate = "08.03.2022"},
  +
{id = 248, patch = "5.6.0", rDate = "15.02.2022", ptb = true},
  +
{id = 247, patch = "5.5.2", rDate = "09.02.2022"},
  +
{id = 246, patch = "5.5.1", rDate = "02.02.2022"},
  +
{id = 245, patch = "5.5.0", rDate = "25.01.2022"},
  +
{id = 244, patch = "5.5.0", rDate = "05.01.2022", ptb = true},
  +
{id = 243, patch = "5.4.2", rDate = "15.12.2021"},
  +
{id = 242, patch = "5.4.1", rDate = "07.12.2021"},
  +
{id = 241, patch = "5.4.0", rDate = "30.11.2021"},
  +
{id = 240, patch = "5.4.0", rDate = "09.11.2021", ptb = true},
  +
{id = 239, patch = "5.3.2", rDate = "02.11.2021"},
  +
{id = 238, patch = "5.3.1", rDate = "26.10.2021"},
  +
{id = 237, patch = "5.3.0", rDate = "19.10.2021"},
  +
{id = 236, patch = "5.3.0", rDate = "28.09.2021", ptb = true},
  +
{id = 235, patch = "5.2.2", rDate = "21.09.2021"},
  +
{id = 234, patch = "5.2.1", rDate = "14.09.2021"},
  +
{id = 233, patch = "5.2.0", rDate = "07.09.2021"},
  +
{id = 232, patch = "5.2.0", rDate = "17.08.2021", ptb = true},
  +
{id = 231, patch = "5.1.1", rDate = "10.08.2021"},
  +
{id = 230, patch = "5.1.0", rDate = "27.07.2021"},
  +
{id = 229, patch = "5.1.0", rDate = "07.07.2021", ptb = true},
  +
{id = 228, patch = "5.0.2", rDate = "29.06.2021"},
  +
{id = 227, patch = "5.0.1", rDate = "22.06.2021"},
  +
{id = 226, patch = "5.0.0", rDate = "15.06.2021"},
  +
{id = 225, patch = "5.0.0", rDate = "25.05.2021", ptb = true},
  +
{id = 224, patch = "4.7.2", rDate = "19.05.2021"},
  +
{id = 223, patch = "4.7.1", rDate = "11.05.2021"},
  +
{id = 222, patch = "4.7.0", rDate = "04.05.2021"},
  +
{id = 221, patch = "4.6.1", rDate = "14.04.2021"},
  +
{id = 220, patch = "4.7.0", rDate = "13.04.2021", ptb = true},
  +
{id = 219, patch = "4.6.0", rDate = "30.03.2021"},
  +
{id = 218, patch = "4.6.0", rDate = "02.03.2021", ptb = true},
  +
{id = 217, patch = "4.5.2", rDate = "23.02.2021"},
  +
{id = 216, patch = "4.5.1", rDate = "16.02.2021"},
  +
{id = 215, patch = "4.5.0", rDate = "09.02.2021"},
  +
{id = 214, patch = "4.5.0", rDate = "12.01.2021", ptb = true},
  +
{id = 213, patch = "4.4.2", rDate = "16.12.2020"},
  +
{id = 212, patch = "4.4.1", rDate = "08.12.2020"},
  +
{id = 211, patch = "4.4.0", rDate = "01.12.2020"},
  +
{id = 210, patch = "4.4.0", rDate = "10.11.2020", ptb = true},
  +
{id = 209, patch = "4.3.2", rDate = "03.11.2020"},
  +
{id = 208, patch = "4.3.1", rDate = "28.10.2020"},
  +
{id = 207, patch = "4.3.0", rDate = "20.10.2020"},
  +
{id = 206, patch = "4.3.0", rDate = "29.09.2020", ptb = true},
  +
{id = 205, patch = "4.2.2", rDate = "24.09.2020"},
  +
{id = 204, patch = "4.2.1", rDate = "17.09.2020"},
  +
{id = 203, patch = "4.2.0", rDate = "08.09.2020"},
  +
{id = 202, patch = "4.1.3", rDate = "21.08.2020"},
  +
{id = 201, patch = "4.2.0", rDate = "18.08.2020", ptb = true},
  +
{id = 200, patch = "4.1.2", rDate = "11.08.2020"},
  +
{id = 199, patch = "4.1.1", rDate = "05.08.2020"},
  +
{id = 198, patch = "4.1.0", rDate = "28.07.2020"},
  +
{id = 197, patch = "4.1.0", rDate = "08.07.2020", ptb = true},
  +
{id = 196, patch = "4.0.2", rDate = "02.07.2020"},
  +
{id = 195, patch = "4.0.0", rDate = "16.06.2020"},
  +
{id = 194, patch = "4.0.0", rDate = "26.05.2020", ptb = true},
  +
{id = 193, patch = "3.7.2", rDate = "12.05.2020"},
  +
{id = 192, patch = "3.7.1", rDate = "05.05.2020"},
  +
{id = 191, patch = "3.7.0", rDate = "28.04.2020"},
  +
{id = 190, patch = "3.7.0", rDate = "07.04.2020", ptb = true},
  +
{id = 189, patch = "3.6.2", rDate = "23.03.2020"},
  +
{id = 188, patch = "3.6.1", rDate = "17.03.2020"},
  +
{id = 187, patch = "3.6.0", rDate = "09.03.2020"},
  +
{id = 186, patch = "3.6.0", rDate = "18.02.2020", ptb = true},
  +
{id = 185, patch = "3.5.2", rDate = "04.02.2020"},
  +
{id = 184, patch = "3.5.1", rDate = "28.01.2020"},
  +
{id = 183, patch = "3.5.0", rDate = "21.01.2020"},
  +
{id = 182, patch = "3.5.0", rDate = "07.01.2020", ptb = true},
  +
{id = 181, patch = "3.4.2", rDate = "11.12.2019"},
  +
{id = 180, patch = "3.4.1", rDate = "05.12.2019"},
  +
{id = 179, patch = "3.4.0", rDate = "03.12.2019"},
  +
{id = 178, patch = "3.4.0", rDate = "19.11.2019", ptb = true},
  +
{id = 177, patch = "3.3.2", rDate = "06.11.2019"},
  +
{id = 176, patch = "3.3.1", rDate = "29.10.2019"},
  +
{id = 175, patch = "3.3.0", rDate = "08.10.2019", ptb = true},
  +
{id = 174, patch = "3.2.2", rDate = "01.10.2019"},
  +
{id = 173, patch = "3.2.1", rDate = "23.09.2019"},
  +
{id = 172, patch = "3.2.0", rDate = "17.09.2019"},
  +
{id = 171, patch = "3.2.0a", rDate = "04.09.2019", ptb = true},
  +
{id = 170, patch = "3.2.0", rDate = "03.09.2019", ptb = true},
  +
{id = 169, patch = "3.1.2", rDate = "06.08.2019"},
  +
{id = 168, patch = "3.1.1", rDate = "30.07.2019"},
  +
{id = 167, patch = "3.1.0", rDate = "23.07.2019"},
  +
{id = 166, patch = "3.1.0", rDate = "09.07.2019", ptb = true},
  +
{id = 165, patch = "3.0.2", rDate = "03.07.2019"},
  +
{id = 164, patch = "3.0.1", rDate = "27.06.2019"},
  +
{id = 163, patch = "3.0.0", rDate = "18.06.2019"},
  +
{id = 162, patch = "3.0.0", rDate = "04.06.2019", ptb = true},
  +
{id = 161, patch = "2.7.1", rDate = "21.05.2019"},
  +
{id = 160, patch = "2.7.0", rDate = "07.05.2019"},
  +
{id = 159, patch = "2.7.0a", rDate = "25.04.2019", ptb = true},
  +
{id = 158, patch = "2.7.0", rDate = "23.04.2019", ptb = true},
  +
{id = 157, patch = "2.6.4", rDate = "10.04.2019"},
  +
{id = 156, patch = "2.6.3", rDate = "02.04.2019"},
  +
{id = 155, patch = "2.6.2", rDate = "22.03.2019"},
  +
{id = 154, patch = "2.6.1", rDate = "20.03.2019"},
  +
{id = 153, patch = "2.6.0", rDate = "19.03.2019"},
  +
{id = 152, patch = "2.6.0a", rDate = "07.03.2019", ptb = true},
  +
{id = 151, patch = "2.6.0", rDate = "06.03.2019", ptb = true},
  +
{id = 150, patch = "2.5.4", rDate = "07.02.2019"},
  +
{id = 149, patch = "2.5.3", rDate = "31.01.2019"},
  +
{id = 148, patch = "2.5.1", rDate = "29.01.2019"},
  +
{id = 147, patch = "2.5.0", rDate = "22.01.2019"},
  +
{id = 146, patch = "2.5.0", rDate = "08.01.2019", ptb = true},
  +
{id = 145, patch = "2.4.0", rDate = "18.12.2018"},
  +
{id = 144, patch = "2.4.0", rDate = "27.11.2018", ptb = true},
  +
{id = 143, patch = "2.3.3", rDate = "06.11.2018"},
  +
{id = 142, patch = "2.3.2", rDate = "26.10.2018"},
  +
{id = 141, patch = "2.3.1", rDate = "19.10.2018"},
  +
{id = 140, patch = "2.3.0", rDate = "16.10.2018"},
  +
{id = 139, patch = "2.2.2", rDate = "04.10.2018"},
  +
{id = 138, patch = "2.3.0", rDate = "02.10.2018", ptb = true},
  +
{id = 137, patch = "2.2.1", rDate = "27.09.2018"},
  +
{id = 136, patch = "2.2.0", rDate = "18.09.2018"},
  +
{id = 135, patch = "2.2.0", rDate = "28.08.2018", ptb = true},
  +
{id = 134, patch = "2.1.2", rDate = "20.08.2018"},
  +
{id = 133, patch = "2.1.1", rDate = "07.08.2018"},
  +
{id = 132, patch = "2.1.0", rDate = "24.07.2018"},
  +
{id = 131, patch = "2.1.0a", rDate = "13.07.2018", ptb = true},
  +
{id = 130, patch = "2.1.0", rDate = "10.07.2018", ptb = true},
  +
{id = 129, patch = "2.0.1b", rDate = "04.07.2018"},
  +
{id = 128, patch = "2.0.1a", rDate = "26.06.2018"},
  +
{id = 127, patch = "2.0.1", rDate = "19.06.2018"},
  +
{id = 126, patch = "2.0.0", rDate = "12.06.2018"},
  +
{id = 125, patch = "2.0.0b", rDate = "06.06.2018", ptb = true},
  +
{id = 124, patch = "2.0.0a", rDate = "31.05.2018", ptb = true},
  +
{id = 123, patch = "2.0.0", rDate = "29.05.2018", ptb = true},
  +
{id = 122, patch = "1.9.4c", rDate = "25.04.2018"},
  +
{id = 121, patch = "1.9.4b", rDate = "12.04.2018"},
  +
{id = 120, patch = "1.9.4", rDate = "10.04.2018"},
  +
{id = 119, patch = "1.9.3b", rDate = "12.03.2018"},
  +
{id = 118, patch = "1.9.3a", rDate = "06.03.2018"},
  +
{id = 117, patch = "1.9.3", rDate = "27.02.2018"},
  +
{id = 116, patch = "1.9.2b", rDate = "19.02.2018"},
  +
{id = 115, patch = "1.9.2", rDate = "15.02.2018"},
  +
{id = 114, patch = "1.9.1", rDate = "01.02.2018"},
  +
{id = 113, patch = "1.9.0", rDate = "23.01.2018"},
  +
{id = 112, patch = "1.8.3b", rDate = "15.01.2018"},
  +
{id = 111, patch = "1.8.3a", rDate = "21.12.2017"},
  +
{id = 110, patch = "1.8.3", rDate = "14.12.2017"},
  +
{id = 109, patch = "1.8.2d", rDate = "05.12.2017"},
  +
{id = 108, patch = "1.8.2c", rDate = "30.11.2017"},
  +
{id = 107, patch = "1.8.2b", rDate = "27.11.2017"},
  +
{id = 106, patch = "1.8.2a", rDate = "22.11.2017"},
  +
{id = 105, patch = "1.8.2", rDate = "20.11.2017"},
  +
{id = 104, patch = "1.8.1b", rDate = "17.11.2017"},
  +
{id = 103, patch = "1.8.1a", rDate = "14.11.2017"},
  +
{id = 102, patch = "1.8.1", rDate = "09.11.2017"},
  +
{id = 101, patch = "1.8.0b", rDate = "02.11.2017"},
  +
{id = 100, patch = "1.8.0a", rDate = "27.10.2017"},
  +
{id = 99, patch = "1.8.0", rDate = "26.10.2017"},
  +
{id = 98, patch = "1.7.3", rDate = "16.10.2017"},
  +
{id = 97, patch = "1.7.2a", rDate = "06.10.2017"},
  +
{id = 96, patch = "1.7.2", rDate = "28.09.2017"},
  +
{id = 95, patch = "1.7.1", rDate = "21.09.2017"},
  +
{id = 94, patch = "1.7.0", rDate = "14.09.2017"},
  +
{id = 93, patch = "1.6.3", rDate = "06.09.2017"},
  +
{id = 92, patch = "1.6.2d", rDate = "22.08.2017"},
  +
{id = 91, patch = "1.6.2c", rDate = "17.08.2017"},
  +
{id = 90, patch = "1.6.2b", rDate = "15.08.2017"},
  +
{id = 89, patch = "1.6.2a", rDate = "11.08.2017"},
  +
{id = 88, patch = "1.6.2", rDate = "10.08.2017"},
  +
{id = 87, patch = "1.6.1b", rDate = "09.08.2017"},
  +
{id = 86, patch = "1.6.1", rDate = "03.08.2017"},
  +
{id = 85, patch = "1.6.0b", rDate = "01.08.2017"},
  +
{id = 84, patch = "1.6.0a", rDate = "31.07.2017"},
  +
{id = 83, patch = "1.6.0", rDate = "27.07.2017"},
  +
{id = 82, patch = "1.5.3b", rDate = "24.07.2017"},
  +
{id = 81, patch = "1.5.3a", rDate = "13.07.2017"},
  +
{id = 80, patch = "1.5.3", rDate = "04.07.2017"},
  +
{id = 79, patch = "1.5.2c", rDate = "20.06.2017"},
  +
{id = 78, patch = "1.5.2b", rDate = "13.06.2017"},
  +
{id = 77, patch = "1.5.2a", rDate = "09.06.2017"},
  +
{id = 76, patch = "1.5.2", rDate = "08.06.2017"},
  +
{id = 75, patch = "1.5.1c", rDate = "31.05.2017"},
  +
{id = 74, patch = "1.5.1b", rDate = "18.05.2017"},
  +
{id = 73, patch = "1.5.1a", rDate = "15.05.2017"},
  +
{id = 72, patch = "1.5.1", rDate = "11.05.2017"},
  +
{id = 71, patch = "1.5.0", rDate = "27.04.2017"},
  +
{id = 70, patch = "1.4.2g", rDate = "13.04.2017"},
  +
{id = 69, patch = "1.4.2f", rDate = "12.04.2017"},
  +
{id = 68, patch = "1.4.2e", rDate = "28.03.2017"},
  +
{id = 67, patch = "1.4.2d", rDate = "24.03.2017"},
  +
{id = 66, patch = "1.4.2c", rDate = "21.03.2017"},
  +
{id = 65, patch = "1.4.2b", rDate = "15.03.2017"},
  +
{id = 64, patch = "1.4.2a", rDate = "14.03.2017"},
  +
{id = 63, patch = "1.4.2", rDate = "08.03.2017"},
  +
{id = 62, patch = "1.4.1b", rDate = "28.02.2017"},
  +
{id = 61, patch = "1.4.1a", rDate = "22.02.2017"},
  +
{id = 60, patch = "1.4.1", rDate = "16.02.2017"},
  +
{id = 59, patch = "1.4.0a", rDate = "14.02.2017"},
  +
{id = 58, patch = "1.4.0", rDate = "13.02.2017"},
  +
{id = 57, patch = "1.4.0", rDate = "03.02.2017", ptb = true},
  +
{id = 56, patch = "1.3.1g", rDate = "30.01.2017"},
  +
{id = 55, patch = "1.3.1f", rDate = "24.01.2017"},
  +
{id = 54, patch = "1.3.1e", rDate = "12.01.2017"},
  +
{id = 53, patch = "1.3.1d", rDate = "20.12.2016"},
  +
{id = 52, patch = "1.3.1c", rDate = "15.12.2016"},
  +
{id = 51, patch = "1.3.1b", rDate = "12.12.2016"},
  +
{id = 50, patch = "1.3.1a", rDate = "09.12.2016"},
  +
{id = 49, patch = "1.3.1", rDate = "08.12.2016"},
  +
{id = 48, patch = "1.3.0", rDate = "06.12.2016"},
  +
{id = 47, patch = "1.2.2b", rDate = "28.11.2016"},
  +
{id = 46, patch = "1.2.2a", rDate = "25.11.2016"},
  +
{id = 45, patch = "1.2.2", rDate = "25.11.2016"},
  +
{id = 44, patch = "1.2.1e", rDate = "17.11.2016"},
  +
{id = 43, patch = "1.2.1d", rDate = "14.11.2016"},
  +
{id = 42, patch = "1.2.1c", rDate = "07.11.2016"},
  +
{id = 41, patch = "1.2.1b", rDate = "27.10.2016"},
  +
{id = 40, patch = "1.2.1a", rDate = "26.10.2016"},
  +
{id = 39, patch = "1.2.1", rDate = "25.10.2016"},
  +
{id = 38, patch = "1.2.0b", rDate = "24.10.2016"},
  +
{id = 37, patch = "1.2.0b", rDate = "19.10.2016", ptb = true},
  +
{id = 36, patch = "1.2.0", rDate = "24.10.2016"},
  +
{id = 35, patch = "1.2.0", rDate = "18.10.2016", ptb = true},
  +
{id = 34, patch = "1.1.2e", rDate = "06.10.2016"},
  +
{id = 33, patch = "1.1.2d", rDate = "03.10.2016"},
  +
{id = 32, patch = "1.1.2c", rDate = "29.09.2016"},
  +
{id = 31, patch = "1.1.2b", rDate = "28.09.2016"},
  +
{id = 30, patch = "1.1.2a", rDate = "27.09.2016"},
  +
{id = 29, patch = "1.1.2", rDate = "23.09.2016"},
  +
{id = 28, patch = "1.1.1b", rDate = "13.09.2016"},
  +
{id = 27, patch = "1.1.1a", rDate = "30.08.2016"},
  +
{id = 26, patch = "1.1.1", rDate = "30.08.2016"},
  +
{id = 25, patch = "1.1.0e", rDate = "23.08.2016"},
  +
{id = 24, patch = "1.1.0f", rDate = "22.08.2016"},
  +
{id = 23, patch = "1.1.0e", rDate = "22.08.2016"},
  +
{id = 22, patch = "1.1.0d", rDate = "19.08.2016"},
  +
{id = 21, patch = "1.1.0c", rDate = "19.08.2016"},
  +
{id = 20, patch = "1.1.0b", rDate = "19.08.2016"},
  +
{id = 19, patch = "1.1.0b", rDate = "19.08.2016"},
  +
{id = 18, patch = "1.1.0a", rDate = "19.08.2016"},
  +
{id = 17, patch = "1.1.0", rDate = "18.08.2016"},
  +
{id = 16, patch = "1.0.6", rDate = "12.08.2016"},
  +
{id = 15, patch = "1.0.5b", rDate = "09.08.2016"},
  +
{id = 14, patch = "1.0.5a", rDate = "08.08.2016"},
  +
{id = 13, patch = "1.0.5", rDate = "04.08.2016"},
  +
{id = 12, patch = "1.0.4", rDate = "26.07.2016"},
  +
{id = 11, patch = "1.0.3b", rDate = "14.07.2016"},
  +
{id = 10, patch = "1.0.3a", rDate = "14.07.2016"},
  +
{id = 9, patch = "1.0.3", rDate = "11.07.2016"},
  +
{id = 8, patch = "1.0.2d", rDate = "30.06.2016"},
  +
{id = 7, patch = "1.0.2c", rDate = "30.06.2016"},
  +
{id = 6, patch = "1.0.2b", rDate = "30.06.2016"},
  +
{id = 5, patch = "1.0.2a", rDate = "30.06.2016"},
  +
{id = 4, patch = "1.0.2", rDate = "29.06.2016"},
  +
{id = 3, patch = "1.0.1a", rDate = "18.06.2016"},
  +
{id = 2, patch = "1.0.1", rDate = "17.06.2016"},
  +
{id = 1, patch = "1.0.0", rDate = "14.06.2016"}
  +
}
  +
p.patches = patches
  +
_latestPatch = patches[1]
  +
p.latestPatch = patches[1]
  +
  +
--
  +
events = {
  +
--{id = #, rDate = "##.##.####" eDate = "##.##.####", name = "Event Name", icon = "IconLink name for image", img = "filename of image for event", tags = {"bloodpoints", "anniversaryEvent", "xp", "cosmeticRewards"}}
  +
{id = 111, rDate = "10.04.2024", eDate = "16.04.2024", name = "First Match of the Day Bonus XP Event", icon = "XP", img = "EventBanner xpBonusFMOTD.jpg", tags = {"fMOTDXP"}},
  +
{id = 110, rDate = "03.04.2024", eDate = "10.04.2024", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
  +
{id = 109, rDate = "01.04.2024", eDate = "03.04.2024", name = "My Little Oni", icon = "My Little Oni", img = "EventBanner myLittleOni2024.png", tags = {"modifier"}},
  +
{id = 108, rDate = "18.03.2024", eDate = "31.03.2024", name = "Blood Moon 2024", icon = "Blood Moon 2024", img = "EventBanner bloodMoon2024.png", tags = {"springEvent", "eventTome"}},
  +
{id = 107, rDate = "29.02.2024", eDate = "04.03.2024", name = "Fragment Fury", icon = "Rift Fragments", img = "EventBanner fragmentFury.jpg", tags = {"fragmentFury"}},
  +
{id = 106, rDate = "22.02.2024", eDate = "29.02.2024", name = "Match XP Event", icon = "XP", img = "EventBanner matchXpMultiplier.jpg", tags = {"matchXP"}},
  +
{id = 105, rDate = "14.02.2024", eDate = "21.02.2024", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush.jpg", tags = {"bloodRush"}},
  +
{id = 104, rDate = "07.02.2024", eDate = "14.02.2024", name = "Lights Out", icon = "Lights Out", tags = {"modifier"}},
  +
{id = 103, rDate = "16.01.2024", eDate = "30.01.2024", name = "Blood Hunt", icon = "Blood Hunt Event", tags = {"bloodHunt"}},
  +
{id = 102, rDate = "16.01.2024", eDate = "30.01.2024", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
  +
--[[2024]] {id = 101, rDate = "10.01.2024", eDate = "16.01.2024", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
  +
  +
{id = 100, rDate = "22.12.2023", eDate = "26.12.2023", name = "Blood Hunt", icon = "Blood Hunt Event", tags = {"bloodHunt"}},
  +
{id = 99, rDate = "14.12.2023", eDate = "04.01.2024", name = "Bone Chill 2023", icon = "Bone Chill", img = "EventBanner boneChill2023.png", tags = {"winterEvent", "eventTome"}},
  +
{id = 98, rDate = "01.12.2023", eDate = "04.01.2024", name = "Season of Giving 2023", icon = "Season of Giving 2021", tags = {"miniEvent"}},
  +
{id = 97, rDate = "21.11.2023", eDate = "28.11.2023", name = "Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent June2023.jpg", tags = {"communityChoiceEvent"}},
  +
{id = 96, rDate = "14.11.2023", eDate = "21.11.2023", name = "First Match of the Day Bonus XP Event", icon = "XP", img = "EventBanner xpBonusFMOTD.jpg", tags = {"fMOTDXP"}},
  +
{id = 95, rDate = "31.10.2023", eDate = "06.11.2023", name = "Blood Hunt", icon = "Blood Hunt Event", tags = {"bloodHunt"}},
  +
{id = 94, rDate = "18.10.2023", eDate = "06.11.2023", name = "Haunted by Daylight 2023", icon = "Haunted by Daylight 2023", img = "EventBanner hauntedByDaylight2023.webp", tags = {"halloweenEvent", "cosmeticRewards", "eventTome"}}, --
  +
{id = 93, rDate = "10.10.2023", eDate = "17.10.2023", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
  +
{id = 92, rDate = "03.07.2023", eDate = "10.07.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
  +
{id = 91, rDate = "21.09.2023", eDate = "28.09.2023", name = "First Match of the Day Bonus XP Event", icon = "XP", img = "EventBanner xpBonusFMOTD.jpg", tags = {"fMOTDXP"}},
  +
{id = 90, rDate = "12.09.2023", eDate = "19.09.2023", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush.jpg", tags = {"bloodRush"}},
  +
{id = 89, rDate = "05.09.2023", eDate = "12.09.2023", name = "Match XP Event", icon = "XP", img = "EventBanner matchXpMultiplier.jpg", tags = {"matchXP"}},
  +
{id = 88, rDate = "22.08.2023", eDate = "29.08.2023", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner fragmentFrenzy.jpg", tags = {"fragmentFrenzy"}},
  +
{id = 87, rDate = "09.08.2023", eDate = "16.08.2023", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
  +
{id = 86, rDate = "03.08.2023", eDate = "17.08.2023", name = "Scorching Summer BBQ", icon = "Scorching Summer BBQ", img = "EventBanner scorchingSummerBBQ2023.jpg", tags = {"summerEvent", "cosmeticRewards"}},
  +
{id = 85, rDate = "20.07.2023", eDate = "25.07.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
  +
{id = 84, rDate = "07.07.2023", eDate = "13.07.2023", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush July2023.jpg", tags = {"bloodRush"}},
  +
{id = 83, rDate = "22.06.2023", eDate = "13.07.2023", name = "Twisted Masquerade", icon = "Twisted Masquerade", img = "EventTome5 Twisted Masquerade 2023 Banner.jpg", tags = {"anniversaryEvent", "eventTome"}},
  +
{id = 82, rDate = "23.05.2023", eDate = "13.07.2023", name = "Seventh Year Anniversary", icon = "Terrormisu", img = "EventBanner seventhYearAnniversary.png", tags = {"anniversaryEvent", "anniversary"}},
  +
{id = 81, rDate = "13.06.2023", eDate = "21.06.2023", name = "Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent June2023.jpg", tags = {"communityChoiceEvent"}},
  +
{id = 80, rDate = "06.06.2023", eDate = "13.06.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner beforeTheMasquerade W3.png", tags = {"doublePlayerXP"}},
  +
{id = 79, rDate = "30.05.2023", eDate = "06.06.2023", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner beforeTheMasquerade W2.png", tags = {"fragmentFrenzy"}},
  +
{id = 78, rDate = "23.05.2023", eDate = "30.05.2023", name = "Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner beforeTheMasquerade W1.png", tags = {"bloodHunt"}},
  +
{id = 77, rDate = "23.05.2023", eDate = "21.06.2023", name = "Before the Masquerade", icon = "Twisted Masquerade", tags = {"anniversaryEvent"}},
  +
{id = 76, rDate = "09.05.2023", eDate = "16.05.2023", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner fragmentFrenzy.jpg", tags = {"fragmentFrenzy"}},
  +
{id = 75, rDate = "02.05.2023", eDate = "08.05.2023", name = "Golden Week Community Challenge", icon = "Benevolent", img = "EventBanner goldenWeek May2023.jpg", tags = {"communityChallenge"}},
  +
{id = 74, rDate = "25.04.2023", eDate = "02.05.2023", name = "Match XP Event", icon = "XP", img = "EventBanner matchXpMultiplier.jpg", tags = {"matchXP"}},
  +
{id = 73, rDate = "11.04.2023", eDate = "18.04.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
  +
{id = 72, rDate = "04.04.2023", eDate = "11.04.2023", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush April2023.jpg", tags = {"bloodRush"}},
  +
{id = 71, rDate = "23.03.2023", eDate = "30.03.2023", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
  +
{id = 70, rDate = "14.03.2023", eDate = "04.04.2023", name = "Meet Your Maker X Dead by Daylight", icon = "Meet Your Maker", img = "MeetYourMaker CrossoverRewards Banner.jpg", tags = {"crossoverEvent"}},
  +
{id = 69, rDate = "16.03.2023", eDate = "20.03.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
  +
{id = 68, rDate = "09.03.2023", eDate = "16.03.2023", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner fragmentFrenzy.jpg", tags = {"fragmentFrenzy"}},
  +
{id = 67, rDate = "23.02.2023", eDate = "03.03.2023", name = "February 2023 Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent February2023.jpg", tags = {"communityChoiceEvent"}},
  +
{id = 66, rDate = "24.01.2023", eDate = "07.02.2023", name = "Moonlight Burrow", icon = "Moonlight Burrow", img = "EventBanner moonlightBurrow January2023.png", tags = {"lunarEvent", "cosmeticRewards"}},
  +
--[[2023]] {id = 65, rDate = "17.01.2023", eDate = "24.01.2023", name = "Moonlight Burrow - Early Celebration", icon = "Moonlight Burrow", img = "EventBanner moonlightBurrowEarlyCelebration January2023.png", tags = {"lunarEvent", "cosmeticRewards"}},
  +
  +
{id = 64, rDate = "22.12.2022", eDate = "02.01.2023", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush December2022.jpg", tags = {"bloodRush"}},
  +
{id = 63, rDate = "15.12.2022", eDate = "22.12.2022", name = "Match XP Event", icon = "XP", img = "EventBanner MatchXPMultiplier December2022.jpg", tags = {"matchXP"}},
  +
{id = 62, rDate = "08.12.2022", eDate = "04.01.2023", name = "Bone Chill 2022", icon = "Bone Chill", img = "EventBanner boneChill2022.png", tags = {"winterEvent", "eventTome"}},
  +
{id = 61, rDate = "01.12.2022", eDate = "03.01.2023", name = "Season of Giving 2022", icon = "Season of Giving 2021", img = "EventBanner seasonOfGiving2022.png", tags = {"miniEvent"}},
  +
{id = 60, rDate = "22.11.2022", eDate = "29.11.2022", name = "Surprise Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush November2022.jpg", tags = {"bloodRush"}},
  +
{id = 59, rDate = "10.11.2022", eDate = "17.11.2022", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner fragmentFrenzy November2022.png", tags = {"fragmentFrenzy"}},
  +
{id = 58, rDate = "27.10.2022", eDate = "01.11.2022", name = "Halloween Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt October2022.jpg", tags = {"halloweenEvent", "bloodHunt"}},
  +
{id = 57, rDate = "13.10.2022", eDate = "03.11.2022", name = "Haunted by Daylight 2022", icon = "Haunted by Daylight 2022", img = "EventBanner hauntedByDaylight2022.png", tags = {"halloweenEvent", "cosmeticRewards", "eventTome"}},
  +
{id = 56, rDate = "04.10.2022", eDate = "11.10.2022", name = "October 2022 Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent October2022.jpg", tags = {"communityChoiceEvent"}},
  +
{id = 55, rDate = "01.09.2022", eDate = "08.09.2022", name = "Double XP Event", icon = "XP", img = "EventBanner doubleXPWeek September2022.jpg", tags = {"doubleXP"}},
  +
{id = 54, rDate = "23.08.2022", eDate = "30.08.2022", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints August2022.jpg", tags = {"doubleDR"}},
  +
{id = 53, rDate = "11.08.2022", eDate = "18.08.2022", name = "Ghost Month", icon = "XP", img = "EventBanner ghostMonth2022.jpg", tags = {"miniEvent"}},
  +
{id = 52, rDate = "03.08.2022", eDate = "10.08.2022", name = "August 2022 Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush.jpg", tags = {"bloodRush"}},
  +
{id = 51, rDate = "15.07.2022", eDate = "19.07.2022", name = "Double XP Event", icon = "XP", img = "EventBanner doubleXPWeekend July15-19 2022.jpg", tags = {"doubleXP"}},
  +
{id = 50, rDate = "23.06.2022", eDate = "27.06.2022", name = "Anniversary Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt June2022.jpg", tags = {"bloodHunt"}},
  +
{id = 49, rDate = "16.06.2022", eDate = "30.06.2022", name = "Twisted Masquerade", icon = "Twisted Masquerade", img = "Banner twistedMasquerade.jpg", tags = {"anniversaryEvent", "eventTome"}},
  +
{id = 48, rDate = "09.06.2022", eDate = "16.06.2022", name = "Anniversary Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner anniversaryDoubleDailyRitualBloodpoints 2022.jpg", tags = {"anniversaryEvent", "doubleDR"}},
  +
{id = 47, rDate = "31.05.2022", eDate = "07.06.2022", name = "May 2022 Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent May2022.jpg", tags = {"communityChoiceEvent"}},
  +
{id = 46, rDate = "24.05.2022", eDate = "30.06.2022", name = "Sixth Year Anniversary", icon = "Frightful Flan", img = "Header 6thAnniversary.jpg", tags = {"anniversaryEvent", "cosmeticRewards"}},
  +
{id = 45, rDate = "24.05.2022", eDate = "31.05.2022", name = "Pre-Anniversary Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt May2022.jpg", tags = {"anniversaryEvent", "bloodHunt"}},
  +
{id = 44, rDate = "28.04.2022", eDate = "02.05.2022", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner doubleRF April28-May02 2022.png", tags = {"fragmentFrenzy"}},
  +
{id = 43, rDate = "21.04.2022", eDate = "25.04.2022", name = "Double XP Event", icon = "XP", img = "EventBanner doubleXPWeekend April21-25 2022.jpg", tags = {"doubleXP"}},
  +
{id = 42, rDate = "14.04.2022", eDate = "18.04.2022", name = "April 2022 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt April2022.jpg", tags = {"bloodHunt"}},
  +
{id = 41, rDate = "28.03.2022", eDate = "07.04.2022", name = "Spring Cleaning Activities", icon = "Spring Cleaning Activities", img = "EventBanner SpringCleaningActivities 2022.jpg", tags = {"miniEvent", "cosmeticRewards"}},
  +
--[[2022]] {id = 40, rDate = "25.01.2022", eDate = "08.02.2022", name = "Lurking Stripes", icon = "Lurking Stripes", img = "EventBanner lurkingStripes2022.png", tags = {"lunarEvent", "cosmeticRewards"}},
  +
  +
{id = 39, rDate = "09.12.2021", eDate = "23.12.2021", name = "Bone Chill 2021", icon = "Bone Chill", img = "EventBanner boneChill2021.png", tags = {"winterEvent"}},
  +
{id = 38, rDate = "01.12.2021", eDate = "05.01.2022", name = "Season of Giving 2021", icon = "Season of Giving 2021", img = "EventBanner seasonOfGiving2021.png", tags = {"miniEvent"}},
  +
{id = 37, rDate = "25.11.2021", eDate = "29.11.2021", name = "November 2021 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt November2021.jpg", tags = {"bloodHunt", "cosmeticRewards"}},
  +
{id = 36, rDate = "21.10.2021", eDate = "11.11.2021", name = "The Midnight Grove", icon = "The Midnight Grove", img = "Banner midnightGrove.png", tags = {"halloweenEvent", "cosmeticRewards", "eventTome"}},
  +
{id = 35, rDate = "29.07.2021", eDate = "03.08.2021", name = "Anniversary Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt July2021.jpg", tags = {"anniversaryEvent", "bloodHunt"}},
  +
{id = 34, rDate = "27.07.2021", eDate = "02.08.2021", name = "Greek Week", icon = "Greek Week", img = "Splashbanner GLL.png", tags = {"miniEvent", "cosmeticRewards", "RF"}},
  +
{id = 33, rDate = "30.06.2021", eDate = "22.07.2021", name = "Fifth Year Anniversary", icon = "Sacrificial Cake", img = "Header 5thAnniversary.jpg", tags = {"anniversaryEvent", "cosmeticRewards"},
  +
note = "Depending if the stretch goal is reached of collecting 10 million Crowns, the Bloodhunt will be extended by a day."},
  +
{id = 32, rDate = "12.05.2021", eDate = "02.06.2021", name = "Gnome Chompski", icon = "Gnome Chompski", img = "TomeVII Forsaken Banner.jpg", tags = {"miniEvent", "cosmeticRewards"}},
  +
{id = 31, rDate = "11.02.2021", eDate = "04.03.2021", name = "Gilded Stampede", icon = "Red Envelope", img = "EventBanner gildedStampede.png", tags = {"lunarEvent", "cosmeticRewards"}},
  +
{id = 30, rDate = "28.02.2021", eDate = "07.03.2021", name = "February 2021 Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush February2021.jpg", tags = {"bloodRush"}},
  +
--[[2021]] {id = 29, rDate = "14.01.2021", eDate = "21.01.2021", name = "New Year's Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush January2021.jpg", tags = {"bloodRush"}},
  +
  +
{id = 28, rDate = "01.12.2020", eDate = "03.01.2021", name = "Advent Calendar 2020", icon = "Advent Calendar 2020", img = "EventBanner adventCalendar2020.jpg", tags = {"miniEvent", "cosmeticRewards"}},
  +
{id = 27, rDate = "29.10.2020", eDate = "02.11.2020", name = "October 2020 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt October2020.jpg", tags = {"bloodHunt"}},
  +
{id = 26, rDate = "21.10.2020", eDate = "04.11.2020", name = "The Eternal Blight", icon = "Pustula Petals", img = "Banner eternalBlight temp.jpg", tags = {"halloweenEvent"}},
  +
{id = 25, rDate = "23.06.2020", eDate = "14.07.2020", name = "Fourth Year Anniversary", icon = "Ghastly Gateau", img = "Header 4thAnniversary.jpg", tags = {"anniversaryEvent", "cosmeticRewards"}},
  +
{id = 24, rDate = "25.03.2020", eDate = "15.04.2020", name = "Quarantine Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush.jpg", tags = {"bloodRush"}},
  +
--[[2020]] {id = 23, rDate = "21.01.2020", eDate = "04.02.2020", name = "Scarlet Swarm", icon = "Scarlet Swarm", img = "Header ScarletSwarm.jpg", tags = {"lunarEvent", "cosmeticRewards"}},
  +
  +
{id = 22, rDate = "31.10.2019", eDate = "04.11.2019", name = "October 2019 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt October2019.jpg", tags = {"bloodHunt"}},
  +
{id = 21, rDate = "30.10.2019", eDate = "10.11.2019", name = "The Withering Blight", icon = "Pustula Petals", img = "Banner witheringBlight.png", tags = {"halloweenEvent", "cosmeticRewards"}},
  +
{id = 20, rDate = "18.06.2019", eDate = "02.07.2019", name = "3 Year Anniversary", icon = "Gruesome Gateau", img = "Banner 3YearAnniversary.png", tags = {"anniversaryEvent"}},
  +
{id = 19, rDate = "14.06.2019", eDate = "20.06.2019", name = "3 Year Anniversary Blood Hunt", icon = "Blood Hunt Event", img = "3YearAnniversaryBloodHunt.jpg", tags = {"bloodHunt"},
  +
note = "This special Blood Hunt lasted for 6 consecutive days instead of the usual 4 and started off mid-week."},
  +
{id = 18, rDate = "02.05.2019", eDate = "06.05.2019", name = "May 2019 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt.jpg", tags = {"bloodHunt"},
  +
note = "This special Blood Hunt lasted for 5 consecutive days instead of the usual 4 and started off mid-week."},
  +
--[[2019]] {id = 17, rDate = "30.01.2019", eDate = "13.02.2019", name = "Moonrise", icon = "Moonrise", img = "StoreBanner moonrise.png", tags = {"lunarEvent", "cosmeticRewards"}},
  +
  +
{id = 16, rDate = "27.12.2018", eDate = "03.01.2019", name = "Winter Solstice Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt December2018.jpg", tags = {"bloodHunt"}},
  +
{id = 15, rDate = "17.12.2018", eDate = "03.01.2019", name = "Winter Solstice 2018", icon = "Winter Party Starter", img = "SplashBanner winterSolstice 2018.png", tags = {"winterEvent"},
  +
note = "This special Blood Hunt lasted for 7 consecutive days instead of the usual 4 and started off mid-week."},
  +
{id = 14, rDate = "19.10.2018", eDate = "02.11.2018", name = "The Hallowed Blight", icon = "The Hallowed Blight", img = "Banner hallowedBlight.png", tags = {"halloweenEvent", "cosmeticRewards"}},
  +
{id = 13, rDate = "21.09.2018", eDate = "24.09.2018", name = "Equinox Blood Hunt", icon = "Blood Hunt Event", img = "Equinox bloodHunt.jpg", tags = {"bloodHunt"}},
  +
{id = 12, rDate = "07.08.2018", eDate = "23.08.2018", name = "Scorching Summer BBQ", icon = "Scorching Summer BBQ", img = "Banner scorchingSummerBBQ.png", tags = {"summerEvent", "cosmeticRewards"}},
  +
{id = 11, rDate = "14.06.2018", eDate = "09.07.2018", name = "2 Year Anniversary", icon = "2 Year Anniversary", img = "Banner 2YearAnniversary.jpg", tags = {"anniversaryEvent", "bloodHunt"},
  +
note = "This special Blood Hunt lasted for 5 consecutive days instead of the usual 4."},
  +
--[[2018]] {id = 10, rDate = "15.02.2018", eDate = "01.03.2018", name = "Howling Grounds", icon = "Howling Grounds", img = "HowlingGrounds.png", tags = {"lunarEvent", "cosmeticRewards"}},
  +
  +
{id = 9, rDate = "14.12.2017", eDate = "04.01.2018", name = "Winter Solstice 2017", icon = "Winter Party Starter", img = "SplashBanner WinterSolstice.png", tags = {"bloodHunt", "cosmeticRewards", "winterEvent"},
  +
note = "This special Blood Hunt lasted for 5 consecutive days instead of the usual 4 and started off mid-week."},
  +
{id = 8, rDate = "26.10.2017", eDate = "01.11.2017", name = "All Hallows' Eve", icon = "Will O' Wisp", img = "SplashBanner AllHallowsEve.png", tags = {"bloodHunt", "cosmeticRewards", "halloweenEvent"},
  +
note = "This special Blood Hunt lasted for 7 consecutive days instead of the usual 4 and started off mid-week."},
  +
{id = 7, rDate = "08.09.2017", eDate = "12.09.2017", name = "Fall Masquerade", icon = "Blood Hunt Event", img = "Banner FallMasquerade.png", tags = {"bloodHunt", "cosmeticRewards"}},
  +
{id = 6, rDate = "04.08.2017", eDate = "07.08.2017", name = "August 2017 Blood Feast", icon = "Blood Feast Event", img = "EventBanner bloodfeast August2017.jpg", tags = {"bloodFeast"}},
  +
{id = 5, rDate = "14.06.2017", eDate = "20.06.2017", name = "1 Year Anniversary", icon = "Escape! Cake", img = "Banner 1YearAnniversary.jpg", tags = {"anniversaryEvent", "bloodHunt"},
  +
note = "This special Blood Hunt lasted for 6 consecutive days instead of the usual 4 and started off mid-week."},
  +
{id = 4, rDate = "14.04.2017", eDate = "18.04.2017", name = "Easter Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodhunt April2017.png", tags = {"bloodHunt"}},
  +
{id = 3, rDate = "17.02.2017", eDate = "21.02.2017", name = "Valentine's Day Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodhunt February2017.jpg", tags = {"bloodHunt"}},
  +
--[[2017]] {id = 2, rDate = "##.##.2017", eDate = "##.##.2017", name = "Chinese New Year 2017", icon = "Chinese Firecracker", img = "Banner ChineseNewYear2017.jpg", tags = {"lunarEvent"}},
  +
  +
--[[2016]] {id = 1, rDate = "##.##.2016", eDate = "##.##.2016", name = "Christmas Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt.jpg", tags = {"bloodHunt"}}
  +
}
  +
p.events = events
  +
  +
--[[
  +
p.eventSizes = {
  +
["small"] = {"Blood Rush", "Double XP"},
  +
["medium"] = {"Blood Hunt"},
  +
["big"] = {"Blood Feast", tags = {"anniversaryEvent"}}
  +
}
  +
]]
  +
  +
return p

Latest revision as of 17:08, 17 April 2024

Template-info Documentation

Character Infoboxes

Theme Music

Infoboxes automatically check if a Character comes with their own unique Theme Music, this information does not need to be added to the Datatable.

However, this requires that the audio files (.ogg Vorbis File Format) is named correctly, otherwise it will not be detected:

  • Killer Theme Music
    1. Chapter's full name, but without the header / Chapter number.
    2. Remove all special characters such as trademark signs or colons.
    3. Capitalise the first letter of every word.
    4. Append "Theme Music" (no quotation marks).
    • Example: Resident_Evil_Project_W_Theme_Music.ogg
  • Survivor(s) Theme Music
    1. Chapter's full name, but without the header / Chapter number.
    2. Remove all special characters such as trademark signs or colons.
    3. Capitalise the first letter of every word.
    4. Append "Survivors Theme Music" (no quotation marks).
    • Example: Resident_Evil_Project_W_Survivors_Theme_Music.ogg

Parameters

  • id - [Mandatory] Character ID (numbered based on release order)
  • name - [Mandatory] Survivor's Full Name, Killer's Title (i.e. David King, The Trapper)
  • [ K ] realName - [Optional] Killer's Name (i.e. Evan MacMillan), optional for creature Characters (i.e. The Demogorgon, The Dredge, The Xenomorph)
  • altName - [Optional] Alternate Names (Character's name in their original language or any other Lore name(s))
  • shortName - [Optional] Shortened Version of a Character's Name in cases where they have multiple ones
  • dbdName - [Optional] name used in DBD API (in order to sync names between the Wiki and the API so CosmeticsParser maps names correctly)
  • gender - [Mandatory] Character's Gender
  • origin - [Optional] Character's Origin
  • [ S ] role - [Optional] Survivor's Role (sometimes not used on newer and/or licensed Survivors)
  • actor - [Optional] Character's Voice Actor(s)
  • dlc - [Optional] Character's DLC ID
  • theme - [Optional] Theme Music Absence Flag (used when Characters released after CHAPTER 25 do not feature their own Theme Music)
  • possessive - [Optional] Possessive Form Flag:
    • true - Only appends an apostrophe
    • {2[,3,...]} - if the logic contains rules for each word, this can be used to indicate which words are supposed to be processed with them, skipping any others
    • "possessive form" - Uses the given value
    • not keyed - Default: appends the regular "'s"
  • multiChars - [Optional] flags a Character that uses plural pronouns (i.e. The Legion)
  • useLastName - [Optional] flags a Character that is generally referred to by their last name (i.e. Min, Tapp, Cage, Ripley)
  • gramLiving - [Optional] flags a Character as grammatically 'living' (optional parameter for certain languages)
  • gramGender - [Optional] flags a Character as grammatically 'masculine' or 'feminine' (optional parameter for certain languages).
    Used when the gender parameter does not align with the grammatical gender.
  • [ K ] realm - [Optional] Killer's Associated Realm
  • [ K ] power - [Mandatory] Killer's Power Name
  • [ K ] specialAttack - [Optional] Specifies whether a Killer's 'M2' is a Basic Attack or a Special Attack (only used on Killers with an 'M2' ability that can damage Survivors upon hitting or colliding with them)
  • [ K ] altAttackNote - [Optional] Short Note that names a Killer's secondary Attack
  • [ K ] weapon - [Mandatory] Killer's Weapon Name
  • [ K ] speed - [Mandatory] Killer's default Movement Speed
  • [ K ] altSpeed - [Optional] Killer's alternate Movement Speed (usually when using their Power)
  • [ K ] radius - [Mandatory] Killer's default Terror Radius range
  • [ K ] altRadius - [Optional] Killer's alternate Terror Radius range (usually when using their Power)
  • [ K ] lullabyRadius - [Optional] Killer's Lullaby Terror Radius range
  • [ K ] height - [Optional] Killer's Camera Height (based on in-game F1 information screen)

Maps / Realms

Parameters

  • id - [Mandatory] ID of a map (carefully many functions refer to ID but most of the time it's an index. This should be renamed to an appropriate name. some work has been already done but this part needs revision)
  • name - [Mandatory] Name of map. Used for image name assembling.
  • altName - [Optional] Alternative name used during development. If the name is identical with the name or is not present at all it should be treated as the map doesn't have such an alternative name. Used for image name assembling.
  • realm - [Mandatory] ID of realm.
  • ASTiles - [Mandatory] Area Square Tiles. Size of the map. Metres are evaluated based on the ASTiles variable. Can be stored as a plain number or a table like this: ASTiles = {{76, "Upper Floor"}, {66, "Lower Floor"}}
  • minHooks - [Optional] Minimum count of hooks appearing on the map.
  • maxHooks - [Optional] Maximum count of hooks appearing on map. By default, it's set +5 to minHooks as per the majority setting of the map. Basically, if the difference between minHooks and maxHooks is 5 there is no need to store maxHooks
  • minPallets - [Optional] Minimum pallets appearing on the map.
  • maxPallets - [Optional] Maximum pallets appearing on the map.
  • release - [Optional] Release date of map.
  • landmark - [Optional] Main landmark of map.
  • achievName - [Optional] Achievement Name related to a map. Also indicating map having an achievement.

Examples

{id = 1, name = "Coal Tower", altName = "Warehouse", realm = 1, ASTiles = 132, minHooks = 6, maxHooks = 11, minPallets = 8, maxPallets = 20}
{id = 29, name = "The Game", altName = "Hideout", realm = 10, ASTiles = {{76, "Upper Floor"}, {66, "Lower Floor"}}, minHooks = 8, maxHooks = 13, minPallets = 15, maxPallets = 20, release = "1.9.0"},

local p = {}
require("Module:Strings")
--techName = technical name kept in english in order to link image names (in english) to correct filenames
--multiName = the element shares the name with other "entity" (map/realm/perk/addon/item/offering/etc.) from the game
p.charISCost = 9000
p.charACCost = 500
p.dlcCosts = { --based on 1 char, 2 chars, 3 chars
	--sorted by DLC category
	--[[1]]	{4.99, 6.99, 11.99}, --chapters
	--[[2]]	{4.99} --half-chapters
}
--p.chapterDlcCosts = {5.99, 6.99, 11.99} 
--p.halfChapterDlcCosts = {4.99}

--gc = game currency
--temp = temporary currency (not available all-year)
ccy = {
	{id = 1, name = "Dollar", symbol = '$', gc = false},
	{id = 2, name = "Bloodpoint", symbol = 'BP', gc = true},
	{id = 3, name = "Iridescent Shard", symbol = 'IS', gc = true},
	{id = 4, name = "Gold Coin", symbol = 'GC', gc = true, temp = true},
	{id = 5, name = "Auric Cell", symbol = 'AC', gc = true},
	{id = 6, name = "Putrid Serum", symbol = 'PS', gc = true, temp = true},
	{id = 7, name = "Rift Fragment", symbol = 'RF', gc = true},
	{id = 8, name = "Dark Trinkets", symbol = 'DT', gc = true, temp = true},
	{id = 9, name = "Frosty Trinkets", symbol = 'FT', gc = true, temp = true},
}
p.ccy = ccy

--rDate format: dd.mm.yyyy
--multiName flag whether there's used the same name for any other element on wiki
--Chapter number is sorted list by id of same category (1). For Paragraph number it's samethe same logic with category 2
--link: game id from DLC's Steam URL
--{id = , name = "", rDate = "##.##.####", category = , cost = {},}
--licensed = indicates whether the DLC contains licensed characters
dlcs = {
	{id = 1,  name = "The Last Breath Chapter", rDate = "18.08.2016", category = 1, cost = "Free", link = 509060, release = "1.1.0", codeName = "B"},
	{id = 2,  name = "The HALLOWEEN® Chapter", rDate = "25.10.2016", category = 1, link = 530711, release = "1.2.1", codeName = "C", licensed = true},
	{id = 3,  name = "Of Flesh and Mud", rDate = "08.12.2016", retired = "08.01.2024", category = 1, link = 554381, release = "1.3.1", codeName = "D", flags = {"xps"}},
	{id = 16, name = "Left Behind", rDate = "08.03.2017", category = 2, cost = "Free", link = 573940, release = "1.4.2", codeName = "D", multiName = true},
	{id = 4,  name = "Spark of Madness", rDate = "11.05.2017", retired = "08.01.2024", category = 1, link = 582600, release = "1.5.1", codeName = "I", flags = {"xps"}},
	{id = 5,  name = "A Lullaby for the Dark", rDate = "27.07.2017", category = 1, cost = "Free", link = 661770, release = "1.6.0", codeName = "J"},
	{id = 17, name = "LEATHERFACE™", rDate = "14.09.2017", category = 2, link = 700280, release = "1.7.0", codeName = "J", licensed = true},
	{id = 6,  name = "A Nightmare on Elm Street™", rDate = "26.10.2017", category = 1, link = 700282, release = "1.8.0", codeName = "England", licensed = true},
	{id = 7,  name = "The SAW™ Chapter", rDate = "23.01.2018", category = 1, link = 750381, release = "1.9.0", codeName = "Finland", licensed = true},
	{id = 8,  name = "Curtain Call", rDate = "12.06.2018", retired = "08.01.2024", category = 1, link = 799200, release = "2.0.0", codeName = "Guam", flags = {"switch"}},
	{id = 9,  name = "Shattered Bloodline", rDate = "18.09.2018", retired = "08.01.2024", category = 1, link = 925750, release = "2.2.0", codeName = "Haiti", flags = {"switch"}},
	{id = 10, name = "Darkness Among Us", rDate = "11.12.2018", retired = "08.01.2024", category = 1, link = 971790, release = "2.4.0", codeName = "Kenya"},
	{id = 11, name = "Demise of the Faithful", rDate = "19.03.2019", retired = "08.01.2024", category = 1, link = 1009820, release = "2.6.0", codeName = "Mali"},
	{id = 18, name = "Ash vs Evil Dead", rDate = "02.04.2019", category = 2, link = 1009821, release = "2.6.3", codeName = "Mali", licensed = true},
	{id = 12, name = "Ghost Face®", rDate = "18.06.2019", category = 1, link = 1089270, release = "3.0.0", codeName = "Oman", licensed = true},
	{id = 13, name = "Stranger Things", rDate = "17.09.2019", category = 1, link = 1135280, release = "3.2.0", codeName = "Qatar", licensed = true, achRetired = true},
	{id = 14, name = "Cursed Legacy", rDate = "03.12.2019", retired = "08.01.2024", category = 1, link = 1199880, release = "3.4.0", codeName = "Sweden"},
	{id = 15, name = "Chains of Hate", rDate = "10.03.2020", retired = "08.01.2024", category = 1, link = 1251000, release = "3.6.0", codeName = "Ukraine"},
	{id = 19, name = "The 80's Suitcase", rDate = "23.09.2016", retired = "08.01.2024", category = 3, cost = {{value = 2.99, ccy = 1}}, link = 530710, release = "1.1.2", flags = {"xps"}},
	{id = 20, name = "The Bloodstained Sack", rDate = "17.11.2016", retired = "08.01.2024", category = 3, cost = {{value = 2.99, ccy = 1}}, link = 554380, release = "1.2.1e", flags = {"xps"}},
	{id = 21, name = "Headcase", rDate = "08.06.2017", retired = "08.01.2024", category = 3, cost = {{value = 2.99, ccy = 1}}, link = 577901, release = "1.5.2", flags = {"switch"}},
	{id = 22, name = "Charity Case", rDate = "10.08.2017", category = 3, cost = {{value = 4.99, ccy = 1}}, link = 627510, release = "1.6.2"},
	{id = 23, name = "Dead by Daylight: Original Soundtrack", rDate = "14.06.2016", category = 4, cost = {{value = 9.99, ccy = 1}}, link = 492140, release = "1.0.0"},
	{id = 24, name = "Silent Hill", rDate = "16.06.2020", category = 1, link = 1324970, release = "4.0.0", codeName = "Wales", multiName = true, licensed = true},
	{id = 25, name = "Dead by Daylight: Original Soundtrack", rDate = "02.08.2019", category = 4, cost = {{value = 9.49, ccy = 1}}, link = 492140, release = "1.0.0", skip = true},
    {id = 26, name = "Descend Beyond", rDate = "08.09.2020", retired = "08.01.2024", category = 1, link = 1408020, release = "4.2.0", codeName = "Yemen"},
    {id = 27, name = "A Binding of Kin", rDate = "01.12.2020", retired = "08.01.2024", category = 1, link = 1474030, release = "4.4.0", codeName = "Aurora"},
    {id = 28, name = "All-Kill", rDate = "30.03.2021", retired = "08.01.2024", category = 1, link = 1557310, release = "4.6.0", codeName = "Comet"},
    {id = 29, name = "Resident Evil™", rDate = "15.06.2021", category = 1, link = 1634040, release = "5.0.0", codeName = "Eclipse", licensed = true},
    {id = 30, name = "Escape Expansion Pack", rDate = "15.06.2021", category = 5, cost = {{value = 29.99, ccy = 1}}, link = 1622941, release = "5.0.0"},
    {id = 31, name = "Terror Expansion Pack", rDate = "15.06.2021", category = 5, cost = {{value = 29.99, ccy = 1}}, link = 1622940, release = "5.0.0"},
    {id = 32, name = "Hellraiser™", rDate = "07.09.2021", category = 1, link = 1734080, release = "5.2.0", codeName = "Gemini", licensed = true},
    {id = 33, name = "Hour of the Witch", rDate = "19.10.2021", retired = "08.01.2024", category = 2, link = 1763310, release = "5.3.0", codeName = "Hubble"},
    {id = 34, name = "Portrait of a Murder", rDate = "30.11.2021", retired = "14.05.2024", category = 1, link = 1804690, release = "5.4.0", codeName = "Ion"},
    {id = 35, name = "Sadako Rising", rDate = "08.03.2022", category = 1, link = 1899750, release = "5.6.0", codeName = "Kepler", licensed = true},
    {id = 36, name = "Roots of Dread", rDate = "07.06.2022", retired = "14.05.2024", category = 1, link = 1985790, release = "6.0.0", codeName = "Meteor"},
    {id = 37, name = "Resident Evil™: PROJECT W", rDate = "30.08.2022", category = 1, link = 2102730, release = "6.2.0", codeName = "Orion", licensed = true},
    {id = 38, name = "Forged in Fog", rDate = "22.11.2022", retired = "14.05.2024", category = 1, link = 2198470, release = "6.4.0", codeName = "Quantum"},
    {id = 39, name = "Tools of Torment", rDate = "07.03.2023", retired = "14.05.2024", category = 1, link = 2294610, release = "6.6.0", codeName = "Saturn"},
    {id = 40, name = "End Transmission", rDate = "13.06.2023", category = 1, link = 2399750, release = "7.0.0", codeName = "Umbra"},
    {id = 41, name = "Armoured Pack", rDate = "19.06.2023", retracted = "18.07.2023", category = 3, link = 2405130, release = "7.0.0", licensed = true},
    {id = 42, name = "War Hammer Pack", rDate = "19.06.2023", retracted = "18.07.2023", category = 3, link = 2405140, release = "7.0.0", licensed = true},
    {id = 43, name = "Nicolas Cage", rDate = "25.07.2023", category = 2, cost = {{value = 9.99, ccy = 1}, {value = 500, ccy = 5}}, link = 2469400, release = "7.1.0", codeName = "Venus", licensed = true, multiName = true},
    {id = 44, name = "Alien", rDate = "29.08.2023", category = 1, cost = {{value = 11.99, ccy = 1}, {value = 1000, ccy = 5}}, link = 2515990, release = "7.2.0", codeName = "Wormhole", licensed = true},
    {id = 45, name = "Chucky", rDate = "28.11.2023", category = 1, link = 2656010, release = "7.4.0", codeName = "Yerkes", licensed = true, multiName = true},
    {id = 46, name = "Maddening Darkness Pack", rDate = "08.01.2024", category = 8, cost = {{value = 19.99, ccy = 1}, {value = 2000, ccy = 5}, {value = 36000, ccy = 3}}, link = 2526530, release = "7.4.2"},
    {id = 47, name = "Old Wounds Pack", rDate = "08.01.2024", category = 8, cost = {{value = 19.99, ccy = 1}, {value = 2000, ccy = 5}, {value = 36000, ccy = 3}}, link = 2526540, release = "7.4.2"},
    {id = 48, name = "Macabre Tales Pack", rDate = "08.01.2024", category = 8, cost = {{value = 19.99, ccy = 1}, {value = 1750, ccy = 5}, {value = 31500, ccy = 3}}, link = 2526550, release = "7.4.2"},
    {id = 49, name = "Alan Wake®", rDate = "30.01.2024", category = 2, link = 2661250, release = "7.5.0", codeName = "Zodiac", licensed = true, multiName = true},
    {id = 50, name = "All Things Wicked", rDate = "12.03.2024", category = 1, link = 2661270, release = "7.6.0", codeName = "ApplePie"},
    {id = 51, name = "Endless Hunt Pack", rDate = "14.05.2024", category = 8, cost = {{value = 19.99, ccy = 1}, {value = 2000, ccy = 5}, {value = 40500, ccy = 3}}, link = 0, release = "7.7.2"},
}
p.dlcs = dlcs

dlcCategories = {
	--[[1]]	"Chapter DLC",
	--[[2]]	"Half-Chapter DLC",
	--[[3]]	"Clothing Pack DLC",
	--[[4]]	"Original Soundtrack DLC",
	--[[5]]	"Character Pack DLC",
	--[[6]]	"Other", -- unused
	--[[7]]	"Retracted", -- unused
	--[[8]] "Chapter Pack DLC"
}
p.dlcCategories = dlcCategories

dlcImages = { --cover will be optional
	--jpg
	{id = 1, cover = "DLC1_LOGO"},
	{id = 25, cover = "2019SOUNDTRACK LOGO"}
}
p.dlcImages = dlcImages

--deprecated
dlcCapsuleImages = {
	--{id = #, image = "customName"}
}
dlcThemes = {
	--need to test if can check if file exists (.ogg)
--	{id = 3, fileName = "Hag Theme Music"},
}
p.dlcThemes = dlcThemes
survivors = {
	--dbdName => name used in DBD API
	--theme = music theme, nill/true = expected, false = not expected
	--{id = , name = "", altName = , gender = , role = "", origin = , actor = "", dlc =}
	{id = 1, name = "Dwight Fairfield", gender = "Man", role = "Nervous Leader", origin = "American", actor = "Ian Chuprun (BHVR)"},
	{id = 2, name = "Meg Thomas", gender = "Woman", role = "Energetic Athlete", origin = "American", actor = "Ingrid Blemur (BHVR)"},
	{id = 3, name = "Claudette Morel", gender = "Woman", role = "Studious Botanist", origin = "Canadian", actor = "Sarah Robinson (BHVR)"},
	{id = 4, name = "Jake Park", altName = "제이크 박 (Korean)", gender = "Man", role = "Solitary Survivalist", origin = "South Korean", actor = "Kevin Boissonneault (BHVR)"},
	{id = 5, name = "Nea Karlsson", gender = "Woman", role = "Urban Artist", origin = "Swedish", actor = "Morgane Ravasi (BHVR)", dlc = 1},
	{id = 6, name = "Laurie Strode", gender = "Woman", role = "Determined Survivor", origin = "American", actor = "Catherine Lecours (BHVR)", dlc = 2},
	{id = 7, name = "Ace Visconti", gender = "Man", role = "Lucky Gambler", origin = "Argentinian of Italian descent", actor = "Sébastien Varas (BVHR)", dlc = {3, 46}},
	{id = 8, name = 'William "Bill" Overbeck', shortName = "Bill Overbeck", gender = "Man", role = "Old Soldier", origin = "American", actor = "Ricardo Gomez (BHVR)", dlc = 16},
	{id = 9, name = "Feng Min", altName = "凤敏 (Chinese)", useLastName = true, gender = "Woman", role = "Focused Competitor", origin = "Chinese", actor = "Bianca Lavric (BHVR)", dlc = {4, 46}},
	{id = 10, name = "David King", gender = "Man", role = "Rugged Scrapper", origin = "English", actor = "Stefan Horvath (BHVR)", dlc = 5},
	{id = 11, name = "Quentin Smith", gender = "Man", role = "Resolute Dreamwalker", origin = "American", actor = "Louis McLean (BHVR)", dlc = 6},
	{id = 12, name = "Detective David Tapp", shortName = "David Tapp", dbdName = "Detective Tapp", useLastName = true, gender = "Man", role = "Obsessed Detective", origin = "African American", actor = "Dave Blake (BHVR)", dlc = 7},
	{id = 13, name = "Kate Denson", gender = "Woman", role = "Hopeful Songbird", origin = "American", actor = "Daphné Poulin Gourdeau (BHVR)", dlc = {8, 46}},
	{id = 14, name = "Adam Francis", gender = "Man", role = "Resourceful Teacher", origin = "Jamaican", actor = "Joseph Bourbaki (BHVR)", dlc = {9, 46}},
	{id = 15, name = 'Jeffrey "Jeff" Johansen', shortName = "Jeff Johansen", dbdName = "Jeff Johansen", gender = "Man", role = "Quiet Artist", origin = "Canadian of Norwegian descent", actor = "Filip Ivanovic (BHVR)", dlc = {10, 47}},
	{id = 16, name = "Jane Romero", gender = "Woman", role = "Influential Celebrity", origin = "Latin American", actor = "Patricia Brochu-Gagné (BHVR)", dlc = {11, 47}},
	{id = 17, name = "Ashley J. Williams", shortName = "Ash Williams", gender = "Man", role = "Alone Wolf", origin = "American", actor = "Bruce Campbell (Original Actor)", dlc = 18},
	{id = 18, name = "Nancy Wheeler", gender = "Woman", role = "Aspiring Journalist", origin = "American", actor = "Diane Guillemont (BHVR)", dlc = 13},
	{id = 19, name = "Steve Harrington", gender = "Man", role = "Former Jock", origin = "American", actor = "Undisclosed", dlc = 13},
	{id = 20, name = "Yui Kimura", altName = "木村 結衣 (Japanese)", gender = "Woman", role = "Hardened Streetracer", origin = "Japanese", actor = "Daniela Pinto (BHVR)", dlc = {14, 47}},
	{id = 21, name = "Zarina Kassir", gender = "Woman", role = "Plucky Documentarian", origin = "Lebanese American", actor = "Émilie Paquin (BHVR)", dlc = {15, 47}},
	{id = 22, name = "Cheryl Mason", gender = "Woman", role = "Young Veteran of Terror", origin = "American", actor = "Undisclosed Voice Actress ", dlc = 24},
	{id = 23, name = "Felix Richter", gender = "Man", role = "Visionary Architect ", possessive = true, origin = "German", actor = "Frédéric Poirier (BHVR)", dlc = {26, 48}},
	{id = 24, name = "Élodie Rakoto", gender = "Woman", role = "Occult Investigator", origin = "French, Madagassian", actor = "Beatrix Moersch (BHVR)", dlc = {27, 48}, diacritics = true},
	{id = 25, name = "Yun-Jin Lee", altName = "이윤진 (Korean)", gender = "Woman", role = "Self-Interested Music Producer", origin = "South Korean", actor = "So-Hee Kim (Voice Actor)", dlc = {28, 48}},
	{id = 26, name = "Jill Valentine", gender = "Woman", role = "Founding Member of S.T.A.R.S.", origin = "American", actor = "Chaney Crabb (The Monster Factory)", dlc = 29},
	{id = 27, name = "Leon Scott Kennedy", dbdName = "Leon S. Kennedy", gender = "Man", role = "Rookie Police Officer", origin = "American", actor = "Riley McShane (The Monster Factory)", dlc = 29},
	{id = 28, name = "Mikaela Reid", gender = "Woman", role = "Young Mystic", origin = "American", actor = "Adrienne Cowan (The Monster Factory)", dlc = {33, 48}},
	{id = 29, name = "Jonah Vasquez", gender = "Man", role = "Mathematical Mastermind", origin = "American of Hispanic descent", actor = "Unknown Voice Actor (The Monster Factory)", dlc = {34, 51}},
	{id = 30, name = "Yoichi Asakawa", altName = "浅川 陽一 (Japanese)", gender = "Man", role = "Brilliant Marine Biologist", origin = "Japanese", actor = "Mirai Kawashima (The Monster Factory)", dlc = 35},
	{id = 31, name = "Haddie Kaur", gender = "Woman", role = "Brave and Determined Podcaster", origin = "Canadian of Indian descent", actor = "Ashavari Anna Joshi (The Monster Factory)", dlc = {36, 51}},
	{id = 32, name = "Ada Wong", gender = "Woman", role = "Mysterious Secret Agent", origin = "Unknown (Redacted)", actor = "Vicky Psarakis (The Monster Factory)", dlc = 37},
	{id = 33, name = "Rebecca Chambers", gender = "Woman", role = "Gifted Medic and Squad Member", origin = "American", actor = "Megan Orvold-Scheider (The Monster Factory)", dlc = 37},
	{id = 34, name = "Vittorio Toscano", gender = "Man", role = "Endless Wanderer", origin = "Italian", actor = "Luc de Villars (The Monster Factory)", theme = false, dlc = {38, 51}},
	{id = 35, name = "Thalita Lyra", gender = "Woman", origin = "Brazilian", actor = "Sylvia Salustti (Brazilian Voice Actress)", dlc = {39, 51}},
	{id = 36, name = "Renato Lyra", gender = "Man", origin = "Brazilian", actor = "Felipe Grinnan (Brazilian Voice Actor)", dlc = {39, 51}},
	{id = 37, name = "Gabriel Soma", gender = "Man", role = "Resourceful Engineer", origin = "Proxima Centauri C", actor = "Stevie Boiser (The Monster Factory)", dlc = 40},
	{id = 38, name = "Nicolas Cage", useLastName = true, gender = "Man", role = "Superstar", origin = "American", actor = "Nicolas Cage", dlc = 43, multiName = true},
	{id = 39, name = "Ellen Ripley", useLastName = true, gender = "Woman", role = "Nostromo Warrant Officer", origin = "American", actor = "Molly Daisy (The Monster Factory)", dlc = 44},
	{id = 40, name = "Alan Wake", gender = "Man", role = "Bestselling Author", origin = "American", actor = "Matthew Porretta (Original Voice Actor)", dlc = 49, multiName = true},
	{id = 41, name = "Sable Ward", gender = "Woman", origin = "American", actor = "Liz Morey (Professional Voice Actress)", dlc = 50},
}
p.survivors = survivors
survivorImages = { --this will be optional
	{id = 1, portrait = "DF_charSelect_portrait", preview = "DF_charPreview_portrait"},
	{id = 8, preview = "DS_BO_charPreview_portrait"},
	{id = 22, preview = "WS_CM_charPreview_portrait"},
	{id = 23, preview = "YS_FR_charPreview_portrait"},
}
p.survivorImages = survivorImages

--realm can be deduced based on dlc ID
--base speed (100 %) is 4 m/s
--radius is in metres
--speed will be by default 115
killers = {
	-- {id = number, name = "string", realName = "string", altName = "string" or {table = {"string"}}, gender = "string", origin = "string", power = "string", specialAttack = boolean, altAttackNote = "string", weapon = "string",
		--speed = number (%), altSpeed = {table = {number (%), "string"}}, radius = number or {table = {number}}, height = 'char', dlc = number (id), actor = "string" or {table = {"string"}}},
	{id = 1, name = "Trapper", realName = "Evan MacMillan", altName = "Chuckles", gender = "Man", origin = "American", realm = 1, specialAttack = true, altAttackNote = "Trap Catches", weapon = "The Cleaver", speed = 4.6, radius = 32, height = 'T', actor = "Filip Ivanovic (BHVR)"},
	{id = 2, name = "Wraith", realName = "Philip Ojomo", altName = {"Banshee", "Bob"}, gender = "Man", origin = "Nigerian", realm = 2, specialAttack = false, weapon = "Azarov's Skull", speed = {4.6, "Uncloaked"}, altSpeed = {{6.0, "Cloaked"}}, radius = 32, height = 'T', actor = "Filip Ivanovic (BHVR)"},
	{id = 3, name = "Hillbilly", realName = "Max Thompson Jr.", altName = "The Crooked", gender = "Man", origin = "American", realm = 3, specialAttack = true, altAttackNote = "Chainsaw Hits", weapon = "The Hammer", speed = 4.6, altSpeed = {{10.12, "Chainsaw Sprint"}}, radius = 32, height = 'T', actor = "Filip Ivanovic (BHVR)"},
	{id = 4, name = "Nurse", realName = "Sally Smithson", gender = "Woman", origin = "American of English descent", specialAttack = true, altAttackNote = "Blink Attacks", weapon = "The Bonesaw", speed = 3.85, altSpeed = {{13.33, "Blink"}}, radius = 32, height = 'A', dlc = 1, actor = "Anais Renevey (BHVR)"},
	{id = 5, name = "Shape", realName = "Michael Myers", altName = {"Boogeyman", "Stalker"}, gender = "Man", origin = "American", specialAttack = false, weapon = "Kitchen Knife", speed = {4.2, "Evil Within I"}, altSpeed = {{4.6, "Evil Within II & III"}}, radius = {{6, "Evil Within I", "Despite the code still defining The Shape's Evil Within I Terror Radius at 6 metres, it is effectively 0 metres due to Evil Within I automatically granting an indefinite Undetectable Status Effect."}, {16, "Evil Within II"}, {32, "Evil Within III"}}, height = 'T', dlc = 2, actor = "Frédéric Poirier (BHVR)"},
	{id = 6, name = "Hag", realName = "Lisa Sherwood", altName = "Witch", gender = "Woman", origin = "African American", power = "Blackened Catalyst", specialAttack = false, weapon = "The Claw", speed = 4.4, radius = 24, height = 'A', dlc = {3, 46}, actor = "Eliane Pregent"},
	{id = 7, name = "Doctor", realName = "Herman Carter", altName = "Mu Yi", gender = "Man", origin = "African American", power = "Carter's Spark", specialAttack = true, altAttackNote = "Shock Attacks", weapon = "The Stick", speed = 4.6, altSpeed = {{3.08, "Charging Shock Therapy"}}, radius = 32, height = 'T', dlc = {4, 46}, actor = "Alex Lin (BHVR)"},
	{id = 8, name = "Huntress", realName = "Anna", altName = {"Анна", "Bear"}, possessive = true , gender = "Woman", origin = "Russian", power = "Hunting Hatchets", specialAttack = true, altAttackNote = "Hatchet Hits", weapon = "Broad Axe", speed = 4.4, altSpeed = {{3.08, "Wind-up"}}, radius = 20, lullabyRadius = 45, height = 'T', dlc = 5, actor = "Amélie Leguiader (BHVR)"},
	{id = 9, name = "Cannibal", realName = "Bubba Sawyer", altName = "Leatherface", gender = "Man", origin = "American", power = "Bubba's Chainsaw", specialAttack = true, altAttackNote = "Chainsaw Hits", weapon = "The Sledge", speed = 4.6, altSpeed = {{5.29, "Chainsaw Sweep"}}, radius = 32, height = 'T', dlc = 17, actor = "Filip Ivanovic (BHVR)"},
	{id = 10, name = "Nightmare", realName = "Freddy Krueger", altName = "The Sandman", gender = "Man", origin = "American", power = "Dream Demon", specialAttack = false, weapon = "Clawed Glove", speed = 4.6, altSpeed = {{4.0, "placing '''Dream Snares'''"}}, radius = 32, lullabyRadius = {{32, "[[Dream World]]"}}, height = 'A', dlc = 6, actor = "Filip Ivanovic (BHVR)"},
	{id = 11, name = "Pig", realName = "Amanda Young", gender = "Woman", origin = "American", power = "Jigsaw's Baptism", specialAttack = true, altAttackNote = "Ambush Dash Hits", weapon = "Hidden Blade", speed = 4.6, altSpeed = {{3.6, "Crouch"}, {6.9, "Ambush Dash"}}, radius = 32, height = 'A', dlc = 7, actor = "Christine Marsh (BHVR)"},
	{id = 12, name = "Clown", realName = "Kenneth Chase alias Jeffrey Hawk", shortName = "Jeffrey Hawk", altName = {"The Ringmaster", "The Medicine Man"}, gender = "Man", origin = "American", power = "The Afterpiece Tonic", specialAttack = true, altAttackNote = "Bottle Hits", weapon = "Madame Butterfly", speed = 4.6, radius = 32, height = 'T', dlc = {8, 46}, actor = "Sébastien Duval (BHVR)"},
	{id = 13, name = "Spirit", realName = "Rin Yamaoka", gender = "Woman", origin = "Japanese", power = "Yamaoka's Haunting", specialAttack = false, weapon = "Shattered Katana", speed = 4.4, altSpeed = {{7.04, "Phase Walk"}}, radius = 24, height = 'A', dlc = {9, 46}, actor = "Gabrielle Murphy (BHVR)"},
	{id = 14, name = "Legion", realName = "Frank Morrison, Julie Kostenko, Susie, Joey", shortName = "Frank, Julie, Susie, Joey", gender = "Men (Frank, Joey)" .. br .. "Women (Julie, Susie)", origin = "Canadian", power = "Feral Frenzy", specialAttack = true, altAttackNote = "Feral Slashes", weapon = "Hunting Knife", speed = 4.6, altSpeed = {{5.2, "Feral Frenzy"}}, radius = 32, altRadius = {{40, "Feral Frenzy"}}, height = 'A', dlc = {10, 47}, actor = {"Julie/Susie: Emilie Deschamps (BHVR)", "Frank/Joey: Nicolas Brassard (BHVR)"}},
	{id = 15, name = "Plague", realName = "Adiris", altName = "High Priestess of Babylon", gender = "Woman", origin = "Babylonian (Ancient Mesopotamia)", power = "Vile Purge", specialAttack = true, altAttackNote = "Corrupt Purge Hits", weapon = "Profane Censer", speed = 4.6, radius = 32, height = 'T', dlc = {11, 47}, actor = "Undisclosed Voice Actress"},
	{id = 16, name = "Ghost Face", realName = "Danny Johnson alias Jed Olsen", shortName = "Danny Johnson", gender = "Man", origin = "American", power = "Night Shroud", specialAttack = false, weapon = "Tactical Knife", speed = 4.6, altSpeed = {{3.8, "Crouch"}}, radius = 32, height = 'A', dlc = 12, actor = "Filip Ivanovic (Art Director)"},
	{id = 17, name = "Demogorgon", altName = {"The Monster", "The Beast"}, gender = "Not applicable (not human)", origin = "None (Creature, Extradimensional Origin)", power = "Of the Abyss", specialAttack = true, altAttackNote = "Shred Attacks", weapon = "Barbarous Claw", speed = 4.6, altSpeed = {{3.86, "Of the Abyss"}, {18.4, "Shred"}}, radius = 32, height = 'T', dlc = 13, actor = "None (various digitally processed sounds)"},
	{id = 18, name = "Oni", realName = "Kazan Yamaoka", gender = "Man", origin = "Japanese", power = "Yamaoka's Wrath", specialAttack = true, altAttackNote = "Bloody Fury Attacks", weapon = "Yamaoka Blade", speed = 4.6, altSpeed = {{3.45, "Absorption"}, {7.82, "Demon Dash"}}, radius = 32, height = 'T', dlc = {14, 47}, actor = "Jean-Baptiste Garnier (BHVR)"},
	{id = 19, name = "Deathslinger", realName = "Caleb Quinn", altName = {"The Collector", "Gunslinger", "Mad Mick"}, gender = "Man", origin = "American of Irish descent", power = "The Redeemer", specialAttack = false, weapon = "Death to Bayshore", speed = 4.4, radius = 32, height = 'T', dlc = {15, 47}, actor = "Patrick Harris (BHVR)"},
	{id = 20, name = "Executioner", realName = "Pyramid Head", altName = "Red Pyramid Thing", gender = "Man", origin = "None (Creature, Manifestation of Guilt)", power = "Rites of Judgement", specialAttack = true, altAttackNote = "Trail Attacks", weapon = "Great Knife", speed = 4.6, altSpeed = {{3.68, "Charging Torment Mode"}, {4.4, "Torment Mode"}}, radius = 32, height = 'T', dlc = 24, actor = "Jean-Baptiste Garnier (BHVR)"},
	{id = 21, name = "Blight", realName = "Talbot Grimes", gender = "Man", origin = "Scottish", power = "Blighted Corruption", specialAttack = true, altAttackNote = "Lethal Rush Hits", weapon = "Bonebuster", speed = 4.6, altSpeed = {{9.2, "Rush"}}, radius = 32, height = 'A', dlc = {26, 48}, actor = "Jean-Baptiste Garnier (BHVR) & Mathieu Favier (BHVR)"},
	{id = 22, name = "Twins", realName = "Charlotte & Victor Deshayes", altName = "The Siblings", possessive = true, gender = "Woman (Charlotte)" .. br .. "Man (Victor)", origin = "French", power = "Blood Bond", specialAttack = true, altAttackNote = "Victor Pounces", weapon = "Blade of Marseille", speed = {4.6, "Charlotte"}, altSpeed = {{6, "Victor"}}, radius = 32, lullabyRadius = {{12, "Victor's Shrieks - idle"}, {14, "attached"}, {18, "controlled"}}, height = 'T', dlc = {27, 48}, actor = {"Charlotte: Catherine Gauthier (BHVR)", "Victor: Jean-Baptiste Garnier (BHVR)"}},
	{id = 23, name = "Trickster", realName = "Ji-Woon Hak", gender = "Man", origin = "South Korean", power = "Showstopper", specialAttack = true, altAttackNote = "Knife Hits", weapon = "Polished Head-Smasher", speed = 4.6, altSpeed = {{3.86, "Throw State & Main Event"}}, radius = 32, lullabyRadius = 44, height = 'A', dlc = {28, 48}, actor = "Titus Kim (Voice Actor)"},
	{id = 24, name = "Nemesis", realName = "Nemesis T-Type", altName = {"The Pursuer", "The Tyrant", "The Potential"}, possessive = true, gender = "Man", origin = "None (Bio-Weapon manufactured by Umbrella Europe)", power = "T-Virus", specialAttack = true, altAttackNote = "Tentacle Strikes", weapon = "Raw Fists", speed = 4.6, altSpeed = {{3.8, "MR1/MR2 Tentacle Strike"}, {4.0, "MR3 Tentacle Strike"}}, radius = 32, height = 'T', dlc = 29, actor = {"Sébastien Croteau (Nemesis)", "Roxana B.L. (Female Zombie)", "David A.B. (Male Zombie) (The Monster Factory)"}, multiName = true},
	{id = 25, name = "Cenobite", realName = "Elliot Spencer", altName = {"Lead Cenobite", "Hell Priest"}, gender = "Man", origin = "English", power = "Summons of Pain", specialAttack = true, altAttackNote = "Chains", weapon = "Hook & Chain", speed = 4.6, radius = 32, height = 'T', dlc = 32, actor = "Doug Bradley (Original Actor)"},
	{id = 26, name = "Artist", realName = "Carmina Mora", altName = {"The Bird Lady", "The Matron of Crows"}, gender = "Woman", origin = "Chilean", power = "Birds of Torment", specialAttack = true, altAttackNote = "Crow Attacks", weapon = "Sharp Palette Blade", speed = 4.6, radius = 32, height = 'A', dlc = {34, 51}, actor = "Undisclosed Voice Actress (The Monster Factory)"},
    {id = 27, name = "Onryō", realName = "Sadako Yamamura", altName = {"山村 貞子"}, gender = "Woman (Intersex)", origin = "Japanese", power = "Deluge of Fear", specialAttack = false, weapon = "Ring of Fury", speed = 4.6, radius = 24, lullabyRadius = {{24, "[[Otherworld]]"}}, height = 'S', dlc = 35, actor = "None"},
    {id = 28, name = "Dredge", altName = {"The Druanee"}, gender = "Not applicable (not human)", origin = "None (Creature, Manifestation of Malthink)", power = "Reign of Darkness", specialAttack = false, weapon = "Knotted Appendage", speed = 4.6, radius = 32, height = 'T', dlc = {36, 51}, actor = {"Roxana B.L.", "Maude Théberge", "Vanessa Landry", "Misha Standjofski", "Philippe Langelier", "Sébastien Croteau (The Monster Factory)"}},
    {id = 29, name = "Mastermind", realName = "Albert Wesker", gender = "Man", origin = "American", power = "Virulent Bound", specialAttack = true, altAttackNote = "Bound Attacks", weapon = "Combat Knife", speed = 4.6, radius = 40, height = 'A', dlc = 37, actor = "Connor Fogarty (The Monster Factory)"},
    {id = 30, name = "Knight", realName = "Tarhos Kovács", gender = "Man", origin = "Hungarian", power = "Guardia Compagnia", specialAttack = true, altAttackNote = "Guard Attacks", weapon = "Imposing Claymore", speed = 4.6, radius = 32, height = 'A', dlc = {38, 51}, actor = {"Misha Standjofski (Knight)", "David A.B. (Carnifex)", "Simon Girard (Assassin)", "Jeff Mott (Jailer) (The Monster Factory)"}},
    {id = 31, name = "Skull Merchant", realName = "Adriana Imai", gender = "Woman", origin = "Brazilian of Japanese descent", power = "Eyes in the Sky", specialAttack = false, weapon = "Razor-Sharp Dual Blades", speed = 4.6, radius = 32, height = 'A', dlc = {39, 51}, actor = {"Viky Boyer (The Monster Factory)"}},
    {id = 32, name = "Singularity", realName = "HUX-A7-13", gender = "Not applicable (Male AI voice)", origin = "None (Humanoid Android manufactured by Huxlee Industries Ltd.)", power = "Quantum Instantiation", specialAttack = false, weapon = "Modular Claw", speed = 4.6, radius = 32, height = 'A', dlc = 40, actor = {"Unknown"}},
    {id = 33, name = "Xenomorph", gender = "Not applicable (not human)", origin = "None (Creature, Extraterrestrial Origin)", power = "Hidden Pursuit", specialAttack = true, altAttackNote = "Tail Attacks", weapon = "Lithe Arm", speed = 4.6, altSpeed = {{4.6, "Crawler Mode"}}, radius = 32, altRadius = {{24, "Crawler Mode"}}, height = 'A', dlc = 44, actor = {"Sébastien Croteau (The Monster Factory)"}},
    {id = 34, name = "Good Guy", realName = "Charles Lee Ray", altName = {"Chucky", "The Lakeshore Strangler"}, gender = "Man", origin = "American", power = "Playtime's Over", specialAttack = true, altAttackNote = "Slice & Dice", weapon = "Chef's Knife", speed = 4.4, radius = 32, height = 'S', dlc = 45, actor = "Brad Dourif (Original Actor)", multiName = true},
    {id = 35, name = "Unknown", gender = "None (inhuman Entity that adapts its appearance as needed)", origin = "Unknown (Malevolent Entity)", power = "UVX", specialAttack = true, weapon = "Gently-Used Axe", speed = 4.6, radius = 32, height = 'A', dlc = 50, actor = "Zoey Alexandria (Professional Transvoice Teacher)"},
}
p.killers = killers
killerImages = {
	{id = 20, preview = "WK_EX_charPreview_portrait"},
	{id = 21, preview = "YK_BL_charPreview_portrait"},
}
p.killerImages = killerImages

realms = { --Realm's name, Realm's Abbreviation
	--order of DLC matters. The First one will be used as the one that introduced the realm
	{id = 1, name = "The MacMillan Estate", codeName = "Industrial", abbr = "Ind", location = "Washington State, United States", palette = "Blue", color="4982a2", dlc = 39},
	{id = 2, name = "Autohaven Wreckers", codeName = "Junkyard", abbr = "Jnk", location = "United States", palette = "Green", color="75d277"},
	{id = 3, name = "Coldwind Farm", codeName = "Farm", abbr = "Frm", location = "United States", palette = "Orange", color="fccf6b"},
	{id = 4, name = "Crotus Prenn Asylum", codeName = "Asylum", abbr = "Asy", location = "United States", palette = "Grey with yellowish tint", color="cccfbc", dlc = {1, 8}},
	{id = 5, name = "Haddonfield", codeName = "Suburbs", abbr = "Sub", location = "Illinois, United States", palette = "None", color="033755", dlc = 2},
	{id = 6, name = "Backwater Swamp", codeName = "Swamp", abbr = "Swp", location = "United States", palette = "Light Grey", color="adadad", dlc = 3},
	{id = 7, name = "Léry's Memorial Institute", codeName = "Hospital", abbr = "Hos", location = "Illinois, United States", palette = "Grey with blueish tint", color="92a7ba", dlc = 4, diacritics = true},
	{id = 8, name = "Red Forest", codeName = "Boreal", abbr = "Brl", location = "Kiev Governorate, Russian Empire", palette = "Turquoise", color="39b0d9", dlc = {5, 11}},
	{id = 9, name = "Springwood", codeName = "England", abbr = "Eng", location = "Ohio, United States", palette = "Purple", color="b47dca", dlc = 6},
	{id = 10, name = "Gideon Meat Plant", codeName = "Finland", abbr = "Fin", location = "Brooklyn, New York, United States", palette = "Greyish White", color="f6f6f6", dlc = 7},
	{id = 11, name = "Yamaoka Estate", codeName = "Haiti", abbr = "Hti", location = "Kagawa, Japan", palette = "Orange & Turquoise", color="9d3a2c", dlc = {9, 14}},
	{id = 12, name = "Ormond", codeName = "Kenya", abbr = "Kny", location = "Alberta, Canada", palette = "Light Blue", color="a2f2ff", dlc = 10},
	{id = 13, name = "Hawkins National Laboratory", codeName = "Laboratory", abbr = "Qat", location = "Indiana, United States", palette = "Blue-Green", color="21b6a8", dlc = 13},
	{id = 14, name = "Grave of Glenvale", codeName = "Ukraine", abbr = "Ukr", location = "Arizona, United States", palette = "Brown", color="ea9533", dlc = 15},
	{id = 15, name = "Silent Hill", codeName = "Wales", abbr = "Wal", location = "Maine, United States", palette = "Grey", color="898989", dlc = 24, multiName = true},
	{id = 16, name = "Raccoon City", codeName = "Eclipse", abbr = "Ecl", location = "Arklay County, United States", palette = "Grey", color="5a7898", dlc = 29},
	{id = 17, name = "Forsaken Boneyard", codeName = "Ion", abbr = "Ion", location = "Tarapacá, Chile", palette = "Yellow", color="ffe3b5", dlc = 34},
	{id = 18, name = "Withered Isle", codeName = "Meteor", abbr = "Meteor", location = "Atlantic Ocean", palette = "Purple", color="d5755f", dlc = {36, 50}},
	{id = 19, name = "The Decimated Borgo", codeName = "Quantum", abbr = "Qtm", location = "Medieval Italy", palette = "Orange", color="cc5500", dlc = 38},
	{id = 20, name = "Dvarka Deepwood", codeName = "Umbra", abbr = "Uba", location = "Dvarka Planet", palette = "Purple, Blue", color= "d5755f", dlc = {40, 44}},
}
p.realms = realms

maps = { --Area meters is not needed to keep as it's 64x of Tile Area
	{id = 1, name = "Coal Tower", altName = "Warehouse", realm = 1,
		variations = {
			{size = 132,	release = "1.0.0"},
			{size = 136,	release = "7.3.0"},
		}
	},
	{id = 2, name = "Groaning Storehouse", altName = "Storehouse", realm = 1,
		variations = {
			{size = 156,	release = "1.5.2c"},
			{size = 148,	release = "7.3.0"},
		}
	},
	{id = 3, name = "Ironworks of Misery", altName = "Foundry", realm = 1,
		variations = {
			{size = 160,	release = "1.0.0"},
			{size = 156,	release = "7.3.0"},
		}
	},
	{id = 4, name = "Shelter Woods", altName = "Forest", realm = 1, landmark = "Command Centre", achievName = "Hack the Mainframe",
		variations = {
			{size = 176,	release = "1.0.0"},
			{size = 176,	release = "7.3.0"},
		}
	},
	{id = 5, name = "Suffocation Pit", altName = "Mine", realm = 1,
		variations = {
			{size = 160,	release = "1.0.0"},
			{size = 152,	release = "7.3.0"},
		}
	},
	{id = 6, name = "Azarov's Resting Place", altName = "Office", realm = 2, size = 176, release = "1.0.0"},
	{id = 7, name = "Blood Lodge", altName = "Lodge", realm = 2, size = 156, release = "1.0.0"},
	{id = 8, name = "Gas Heaven", altName = "Gas Station", realm = 2, size = 156, release = "1.4.1"},
	{id = 9, name = "Wreckers' Yard", altName = "Scrapyard", realm = 2, size = 144, release = "1.0.0"},
	{id = 10, name = "Wretched Shop", altName = "Garage", realm = 2, size = 164, release = "1.0.0"},
	{id = 11, name = "Fractured Cowshed", altName = "Barn", realm = 3, size = 152, release = "1.0.4"},
	{id = 12, name = "Rancid Abattoir", altName = "Slaughterhouse", realm = 3, size = 140, release = "1.0.0"},
	{id = 13, name = "Rotten Fields", altName = "Cornfield", realm = 3, size = 160, release = "1.0.0"},
	{id = 14, name = "The Thompson House", altName = "Farmhouse", realm = 3, size = 152, release = "1.0.0"},
	{id = 15, name = "Torment Creek", altName = "Silo", realm = 3, size = 168, release = "1.0.0"},
	{id = 16, name = "Disturbed Ward", altName = "Asylum", realm = 4, size = 172, release = "1.1.0", landmark = "Asylum", achievName = "Shock Therapy"},
	{id = 17, name = "Father Campbell's Chapel", altName = "Chapel", realm = 4, size = 140, release = "2.0.0", landmark = "Chapel", achievName = "Campbell's Chapel Legacy"},
	{id = 18, name = "Lampkin Lane", altName = "Street", realm = 5, size = 132, release = "1.2.1", landmark = "Myers' House", achievName = "House of Pain"},
	{id = 19, name = "The Pale Rose", altName = "PaleRose", realm = 6, size = 161, release = "1.3.1"},
	{id = 20, name = "Grim Pantry", altName = "GrimPantry", realm = 6, size = 168, release = "1.7.0"},
	{id = 21, name = "Treatment Theatre", altName = "Treatment", realm = 7, size = 98, release = "1.5.1", landmark = "Operating Theatre", achievName = "Operation: Survival"},
	{id = 22, name = "Mother's Dwelling", altName = "Mad House", realm = 8, size = 152, release = "1.6.0", landmark = "Cottage", achievName = "Cottage Owner"},
	{id = 23, name = "The Temple of Purgation", altName = "Temple", realm = 8, size = 136, release = "2.6.0", landmark = "Temple Catacombs", achievName = "Shrine Apparatus"},
	{id = 24, name = "Badham Preschool", altName = "ElmStreet", realm = 9,
		variations = {
			{size = 144,	release = "1.8.0"},
			{size = 144,	release = "3.1.0"},
			{size = 144,	release = "3.1.0"},
			{size = 140,	release = "3.1.0"},
			{size = 148,	release = "3.1.0"},
		}
	},
	{id = 29, name = "The Game", altName = "Hideout", realm = 10, size = {{76, "Upper Floor"}, {66, "Lower Floor"}}, release = "1.9.0", landmark = "Bathroom", achievName = "Cherish Your Life"},
	{id = 30, name = "Family Residence", altName = "Manor", realm = 11, size = 156, release = "2.2.0", landmark = "Manor", achievName = "Ancestor's Rite"},
	{id = 31, name = "Sanctum of Wrath", altName = "Shrine", realm = 11, size = 156, release = "3.4.0", landmark = "Shrine", achievName = "Grim Pilgrimage"},
	{id = 32, name = "Mount Ormond Resort", altName = "Cottage", realm = 12, size = 156, release = "2.4.0", landmark = "Chalet", achievName = "Unforgettable Getaway"},
	{id = 33, name = "The Underground Complex", altName = "Laboratory", realm = 13, size = 138, release = "3.2.0", landmark = "Isolation Chamber", achievName = "So Alone", achRetired = true},
	{id = 34, name = "Dead Dawg Saloon", altName = "Saloon", realm = 14, size = 136, release = "3.6.0", landmark = "Saloon", achievName = "Old West Oasis"},
	{id = 35, name = "Midwich Elementary School", altName = "Level01", realm = 15, size = {{64, "Lower Floor"}, {49.5, "Upper Floors"}}, release = "4.0.0", landmark = "Music Room or Chemistry Laboratory", achievName = "Classy Act"},
	{id = 36, name = "Raccoon City Police Station", altName = "EclipseLevel01", realm = 16, size = {{0, "Lower Floor"}, {0, "Upper Floors"}}, release = "5.0.0", retired = true},
	{id = 37, name = "Eyrie of Crows", altName = "IonLevel01", realm = 17, size = 148, release = "5.4.0", landmark = "Eyrie", achievName = "Flight to Freedom"},
	{id = 38, name = "Garden of Joy", altName = "MeteorLevel01", realm = 18, size = 164, release = "6.0.0", landmark = "Main House", achievName = "Outrun the Overlap"},
	{id = 39, name = "Raccoon City Police Station East Wing", altName = "EclipseLevel01", realm = 16, size = {{0, "Lower Floor"}, {0, "Upper Floor"}}, release = "6.2.0", landmark = "Main Hall", achievName = "Raccoon City Recruit"},
	{id = 40, name = "Raccoon City Police Station West Wing", altName = "OrionLevel01", realm = 16, size = {{0, "Lower Floor"}, {0, "Upper Floor"}}, release = "6.2.0", landmark = "Main Hall", achievName = "Raccoon City Recruit"},
	{id = 41, name = "The Shattered Square", altName = "QuantumLevel01", realm = 19, size = 144, release = "6.4.0", landmark = "Gathering Hall", achievName = "Rebuilding the Borgo"},
	{id = 42, name = "Toba Landing", altName = "UmbraLevel01", realm = 20, size = 136, release = "7.0.0", landmark = "Base Station", achievName = "Extraterrestrial"},
	{id = 43, name = "Nostromo Wreckage", altName = "WormholeLevel01", realm = 20, size = 152, release = "7.2.0", landmark = "Mess Hall", achievName = "MU/TH/UR Dearest"},
	{id = 44, name = "Greenville Square", altName = "ApplePieLevel01", realm = 18, size = 160, release = "7.6.0", landmark = "Movie Theatre", achievName = "Movie Buff"}
}

p.maps = maps
--.png
mapImages = { --mapId should not be necessary as maps should be 1:1. Will be probably necessary when new map(s) come to old realms
--	{id = 1, image = "IconMap Ind CoalTower", outline = "CoalTowerOutline"},
	{id = 29, image = "IconMap Fin TheGame", outline = {"TheGameOutline_UpperFloor", "TheGameOutline_LowerFloor"}},
	{id = 35, image = "IconMap Wal Level01", outline = {"MidwichElementarySchoolOutline_LowerFloor", "MidwichElementarySchoolOutline_UpperFloors"}},
	{id = 36, image = "IconMap Ecl Eclipselevel01", outline = {"RaccoonCityPoliceStationOutline_LowerFloor", "RaccoonCityPoliceStationOutline_UpperFloor"}}
}
p.mapImages = mapImages

mapIntroThemes = { --.ogg
	--{id = mapID, theme = filename_without_extension_ogg}
	{id = 42, theme = "MapIntro Toba Landing"},
	{id = 43, theme = "MapIntro Nostromo Wreckage"},
}

-- Rifts are open for 70 days, unless extended.
-- Tomes are always open.
-- Event Tomes are available for 14 days, before they become inaccessible.
-- quarter: indicates in which column a tome should be rendenred.
-- rDate: Release date of the Tome and its accompanying Rift.
-- eDate: End date of the Rift; not set for 'Event Tomes'.
-- obs: 'true' if the Tome contains new Lore from The Observer; not set for 'Event Tomes'.
-- s/k: the number specifies which Survivor or Killer Characters receive new Lore in that Tome.
-- event: 'true' if the Tome was an 'Event Tome' and thus part of a major in-game Event (Anniversary, Halloween, Winter Event, Summer Event); not set for regular Tomes. 
tomes = {
	{id = 29,	tome = 19,	name = "Splendor", 					quarter = 2, rDate = "23.04.2024", eDate = "02.07.2024"},
	{id = 28,	tome = 9, 	name = "Blood Moon 2024",			quarter = 1, rDate = "18.03.2024", eDate = "31.03.2024", event = true},
	{id = 27,	tome = 1,	name = "Lights Out", 				quarter = 1, rDate = "07.02.2024", eDate = "14.02.2024", modifier = true},
	{id = 26,	tome = 18,	name = "Revision", 					quarter = 1, rDate = "31.01.2024", eDate = "10.04.2024", s = {40},		k = {19},		obs = true},
	{id = 25,	tome = 8, 	name = "Bone Chill 2023",			quarter = 4, rDate = "14.12.2023", event = true},
	{id = 24,	tome = 7, 	name = "Haunted by Daylight 2023",	quarter = 3, rDate = "18.10.2023", event = true},
	{id = 23,	tome = 17,	name = "Commitment", 				quarter = 4, rDate = "11.10.2023", eDate = "04.01.2024", s = {9},		k = {18},		obs = true},
	{id = 22,	tome = 6,	name = "Scorching Summer BBQ 2023",	quarter = 2, rDate = "03.08.2023", event = true},
	{id = 21,	tome = 16,	name = "Existence",					quarter = 3, rDate = "26.07.2023", eDate = "04.10.2023", s = {37},		k = {32},		obs = true},
	{id = 20,	tome = 5,	name = "Twisted Masquerade 2023",	quarter = 1, rDate = "22.06.2023", event = true},
	{id = 19,	tome = 15,	name = "Ascension",					quarter = 2, rDate = "19.04.2023", eDate = "13.07.2023", s = {35, 36},	k = {31},		obs = true},
	{id = 18,	tome = 14,	name = "Betrayal",					quarter = 1, rDate = "25.01.2023", eDate = "04.04.2023", s = {34},		k = {30},		obs = true},
	{id = 17,	tome = 4, 	name = "Bone Chill 2022",			quarter = 4, rDate = "08.12.2022", event = true},
	{id = 16,	tome = 3, 	name = "Haunted by Daylight 2022",	quarter = 3, rDate = "13.10.2022", event = true},
	{id = 15,	tome = 13,	name = "Malevolence",				quarter = 4, rDate = "12.10.2022", eDate = "11.01.2023", s = {28},		k = {16},		obs = true},
	{id = 14,	tome = 12,	name = "Discordance",				quarter = 3, rDate = "20.07.2022", eDate = "28.09.2022", s = {29},		k = {21},		obs = true},
	{id = 13,	tome = 2, 	name = "Twisted Masquerade 2022",	quarter = 1, rDate = "16.06.2022", event = true},
	{id = 12,	tome = 11,	name = "Devotion",					quarter = 2, rDate = "28.04.2022", eDate = "06.07.2022", s = {10},		k = {22},		obs = true},
	{id = 11,	tome = 10,	name = "SAW",						quarter = 1, rDate = "26.01.2022", eDate = "06.04.2022", s = {12},		k = {11},		obs = true},
	{id = 10,	tome = 1, 	name = "The Midnight Grove",		quarter = 3, rDate = "21.10.2021", event = true, 		s = {28}},
	{id = 9,	tome = 9,	name = "Crescendo", 				quarter = 4, rDate = "20.10.2021", eDate = "05.01.2022", s = {25},		k = {23}},
	{id = 8,	tome = 8,	name = "Deliverance",				quarter = 3, rDate = "28.07.2021", eDate = "13.10.2021", s = {4},		k = {12},		obs = true},
	{id = 7,	tome = 7,	name = "Forsaken",					quarter = 2, rDate = "05.05.2021", eDate = "21.07.2021", s = {8},		k = {15},		obs = true},
	{id = 6,	tome = 6,	name = "Divergence",				quarter = 1, rDate = "10.02.2021", eDate = "21.04.2021", s = {20},		k = {4},		obs = true},
	{id = 5,	tome = 5,	name = "Unleashed", 				quarter = 4, rDate = "21.10.2020", eDate = "07.01.2021", s = {5},		k = {21, 3},	obs = true},
	{id = 4,	tome = 4,	name = "Conviction",				quarter = 3, rDate = "29.07.2020", eDate = "06.01.2021", s = {7, 2}, 	k = {2, 6}, 	obs = true},
	{id = 3,	tome = 3,	name = "Escalation",				quarter = 2, rDate = "29.04.2020", eDate = "08.07.2020", s = {13, 1},	k = {8, 14},	obs = true},
	{id = 2,	tome = 2,	name = "Reckoning", 				quarter = 1, rDate = "08.01.2020", eDate = "01.04.2020", s = {16, 10},	k = {7, 13},	obs = true},
	{id = 1,	tome = 1,	name = "Awakening", 				quarter = 4, rDate = "30.10.2019", eDate = "07.01.2020", s = {3},		k = {1, 21},	obs = true},
}
p.tomes = tomes

patches = {
	{id = 324, patch = "7.7.2",         rDate = "##.05.2024"},
	{id = 323, patch = "7.7.1",         rDate = "##.05.2024"},
	{id = 322, patch = "7.7.0",         rDate = "23.04.2024"},
	{id = 321, patch = "7.7.0",         rDate = "04.04.2024", ptb = true},
	{id = 320, patch = "7.6.2",         rDate = "01.04.2024"},
	{id = 319, patch = "7.6.1",         rDate = "25.03.2024"},
	{id = 318, patch = "7.6.0",         rDate = "12.03.2024"},
	{id = 317, patch = "7.6.0",         rDate = "20.02.2024", ptb = true},
	{id = 316, patch = "7.5.2",         rDate = "14.02.2024"},
	{id = 315, patch = "7.5.1",         rDate = "08.02.2024"},
	{id = 314, patch = "7.5.0a",        rDate = "31.01.2024"},
	{id = 313, patch = "7.5.0",         rDate = "30.01.2024"},
	{id = 312, patch = "7.5.0",         rDate = "09.01.2024", ptb = true},
	{id = 311, patch = "7.4.2",         rDate = "13.12.2023"},
	{id = 310, patch = "7.4.1",         rDate = "05.12.2023"},
	{id = 309, patch = "7.4.0",         rDate = "28.11.2023"},
	{id = 308, patch = "7.4.0",         rDate = "08.11.2023", ptb = true},
	{id = 307, patch = "7.3.3",         rDate = "06.11.2023"},
	{id = 306, patch = "7.3.2",         rDate = "26.10.2023"},
	{id = 305, patch = "7.3.1",         rDate = "18.10.2023"},
	{id = 304, patch = "7.3.0",         rDate = "10.10.2023"},
	{id = 303, patch = "7.3.0",         rDate = "19.09.2023", ptb = true},
	{id = 302, patch = "7.2.3",         rDate = "20.09.2023"},
	{id = 301, patch = "7.2.2",         rDate = "13.09.2023"},
	{id = 300, patch = "7.2.1",         rDate = "05.09.2023"},
	{id = 299, patch = "7.2.0",         rDate = "29.08.2023"},
	{id = 298, patch = "7.2.0",         rDate = "08.08.2023", ptb = true},
	{id = 297, patch = "7.1.2a",        rDate = "15.08.2023"},
	{id = 296, patch = "7.1.2",         rDate = "09.08.2023"},
	{id = 295, patch = "7.1.1",         rDate = "01.08.2023"},
	{id = 294, patch = "7.1.0",         rDate = "25.07.2023"},
	{id = 293, patch = "7.1.0",         rDate = "05.07.2023", ptb = true},
	{id = 292, patch = "7.0.2",         rDate = "28.06.2023"},
	{id = 291, patch = "7.0.1",         rDate = "21.06.2023"},
	{id = 290, patch = "7.0.0",         rDate = "13.06.2023"},
	{id = 289, patch = "7.0.0",         rDate = "23.05.2023", ptb = true},
	{id = 288, patch = "6.7.2",         rDate = "18.05.2023"},
	{id = 287, patch = "6.7.1",         rDate = "03.05.2023"},
	{id = 286, patch = "6.7.0",         rDate = "18.04.2023"},
	{id = 285, patch = "6.7.0",         rDate = "29.03.2023", ptb = true},
	{id = 284, patch = "6.6.2",         rDate = "22.03.2023"},
	{id = 283, patch = "6.6.1",         rDate = "14.03.2023"},
	{id = 282, patch = "6.6.0",         rDate = "07.03.2023"},
	{id = 281, patch = "6.6.0",         rDate = "15.02.2023", ptb = true},
	{id = 280, patch = "6.5.2",         rDate = "08.02.2023"},
	{id = 279, patch = "6.5.1",         rDate = "31.01.2023"},
	{id = 278, patch = "6.5.0",         rDate = "24.01.2023"},
	{id = 277, patch = "6.5.0",         rDate = "03.01.2023", ptb = true},
	{id = 276, patch = "6.4.3",         rDate = "15.12.2022"},
	{id = 275, patch = "6.4.2",         rDate = "06.12.2022"},
	{id = 274, patch = "6.4.1",         rDate = "30.11.2022"},
	{id = 273, patch = "6.4.0",         rDate = "22.11.2022"},
	{id = 272, patch = "6.4.0",         rDate = "01.11.2022", ptb = true},
	{id = 271, patch = "6.3.2",         rDate = "26.10.2022"},
	{id = 270, patch = "6.3.1",         rDate = "18.10.2022"},
	{id = 269, patch = "6.3.0",         rDate = "11.10.2022"},
	{id = 268, patch = "6.3.0",         rDate = "27.09.2022", ptb = true},
	{id = 267, patch = "6.2.2",         rDate = "13.09.2022"},
	{id = 266, patch = "6.2.1",         rDate = "06.09.2022"},
	{id = 265, patch = "6.2.0",         rDate = "30.08.2022"},
	{id = 264, patch = "6.2.0",         rDate = "09.08.2022", ptb = true},
	{id = 263, patch = "6.1.2 / 6.1.3", rDate = "02.08.2022"},
	{id = 262, patch = "6.1.1",         rDate = "26.07.2022"},
	{id = 261, patch = "6.1.0",         rDate = "19.07.2022"},
	{id = 260, patch = "6.1.0",         rDate = "28.06.2022", ptb = true},
	{id = 259, patch = "6.0.2",         rDate = "27.06.2022"},
	{id = 258, patch = "6.0.1",         rDate = "16.06.2022"},
	{id = 257, patch = "6.0.0",         rDate = "07.06.2022"},
	{id = 256, patch = "6.0.0",         rDate = "17.05.2022", ptb = true},
	{id = 255, patch = "5.7.2",         rDate = "10.05.2022"},
	{id = 254, patch = "5.7.1",         rDate = "03.05.2022"},
	{id = 253, patch = "5.7.0",         rDate = "28.04.2022"},
	{id = 252, patch = "5.7.0",         rDate = "05.04.2022", ptb = true},
	{id = 251, patch = "5.6.2",         rDate = "23.03.2022"},
	{id = 250, patch = "5.6.1",         rDate = "15.03.2022"},
	{id = 249, patch = "5.6.0",         rDate = "08.03.2022"},
	{id = 248, patch = "5.6.0",         rDate = "15.02.2022", ptb = true},
	{id = 247, patch = "5.5.2",         rDate = "09.02.2022"},
	{id = 246, patch = "5.5.1",         rDate = "02.02.2022"},
	{id = 245, patch = "5.5.0",         rDate = "25.01.2022"},
	{id = 244, patch = "5.5.0",         rDate = "05.01.2022", ptb = true},
	{id = 243, patch = "5.4.2",         rDate = "15.12.2021"},
	{id = 242, patch = "5.4.1",         rDate = "07.12.2021"},
	{id = 241, patch = "5.4.0",         rDate = "30.11.2021"},
	{id = 240, patch = "5.4.0",         rDate = "09.11.2021", ptb = true},
	{id = 239, patch = "5.3.2",         rDate = "02.11.2021"},
	{id = 238, patch = "5.3.1",         rDate = "26.10.2021"},
	{id = 237, patch = "5.3.0",         rDate = "19.10.2021"},
	{id = 236, patch = "5.3.0",         rDate = "28.09.2021", ptb = true},
	{id = 235, patch = "5.2.2",         rDate = "21.09.2021"},
	{id = 234, patch = "5.2.1",         rDate = "14.09.2021"},
	{id = 233, patch = "5.2.0",         rDate = "07.09.2021"},
	{id = 232, patch = "5.2.0",         rDate = "17.08.2021", ptb = true},
	{id = 231, patch = "5.1.1",         rDate = "10.08.2021"},
	{id = 230, patch = "5.1.0",         rDate = "27.07.2021"},
	{id = 229, patch = "5.1.0",         rDate = "07.07.2021", ptb = true},
	{id = 228, patch = "5.0.2",         rDate = "29.06.2021"},
	{id = 227, patch = "5.0.1",         rDate = "22.06.2021"},
	{id = 226, patch = "5.0.0",         rDate = "15.06.2021"},
	{id = 225, patch = "5.0.0",         rDate = "25.05.2021", ptb = true},
	{id = 224, patch = "4.7.2",         rDate = "19.05.2021"},
	{id = 223, patch = "4.7.1",         rDate = "11.05.2021"},
	{id = 222, patch = "4.7.0",         rDate = "04.05.2021"},
	{id = 221, patch = "4.6.1",         rDate = "14.04.2021"},
	{id = 220, patch = "4.7.0",         rDate = "13.04.2021", ptb = true},
	{id = 219, patch = "4.6.0",         rDate = "30.03.2021"},
	{id = 218, patch = "4.6.0",         rDate = "02.03.2021", ptb = true},
	{id = 217, patch = "4.5.2",         rDate = "23.02.2021"},
	{id = 216, patch = "4.5.1",         rDate = "16.02.2021"},
	{id = 215, patch = "4.5.0",         rDate = "09.02.2021"},
	{id = 214, patch = "4.5.0",         rDate = "12.01.2021", ptb = true},
	{id = 213, patch = "4.4.2",         rDate = "16.12.2020"},
	{id = 212, patch = "4.4.1",         rDate = "08.12.2020"},
	{id = 211, patch = "4.4.0",         rDate = "01.12.2020"},
	{id = 210, patch = "4.4.0",         rDate = "10.11.2020", ptb = true},
	{id = 209, patch = "4.3.2",         rDate = "03.11.2020"},
	{id = 208, patch = "4.3.1",         rDate = "28.10.2020"},
	{id = 207, patch = "4.3.0",         rDate = "20.10.2020"},
	{id = 206, patch = "4.3.0",         rDate = "29.09.2020", ptb = true},
	{id = 205, patch = "4.2.2",         rDate = "24.09.2020"},
	{id = 204, patch = "4.2.1",         rDate = "17.09.2020"},
	{id = 203, patch = "4.2.0",         rDate = "08.09.2020"},
	{id = 202, patch = "4.1.3",         rDate = "21.08.2020"},
	{id = 201, patch = "4.2.0",         rDate = "18.08.2020", ptb = true},
	{id = 200, patch = "4.1.2",         rDate = "11.08.2020"},
	{id = 199, patch = "4.1.1",         rDate = "05.08.2020"},
	{id = 198, patch = "4.1.0",         rDate = "28.07.2020"},
	{id = 197, patch = "4.1.0",         rDate = "08.07.2020", ptb = true},
	{id = 196, patch = "4.0.2",         rDate = "02.07.2020"},
	{id = 195, patch = "4.0.0",         rDate = "16.06.2020"},
	{id = 194, patch = "4.0.0",         rDate = "26.05.2020", ptb = true},
	{id = 193, patch = "3.7.2",         rDate = "12.05.2020"},
	{id = 192, patch = "3.7.1",         rDate = "05.05.2020"},
	{id = 191, patch = "3.7.0",         rDate = "28.04.2020"},
	{id = 190, patch = "3.7.0",         rDate = "07.04.2020", ptb = true},
	{id = 189, patch = "3.6.2",         rDate = "23.03.2020"},
	{id = 188, patch = "3.6.1",         rDate = "17.03.2020"},
	{id = 187, patch = "3.6.0",         rDate = "09.03.2020"},
	{id = 186, patch = "3.6.0",         rDate = "18.02.2020", ptb = true},
	{id = 185, patch = "3.5.2",         rDate = "04.02.2020"},
	{id = 184, patch = "3.5.1",         rDate = "28.01.2020"},
	{id = 183, patch = "3.5.0",         rDate = "21.01.2020"},
	{id = 182, patch = "3.5.0",         rDate = "07.01.2020", ptb = true},
	{id = 181, patch = "3.4.2",         rDate = "11.12.2019"},
	{id = 180, patch = "3.4.1",         rDate = "05.12.2019"},
	{id = 179, patch = "3.4.0",         rDate = "03.12.2019"},
	{id = 178, patch = "3.4.0",         rDate = "19.11.2019", ptb = true},
	{id = 177, patch = "3.3.2",         rDate = "06.11.2019"},
	{id = 176, patch = "3.3.1",         rDate = "29.10.2019"},
	{id = 175, patch = "3.3.0",         rDate = "08.10.2019", ptb = true},
	{id = 174, patch = "3.2.2",         rDate = "01.10.2019"},
	{id = 173, patch = "3.2.1",         rDate = "23.09.2019"},
	{id = 172, patch = "3.2.0",         rDate = "17.09.2019"},
	{id = 171, patch = "3.2.0a",        rDate = "04.09.2019", ptb = true},
	{id = 170, patch = "3.2.0",         rDate = "03.09.2019", ptb = true},
	{id = 169, patch = "3.1.2",         rDate = "06.08.2019"},
	{id = 168, patch = "3.1.1",         rDate = "30.07.2019"},
	{id = 167, patch = "3.1.0",         rDate = "23.07.2019"},
	{id = 166, patch = "3.1.0",         rDate = "09.07.2019", ptb = true},
	{id = 165, patch = "3.0.2",         rDate = "03.07.2019"},
	{id = 164, patch = "3.0.1",         rDate = "27.06.2019"},
	{id = 163, patch = "3.0.0",         rDate = "18.06.2019"},
	{id = 162, patch = "3.0.0",         rDate = "04.06.2019", ptb = true},
	{id = 161, patch = "2.7.1",         rDate = "21.05.2019"},
	{id = 160, patch = "2.7.0",         rDate = "07.05.2019"},
	{id = 159, patch = "2.7.0a",        rDate = "25.04.2019", ptb = true},
	{id = 158, patch = "2.7.0",         rDate = "23.04.2019", ptb = true},
	{id = 157, patch = "2.6.4",         rDate = "10.04.2019"},
	{id = 156, patch = "2.6.3",         rDate = "02.04.2019"},
	{id = 155, patch = "2.6.2",         rDate = "22.03.2019"},
	{id = 154, patch = "2.6.1",         rDate = "20.03.2019"},
	{id = 153, patch = "2.6.0",         rDate = "19.03.2019"},
	{id = 152, patch = "2.6.0a",        rDate = "07.03.2019", ptb = true},
	{id = 151, patch = "2.6.0",         rDate = "06.03.2019", ptb = true},
	{id = 150, patch = "2.5.4",         rDate = "07.02.2019"},
	{id = 149, patch = "2.5.3",         rDate = "31.01.2019"},
	{id = 148, patch = "2.5.1",         rDate = "29.01.2019"},
	{id = 147, patch = "2.5.0",         rDate = "22.01.2019"},
	{id = 146, patch = "2.5.0",         rDate = "08.01.2019", ptb = true},
	{id = 145, patch = "2.4.0",         rDate = "18.12.2018"},
	{id = 144, patch = "2.4.0",         rDate = "27.11.2018", ptb = true},
	{id = 143, patch = "2.3.3",         rDate = "06.11.2018"},
	{id = 142, patch = "2.3.2",         rDate = "26.10.2018"},
	{id = 141, patch = "2.3.1",         rDate = "19.10.2018"},
	{id = 140, patch = "2.3.0",         rDate = "16.10.2018"},
	{id = 139, patch = "2.2.2",         rDate = "04.10.2018"},
	{id = 138, patch = "2.3.0",         rDate = "02.10.2018", ptb = true},
	{id = 137, patch = "2.2.1",         rDate = "27.09.2018"},
	{id = 136, patch = "2.2.0",         rDate = "18.09.2018"},
	{id = 135, patch = "2.2.0",         rDate = "28.08.2018", ptb = true},
	{id = 134, patch = "2.1.2",         rDate = "20.08.2018"},
	{id = 133, patch = "2.1.1",         rDate = "07.08.2018"},
	{id = 132, patch = "2.1.0",         rDate = "24.07.2018"},
	{id = 131, patch = "2.1.0a",        rDate = "13.07.2018", ptb = true},
	{id = 130, patch = "2.1.0",         rDate = "10.07.2018", ptb = true},
	{id = 129, patch = "2.0.1b",        rDate = "04.07.2018"},
	{id = 128, patch = "2.0.1a",        rDate = "26.06.2018"},
	{id = 127, patch = "2.0.1",         rDate = "19.06.2018"},
	{id = 126, patch = "2.0.0",         rDate = "12.06.2018"},
	{id = 125, patch = "2.0.0b",        rDate = "06.06.2018", ptb = true},
	{id = 124, patch = "2.0.0a",        rDate = "31.05.2018", ptb = true},
	{id = 123, patch = "2.0.0",         rDate = "29.05.2018", ptb = true},
	{id = 122, patch = "1.9.4c",        rDate = "25.04.2018"},
	{id = 121, patch = "1.9.4b",        rDate = "12.04.2018"},
	{id = 120, patch = "1.9.4",         rDate = "10.04.2018"},
	{id = 119, patch = "1.9.3b",        rDate = "12.03.2018"},
	{id = 118, patch = "1.9.3a",        rDate = "06.03.2018"},
	{id = 117, patch = "1.9.3",         rDate = "27.02.2018"},
	{id = 116, patch = "1.9.2b",        rDate = "19.02.2018"},
	{id = 115, patch = "1.9.2",         rDate = "15.02.2018"},
	{id = 114, patch = "1.9.1",         rDate = "01.02.2018"},
	{id = 113, patch = "1.9.0",         rDate = "23.01.2018"},
	{id = 112, patch = "1.8.3b",        rDate = "15.01.2018"},
	{id = 111, patch = "1.8.3a",        rDate = "21.12.2017"},
	{id = 110, patch = "1.8.3",         rDate = "14.12.2017"},
	{id = 109, patch = "1.8.2d",        rDate = "05.12.2017"},
	{id = 108, patch = "1.8.2c",        rDate = "30.11.2017"},
	{id = 107, patch = "1.8.2b",        rDate = "27.11.2017"},
	{id = 106, patch = "1.8.2a",        rDate = "22.11.2017"},
	{id = 105, patch = "1.8.2",         rDate = "20.11.2017"},
	{id = 104, patch = "1.8.1b",        rDate = "17.11.2017"},
	{id = 103, patch = "1.8.1a",        rDate = "14.11.2017"},
	{id = 102, patch = "1.8.1",         rDate = "09.11.2017"},
	{id = 101, patch = "1.8.0b",        rDate = "02.11.2017"},
	{id = 100, patch = "1.8.0a",        rDate = "27.10.2017"},
	{id = 99, patch = "1.8.0",          rDate = "26.10.2017"},
	{id = 98, patch = "1.7.3",          rDate = "16.10.2017"},
	{id = 97, patch = "1.7.2a",         rDate = "06.10.2017"},
	{id = 96, patch = "1.7.2",          rDate = "28.09.2017"},
	{id = 95, patch = "1.7.1",          rDate = "21.09.2017"},
	{id = 94, patch = "1.7.0",          rDate = "14.09.2017"},
	{id = 93, patch = "1.6.3",          rDate = "06.09.2017"},
	{id = 92, patch = "1.6.2d",         rDate = "22.08.2017"},
	{id = 91, patch = "1.6.2c",         rDate = "17.08.2017"},
	{id = 90, patch = "1.6.2b",         rDate = "15.08.2017"},
	{id = 89, patch = "1.6.2a",         rDate = "11.08.2017"},
	{id = 88, patch = "1.6.2",          rDate = "10.08.2017"},
	{id = 87, patch = "1.6.1b",         rDate = "09.08.2017"},
	{id = 86, patch = "1.6.1",          rDate = "03.08.2017"},
	{id = 85, patch = "1.6.0b",         rDate = "01.08.2017"},
	{id = 84, patch = "1.6.0a",         rDate = "31.07.2017"},
	{id = 83, patch = "1.6.0",          rDate = "27.07.2017"},
	{id = 82, patch = "1.5.3b",         rDate = "24.07.2017"},
	{id = 81, patch = "1.5.3a",         rDate = "13.07.2017"},
	{id = 80, patch = "1.5.3",          rDate = "04.07.2017"},
	{id = 79, patch = "1.5.2c",         rDate = "20.06.2017"},
	{id = 78, patch = "1.5.2b",         rDate = "13.06.2017"},
	{id = 77, patch = "1.5.2a",         rDate = "09.06.2017"},
	{id = 76, patch = "1.5.2",          rDate = "08.06.2017"},
	{id = 75, patch = "1.5.1c",         rDate = "31.05.2017"},
	{id = 74, patch = "1.5.1b",         rDate = "18.05.2017"},
	{id = 73, patch = "1.5.1a",         rDate = "15.05.2017"},
	{id = 72, patch = "1.5.1",          rDate = "11.05.2017"},
	{id = 71, patch = "1.5.0",          rDate = "27.04.2017"},
	{id = 70, patch = "1.4.2g",         rDate = "13.04.2017"},
	{id = 69, patch = "1.4.2f",         rDate = "12.04.2017"},
	{id = 68, patch = "1.4.2e",         rDate = "28.03.2017"},
	{id = 67, patch = "1.4.2d",         rDate = "24.03.2017"},
	{id = 66, patch = "1.4.2c",         rDate = "21.03.2017"},
	{id = 65, patch = "1.4.2b",         rDate = "15.03.2017"},
	{id = 64, patch = "1.4.2a",         rDate = "14.03.2017"},
	{id = 63, patch = "1.4.2",          rDate = "08.03.2017"},
	{id = 62, patch = "1.4.1b",         rDate = "28.02.2017"},
	{id = 61, patch = "1.4.1a",         rDate = "22.02.2017"},
	{id = 60, patch = "1.4.1",          rDate = "16.02.2017"},
	{id = 59, patch = "1.4.0a",         rDate = "14.02.2017"},
	{id = 58, patch = "1.4.0",          rDate = "13.02.2017"},
	{id = 57, patch = "1.4.0",          rDate = "03.02.2017", ptb = true},
	{id = 56, patch = "1.3.1g",         rDate = "30.01.2017"},
	{id = 55, patch = "1.3.1f",         rDate = "24.01.2017"},
	{id = 54, patch = "1.3.1e",         rDate = "12.01.2017"},
	{id = 53, patch = "1.3.1d",         rDate = "20.12.2016"},
	{id = 52, patch = "1.3.1c",         rDate = "15.12.2016"},
	{id = 51, patch = "1.3.1b",         rDate = "12.12.2016"},
	{id = 50, patch = "1.3.1a",         rDate = "09.12.2016"},
	{id = 49, patch = "1.3.1",          rDate = "08.12.2016"},
	{id = 48, patch = "1.3.0",          rDate = "06.12.2016"},
	{id = 47, patch = "1.2.2b",         rDate = "28.11.2016"},
	{id = 46, patch = "1.2.2a",         rDate = "25.11.2016"},
	{id = 45, patch = "1.2.2",          rDate = "25.11.2016"},
	{id = 44, patch = "1.2.1e",         rDate = "17.11.2016"},
	{id = 43, patch = "1.2.1d",         rDate = "14.11.2016"},
	{id = 42, patch = "1.2.1c",         rDate = "07.11.2016"},
	{id = 41, patch = "1.2.1b",         rDate = "27.10.2016"},
	{id = 40, patch = "1.2.1a",         rDate = "26.10.2016"},
	{id = 39, patch = "1.2.1",          rDate = "25.10.2016"},
	{id = 38, patch = "1.2.0b",         rDate = "24.10.2016"},
	{id = 37, patch = "1.2.0b",         rDate = "19.10.2016", ptb = true},
	{id = 36, patch = "1.2.0",          rDate = "24.10.2016"},
	{id = 35, patch = "1.2.0",          rDate = "18.10.2016", ptb = true},
	{id = 34, patch = "1.1.2e",         rDate = "06.10.2016"},
	{id = 33, patch = "1.1.2d",         rDate = "03.10.2016"},
	{id = 32, patch = "1.1.2c",         rDate = "29.09.2016"},
	{id = 31, patch = "1.1.2b",         rDate = "28.09.2016"},
	{id = 30, patch = "1.1.2a",         rDate = "27.09.2016"},
	{id = 29, patch = "1.1.2",          rDate = "23.09.2016"},
	{id = 28, patch = "1.1.1b",         rDate = "13.09.2016"},
	{id = 27, patch = "1.1.1a",         rDate = "30.08.2016"},
	{id = 26, patch = "1.1.1",          rDate = "30.08.2016"},
	{id = 25, patch = "1.1.0e",         rDate = "23.08.2016"},
	{id = 24, patch = "1.1.0f",         rDate = "22.08.2016"},
	{id = 23, patch = "1.1.0e",         rDate = "22.08.2016"},
	{id = 22, patch = "1.1.0d",         rDate = "19.08.2016"},
	{id = 21, patch = "1.1.0c",         rDate = "19.08.2016"},
	{id = 20, patch = "1.1.0b",         rDate = "19.08.2016"},
	{id = 19, patch = "1.1.0b",         rDate = "19.08.2016"},
	{id = 18, patch = "1.1.0a",         rDate = "19.08.2016"},
	{id = 17, patch = "1.1.0",          rDate = "18.08.2016"},
	{id = 16, patch = "1.0.6",          rDate = "12.08.2016"},
	{id = 15, patch = "1.0.5b",         rDate = "09.08.2016"},
	{id = 14, patch = "1.0.5a",         rDate = "08.08.2016"},
	{id = 13, patch = "1.0.5",          rDate = "04.08.2016"},
	{id = 12, patch = "1.0.4",          rDate = "26.07.2016"},
	{id = 11, patch = "1.0.3b",         rDate = "14.07.2016"},
	{id = 10, patch = "1.0.3a",         rDate = "14.07.2016"},
	{id = 9, patch = "1.0.3",           rDate = "11.07.2016"},
	{id = 8, patch = "1.0.2d",          rDate = "30.06.2016"},
	{id = 7, patch = "1.0.2c",          rDate = "30.06.2016"},
	{id = 6, patch = "1.0.2b",          rDate = "30.06.2016"},
	{id = 5, patch = "1.0.2a",          rDate = "30.06.2016"},
	{id = 4, patch = "1.0.2",           rDate = "29.06.2016"},
	{id = 3, patch = "1.0.1a",          rDate = "18.06.2016"},
	{id = 2, patch = "1.0.1",           rDate = "17.06.2016"},
	{id = 1, patch = "1.0.0",           rDate = "14.06.2016"}
}
p.patches = patches
_latestPatch = patches[1]
p.latestPatch = patches[1]

--
events = {
		--{id = #, rDate = "##.##.####" eDate = "##.##.####", name = "Event Name", icon = "IconLink name for image", img = "filename of image for event", tags = {"bloodpoints", "anniversaryEvent", "xp", "cosmeticRewards"}}
				{id = 111, rDate = "10.04.2024", eDate = "16.04.2024", name = "First Match of the Day Bonus XP Event", icon = "XP", img = "EventBanner xpBonusFMOTD.jpg", tags = {"fMOTDXP"}},
				{id = 110, rDate = "03.04.2024", eDate = "10.04.2024", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
				{id = 109, rDate = "01.04.2024", eDate = "03.04.2024", name = "My Little Oni", icon = "My Little Oni", img = "EventBanner myLittleOni2024.png", tags = {"modifier"}},
				{id = 108, rDate = "18.03.2024", eDate = "31.03.2024", name = "Blood Moon 2024", icon = "Blood Moon 2024", img = "EventBanner bloodMoon2024.png", tags = {"springEvent", "eventTome"}},
				{id = 107, rDate = "29.02.2024", eDate = "04.03.2024", name = "Fragment Fury", icon = "Rift Fragments", img = "EventBanner fragmentFury.jpg", tags = {"fragmentFury"}},
				{id = 106, rDate = "22.02.2024", eDate = "29.02.2024", name = "Match XP Event", icon = "XP", img = "EventBanner matchXpMultiplier.jpg", tags = {"matchXP"}},
				{id = 105, rDate = "14.02.2024", eDate = "21.02.2024", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush.jpg", tags = {"bloodRush"}},
				{id = 104, rDate = "07.02.2024", eDate = "14.02.2024", name = "Lights Out", icon = "Lights Out", tags = {"modifier"}},
				{id = 103, rDate = "16.01.2024", eDate = "30.01.2024", name = "Blood Hunt", icon = "Blood Hunt Event", tags = {"bloodHunt"}},
				{id = 102, rDate = "16.01.2024", eDate = "30.01.2024", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
--[[2024]]		{id = 101, rDate = "10.01.2024", eDate = "16.01.2024", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},

				{id = 100, rDate = "22.12.2023", eDate = "26.12.2023", name = "Blood Hunt", icon = "Blood Hunt Event", tags = {"bloodHunt"}},
				{id = 99,  rDate = "14.12.2023", eDate = "04.01.2024", name = "Bone Chill 2023", icon = "Bone Chill", img = "EventBanner boneChill2023.png", tags = {"winterEvent", "eventTome"}},
				{id = 98, rDate = "01.12.2023", eDate = "04.01.2024", name = "Season of Giving 2023", icon = "Season of Giving 2021", tags = {"miniEvent"}},
				{id = 97, rDate = "21.11.2023", eDate = "28.11.2023", name = "Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent June2023.jpg", tags = {"communityChoiceEvent"}},
				{id = 96, rDate = "14.11.2023", eDate = "21.11.2023", name = "First Match of the Day Bonus XP Event", icon = "XP", img = "EventBanner xpBonusFMOTD.jpg", tags = {"fMOTDXP"}},
				{id = 95, rDate = "31.10.2023", eDate = "06.11.2023", name = "Blood Hunt", icon = "Blood Hunt Event", tags = {"bloodHunt"}},
				{id = 94, rDate = "18.10.2023", eDate = "06.11.2023", name = "Haunted by Daylight 2023", icon = "Haunted by Daylight 2023", img = "EventBanner hauntedByDaylight2023.webp", tags = {"halloweenEvent", "cosmeticRewards", "eventTome"}}, --
				{id = 93, rDate = "10.10.2023", eDate = "17.10.2023", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
				{id = 92, rDate = "03.07.2023", eDate = "10.07.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
				{id = 91, rDate = "21.09.2023", eDate = "28.09.2023", name = "First Match of the Day Bonus XP Event", icon = "XP", img = "EventBanner xpBonusFMOTD.jpg", tags = {"fMOTDXP"}},
				{id = 90, rDate = "12.09.2023", eDate = "19.09.2023", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush.jpg", tags = {"bloodRush"}},
				{id = 89, rDate = "05.09.2023", eDate = "12.09.2023", name = "Match XP Event", icon = "XP", img = "EventBanner matchXpMultiplier.jpg", tags = {"matchXP"}},
				{id = 88, rDate = "22.08.2023", eDate = "29.08.2023", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner fragmentFrenzy.jpg", tags = {"fragmentFrenzy"}},
				{id = 87, rDate = "09.08.2023", eDate = "16.08.2023", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
				{id = 86, rDate = "03.08.2023", eDate = "17.08.2023", name = "Scorching Summer BBQ", icon = "Scorching Summer BBQ", img = "EventBanner scorchingSummerBBQ2023.jpg", tags = {"summerEvent", "cosmeticRewards"}},
				{id = 85, rDate = "20.07.2023", eDate = "25.07.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
				{id = 84, rDate = "07.07.2023", eDate = "13.07.2023", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush July2023.jpg", tags = {"bloodRush"}},
				{id = 83, rDate = "22.06.2023", eDate = "13.07.2023", name = "Twisted Masquerade", icon = "Twisted Masquerade", img = "EventTome5 Twisted Masquerade 2023 Banner.jpg", tags = {"anniversaryEvent", "eventTome"}},
				{id = 82, rDate = "23.05.2023", eDate = "13.07.2023", name = "Seventh Year Anniversary", icon = "Terrormisu", img = "EventBanner seventhYearAnniversary.png", tags = {"anniversaryEvent", "anniversary"}},
				{id = 81, rDate = "13.06.2023", eDate = "21.06.2023", name = "Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent June2023.jpg", tags = {"communityChoiceEvent"}},
				{id = 80, rDate = "06.06.2023", eDate = "13.06.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner beforeTheMasquerade W3.png", tags = {"doublePlayerXP"}},
				{id = 79, rDate = "30.05.2023", eDate = "06.06.2023", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner beforeTheMasquerade W2.png", tags = {"fragmentFrenzy"}},
				{id = 78, rDate = "23.05.2023", eDate = "30.05.2023", name = "Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner beforeTheMasquerade W1.png", tags = {"bloodHunt"}},
				{id = 77, rDate = "23.05.2023", eDate = "21.06.2023", name = "Before the Masquerade", icon = "Twisted Masquerade", tags = {"anniversaryEvent"}},
				{id = 76, rDate = "09.05.2023", eDate = "16.05.2023", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner fragmentFrenzy.jpg", tags = {"fragmentFrenzy"}},
				{id = 75, rDate = "02.05.2023", eDate = "08.05.2023", name = "Golden Week Community Challenge", icon = "Benevolent", img = "EventBanner goldenWeek May2023.jpg", tags = {"communityChallenge"}},
				{id = 74, rDate = "25.04.2023", eDate = "02.05.2023", name = "Match XP Event", icon = "XP", img = "EventBanner matchXpMultiplier.jpg", tags = {"matchXP"}},
				{id = 73, rDate = "11.04.2023", eDate = "18.04.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
				{id = 72, rDate = "04.04.2023", eDate = "11.04.2023", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush April2023.jpg", tags = {"bloodRush"}},
				{id = 71, rDate = "23.03.2023", eDate = "30.03.2023", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints.jpg", tags = {"doubleDR"}},
				{id = 70, rDate = "14.03.2023", eDate = "04.04.2023", name = "Meet Your Maker X Dead by Daylight", icon = "Meet Your Maker", img = "MeetYourMaker CrossoverRewards Banner.jpg", tags = {"crossoverEvent"}},
				{id = 69, rDate = "16.03.2023", eDate = "20.03.2023", name = "Double Player XP Event", icon = "XP", img = "EventBanner doublePlayerXP.jpg", tags = {"doublePlayerXP"}},
				{id = 68, rDate = "09.03.2023", eDate = "16.03.2023", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner fragmentFrenzy.jpg", tags = {"fragmentFrenzy"}},
				{id = 67, rDate = "23.02.2023", eDate = "03.03.2023", name = "February 2023 Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent February2023.jpg", tags = {"communityChoiceEvent"}},
				{id = 66, rDate = "24.01.2023", eDate = "07.02.2023", name = "Moonlight Burrow", icon = "Moonlight Burrow", img = "EventBanner moonlightBurrow January2023.png", tags = {"lunarEvent", "cosmeticRewards"}},
--[[2023]]		{id = 65, rDate = "17.01.2023", eDate = "24.01.2023", name = "Moonlight Burrow - Early Celebration", icon = "Moonlight Burrow", img = "EventBanner moonlightBurrowEarlyCelebration January2023.png", tags = {"lunarEvent", "cosmeticRewards"}},

				{id = 64, rDate = "22.12.2022", eDate = "02.01.2023", name = "Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush December2022.jpg", tags = {"bloodRush"}},
				{id = 63, rDate = "15.12.2022", eDate = "22.12.2022", name = "Match XP Event", icon = "XP", img = "EventBanner MatchXPMultiplier December2022.jpg", tags = {"matchXP"}},
				{id = 62, rDate = "08.12.2022", eDate = "04.01.2023", name = "Bone Chill 2022", icon = "Bone Chill", img = "EventBanner boneChill2022.png", tags = {"winterEvent", "eventTome"}},
				{id = 61, rDate = "01.12.2022", eDate = "03.01.2023", name = "Season of Giving 2022", icon = "Season of Giving 2021", img = "EventBanner seasonOfGiving2022.png", tags = {"miniEvent"}},
				{id = 60, rDate = "22.11.2022", eDate = "29.11.2022", name = "Surprise Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush November2022.jpg", tags = {"bloodRush"}},
				{id = 59, rDate = "10.11.2022", eDate = "17.11.2022", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner fragmentFrenzy November2022.png", tags = {"fragmentFrenzy"}},
				{id = 58, rDate = "27.10.2022", eDate = "01.11.2022", name = "Halloween Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt October2022.jpg", tags = {"halloweenEvent", "bloodHunt"}},
				{id = 57, rDate = "13.10.2022", eDate = "03.11.2022", name = "Haunted by Daylight 2022", icon = "Haunted by Daylight 2022", img = "EventBanner hauntedByDaylight2022.png", tags = {"halloweenEvent", "cosmeticRewards", "eventTome"}},
				{id = 56, rDate = "04.10.2022", eDate = "11.10.2022", name = "October 2022 Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent October2022.jpg", tags = {"communityChoiceEvent"}},
				{id = 55, rDate = "01.09.2022", eDate = "08.09.2022", name = "Double XP Event", icon = "XP", img = "EventBanner doubleXPWeek September2022.jpg", tags = {"doubleXP"}},
				{id = 54, rDate = "23.08.2022", eDate = "30.08.2022", name = "Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner doubleDailyRitualBloodpoints August2022.jpg", tags = {"doubleDR"}},
				{id = 53, rDate = "11.08.2022", eDate = "18.08.2022", name = "Ghost Month", icon = "XP", img = "EventBanner ghostMonth2022.jpg", tags = {"miniEvent"}},
				{id = 52, rDate = "03.08.2022", eDate = "10.08.2022", name = "August 2022 Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush.jpg", tags = {"bloodRush"}},
				{id = 51, rDate = "15.07.2022", eDate = "19.07.2022", name = "Double XP Event", icon = "XP", img = "EventBanner doubleXPWeekend July15-19 2022.jpg", tags = {"doubleXP"}},
				{id = 50, rDate = "23.06.2022", eDate = "27.06.2022", name = "Anniversary Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt June2022.jpg", tags = {"bloodHunt"}},
				{id = 49, rDate = "16.06.2022", eDate = "30.06.2022", name = "Twisted Masquerade", icon = "Twisted Masquerade", img = "Banner twistedMasquerade.jpg", tags = {"anniversaryEvent", "eventTome"}},
				{id = 48, rDate = "09.06.2022", eDate = "16.06.2022", name = "Anniversary Double Daily Ritual Bloodpoints Event", icon = "Daily Rituals", img = "EventBanner anniversaryDoubleDailyRitualBloodpoints 2022.jpg", tags = {"anniversaryEvent", "doubleDR"}},
				{id = 47, rDate = "31.05.2022", eDate = "07.06.2022", name = "May 2022 Community Choice Event", icon = "Benevolent", img = "EventBanner communityChoiceEvent May2022.jpg", tags = {"communityChoiceEvent"}},
				{id = 46, rDate = "24.05.2022", eDate = "30.06.2022", name = "Sixth Year Anniversary", icon = "Frightful Flan", img = "Header 6thAnniversary.jpg", tags = {"anniversaryEvent", "cosmeticRewards"}},
				{id = 45, rDate = "24.05.2022", eDate = "31.05.2022", name = "Pre-Anniversary Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt May2022.jpg", tags = {"anniversaryEvent", "bloodHunt"}},
				{id = 44, rDate = "28.04.2022", eDate = "02.05.2022", name = "Fragment Frenzy", icon = "Rift Fragments", img = "EventBanner doubleRF April28-May02 2022.png", tags = {"fragmentFrenzy"}},
				{id = 43, rDate = "21.04.2022", eDate = "25.04.2022", name = "Double XP Event", icon = "XP", img = "EventBanner doubleXPWeekend April21-25 2022.jpg", tags = {"doubleXP"}},
				{id = 42, rDate = "14.04.2022", eDate = "18.04.2022", name = "April 2022 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt April2022.jpg", tags = {"bloodHunt"}},
				{id = 41, rDate = "28.03.2022", eDate = "07.04.2022", name = "Spring Cleaning Activities", icon = "Spring Cleaning Activities", img = "EventBanner SpringCleaningActivities 2022.jpg", tags = {"miniEvent", "cosmeticRewards"}},
--[[2022]]		{id = 40, rDate = "25.01.2022", eDate = "08.02.2022", name = "Lurking Stripes", icon = "Lurking Stripes", img = "EventBanner lurkingStripes2022.png", tags = {"lunarEvent", "cosmeticRewards"}},

				{id = 39, rDate = "09.12.2021", eDate = "23.12.2021", name = "Bone Chill 2021", icon = "Bone Chill", img = "EventBanner boneChill2021.png", tags = {"winterEvent"}},
				{id = 38, rDate = "01.12.2021", eDate = "05.01.2022", name = "Season of Giving 2021", icon = "Season of Giving 2021", img = "EventBanner seasonOfGiving2021.png", tags = {"miniEvent"}},
				{id = 37, rDate = "25.11.2021", eDate = "29.11.2021", name = "November 2021 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt November2021.jpg", tags = {"bloodHunt", "cosmeticRewards"}},
				{id = 36, rDate = "21.10.2021", eDate = "11.11.2021", name = "The Midnight Grove", icon = "The Midnight Grove", img = "Banner midnightGrove.png", tags = {"halloweenEvent", "cosmeticRewards", "eventTome"}},
				{id = 35, rDate = "29.07.2021", eDate = "03.08.2021", name = "Anniversary Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt July2021.jpg", tags = {"anniversaryEvent", "bloodHunt"}},
				{id = 34, rDate = "27.07.2021", eDate = "02.08.2021", name = "Greek Week", icon = "Greek Week", img = "Splashbanner GLL.png", tags = {"miniEvent", "cosmeticRewards", "RF"}},
				{id = 33, rDate = "30.06.2021", eDate = "22.07.2021", name = "Fifth Year Anniversary", icon = "Sacrificial Cake", img = "Header 5thAnniversary.jpg", tags = {"anniversaryEvent", "cosmeticRewards"},
					note = "Depending if the stretch goal is reached of collecting 10 million Crowns, the Bloodhunt will be extended by a day."},
				{id = 32, rDate = "12.05.2021", eDate = "02.06.2021", name = "Gnome Chompski", icon = "Gnome Chompski", img = "TomeVII Forsaken Banner.jpg", tags = {"miniEvent", "cosmeticRewards"}},
				{id = 31, rDate = "11.02.2021", eDate = "04.03.2021", name = "Gilded Stampede", icon = "Red Envelope", img = "EventBanner gildedStampede.png", tags = {"lunarEvent", "cosmeticRewards"}},
				{id = 30, rDate = "28.02.2021", eDate = "07.03.2021", name = "February 2021 Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush February2021.jpg", tags = {"bloodRush"}},
--[[2021]]		{id = 29, rDate = "14.01.2021", eDate = "21.01.2021", name = "New Year's Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush January2021.jpg", tags = {"bloodRush"}},

				{id = 28, rDate = "01.12.2020", eDate = "03.01.2021", name = "Advent Calendar 2020", icon = "Advent Calendar 2020", img = "EventBanner adventCalendar2020.jpg", tags = {"miniEvent", "cosmeticRewards"}},
				{id = 27, rDate = "29.10.2020", eDate = "02.11.2020", name = "October 2020 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt October2020.jpg", tags = {"bloodHunt"}},
				{id = 26, rDate = "21.10.2020", eDate = "04.11.2020", name = "The Eternal Blight", icon = "Pustula Petals", img = "Banner eternalBlight temp.jpg", tags = {"halloweenEvent"}},
				{id = 25, rDate = "23.06.2020", eDate = "14.07.2020", name = "Fourth Year Anniversary", icon = "Ghastly Gateau", img = "Header 4thAnniversary.jpg", tags = {"anniversaryEvent", "cosmeticRewards"}},
				{id = 24, rDate = "25.03.2020", eDate = "15.04.2020", name = "Quarantine Blood Rush", icon = "Blood Rush Event", img = "EventBanner bloodRush.jpg", tags = {"bloodRush"}},
--[[2020]]		{id = 23, rDate = "21.01.2020", eDate = "04.02.2020", name = "Scarlet Swarm", icon = "Scarlet Swarm", img = "Header ScarletSwarm.jpg", tags = {"lunarEvent", "cosmeticRewards"}},

				{id = 22, rDate = "31.10.2019", eDate = "04.11.2019", name = "October 2019 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt October2019.jpg", tags = {"bloodHunt"}},
				{id = 21, rDate = "30.10.2019", eDate = "10.11.2019", name = "The Withering Blight", icon = "Pustula Petals", img = "Banner witheringBlight.png", tags = {"halloweenEvent", "cosmeticRewards"}},
				{id = 20, rDate = "18.06.2019", eDate = "02.07.2019", name = "3 Year Anniversary", icon = "Gruesome Gateau", img = "Banner 3YearAnniversary.png", tags = {"anniversaryEvent"}},
				{id = 19, rDate = "14.06.2019", eDate = "20.06.2019", name = "3 Year Anniversary Blood Hunt", icon = "Blood Hunt Event", img = "3YearAnniversaryBloodHunt.jpg", tags = {"bloodHunt"},
					note = "This special Blood Hunt lasted for 6 consecutive days instead of the usual 4 and started off mid-week."},
				{id = 18, rDate = "02.05.2019", eDate = "06.05.2019", name = "May 2019 Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt.jpg", tags = {"bloodHunt"},
					note = "This special Blood Hunt lasted for 5 consecutive days instead of the usual 4 and started off mid-week."},
--[[2019]]		{id = 17, rDate = "30.01.2019", eDate = "13.02.2019", name = "Moonrise", icon = "Moonrise", img = "StoreBanner moonrise.png", tags = {"lunarEvent", "cosmeticRewards"}},

				{id = 16, rDate = "27.12.2018", eDate = "03.01.2019", name = "Winter Solstice Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt December2018.jpg", tags = {"bloodHunt"}},
				{id = 15, rDate = "17.12.2018", eDate = "03.01.2019", name = "Winter Solstice 2018", icon = "Winter Party Starter", img = "SplashBanner winterSolstice 2018.png", tags = {"winterEvent"},
					note = "This special Blood Hunt lasted for 7 consecutive days instead of the usual 4 and started off mid-week."},
				{id = 14, rDate = "19.10.2018", eDate = "02.11.2018", name = "The Hallowed Blight", icon = "The Hallowed Blight", img = "Banner hallowedBlight.png", tags = {"halloweenEvent", "cosmeticRewards"}},
				{id = 13, rDate = "21.09.2018", eDate = "24.09.2018", name = "Equinox Blood Hunt", icon = "Blood Hunt Event", img = "Equinox bloodHunt.jpg", tags = {"bloodHunt"}},
				{id = 12, rDate = "07.08.2018", eDate = "23.08.2018", name = "Scorching Summer BBQ", icon = "Scorching Summer BBQ", img = "Banner scorchingSummerBBQ.png", tags = {"summerEvent", "cosmeticRewards"}},
				{id = 11, rDate = "14.06.2018", eDate = "09.07.2018", name = "2 Year Anniversary", icon = "2 Year Anniversary", img = "Banner 2YearAnniversary.jpg", tags = {"anniversaryEvent", "bloodHunt"},
					note = "This special Blood Hunt lasted for 5 consecutive days instead of the usual 4."},
--[[2018]]		{id = 10, rDate = "15.02.2018", eDate = "01.03.2018", name = "Howling Grounds", icon = "Howling Grounds", img = "HowlingGrounds.png", tags = {"lunarEvent", "cosmeticRewards"}},

				{id = 9, rDate = "14.12.2017", eDate = "04.01.2018", name = "Winter Solstice 2017", icon = "Winter Party Starter", img = "SplashBanner WinterSolstice.png", tags = {"bloodHunt", "cosmeticRewards", "winterEvent"},
					note = "This special Blood Hunt lasted for 5 consecutive days instead of the usual 4 and started off mid-week."},
				{id = 8, rDate = "26.10.2017", eDate = "01.11.2017", name = "All Hallows' Eve", icon = "Will O' Wisp", img = "SplashBanner AllHallowsEve.png", tags = {"bloodHunt", "cosmeticRewards", "halloweenEvent"},
					note = "This special Blood Hunt lasted for 7 consecutive days instead of the usual 4 and started off mid-week."},
				{id = 7, rDate = "08.09.2017", eDate = "12.09.2017", name = "Fall Masquerade", icon = "Blood Hunt Event", img = "Banner FallMasquerade.png", tags = {"bloodHunt", "cosmeticRewards"}},
				{id = 6, rDate = "04.08.2017", eDate = "07.08.2017", name = "August 2017 Blood Feast", icon = "Blood Feast Event", img = "EventBanner bloodfeast August2017.jpg", tags = {"bloodFeast"}},
				{id = 5, rDate = "14.06.2017", eDate = "20.06.2017", name = "1 Year Anniversary", icon = "Escape! Cake", img = "Banner 1YearAnniversary.jpg", tags = {"anniversaryEvent", "bloodHunt"},
					note = "This special Blood Hunt lasted for 6 consecutive days instead of the usual 4 and started off mid-week."},
				{id = 4, rDate = "14.04.2017", eDate = "18.04.2017", name = "Easter Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodhunt April2017.png", tags = {"bloodHunt"}},
				{id = 3, rDate = "17.02.2017", eDate = "21.02.2017", name = "Valentine's Day Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodhunt February2017.jpg", tags = {"bloodHunt"}},
--[[2017]]		{id = 2, rDate = "##.##.2017", eDate = "##.##.2017", name = "Chinese New Year 2017", icon = "Chinese Firecracker", img = "Banner ChineseNewYear2017.jpg", tags = {"lunarEvent"}},

--[[2016]]		{id = 1, rDate = "##.##.2016", eDate = "##.##.2016", name = "Christmas Blood Hunt", icon = "Blood Hunt Event", img = "EventBanner bloodHunt.jpg", tags = {"bloodHunt"}}
}
p.events = events

--[[
p.eventSizes = {
	["small"] = {"Blood Rush", "Double XP"},
	["medium"] = {"Blood Hunt"},
	["big"] = {"Blood Feast", tags = {"anniversaryEvent"}}
}
]]

return p