#Mission Info

$Version: 23.1
$Name:  XSTR("A Galdon Test Level", -1)
$Author: Zoral
$Created: 09/04/14 at 23:01:07
$Modified: 06/19/23 at 17:39:33
$Notes:
This is a FRED2_OPEN created mission.
$End Notes:

$Mission Desc:
 XSTR("Put mission description here
", -1)
$end_multi_text
+Game Type Flags: 1
+Flags: 132
+NebAwacs: 3000.000000

+Storm: none

+Fog Near Mult: 300.000000

+Fog Far Mult: 3000.000000


+Disallow Support: 0
+Hull Repair Ceiling: 0.000000
+Subsystem Repair Ceiling: 100.000000

+Viewer pos: 487.315918, 3283.941406, -3185.995361
+Viewer orient:
	0.987626, -0.000001, 0.156830,
	-0.109892, 0.713441, 0.692044,
	-0.111890, -0.700715, 0.704613

$Starting wing names: ( "Star Fox" "Beta" "Gamma" )
$Squadron wing names: ( "Star Fox" "Beta" "Gamma" "Delta" "Epsilon" )
$Team-versus-team wing names: ( "Star Fox" "Zeta" )

$Skybox Model: sky_lylatprime1.pof

$AI Profile: FS2 RETAIL

#Sexp_variables

$Variables:
(
		0		"Delay"		"0"		"number"
		1		"GaldonBurp"		"0"		"number"
		2		"GaldonSwallow"		"0"		"number"
		3		"GaldonTryEat"		"0"		"number"
		4		"KyteDistract"		"0"		"number"
		5		"MissionState"		"Intro"		"string"
		6		"TestBranch"		"0"		"number"
)

#Command Briefing

#Briefing
$start_briefing
$num_stages: 0
$end_briefing

#Debriefing_info

$Num stages: 1

$Formula: ( true ) 
$Multi text
    XSTR("Nice Job, Shmuck", -1)
$end_multi_text
$Voice: none.wav
$Recommendation text:
    XSTR("This is a Debrief Test", -1)
$end_multi_text

#Callsigns:
$Callsign: Kyte

#end


#Players		;! 1 total

$Starting Shipname: Star Fox 1
$Ship Choices: (
	"Arwing Mark II"	5
	"Blue Marine Mark II"	5
	"Wolfen Redfang"	5
	"Sharpclaw Assailant"	5
	"Shadow Jackal"	5
	"Zazanga 9"	5
	"Aqua Vitae"	5
	"Cerinian Battle Mech"	5
)

+Weaponry Pool: (
	"Standard Laser"	18
	"Hyper Laser"	17
	"Beam Cannon"	1
	"Flak Cannon"	3
	"Chaingun"	99
	"Fusion Cannon"	100
	"Antimatter Spread"	16
	"Charged Laser"	200500
	"Dumbfire Missile"	100
	"Homing Missile"	243
	"Railgun"	100
	"Plasma Cannon"	4000
	"Nova Bomb"	520
	"Smart Bomb"	100
	"Krazoa Ring Wave"	100
	"Flame Breath"	0
	"Staff Fire Blaster"	1
	"Staff Ice Blaster"	0
	"Blaster Cannon"	3
	"Heavy Artillery"	399889
	"Striker Chaff"	86
	"AA Battery"	1
	"Standard Laser#Sharpclaw"	2
	"Seeker Missiles#Sharpclaw"	143
	"Sharpclaw Pulse Guns"	3
	"Homing Missile#Sharpclaw"	429
	"Sharpclaw RPG"	429
	"Ram"	12000
	"Dino Flame Breath"	2
	"Pistol Blaster"	2
)

#Objects		;! 7 total

$Name: Star Fox 1		;! Object #0
$Class: Prince Tricky
$Team: Friendly
$Location: 575.583252, 48.187012, -507.171143
$Orientation:
	0.694608, 0.000000, 0.719388,
	0.000000, 1.000000, 0.000000,
	-0.719388, 0.000000, 0.694608
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 100
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
+Sbank Ammo: ( 100 0 )
+Subsystem: turret01-base
$Arrival Location: Hyperspace
$Arrival Cue: ( false ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" "no-shields" "player-start" )
+Flags2: ( "no-ets" )
+Respawn priority: 0
+Group: 0
+Use Table Score:
+Score: 12

$Name: Holotest Land		;! Object #1
$Class: Galdon Boss Land
$Team: Neutral
$Location: 0.000000, 0.000000, 0.000000
$Orientation:
	1.000000, 0.000000, 0.000000,
	0.000000, 1.000000, 0.000000,
	0.000000, 0.000000, 1.000000
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
$Arrival Location: Hyperspace
$Arrival Cue: ( true ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" "no-shields" "invulnerable" "stealth" "friendly-stealth-invisible" )
+Flags2: ( "immobile" )
+Respawn priority: 0
+Orders Accepted List: ( )
+Use Table Score:
+Score: 0

$Name: Galdon		;! Object #2
$Class: Galdon
$Team: Hostile
$Location: -409.192078, 81.891541, 803.350830
$Orientation:
	-0.723738, 0.000000, -0.690075,
	0.000000, 1.000000, 0.000000,
	0.690075, 0.000000, -0.723738
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
+Subsystem: turret01
+Subsystem: turret02
+Subsystem: turret04
+Subsystem: turret05
+Subsystem: turret06
+Subsystem: turret07
+Subsystem: turret08
+Subsystem: turret09
+Subsystem: turret03-base
+Sbank Ammo: ( 0 )
$Arrival Location: Hyperspace
$Arrival Cue: ( true ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "no-shields" )
+Flags2: ( )
+Respawn priority: 0
+Orders Accepted List: ( )
+Use Table Score:
+Score: 1

$Name: Galdon Boss Barrier 5		;! Object #3
$Class: Galdon Boss Barrier
$Team: Neutral
$Location: 0.000000, 0.000000, 0.000000
$Orientation:
	1.000000, 0.000000, 0.000000,
	0.000000, 1.000000, 0.000000,
	0.000000, 0.000000, 1.000000
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
$Arrival Location: Hyperspace
$Arrival Cue: ( true ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" "no-shields" "invulnerable" "hidden-from-sensors" "stealth" )
+Flags2: ( "immobile" )
+Respawn priority: 0
+Orders Accepted List: ( )
+Use Table Score:
+Score: 0

$Name: Galdon Stomach Land		;! Object #4
$Class: Galdon Stomach Land
$Team: Neutral
$Location: 0.000000, -1356.417969, 0.000000
$Orientation:
	1.000000, 0.000000, 0.000000,
	0.000000, 1.000000, 0.000000,
	0.000000, 0.000000, 1.000000
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
$Arrival Location: Hyperspace
$Arrival Cue: ( true ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" "no-shields" "invulnerable" "hidden-from-sensors" "stealth" )
+Flags2: ( "immobile" )
+Respawn priority: 0
+Orders Accepted List: ( )
+Use Table Score:
+Score: 0

$Name: Galdon Stomach		;! Object #5
$Class: Galdon Stomach Barrier
$Team: Hostile
$Location: 0.000000, -1356.400024, 0.000000
$Orientation:
	1.000000, 0.000000, 0.000000,
	0.000000, 1.000000, 0.000000,
	0.000000, 0.000000, 1.000000
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
$Arrival Location: Hyperspace
$Arrival Cue: ( true ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" "no-shields" )
+Flags2: ( "immobile" )
+Respawn priority: 0
+Orders Accepted List: ( )
+Use Table Score:
+Score: 0

$Name: Kyte 1		;! Object #6
$Class: Kyte
$Callsign: Kyte

$Team: Friendly
$Location: -17.189835, 285.048431, -1920.776978
$Orientation:
	1.000000, 0.000000, 0.000000,
	0.000000, 1.000000, 0.000000,
	0.000000, 0.000000, 1.000000
$Cargo 1:  XSTR("Nothing", -1)
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
$Arrival Location: Hyperspace
$Arrival Cue: ( false ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Warpin type: Asteroid Explosion
$Warpin time: 0.10
$Determination: 10
+Flags: ( "cargo-known" "no-shields" "invulnerable" "no-dynamic" )
+Flags2: ( )
+Respawn priority: 0
+Use Table Score:
+Score: 10

#Wings		;! 2 total

$Name: Star Fox
$Waves: 1
$Wave Threshold: 0
$Special Ship: 0		;! Star Fox 1
+Formation: TrickyKyteA
$Arrival Location: Hyperspace
$Arrival Cue: ( true ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Ships: (		;! 1 total
	"Star Fox 1"
)
+Hotkey: 0
+Flags: ( )

$Name: Kyte
$Waves: 1
$Wave Threshold: 0
$Special Ship: 0		;! Kyte 1
+Formation: TrickyKyteA
$Arrival Location: Hyperspace
$Arrival Cue: ( is-event-true-delay 
   "BossStartA_07" 
   0 
)
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Ships: (		;! 1 total
	"Kyte 1"
)
+Flags: ( )

#Events		;! 101 total

$Formula: ( when 
   ( and 
      ( is-event-true-delay 
         "BossStartA_01" 
         0 
      )
      ( = @KyteDistract[0] 0 ) 
   )
   ( set-object-facing-object 
      "Galdon" 
      "Star Fox 1" 
      5000 
   )
   ( script-eval-block 
      "andross('Andross')" 
   )
)
+Name: GaldonFacing
+Repeat Count: 1316134911
+Interval: 0

$Formula: ( when 
   ( and 
      ( <= 
         ( distance-to-center 
            "Star Fox 1" 
            "Galdon" 
         )
         500 
      )
      ( not 
         ( is-event-true-delay 
            "BossDeadA_01" 
            0 
         )
      )
      ( <= 
         ( distance-to-center 
            "ArenaCenterA:1" 
            "Galdon" 
         )
         1000 
      )
      ( = @KyteDistract[0] 0 ) 
   )
   ( ship-maneuver 
      "Galdon" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      -200 
      ( true ) 
      2 
   )
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonWalkAmb" 
   )
)
+Name: GaldonDistanceA
+Repeat Count: 1316134911
+Interval: 5

$Formula: ( when 
   ( and 
      ( >= 
         ( distance-to-center 
            "Star Fox 1" 
            "Galdon" 
         )
         700 
      )
      ( not 
         ( is-event-true-delay 
            "BossDeadA_01" 
            0 
         )
      )
      ( is-event-true-delay 
         "BossStartA_01" 
         0 
      )
      ( = @KyteDistract[0] 0 ) 
   )
   ( ship-maneuver 
      "Galdon" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      200 
      ( true ) 
      2 
   )
)
+Name: GaldonDistanceB
+Repeat Count: 1316134911
+Interval: 5

$Formula: ( when 
   ( and 
      ( or 
         ( = @GaldonTryEat[0] 1 ) 
         ( = @GaldonTryEat[0] 2 ) 
      )
      ( >= 
         ( distance-to-center 
            "Star Fox 1" 
            "Galdon" 
         )
         100 
      )
   )
   ( ship-maneuver 
      "Galdon" 
      1000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      300 
      ( true ) 
      2 
   )
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonRunA" 
   )
)
+Name: GaldonChargeEatA
+Repeat Count: 1316134911
+Interval: 1

$Formula: ( when 
   ( and 
      ( or 
         ( = @GaldonTryEat[0] 1 ) 
         ( = @GaldonTryEat[0] 2 ) 
      )
      ( < 
         ( distance-to-center 
            "Star Fox 1" 
            "Galdon" 
         )
         100 
      )
   )
   ( ship-maneuver 
      "Galdon" 
      1000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      25 
      ( true ) 
      2 
   )
)
+Name: GaldonChargeEatB
+Repeat Count: 1316134911
+Interval: 1

$Formula: ( when 
   ( = @KyteDistract[0] 1 ) 
   ( set-object-facing 
      "Kyte 1" 
      ( get-object-x 
         "Galdon" 
         "<none>" 
         0 
         55 
         80 
      )
      ( get-object-y 
         "Galdon" 
         "<none>" 
         0 
         55 
         80 
      )
      ( get-object-z 
         "Galdon" 
         "<none>" 
         0 
         55 
         80 
      )
      5000 
   )
)
+Name: KyteFacingA
+Repeat Count: 1316134911
+Interval: 0

$Formula: ( when 
   ( and 
      ( <= 
         ( distance-to-center 
            "Kyte 1" 
            "Galdon" 
         )
         200 
      )
      ( = @KyteDistract[0] 1 ) 
      ( <= 
         ( distance-to-center 
            "ArenaCenterA:1" 
            "Galdon" 
         )
         1000 
      )
   )
   ( ship-maneuver 
      "Kyte 1" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      -100 
      ( true ) 
      2 
   )
)
+Name: KyteInAttGaldonA
+Repeat Count: 1316134911
+Interval: 3

$Formula: ( when 
   ( and 
      ( >= 
         ( distance-to-center 
            "Star Fox 1" 
            "Galdon" 
         )
         250 
      )
      ( = @KyteDistract[0] 1 ) 
   )
   ( ship-maneuver 
      "Kyte 1" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      200 
      ( true ) 
      2 
   )
)
+Name: KyteInAttGaldonB
+Repeat Count: 1316134911
+Interval: 3

$Formula: ( when 
   ( = @KyteDistract[0] 1 ) 
   ( set-object-facing-object 
      "Galdon" 
      "Kyte 1" 
      5000 
   )
)
+Name: GaldonKyteFacing
+Repeat Count: 1316134911
+Interval: 0

$Formula: ( when 
   ( and 
      ( <= 
         ( distance-to-center 
            "Kyte 1" 
            "Galdon" 
         )
         500 
      )
      ( = @KyteDistract[0] 1 ) 
      ( <= 
         ( distance-to-center 
            "ArenaCenterA:1" 
            "Galdon" 
         )
         1000 
      )
   )
   ( ship-maneuver 
      "Galdon" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      -100 
      ( true ) 
      2 
   )
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonWalkAmb" 
   )
)
+Name: GaldonKyteDistanceA
+Repeat Count: 1316134911
+Interval: 5

$Formula: ( when 
   ( and 
      ( >= 
         ( distance-to-center 
            "Kyte 1" 
            "Galdon" 
         )
         700 
      )
      ( = @KyteDistract[0] 1 ) 
      ( is-event-true-delay 
         "BossStartA_01" 
         0 
      )
   )
   ( ship-maneuver 
      "Galdon" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      100 
      ( true ) 
      2 
   )
)
+Name: GaldonKyteDistanceB
+Repeat Count: 1316134911
+Interval: 5

$Formula: ( when 
   ( true ) 
   ( lock-perspective ( true ) 1 ) 
   ( lua-item-drop-on ) 
   ( script-eval-block 
      "GroundCameraActive = true" 
   )
   ( minimap-set-follow-player ( true ) ) 
   ( minimap-set-area-size 2500 2500 ) 
   ( minimap-set-screen-dimensions 
      -250 
      -250 
      240 
      240 
   )
   ( script-eval-block 
      "addTerrainObj" 
      "('Holotest Land')" 
   )
   ( add-to-collision-group-new 
      0 
      "Star Fox 1" 
      "Holotest Land" 
      "Galdon Stomach Land" 
   )
   ( add-to-collision-group-new 
      2 
      "Holotest Land" 
      "Galdon" 
      "Star Fox 1" 
   )
   ( ship-maneuver 
      "Galdon" 
      0 
      5 
      0 
      0 
      ( true ) 
      0 
      0 
      100 
      ( true ) 
      5 
   )
   ( turret-lock 
      "Galdon" 
      "turret01" 
      "turret02" 
   )
   ( script-eval-block 
      "addTerrainObj" 
      "('Galdon Stomach Land')" 
   )
   ( add-to-collision-group-new 
      4 
      "Galdon" 
      "Kyte 1" 
   )
)
+Name: Initialize
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( play-sound-from-file 
      "boss_sauria4" 
      1 
   )
)
+Name: Start
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( and 
      ( = @GaldonSwallow[0] 0 ) 
      ( = @GaldonBurp[0] 0 ) 
   )
   ( script-eval-block 
      "SoftAlignToY('Star Fox 1', " 
      "1, 21)" 
   )
   ( script-eval-block 
      "PitchCap('Star Fox 1', " 
      "15, 0)" 
   )
   ( script-eval-block 
      "hover('Star Fox 1'," 
      "5, 5)" 
   )
)
+Name: Tank
+Repeat Count: 1316134911
+Interval: 0

$Formula: ( when 
   ( = @GaldonBurp[0] 1 ) 
   ( script-eval-block 
      "SoftAlignToY('Star Fox 1', " 
      "1, 21)" 
   )
   ( script-eval-block 
      "PitchCap('Star Fox 1', " 
      "15, 0)" 
   )
   ( script-eval-block 
      "hover('Star Fox 1'," 
      "5, 2)" 
   )
)
+Name: TankFallingA
+Repeat Count: 1316134911
+Interval: 0

$Formula: ( when 
   ( = @GaldonBurp[0] 2 ) 
   ( script-eval-block 
      "SoftAlignToY('Star Fox 1', " 
      "1, 21)" 
   )
   ( script-eval-block 
      "PitchCap('Star Fox 1', " 
      "15, 0)" 
   )
   ( script-eval-block 
      "hover('Star Fox 1'," 
      "5, 4)" 
   )
)
+Name: TankFallingB
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( script-eval-block 
      "HardAlignToY(" 
      "'Galdon', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Galdon'," 
      "35, 5)" 
   )
   ( script-eval-block 
      "hover('Sharpclaw Bike Gang B'," 
      "7, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Sharpclaw Bike Gang C', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Sharpclaw Bike Gang C'," 
      "7, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Rocket Gang A', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Rocket Gang A'," 
      "7, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Sharpclaw Spiderbot A', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Sharpclaw Spiderbot A'," 
      "30, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Sharpclaw Spiderbot B', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Sharpclaw Spiderbot B'," 
      "30, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Sharpclaw Spiderbot C', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Sharpclaw Spiderbot C'," 
      "30, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Redeye A', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Redeye A'," 
      "42, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Earthwalker Herd A', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Earthwalker Herd A'," 
      "10, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Earthwalker Herd B', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Earthwalker Herd B'," 
      "10, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Earthwalker Herd C', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Earthwalker Herd C'," 
      "10, 5)" 
   )
   ( script-eval-block 
      "HardAlignToY(" 
      "'Earthwalker Herd D', " 
      "1)" 
   )
   ( script-eval-block 
      "hover('Earthwalker Herd D'," 
      "10, 5)" 
   )
)
+Name: EnemyTankBindingA
+Repeat Count: 1316134911
+Interval: 0

$Formula: ( when 
   ( and 
      ( = @KyteDistract[0] 0 ) 
      ( true ) 
   )
   ( script-eval-block 
      "SoftAlignToY('Kyte', " 
      "1, 75)" 
   )
)
+Name: KyteBindingA
+Repeat Count: 1316134911
+Interval: 0

$Formula: ( when 
   ( and 
      ( = @KyteDistract[0] 1 ) 
      ( true ) 
   )
   ( script-eval-block 
      "SoftAlignToY('Kyte', " 
      "1, 45)" 
   )
)
+Name: KyteBindingB
+Repeat Count: 1316134911
+Interval: 0

$Formula: ( when 
   ( not 
      ( string-equals 
         "@MissionState[Intro]" 
         "Galdon" 
      )
   )
   ( script-eval-block 
      "Flashers['Galdon'] = nil" 
   )
)
+Name: FlashGaldonA
+Repeat Count: -1
+Interval: 0

$Formula: ( when 
   ( is-event-true-delay "Initialize" 3 ) 
   ( turret-set-forced-target 
      "Star Fox 1" 
      "Galdon" 
      "turret03-base" 
   )
   ( modify-variable 
      "@MissionState[Intro]" 
      "BossFight" 
   )
   ( ship-guardian-threshold 99 "Galdon" ) 
   ( lua-boss-bar-on "Galdon" ) 
   ( ship-guardian-threshold 
      49 
      "Galdon Stomach" 
   )
   ( ship-subsys-untargetable 
      "Galdon" 
      "turret02" 
      "turret04" 
      "turret05" 
      "turret06" 
      "turret07" 
      "turret08" 
      "turret09" 
      "turret03-base" 
      "chestplate" 
   )
   ( send-message 
      "#Fox" 
      "Normal" 
      "GaldStart_Fox_01" 
   )
   ( ship-subsys-guardian-threshold 
      99 
      "Galdon" 
      "turret02" 
      "turret04" 
      "turret05" 
      "turret06" 
      "turret07" 
      "turret08" 
      "turret09" 
      "turret03-base" 
   )
)
+Name: BossStartA_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "GaldStart_Kry_01" 
   )
)
+Name: BossStartA_02
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#General Scales" 
      "Normal" 
      "GaldStart_Scales_01" 
   )
)
+Name: BossStartA_03
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#General Scales" 
      "Normal" 
      "GaldStart_Scales_02" 
   )
)
+Name: BossStartA_04
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "GaldStart_Fox_02" 
   )
)
+Name: BossStartA_05
+Repeat Count: 1
+Interval: 1
+Chained: 5

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "GaldStart_Tricky_01" 
   )
)
+Name: BossStartA_06
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "GaldStart_Kry_02" 
   )
)
+Name: BossStartA_07
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Kyte" 
      "Normal" 
      "GaldStart_Kyte_01" 
   )
   ( add-goal 
      "Kyte 1" 
      ( ai-waypoints 
         "KytePathA" 
         89 
         ( true ) 
      )
   )
)
+Name: KyteAriveA_01
+Repeat Count: 1
+Interval: 1
+Chained: 5

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "GaldStart_Tricky_02" 
   )
)
+Name: KyteAriveA_02
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Kyte" 
      "Normal" 
      "GaldStart_Kyte_02" 
   )
)
+Name: KyteAriveA_03
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "GaldStart_Tricky_03" 
   )
)
+Name: KyteAriveA_04
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Kyte" 
      "Normal" 
      "GaldStart_Kyte_03" 
   )
)
+Name: KyteAriveA_05
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "GaldStart_Fox_03" 
   )
)
+Name: KyteAriveA_06
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "GaldStart_Tricky_04" 
   )
   ( modify-variable 
      @Delay[0] 
      ( + ( mission-time ) 5 ) 
   )
)
+Name: KyteAriveA_07
+Repeat Count: 1
+Interval: 1
+Chained: 5

