require "NPCs/ZombiesZoneDefinition"
require "Definitions/AttachedWeaponDefinitions"
require "Definitions/HairOutfitDefinitions"

-- My ZombiesZoneDefinitions
ZombiesZoneDefinition = ZombiesZoneDefinition or {Default = {}}; -- if for whatever reason it doesn't exist after requiring the original file
table.insert(ZombiesZoneDefinition.Default,{name = "Neckbeard", chance=0.2, gender="male"});

-- My AttachedWeaponDefinitions
AttachedWeaponDefinitions = AttachedWeaponDefinitions or {}; -- if for whatever reason it doesn't exist after requiring the original file
AttachedWeaponDefinitions.DakimakuraInBack = { -- not meeleInBack but our own custom one, thanks for not overwriting
	chance = 100,
	outfit = {"Neckbeard"},
	weaponLocation =  {"Shovel Back"},
	bloodLocations = nil,
	addHoles = false,
	daySurvived = 0,
	weapons = {
		"Base.Dakimakura1",
		"Base.Dakimakura2",
		"Base.Dakimakura3",
		"Base.Dakimakura4",
		"Base.Dakimakura5",
		"Base.Dakimakura6",
		"Base.Dakimakura7",
		"Base.Dakimakura8",
		"Base.Dakimakura9",
		"Base.Dakimakura10",
		"Base.Dakimakura11",
		"Base.Dakimakura12",
		"Base.Dakimakura13",
		"Base.Dakimakura14",
		"Base.Dakimakura15",
		"Base.Dakimakura16",
		"Base.Dakimakura17",
		"Base.Dakimakura18",
		"Base.Dakimakura19",
		"Base.Dakimakura20",
		"Base.Dakimakura21",
		"Base.Dakimakura22",
		"Base.Dakimakura23",
		"Base.Dakimakura24",
		"Base.Dakimakura25",
		"Base.Dakimakura26",
		"Base.Dakimakura27",
		"Base.Dakimakura28",
		"Base.Dakimakura29",
		"Base.Dakimakura30",
		"Base.Dakimakura31",
		"Base.Dakimakura32",
		"Base.Dakimakura33",
		"Base.Dakimakura34",
		"Base.Dakimakura35",
		"Base.Dakimakura36",
		"Base.Dakimakura37",
		"Base.Dakimakura38",
		"Base.Dakimakura39",
		"Base.Dakimakura40",
		"Base.Dakimakura41",
		"Base.Dakimakura42",
		"Base.Dakimakura43",
		"Base.Dakimakura44",
		"Base.Dakimakura45",
		"Base.Dakimakura46",
		"Base.Dakimakura47",
		"Base.Dakimakura48",
		"Base.Dakimakura49",
		"Base.Dakimakura50",
		"Base.Dakimakura51",
		"Base.Dakimakura52",
		"Base.Dakimakura53",
		"Base.Dakimakura54",
		"Base.Dakimakura55",
		"Base.Dakimakura56",
		"Base.Dakimakura57",
		"Base.Dakimakura58",
		"Base.Dakimakura59",
		"Base.Dakimakura60",
		"Base.Dakimakura61",
		"Base.Dakimakura62",
		"Base.Dakimakura63",
		"Base.Dakimakura64",
		"Base.Dakimakura65",
		"Base.Dakimakura66",
		"Base.Dakimakura67",
		"Base.Dakimakura68",
		"Base.Dakimakura69",
		"Base.Dakimakura70",
		"Base.Dakimakura71",
		"Base.Dakimakura72",
		"Base.Dakimakura73",
		"Base.Dakimakura74",
		"Base.Dakimakura75",
		"Base.Dakimakura76",
		"Base.Dakimakura77",
		"Base.Dakimakura78",
		"Base.Dakimakura79",
		"Base.Dakimakura80",
		"Base.Dakimakura81",
		"Base.Dakimakura82",
		"Base.Dakimakura83",
	},
}

AttachedWeaponDefinitions.attachedWeaponCustomOutfit = {};
AttachedWeaponDefinitions.attachedWeaponCustomOutfit.Neckbeard = {
	chance = 100;
	weapons = {
		AttachedWeaponDefinitions.DakimakuraInBack,
	},
}

-- My Custon HairOutfitDefinitions
HairOutfitDefinitions = HairOutfitDefinitions or {haircutOutfitDefinition = {}}; -- if for whatever reason it doesn't exist after requiring the original file
local cat = {};
cat.outfit = "Neckbeard";
cat.haircut = "Recede:50;PonyTail:50";
cat.beard = "BeardOnly:100";
table.insert(HairOutfitDefinitions.haircutOutfitDefinition, cat);
