ZombiesZoneDefinition = ZombiesZoneDefinition or {};

-- name of the zone for the zone type ZombiesType (in worldzed)
ZombiesZoneDefinition.Wedding = {
	-- you have a 50% chance of having this zone spawning, to bring more randomness to the world
	chanceToSpawn = 50,
	-- max 1 wedding per map
	toSpawn = 1,
	-- Mandatory zed
	WeddingDress = {
		-- name of the outfit
		name="WeddingDress",
		-- number to spawn
		toSpawn=1,
		-- The wedding dress is only on female
		gender="female",
		-- we will be forced to spawn this one
		mandatory="true",
		-- need to be in that exact room
		room="church",
	},
	Groom = {
		name="Groom",
		toSpawn=1,
		gender="male",
		mandatory="true",
		room="church",
	},
	Priest = {
		name="Priest",
		toSpawn=1,
		gender="male",
		mandatory="true",
		room="church",
	},
	-- Others
	Classy = {
		name="Classy",
		-- Chance at 75 means 75% of the zombies spawning (except mandatory) will have this outfit, the other 10% will have generic, the total chance of them all should be <= 100
		chance=75,
		-- no gender selected because we have Classy outfit for both gender
	},
	Waiter = {
		name="Waiter_Classy",
		chance=15,
	}
};

ZombiesZoneDefinition.TrailerPark = {
	Veteran = {
		name="Veteran",
		chance=10,
		gender="male",
		maleHairStyles="CrewCut:20",
		beardStyles="Long:15;Chops:17;Goatee:17;Moustache:17",
	},
	Redneck = {
		name="Redneck",
		chance=65,
		maleHairStyles="Mullet:30;Metal:15;Cornrows:5;MohawkShort:5",
		femaleHairStyles="CrewCut:10;Cornrows:5;MohawkShort:5",
		beardStyles="Long:13;Chops:13;Goatee:13;Moustache:13",
	},
	Thug = {
		name="Thug",
		chance=15,
		gender="male",
		maleHairStyles="Mullet:30;Metal:15",
		beardStyles="Long:13;Chops:13;Goatee:13;Moustache:13",
	},
}

ZombiesZoneDefinition.Pharmacist = {
	-- We ensure we have at least one pharmacist
	PharmacistM = {
		name="Pharmacist",
		toSpawn=1,
		mandatory="true",
	},
	Pharmacist = {
		name="Pharmacist",
		chance=30,
	},
}

ZombiesZoneDefinition.Bowling = {
	Bowling = {
		name="Bowling",
		chance=90,
	},
}

ZombiesZoneDefinition.Doctor = {
	DoctorM = {
		name="Doctor",
		toSpawn=1,
		mandatory="true",
	},
	Doctor = {
		name="Doctor",
		chance=7,
	},
	Nurse = {
		name="Nurse",
		chance=15,
	},
}

ZombiesZoneDefinition.Spiffo = {
	Spiffo = {
		name="Spiffo",
		chance=1,
	},
	Waiter_SpiffoM = {
		name="Waiter_Spiffo",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_Spiffo = {
		name="Waiter_Spiffo",
		chance=15,
	},
	Cook_SpiffosM = {
		name="Cook_Spiffos",
		toSpawn=1,
		mandatory="true",
		room="spiffoskitchen",
	},
	Cook_Spiffos = {
		name="Cook_Spiffos",
		chance=50,
		room="spiffoskitchen",
	},
}

ZombiesZoneDefinition.Gigamart = {
	GigaMart_EmployeeM = {
		name="GigaMart_Employee",
		toSpawn=1,
		mandatory="true",
	},
	GigaMart_Employee = {
		name="GigaMart_Employee",
		chance=20,
	},
	Cook_GenericM = {
		name="Cook_Generic",
		toSpawn=1,
		mandatory="true",
		room="gigamartkitchen",
	},
	Cook_Generic = {
		name="Cook_Generic",
		chance=50,
		room="gigamartkitchen",
	},
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		gender="female",
		chance=20,
		room="office",
	},
	OfficeWorker = {
		name="OfficeWorker",
		gender="male",
		chance=20,
		room="office",
		beardStyles="null:80",
	},
}