$Formula: ( when 
   ( and 
      ( is-event-true-delay 
         "BossStartA_01" 
         0 
      )
      ( not 
         ( is-event-true-delay 
            "BossDeadA_01" 
            0 
         )
      )
      ( not 
         ( string-equals 
            "@MissionState[Intro]" 
            "BossFightStomach" 
         )
      )
   )
   ( do-nothing ) 
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonRoarA" 
   )
)
+Name: BossRoarLoop
+Repeat Count: -1
+Interval: 20

$Formula: ( when 
   ( is-event-true-msecs-delay 
      "BossStartA_01" 
      500 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_flegsa_st" 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_flegsb_st" 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_flegsc_st" 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_bodya_st" 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_armsa_st" 
   )
)
+Name: GaldonWalkStartA
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( is-event-true-msecs-delay 
      "BossStartA_01" 
      750 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_blegsa_st" 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_blegsb_st" 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_blegsc_st" 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_bodyb_st" 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_armsb_st" 
   )
)
+Name: GaldonWalkStartB
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( is-event-true-msecs-delay 
      "BossStartA_01" 
      1000 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdonwalk_bodyc_st" 
   )
)
+Name: GaldonWalkStartC
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( and 
      ( = @KyteDistract[0] 0 ) 
      ( = ( mission-time ) @Delay[0] ) 
      ( string-equals 
         "@MissionState[Intro]" 
         "BossFight" 
      )
      ( is-event-true-delay 
         "KyteAriveA_07" 
         0 
      )
   )
   ( modify-variable @KyteDistract[0] 1 ) 
   ( clear-goals "Kyte 1" ) 
   ( turret-set-forced-target 
      "Kyte 1" 
      "Galdon" 
      "turret03-base" 
   )
   ( send-message 
      "#Kyte" 
      "Normal" 
      "Kyte_DistractA_01" 
   )
   ( modify-variable 
      @Delay[0] 
      ( + ( mission-time ) 20 ) 
   )
)
+Name: KyteDistractA_01
+Repeat Count: -1
+Trigger Count: -1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "DistractA_Kry_01" 
   )
)
+Name: KyteDistractA_02
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "DistractA_Fox_01" 
   )
)
+Name: KyteDistractA_03
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( and 
      ( = @KyteDistract[0] 1 ) 
      ( = ( mission-time ) @Delay[0] ) 
      ( string-equals 
         "@MissionState[Intro]" 
         "BossFight" 
      )
   )
   ( modify-variable @KyteDistract[0] 0 ) 
   ( send-message 
      "#Kyte" 
      "Normal" 
      "Kyte_RetreatA_01" 
   )
   ( add-goal 
      "Kyte 1" 
      ( ai-waypoints 
         "KytePathA" 
         89 
         ( true ) 
      )
   )
   ( turret-set-forced-target 
      "Star Fox 1" 
      "Galdon" 
      "turret03-base" 
   )
   ( modify-variable 
      @Delay[0] 
      ( + ( mission-time ) 25 ) 
   )
)
+Name: KyteRetreatA_01
+Repeat Count: -1
+Trigger Count: -1
+Interval: 1

