fsm StockTeamAbsoluteAttrition : integer; const #include_ type #include_ function init; code SetupScoring_TeamBattle; TeamSetNav(1,ena_Nav_Center); TeamSetNav(2,ena_Nav_Center); TeamSetNav(3,ena_Nav_Center); TeamSetNav(4,ena_Nav_Center); TeamSetNav(5,ena_Nav_Center); TeamSetNav(6,ena_Nav_Center); TeamSetNav(7,ena_Nav_Center); TeamSetNav(8,ena_Nav_Center); endfunction; state startState; code revealnavpoint(ena_Nav_Center); revealnavpoint(ena_Team_1_Drop_Zone); revealnavpoint(ena_Team_2_Drop_Zone); revealnavpoint(ena_Team_3_Drop_Zone); revealnavpoint(ena_Team_4_Drop_Zone); revealnavpoint(ena_Team_5_Drop_Zone); revealnavpoint(ena_Team_6_Drop_Zone); revealnavpoint(ena_Team_7_Drop_Zone); revealnavpoint(ena_Team_8_Drop_Zone); trans sitState; endstate; state sitState; code endstate; state deadState; code endstate; endfsm.