ZombiesZoneDefinition.PizzaWhirled = {
	Waiter_PizzaWhirledM = {
		name="Waiter_PizzaWhirled",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_PizzaWhirled = {
		name="Waiter_PizzaWhirled",
		chance=15,
	},
	Cook_GenericM = {
		name="Cook_Generic",
		toSpawn=1,
		mandatory="true",
		room="restaurantkitchen",
	},
	Cook_Generic = {
		name="Cook_Generic",
		chance=50,
		room="restaurantkitchen",
	},
}

ZombiesZoneDefinition.Dinner = {
	Waiter_DinerM = {
		name="Waiter_Diner",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_Diner = {
		name="Waiter_Diner",
		chance=15,
	},
	Cook_GenericM = {
		name="Cook_Generic",
		toSpawn=1,
		mandatory="true",
		room="restaurantkitchen",
	},
	Cook_Generic = {
		name="Cook_Generic",
		chance=50,
		room="restaurantkitchen",
	},
}

ZombiesZoneDefinition.PileOCrepe = {
	Waiter_PileOCrepeM = {
		name="Waiter_PileOCrepe",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_PileOCrepe = {
		name="Waiter_PileOCrepe",
		chance=15,
	},
	ChefM = {
		name="Chef",
		toSpawn=1,
		mandatory="true",
		room="restaurantkitchen",
	},
	Chef = {
		name="Chef",
		chance=50,
		room="restaurantkitchen",
	},
}

ZombiesZoneDefinition.Coffeeshop = {
	Waiter_RestaurantM = {
		name="Waiter_Restaurant",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_Restaurant = {
		name="Waiter_Restaurant",
		chance=15,
	},
	ChefM = {
		name="Chef",
		toSpawn=1,
		mandatory="true",
		room="restaurantkitchen",
	},
	Chef = {
		name="Chef",
		chance=50,
		room="restaurantkitchen",
	},
}

ZombiesZoneDefinition.SeaHorse = {
	Waiter_RestaurantM = {
		name="Waiter_Restaurant",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_Restaurant = {
		name="Waiter_Restaurant",
		chance=15,
	},
	ChefM = {
		name="Chef",
		toSpawn=1,
		mandatory="true",
		room="restaurantkitchen",
	},
	Chef = {
		name="Chef",
		chance=50,
		room="restaurantkitchen",
	},
}

ZombiesZoneDefinition.Restaurant = {
	Waiter_RestaurantM = {
		name="Waiter_Restaurant",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_Restaurant = {
		name="Waiter_Restaurant",
		chance=15,
	},
	ChefM = {
		name="Chef",
		toSpawn=1,
		mandatory="true",
		room="restaurantkitchen",
	},
	Chef = {
		name="Chef",
		chance=50,
		room="restaurantkitchen",
	},
}

ZombiesZoneDefinition.Survivalist = {
	Survivalist = {
		name="Survivalist",
		chance=10,
	},
	Hunter = {
		name="Hunter",
		chance=10,
		beardStyles="Long:10;Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
}

ZombiesZoneDefinition.StreetPoor = {
	Hobbo = {
		name="Hobbo",
		chance=15,
		beardStyles="Long:15;Moustache:15;Full:15;BeardOnly:15",
	},
	Punk = {
		name="Punk",
		chance=15,
		beardStyles="null:90",
	},
	Biker = {
		name="Biker",
		chance=15,
		beardStyles="Long:10;Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
	Bandit = {
		name="Bandit",
		chance=5,
	},
}

ZombiesZoneDefinition.Rocker = {
	Student = {
		name="Student",
		chance=10,
	},
	Punk = {
		name="Punk",
		chance=40,
		beardStyles="null:90",
	},
}

-- TODO: Not sure yet
ZombiesZoneDefinition.Theatre = {

}

ZombiesZoneDefinition.Shelter = {
	Hobbo = {
		name="Hobbo",
		chance=50,
	},
	Punk = {
		name="Punk",
		chance=20,
		beardStyles="null:90",
	},
}

-- TODO: 2 team (blue/red?)
ZombiesZoneDefinition.LaserTag = {

}

--[[ FIXME: Defined above, was this for something else?
ZombiesZoneDefinition.StreetPoor = {
	Tourist = {
		name="Tourist",
		chance=10,
	},
	Golfer = {
		name="Golfer",
		chance=10,
	},
	Classy = {
		name="Classy",
		chance=20,
	},
}
--]]

ZombiesZoneDefinition.Rich = {
	Tourist = {
		name="Tourist",
		chance=20,
	},
	Golfer = {
		name="Golfer",
		chance=15,
	},
	Classy = {
		name="Classy",
		chance=40,
	},
}

ZombiesZoneDefinition.HotelRich = {
	Tourist = {
		name="Tourist",
		chance=20,
	},
	Golfer = {
		name="Golfer",
		chance=15,
	},
	Classy = {
		name="Classy",
		chance=20,
	},
}

ZombiesZoneDefinition.BaseballFan = {
	BaseballFan_Z = {
		name="BaseballFan_Z",
		chance=20,
	},
	BaseballFan_Rangers = {
		name="BaseballFan_Z",
		chance=20,
	},
	BaseballFan_KY = {
		name="BaseballFan_Z",
		chance=20,
	},
}

-- TODO: how bad can i do an "old zombies" outfit?
ZombiesZoneDefinition.NursingHome = {

}

-- TODO: gonna need bit more clothing, but should be kinda like the nightclub
ZombiesZoneDefinition.Young = {

}

-- TODO: checkout screenshot mb
ZombiesZoneDefinition.Tennis = {

}


ZombiesZoneDefinition.VariousFoodMarket = {
	Waiter_MarketM = {
		name="Waiter_Market",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_Market = {
		name="Waiter_Market",
		chance=15,
	},
}

ZombiesZoneDefinition.FarmingStore = {
	Waiter_MarketM = {
		name="Waiter_Market",
		toSpawn=1,
		mandatory="true",
	},
	Waiter_Market = {
		name="Waiter_Market",
		chance=10,
	},
	Farmer = {
		name="Farmer",
		chance=10,
	},
}

ZombiesZoneDefinition.Athletic = {
	FitnessInstructor = {
		name="FitnessInstructor",
		chance=70,
	},
}

ZombiesZoneDefinition.StreetSports = {
	StreetSports = {
		name="StreetSports",
		chance=80,
	},
}

-- not used yet
ZombiesZoneDefinition.Pony = {
	Jockey01 = {
		name="Jockey01",
		chance=10,
		gender="male",
	},
	Jockey02 = {
		name="Jockey02",
		chance=10,
		gender="male",
	},
	Jockey03 = {
		name="Jockey03",
		chance=10,
		gender="male",
	},
	Jockey06 = {
		name="Jockey06",
		chance=10,
		gender="male",
	},
	Jockey04 = {
		name="Jockey04",
		chance=10,
		gender="female",
	},
	Jockey05 = {
		name="Jockey05",
		chance=10,
		gender="female",
	},
}

ZombiesZoneDefinition.Baseball = {
	BaseballPlayer_KY = {
		name="BaseballPlayer_KY",
		chance=20,
	},
	BaseballPlayer_Z = {
		name="BaseballPlayer_Z",
		chance=20,
	},
	BaseballPlayer_Rangers = {
		name="BaseballPlayer_Rangers",
		chance=20,
	},
}

ZombiesZoneDefinition.Farm = {
	Farmer = {
		name="Farmer",
		chance=80,
		beardStyles="Long:15;Moustache:15;Full:15;BeardOnly:15",
	},
}

ZombiesZoneDefinition.CarRepair = {
	Mechanic = {
		name="Mechanic",
		chance=15,
		gender="male",
		beardStyles="Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
	MetalWorker = {
		name="MetalWorker",
		chance=15,
		gender="male",
		beardStyles="Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
}

ZombiesZoneDefinition.Fossoil = {
	Fossoil = {
		name="Fossoil",
		chance=15,
	},
}

ZombiesZoneDefinition.Gas2Go = {
	Gas2Go = {
		name="Gas2Go",
		chance=15,
	},
}

ZombiesZoneDefinition.ThunderGas = {
	ThunderGas = {
		name="ThunderGas",
		chance=15,
	},
}

ZombiesZoneDefinition.McCoys = {
	maleChance = 80,
	McCoys = {
		name="McCoys",
		chance=50,
		gender="male",
		beardStyles="Long:20;Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
	Foreman = {
		name="Foreman",
		chance=10,
		gender="male",
	},
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		gender="female",
		chance=30,
	},
	OfficeWorker = {
		name="OfficeWorker",
		gender="male",
		chance=5,
		beardStyles="null:80",
	},
}

ZombiesZoneDefinition.Factory = {
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		gender="female",
		toSpawn=1,
		mandatory="true",
	},
	OfficeWorker = {
		name="OfficeWorker",
		gender="male",
		toSpawn=1,
		mandatory="true",
		beardStyles="null:80",
	},
	ConstructionWorker = {
		name="ConstructionWorker",
		chance=50,
		gender="male",
		beardStyles="Long:10;Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
	Foreman = {
		name="Foreman",
		chance=10,
		gender="male",
	},
	Mechanic = {
		name="Mechanic",
		chance=10,
		gender="male",
		beardStyles="Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
	MetalWorker = {
		name="MetalWorker",
		chance=10,
		gender="male",
		beardStyles="Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
}

ZombiesZoneDefinition.ConstructionSite = {
	ConstructionWorker = {
		name="ConstructionWorker",
		chance=60,
		gender="male",
		beardStyles="Long:10;Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
	Foreman = {
		name="Foreman",
		chance=20,
		gender="male",
	},
	MetalWorker = {
		name="MetalWorker",
		chance=5,
		gender="male",
		beardStyles="Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
}

ZombiesZoneDefinition.Offices = {
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		chance=35,
		gender="female",
	},
	OfficeWorker = {
		name="OfficeWorker",
		chance=35,
		gender="male",
		beardStyles="null:80",
	},
	Trader = {
		name="Trader",
		chance=15,
		beardStyles="null:80",
	},
}

ZombiesZoneDefinition.Bank = {
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		chance=25,
		gender="female",
	},
	OfficeWorker = {
		name="OfficeWorker",
		chance=25,
		gender="male",
		beardStyles="null:80",
	},
	Trader = {
		name="Trader",
		chance=10,
		beardStyles="null:80",
	},
}

ZombiesZoneDefinition.SwimmingPool = {
	Swimmer = {
		name="Swimmer",
		chance=100,
	}
}

ZombiesZoneDefinition.FancyHotel = {
	Tourist = {
		name="Tourist",
		chance=40,
	},
	Bathrobe = {
		name="Bathrobe",
		chance=10,
	},
	Swimmer = {
		name="Swimmer",
		chance=10,
	},
	Waiter_Restaurant = {
		name="Waiter_Restaurant",
		chance=5,
	},
}

ZombiesZoneDefinition.CountryClub = {
	Tourist = {
		name="Tourist",
		chance=20,
	},
	Waiter_Restaurant = {
		name="Waiter_Restaurant",
		chance=10,
	},
	Golfer = {
		name="Golfer",
		chance=15,
	},
	Classy = {
		name="Classy",
		chance=20,
	},
	Gym = {
		name="FitnessInstructor",
		chance=150,
		room="gym",
	},
	Ballroom = {
		name="Classy",
		chance=150,
		room="ballroom",
	},
	Classy = {
		name="Classy",
		chance=150,
		room="ballroom",
	},
}

ZombiesZoneDefinition.Spa = {
	Tourist = {
		name="Tourist",
		chance=20,
	},
	Bathrobe = {
		name="Bathrobe",
		chance=30,
	},
	Swimmer = {
		name="Swimmer",
		chance=15,
	},
	Waiter_Restaurant = {
		name="Waiter_Restaurant",
		chance=10,
	},
}

ZombiesZoneDefinition.Golf = {
	Golfer = {
		name="Golfer",
		chance=40,
	},
	Tourist = {
		name="Tourist",
		chance=20,
	},
	Waiter_Restaurant = {
		name="Waiter_Restaurant",
		chance=5,
	},
}

ZombiesZoneDefinition.Police = {
	Police = {
		name="Police",
		chance=40,
	},
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		chance=20,
		gender="female",
	},
	OfficeWorker = {
		name="OfficeWorker",
		chance=20,
		gender="male",
		beardStyles="null:80",
	},
}

ZombiesZoneDefinition.PoliceState = {
	Police = {
		name="PoliceState",
		chance=40,
	},
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		chance=20,
		gender="female",
	},
	OfficeWorker = {
		name="OfficeWorker",
		chance=20,
		gender="male",
		beardStyles="null:80",
	},
}

ZombiesZoneDefinition.Prison = {
	-- Gonna force male zombies in prison
	maleChance = 80,
	Doctor = {
		name="Doctor",
		chance=2,
	},
	Priest = {
		name="Priest",
		toSpawn=1,
		gender="male",
		mandatory="true",
	},
	Doctor2 = {
		name="Doctor",
		chance=20,
		room="medicalstorage",
	},
	Nurse = {
		name="Nurse",
		chance=30,
		room="medicalstorage",
	},
	Priest = {
		name="Priest",
		mandatory="true",
		toSpawn=1,
		gender="male",
	},
	Waiter_Diner = {
		name="Waiter_Diner",
		chance=2,
	},
	PrisonGuard = {
		name="PrisonGuard",
		chance=20,
		gender="male",
	},
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		gender="female",
		chance=30,
		room="office",
	},
	OfficeWorker = {
		name="OfficeWorker",
		gender="male",
		chance=30,
		room="office",
		beardStyles="null:80",
	},
	Security = {
		name="PrisonGuard",
		gender="male",
		chance=100,
		room="security",
	},
	Inmate = {
		name="Inmate",
		chance=76,
		gender="male",
		room="prisoncells;hall;cafeteria;classroom;laundry;janitor",
	},
	-- this one is used for lower chance of inmate in some rooms
	InmateLowerZone = {
		name="Inmate",
		chance=30,
		gender="male",
		room="bathroom;kitchen;medicalstorage;library",
	},
	Naked = {
		name="Naked",
		chance=50,
		gender="male",
		room="bathroom",
	},
	Cook_Generic = {
		name="Cook_Generic",
		chance=30,
		gender="male",
		room="kitchen",
	},
}

ZombiesZoneDefinition.FireDept = {
	Fireman = {
		name="Fireman",
		chance=80,
	},
}

ZombiesZoneDefinition.Army = {
	ArmyInstructorM = {
		name="ArmyInstructor",
		toSpawn=1,
		mandatory="true",
		gender="male",
	},
	ArmyInstructor = {
		name="ArmyInstructor",
		chance=2,
		gender="male",
	},
	Ghillie = {
		name="Ghillie",
		chance=2,
		gender="male",
	},
	ArmyCamoDesert = {
		name="ArmyCamoDesert",
		chance=5
	},
	ArmyCamoGreen = {
		name="ArmyCamoGreen",
		chance=5,
	},
}

ZombiesZoneDefinition.SecretBase = {
	Priest = {
		name="Priest",
		toSpawn=1,
		gender="male",
		mandatory="true",
	},
	ArmyInstructor = {
		name="ArmyInstructor",
		chance=5,
		gender="male",
	},
	ArmyCamoGreen = {
		name="ArmyCamoGreen",
		chance=20,
	},
	OfficeWorkerSkirt = {
		name="OfficeWorkerSkirt",
		chance=10,
		gender="female",
	},
	OfficeWorker = {
		name="OfficeWorker",
		chance=10,
		gender="male",
		beardStyles="null:80",
	},
	Doctor = {
		name="Doctor",
		chance=10,
	},
}

ZombiesZoneDefinition.Bar = {
	Biker = {
		name="Biker",
		chance=30,
		beardStyles="Long:10;Chops:10;Goatee:10;Moustache:10;Full:10;BeardOnly:10",
	},
	Veteran = {
		name="Veteran",
		chance=10,
		gender="male",
		maleHairStyles="CrewCut:20",
		beardStyles="Long:10;Chops:17;Goatee:17;Moustache:17",
	},
	Redneck = {
		name="Redneck",
		chance=50,
		maleHairStyles="Mullet:30;Metal:15",
		femaleHairStyles="CrewCut:10",
		beardStyles="Long:15;Chops:13;Goatee:13;Moustache:13",
	},
}

ZombiesZoneDefinition.Beach = {
	Tourist = {
		name="Tourist",
		chance=30,
	},
	Swimmer = {
		name="Swimmer",
		chance=70,
	},
}

ZombiesZoneDefinition.School = {
	ShellSuit_Black = {
		name="ShellSuit_Black",
		chance=3,
	},
	ShellSuit_Blue = {
		name="ShellSuit_Blue",
		chance=3,
	},
	ShellSuit_Green = {
		name="ShellSuit_Green",
		chance=3,
	},
	ShellSuit_Pink = {
		name="ShellSuit_Pink",
		chance=3,
	},
	ShellSuit_Teal = {
		name="ShellSuit_Teal",
		chance=3,
	},
	Young = {
		name="Young",
		chance=15,
	},
	Student = {
		name="Student",
		chance=50,
	},
	Teacher = {
		name="Teacher",
		chance=15,
	},
}

ZombiesZoneDefinition.Boxing = {
	chanceToSpawn = 100,
	RedBoxer = {
		name="BoxingRed",
		toSpawn=1,
		gender="male",
		mandatory="true",
	},
	BlueBoxer = {
		name="BoxingBlue",
		toSpawn=1,
		gender="male",
		mandatory="true",
	},
	Classy = {
		name="Classy",
		chance=75,
	},
};

-- total chance can be over 100% we don't care as we'll roll on the totalChance and not a 100 (unlike the specific outfits on top of this)
ZombiesZoneDefinition.Default = {};

--table.insert(ZombiesZoneDefinition.Default,{name = "FitnessInstructor", chance=20000});
table.insert(ZombiesZoneDefinition.Default,{name = "Generic01", chance=20});
table.insert(ZombiesZoneDefinition.Default,{name = "Generic02", chance=20});
table.insert(ZombiesZoneDefinition.Default,{name = "Generic03", chance=20});
table.insert(ZombiesZoneDefinition.Default,{name = "Generic_Skirt", gender="female", chance=20});
table.insert(ZombiesZoneDefinition.Default,{name = "Generic04", chance=20});
table.insert(ZombiesZoneDefinition.Default,{name = "Generic05", chance=20});
table.insert(ZombiesZoneDefinition.Default,{name = "Biker", chance=0.3});
table.insert(ZombiesZoneDefinition.Default,{name = "Cyclist", chance=0.5});
table.insert(ZombiesZoneDefinition.Default,{name = "DressLong", chance=3, gender="female"});
table.insert(ZombiesZoneDefinition.Default,{name = "DressNormal", chance=3, gender="female"});
table.insert(ZombiesZoneDefinition.Default,{name = "DressShort", chance=3, gender="female"});
table.insert(ZombiesZoneDefinition.Default,{name = "Golfer", chance=0.2});
table.insert(ZombiesZoneDefinition.Default,{name = "Young", chance=2});
table.insert(ZombiesZoneDefinition.Default,{name = "OfficeWorker", chance=2, gender="male"});
table.insert(ZombiesZoneDefinition.Default,{name = "OfficeWorkerSkirt", chance=2, gender="female"});
table.insert(ZombiesZoneDefinition.Default,{name = "Police", chance=0.5});
table.insert(ZombiesZoneDefinition.Default,{name = "PoliceState", chance=0.5});
table.insert(ZombiesZoneDefinition.Default,{name = "Ranger", chance=1});
table.insert(ZombiesZoneDefinition.Default,{name = "ConstructionWorker", chance=0.5, gender="male"});
table.insert(ZombiesZoneDefinition.Default,{name = "Farmer", chance=0.5});
table.insert(ZombiesZoneDefinition.Default,{name = "Student", chance=1});
table.insert(ZombiesZoneDefinition.Default,{name = "Foreman", chance=0.5, gender="male"});
table.insert(ZombiesZoneDefinition.Default,{name = "Bathrobe", chance=10, room="bathroom"});
table.insert(ZombiesZoneDefinition.Default,{name = "Naked", chance=10, room="bathroom"});
table.insert(ZombiesZoneDefinition.Default,{name = "Priest", chance=10, room="church", gender="male"});
table.insert(ZombiesZoneDefinition.Default,{name = "Bedroom", chance=10, room="bedroom"});