$Formula: ( when 
   ( is-subsystem-destroyed-delay 
      "Galdon" 
      "turret01" 
      0 
   )
   ( lua-set-shudder-everywhere ( true ) ) 
   ( lua-set-shudder-intensity 1701 ) 
   ( lua-set-shudder-time-left 5000 ) 
   ( lua-set-shudder-decay-time 5000 ) 
   ( modify-variable @KyteDistract[0] 0 ) 
   ( add-goal 
      "Kyte 1" 
      ( ai-waypoints 
         "KytePathA" 
         89 
         ( true ) 
      )
   )
   ( modify-variable 
      "@MissionState[Intro]" 
      "BossFightStomach" 
   )
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonHurtA" 
   )
   ( ship-subsys-untargetable 
      "Galdon" 
      "turret01" 
   )
   ( turret-set-forced-target 
      "Star Fox 1" 
      "Galdon" 
      "turret03-base" 
      "turret02" 
   )
   ( send-message 
      "#Fox" 
      "Normal" 
      "GaldAssGoneA_Fox_01" 
   )
)
+Name: GaldonAssMad_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#General Scales" 
      "Normal" 
      "GaldAssGoneA_Scales_01" 
   )
)
+Name: GaldonAssMad_02
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( modify-variable @GaldonTryEat[0] 1 ) 
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdontryeata_st" 
   )
   ( turret-lock-all "Galdon" ) 
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonChargeA" 
   )
   ( send-message 
      "#Krystal" 
      "Normal" 
      "GaldAssGoneA_Kry_01" 
   )
)
+Name: TryEatA
+Repeat Count: 1
+Interval: 1
+Chained: 5

