This is a database for all Breadcrumbs. It should be filled in the following way:
["PAGENAME"] = {["Label"]="Displayed_Name", ["Parent"]="Parent_PAGENAME"}
Here "Label" is a text that's displayed on a breadcrumb, and "Parent" is used simultaneously as a link to the parental page and a key to look for previous breadcrumb.
Database is queried via {{#invoke:Data|Module:data/breadcrumbTree|Key1|Key2}}
parser function.
return {
--Copy/paste
["PAGENAME"] = {["Label"]=none,["Parent"]=none},
--First level crumbs
["Equipment"]= {["Label"]=none,["Parent"]="Overview"},
["Stratagems_(Helldivers_2)"]= {["Label"]="Stratagems",["Parent"]="Overview"},
["Gameplay"]= {["Label"]=none,["Parent"]="Overview"},
--Weapons
["All_Weapons_(Helldivers_2)"]= {["Label"]="Weapons", ["Parent"]="Equipment"},
["All_Weapons_(Helldivers_2)#Primary"]= {["Label"]="Primary", ["Parent"]="All_Weapons_(Helldivers_2)"},
["All_Weapons_(Helldivers_2)#Secondary"]= {["Label"]="Secondary",["Parent"]="All_Weapons_(Helldivers_2)"},
["All_Weapons_(Helldivers_2)#Support"]= {["Label"]="Support", ["Parent"]="All_Weapons_(Helldivers_2)"},
--Primary weapons
["AR-23_Liberator"]= {["Label"]="Liberator",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["AR-23P_Liberator_Penetrator"]= {["Label"]="Liberator P",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["AR-23C_Liberator_Concussive"]= {["Label"]="Liberator C",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["BR-14_Adjudicator"]= {["Label"]="Adjudicator",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["AR-61_Tenderizer"]= {["Label"]="Tenderizer",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["MP-98_Knight SMG"]= {["Label"]="Knight",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["SMG-37_Defender_(Helldivers_2)"]= {["Label"]="Defender",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["SMG-72_Pummeler"]= {["Label"]="Pummeler",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["SG-8_Punisher_(Helldivers_2)"]= {["Label"]="Punisher",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["SG-8S_Slugger"]= {["Label"]="Slugger",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["SG-225_Breaker_(Helldivers_2)"]= {["Label"]="Breaker",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["SG-225IE_Breaker_Incendiary"]= {["Label"]="Breaker IE",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["SG-225SP_Breaker_Spray%26Pray"]= {["Label"]="Breaker SP",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["R-63_Diligence"]= {["Label"]="Diligence",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["R-63CS_Diligence_Counter_Sniper"]= {["Label"]="Diligence CS",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["LAS-5_Scythe_(Helldivers 2)"]= {["Label"]="Scythe",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["PLAS-1_Scorcher_(Helldivers 2)"]= {["Label"]="Scorcher",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["SG-8P_Punisher_Plasma"]= {["Label"]="Punisher P",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["ARC-12_Blitzer"]= {["Label"]="Blitzer",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["JAR-5_Dominator"]= {["Label"]="Dominator",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["R-36_Eruptor"]= {["Label"]="Eruptor",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
["CB-9_Exploding Crossbow"]= {["Label"]="Exploding Crossbow",["Parent"]="All_Weapons_(Helldivers_2)#Primary"},
--Secondary weapons
["P-2_Peacemaker_(Helldivers_2)"]= {["Label"]="Peacemaker",["Parent"]="All_Weapons_(Helldivers_2)#Secondary"},
["P-19_Redeemer_(Helldivers_2)"]= {["Label"]="Redeemer",["Parent"]="All_Weapons_(Helldivers_2)#Secondary"},
["P-113_Verdict"]= {["Label"]="Verdict",["Parent"]="All_Weapons_(Helldivers_2)#Secondary"},
["GP-31_Grenade_Pistol"]= {["Label"]="Grenade Pistol",["Parent"]="All_Weapons_(Helldivers_2)#Secondary"},
["P-4_Senator_(Helldivers_2)"]= {["Label"]="Senator",["Parent"]="All_Weapons_(Helldivers_2)#Secondary"},
--Support weapons
["M-105_Stalwart"]= {["Label"]="Stalwart",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["MG-43_Machine_Gun"]= {["Label"]="Machine Gun",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["MG-206_Heavy_Machine_Gun"]= {["Label"]="HMG",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["APW-1_Anti-Materiel_Rifle"]= {["Label"]="AMR",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["RS-422_Railgun"]= {["Label"]="Railgun",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["GR-8_Recoilless_Rifle"]= {["Label"]="Recoilless Rifle",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["AC-8_Autocannon"]= {["Label"]="Autocannon",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["FAF-14_Spear"]= {["Label"]="Spear",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["LAS-99_Quasar_Cannon"]= {["Label"]="Quasar",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["RL-77_Airburst_Rocket_Launcher"]= {["Label"]="Airburst RL",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["EAT-17"]= {["Label"]="Expendable AT",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["GL-21_Grenade_Launcher"]= {["Label"]="Grenade Launcher",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["LAS-98_Laser_Cannon_(Helldivers_2)"]= {["Label"]="Laser Cannon",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["FLAM-40_Flamethrower"]= {["Label"]="Flamethrower",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
["ARC-3_Arc_Thrower"]= {["Label"]="Arc Thrower",["Parent"]="All_Weapons_(Helldivers_2)#Support"},
--Stratagems
["Stratagems_(Helldivers_2)#Mission"]= {["Label"]="Mission",["Parent"]="Stratagems_(Helldivers_2)"},
["Stratagems_(Helldivers_2)#Offensive: Eagle"]= {["Label"]="Offensive",["Parent"]="Stratagems_(Helldivers_2)"},
["Stratagems_(Helldivers_2)#Offensive: Orbital Strikes"]= {["Label"]="Offensive",["Parent"]="Stratagems_(Helldivers_2)"},
["Stratagems_(Helldivers_2)#Supply"]= {["Label"]="Supply",["Parent"]="Stratagems_(Helldivers_2)"},
["Stratagems_(Helldivers_2)#Supply: Weapons"]= {["Label"]="Weapons",["Parent"]="Stratagems_(Helldivers_2)#Supply"},
["Stratagems_(Helldivers_2)#Supply: Backpacks"]= {["Label"]="Backpacks",["Parent"]="Stratagems_(Helldivers_2)#Supply"},
["Stratagems_(Helldivers_2)#Supply: Vehicles"]= {["Label"]="Vehicles",["Parent"]="Stratagems_(Helldivers_2)#Supply"},
["Stratagems_(Helldivers_2)#Defensive"]= {["Label"]="Defensive",["Parent"]="Stratagems_(Helldivers_2)"},
--Mission
["PAGENAME"] = {["Label"]=none,["Parent"]="Stratagems_(Helldivers_2)#Mission"},
--Offensive
["Eagle"] = {["Label"]=none,["Parent"]="Stratagems_(Helldivers_2)#Offensive: Eagle"},
["Orbital_Strikes"] = {["Label"]="Orbital",["Parent"]="Stratagems_(Helldivers_2)#Offensive: Orbital Strikes"},
--Supply
["Stratagem_Weapons"] = {["Label"]="Weapons", ["Parent"]="Stratagems_(Helldivers_2)#Supply"},
["Backpacks"] = {["Label"]=none,["Parent"]="Stratagems_(Helldivers_2)#Supply"},
["Vehicles"] = {["Label"]=none,["Parent"]="Stratagems_(Helldivers_2)#Supply"},
["EXO-45_Patriot_Exosuit"] = {["Label"]=none,["Parent"]="Vehicles"},
["EXO-49_Emancipator_Exosuit"] = {["Label"]=none,["Parent"]="Vehicles"},
--Defensive
["Sentries"] = {["Label"]=none,["Parent"]="Stratagems_(Helldivers_2)#Defensive"},
["Emplacements"] = {["Label"]=none,["Parent"]="Stratagems_(Helldivers_2)#Defensive"},
--Gameplay
["Operations"]= {["Label"]=none,["Parent"]="Gameplay"},
["Objectives_(Helldivers_2)"]= {["Label"]="Objectives",["Parent"]="Operations"},
--Objectives
["Spread_Democracy"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Terminate_Illegal_Broadcast"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Upload_Escape_Pod_Data"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Pump_Fuel_to_ICBM"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Activate_E-710_Pumps"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Conduct_Geological_Survey"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Eradicate"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Launch_ICBM"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Blitz:_Search_and_Destroy"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Emergency_Evacuation"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Retrieve_Valuable Data"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Retrieve_Essential_Personnel"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Evacuate_High-Value_Assets"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
["Eliminate_(Objective)"]= {["Label"]=none,["Parent"]="Objectives_(Helldivers_2)"},
--Example data
["Parent"]= {["Label"]=none,["Parent"]="Overview"},
["Child"]= {["Label"]=none,["Parent"]="Parent"},
["Data/breadcrumbTree"]= {["Label"]="Child",["Parent"]="Child"},
["Without_label"]= {["Label"]=none,["Parent"]="Overview"},
["Breadcrumbs"]= {["Label"]=none,["Parent"]="custom_link"},
["custom_link"]= {["Label"]="With label",["Parent"]="Without_label"},
["Wiki_testing_ground/Breadcrumbs"]= {["Label"]=none,["Parent"]="Overview"},
["User:Bradlie/sandbox"]= {["Label"]=none,["Parent"]="Overview"},
}