function BlackMarketTweakData:_init_player_styles(tweak_data)
	local characters_female, characters_female_big, characters_male, characters_male_big = self:_get_character_groups()
	local characters_all = table.list_union(characters_female, characters_male, characters_female_big, characters_male_big)
	local body_replacement_standard = {
		head = false,
		armor = true,
		body = true,
		hands = true,
		vest = true,
		arms = true
	}
	self.player_styles = {}
	self.player_style_list = {}

	local function set_characters_data(player_style, characters, data)
		self.player_styles[player_style].characters = self.player_styles[player_style].characters or {}

		for _, key in ipairs(characters) do
			self.player_styles[player_style].characters[key] = data
		end
	end

	self.player_styles.none = {
		name_id = "bm_suit_none",
		desc_id = "bm_suit_none_desc",
		unlocked = true,
		texture_bundle_folder = "trd"
	}
	self.player_styles.jumpsuit = {
		name_id = "bm_suit_jumpsuit",
		desc_id = "bm_suit_jumpsuit_desc",
		texture_bundle_folder = "trd",
		global_value = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_fps_jumpsuit/trd_acc_fps_jumpsuit",
		material_variations = {}
	}
	self.player_styles.jumpsuit.material_variations.default = {
		name_id = "bm_suit_var_jumpsuit_default",
		global_value = "trd",
		desc_id = "bm_suit_var_jumpsuit_default_desc"
	}
	self.player_styles.jumpsuit.material_variations.red = {
		desc_id = "bm_suit_var_jumpsuit_red_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_jumpsuit_red",
		material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_fps_jumpsuit/trd_acc_fps_jumpsuit_red"
	}
	self.player_styles.jumpsuit.material_variations.brown = {
		desc_id = "bm_suit_var_jumpsuit_brown_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_jumpsuit_brown",
		material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_fps_jumpsuit/trd_acc_fps_jumpsuit_brown"
	}
	self.player_styles.jumpsuit.material_variations.green = {
		desc_id = "bm_suit_var_jumpsuit_green_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_jumpsuit_green",
		material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_fps_jumpsuit/trd_acc_fps_jumpsuit_green"
	}
	self.player_styles.jumpsuit.material_variations.blue = {
		desc_id = "bm_suit_var_jumpsuit_blue_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_jumpsuit_blue",
		material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_fps_jumpsuit/trd_acc_fps_jumpsuit_blue"
	}
	self.player_styles.jumpsuit.characters = {}
	local jumpsuit_characters_male = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_average/trd_acc_jumpsuit_male_average",
		material_variations = {}
	}
	jumpsuit_characters_male.material_variations.red = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_average/trd_acc_jumpsuit_male_average_red"
	}
	jumpsuit_characters_male.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_average/trd_acc_jumpsuit_male_average_brown"
	}
	jumpsuit_characters_male.material_variations.green = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_average/trd_acc_jumpsuit_male_average_green"
	}
	jumpsuit_characters_male.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_average/trd_acc_jumpsuit_male_average_blue"
	}

	set_characters_data("jumpsuit", characters_male, jumpsuit_characters_male)

	local jumpsuit_characters_male_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_big/trd_acc_jumpsuit_male_big",
		material_variations = {}
	}
	jumpsuit_characters_male_big.material_variations.red = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_big/trd_acc_jumpsuit_male_big_red"
	}
	jumpsuit_characters_male_big.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_big/trd_acc_jumpsuit_male_big_brown"
	}
	jumpsuit_characters_male_big.material_variations.green = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_big/trd_acc_jumpsuit_male_big_green"
	}
	jumpsuit_characters_male_big.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_male_big/trd_acc_jumpsuit_male_big_blue"
	}

	set_characters_data("jumpsuit", characters_male_big, jumpsuit_characters_male_big)

	local jumpsuit_characters_female = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_average/trd_acc_jumpsuit_female_average",
		material_variations = {}
	}
	jumpsuit_characters_female.material_variations.red = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_average/trd_acc_jumpsuit_female_average_red"
	}
	jumpsuit_characters_female.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_average/trd_acc_jumpsuit_female_average_brown"
	}
	jumpsuit_characters_female.material_variations.green = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_average/trd_acc_jumpsuit_female_average_green"
	}
	jumpsuit_characters_female.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_average/trd_acc_jumpsuit_female_average_blue"
	}

	set_characters_data("jumpsuit", characters_female, jumpsuit_characters_female)

	local jumpsuit_characters_female_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_big/trd_acc_jumpsuit_female_big",
		material_variations = {}
	}
	jumpsuit_characters_female_big.material_variations.red = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_big/trd_acc_jumpsuit_female_big_red"
	}
	jumpsuit_characters_female_big.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_big/trd_acc_jumpsuit_female_big_brown"
	}
	jumpsuit_characters_female_big.material_variations.green = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_big/trd_acc_jumpsuit_female_big_green"
	}
	jumpsuit_characters_female_big.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_jumpsuits/trd_acc_jumpsuit_female_big/trd_acc_jumpsuit_female_big_blue"
	}

	set_characters_data("jumpsuit", characters_female_big, jumpsuit_characters_female_big)

	self.player_styles.clown = {
		name_id = "bm_suit_clown",
		desc_id = "bm_suit_clown_desc",
		texture_bundle_folder = "trd",
		global_value = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_fps_clown/trd_acc_fps_clown",
		material_variations = {}
	}
	self.player_styles.clown.material_variations.default = {
		name_id = "bm_suit_var_clown_default",
		global_value = "trd",
		desc_id = "bm_suit_var_clown_default_desc"
	}
	self.player_styles.clown.material_variations.black_and_white = {
		desc_id = "bm_suit_var_clown_black_and_white_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_clown_black_and_white",
		material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_fps_clown/trd_acc_fps_clown_black_and_white"
	}
	self.player_styles.clown.material_variations.black = {
		desc_id = "bm_suit_var_clown_black_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_clown_black",
		material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_fps_clown/trd_acc_fps_clown_black"
	}
	self.player_styles.clown.material_variations.red = {
		desc_id = "bm_suit_var_clown_red_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_clown_red",
		material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_fps_clown/trd_acc_fps_clown_red"
	}
	self.player_styles.clown.material_variations.white = {
		desc_id = "bm_suit_var_clown_white_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_clown_white",
		material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_fps_clown/trd_acc_fps_clown_white"
	}
	self.player_styles.clown.characters = {}
	local clown_characters_male = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_average/trd_acc_clown_male_average",
		material_variations = {}
	}
	clown_characters_male.material_variations.black_and_white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_average/trd_acc_clown_male_average_black_and_white"
	}
	clown_characters_male.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_average/trd_acc_clown_male_average_black"
	}
	clown_characters_male.material_variations.red = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_average/trd_acc_clown_male_average_red"
	}
	clown_characters_male.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_average/trd_acc_clown_male_average_white"
	}

	set_characters_data("clown", characters_male, clown_characters_male)

	local clown_characters_male_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_big/trd_acc_clown_male_big",
		material_variations = {}
	}
	clown_characters_male_big.material_variations.black_and_white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_big/trd_acc_clown_male_big_black_and_white"
	}
	clown_characters_male_big.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_big/trd_acc_clown_male_big_black"
	}
	clown_characters_male_big.material_variations.red = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_big/trd_acc_clown_male_big_red"
	}
	clown_characters_male_big.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_big/trd_acc_clown_male_big_white"
	}

	set_characters_data("clown", characters_male_big, clown_characters_male_big)

	local clown_characters_female = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_average/trd_acc_clown_female_average",
		material_variations = {}
	}
	clown_characters_female.material_variations.black_and_white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_average/trd_acc_clown_female_average_black_and_white"
	}
	clown_characters_female.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_average/trd_acc_clown_female_average_black"
	}
	clown_characters_female.material_variations.red = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_average/trd_acc_clown_female_average_red"
	}
	clown_characters_female.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_average/trd_acc_clown_female_average_white"
	}

	set_characters_data("clown", characters_female, clown_characters_female)

	local clown_characters_female_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_big/trd_acc_clown_female_big",
		material_variations = {}
	}
	clown_characters_female_big.material_variations.black_and_white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_big/trd_acc_clown_female_big_black_and_white"
	}
	clown_characters_female_big.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_big/trd_acc_clown_female_big_black"
	}
	clown_characters_female_big.material_variations.red = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_big/trd_acc_clown_female_big_red"
	}
	clown_characters_female_big.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_big/trd_acc_clown_female_big_white"
	}

	set_characters_data("clown", characters_female_big, clown_characters_female_big)

	self.player_styles.jail_pd2_clan = {
		name_id = "bm_suit_jail_pd2_clan",
		desc_id = "bm_suit_jail_pd2_clan_desc",
		texture_bundle_folder = "trd",
		global_value = "pd2_clan",
		body_replacement = self.player_styles.clown.body_replacement,
		third_body_replacement = self.player_styles.clown.third_body_replacement,
		unit = self.player_styles.clown.unit,
		material_variations = {}
	}
	self.player_styles.jail_pd2_clan.material_variations.default = {
		material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_fps_clown/trd_acc_fps_clown_jail"
	}
	self.player_styles.jail_pd2_clan.characters = {}
	local jail_characters_male = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_average/trd_acc_clown_male_average",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_average/trd_acc_clown_male_average_jail"
			}
		}
	}

	set_characters_data("jail_pd2_clan", characters_male, jail_characters_male)

	local jail_characters_male_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_big/trd_acc_clown_male_big",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_male_big/trd_acc_clown_male_big_jail"
			}
		}
	}

	set_characters_data("jail_pd2_clan", characters_male_big, jail_characters_male_big)

	local jail_characters_female = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_average/trd_acc_clown_female_average",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_average/trd_acc_clown_female_average_jail"
			}
		}
	}

	set_characters_data("jail_pd2_clan", characters_female, jail_characters_female)

	local jail_characters_female_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_big/trd_acc_clown_female_big",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_trd/characters/trd_acc_clown/trd_acc_clown_female_big/trd_acc_clown_female_big_jail"
			}
		}
	}

	set_characters_data("jail_pd2_clan", characters_female_big, jail_characters_female_big)

	self.player_styles.miami = {
		name_id = "bm_suit_miami",
		desc_id = "bm_suit_miami_desc",
		texture_bundle_folder = "trd",
		global_value = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_fps_miami/trd_acc_fps_miami",
		material_variations = {}
	}
	self.player_styles.miami.material_variations.default = {
		name_id = "bm_suit_var_miami_default",
		global_value = "trd",
		desc_id = "bm_suit_var_miami_default_desc"
	}
	self.player_styles.miami.material_variations.grey = {
		desc_id = "bm_suit_var_miami_grey_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_miami_grey",
		material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_fps_miami/trd_acc_fps_miami_grey"
	}
	self.player_styles.miami.material_variations.pink = {
		desc_id = "bm_suit_var_miami_pink_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_miami_pink",
		material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_fps_miami/trd_acc_fps_miami_pink"
	}
	self.player_styles.miami.material_variations.black = {
		desc_id = "bm_suit_var_miami_black_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_miami_black",
		material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_fps_miami/trd_acc_fps_miami_black"
	}
	self.player_styles.miami.material_variations.white = {
		desc_id = "bm_suit_var_miami_white_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_miami_white",
		material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_fps_miami/trd_acc_fps_miami_white"
	}
	self.player_styles.miami.characters = {}
	local miami_characters_male = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_average/trd_acc_miami_male_average",
		material_variations = {}
	}
	miami_characters_male.material_variations.grey = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_average/trd_acc_miami_male_average_grey"
	}
	miami_characters_male.material_variations.pink = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_average/trd_acc_miami_male_average_pink"
	}
	miami_characters_male.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_average/trd_acc_miami_male_average_black"
	}
	miami_characters_male.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_average/trd_acc_miami_male_average_white"
	}

	set_characters_data("miami", characters_male, miami_characters_male)

	local miami_characters_male_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big",
		material_variations = {}
	}
	miami_characters_male_big.material_variations.grey = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big_grey"
	}
	miami_characters_male_big.material_variations.pink = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big_pink"
	}
	miami_characters_male_big.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big_black"
	}
	miami_characters_male_big.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big_white"
	}

	set_characters_data("miami", characters_male_big, miami_characters_male_big)

	local miami_characters_female = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_average/trd_acc_miami_female_average",
		material_variations = {}
	}
	miami_characters_female.material_variations.grey = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_average/trd_acc_miami_female_average_grey"
	}
	miami_characters_female.material_variations.pink = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_average/trd_acc_miami_female_average_pink"
	}
	miami_characters_female.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_average/trd_acc_miami_female_average_black"
	}
	miami_characters_female.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_average/trd_acc_miami_female_average_white"
	}

	set_characters_data("miami", characters_female, miami_characters_female)

	local miami_characters_female_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_big/trd_acc_miami_female_big",
		material_variations = {}
	}
	miami_characters_female_big.material_variations.grey = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_big/trd_acc_miami_female_big_grey"
	}
	miami_characters_female_big.material_variations.pink = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_big/trd_acc_miami_female_big_pink"
	}
	miami_characters_female_big.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_big/trd_acc_miami_female_big_black"
	}
	miami_characters_female_big.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_female_big/trd_acc_miami_female_big_white"
	}

	set_characters_data("miami", characters_female_big, miami_characters_female_big)

	local miami_characters_ecp_male = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big",
		material_variations = {}
	}
	miami_characters_ecp_male.material_variations.grey = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big_grey"
	}
	miami_characters_ecp_male.material_variations.pink = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big_pink"
	}
	miami_characters_ecp_male.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big_black"
	}
	miami_characters_ecp_male.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_miami/trd_acc_miami_male_big/trd_acc_miami_male_big_white"
	}
	self.player_styles.miami.characters.ecp_male = miami_characters_ecp_male
	self.player_styles.peacoat = {
		name_id = "bm_suit_peacoat",
		desc_id = "bm_suit_peacoat_desc",
		texture_bundle_folder = "trd",
		global_value = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_fps_peacoat/trd_acc_fps_peacoat",
		material_variations = {}
	}
	self.player_styles.peacoat.material_variations.default = {
		name_id = "bm_suit_var_peacoat_default",
		global_value = "trd",
		desc_id = "bm_suit_var_peacoat_default_desc"
	}
	self.player_styles.peacoat.material_variations.brown = {
		desc_id = "bm_suit_var_peacoat_brown_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_peacoat_brown",
		material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_fps_peacoat/trd_acc_fps_peacoat_brown"
	}
	self.player_styles.peacoat.material_variations.black = {
		desc_id = "bm_suit_var_peacoat_black_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_peacoat_black",
		material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_fps_peacoat/trd_acc_fps_peacoat_black"
	}
	self.player_styles.peacoat.material_variations.blue = {
		desc_id = "bm_suit_var_peacoat_blue_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_peacoat_blue",
		material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_fps_peacoat/trd_acc_fps_peacoat_blue"
	}
	self.player_styles.peacoat.material_variations.white = {
		desc_id = "bm_suit_var_peacoat_white_desc",
		global_value = "trd",
		auto_aquire = true,
		name_id = "bm_suit_var_peacoat_white",
		material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_fps_peacoat/trd_acc_fps_peacoat_white"
	}
	self.player_styles.peacoat.characters = {}
	local peacoat_characters_male = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_average/trd_acc_peacoat_male_average",
		material_variations = {}
	}
	peacoat_characters_male.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_average/trd_acc_peacoat_male_average_brown"
	}
	peacoat_characters_male.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_average/trd_acc_peacoat_male_average_black"
	}
	peacoat_characters_male.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_average/trd_acc_peacoat_male_average_blue"
	}
	peacoat_characters_male.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_average/trd_acc_peacoat_male_average_white"
	}

	set_characters_data("peacoat", characters_male, peacoat_characters_male)

	local peacoat_characters_male_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big",
		material_variations = {}
	}
	peacoat_characters_male_big.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big_brown"
	}
	peacoat_characters_male_big.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big_black"
	}
	peacoat_characters_male_big.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big_blue"
	}
	peacoat_characters_male_big.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big_white"
	}

	set_characters_data("peacoat", characters_male_big, peacoat_characters_male_big)

	local peacoat_characters_female = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_average/trd_acc_peacoat_female_average",
		material_variations = {}
	}
	peacoat_characters_female.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_average/trd_acc_peacoat_female_average_brown"
	}
	peacoat_characters_female.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_average/trd_acc_peacoat_female_average_black"
	}
	peacoat_characters_female.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_average/trd_acc_peacoat_female_average_blue"
	}
	peacoat_characters_female.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_average/trd_acc_peacoat_female_average_white"
	}

	set_characters_data("peacoat", characters_female, peacoat_characters_female)

	local peacoat_characters_female_big = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_big/trd_acc_peacoat_female_big",
		material_variations = {}
	}
	peacoat_characters_female_big.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_big/trd_acc_peacoat_female_big_brown"
	}
	peacoat_characters_female_big.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_big/trd_acc_peacoat_female_big_black"
	}
	peacoat_characters_female_big.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_big/trd_acc_peacoat_female_big_blue"
	}
	peacoat_characters_female_big.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_female_big/trd_acc_peacoat_female_big_white"
	}

	set_characters_data("peacoat", characters_female_big, peacoat_characters_female_big)

	local peacoat_characters_ecp_male = {
		third_unit = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big",
		material_variations = {}
	}
	peacoat_characters_ecp_male.material_variations.brown = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big_brown"
	}
	peacoat_characters_ecp_male.material_variations.black = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big_black"
	}
	peacoat_characters_ecp_male.material_variations.blue = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big_blue"
	}
	peacoat_characters_ecp_male.material_variations.white = {
		third_material = "units/pd2_dlc_trd/characters/trd_acc_peacoat/trd_acc_peacoat_male_big/trd_acc_peacoat_male_big_white"
	}
	self.player_styles.peacoat.characters.ecp_male = peacoat_characters_ecp_male
	self.player_styles.sneak_suit = {
		name_id = "bm_suit_sneak_suit",
		desc_id = "bm_suit_sneak_suit_desc",
		locks = {
			achievement = "dah_1"
		},
		texture_bundle_folder = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_dah/characters/dah_acc_fps_stealth_suit/dah_acc_fps_stealth_suit",
		characters = {}
	}

	set_characters_data("sneak_suit", characters_male, {
		third_unit = "units/pd2_dlc_dah/characters/dah_acc_stealth_suit/dah_acc_stealth_suit"
	})
	set_characters_data("sneak_suit", characters_male_big, {
		third_unit = "units/pd2_dlc_dah/characters/dah_acc_stealth_suit_male_big/dah_acc_stealth_suit_male_big"
	})
	set_characters_data("sneak_suit", characters_female, {
		third_unit = "units/pd2_dlc_dah/characters/dah_acc_stealth_suit_female_thin/dah_acc_stealth_suit_female_thin"
	})
	set_characters_data("sneak_suit", characters_female_big, {
		third_unit = "units/pd2_dlc_dah/characters/dah_acc_stealth_suit_female_big/dah_acc_stealth_suit_female_big"
	})

	self.player_styles.scrub = {
		name_id = "bm_suit_scrub",
		desc_id = "bm_suit_scrub_desc",
		locks = {
			achievement = "nmh_1"
		},
		texture_bundle_folder = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_nmh/characters/nmh_acc_fps_scrubs/nmh_acc_fps_scrubs",
		characters = {}
	}
	self.player_styles.scrub.characters.dallas = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male/nmh_acc_scrubs_male"
	}
	self.player_styles.scrub.characters.wolf = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_green/nmh_acc_scrubs_male_green"
	}
	self.player_styles.scrub.characters.hoxton = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_darkblue/nmh_acc_scrubs_male_darkblue"
	}
	self.player_styles.scrub.characters.chains = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_purple/nmh_acc_scrubs_male_purple"
	}
	self.player_styles.scrub.characters.jowi = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_green/nmh_acc_scrubs_male_green"
	}
	self.player_styles.scrub.characters.old_hoxton = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male/nmh_acc_scrubs_male"
	}
	self.player_styles.scrub.characters.dragan = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_purple/nmh_acc_scrubs_male_purple"
	}
	self.player_styles.scrub.characters.jacket = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_purple/nmh_acc_scrubs_male_purple"
	}
	self.player_styles.scrub.characters.sokol = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male/nmh_acc_scrubs_male"
	}
	self.player_styles.scrub.characters.dragon = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_darkblue/nmh_acc_scrubs_male_darkblue"
	}
	self.player_styles.scrub.characters.bodhi = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_green/nmh_acc_scrubs_male_green"
	}
	self.player_styles.scrub.characters.female_1 = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_female_darkblue/nmh_acc_scrubs_female_darkblue"
	}
	self.player_styles.scrub.characters.bonnie = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_female_big/nmh_acc_scrubs_female_big"
	}
	self.player_styles.scrub.characters.jimmy = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_darkblue/nmh_acc_scrubs_male_darkblue"
	}
	self.player_styles.scrub.characters.sydney = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_female_sydney/nmh_acc_scrubs_female_sydney"
	}
	self.player_styles.scrub.characters.wild = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_big/nmh_acc_scrubs_male_big"
	}
	self.player_styles.scrub.characters.chico = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_darkblue/nmh_acc_scrubs_male_darkblue"
	}
	self.player_styles.scrub.characters.max = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_big/nmh_acc_scrubs_male_big"
	}
	self.player_styles.scrub.characters.joy = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_female/nmh_acc_scrubs_female"
	}
	self.player_styles.scrub.characters.myh = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_darkblue/nmh_acc_scrubs_male_darkblue"
	}
	self.player_styles.scrub.characters.ecp_male = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_male_ethan/nmh_acc_scrubs_male_ethan"
	}
	self.player_styles.scrub.characters.ecp_female = {
		third_unit = "units/pd2_dlc_nmh/characters/nmh_acc_scrubs_female_lightblue/nmh_acc_scrubs_female_lightblue"
	}
	self.player_styles.raincoat = {
		name_id = "bm_suit_raincoat",
		desc_id = "bm_suit_raincoat_desc",
		locks = {
			achievement = "glace_1"
		},
		texture_bundle_folder = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_glace/characters/glc_acc_fps_raincoat/glc_acc_fps_raincoat",
		characters = {}
	}

	set_characters_data("raincoat", characters_male, {
		third_unit = "units/pd2_dlc_glace/characters/glc_acc_raincoat_male/glc_acc_raincoat_male"
	})
	set_characters_data("raincoat", characters_male_big, {
		third_unit = "units/pd2_dlc_glace/characters/glc_acc_raincoat_male/glc_acc_raincoat_male"
	})
	set_characters_data("raincoat", characters_female, {
		third_unit = "units/pd2_dlc_glace/characters/glc_acc_raincoat_female/glc_acc_raincoat_female"
	})

	self.player_styles.raincoat.characters.bonnie = {
		third_unit = "units/pd2_dlc_glace/characters/glc_acc_raincoat_bonnie/glc_acc_raincoat_bonnie"
	}
	self.player_styles.raincoat.characters.ecp_male = {
		third_unit = "units/pd2_dlc_glace/characters/glc_acc_raincoat_ethan/glc_acc_raincoat_ethan"
	}
	self.player_styles.murky_suit = {
		name_id = "bm_suit_murky_suit",
		desc_id = "bm_suit_murky_suit_desc",
		locks = {
			achievement = "mex_9"
		},
		texture_bundle_folder = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_vit/characters/vit_acc_fps_murky_suit/vit_acc_fps_murky_suit",
		characters = {}
	}

	set_characters_data("murky_suit", characters_male, {
		third_unit = "units/pd2_dlc_vit/characters/vit_acc_murky_suit/vit_acc_murky_suit"
	})
	set_characters_data("murky_suit", characters_male_big, {
		third_unit = "units/pd2_dlc_vit/characters/vit_acc_murky_suit_male_big/vit_acc_murky_suit_male_big"
	})
	set_characters_data("murky_suit", characters_female, {
		third_unit = "units/pd2_dlc_vit/characters/vit_acc_murky_suit_female_thin/vit_acc_murky_suit_female_thin"
	})
	set_characters_data("murky_suit", characters_female_big, {
		third_unit = "units/pd2_dlc_vit/characters/vit_acc_murky_suit_female_big/vit_acc_murky_suit_female_big"
	})

	self.player_styles.tux = {
		name_id = "bm_suit_tux",
		desc_id = "bm_suit_tux_desc",
		locks = {
			achievement = "sah_1"
		},
		texture_bundle_folder = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		characters = {}
	}
	local tux_female_average = {
		unit = "units/pd2_dlc_sah/characters/npc_acc_tux/fps_criminals_tux/sah_acc_fps_female_tux",
		third_unit = "units/pd2_dlc_sah/characters/npc_acc_tux/npc_acc_criminal_female_tux_average/npc_acc_criminal_female_tux_average"
	}

	set_characters_data("tux", characters_female, tux_female_average)

	local tux_female_big = {
		unit = "units/pd2_dlc_sah/characters/npc_acc_tux/fps_criminals_tux/sah_acc_fps_female_tux_02",
		third_unit = "units/pd2_dlc_sah/characters/npc_acc_tux/npc_acc_criminal_female_tux_big/npc_acc_criminal_female_tux_big"
	}

	set_characters_data("tux", characters_female_big, tux_female_big)

	local tux_male_average = {
		unit = "units/pd2_dlc_sah/characters/npc_acc_tux/fps_criminals_tux/sah_acc_fps_male_tux",
		third_unit = "units/pd2_dlc_sah/characters/npc_acc_tux/npc_acc_criminal_male_tux_average/npc_acc_criminal_male_tux_average"
	}

	set_characters_data("tux", characters_male, tux_male_average)

	local tux_male_big = {
		unit = "units/pd2_dlc_sah/characters/npc_acc_tux/fps_criminals_tux/sah_acc_fps_male_tux",
		third_unit = "units/pd2_dlc_sah/characters/npc_acc_tux/npc_acc_criminal_male_tux_big/npc_acc_criminal_male_tux_big"
	}

	set_characters_data("tux", characters_male_big, tux_male_big)

	local tux_male_dallas = {
		unit = "units/pd2_dlc_sah/characters/npc_acc_tux/fps_criminals_tux/sah_acc_fps_male_tux_02",
		third_unit = "units/pd2_dlc_sah/characters/npc_acc_tux/npc_acc_criminal_male_tux_average_02/npc_acc_criminal_male_tux_average_02"
	}
	self.player_styles.tux.characters.dallas = tux_male_dallas
	local tux_male_dragon = {
		unit = "units/pd2_dlc_sah/characters/npc_acc_tux/fps_criminals_tux/sah_acc_fps_male_tux_02",
		third_unit = "units/pd2_dlc_sah/characters/npc_acc_tux/npc_acc_criminal_male_tux_average_02/npc_acc_criminal_male_tux_average_02"
	}
	self.player_styles.tux.characters.dragon = tux_male_dragon
	local tux_female_sydney = {
		unit = "units/pd2_dlc_sah/characters/npc_acc_tux/fps_criminals_tux/sah_acc_fps_female_tux_02",
		third_unit = "units/pd2_dlc_sah/characters/npc_acc_tux/npc_acc_criminal_female_tux_average_02/npc_acc_criminal_female_tux_average_02"
	}
	self.player_styles.tux.characters.sydney = tux_female_sydney
	local tux_male_fat = {
		unit = "units/pd2_dlc_sah/characters/npc_acc_tux/fps_criminals_tux/sah_acc_fps_male_tux",
		third_unit = "units/pd2_dlc_sah/characters/npc_acc_tux/npc_acc_criminal_male_tux_fat/npc_acc_criminal_male_tux_fat"
	}
	self.player_styles.tux.characters.ecp_male = tux_male_fat
	self.player_styles.winter_suit = {
		name_id = "bm_suit_winter_suit",
		desc_id = "bm_suit_winter_suit_desc",
		locks = {
			achievement = "wwh_1"
		},
		texture_bundle_folder = "trd",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_wwh/characters/wwh_acc_fps_stealth_suit/wwh_acc_fps_stealth_suit",
		characters = {}
	}

	set_characters_data("winter_suit", characters_male, {
		third_unit = "units/pd2_dlc_wwh/characters/wwh_acc_stealth_suit/wwh_acc_stealth_suit"
	})
	set_characters_data("winter_suit", characters_male_big, {
		third_unit = "units/pd2_dlc_wwh/characters/wwh_acc_stealth_suit_male_big/wwh_acc_stealth_suit_male_big"
	})
	set_characters_data("winter_suit", characters_female, {
		third_unit = "units/pd2_dlc_wwh/characters/wwh_acc_stealth_suit_female_thin/wwh_acc_stealth_suit_female_thin"
	})
	set_characters_data("winter_suit", characters_female_big, {
		third_unit = "units/pd2_dlc_wwh/characters/wwh_acc_stealth_suit_female_big/wwh_acc_stealth_suit_female_big"
	})

	self.player_styles.winter_suit.characters.ecp_male = {
		third_unit = "units/pd2_dlc_wwh/characters/wwh_acc_stealth_suit_male_fat/wwh_acc_stealth_suit_male_fat"
	}
	self.player_styles.poolrepair = {
		name_id = "bm_suit_poolrepair",
		desc_id = "bm_suit_poolrepair_desc",
		locks = {
			achievement = "trk_cou_0"
		},
		texture_bundle_folder = "xmn",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_fps_poolrepair/xmn_acc_fps_poolrepair",
		characters = {}
	}

	set_characters_data("poolrepair", characters_male, {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_male_average/xmn_acc_poolrepair_male_average"
	})
	set_characters_data("poolrepair", characters_male_big, {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_male_big/xmn_acc_poolrepair_male_big"
	})
	set_characters_data("poolrepair", characters_female, {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_female_average/xmn_acc_poolrepair_female_average"
	})
	set_characters_data("poolrepair", characters_female_big, {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_female_big/xmn_acc_poolrepair_female_big"
	})

	self.player_styles.poolrepair.characters.ecp_male = {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_male_ethan/xmn_acc_poolrepair_male_ethan"
	}
	self.player_styles.xmas_tuxedo = {
		name_id = "bm_suit_xmas_tuxedo",
		desc_id = "bm_suit_xmas_tuxedo_desc",
		texture_bundle_folder = "xmn",
		global_value = "xmn",
		body_replacement = body_replacement_standard
	}
	self.player_styles.xmas_tuxedo.third_body_replacement = self.player_styles.xmas_tuxedo.body_replacement
	self.player_styles.xmas_tuxedo.unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/fps_criminals_xmas_tuxedo/fps_criminals_xmas_tuxedo"
	self.player_styles.xmas_tuxedo.material_variations = {
		default = {
			name_id = "bm_suit_var_xmas_tuxedo_default",
			global_value = "xmn",
			desc_id = "bm_suit_var_xmas_tuxedo_default_desc"
		},
		black = {
			desc_id = "bm_suit_var_xmas_tuxedo_black_desc",
			global_value = "xmn",
			auto_aquire = true,
			name_id = "bm_suit_var_xmas_tuxedo_black",
			material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/fps_criminals_xmas_tuxedo_black"
		},
		blue = {
			desc_id = "bm_suit_var_xmas_tuxedo_blue_desc",
			global_value = "xmn",
			auto_aquire = true,
			name_id = "bm_suit_var_xmas_tuxedo_blue",
			material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/fps_criminals_xmas_tuxedo_blue"
		},
		green = {
			"xmn",
			name_id = "bm_suit_var_xmas_tuxedo_green",
			material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/fps_criminals_xmas_tuxedo_green",
			desc_id = "bm_suit_var_xmas_tuxedo_green_desc",
			auto_aquire = true
		}
	}
	self.player_styles.xmas_tuxedo.characters = {}
	local xmas_tuxedo_female_average = {
		unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/fps_criminals_xmas_tux/xmn_acc_fps_male_xmas_tux",
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/npc_acc_criminal_female_xmas_tux_average/npc_acc_criminal_female_xmas_tux_average",
		material_variations = {}
	}
	xmas_tuxedo_female_average.material_variations.black = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_female_black"
	}
	xmas_tuxedo_female_average.material_variations.blue = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_female_blue"
	}
	xmas_tuxedo_female_average.material_variations.green = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_female_green"
	}

	set_characters_data("xmas_tuxedo", characters_female, xmas_tuxedo_female_average)

	local xmas_tuxedo_female_big = {
		unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/fps_criminals_xmas_tux/xmn_acc_fps_male_xmas_tux",
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/npc_acc_criminal_female_xmas_tux_big/npc_acc_criminal_female_xmas_tux_big",
		material_variations = {}
	}
	xmas_tuxedo_female_big.material_variations.black = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_female_black"
	}
	xmas_tuxedo_female_big.material_variations.blue = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_female_blue"
	}
	xmas_tuxedo_female_big.material_variations.green = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_female_green"
	}

	set_characters_data("xmas_tuxedo", characters_female_big, xmas_tuxedo_female_big)

	local xmas_tuxedo_male_average = {
		unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/fps_criminals_xmas_tux/xmn_acc_fps_male_xmas_tux",
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/npc_acc_criminal_male_xmas_tux_average/npc_acc_criminal_male_xmas_tux_average",
		material_variations = {}
	}
	xmas_tuxedo_male_average.material_variations.black = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_black"
	}
	xmas_tuxedo_male_average.material_variations.blue = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_blue"
	}
	xmas_tuxedo_male_average.material_variations.green = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_green"
	}

	set_characters_data("xmas_tuxedo", characters_male, xmas_tuxedo_male_average)

	local xmas_tuxedo_male_big = {
		unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/fps_criminals_xmas_tux/xmn_acc_fps_male_xmas_tux",
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/npc_acc_criminal_male_xmas_tux_big/npc_acc_criminal_male_xmas_tux_big",
		material_variations = {}
	}
	xmas_tuxedo_male_big.material_variations.black = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_black"
	}
	xmas_tuxedo_male_big.material_variations.blue = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_blue"
	}
	xmas_tuxedo_male_big.material_variations.green = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_green"
	}

	set_characters_data("xmas_tuxedo", characters_male_big, xmas_tuxedo_male_big)

	local xmas_tuxedo_male_fat = {
		unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/fps_criminals_xmas_tux/xmn_acc_fps_male_xmas_tux",
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/npc_acc_xmas_tux/npc_acc_criminal_male_xmas_tux_fat/npc_acc_criminal_male_xmas_tux_fat",
		material_variations = {}
	}
	xmas_tuxedo_male_fat.material_variations.black = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_black"
	}
	xmas_tuxedo_male_fat.material_variations.blue = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_blue"
	}
	xmas_tuxedo_male_fat.material_variations.green = {
		third_material = "units/pd2_dlc_xmn/characters/xmn_acc_xmas_tuxedo/shared_materials/npc_acc_xmas_tux_suit_green"
	}
	self.player_styles.xmas_tuxedo.characters.ecp_male = xmas_tuxedo_male_fat
	self.player_styles.cable_guy = {
		name_id = "bm_suit_cable_guy",
		desc_id = "bm_suit_cable_guy_desc",
		texture_bundle_folder = "sawp",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_fps_poolrepair/xmn_acc_fps_poolrepair",
		material_variations = {}
	}
	self.player_styles.cable_guy.material_variations.default = {
		material = "units/pd2_dlc_sawp/characters/sawp_acc_poolrepair_electrician/shared_materials/sawp_acc_fps_poolrepair"
	}
	self.player_styles.cable_guy.characters = {}
	local cable_guy_female_average = {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_female_average/xmn_acc_poolrepair_female_average",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_sawp/characters/sawp_acc_poolrepair_electrician/shared_materials/sawp_acc_poolrepair_female_electric"
			}
		}
	}

	set_characters_data("cable_guy", characters_female, cable_guy_female_average)

	local cable_guy_female_big = {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_female_big/xmn_acc_poolrepair_female_big",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_sawp/characters/sawp_acc_poolrepair_electrician/shared_materials/sawp_acc_poolrepair_female_electric"
			}
		}
	}

	set_characters_data("cable_guy", characters_female_big, cable_guy_female_big)

	local cable_guy_male_average = {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_male_average/xmn_acc_poolrepair_male_average",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_sawp/characters/sawp_acc_poolrepair_electrician/shared_materials/sawp_acc_poolrepair_male_electric"
			}
		}
	}

	set_characters_data("cable_guy", characters_male, cable_guy_male_average)

	local cable_guy_male_big = {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_male_big/xmn_acc_poolrepair_male_big",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_sawp/characters/sawp_acc_poolrepair_electrician/shared_materials/sawp_acc_poolrepair_male_electric"
			}
		}
	}

	set_characters_data("cable_guy", characters_male_big, cable_guy_male_big)

	local cable_guy_male_fat = {
		third_unit = "units/pd2_dlc_xmn/characters/xmn_acc_poolrepair/xmn_acc_poolrepair_male_ethan/xmn_acc_poolrepair_male_ethan",
		material_variations = {
			default = {
				third_material = "units/pd2_dlc_sawp/characters/sawp_acc_poolrepair_electrician/shared_materials/sawp_acc_poolrepair_male_electric"
			}
		}
	}
	self.player_styles.cable_guy.characters.ecp_male = cable_guy_male_fat
	self.player_styles.mariachi = {
		name_id = "bm_suit_mariachi",
		desc_id = "bm_suit_mariachi_desc",
		locks = {
			achievement = "bex_1"
		},
		texture_bundle_folder = "bex",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_bex/characters/bex_acc_mariachi/bex_acc_fps_mariachi/bex_acc_fps_mariachi",
		material_variations = {}
	}
	self.player_styles.mariachi.material_variations.default = {
		name_id = "bm_suit_var_mariachi_default",
		global_value = "normal",
		desc_id = "bm_suit_var_mariachi_default_desc",
		prio = 1
	}
	self.player_styles.mariachi.material_variations.black = {
		desc_id = "bm_suit_var_mariachi_black_desc",
		global_value = "normal",
		prio = 7,
		name_id = "bm_suit_var_mariachi_black",
		third_material = "units/pd2_dlc_bex/characters/bex_acc_mariachi/shared_materials/bex_acc_mariachi_black",
		material = "units/pd2_dlc_bex/characters/bex_acc_mariachi/shared_materials/bex_acc_fps_mariachi_black",
		locks = {
			achievement = "bex_7"
		}
	}
	self.player_styles.mariachi.material_variations.brown = {
		desc_id = "bm_suit_var_mariachi_brown_desc",
		global_value = "normal",
		prio = 2,
		name_id = "bm_suit_var_mariachi_brown",
		third_material = "units/pd2_dlc_bex/characters/bex_acc_mariachi/shared_materials/bex_acc_mariachi_brown",
		material = "units/pd2_dlc_bex/characters/bex_acc_mariachi/shared_materials/bex_acc_fps_mariachi_brown",
		locks = {
			achievement = "bex_2"
		}
	}
	self.player_styles.mariachi.material_variations.red = {
		desc_id = "bm_suit_var_mariachi_red_desc",
		global_value = "normal",
		prio = 6,
		name_id = "bm_suit_var_mariachi_red",
		third_material = "units/pd2_dlc_bex/characters/bex_acc_mariachi/shared_materials/bex_acc_mariachi_red",
		material = "units/pd2_dlc_bex/characters/bex_acc_mariachi/shared_materials/bex_acc_fps_mariachi_red",
		locks = {
			achievement = "bex_6"
		}
	}
	self.player_styles.mariachi.material_variations.white = {
		desc_id = "bm_suit_var_mariachi_white_desc",
		global_value = "normal",
		prio = 4,
		name_id = "bm_suit_var_mariachi_white",
		third_material = "units/pd2_dlc_bex/characters/bex_acc_mariachi/shared_materials/bex_acc_mariachi_white",
		material = "units/pd2_dlc_bex/characters/bex_acc_mariachi/shared_materials/bex_acc_fps_mariachi_white",
		locks = {
			achievement = "bex_4"
		}
	}
	self.player_styles.mariachi.characters = {}
	local mariachi_characters_male = {
		third_unit = "units/pd2_dlc_bex/characters/bex_acc_mariachi/bex_acc_mariachi_male_average/bex_acc_mariachi_male_average"
	}

	set_characters_data("mariachi", characters_male, mariachi_characters_male)

	local mariachi_characters_male_big = {
		third_unit = "units/pd2_dlc_bex/characters/bex_acc_mariachi/bex_acc_mariachi_male_big/bex_acc_mariachi_male_big"
	}

	set_characters_data("mariachi", characters_male_big, mariachi_characters_male_big)

	local mariachi_characters_female = {
		third_unit = "units/pd2_dlc_bex/characters/bex_acc_mariachi/bex_acc_mariachi_female_average/bex_acc_mariachi_female_average"
	}

	set_characters_data("mariachi", characters_female, mariachi_characters_female)

	local mariachi_characters_female_big = {
		third_unit = "units/pd2_dlc_bex/characters/bex_acc_mariachi/bex_acc_mariachi_female_big/bex_acc_mariachi_female_big"
	}

	set_characters_data("mariachi", characters_female_big, mariachi_characters_female_big)

	local mariachi_characters_male_fat = {
		third_unit = "units/pd2_dlc_bex/characters/bex_acc_mariachi/bex_acc_mariachi_male_fat/bex_acc_mariachi_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.mariachi.characters.ecp_male = mariachi_characters_male_fat
	self.player_styles.desperado = {
		name_id = "bm_suit_desperado",
		desc_id = "bm_suit_desperado_desc",
		global_value = "mbs",
		texture_bundle_folder = "mbs",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/mbs_acc_fps_desperado/mbs_acc_fps_desperado_male",
		material_variations = {}
	}
	self.player_styles.desperado.material_variations.default = {
		name_id = "bm_suit_var_desperado_default",
		global_value = "mbs",
		desc_id = "bm_suit_var_desperado_default_desc"
	}
	self.player_styles.desperado.material_variations.blue = {
		desc_id = "bm_suit_var_desperado_blue_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_desperado_blue",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/shared_materials/mbs_acc_desperado_blue",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/shared_materials/mbs_acc_fps_desperado_blue"
	}
	self.player_styles.desperado.material_variations.green = {
		desc_id = "bm_suit_var_desperado_green_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_desperado_green",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/shared_materials/mbs_acc_desperado_green",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/shared_materials/mbs_acc_fps_desperado_green"
	}
	self.player_styles.desperado.material_variations.red = {
		desc_id = "bm_suit_var_desperado_red_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_desperado_red",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/shared_materials/mbs_acc_desperado_red",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/shared_materials/mbs_acc_fps_desperado_red"
	}
	self.player_styles.desperado.material_variations.white = {
		desc_id = "bm_suit_var_desperado_white_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_desperado_white",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/shared_materials/mbs_acc_desperado_white",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/shared_materials/mbs_acc_fps_desperado_white"
	}
	self.player_styles.desperado.characters = {}
	local desperado_characters_male = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/mbs_acc_desperado_male_average/mbs_acc_desperado_male_average"
	}

	set_characters_data("desperado", characters_male, desperado_characters_male)

	local desperado_characters_male_big = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/mbs_acc_desperado_male_big/mbs_acc_desperado_male_big"
	}

	set_characters_data("desperado", characters_male_big, desperado_characters_male_big)

	local desperado_characters_female = {
		unit = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/mbs_acc_fps_desperado/mbs_acc_fps_desperado_female",
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/mbs_acc_desperado_female_average/mbs_acc_desperado_female_average"
	}

	set_characters_data("desperado", characters_female, desperado_characters_female)

	local desperado_characters_female_big = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/mbs_acc_desperado_female_big/mbs_acc_desperado_female_big"
	}

	set_characters_data("desperado", characters_female_big, desperado_characters_female_big)

	local desperado_characters_male_fat = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_desperado/mbs_acc_desperado_male_fat/mbs_acc_desperado_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.desperado.characters.ecp_male = desperado_characters_male_fat
	self.player_styles.punk = {
		name_id = "bm_suit_punk",
		desc_id = "bm_suit_punk_desc",
		global_value = "mbs",
		texture_bundle_folder = "mbs",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_mbs/characters/mbs_acc_punk/mbs_acc_fps_punk/mbs_acc_fps_punk_male",
		material_variations = {}
	}
	self.player_styles.punk.material_variations.default = {
		name_id = "bm_suit_var_punk_default",
		global_value = "mbs",
		desc_id = "bm_suit_var_punk_default_desc"
	}
	self.player_styles.punk.material_variations.billieboy = {
		desc_id = "bm_suit_var_punk_billieboy_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_punk_billieboy",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_punk/shared_materials/mbs_acc_punk_billieboy",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_punk/shared_materials/mbs_acc_fps_punk_default"
	}
	self.player_styles.punk.material_variations.blue = {
		desc_id = "bm_suit_var_punk_blue_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_punk_blue",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_punk/shared_materials/mbs_acc_punk_blue",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_punk/shared_materials/mbs_acc_fps_punk_blue"
	}
	self.player_styles.punk.material_variations.red = {
		desc_id = "bm_suit_var_punk_red_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_punk_red",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_punk/shared_materials/mbs_acc_punk_red",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_punk/shared_materials/mbs_acc_fps_punk_red"
	}
	self.player_styles.punk.material_variations.scottish = {
		desc_id = "bm_suit_var_punk_scottish_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_punk_scottish",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_punk/shared_materials/mbs_acc_punk_scottish",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_punk/shared_materials/mbs_acc_fps_punk_default"
	}
	self.player_styles.punk.characters = {}
	local punk_characters_male = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_punk/mbs_acc_punk_male_average/mbs_acc_punk_male_average"
	}

	set_characters_data("punk", characters_male, punk_characters_male)

	local punk_characters_male_big = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_punk/mbs_acc_punk_male_big/mbs_acc_punk_male_big"
	}

	set_characters_data("punk", characters_male_big, punk_characters_male_big)

	local punk_characters_female = {
		unit = "units/pd2_dlc_mbs/characters/mbs_acc_punk/mbs_acc_fps_punk/mbs_acc_fps_punk_female",
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_punk/mbs_acc_punk_female_average/mbs_acc_punk_female_average"
	}

	set_characters_data("punk", characters_female, punk_characters_female)

	local punk_characters_female_big = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_punk/mbs_acc_punk_female_big/mbs_acc_punk_female_big"
	}

	set_characters_data("punk", characters_female_big, punk_characters_female_big)

	local punk_characters_male_fat = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_punk/mbs_acc_punk_male_fat/mbs_acc_punk_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.punk.characters.ecp_male = punk_characters_male_fat
	self.player_styles.hiphop = {
		name_id = "bm_suit_hiphop",
		desc_id = "bm_suit_hiphop_desc",
		global_value = "mbs",
		texture_bundle_folder = "mbs",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/mbs_acc_fps_hiphop/mbs_acc_fps_hiphop_male",
		material_variations = {}
	}
	self.player_styles.hiphop.material_variations.default = {
		name_id = "bm_suit_var_hiphop_default",
		global_value = "mbs",
		desc_id = "bm_suit_var_hiphop_default_desc"
	}
	self.player_styles.hiphop.material_variations.beige = {
		desc_id = "bm_suit_var_hiphop_beige_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_hiphop_beige",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/shared_materials/mbs_acc_hiphop_beige",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/shared_materials/mbs_acc_fps_hiphop_beige"
	}
	self.player_styles.hiphop.material_variations.green = {
		desc_id = "bm_suit_var_hiphop_green_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_hiphop_green",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/shared_materials/mbs_acc_hiphop_green",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/shared_materials/mbs_acc_fps_hiphop_green"
	}
	self.player_styles.hiphop.material_variations.red = {
		desc_id = "bm_suit_var_hiphop_red_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_hiphop_red",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/shared_materials/mbs_acc_hiphop_red",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/shared_materials/mbs_acc_fps_hiphop_red"
	}
	self.player_styles.hiphop.material_variations.white = {
		desc_id = "bm_suit_var_hiphop_white_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_hiphop_white",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/shared_materials/mbs_acc_hiphop_white",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/shared_materials/mbs_acc_fps_hiphop_white"
	}
	self.player_styles.hiphop.characters = {}
	local hiphop_characters_male = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/mbs_acc_hiphop_male_average/mbs_acc_hiphop_male_average"
	}

	set_characters_data("hiphop", characters_male, hiphop_characters_male)

	local hiphop_characters_male_big = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/mbs_acc_hiphop_male_big/mbs_acc_hiphop_male_big"
	}

	set_characters_data("hiphop", characters_male_big, hiphop_characters_male_big)

	local hiphop_characters_female = {
		unit = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/mbs_acc_fps_hiphop/mbs_acc_fps_hiphop_female",
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/mbs_acc_hiphop_female_average/mbs_acc_hiphop_female_average"
	}

	set_characters_data("hiphop", characters_female, hiphop_characters_female)

	local hiphop_characters_female_big = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/mbs_acc_hiphop_female_big/mbs_acc_hiphop_female_big"
	}

	set_characters_data("hiphop", characters_female_big, hiphop_characters_female_big)

	local hiphop_characters_male_fat = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hiphop/mbs_acc_hiphop_male_fat/mbs_acc_hiphop_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.hiphop.characters.ecp_male = hiphop_characters_male_fat
	self.player_styles.hippie = {
		name_id = "bm_suit_hippie",
		desc_id = "bm_suit_hippie_desc",
		global_value = "mbs",
		texture_bundle_folder = "mbs",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/mbs_acc_fps_hippie/mbs_acc_fps_hippie_male",
		material_variations = {}
	}
	self.player_styles.hippie.material_variations.default = {
		name_id = "bm_suit_var_hippie_default",
		global_value = "mbs",
		desc_id = "bm_suit_var_hippie_default_desc"
	}
	self.player_styles.hippie.material_variations.abstraction = {
		desc_id = "bm_suit_var_hippie_abstraction_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_hippie_abstraction",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/shared_materials/mbs_acc_hippie_abstraction",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/shared_materials/mbs_acc_fps_hippie_abstraction"
	}
	self.player_styles.hippie.material_variations.flowerpower = {
		desc_id = "bm_suit_var_hippie_flowerpower_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_hippie_flowerpower",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/shared_materials/mbs_acc_hippie_flowerpower",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/shared_materials/mbs_acc_fps_hippie_flowerpower"
	}
	self.player_styles.hippie.material_variations.native = {
		desc_id = "bm_suit_var_hippie_native_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_hippie_native",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/shared_materials/mbs_acc_hippie_native",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/shared_materials/mbs_acc_fps_hippie_native"
	}
	self.player_styles.hippie.material_variations.tribe = {
		desc_id = "bm_suit_var_hippie_tribe_desc",
		global_value = "mbs",
		auto_aquire = true,
		name_id = "bm_suit_var_hippie_tribe",
		third_material = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/shared_materials/mbs_acc_hippie_tribe",
		material = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/shared_materials/mbs_acc_fps_hippie_tribe"
	}
	self.player_styles.hippie.characters = {}
	local hippie_characters_male = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/mbs_acc_hippie_male_average/mbs_acc_hippie_male_average"
	}

	set_characters_data("hippie", characters_male, hippie_characters_male)

	local hippie_characters_male_big = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/mbs_acc_hippie_male_big/mbs_acc_hippie_male_big"
	}

	set_characters_data("hippie", characters_male_big, hippie_characters_male_big)

	local hippie_characters_female = {
		unit = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/mbs_acc_fps_hippie/mbs_acc_fps_hippie_female",
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/mbs_acc_hippie_female_average/mbs_acc_hippie_female_average"
	}

	set_characters_data("hippie", characters_female, hippie_characters_female)

	local hippie_characters_female_big = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/mbs_acc_hippie_female_big/mbs_acc_hippie_female_big"
	}

	set_characters_data("hippie", characters_female_big, hippie_characters_female_big)

	local hippie_characters_male_fat = {
		third_unit = "units/pd2_dlc_mbs/characters/mbs_acc_hippie/mbs_acc_hippie_male_fat/mbs_acc_hippie_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.hippie.characters.ecp_male = hippie_characters_male_fat
	self.player_styles.esport = {
		name_id = "bm_suit_esport",
		desc_id = "bm_suit_esport_desc",
		global_value = "ess",
		texture_bundle_folder = "ess",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_fps_esport/ess_acc_fps_esport_male",
		material_variations = {}
	}
	self.player_styles.esport.material_variations.default = {
		name_id = "bm_suit_var_esport_default",
		global_value = "ess",
		desc_id = "bm_suit_var_esport_default_desc"
	}
	self.player_styles.esport.material_variations.yellow = {
		desc_id = "bm_suit_var_esport_yellow_desc",
		global_value = "ess",
		auto_aquire = true,
		name_id = "bm_suit_var_esport_yellow",
		third_material = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/shared_materials/ess_acc_esport_yellow",
		material = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_fps_esport/ess_acc_fps_esport_yellow"
	}
	self.player_styles.esport.material_variations.green = {
		desc_id = "bm_suit_var_esport_green_desc",
		global_value = "ess",
		auto_aquire = true,
		name_id = "bm_suit_var_esport_green",
		third_material = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/shared_materials/ess_acc_esport_green",
		material = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_fps_esport/ess_acc_fps_esport_green"
	}
	self.player_styles.esport.material_variations.black = {
		desc_id = "bm_suit_var_esport_black_desc",
		global_value = "ess",
		auto_aquire = true,
		name_id = "bm_suit_var_esport_black",
		third_material = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/shared_materials/ess_acc_esport_black",
		material = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_fps_esport/ess_acc_fps_esport_black"
	}
	self.player_styles.esport.material_variations.white = {
		desc_id = "bm_suit_var_esport_white_desc",
		global_value = "ess",
		auto_aquire = true,
		name_id = "bm_suit_var_esport_white",
		third_material = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/shared_materials/ess_acc_esport_white",
		material = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_fps_esport/ess_acc_fps_esport_white"
	}
	self.player_styles.esport.characters = {}
	local esport_characters_male = {
		third_unit = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_esport_male_average/ess_acc_esport_male_average"
	}

	set_characters_data("esport", characters_male, esport_characters_male)

	local esport_characters_male_big = {
		third_unit = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_esport_male_big/ess_acc_esport_male_big"
	}

	set_characters_data("esport", characters_male_big, esport_characters_male_big)

	local esport_characters_female = {
		unit = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_fps_esport/ess_acc_fps_esport_female",
		third_unit = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_esport_female_average/ess_acc_esport_female_average"
	}

	set_characters_data("esport", characters_female, esport_characters_female)

	local esport_characters_female_big = {
		third_unit = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_esport_female_big/ess_acc_esport_female_big"
	}

	set_characters_data("esport", characters_female_big, esport_characters_female_big)

	local esport_characters_male_fat = {
		third_unit = "units/pd2_dlc_ess/characters/ess_acc_esportgamer/ess_acc_esport_male_fat/ess_acc_esport_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.esport.characters.ecp_male = esport_characters_male_fat
	self.player_styles.slaughterhouse = {
		locks = {
			achievement = "trk_sh_0"
		},
		name_id = "bm_suit_slaughterhouse",
		desc_id = "bm_suit_slaughterhouse_desc",
		global_value = "sus",
		texture_bundle_folder = "sus",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse",
		characters = {}
	}
	local slaughterhouse_characters_male = {
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_male_average/sus_acc_slaughterhouse_male_average"
	}

	set_characters_data("slaughterhouse", characters_male, slaughterhouse_characters_male)

	local slaughterhouse_dragon = {
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_02",
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_male_average_02/sus_acc_slaughterhouse_male_average_02"
	}
	self.player_styles.slaughterhouse.characters.dragon = slaughterhouse_dragon
	local slaughterhouse_bodhi = {
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_bodhi",
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_male_average_bodhi/sus_acc_slaughterhouse_male_average_bodhi"
	}
	self.player_styles.slaughterhouse.characters.bodhi = slaughterhouse_bodhi
	local slaughterhouse_scarface = {
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_02",
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_male_average_02/sus_acc_slaughterhouse_male_average_02"
	}
	self.player_styles.slaughterhouse.characters.chico = slaughterhouse_scarface
	local slaughterhouse_chains = {
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_chains",
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_male_average_chains/sus_acc_slaughterhouse_male_average_chains"
	}
	self.player_styles.slaughterhouse.characters.chains = slaughterhouse_chains
	local slaughterhouse_characters_male_big = {
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_male_big/sus_acc_slaughterhouse_male_big"
	}

	set_characters_data("slaughterhouse", characters_male_big, slaughterhouse_characters_male_big)

	local slaughterhouse_sangres = {
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_sangres",
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_male_big_sangres/sus_acc_slaughterhouse_male_big_sangres"
	}
	self.player_styles.slaughterhouse.characters.max = slaughterhouse_sangres
	local slaughterhouse_characters_female = {
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_female",
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_female_average/sus_acc_slaughterhouse_female_average"
	}

	set_characters_data("slaughterhouse", characters_female, slaughterhouse_characters_female)

	local slaughterhouse_sydney = {
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_female_sydney",
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_female_average_sydney/sus_acc_slaughterhouse_female_average_sydney"
	}
	self.player_styles.slaughterhouse.characters.sydney = slaughterhouse_sydney
	local slaughterhouse_joy = {
		unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_female_joy",
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_female_average_joy/sus_acc_slaughterhouse_female_average_joy"
	}
	self.player_styles.slaughterhouse.characters.joy = slaughterhouse_joy
	local slaughterhouse_characters_female_big = {}
	slaughterhouse_characters_female.unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_fps_slaughterhouse/sus_acc_fps_slaughterhouse_female"
	slaughterhouse_characters_female_big.third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_female_big/sus_acc_slaughterhouse_female_big"

	set_characters_data("slaughterhouse", characters_female_big, slaughterhouse_characters_female_big)

	local slaughterhouse_characters_male_fat = {
		third_unit = "units/pd2_dlc_sus/characters/sus_acc_slaughterhouse/sus_acc_slaughterhouse_male_fat/sus_acc_slaughterhouse_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.slaughterhouse.characters.ecp_male = slaughterhouse_characters_male_fat
	self.player_styles.continental = {
		name_id = "bm_suit_contintental",
		desc_id = "bm_suit_contintental_desc",
		global_value = "anv",
		texture_bundle_folder = "anv",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_anv/characters/anv_acc_continental/anv_acc_fps_continental/anv_acc_fps_continental",
		characters = {}
	}
	local continental_characters_male = {
		third_unit = "units/pd2_dlc_anv/characters/anv_acc_continental/anv_acc_continental_male_average/anv_acc_continental_male_average"
	}

	set_characters_data("continental", characters_male, continental_characters_male)

	local continental_characters_male_big = {
		third_unit = "units/pd2_dlc_anv/characters/anv_acc_continental/anv_acc_continental_male_big/anv_acc_continental_male_big"
	}

	set_characters_data("continental", characters_male_big, continental_characters_male_big)

	local continental_characters_female = {
		third_unit = "units/pd2_dlc_anv/characters/anv_acc_continental/anv_acc_continental_female_average/anv_acc_continental_female_average"
	}

	set_characters_data("continental", characters_female, continental_characters_female)

	local continental_characters_female_big = {
		third_unit = "units/pd2_dlc_anv/characters/anv_acc_continental/anv_acc_continental_female_big/anv_acc_continental_female_big"
	}

	set_characters_data("continental", characters_female_big, continental_characters_female_big)

	local continental_characters_male_fat = {
		third_unit = "units/pd2_dlc_anv/characters/anv_acc_continental/anv_acc_continental_male_fat/anv_acc_continental_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.continental.characters.ecp_male = continental_characters_male_fat
	self.player_styles.gentleman = {
		name_id = "bm_suit_gentleman",
		desc_id = "bm_suit_gentleman_desc",
		global_value = "pgo",
		texture_bundle_folder = "pgo",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/pgo_acc_fps_gentleman_male/pgo_acc_fps_gentleman_male",
		material_variations = {}
	}
	self.player_styles.gentleman.material_variations.default = {
		name_id = "bm_suit_var_gentleman_default",
		global_value = "pgo",
		desc_id = "bm_suit_var_gentleman_default_desc"
	}
	self.player_styles.gentleman.characters = {}
	self.player_styles.gentleman.material_variations = {
		default = {
			name_id = "bm_suit_var_gentleman_default",
			global_value = "pgo",
			desc_id = "bm_suit_var_gentleman_default_desc"
		},
		father = {
			desc_id = "bm_suit_var_gentleman_father_desc",
			global_value = "pgo",
			auto_aquire = true,
			name_id = "bm_suit_var_gentleman_father",
			third_material = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/shared_materials/pgo_acc_gentleman_father",
			material = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/shared_materials/pgo_acc_fps_gentleman_father"
		},
		marine = {
			desc_id = "bm_suit_var_gentleman_marine_desc",
			global_value = "pgo",
			auto_aquire = true,
			name_id = "bm_suit_var_gentleman_marine",
			third_material = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/shared_materials/pgo_acc_gentleman_marine",
			material = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/shared_materials/pgo_acc_fps_gentleman_marine"
		},
		veteran = {
			desc_id = "bm_suit_var_gentleman_veteran_desc",
			global_value = "pgo",
			auto_aquire = true,
			name_id = "bm_suit_var_gentleman_veteran",
			third_material = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/shared_materials/pgo_acc_gentleman_veteran",
			material = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/shared_materials/pgo_acc_fps_gentleman_veteran"
		}
	}
	local gentleman_characters_male = {
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/pgo_acc_gentleman_male_average/pgo_acc_gentleman_male_average"
	}

	set_characters_data("gentleman", characters_male, gentleman_characters_male)

	local gentleman_characters_male_big = {
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/pgo_acc_gentleman_male_big/pgo_acc_gentleman_male_big"
	}

	set_characters_data("gentleman", characters_male_big, gentleman_characters_male_big)

	local gentleman_characters_female = {
		unit = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/pgo_acc_fps_gentleman_female/pgo_acc_fps_gentleman_female",
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/pgo_acc_gentleman_female_average/pgo_acc_gentleman_female_average"
	}

	set_characters_data("gentleman", characters_female, gentleman_characters_female)

	local gentleman_characters_female_big = {
		unit = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/pgo_acc_fps_gentleman_female/pgo_acc_fps_gentleman_female",
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/pgo_acc_gentleman_female_fat/pgo_acc_gentleman_female_fat"
	}

	set_characters_data("gentleman", characters_female_big, gentleman_characters_female_big)

	local gentleman_characters_male_fat = {
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gentleman/pgo_acc_gentleman_male_fat/pgo_acc_gentleman_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.gentleman.characters.ecp_male = gentleman_characters_male_fat
	self.player_styles.gunslinger = {
		name_id = "bm_suit_gunslinger",
		desc_id = "bm_suit_gunslinger_desc",
		global_value = "pgo",
		texture_bundle_folder = "pgo",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/pgo_acc_fps_gunslinger_male/pgo_acc_fps_gunslinger_male",
		material_variations = {}
	}
	self.player_styles.gunslinger.material_variations.default = {
		name_id = "bm_suit_var_gunslinger_default",
		global_value = "pgo",
		desc_id = "bm_suit_var_gunslinger_default_desc"
	}
	self.player_styles.gunslinger.characters = {}
	self.player_styles.gunslinger.material_variations = {
		default = {
			name_id = "bm_suit_var_gunslinger_default",
			global_value = "pgo",
			desc_id = "bm_suit_var_gunslinger_default_desc"
		},
		casual = {
			desc_id = "bm_suit_var_gunslinger_casual_desc",
			global_value = "pgo",
			auto_aquire = true,
			name_id = "bm_suit_var_gunslinger_casual",
			third_material = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/shared_materials/pgo_acc_gunslinger_casual",
			material = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/shared_materials/pgo_acc_fps_gunslinger_casual"
		},
		piro = {
			desc_id = "bm_suit_var_gunslinger_piro_desc",
			global_value = "pgo",
			auto_aquire = true,
			name_id = "bm_suit_var_gunslinger_piro",
			third_material = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/shared_materials/pgo_acc_gunslinger_piro",
			material = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/shared_materials/pgo_acc_fps_gunslinger_piro"
		},
		red = {
			desc_id = "bm_suit_var_gunslinger_red_desc",
			global_value = "pgo",
			auto_aquire = true,
			name_id = "bm_suit_var_gunslinger_red",
			third_material = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/shared_materials/pgo_acc_gunslinger_red",
			material = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/shared_materials/pgo_acc_fps_gunslinger_red"
		}
	}
	local gunslinger_characters_male = {
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/pgo_acc_gunslinger_male_average/pgo_acc_gunslinger_male_average"
	}

	set_characters_data("gunslinger", characters_male, gunslinger_characters_male)

	local gunslinger_characters_male_big = {
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/pgo_acc_gunslinger_male_big/pgo_acc_gunslinger_male_big"
	}

	set_characters_data("gunslinger", characters_male_big, gunslinger_characters_male_big)

	local gunslinger_characters_female = {
		unit = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/pgo_acc_fps_gunslinger_female/pgo_acc_fps_gunslinger_female",
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/pgo_acc_gunslinger_female_average/pgo_acc_gunslinger_female_average"
	}

	set_characters_data("gunslinger", characters_female, gunslinger_characters_female)

	local gunslinger_characters_female_big = {
		unit = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/pgo_acc_fps_gunslinger_female/pgo_acc_fps_gunslinger_female",
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/pgo_acc_gunslinger_female_fat/pgo_acc_gunslinger_female_fat"
	}

	set_characters_data("gunslinger", characters_female_big, gunslinger_characters_female_big)

	local gunslinger_characters_male_fat = {
		third_unit = "units/pd2_dlc_pgo/characters/pgo_acc_gunslinger/pgo_acc_gunslinger_male_fat/pgo_acc_gunslinger_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.gunslinger.characters.ecp_male = gunslinger_characters_male_fat
	self.player_styles.t800 = {
		name_id = "bm_suit_t800",
		desc_id = "bm_suit_t800_desc",
		global_value = "inf",
		texture_bundle_folder = "inf",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_inf3/characters/inf3_acc_t800/inf3_acc_fps_t800_male/inf3_acc_fps_t800_male",
		characters = {},
		material_variations = {}
	}
	self.player_styles.t800.material_variations.default = {
		name_id = "bm_suit_var_t800_default",
		global_value = "inf",
		desc_id = "bm_suit_var_t800_default_desc"
	}
	self.player_styles.t800.material_variations.cowboy = {
		desc_id = "bm_suit_var_t800_cowboy_desc",
		global_value = "inf",
		name_id = "bm_suit_var_t800_cowboy",
		third_material = "units/pd2_dlc_inf3/characters/inf3_acc_t800/shared_materials/inf3_acc_t800_cowboy",
		material = "units/pd2_dlc_inf3/characters/inf3_acc_t800/shared_materials/inf3_acc_fps_t800_cowboy"
	}
	self.player_styles.t800.material_variations.toughboy = {
		desc_id = "bm_suit_var_t800_toughboy_desc",
		global_value = "inf",
		name_id = "bm_suit_var_t800_toughboy",
		third_material = "units/pd2_dlc_inf3/characters/inf3_acc_t800/shared_materials/inf3_acc_t800_toughboy",
		material = "units/pd2_dlc_inf3/characters/inf3_acc_t800/shared_materials/inf3_acc_fps_t800_toughboy"
	}
	self.player_styles.t800.material_variations.red = {
		desc_id = "bm_suit_var_t800_red_desc",
		global_value = "inf",
		name_id = "bm_suit_var_t800_red",
		third_material = "units/pd2_dlc_inf3/characters/inf3_acc_t800/shared_materials/inf3_acc_t800_red",
		material = "units/pd2_dlc_inf3/characters/inf3_acc_t800/shared_materials/inf3_acc_fps_t800_red"
	}
	local t800_characters_male = {
		third_unit = "units/pd2_dlc_inf3/characters/inf3_acc_t800/inf3_acc_t800_male_average/inf3_acc_t800_male_average"
	}

	set_characters_data("t800", characters_male, t800_characters_male)

	local t800_characters_male_big = {
		third_unit = "units/pd2_dlc_inf3/characters/inf3_acc_t800/inf3_acc_t800_male_big/inf3_acc_t800_male_big"
	}

	set_characters_data("t800", characters_male_big, t800_characters_male_big)

	local t800_characters_female = {
		unit = "units/pd2_dlc_inf3/characters/inf3_acc_t800/inf3_acc_fps_t800_female/inf3_acc_fps_t800_female",
		third_unit = "units/pd2_dlc_inf3/characters/inf3_acc_t800/inf3_acc_t800_female_average/inf3_acc_t800_female_average"
	}

	set_characters_data("t800", characters_female, t800_characters_female)

	local t800_characters_female_big = {
		unit = "units/pd2_dlc_inf3/characters/inf3_acc_t800/inf3_acc_fps_t800_female/inf3_acc_fps_t800_female",
		third_unit = "units/pd2_dlc_inf3/characters/inf3_acc_t800/inf3_acc_t800_female_fat/inf3_acc_t800_female_fat"
	}

	set_characters_data("t800", characters_female_big, t800_characters_female_big)

	local t800_characters_male_fat = {
		third_unit = "units/pd2_dlc_inf3/characters/inf3_acc_t800/inf3_acc_t800_male_fat/inf3_acc_t800_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.t800.characters.ecp_male = t800_characters_male_fat
	self.player_styles.candycane = {
		name_id = "bm_suit_candycane",
		desc_id = "bm_suit_candycane_desc",
		global_value = "xm20",
		texture_bundle_folder = "xm20",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_xm20/characters/xm20_acc_candycane/xm20_acc_fps_candycane_male/xm20_acc_fps_candycane_male",
		material_variations = {}
	}
	self.player_styles.candycane.material_variations.default = {
		name_id = "bm_suit_var_candycane_default",
		global_value = "xm20",
		desc_id = "bm_suit_var_candycane_default_desc"
	}
	local candycane_characters_male_average = {
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_candycane/xm20_acc_candycane_male_average/xm20_acc_candycane_male_average"
	}

	set_characters_data("candycane", characters_male, candycane_characters_male_average)

	local candycane_characters_male_big = {
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_candycane/xm20_acc_candycane_male_average/xm20_acc_candycane_male_average"
	}

	set_characters_data("candycane", characters_male_big, candycane_characters_male_big)

	local candycane_characters_male_fat = {
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_candycane/xm20_acc_candycane_male_average/xm20_acc_candycane_male_average",
		sequence = "set_ehtan"
	}
	self.player_styles.candycane.characters.ecp_male = candycane_characters_male_fat
	local candycane_characters_female_average = {
		unit = "units/pd2_dlc_xm20/characters/xm20_acc_candycane/xm20_acc_fps_candycane_male/xm20_acc_fps_candycane_male",
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_candycane/xm20_acc_candycane_female_average/xm20_acc_candycane_female_average"
	}

	set_characters_data("candycane", characters_female, candycane_characters_female_average)

	local candycane_characters_female_fat = {
		unit = "units/pd2_dlc_xm20/characters/xm20_acc_candycane/xm20_acc_fps_candycane_male/xm20_acc_fps_candycane_male",
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_candycane/xm20_acc_candycane_female_average/xm20_acc_candycane_female_average"
	}

	set_characters_data("candycane", characters_female_big, candycane_characters_female_fat)

	self.player_styles.badsanta = {
		name_id = "bm_suit_badsanta",
		desc_id = "bm_suit_badsanta_desc",
		global_value = "xm20",
		texture_bundle_folder = "xm20",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_xm20/characters/xm20_acc_badsanta/xm20_acc_fps_badsanta_male/xm20_acc_fps_badsanta_male",
		material_variations = {}
	}
	self.player_styles.badsanta.material_variations.default = {
		name_id = "bm_suit_var_badsanta_default",
		global_value = "xm20",
		desc_id = "bm_suit_var_badsanta_default_desc"
	}
	local badsanta_characters_male_average = {
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_badsanta/xm20_acc_badsanta_male_average/xm20_acc_badsanta_male_average"
	}

	set_characters_data("badsanta", characters_male, badsanta_characters_male_average)

	local badsanta_characters_male_big = {
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_badsanta/xm20_acc_badsanta_male_average/xm20_acc_badsanta_male_average"
	}

	set_characters_data("badsanta", characters_male_big, badsanta_characters_male_big)

	local badsanta_characters_male_fat = {
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_badsanta/xm20_acc_badsanta_male_average/xm20_acc_badsanta_male_average",
		sequence = "set_ehtan"
	}
	self.player_styles.badsanta.characters.ecp_male = badsanta_characters_male_fat
	local badsanta_characters_female_average = {
		unit = "units/pd2_dlc_xm20/characters/xm20_acc_badsanta/xm20_acc_fps_badsanta_male/xm20_acc_fps_badsanta_male",
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_badsanta/xm20_acc_badsanta_female_average/xm20_acc_badsanta_female_average"
	}

	set_characters_data("badsanta", characters_female, badsanta_characters_female_average)

	local badsanta_characters_female_fat = {
		unit = "units/pd2_dlc_xm20/characters/xm20_acc_badsanta/xm20_acc_fps_badsanta_male/xm20_acc_fps_badsanta_male",
		third_unit = "units/pd2_dlc_xm20/characters/xm20_acc_badsanta/xm20_acc_badsanta_female_average/xm20_acc_badsanta_female_average"
	}

	set_characters_data("badsanta", characters_female_big, badsanta_characters_female_fat)

	self.player_styles.cartelboss = {
		name_id = "bm_suit_cartelboss",
		desc_id = "bm_suit_cartelboss_desc",
		texture_bundle_folder = "fex",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_fex/characters/fex_acc_cartelboss/fex_acc_fps_cartelboss_male/fex_acc_fps_cartelboss_male",
		material_variations = {}
	}
	self.player_styles.cartelboss.material_variations.default = {
		name_id = "bm_suit_var_cartelboss_default",
		global_value = "fex",
		desc_id = "bm_suit_var_cartelboss_default_desc"
	}
	self.player_styles.cartelboss.characters = {}
	local cartelboss_characters_male = {
		third_unit = "units/pd2_dlc_fex/characters/fex_acc_cartelboss/fex_acc_cartelboss_male_average/fex_acc_cartelboss_male_average"
	}

	set_characters_data("cartelboss", characters_male, cartelboss_characters_male)

	local cartelboss_characters_male_big = {
		third_unit = "units/pd2_dlc_fex/characters/fex_acc_cartelboss/fex_acc_cartelboss_male_big/fex_acc_cartelboss_male_big"
	}

	set_characters_data("cartelboss", characters_male_big, cartelboss_characters_male_big)

	local cartelboss_characters_female = {
		third_unit = "units/pd2_dlc_fex/characters/fex_acc_cartelboss/fex_acc_cartelboss_female_average/fex_acc_cartelboss_female_average"
	}

	set_characters_data("cartelboss", characters_female, cartelboss_characters_female)

	local cartelboss_characters_female_big = {
		third_unit = "units/pd2_dlc_fex/characters/fex_acc_cartelboss/fex_acc_cartelboss_female_fat/fex_acc_cartelboss_female_fat"
	}

	set_characters_data("cartelboss", characters_female_big, cartelboss_characters_female_big)

	local cartelboss_characters_male_fat = {
		third_unit = "units/pd2_dlc_fex/characters/fex_acc_cartelboss/fex_acc_cartelboss_male_fat/fex_acc_cartelboss_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.cartelboss.characters.ecp_male = cartelboss_characters_male_fat
	self.player_styles.leather = {
		name_id = "bm_suit_leather",
		desc_id = "bm_suit_leather_desc",
		texture_bundle_folder = "in31",
		global_value = "in31",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_in31/characters/in31_acc_leather/in31_acc_fps_leather_male/in31_acc_fps_leather_male",
		material_variations = {}
	}
	self.player_styles.leather.material_variations.default = {
		name_id = "bm_suit_var_leather_default",
		global_value = "in31",
		desc_id = "bm_suit_var_leather_default_desc"
	}
	self.player_styles.leather.characters = {}
	self.player_styles.leather.material_variations = {
		default = {
			name_id = "bm_suit_var_leather_default",
			global_value = "in31",
			desc_id = "bm_suit_var_leather_default_desc"
		},
		black = {
			desc_id = "bm_suit_var_leather_black_desc",
			global_value = "in31",
			name_id = "bm_suit_var_leather_black",
			third_material = "units/pd2_dlc_in31/characters/in31_acc_leather/shared_materials/in31_acc_leather_black",
			material = "units/pd2_dlc_in31/characters/in31_acc_leather/shared_materials/in31_acc_fps_leather_black"
		},
		red = {
			desc_id = "bm_suit_var_leather_red_desc",
			global_value = "in31",
			name_id = "bm_suit_var_leather_red",
			third_material = "units/pd2_dlc_in31/characters/in31_acc_leather/shared_materials/in31_acc_leather_red",
			material = "units/pd2_dlc_in31/characters/in31_acc_leather/shared_materials/in31_acc_fps_leather_red"
		},
		white = {
			desc_id = "bm_suit_var_leather_white_desc",
			global_value = "in31",
			name_id = "bm_suit_var_leather_white",
			third_material = "units/pd2_dlc_in31/characters/in31_acc_leather/shared_materials/in31_acc_leather_white",
			material = "units/pd2_dlc_in31/characters/in31_acc_leather/shared_materials/in31_acc_fps_leather_white"
		}
	}
	local leather_characters_male = {
		third_unit = "units/pd2_dlc_in31/characters/in31_acc_leather/in31_acc_leather_male_average/in31_acc_leather_male_average"
	}

	set_characters_data("leather", characters_male, leather_characters_male)

	local leather_characters_male_big = {
		third_unit = "units/pd2_dlc_in31/characters/in31_acc_leather/in31_acc_leather_male_big/in31_acc_leather_male_big"
	}

	set_characters_data("leather", characters_male_big, leather_characters_male_big)

	local leather_characters_female = {
		third_unit = "units/pd2_dlc_in31/characters/in31_acc_leather/in31_acc_leather_female_average/in31_acc_leather_female_average"
	}

	set_characters_data("leather", characters_female, leather_characters_female)

	local leather_characters_female_big = {
		third_unit = "units/pd2_dlc_in31/characters/in31_acc_leather/in31_acc_leather_female_fat/in31_acc_leather_female_fat"
	}

	set_characters_data("leather", characters_female_big, leather_characters_female_big)

	local leather_characters_male_fat = {
		third_unit = "units/pd2_dlc_in31/characters/in31_acc_leather/in31_acc_leather_male_fat/in31_acc_leather_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.leather.characters.ecp_male = leather_characters_male_fat
	self.player_styles.hitman = {
		name_id = "bm_suit_tstp_hitman",
		desc_id = "bm_suit_tstp_hitman_desc",
		texture_bundle_folder = "tstp",
		global_value = "tstp",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/tstp_acc_fps_hitman_male/tstp_acc_fps_hitman_male",
		material_variations = {}
	}
	self.player_styles.hitman.material_variations.default = {
		name_id = "bm_suit_tstp_hitman_default",
		global_value = "tstp",
		desc_id = "bm_suit_tstp_hitman_default_desc"
	}
	self.player_styles.hitman.characters = {}
	self.player_styles.hitman.material_variations = {
		default = {
			name_id = "bm_suit_tstp_hitman_default",
			global_value = "tstp",
			desc_id = "bm_suit_tstp_hitman_default_desc",
			auto_aquire = true
		},
		blue = {
			desc_id = "bm_suit_tstp_hitman_blue_desc",
			global_value = "tstp",
			auto_aquire = true,
			name_id = "bm_suit_tstp_hitman_blue",
			third_material = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/shared_materials/tstp_acc_hitman_blue",
			material = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/shared_materials/tstp_acc_fps_hitman_blue"
		},
		red = {
			desc_id = "bm_suit_tstp_hitman_red_desc",
			global_value = "tstp",
			auto_aquire = true,
			name_id = "bm_suit_tstp_hitman_red",
			third_material = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/shared_materials/tstp_acc_hitman_red",
			material = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/shared_materials/tstp_acc_fps_hitman_red"
		},
		brown = {
			desc_id = "bm_suit_tstp_hitman_brown_desc",
			global_value = "tstp",
			auto_aquire = true,
			name_id = "bm_suit_tstp_hitman_brown",
			third_material = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/shared_materials/tstp_acc_hitman_brown",
			material = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/shared_materials/tstp_acc_fps_hitman_brown"
		}
	}
	local hitman_characters_male = {
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/tstp_acc_hitman_male_average/tstp_acc_hitman_male_average"
	}

	set_characters_data("hitman", characters_male, hitman_characters_male)

	local hitman_characters_male_big = {
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/tstp_acc_hitman_male_big/tstp_acc_hitman_male_big"
	}

	set_characters_data("hitman", characters_male_big, hitman_characters_male_big)

	local hitman_characters_female = {
		unit = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/tstp_acc_fps_hitman_female/tstp_acc_fps_hitman_female",
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/tstp_acc_hitman_female_average/tstp_acc_hitman_female_average"
	}

	set_characters_data("hitman", characters_female, hitman_characters_female)

	local hitman_characters_female_big = {
		unit = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/tstp_acc_fps_hitman_female/tstp_acc_fps_hitman_female",
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/tstp_acc_hitman_female_fat/tstp_acc_hitman_female_fat"
	}

	set_characters_data("hitman", characters_female_big, hitman_characters_female_big)

	local hitman_characters_male_fat = {
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_hitman/tstp_acc_hitman_male_fat/tstp_acc_hitman_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.hitman.characters.ecp_male = hitman_characters_male_fat
	self.player_styles.traditional = {
		name_id = "bm_suit_tstp_traditional",
		desc_id = "bm_suit_tstp_traditional_desc",
		texture_bundle_folder = "tstp",
		global_value = "tstp",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/tstp_acc_fps_traditional_male/tstp_acc_fps_traditional_male",
		material_variations = {}
	}
	self.player_styles.traditional.material_variations.default = {
		name_id = "bm_suit_tstp_traditional_default",
		global_value = "tstp",
		desc_id = "bm_suit_tstp_traditional_default_desc"
	}
	self.player_styles.traditional.characters = {}
	self.player_styles.traditional.material_variations = {
		default = {
			name_id = "bm_suit_tstp_traditional_default",
			global_value = "tstp",
			desc_id = "bm_suit_tstp_traditional_default_desc",
			auto_aquire = true
		},
		blue = {
			desc_id = "bm_suit_tstp_traditional_blue_desc",
			global_value = "tstp",
			auto_aquire = true,
			name_id = "bm_suit_tstp_traditional_blue",
			third_material = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/shared_materials/tstp_acc_traditional_blue",
			material = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/shared_materials/tstp_acc_fps_traditional_blue"
		},
		red = {
			desc_id = "bm_suit_tstp_traditional_red_desc",
			global_value = "tstp",
			auto_aquire = true,
			name_id = "bm_suit_tstp_traditional_red",
			third_material = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/shared_materials/tstp_acc_traditional_red",
			material = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/shared_materials/tstp_acc_fps_traditional_red"
		},
		brown = {
			desc_id = "bm_suit_tstp_traditional_brown_desc",
			global_value = "tstp",
			auto_aquire = true,
			name_id = "bm_suit_tstp_traditional_brown",
			third_material = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/shared_materials/tstp_acc_traditional_brown",
			material = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/shared_materials/tstp_acc_fps_traditional_brown"
		}
	}
	local traditional_characters_male = {
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/tstp_acc_traditional_male_average/tstp_acc_traditional_male_average"
	}

	set_characters_data("traditional", characters_male, traditional_characters_male)

	local traditional_characters_male_big = {
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/tstp_acc_traditional_male_big/tstp_acc_traditional_male_big"
	}

	set_characters_data("traditional", characters_male_big, traditional_characters_male_big)

	local traditional_characters_female = {
		unit = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/tstp_acc_fps_traditional_female/tstp_acc_fps_traditional_female",
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/tstp_acc_traditional_female_average/tstp_acc_traditional_female_average"
	}

	set_characters_data("traditional", characters_female, traditional_characters_female)

	local traditional_characters_female_big = {
		unit = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/tstp_acc_fps_traditional_female/tstp_acc_fps_traditional_female",
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/tstp_acc_traditional_female_fat/tstp_acc_traditional_female_fat"
	}

	set_characters_data("traditional", characters_female_big, traditional_characters_female_big)

	local traditional_characters_male_fat = {
		third_unit = "units/pd2_dlc_tstp/characters/tstp_acc_traditional/tstp_acc_traditional_male_fat/tstp_acc_traditional_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.traditional.characters.ecp_male = traditional_characters_male_fat
	self.player_styles.thug = {
		name_id = "bm_suit_mar21_thug",
		desc_id = "bm_suit_mar21_thug_desc",
		texture_bundle_folder = "mar21",
		global_value = "mar21",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_mar21/characters/mar21_acc_thug/mar21_acc_fps_thug_male/mar21_acc_fps_thug_male",
		material_variations = {}
	}
	self.player_styles.thug.material_variations.default = {
		name_id = "bm_suit_mar21_thug_default",
		global_value = "mar21",
		desc_id = "bm_suit_mar21_thug_default_desc"
	}
	self.player_styles.thug.characters = {}
	self.player_styles.thug.material_variations = {
		default = {
			name_id = "bm_suit_mar21_thug_default",
			global_value = "mar21",
			desc_id = "bm_suit_mar21_thug_default_desc",
			prio = 0
		},
		black = {
			desc_id = "bm_suit_jun21_thug_black_desc",
			global_value = "jun21",
			prio = 1,
			auto_aquire = true,
			name_id = "bm_suit_jun21_thug_black",
			third_material = "units/pd2_dlc_jun21/characters/shared_materials/jun21_acc_thug_black",
			material = "units/pd2_dlc_jun21/characters/shared_materials/jun21_acc_fps_thug_black"
		},
		red = {
			desc_id = "bm_suit_oct21_thug_red_desc",
			global_value = "oct21",
			prio = 2,
			auto_aquire = true,
			name_id = "bm_suit_oct21_thug_red",
			third_material = "units/pd2_dlc_oct21/characters/shared_materials/oct21_acc_thug_red",
			material = "units/pd2_dlc_oct21/characters/shared_materials/oct21_acc_fps_thug_red"
		}
	}
	local thug_characters_male = {
		third_unit = "units/pd2_dlc_mar21/characters/mar21_acc_thug/mar21_acc_thug_male_average/mar21_acc_thug_male_average"
	}

	set_characters_data("thug", characters_male, thug_characters_male)

	local thug_characters_male_big = {
		third_unit = "units/pd2_dlc_mar21/characters/mar21_acc_thug/mar21_acc_thug_male_big/mar21_acc_thug_male_big"
	}

	set_characters_data("thug", characters_male_big, thug_characters_male_big)

	local thug_characters_female = {
		unit = "units/pd2_dlc_mar21/characters/mar21_acc_thug/mar21_acc_fps_thug_female/mar21_acc_fps_thug_female",
		third_unit = "units/pd2_dlc_mar21/characters/mar21_acc_thug/mar21_acc_thug_female_average/mar21_acc_thug_female_average"
	}

	set_characters_data("thug", characters_female, thug_characters_female)

	local thug_characters_female_big = {
		unit = "units/pd2_dlc_mar21/characters/mar21_acc_thug/mar21_acc_fps_thug_female/mar21_acc_fps_thug_female",
		third_unit = "units/pd2_dlc_mar21/characters/mar21_acc_thug/mar21_acc_thug_female_fat/mar21_acc_thug_female_fat"
	}

	set_characters_data("thug", characters_female_big, thug_characters_female_big)

	local thug_characters_male_fat = {
		third_unit = "units/pd2_dlc_mar21/characters/mar21_acc_thug/mar21_acc_thug_male_fat/mar21_acc_thug_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.thug.characters.ecp_male = thug_characters_male_fat
	self.player_styles.gangstercoat = {
		name_id = "bm_suit_gangstercoat",
		desc_id = "bm_suit_gangstercoat_desc",
		texture_bundle_folder = "in32",
		global_value = "in32",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/in32_acc_fps_gangstercoat/in32_acc_fps_gangstercoat",
		material_variations = {}
	}
	self.player_styles.gangstercoat.material_variations.default = {
		name_id = "bm_suit_gangstercoat",
		global_value = "in32",
		desc_id = "bm_suit_gangstercoat_desc"
	}
	self.player_styles.gangstercoat.characters = {}
	self.player_styles.gangstercoat.material_variations = {
		default = {
			name_id = "bm_suit_var_gangstercoat_default",
			global_value = "in32",
			desc_id = "bm_suit_var_gangstercoat_default_desc"
		},
		irish = {
			desc_id = "bm_suit_var_gangstercoat_irish_desc",
			global_value = "in32",
			name_id = "bm_suit_var_gangstercoat_irish",
			third_material = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/shared_materials/in32_acc_gangstercoat_irish",
			material = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/shared_materials/in32_acc_gangstercoat_fps_irish"
		},
		british = {
			desc_id = "bm_suit_var_gangstercoat_british_desc",
			global_value = "in32",
			name_id = "bm_suit_var_gangstercoat_british",
			third_material = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/shared_materials/in32_acc_gangstercoat_british",
			material = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/shared_materials/in32_acc_gangstercoat_fps_british"
		},
		french = {
			desc_id = "bm_suit_var_gangstercoat_french_desc",
			global_value = "in32",
			name_id = "bm_suit_var_gangstercoat_french",
			third_material = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/shared_materials/in32_acc_gangstercoat_french",
			material = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/shared_materials/in32_acc_gangstercoat_fps_french"
		}
	}
	local gangstercoat_characters_male = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/in32_acc_gangstercoat_male_average/in32_acc_gangstercoat_male_average"
	}

	set_characters_data("gangstercoat", characters_male, gangstercoat_characters_male)

	local gangstercoat_characters_male_big = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/in32_acc_gangstercoat_male_big/in32_acc_gangstercoat_male_big"
	}

	set_characters_data("gangstercoat", characters_male_big, gangstercoat_characters_male_big)

	local gangstercoat_characters_female = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/in32_acc_gangstercoat_female_average/in32_acc_gangstercoat_female_average"
	}

	set_characters_data("gangstercoat", characters_female, gangstercoat_characters_female)

	local gangstercoat_characters_female_big = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/in32_acc_gangstercoat_female_fat/in32_acc_gangstercoat_female_fat"
	}

	set_characters_data("gangstercoat", characters_female_big, gangstercoat_characters_female_big)

	local gangstercoat_characters_male_fat = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_gangstercoat/in32_acc_gangstercoat_male_fat/in32_acc_gangstercoat_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.gangstercoat.characters.ecp_male = gangstercoat_characters_male_fat
	self.player_styles.general = {
		name_id = "bm_suit_general",
		desc_id = "bm_suit_general_desc",
		texture_bundle_folder = "in32",
		global_value = "in32",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_in32/characters/in32_acc_general/in32_acc_fps_general/in32_acc_fps_general",
		material_variations = {}
	}
	self.player_styles.general.material_variations.default = {
		name_id = "bm_suit_general",
		global_value = "in32",
		desc_id = "bm_suit_general_desc"
	}
	self.player_styles.general.characters = {}
	self.player_styles.general.material_variations = {
		default = {
			name_id = "bm_suit_var_general_default",
			global_value = "in32",
			desc_id = "bm_suit_var_general_default_desc"
		},
		blue = {
			desc_id = "bm_suit_var_general_blue_desc",
			global_value = "in32",
			name_id = "bm_suit_var_general_blue",
			third_material = "units/pd2_dlc_in32/characters/in32_acc_general/shared_materials/in32_acc_general_blue",
			material = "units/pd2_dlc_in32/characters/in32_acc_general/shared_materials/in32_acc_fps_general_blue"
		},
		red = {
			desc_id = "bm_suit_var_general_red_desc",
			global_value = "in32",
			name_id = "bm_suit_var_general_red",
			third_material = "units/pd2_dlc_in32/characters/in32_acc_general/shared_materials/in32_acc_general_red",
			material = "units/pd2_dlc_in32/characters/in32_acc_general/shared_materials/in32_acc_fps_general_red"
		},
		white = {
			desc_id = "bm_suit_var_general_white_desc",
			global_value = "in32",
			name_id = "bm_suit_var_general_white",
			third_material = "units/pd2_dlc_in32/characters/in32_acc_general/shared_materials/in32_acc_general_white",
			material = "units/pd2_dlc_in32/characters/in32_acc_general/shared_materials/in32_acc_fps_general_white"
		}
	}
	local general_characters_male = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_general/in32_acc_general_male_average/in32_acc_general_male_average"
	}

	set_characters_data("general", characters_male, general_characters_male)

	local general_characters_male_big = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_general/in32_acc_general_male_big/in32_acc_general_male_big"
	}

	set_characters_data("general", characters_male_big, general_characters_male_big)

	local general_characters_female = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_general/in32_acc_general_female_average/in32_acc_general_female_average"
	}

	set_characters_data("general", characters_female, general_characters_female)

	local general_characters_female_big = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_general/in32_acc_general_female_fat/in32_acc_general_female_fat"
	}

	set_characters_data("general", characters_female_big, general_characters_female_big)

	local general_characters_male_fat = {
		third_unit = "units/pd2_dlc_in32/characters/in32_acc_general/in32_acc_general_male_fat/in32_acc_general_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.general.characters.ecp_male = general_characters_male_fat
	self.player_styles.boss = {
		name_id = "bm_suit_boss",
		desc_id = "bm_suit_boss_desc",
		texture_bundle_folder = "srtr",
		global_value = "srtr",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_srtr/characters/srtr_acc_boss/srtr_acc_fps_boss_male/srtr_acc_fps_boss_male",
		material_variations = {}
	}
	self.player_styles.boss.material_variations.default = {
		name_id = "bm_suit_boss",
		global_value = "srtr",
		desc_id = "bm_suit_boss_desc"
	}
	self.player_styles.boss.characters = {}
	local boss_characters_male = {
		third_unit = "units/pd2_dlc_srtr/characters/srtr_acc_boss/srtr_acc_boss_male_average/srtr_acc_boss_male_average"
	}

	set_characters_data("boss", characters_male, boss_characters_male)

	local boss_characters_male_big = {
		third_unit = "units/pd2_dlc_srtr/characters/srtr_acc_boss/srtr_acc_boss_male_big/srtr_acc_boss_male_big"
	}

	set_characters_data("boss", characters_male_big, boss_characters_male_big)

	local boss_characters_female = {
		third_unit = "units/pd2_dlc_srtr/characters/srtr_acc_boss/srtr_acc_boss_female_average/srtr_acc_boss_female_average"
	}

	set_characters_data("boss", characters_female, boss_characters_female)

	local boss_characters_female_big = {
		third_unit = "units/pd2_dlc_srtr/characters/srtr_acc_boss/srtr_acc_boss_female_fat/srtr_acc_boss_female_fat"
	}

	set_characters_data("boss", characters_female_big, boss_characters_female_big)

	local boss_characters_male_fat = {
		third_unit = "units/pd2_dlc_srtr/characters/srtr_acc_boss/srtr_acc_boss_male_fat/srtr_acc_boss_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.boss.characters.ecp_male = boss_characters_male_fat
	self.player_styles.lowinttech = {
		name_id = "bm_suit_lowinttech",
		desc_id = "bm_suit_lowinttech_desc",
		texture_bundle_folder = "sdtp",
		global_value = "sdtp",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/sdtp_acc_fps_lowinttech_male/sdtp_acc_fps_lowinttech_male",
		material_variations = {}
	}
	self.player_styles.lowinttech.material_variations.default = {
		name_id = "bm_suit_lowinttech",
		global_value = "sdtp",
		desc_id = "bm_suit_lowinttech_desc"
	}
	self.player_styles.lowinttech.material_variations.blue = {
		desc_id = "bm_suit_var_lowinttech_blue_desc",
		global_value = "sdtp",
		auto_aquire = true,
		name_id = "bm_suit_var_lowinttech_blue",
		third_material = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/shared_materials/sdtp_acc_lowinttech_blue",
		material = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/shared_materials/sdtp_acc_fps_lowinttech_blue"
	}
	self.player_styles.lowinttech.material_variations.red = {
		desc_id = "bm_suit_var_lowinttech_red_desc",
		global_value = "sdtp",
		auto_aquire = true,
		name_id = "bm_suit_var_lowinttech_red",
		third_material = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/shared_materials/sdtp_acc_lowinttech_red",
		material = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/shared_materials/sdtp_acc_fps_lowinttech_red"
	}
	self.player_styles.lowinttech.material_variations.yellow = {
		desc_id = "bm_suit_var_lowinttech_yellow_desc",
		global_value = "sdtp",
		auto_aquire = true,
		name_id = "bm_suit_var_lowinttech_yellow",
		third_material = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/shared_materials/sdtp_acc_lowinttech_yellow",
		material = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/shared_materials/sdtp_acc_fps_lowinttech_yellow"
	}
	self.player_styles.lowinttech.characters = {}
	local lowinttech_characters_male = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/sdtp_acc_lowinttech_male_average/sdtp_acc_lowinttech_male_average"
	}

	set_characters_data("lowinttech", characters_male, lowinttech_characters_male)

	local lowinttech_characters_male_big = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/sdtp_acc_lowinttech_male_big/sdtp_acc_lowinttech_male_big"
	}

	set_characters_data("lowinttech", characters_male_big, lowinttech_characters_male_big)

	local lowinttech_characters_female = {
		unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/sdtp_acc_fps_lowinttech_female/sdtp_acc_fps_lowinttech_female",
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/sdtp_acc_lowinttech_female_average/sdtp_acc_lowinttech_female_average"
	}

	set_characters_data("lowinttech", characters_female, lowinttech_characters_female)

	local lowinttech_characters_female_big = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/sdtp_acc_lowinttech_female_fat/sdtp_acc_lowinttech_female_fat"
	}

	set_characters_data("lowinttech", characters_female_big, lowinttech_characters_female_big)

	local lowinttech_characters_male_fat = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_lowinttech/sdtp_acc_lowinttech_male_fat/sdtp_acc_lowinttech_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.lowinttech.characters.ecp_male = lowinttech_characters_male_fat
	self.player_styles.highinttech = {
		name_id = "bm_suit_highinttech",
		desc_id = "bm_suit_highinttech_desc",
		texture_bundle_folder = "sdtp",
		global_value = "sdtp",
		body_replacement = body_replacement_standard,
		third_body_replacement = body_replacement_standard,
		unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/sdtp_acc_fps_highinttech_male/sdtp_acc_fps_highinttech_male",
		material_variations = {}
	}
	self.player_styles.highinttech.material_variations.default = {
		name_id = "bm_suit_highinttech",
		global_value = "sdtp",
		desc_id = "bm_suit_highinttech_desc"
	}
	self.player_styles.highinttech.characters = {}
	self.player_styles.highinttech.material_variations = {
		default = {
			name_id = "bm_suit_var_highinttech_default",
			global_value = "sdtp",
			desc_id = "bm_suit_var_highinttech_default_desc"
		},
		blue = {
			desc_id = "bm_suit_var_highinttech_blue_desc",
			global_value = "sdtp",
			auto_aquire = true,
			name_id = "bm_suit_var_highinttech_blue",
			third_material = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/shared_materials/sdtp_acc_highinttech_blue",
			material = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/shared_materials/sdtp_acc_fps_highinttech_male_blue"
		},
		orange = {
			desc_id = "bm_suit_var_highinttech_orange_desc",
			global_value = "sdtp",
			auto_aquire = true,
			name_id = "bm_suit_var_highinttech_orange",
			third_material = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/shared_materials/sdtp_acc_highinttech_orange",
			material = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/shared_materials/sdtp_acc_fps_highinttech_male_orange"
		},
		green = {
			desc_id = "bm_suit_var_highinttech_green_desc",
			global_value = "sdtp",
			auto_aquire = true,
			name_id = "bm_suit_var_highinttech_green",
			third_material = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/shared_materials/sdtp_acc_highinttech_green",
			material = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/shared_materials/sdtp_acc_fps_highinttech_male_green"
		}
	}
	local highinttech_characters_male = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/sdtp_acc_highinttech_male_average/sdtp_acc_highinttech_male_average"
	}

	set_characters_data("highinttech", characters_male, highinttech_characters_male)

	local highinttech_characters_male_big = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/sdtp_acc_highinttech_male_big/sdtp_acc_highinttech_male_big"
	}

	set_characters_data("highinttech", characters_male_big, highinttech_characters_male_big)

	local highinttech_characters_female = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/sdtp_acc_highinttech_female_average/sdtp_acc_highinttech_female_average"
	}

	set_characters_data("highinttech", characters_female, highinttech_characters_female)

	local highinttech_characters_female_big = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/sdtp_acc_highinttech_female_fat/sdtp_acc_highinttech_female_fat"
	}

	set_characters_data("highinttech", characters_female_big, highinttech_characters_female_big)

	local highinttech_characters_male_fat = {
		third_unit = "units/pd2_dlc_sdtp/characters/sdtp_acc_highinttech/sdtp_acc_highinttech_male_fat/sdtp_acc_highinttech_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.highinttech.characters.ecp_male = highinttech_characters_male_fat
	self.player_styles.baron = {
		name_id = "bm_suit_baron",
		desc_id = "bm_suit_baron_desc",
		texture_bundle_folder = "pda8",
		global_value = "pda8",
		material_variations = {}
	}
	self.player_styles.baron.material_variations.default = {
		name_id = "bm_suit_var_baron_default",
		global_value = "pda8",
		desc_id = "bm_suit_var_baron_default_desc"
	}
	self.player_styles.baron.material_variations.blue = {
		desc_id = "bm_suit_var_baron_blue_desc",
		global_value = "pda8",
		auto_aquire = true,
		name_id = "bm_suit_var_baron_blue",
		third_material = "units/pd2_dlc_pda8/characters/pda8_acc_baron/shared_materials/pda8_acc_baron_blue",
		material = "units/pd2_dlc_pda8/characters/pda8_acc_baron/shared_materials/pda8_acc_fps_baron_male_blue"
	}
	self.player_styles.baron.body_replacement = body_replacement_standard
	self.player_styles.baron.third_body_replacement = body_replacement_standard
	self.player_styles.baron.unit = "units/pd2_dlc_pda8/characters/pda8_acc_baron/pda8_acc_fps_baron_male/pda8_acc_fps_baron_male"
	self.player_styles.baron.characters = {}
	local baron_characters_male = {
		third_unit = "units/pd2_dlc_pda8/characters/pda8_acc_baron/pda8_acc_baron_male_average/pda8_acc_baron_male_average"
	}

	set_characters_data("baron", characters_male, baron_characters_male)

	local baron_characters_male_big = {
		third_unit = "units/pd2_dlc_pda8/characters/pda8_acc_baron/pda8_acc_baron_male_big/pda8_acc_baron_male_big"
	}

	set_characters_data("baron", characters_male_big, baron_characters_male_big)

	local baron_characters_female = {
		third_unit = "units/pd2_dlc_pda8/characters/pda8_acc_baron/pda8_acc_baron_female_average/pda8_acc_baron_female_average"
	}

	set_characters_data("baron", characters_female, baron_characters_female)

	local baron_characters_female_big = {
		third_unit = "units/pd2_dlc_pda8/characters/pda8_acc_baron/pda8_acc_baron_female_fat/pda8_acc_baron_female_fat"
	}

	set_characters_data("baron", characters_female_big, baron_characters_female_big)

	local baron_characters_male_fat = {
		third_unit = "units/pd2_dlc_pda8/characters/pda8_acc_baron/pda8_acc_baron_male_fat/pda8_acc_baron_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.baron.characters.ecp_male = baron_characters_male_fat
	self.player_styles.cyberhoodie = {
		name_id = "bm_suit_cyberhoodie",
		desc_id = "bm_suit_cyberhoodie_desc",
		texture_bundle_folder = "cctp",
		global_value = "cctp",
		material_variations = {}
	}
	self.player_styles.cyberhoodie.material_variations.default = {
		name_id = "bm_suit_var_cyberhoodie_default",
		global_value = "cctp",
		desc_id = "bm_suit_var_cyberhoodie_default_desc"
	}
	self.player_styles.cyberhoodie.material_variations.vpr = {
		desc_id = "bm_suit_var_cyberhoodie_vpr_desc",
		global_value = "cctp",
		auto_aquire = true,
		name_id = "bm_suit_var_cyberhoodie_vpr",
		third_material = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/shared_materials/cctp_acc_cyberhoodie_vpr",
		material = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/shared_materials/cctp_acc_fps_cyberhoodie_vpr"
	}
	self.player_styles.cyberhoodie.material_variations.tgr = {
		desc_id = "bm_suit_var_cyberhoodie_tgr_desc",
		global_value = "cctp",
		auto_aquire = true,
		name_id = "bm_suit_var_cyberhoodie_tgr",
		third_material = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/shared_materials/cctp_acc_cyberhoodie_tgr",
		material = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/shared_materials/cctp_acc_fps_cyberhoodie_tgr"
	}
	self.player_styles.cyberhoodie.material_variations.mnt = {
		desc_id = "bm_suit_var_cyberhoodie_mnt_desc",
		global_value = "cctp",
		auto_aquire = true,
		name_id = "bm_suit_var_cyberhoodie_mnt",
		third_material = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/shared_materials/cctp_acc_cyberhoodie_mnt",
		material = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/shared_materials/cctp_acc_fps_cyberhoodie_mnt"
	}
	self.player_styles.cyberhoodie.body_replacement = body_replacement_standard
	self.player_styles.cyberhoodie.third_body_replacement = body_replacement_standard
	self.player_styles.cyberhoodie.unit = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/cctp_acc_fps_cyberhoodie_male/cctp_acc_fps_cyberhoodie_male"
	self.player_styles.cyberhoodie.characters = {}
	local cyberhoodie_characters_male = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/cctp_acc_cyberhoodie_male_average/cctp_acc_cyberhoodie_male_average"
	}

	set_characters_data("cyberhoodie", characters_male, cyberhoodie_characters_male)

	local cyberhoodie_characters_male_big = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/cctp_acc_cyberhoodie_male_big/cctp_acc_cyberhoodie_male_big"
	}

	set_characters_data("cyberhoodie", characters_male_big, cyberhoodie_characters_male_big)

	local cyberhoodie_characters_female = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/cctp_acc_cyberhoodie_female_average/cctp_acc_cyberhoodie_female_average"
	}

	set_characters_data("cyberhoodie", characters_female, cyberhoodie_characters_female)

	local cyberhoodie_characters_female_big = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/cctp_acc_cyberhoodie_female_fat/cctp_acc_cyberhoodie_female_fat"
	}

	set_characters_data("cyberhoodie", characters_female_big, cyberhoodie_characters_female_big)

	local cyberhoodie_characters_male_fat = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cyberhoodie/cctp_acc_cyberhoodie_male_fat/cctp_acc_cyberhoodie_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.cyberhoodie.characters.ecp_male = cyberhoodie_characters_male_fat
	self.player_styles.cybertrench = {
		name_id = "bm_suit_cybertrench",
		desc_id = "bm_suit_cybertrench_desc",
		texture_bundle_folder = "cctp",
		global_value = "cctp",
		material_variations = {}
	}
	self.player_styles.cybertrench.material_variations.default = {
		name_id = "bm_suit_var_cybertrench_default",
		global_value = "cctp",
		desc_id = "bm_suit_var_cybertrench_default_desc"
	}
	self.player_styles.cybertrench.material_variations.vpr = {
		desc_id = "bm_suit_var_cybertrench_vpr_desc",
		global_value = "cctp",
		auto_aquire = true,
		name_id = "bm_suit_var_cybertrench_vpr",
		third_material = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/shared_materials/cctp_acc_cybertrench_vpr",
		material = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/shared_materials/cctp_acc_fps_cybertrench_vpr"
	}
	self.player_styles.cybertrench.material_variations.tgr = {
		desc_id = "bm_suit_var_cybertrench_tgr_desc",
		global_value = "cctp",
		auto_aquire = true,
		name_id = "bm_suit_var_cybertrench_tgr",
		third_material = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/shared_materials/cctp_acc_cybertrench_tgr",
		material = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/shared_materials/cctp_acc_fps_cybertrench_tgr"
	}
	self.player_styles.cybertrench.material_variations.mnt = {
		desc_id = "bm_suit_var_cybertrench_mnt_desc",
		global_value = "cctp",
		auto_aquire = true,
		name_id = "bm_suit_var_cybertrench_mnt",
		third_material = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/shared_materials/cctp_acc_cybertrench_mnt",
		material = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/shared_materials/cctp_acc_fps_cybertrench_mnt"
	}
	self.player_styles.cybertrench.body_replacement = body_replacement_standard
	self.player_styles.cybertrench.third_body_replacement = body_replacement_standard
	self.player_styles.cybertrench.unit = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/cctp_acc_fps_cybertrench_male/cctp_acc_fps_cybertrench_male"
	self.player_styles.cybertrench.characters = {}
	local cybertrench_characters_male = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/cctp_acc_cybertrench_male_average/cctp_acc_cybertrench_male_average"
	}

	set_characters_data("cybertrench", characters_male, cybertrench_characters_male)

	local cybertrench_characters_male_big = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/cctp_acc_cybertrench_male_big/cctp_acc_cybertrench_male_big"
	}

	set_characters_data("cybertrench", characters_male_big, cybertrench_characters_male_big)

	local cybertrench_characters_female = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/cctp_acc_cybertrench_female_average/cctp_acc_cybertrench_female_average"
	}

	set_characters_data("cybertrench", characters_female, cybertrench_characters_female)

	local cybertrench_characters_female_big = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/cctp_acc_cybertrench_female_fat/cctp_acc_cybertrench_female_fat"
	}

	set_characters_data("cybertrench", characters_female_big, cybertrench_characters_female_big)

	local cybertrench_characters_male_fat = {
		third_unit = "units/pd2_dlc_cctp/characters/cctp_acc_cybertrench/cctp_acc_cybertrench_male_fat/cctp_acc_cybertrench_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.cybertrench.characters.ecp_male = cybertrench_characters_male_fat
	self.player_styles.clown_2 = {
		name_id = "bm_suit_clown_2",
		desc_id = "bm_suit_clown_desc_2",
		texture_bundle_folder = "a10th",
		global_value = "a10th",
		material_variations = {}
	}
	self.player_styles.clown_2.material_variations.default = {
		name_id = "bm_suit_var_clown_2_default",
		global_value = "a10th",
		desc_id = "bm_suit_var_clown_2_default_desc"
	}
	self.player_styles.clown_2.material_variations.orange = {
		desc_id = "bm_suit_var_clown_2_orange_desc",
		global_value = "a10th",
		auto_aquire = true,
		name_id = "bm_suit_var_clown_2_orange",
		third_material = "units/pd2_dlc_a10th/characters/a10th_acc_clown/shared_materials/a10th_acc_clown_orange",
		material = "units/pd2_dlc_a10th/characters/a10th_acc_clown/shared_materials/a10th_acc_fps_clown_orange"
	}
	self.player_styles.clown_2.material_variations.white = {
		desc_id = "bm_suit_var_clown_2_white_desc",
		global_value = "a10th",
		auto_aquire = true,
		name_id = "bm_suit_var_clown_2_white",
		third_material = "units/pd2_dlc_a10th/characters/a10th_acc_clown/shared_materials/a10th_acc_clown_white",
		material = "units/pd2_dlc_a10th/characters/a10th_acc_clown/shared_materials/a10th_acc_fps_clown_white"
	}
	self.player_styles.clown_2.material_variations.yellow = {
		desc_id = "bm_suit_var_clown_2_yellow_desc",
		global_value = "a10th",
		auto_aquire = true,
		name_id = "bm_suit_var_clown_2_yellow",
		third_material = "units/pd2_dlc_a10th/characters/a10th_acc_clown/shared_materials/a10th_acc_clown_yellow",
		material = "units/pd2_dlc_a10th/characters/a10th_acc_clown/shared_materials/a10th_acc_fps_clown_yellow"
	}
	self.player_styles.clown_2.body_replacement = body_replacement_standard
	self.player_styles.clown_2.third_body_replacement = body_replacement_standard
	self.player_styles.clown_2.unit = "units/pd2_dlc_a10th/characters/a10th_acc_clown/a10th_acc_fps_clown_male/a10th_acc_fps_clown_male"
	self.player_styles.clown_2.characters = {}
	local clown_2_characters_male = {
		third_unit = "units/pd2_dlc_a10th/characters/a10th_acc_clown/a10th_acc_clown_male_average/a10th_acc_clown_male_average"
	}

	set_characters_data("clown_2", characters_male, clown_2_characters_male)

	local clown_2_characters_male_big = {
		third_unit = "units/pd2_dlc_a10th/characters/a10th_acc_clown/a10th_acc_clown_male_big/a10th_acc_clown_male_big"
	}

	set_characters_data("clown_2", characters_male_big, clown_2_characters_male_big)

	local clown_2_characters_female = {
		third_unit = "units/pd2_dlc_a10th/characters/a10th_acc_clown/a10th_acc_clown_female_average/a10th_acc_clown_female_average"
	}

	set_characters_data("clown_2", characters_female, clown_2_characters_female)

	local clown_2_characters_female_big = {
		third_unit = "units/pd2_dlc_a10th/characters/a10th_acc_clown/a10th_acc_clown_female_fat/a10th_acc_clown_female_fat"
	}

	set_characters_data("clown_2", characters_female_big, clown_2_characters_female_big)

	local clown_2_characters_male_fat = {
		third_unit = "units/pd2_dlc_a10th/characters/a10th_acc_clown/a10th_acc_clown_male_fat/a10th_acc_clown_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.clown_2.characters.ecp_male = clown_2_characters_male_fat
	self.player_styles.classyske = {
		name_id = "bm_suit_classyske",
		desc_id = "bm_suit_classyske_desc",
		texture_bundle_folder = "trik",
		global_value = "trik",
		material_variations = {}
	}
	self.player_styles.classyske.material_variations.default = {
		name_id = "bm_suit_var_classyske_default",
		global_value = "trik",
		desc_id = "bm_suit_var_classyske_default_desc"
	}
	self.player_styles.classyske.material_variations.red = {
		desc_id = "bm_suit_var_classyske_red_desc",
		global_value = "trik",
		auto_aquire = true,
		name_id = "bm_suit_var_classyske_red",
		third_material = "units/pd2_dlc_trik/characters/trik_acc_classyske/shared_materials/trik_acc_classyske_red",
		material = "units/pd2_dlc_trik/characters/trik_acc_classyske/shared_materials/trik_acc_fps_classyske_red"
	}
	self.player_styles.classyske.material_variations.cream = {
		desc_id = "bm_suit_var_classyske_cream_desc",
		global_value = "trik",
		auto_aquire = true,
		name_id = "bm_suit_var_classyske_cream",
		third_material = "units/pd2_dlc_trik/characters/trik_acc_classyske/shared_materials/trik_acc_classyske_cream",
		material = "units/pd2_dlc_trik/characters/trik_acc_classyske/shared_materials/trik_acc_fps_classyske_cream"
	}
	self.player_styles.classyske.body_replacement = body_replacement_standard
	self.player_styles.classyske.third_body_replacement = body_replacement_standard
	self.player_styles.classyske.unit = "units/pd2_dlc_trik/characters/trik_acc_classyske/trik_acc_fps_classyske_male/trik_acc_fps_classyske_male"
	self.player_styles.classyske.characters = {}
	local classyske_characters_male = {
		third_unit = "units/pd2_dlc_trik/characters/trik_acc_classyske/trik_acc_classyske_male_average/trik_acc_classyske_male_average"
	}

	set_characters_data("classyske", characters_male, classyske_characters_male)

	local classyske_characters_male_big = {
		third_unit = "units/pd2_dlc_trik/characters/trik_acc_classyske/trik_acc_classyske_male_big/trik_acc_classyske_male_big"
	}

	set_characters_data("classyske", characters_male_big, classyske_characters_male_big)

	local classyske_characters_female = {
		third_unit = "units/pd2_dlc_trik/characters/trik_acc_classyske/trik_acc_classyske_female_average/trik_acc_classyske_female_average"
	}

	set_characters_data("classyske", characters_female, classyske_characters_female)

	local classyske_characters_female_big = {
		third_unit = "units/pd2_dlc_trik/characters/trik_acc_classyske/trik_acc_classyske_female_fat/trik_acc_classyske_female_fat"
	}

	set_characters_data("classyske", characters_female_big, classyske_characters_female_big)

	local classyske_characters_male_fat = {
		third_unit = "units/pd2_dlc_trik/characters/trik_acc_classyske/trik_acc_classyske_male_fat/trik_acc_classyske_male_fat",
		sequence = "set_ehtan"
	}
	self.player_styles.classyske.characters.ecp_male = classyske_characters_male_fat
end

function BlackMarketTweakData:get_player_style_value(player_style, character_name, key)
	if key == nil then
		return
	end

	player_style = player_style or "none"
	local data = self.player_styles[player_style]

	if data == nil then
		return nil
	end

	character_name = CriminalsManager.convert_old_to_new_character_workname(character_name)
	local character_value = data.characters and data.characters[character_name] and data.characters[character_name][key]

	if character_value ~= nil then
		return character_value
	end

	local tweak_value = data and data[key]

	return tweak_value
end

function BlackMarketTweakData:get_suit_variation_value(player_style, material_variation, character_name, key)
	if key == nil then
		return nil
	end

	player_style = player_style or "none"
	material_variation = material_variation or "default"
	local data = self.player_styles[player_style]
	local variation_data = data and data.material_variations and data.material_variations[material_variation]

	if variation_data == nil then
		return nil
	end

	character_name = CriminalsManager.convert_old_to_new_character_workname(character_name)
	local character_material_variations = data.characters and data.characters[character_name] and data.characters[character_name].material_variations
	local character_value = character_material_variations and character_material_variations[material_variation] and character_material_variations[material_variation][key]

	if character_value ~= nil then
		return character_value
	end

	local tweak_value = variation_data and variation_data[key]

	return tweak_value
end

function BlackMarketTweakData:have_suit_variations(player_style)
	local data = self.player_styles[player_style]

	if not data then
		return false
	end

	local variation_data = data.material_variations

	if not variation_data then
		return false
	end

	local num_variations = table.size(variation_data)

	if num_variations == 0 then
		return false
	end

	if num_variations == 1 and variation_data.default then
		return false
	end

	return true
end

function BlackMarketTweakData:get_suit_variations_sorted(player_style)
	local data = self.player_styles[player_style]

	if not data then
		return {}
	end

	local suit_variations = {
		"default"
	}

	if data.material_variations then
		for id, _ in pairs(data.material_variations) do
			if id ~= "default" then
				table.insert(suit_variations, id)
			end
		end
	end

	local x_prio, y_prio = nil

	table.sort(suit_variations, function (x, y)
		if x == "default" then
			return true
		end

		if y == "default" then
			return false
		end

		x_prio = data.material_variations[x].prio or 1
		y_prio = data.material_variations[y].prio or 1

		if x_prio ~= y_prio then
			return x_prio < y_prio
		end

		return y < x
	end)

	return suit_variations
end

function BlackMarketTweakData:get_player_style_units(player_style, key)
	local units = {}
	local data = self.player_styles[player_style]
	key = key or "all"
	local include_fps = key == "all" or key == "fps"
	local include_third = key == "all" or key == "third"

	if data.unit and include_fps then
		table.insert(units, data.unit)
	end

	if data.third_unit and include_third then
		table.insert(units, data.third_unit)
	end

	if data.characters then
		for character, char_data in pairs(data.characters) do
			if char_data.unit and include_fps then
				table.insert(units, char_data.unit)
			end

			if char_data.third_unit and include_third then
				table.insert(units, char_data.third_unit)
			end
		end
	end

	return table.list_union(units)
end

function BlackMarketTweakData:create_suit_string(player_style, suit_variation)
	if self:have_suit_variations(player_style) then
		return player_style .. "_" .. suit_variation
	end

	return player_style
end

function BlackMarketTweakData:create_suit_strings()
	local suit_strings = {}
	local suit_variations = nil

	for _, player_style in ipairs(self.player_style_list) do
		if self:have_suit_variations(player_style) then
			suit_variations = self:get_suit_variations_sorted(player_style)

			for _, suit_variation in ipairs(suit_variations) do
				table.insert(suit_strings, player_style .. "_" .. suit_variation)
			end
		else
			table.insert(suit_strings, player_style)
		end
	end

	return suit_strings
end

function BlackMarketTweakData:build_player_style_list(tweak_data)
	local x_td, y_td, x_gv, y_gv, x_sn, y_sn = nil

	local function sort_func(x, y)
		if x == "none" then
			return true
		end

		if y == "none" then
			return false
		end

		x_td = self.player_styles[x]
		y_td = self.player_styles[y]

		if x_td.unlocked ~= y_td.unlocked then
			return x_td.unlocked
		end

		x_gv = x_td.global_value or x_td.dlc or "normal"
		y_gv = y_td.global_value or y_td.dlc or "normal"
		x_sn = x_gv and tweak_data.lootdrop.global_values[x_gv].sort_number or 0
		y_sn = y_gv and tweak_data.lootdrop.global_values[y_gv].sort_number or 0
		x_sn = x_sn + (x_td.sort_number or 0)
		y_sn = y_sn + (y_td.sort_number or 0)

		if x_sn ~= y_sn then
			return x_sn < y_sn
		end

		return x < y
	end

	self.player_style_list = table.map_keys(self.player_styles, sort_func)
end