$Formula: ( when 
   ( and 
      ( = @GaldonTryEat[0] 1 ) 
      ( <= 
         ( distance-to-center 
            "Star Fox 1" 
            "Galdon" 
         )
         125 
      )
   )
   ( player-use-ai ) 
   ( add-goal 
      "Star Fox 1" 
      ( ai-play-dead 89 ) 
   )
   ( add-to-collision-group-new 
      3 
      "Star Fox 1" 
      "Galdon Stomach" 
      "Galdon" 
   )
   ( ship-maneuver 
      "Galdon" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      -10 
      ( true ) 
      2 
   )
   ( ship-maneuver 
      "Star Fox 1" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      0 
      ( true ) 
      2 
   )
   ( set-object-facing-object 
      "Star Fox 1" 
      "Galdon" 
      500 
   )
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "GaldonBiteA" 
   )
   ( send-message 
      "#Kyte" 
      "Normal" 
      "EatenA_Kyte_01" 
   )
)
+Name: ChargeEatA_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( fade-out 250 227 240 152 ) 
   ( modify-variable @GaldonSwallow[0] 1 ) 
   ( modify-variable @GaldonTryEat[0] 0 ) 
   ( lua-set-shudder-everywhere ( true ) ) 
   ( lua-set-shudder-intensity 3000 ) 
   ( lua-set-shudder-time-left 10000 ) 
   ( lua-set-shudder-decay-time 10000 ) 
)
+Name: ChargeEatA_02
+Repeat Count: 1
+Interval: 1
+Chained: 250
+Event Flags: ( "interval & delay use msecs" )

$Formula: ( when 
   ( true ) 
   ( set-object-position 
      "Star Fox 1" 
      0 
      -860 
      365 
   )
   ( set-object-facing 
      "Star Fox 1" 
      0 
      -1250 
      327 
   )
   ( nebula-toggle-poof 
      "PoofIcy01" 
      ( false ) 
   )
   ( nebula-toggle-poof 
      "PoofStomachAcid01" 
      ( true ) 
   )
   ( fade-in 500 0 ) 
   ( player-use-ai ) 
   ( clear-goals "Star Fox 1" ) 
   ( add-goal 
      "Star Fox 1" 
      ( ai-waypoints-once 
         "Swallow" 
         150 
         ( true ) 
      )
   )
   ( set-object-orientation 
      "Star Fox 1" 
      90 
      180 
      0 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdontryeata_st" 
      ( false ) 
   )
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "GaldonSwallowA" 
   )
)
+Name: StomachEnterA_01
+Repeat Count: 1
+Interval: 1
+Chained: 250
+Event Flags: ( "interval & delay use msecs" )

