common_siege_defender_reinforcement_check = (
3, 0, 5, [],
[(lt, "$defender_reinforcement_stage", 7),
(store_mission_timer_a,":mission_time"),
(ge,":mission_time",10),
(store_normalized_team_count,":num_defenders",0),
(lt,":num_defenders",8),
(add_reinforcements_to_entry,4, 7),
(val_add,"$defender_reinforcement_stage",1),
(try_begin),
#(gt, ":mission_time", 100), #5 minutes, don't let small armies charge
(get_player_agent_no, ":player_agent"),
(agent_get_team, ":player_team", ":player_agent"),
(neq, ":player_team", "$defender_team"), #player should be the attacker
(neq, ":player_team", "$defender_team_2"), #player should be the attacker
(ge, "$defender_reinforcement_stage", 2),
(set_show_messages, 0),