(ti_before_mission_start, 0, 0, [], [
(assign, "$gk_order", 0),
]),
(0, .3, 0, [(game_key_clicked, gk_order_1)], [
(eq, "$gk_order", gk_order_1), #next trigger set MOVE menu?
(game_key_is_down, gk_order_1), #BUT player is holding down key?
(assign, "$gk_order", 0),
]),
(0, 0, 0, [(game_key_clicked, gk_order_1)], [
(try_begin),
(eq, "$gk_order", 0),
(assign, "$gk_order", gk_order_1),
(else_try),
(eq, "$gk_order", gk_order_1), #HOLD
#Code for "HOLD!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_2), #ADVANCE
#Code for "Forward 10!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_3), #HOLD FIRE
#Code for "Hold Fire!" goes here
(assign, "$gk_order", 0),
(try_end),
]),
(0, 0, 0, [(game_key_clicked, gk_order_2)], [
(try_begin),
(eq, "$gk_order", 0),
(assign, "$gk_order", gk_order_2),
(else_try),
(eq, "$gk_order", gk_order_1), #FOLLOW
#Code for "Follow Me!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_2), #FALL BACK
#Code for "Back 10!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_3), #FIRE AT WILL
#Code for "Fire at Will!" goes here
(assign, "$gk_order", 0),
(try_end),
]),
(0, 0, 0, [(game_key_clicked, gk_order_3)], [
(try_begin),
(eq, "$gk_order", 0),
(assign, "$gk_order", gk_order_3),
(assign, "$native_display", 0),
(else_try),
(eq, "$gk_order", gk_order_1), #CHARGE
#Code for "CHARGE!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_2), #SPREAD OUT
#Code for "Spread Out!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_3), #BLUNT WEAPONS
#Code for "Use Blunts!" goes here
(assign, "$gk_order", 0),
(try_end),
]),
(0, 0, 0, [(game_key_clicked, gk_order_4)], [
(try_begin),
(eq, "$gk_order", gk_order_1), #STAND GROUND
#Code for "Stand Ground!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_2), #STAND CLOSER
#Code for "Move Closer!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_3), #ANY WEAPON
#Code for "Any Weapon" goes here
(assign, "$gk_order", 0),
(try_end),
]),
(0, 0, 0, [(game_key_clicked, gk_order_5)], [
(try_begin),
(eq, "$gk_order", gk_order_1), #RETREAT
#Code for "Retreat!" goes here
(assign, "$gk_order", 0),
(else_try),
(eq, "$gk_order", gk_order_2), #MOUNT
#Code for "Mount!" goes here
(assign, "$gk_order", 0),
(try_end),
]),
(0, 0, 0, [(game_key_clicked, gk_order_6)], [
(try_begin),
(eq, "$gk_order", gk_order_2), #DISMOUNT
#Code for "Dismount!" goes here
(assign, "$gk_order", 0),
(try_end),
]),