$Formula: ( when 
   ( true ) 
   ( clear-goals "Star Fox 1" ) 
   ( player-not-use-ai ) 
   ( modify-variable @GaldonSwallow[0] 0 ) 
   ( remove-from-collision-group-new 
      3 
      "Star Fox 1" 
      "Galdon Stomach" 
      "Galdon" 
   )
   ( send-message 
      "#Tricky" 
      "Normal" 
      "EatenA_Tricky_01" 
   )
)
+Name: StomachEnterA_02
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "EatenA_Fox_01" 
   )
)
+Name: StomachEnterA_03
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "EatenA_Kry_01" 
   )
)
+Name: StomachEnterA_04
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "EatenA_Fox_02" 
   )
)
+Name: StomachEnterA_05
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "EatenA_Tricky_02" 
   )
)
+Name: StomachEnterA_06
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( <= 
      ( hits-left-subsystem-specific 
         "Galdon Stomach" 
         "uvula03" 
      )
      50 
   )
   ( player-use-ai ) 
   ( clear-goals "Star Fox 1" ) 
   ( add-goal 
      "Star Fox 1" 
      ( ai-waypoints-once 
         "BurpUp" 
         89 
         ( true ) 
      )
   )
   ( lua-set-shudder-everywhere ( true ) ) 
   ( lua-set-shudder-intensity 3000 ) 
   ( lua-set-shudder-time-left 12000 ) 
   ( lua-set-shudder-decay-time 12000 ) 
   ( modify-variable @GaldonSwallow[0] 1 ) 
   ( trigger-ship-animation 
      "Star Fox 1" 
      "scripted" 
      "trickyburpedup_st" 
   )
   ( explosion-effect 
      0 
      -1370 
      153 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( explosion-effect 
      0 
      -1370 
      -400 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( explosion-effect 
      0 
      -1150 
      321 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( set-post-effect "distort noise" 50 ) 
   ( script-eval-block 
      "GroundCameraActive = false" 
   )
   ( add-to-collision-group-new 
      3 
      "Star Fox 1" 
      "Galdon Stomach" 
   )
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "GaldonStomHurtA" 
   )
   ( ship-guardian-threshold 
      1 
      "Galdon Stomach" 
   )
   ( sabotage-subsystem 
      "Galdon" 
      "chestplate" 
      100 
   )
)
+Name: BurpUpA_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "FoxKryTrickScreamA" 
   )
)
+Name: BurpAScream
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( fade-out 1000 227 240 152 ) 
   ( explosion-effect 
      0 
      -1150 
      321 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
)
+Name: BurpUpA_02
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( fade-in 750 ) 
   ( explosion-effect 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( set-object-position 
      "Star Fox 1" 
      ( get-object-x 
         "Galdon" 
         "<none>" 
         0 
         60 
         80 
      )
      ( get-object-y 
         "Galdon" 
         "<none>" 
         0 
         60 
         80 
      )
      ( get-object-z 
         "Galdon" 
         "<none>" 
         0 
         60 
         80 
      )
   )
   ( set-object-orientation 
      "Star Fox 1" 
      ( get-object-pitch "Galdon" ) 
      ( get-object-bank "Galdon" ) 
      ( get-object-heading "Galdon" ) 
   )
   ( clear-goals "Star Fox 1" ) 
   ( player-not-use-ai ) 
   ( nebula-toggle-poof 
      "PoofStomachAcid01" 
      ( false ) 
   )
   ( nebula-toggle-poof 
      "PoofIcy01" 
      ( true ) 
   )
   ( reset-post-effects ) 
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonPukeA" 
   )
)
+Name: BurpUpA_03
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( modify-variable @GaldonBurp[0] 1 ) 
   ( modify-variable @GaldonSwallow[0] 0 ) 
   ( explosion-effect 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( script-eval-block 
      "GroundCameraActive = true" 
   )
)
+Name: BurpUpA_04
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( modify-variable @GaldonBurp[0] 2 ) 
   ( explosion-effect 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
)
+Name: BurpUpA_05
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( modify-variable @GaldonBurp[0] 0 ) 
   ( turret-free-all "Galdon" ) 
   ( turret-set-forced-target 
      "Star Fox 1" 
      "Galdon" 
      "turret03-base" 
      "turret02" 
   )
   ( ship-subsys-targetable 
      "Galdon" 
      "turret02" 
   )
   ( modify-variable 
      "@MissionState[Intro]" 
      "BossFightChest" 
   )
   ( send-message 
      "#Tricky" 
      "Normal" 
      "PukedA_Tricky_01" 
   )
)
+Name: BurpUpA_06
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Kyte" 
      "Normal" 
      "PukedA_Kyte_01" 
   )
)
+Name: BurpUpA_07
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "PukedA_Kry_01" 
   )
)
+Name: BurpUpA_08
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "PukedA_Fox_02" 
   )
)
+Name: BurpUpA_09
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#General Scales" 
      "Normal" 
      "PukedA_Scales_01" 
   )
)
+Name: BurpUpA_10
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Kyte" 
      "Normal" 
      "PukedA_Kyte_02" 
   )
)
+Name: BurpUpA_11
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "PukedA_Fox_03" 
   )
   ( ship-subsys-guardian-threshold 
      0 
      "Galdon" 
      "turret02" 
   )
)
+Name: BurpUpA_12
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "PukedA_Tricky_02" 
   )
)
+Name: BurpUpA_13
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( <= 
      ( hits-left-subsystem-specific 
         "Galdon" 
         "turret02" 
      )
      50 
   )
   ( ship-guardian-threshold 40 "Galdon" ) 
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonHurtA" 
   )
   ( lua-set-shudder-intensity 1701 ) 
   ( lua-set-shudder-time-left 5000 ) 
   ( lua-set-shudder-decay-time 5000 ) 
   ( turret-set-forced-target 
      "Star Fox 1" 
      "Galdon" 
      "turret03-base" 
      "turret02" 
   )
   ( send-message 
      "#General Scales" 
      "Normal" 
      "ChestHurtA_Scales_01" 
   )
   ( modify-variable 
      "@MissionState[Intro]" 
      "BossFightStomach" 
   )
)
+Name: ChestHurtA
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( modify-variable @GaldonTryEat[0] 2 ) 
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdontryeata_st" 
   )
   ( turret-lock-all "Galdon" ) 
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonChargeA" 
   )
)
+Name: TryEatB
+Repeat Count: 1
+Interval: 1
+Chained: 7

$Formula: ( when 
   ( and 
      ( = @GaldonTryEat[0] 2 ) 
      ( <= 
         ( distance-to-center 
            "Star Fox 1" 
            "Galdon" 
         )
         125 
      )
   )
   ( player-use-ai ) 
   ( add-goal 
      "Star Fox 1" 
      ( ai-play-dead 89 ) 
   )
   ( add-to-collision-group-new 
      3 
      "Star Fox 1" 
      "Galdon Stomach" 
      "Galdon" 
   )
   ( ship-maneuver 
      "Galdon" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      -10 
      ( true ) 
      2 
   )
   ( ship-maneuver 
      "Star Fox 1" 
      5000 
      0 
      0 
      0 
      ( true ) 
      0 
      0 
      0 
      ( true ) 
      2 
   )
   ( set-object-facing-object 
      "Star Fox 1" 
      "Galdon" 
      500 
   )
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "GaldonBiteA" 
   )
)
+Name: ChargeEatB_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( fade-out 250 227 240 152 ) 
   ( modify-variable @GaldonSwallow[0] 1 ) 
   ( modify-variable @GaldonTryEat[0] 0 ) 
   ( lua-set-shudder-everywhere ( true ) ) 
   ( lua-set-shudder-intensity 3000 ) 
   ( lua-set-shudder-time-left 10000 ) 
   ( lua-set-shudder-decay-time 10000 ) 
)
+Name: ChargeEatB_02
+Repeat Count: 1
+Interval: 1
+Chained: 250
+Event Flags: ( "interval & delay use msecs" )

