(player_get_gender, ":player_gender", ":new_player_no"),
(try_begin),
(eq, "$g_halloween", 1),
(try_begin),
(this_or_next|eq, ":player_gender", tf_male),
(eq, ":player_gender", tf_female),
(troop_set_slot, ":troop_id", slot_troop_player_gender, ":player_gender"),
(try_end),
(player_set_skin, ":new_player_no", tf_undead),
(else_try),
(gt, reg96, 0),
(try_begin),
(this_or_next|eq, ":player_gender", tf_male),
(eq, ":player_gender", tf_female),
(troop_set_slot, ":troop_id", slot_troop_player_gender, ":player_gender"),
(try_end),
(player_set_skin, ":new_player_no", reg96),
(else_try),
(try_begin),
(this_or_next|eq, ":player_gender", tf_male),
(eq, ":player_gender", tf_female),
(troop_set_slot, ":troop_id", slot_troop_player_gender, ":player_gender"),
(else_try),
(troop_get_slot, ":player_gender", ":troop_id", slot_troop_player_gender),
(player_set_skin, ":new_player_no", ":player_gender"),
(try_end),
(try_end),