$Formula: ( when 
   ( true ) 
   ( set-object-position 
      "Star Fox 1" 
      0 
      -860 
      365 
   )
   ( set-object-facing 
      "Star Fox 1" 
      0 
      -1250 
      327 
   )
   ( nebula-toggle-poof 
      "PoofIcy01" 
      ( false ) 
   )
   ( nebula-toggle-poof 
      "PoofStomachAcid01" 
      ( true ) 
   )
   ( fade-in 500 0 ) 
   ( player-use-ai ) 
   ( clear-goals "Star Fox 1" ) 
   ( add-goal 
      "Star Fox 1" 
      ( ai-waypoints-once 
         "Swallow" 
         150 
         ( true ) 
      )
   )
   ( set-object-orientation 
      "Star Fox 1" 
      90 
      180 
      0 
   )
   ( trigger-ship-animation 
      "Galdon" 
      "scripted" 
      "galdontryeata_st" 
      ( false ) 
   )
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "GaldonSwallowA" 
   )
)
+Name: StomachEnterB_01
+Repeat Count: 1
+Interval: 1
+Chained: 250
+Event Flags: ( "interval & delay use msecs" )

$Formula: ( when 
   ( true ) 
   ( clear-goals "Star Fox 1" ) 
   ( player-not-use-ai ) 
   ( modify-variable @GaldonSwallow[0] 0 ) 
   ( remove-from-collision-group-new 
      3 
      "Star Fox 1" 
      "Galdon Stomach" 
      "Galdon" 
   )
   ( send-message 
      "#Fox" 
      "Normal" 
      "EatenB_Fox_01" 
   )
)
+Name: StomachEnterB_02
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "EatenB_Kry_01" 
   )
)
+Name: StomachEnterB_03
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "EatenB_Tricky_01" 
   )
)
+Name: StomachEnterB_04
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( is-subsystem-destroyed-delay 
      "Galdon Stomach" 
      "uvula03" 
      0 
   )
   ( player-use-ai ) 
   ( clear-goals "Star Fox 1" ) 
   ( add-goal 
      "Star Fox 1" 
      ( ai-waypoints-once 
         "BurpUp" 
         89 
         ( true ) 
      )
   )
   ( lua-set-shudder-everywhere ( true ) ) 
   ( lua-set-shudder-intensity 3000 ) 
   ( lua-set-shudder-time-left 12000 ) 
   ( lua-set-shudder-decay-time 12000 ) 
   ( modify-variable @GaldonSwallow[0] 1 ) 
   ( trigger-ship-animation 
      "Star Fox 1" 
      "scripted" 
      "trickyburpedup_st" 
   )
   ( explosion-effect 
      0 
      -1370 
      153 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( explosion-effect 
      0 
      -1370 
      -400 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( explosion-effect 
      0 
      -1150 
      321 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( set-post-effect "distort noise" 50 ) 
   ( script-eval-block 
      "GroundCameraActive = false" 
   )
   ( add-to-collision-group-new 
      3 
      "Star Fox 1" 
      "Galdon Stomach" 
   )
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "GaldonStomHurtA" 
   )
   ( ship-guardian-threshold 
      1 
      "Galdon Stomach" 
   )
   ( sabotage-subsystem 
      "Galdon" 
      "chestplate" 
      100 
   )
)
+Name: BurpUpB_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "FoxKryTrickScreamA" 
   )
)
+Name: BurpBScream
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( fade-out 1000 227 240 152 ) 
   ( explosion-effect 
      0 
      -1150 
      321 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
)
+Name: BurpUpB_02
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( true ) 
   ( fade-in 750 ) 
   ( explosion-effect 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( set-object-position 
      "Star Fox 1" 
      ( get-object-x 
         "Galdon" 
         "<none>" 
         0 
         60 
         80 
      )
      ( get-object-y 
         "Galdon" 
         "<none>" 
         0 
         60 
         80 
      )
      ( get-object-z 
         "Galdon" 
         "<none>" 
         0 
         60 
         80 
      )
   )
   ( set-object-orientation 
      "Star Fox 1" 
      ( get-object-pitch "Galdon" ) 
      ( get-object-bank "Galdon" ) 
      ( get-object-heading "Galdon" ) 
   )
   ( clear-goals "Star Fox 1" ) 
   ( player-not-use-ai ) 
   ( nebula-toggle-poof 
      "PoofStomachAcid01" 
      ( false ) 
   )
   ( nebula-toggle-poof 
      "PoofIcy01" 
      ( true ) 
   )
   ( reset-post-effects ) 
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonPukeA" 
   )
)
+Name: BurpUpB_03
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( modify-variable @GaldonBurp[0] 1 ) 
   ( modify-variable @GaldonSwallow[0] 0 ) 
   ( explosion-effect 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
   ( script-eval-block 
      "GroundCameraActive = true" 
   )
)
+Name: BurpUpB_04
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( modify-variable @GaldonBurp[0] 2 ) 
   ( explosion-effect 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      0 
      10 
      500 
      10 
      500 
      0 
      "Custom Fireball 17" 
      "<none>" 
   )
)
+Name: BurpUpB_05
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( modify-variable @GaldonBurp[0] 0 ) 
   ( turret-free-all "Galdon" ) 
   ( turret-set-forced-target 
      "Star Fox 1" 
      "Galdon" 
      "turret03-base" 
      "turret02" 
   )
   ( ship-subsys-targetable 
      "Galdon" 
      "turret02" 
   )
   ( modify-variable 
      "@MissionState[Intro]" 
      "BossFightFinal" 
   )
   ( ship-guardian-threshold 30 "Galdon" ) 
   ( send-message 
      "#General Scales" 
      "Normal" 
      "PukedB_Scales_01" 
   )
)
+Name: BurpUpB_06
+Repeat Count: 1
+Interval: 1
+Chained: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "PukedB_Fox_01" 
   )
   ( turret-change-weapon 
      "Galdon" 
      "turret03-base" 
      "Galdon Rapid Acid Glob" 
      1 
      0 
   )
)
+Name: BurpUpB_07
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( clear-goals "Kyte 1" ) 
   ( add-goal 
      "Kyte 1" 
      ( ai-chase "Galdon" 89 ) 
   )
)
+Name: KyteHelpA_01
+Repeat Count: 1
+Interval: 1
+Chained: 5

$Formula: ( when 
   ( is-subsystem-destroyed-delay 
      "Galdon" 
      "turret02" 
      0 
   )
   ( play-sound-from-table 
      ( get-object-x "Galdon" ) 
      ( get-object-y "Galdon" ) 
      ( get-object-z "Galdon" ) 
      "GaldonHurtA" 
   )
   ( ship-guardian-threshold 0 "Galdon" ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "ChestCrackedA_Kry_01" 
   )
)
+Name: ChestDestA_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "ChestCrackedA_Fox_01" 
   )
)
+Name: ChestDestA_03
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Kyte" 
      "Normal" 
      "ChestCrackedA_Kyte_01" 
   )
)
+Name: ChestDestA_04
+Repeat Count: 1
+Interval: 1
+Chained: 2

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "ChestCrackedA_Tricky_01" 
   )
)
+Name: ChestDestA_05
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( is-destroyed-delay 0 "Galdon" ) 
   ( play-sound-from-table 
      ( get-object-x "Star Fox 1" ) 
      ( get-object-y "Star Fox 1" ) 
      ( get-object-z "Star Fox 1" ) 
      "GaldonDeathA" 
   )
   ( lua-set-shudder-intensity 2701 ) 
   ( lua-set-shudder-time-left 7000 ) 
   ( lua-set-shudder-decay-time 7000 ) 
   ( close-sound-from-file ) 
   ( send-message 
      "#General Scales" 
      "Normal" 
      "GaldonDeadA_Scales_01" 
   )
   ( clear-goals "Kyte 1" ) 
   ( add-goal 
      "Kyte 1" 
      ( ai-form-on-wing "Star Fox 1" ) 
   )
   ( destroy-instantly "Galdon Stomach" ) 
)
+Name: BossDeadA_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "GaldonDeadA_Fox_01" 
   )
)
+Name: BossDeadA_02
+Repeat Count: 1
+Interval: 1
+Chained: 10

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#General Scales" 
      "Normal" 
      "GaldonDeadA_Scales_02" 
   )
)
+Name: BossDeadA_03
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "GaldonDeadA_Tricky_02" 
   )
)
+Name: BossDeadA_04
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#General Scales" 
      "Normal" 
      "GaldonDeadA_Scales_03" 
   )
)
+Name: BossDeadA_05
+Repeat Count: 1
+Interval: 1
+Chained: 4

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "GaldonDeadA_Tricky_03" 
   )
)
+Name: BossDeadA_06
+Repeat Count: 1
+Interval: 1
+Chained: 6

$Formula: ( when 
   ( <= 
      ( hits-left-subsystem-specific 
         "Galdon" 
         "turret01" 
      )
      75 
   )
   ( ship-guardian-threshold 90 "Galdon" ) 
   ( send-message 
      "#Tricky" 
      "Normal" 
      "GaldHurtAss_Tricky_01" 
   )
)
+Name: GaldAssDamage_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( <= 
      ( hits-left-subsystem-specific 
         "Galdon" 
         "turret01" 
      )
      50 
   )
   ( ship-guardian-threshold 85 "Galdon" ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "GaldHurtAss_Kry_01" 
   )
)
+Name: GaldAssDamage_02
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( <= 
      ( hits-left-subsystem-specific 
         "Galdon" 
         "turret01" 
      )
      25 
   )
   ( ship-guardian-threshold 80 "Galdon" ) 
)
+Name: GaldAssDamage_03
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( <= 
      ( hits-left-subsystem-specific 
         "Galdon Stomach" 
         "uvula03" 
      )
      75 
   )
   ( ship-guardian-threshold 70 "Galdon" ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "StomHurtA_Fox_01" 
   )
   ( play-sound-from-table 
      ( get-object-x "Galdon Stomach" ) 
      ( get-object-y "Galdon Stomach" ) 
      ( get-object-z "Galdon Stomach" ) 
      "GaldonHurtA" 
   )
)
+Name: GaldStomDamage_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( <= 
      ( hits-left-subsystem-specific 
         "Galdon" 
         "turret02" 
      )
      75 
   )
   ( ship-guardian-threshold 50 "Galdon" ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "ChestHurtA_Kry_01" 
   )
)
+Name: ChestDamageA_01
+Repeat Count: 1
+Interval: 1

$Formula: ( when 
   ( true ) 
   ( send-message 
      "#Fox" 
      "Normal" 
      "ChestHurtA_Fox_01" 
   )
)
+Name: ChestDamageB_02
+Repeat Count: 1
+Interval: 1
+Chained: 3

$Formula: ( when 
   ( <= 
      ( hits-left-subsystem-specific 
         "Galdon Stomach" 
         "uvula03" 
      )
      25 
   )
   ( ship-guardian-threshold 40 "Galdon" ) 
   ( send-message 
      "#Krystal" 
      "Normal" 
      "StomHurtB_Kry_01" 
   )
   ( play-sound-from-table 
      ( get-object-x "Galdon Stomach" ) 
      ( get-object-y "Galdon Stomach" ) 
      ( get-object-z "Galdon Stomach" ) 
      "GaldonHurtA" 
   )
)
+Name: GaldStomDamage_02
+Repeat Count: 1
+Interval: 1

#Goals		;! 1 total

$Type: Primary
+Name: Test
$MessageNew:  XSTR("This is a test level for the Hoverbike. There is no end goal.", -1)
$end_multi_text
$Formula: ( true ) 

#Waypoints		;! 6 lists total

$Name: StomachEntranceA
$List: (		;! 1 points in list
	( 0.000000, -1144.000000, 308.000000 )
)

$Name: StomachDownA
$List: (		;! 1 points in list
	( 0.000000, -1220.000000, 285.299988 )
)

$Name: BurpUp
$List: (		;! 3 points in list
	( 2.765374, -1179.523682, 277.522369 )
	( -1.063173, -1129.480713, 327.195496 )
	( 15.142263, -869.019775, 339.522522 )
)

$Name: Swallow
$List: (		;! 2 points in list
	( 10.333347, -1156.966431, 314.965363 )
	( -47.235779, -1313.852783, 113.327316 )
)

$Name: ArenaCenterA
$List: (		;! 1 points in list
	( 115.002319, -0.001221, 66.509766 )
)

$Name: KytePathA
$List: (		;! 6 points in list
	( -22.852661, 269.173523, 781.802856 )
	( 652.117920, 269.173523, 487.825684 )
	( 607.797363, 269.173523, -2.635986 )
	( 11.182293, 269.173462, -404.797577 )
	( -538.982605, 269.173523, -105.904541 )
	( -503.153137, 269.173706, 462.779999 )
)

#Messages		;! 58 total


$Name: GaldStart_Fox_01
$Team: -1
$MessageNew:  XSTR("What in the blazes is that thing?!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Kry_01
$Team: -1
$MessageNew:  XSTR("I don't know! I've never seen a dinosaur like it!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Scales_01
$Team: -1
$MessageNew:  XSTR("Say hello to my pet Galdon!", -1)
$end_multi_text
+AVI Name: Scales_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Scales_02
$Team: -1
$MessageNew:  XSTR("With the dark magic of the Kameron Dragons I twisted this beast to suit my purposes!", -1)
$end_multi_text
+AVI Name: Scales_TalkB.png
+Wave Name: radio_in.wav

$Name: GaldStart_Fox_02
$Team: -1
$MessageNew:  XSTR("How the heck do we kill that thing?", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Tricky_01
$Team: -1
$MessageNew:  XSTR("No idea, but at least I can outrun him!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Kry_02
$Team: -1
$MessageNew:  XSTR("He doesn't seem bothered by my staff at all!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Kyte_01
$Team: -1
$MessageNew:  XSTR("Krystal, Fox, am I glad I found you!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Tricky_02
$Team: -1
$MessageNew:  XSTR("Hey, what about me?!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Kyte_02
$Team: -1
$MessageNew:  XSTR("Oh shush!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Tricky_03
$Team: -1
$MessageNew:  XSTR("Gee thanks, Kyte... you brat...", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Kyte_03
$Team: -1
$MessageNew:  XSTR("For the last time, it's Princess Kyte! And you're the brat!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Fox_03
$Team: -1
$MessageNew:  XSTR("Quit it you two, there's a giant dino with spider legs trying to melt our faces!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldStart_Tricky_04
$Team: -1
$MessageNew:  XSTR("Sorry...", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: Kyte_DistractA_01
$Team: -1
$MessageNew:  XSTR("I'm going to distract that monster! Try to find a way to hurt him!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: DistractA_Kry_01
$Team: -1
$MessageNew:  XSTR("Be careful, Kyte!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: DistractA_Fox_01
$Team: -1
$MessageNew:  XSTR("He has to have a weakspot somewhere...", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldHurtAss_Tricky_01
$Team: -1
$MessageNew:  XSTR("Heyyyheeyyy! Looks like we're hurting him!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: GaldHurtAss_Kry_01
$Team: -1
$MessageNew:  XSTR("Keep attacking that stinger behind him!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldAssGoneA_Fox_01
$Team: -1
$MessageNew:  XSTR("That hurt him!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldAssGoneA_Scales_01
$Team: -1
$MessageNew:  XSTR("Don't let these puny mammals get the best of you, devour them!!!", -1)
$end_multi_text
+AVI Name: Scales_TalkC.png
+Wave Name: radio_in.wav

$Name: GaldAssGoneA_Kry_01
$Team: -1
$MessageNew:  XSTR("Watch out he's trying to eat us!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: EatenA_Kyte_01
$Team: -1
$MessageNew:  XSTR("Krystal!!!!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: EatenA_Tricky_01
$Team: -1
$MessageNew:  XSTR("Did we just get eaten?!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: EatenA_Fox_01
$Team: -1
$MessageNew:  XSTR("Disgusting!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: EatenA_Kry_01
$Team: -1
$MessageNew:  XSTR("How do we get out?!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: EatenA_Fox_02
$Team: -1
$MessageNew:  XSTR("That dangling bit there looks promising! Let's burn it, Tricky!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: EatenA_Tricky_02
$Team: -1
$MessageNew:  XSTR("You got it!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: StomHurtA_Fox_01
$Team: -1
$MessageNew:  XSTR("Keep it up, let's give him the worst heartburn ever!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: PukedA_Tricky_01
$Team: -1
$MessageNew:  XSTR("He puked us out! We're alive!!!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: PukedA_Kyte_01
$Team: -1
$MessageNew:  XSTR("You're all ok! I was terribly afraid for you all!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: PukedA_Kry_01
$Team: -1
$MessageNew:  XSTR("With McCloud here we can defeat any monster!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: PukedA_Fox_02
$Team: -1
$MessageNew:  XSTR("I appreciate the confidence...", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: PukedA_Scales_01
$Team: -1
$MessageNew:  XSTR("Curse you stupid Foxes! Rip them apart, Galdon!!!", -1)
$end_multi_text
+AVI Name: Scales_TalkE.png
+Wave Name: radio_in.wav

$Name: PukedA_Kyte_02
$Team: -1
$MessageNew:  XSTR("Look everyone, part of this chest is glowing now!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: PukedA_Fox_03
$Team: -1
$MessageNew:  XSTR("You know what that means!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: PukedA_Tricky_02
$Team: -1
$MessageNew:  XSTR("Let's burn it!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: ChestHurtA_Kry_01
$Team: -1
$MessageNew:  XSTR("We're really making him angry now!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: ChestHurtA_Fox_01
$Team: -1
$MessageNew:  XSTR("Good, that means we're hurting him!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: ChestHurtA_Scales_01
$Team: -1
$MessageNew:  XSTR("You dumb beast, finish these goons off right now!", -1)
$end_multi_text
+AVI Name: Scales_TalkD.png
+Wave Name: radio_in.wav

$Name: EatenB_Fox_01
$Team: -1
$MessageNew:  XSTR("Ahhh gross, not again!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: EatenB_Kry_01
$Team: -1
$MessageNew:  XSTR("Quick. let's burn him from the inside one more time!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: EatenB_Tricky_01
$Team: -1
$MessageNew:  XSTR("Leave it to me!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: StomHurtB_Kry_01
$Team: -1
$MessageNew:  XSTR("It's working! Listen to his stomach growl!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: PukedB_Scales_01
$Team: -1
$MessageNew:  XSTR("How on Sauria did they get out?! Smash them up!", -1)
$end_multi_text
+AVI Name: Scales_TalkE.png
+Wave Name: radio_in.wav

$Name: PukedB_Fox_01
$Team: -1
$MessageNew:  XSTR("Come on and let's finish this freak off!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: ChestCrackedA_Kry_01
$Team: -1
$MessageNew:  XSTR("His chest wound is cracking the rest of his armor!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: ChestCrackedA_Fox_01
$Team: -1
$MessageNew:  XSTR("Fire everything at him!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: ChestCrackedA_Kyte_01
$Team: -1
$MessageNew:  XSTR("Wait for me, I'll help you out!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: ChestCrackedA_Tricky_01
$Team: -1
$MessageNew:  XSTR("No, let me burn him down!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: GaldonDeadA_Scales_01
$Team: -1
$MessageNew:  XSTR("WHAT?!?!", -1)
$end_multi_text
+AVI Name: Scales_TalkE.png
+Wave Name: radio_in.wav

$Name: GaldonDeadA_Fox_01
$Team: -1
$MessageNew:  XSTR("Got any more nightmare abominations to throw at us, Scales?!", -1)
$end_multi_text
+AVI Name: FoxTrickyA_TalkA.png
+Wave Name: radio_in.wav

$Name: GaldonDeadA_Scales_02
$Team: -1
$MessageNew:  XSTR("I have many more weapons and powers at my fingertips!", -1)
$end_multi_text
+AVI Name: Scales_TalkB.png
+Wave Name: radio_in.wav

$Name: GaldonDeadA_Tricky_02
$Team: -1
$MessageNew:  XSTR("Too bad you're missing half your fingers! Ahahaha!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: GaldonDeadA_Scales_03
$Team: -1
$MessageNew:  XSTR("I swear little Prince that your skull will serve as my footrest after I wipe out the Earthwalkers and break your neck!", -1)
$end_multi_text
+AVI Name: Scales_TalkB.png
+Wave Name: radio_in.wav

$Name: GaldonDeadA_Tricky_03
$Team: -1
$MessageNew:  XSTR("Yeah, yeah, I'm starting to think you're nothing but talk!", -1)
$end_multi_text
+AVI Name: TrickyMountA_talkA.png
+Wave Name: radio_in.wav

$Name: Kyte_RetreatA_01
$Team: -1
$MessageNew:  XSTR("Sorry everyone, I can't hold him off!", -1)
$end_multi_text
+AVI Name: Kyte_talkA.png
+Wave Name: radio_in.wav

$Name: Kyte_RetreatA_Kry_01
$Team: -1
$MessageNew:  XSTR("Get out of there, Kyte!", -1)
$end_multi_text
+AVI Name: KryTrickyA_TalkA.png
+Wave Name: radio_in.wav

#Reinforcements		;! 0 total


#Background bitmaps		;! 0 total

$Num stars: 0
$Ambient light level: 16145223

+Neb2: nbackblue1
+Neb2 Poofs List: ( "PoofIcy01" ) 

$Bitmap List:
+Flags: ( "corrected angles" )

#Asteroid Fields

#Music

$Event Music: None
$Briefing Music: None

#End

