#Mission Info

$Version: 0.10
$Name:  XSTR("TSM_SOC", -1)
$Author: Sharon Harris
$Created: 07/07/00 at 01:44:50
$Modified: 07/26/00 at 17:47:59
$Notes:
This is a FRED created mission
$End Notes:

$Mission Desc:
 XSTR("Put mission description here
", -1)
$end_multi_text

+Game Type Flags: 4

+Flags: 0

+Red Alert: 0

+Scramble: 0

+Disallow Support: 0

+Player Entry Delay:
2.000000

+Viewer pos: -39.980602, 155.009354, 66.548752
+Viewer orient:
	0.999996, -0.000000, -0.002735,
	0.002735, 0.006660, 0.999974,
	0.000018, -0.999978, 0.006660
+SquadReassignName: 149th Black Scorpions
+SquadReassignLogo: blackscorps.pcx

#Plot Info

$Tour:  XSTR("Blah", -1)
$Pre-Briefing Cutscene: Blah
$Pre-Mission Cutscene: Blah
$Next Mission Success: Blah
$Next Mission Partial: Blah
$Next Mission Failure: Blah

#Command Briefing

$Stage Text:
 XSTR("Special Operations Command (SOC)

Welcome to the SOC, pilot.  The Special Operations Command.  Our task is to ensure the safety of the GTVA by gathering intelligence and information on forces unfriendly to the GTVA.", -1)
$end_multi_text
$Ani Filename: cb_loop-a_b.ani
+Wave Filename: CB1-a.wav

$Stage Text:
 XSTR("SOC 149th Black Scorpions

I'm Lt. Commander William 'Knight' Alexander, squadron leader of the 149th Black Scorpions.  The Black Scorpions are an elite squadron among the SOC.  The reason you've never heard of us, is because we are very good at what we do.  We are the silent option.  We conduct sabatoge operations and surgical strikes behind enemy lines with minimal official support.", -1)
$end_multi_text
$Ani Filename: cb_train-01_d.ani
+Wave Filename: CB1-b.wav

$Stage Text:
 XSTR("Current Assignments and Operations

We currently operate off of the GTD Patriot in Sirius.  However in a few days we should be joining up with a Top Secret Destroyer, the GTD Vengeance.  Before we leave we will have to gather information on the NTF in Sirius.  Command needs to know what they're up to.", -1)
$end_multi_text
$Ani Filename: intel_ntf.ani
+Wave Filename: CB1-c.wav

$Stage Text:
 XSTR("Review or Begin

We have one hour before our next mission.  If you want to, you will be able to review your training in that time.  Until then, Welcome to the Black Scorpions and the SOC.", -1)
$end_multi_text
$Ani Filename: cb_loop-a_b.ani
+Wave Filename: CB1-d.wav

#Briefing
$start_briefing
$num_stages: 2
$start_stage
$multi_text
 XSTR("This is the Training Simulation for the SOC.  It covers scanning techniques and basic dogfighting. ", -1)
$end_multi_text
$voice: T1a.wav
$camera_pos: -39.980602, 155.009354, 66.548752
$camera_orient:
	0.999996, 0.000000, -0.002735,
	0.002735, 0.006660, 0.999974,
	0.000018, -0.999978, 0.006660
$camera_time: 2500
$num_lines: 0
$num_icons: 1
$Flags: 0
$Formula: ( true ) 
$start_icon
$type: 0
$team: Friendly
$class: GTF Hercules Mark II
$pos: -40.000000, 0.000000, 70.000000
$label: Knight
+id: 3
$hlight: 0
$multi_text
$end_multi_text
$end_icon
$end_stage
$start_stage
$multi_text
 XSTR("If you feel comfortable with your abilities in these areas you may skip this training session.", -1)
$end_multi_text
$voice: T1b.wav
$camera_pos: -20.000000, 61.221233, -71.038231
$camera_orient:
	1.000000, 0.000000, 0.000000,
	0.000000, 0.866025, 0.500000,
	0.000000, -0.500000, 0.866025
$camera_time: 2500
$num_lines: 0
$num_icons: 2
$Flags: 0
$Formula: ( true ) 
$start_icon
$type: 0
$team: Friendly
$class: GTF Hercules Mark II
$pos: -40.000000, 0.000000, 70.000000
$label: Knight
+id: 3
$hlight: 0
$multi_text
$end_multi_text
$end_icon
$start_icon
$type: 22
$team: Friendly
$class: GTF Hercules Mark II
$pos: -4.560215, 0.000010, 30.215826
$label: Alpha 1
+id: 4
$hlight: 0
$multi_text
$end_multi_text
$end_icon
$end_stage
$end_briefing

#Debriefing_info

$Num stages: 1

$Formula: ( true ) 
$Multi text
    XSTR("Congradulations on completing this training simulation.  There is still some time before our next op so you're off-duty until then.  Pilot Dismissed.", -1)
$end_multi_text
$Voice: DB-T1.wav
$Recommendation text:
    XSTR("No Recomendations
", -1)
$end_multi_text

#Players		;! 1 total

$Starting Shipname: Alpha 1
$Ship Choices: (
	"GTF Hercules Mark II"	2
)

+Weaponry Pool: (
	"Subach HL-7"	17
	"Prometheus R"	17
	"Rockeye"	100
	"Tempest"	100
	"Hornet"	200
	"Harpoon"	132
)

#Objects		;! 9 total

$Name: Alpha 1		;! Object #0
$Class: GTF Hercules Mark II
$Team: Friendly
$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
$IFF: IFF 1
$AI Behavior: None
$Cargo 1:  XSTR("Nothing", -1)
+Initial Hull: 100
+Subsystem: Pilot
$Arrival Location: Hyperspace
$Arrival Cue: ( false ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" "player-start" )+Respawn priority: 0

+Group: 0
+Score: 8

$Name: Knight		;! Object #1
$Class: GTF Hercules Mark II
$Team: Friendly
$Location: -40.000000, 0.000000, 70.000000
$Orientation:
	1.000000, 0.000000, 0.000000,
	0.000000, 1.000000, 0.000000,
	0.000000, 0.000000, 1.000000
$IFF: IFF 1
$AI Behavior: None
$AI Goals: ( goals ( ai-play-dead 89 ) )
$Cargo 1:  XSTR("Nothing", -1)
+Initial Hull: 100
+Subsystem: Pilot
$Arrival Location: Hyperspace
$Arrival Cue: ( true ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" "protect-ship" "invulnerable" )+Respawn priority: 0

+Orders Accepted: 0		;! note that this is a bitfield!!!
+Group: 0
+Score: 12
+Persona Index: 2

$Name: GTFR Poseidon		;! Object #2
$Class: GTFR Poseidon
$Team: Hostile
$Location: 99.999992, -0.000001, 300.000000
$Orientation:
	-0.000000, 0.000000, 1.000000,
	-0.000000, 1.000000, -0.000000,
	-1.000000, -0.000000, -0.000000
$IFF: IFF 1
$AI Behavior: None
$AI Goals: ( goals ( ai-play-dead 60 ) )
$Cargo 1:  XSTR("Contraband", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
+Subsystem: turret01
+Subsystem: turret02
+Subsystem: turret03
+Subsystem: turret04
$Arrival Location: Hyperspace
$Arrival Cue: ( has-time-elapsed 6 ) 
$Departure Location: Hyperspace
$Departure Cue: ( or 
   ( is-cargo-known-delay 
      8 
      "GTFR Poseidon" 
   )
   ( is-cargo-known-delay 
      8 
      "GTFR Poseidon" 
   )
)
$Determination: 10
+Flags: ( "no-shields" "scannable" )+Respawn priority: 0

+Orders Accepted: 257		;! note that this is a bitfield!!!
+Group: 0
+Score: 15

$Name: GTT Argo		;! Object #3
$Class: GTT Argo
$Team: Hostile
$Location: 100.000000, 0.000000, 650.000000
$Orientation:
	0.000000, 0.000000, 1.000000,
	0.000000, 1.000000, 0.000000,
	-1.000000, 0.000000, 0.000000
$IFF: IFF 1
$AI Behavior: None
$AI Goals: ( goals ( ai-play-dead 89 ) )
$Cargo 1:  XSTR("Weapons", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
+Subsystem: turret01
+Subsystem: turret02
$Arrival Location: Hyperspace
$Arrival Cue: ( is-cargo-known-delay 
   9 
   "GTFR Poseidon" 
)
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "no-shields" "scannable" )+Respawn priority: 0

+Orders Accepted: 257		;! note that this is a bitfield!!!
+Group: 0
+Score: 40

$Name: NTF Fighter 1		;! Object #4
$Class: GTF Hercules
$Team: Hostile
$Location: -250.320557, 49.999996, 1024.804810
$Orientation:
	-0.702119, 0.000000, -0.712060,
	0.000000, 1.000000, 0.000000,
	0.712060, 0.000000, -0.702119
$IFF: IFF 1
$AI Behavior: None
+AI Class: None
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Subsystem: Pilot
+Primary Banks: ( "Training" "Training" )
$Arrival Location: Hyperspace
$Arrival Cue: ( false ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" )+Respawn priority: 0

+Group: 0
+Score: 10

$Name: NTF Fighter 2		;! Object #5
$Class: GTF Hercules
$Team: Hostile
$Location: -213.720551, -50.000004, 1067.504639
$Orientation:
	-0.783049, 0.000000, -0.621960,
	0.000000, 1.000000, 0.000000,
	0.621960, 0.000000, -0.783049
$IFF: IFF 1
$AI Behavior: None
+AI Class: None
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Subsystem: Pilot
+Primary Banks: ( "Training" "Training" )
$Arrival Location: Hyperspace
$Arrival Cue: ( false ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" )+Respawn priority: 0

+Group: 0
+Score: 10

$Name: NTF Fighter 3		;! Object #6
$Class: GTF Loki
$Team: Hostile
$Location: -204.373932, 24.966509, 974.319885
$Orientation:
	-0.695362, 0.000000, -0.718659,
	0.000000, 1.000000, 0.000000,
	0.718659, 0.000000, -0.695362
$IFF: IFF 1
$AI Behavior: None
+AI Class: None
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Subsystem: Pilot
+Primary Banks: ( "Training" "Training" )
$Arrival Location: Hyperspace
$Arrival Cue: ( false ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" )+Respawn priority: 0

+Group: 0
+Score: 7

$Name: NTF Fighter 4		;! Object #7
$Class: GTF Loki
$Team: Hostile
$Location: -267.620575, -0.000004, 1108.904785
$Orientation:
	-0.763375, 0.000000, -0.645955,
	0.000000, 1.000000, 0.000000,
	0.645955, 0.000000, -0.763375
$IFF: IFF 1
$AI Behavior: None
+AI Class: None
$Cargo 1:  XSTR("Nothing", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Subsystem: Pilot
+Primary Banks: ( "Training" "Training" )
$Arrival Location: Hyperspace
$Arrival Cue: ( false ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" )+Respawn priority: 0

+Group: 0
+Score: 7

$Name: Cargo		;! Object #8
$Class: TC 2
$Team: Hostile
$Location: 104.921593, -17.381439, 299.995850
$Orientation:
	0.000000, 0.000000, 1.000000,
	-0.000003, 1.000000, 0.000000,
	-1.000000, -0.000003, 0.000000
$IFF: IFF 1
$AI Behavior: None
$Cargo 1:  XSTR("Contraband", -1)
+Initial Velocity: 33
+Initial Hull: 100
+Initial Shields: 100
+Subsystem: Pilot
$Arrival Location: Hyperspace
$Arrival Cue: ( false ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Determination: 10
+Flags: ( "cargo-known" "no-shields" )+Respawn priority: 0

+Docked With: GTFR Poseidon
$Docker Point: cargo dock
$Dockee Point: cargo dock
+Group: 0

#Wings		;! 2 total

$Name: Alpha
$Waves: 1
$Wave Threshold: 0
$Special Ship: 0		;! Alpha 1

$Arrival Location: Hyperspace
$Arrival Cue: ( true ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Ships: (		;! 1 total
	"Alpha 1"
)
+Hotkey: 0
+Flags:( )

$Name: NTF Fighter
$Waves: 1
$Wave Threshold: 0
$Special Ship: 0		;! NTF Fighter 1

$Arrival Location: Hyperspace
$Arrival Cue: ( is-destroyed-delay 14 "GTT Argo" ) 
$Departure Location: Hyperspace
$Departure Cue: ( false ) 
$Ships: (		;! 4 total
	"NTF Fighter 1"
	"NTF Fighter 2"
	"NTF Fighter 3"
	"NTF Fighter 4"
)
+Flags:( )
+Wave Delay Min: 1
+Wave Delay Max: 10

#Events		;! 14 total

$Formula: ( when 
   ( has-time-elapsed 2 ) 
   ( send-message "Knight" "High" "M1" ) 
)
+Name: m
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( has-time-elapsed 7 ) 
   ( send-message "Knight" "High" "M2" ) 
)
+Name: m2
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( is-cargo-known-delay 
      0 
      "GTFR Poseidon" 
   )
   ( send-message "Knight" "High" "M3" ) 
)
+Name: m3
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( is-cargo-known-delay 
      8 
      "GTFR Poseidon" 
   )
   ( send-message "Knight" "High" "M4" ) 
)
+Name: m4
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( is-cargo-known-delay 0 "GTT Argo" ) 
   ( send-message "Knight" "High" "M5" ) 
)
+Name: m5
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( is-destroyed-delay 0 "GTT Argo" ) 
   ( send-message "Knight" "High" "M6" ) 
)
+Name: m6
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( is-destroyed-delay 8 "GTT Argo" ) 
   ( send-message "Knight" "High" "M7" ) 
)
+Name: m7
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( is-destroyed-delay 0 "NTF Fighter" ) 
   ( send-message "Knight" "High" "M8" ) 
)
+Name: m8
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( is-destroyed-delay 8 "NTF Fighter" ) 
   ( send-message "Knight" "High" "M9" ) 
)
+Name: m9
+Repeat Count: 1
+Interval: 1
+Team: 0

$Formula: ( when 
   ( is-cargo-known-delay 
      0 
      "GTFR Poseidon" 
   )
   ( do-nothing ) 
)
+Name: d
+Repeat Count: 1
+Interval: 1
+Objective:  XSTR("Scan Freighter", -1)
+Team: 0

$Formula: ( when 
   ( is-cargo-known-delay 0 "GTT Argo" ) 
   ( do-nothing ) 
)
+Name: d2
+Repeat Count: 1
+Interval: 1
+Objective:  XSTR("Scan Transport", -1)
+Team: 0

$Formula: ( when 
   ( is-destroyed-delay 0 "NTF Fighter" ) 
   ( do-nothing ) 
)
+Name: d4
+Repeat Count: 1
+Interval: 1
+Objective:  XSTR("Destroy NTF Fighters", -1)
+Team: 0

$Formula: ( when 
   ( is-destroyed-delay 10 "NTF Fighter" ) 
   ( do-nothing ) 
)
+Name: dD
+Repeat Count: 1
+Interval: 1
+Objective:  XSTR("Return to Base", -1)
+Team: 0

$Formula: ( when 
   ( is-destroyed-delay 0 "NTF Fighter" ) 
   ( grant-medal "Wings" ) 
)
+Name: Wings
+Repeat Count: 1
+Interval: 1
+Team: 0

#Goals		;! 1 total

$Type: Primary
+Name: Complete Training
$MessageNew:  XSTR("Complete Training Simulation for the SOC", -1)
$end_multi_text
$Formula: ( is-destroyed-delay 0 "NTF Fighter" ) 
+Score: 100

#Waypoints		;! 0 lists total


#Messages		;! 216 total


$Name: M1

$Team: -1
$MessageNew:  XSTR("Alright Alpha lets get to it.  In a few seconds you'll see a Poseidon-Class Freighter jump in.  As an Operative in the Special Operations Command (SOC) you'll be called upon to scan many things.", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T1.wav

$Name: M2

$Team: -1
$MessageNew:  XSTR("To scan this freighter fly to within 150 meters of it.  The time it takes to scan a target depends on it's size.  Larger targets take longer to scan.", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T2.wav

$Name: M3

$Team: -1
$MessageNew:  XSTR("Good Job.  This freighter is carrying contraband, or illegal or prohibited items.  It's not the SOC's job to shoot down smugglers.  It is imperative that you never open fire on a target until ordered to do so.", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T3.wav

$Name: M4

$Team: -1
$MessageNew:  XSTR("For the next exercise we'll bring in an NTF Transport. Alpha 1, scan the transport.", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T4.wav

$Name: M5

$Team: -1
$MessageNew:  XSTR("Good Job.  This transport is carrying weapons that will be used by the NTF.  Pilot, you have authorization to fire on this vessel.", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T5.wav

$Name: M6

$Team: -1
$MessageNew:  XSTR("Remember, the goal in the  SOC is to gather information, not to gather kills.  However, if you are attacked or discovered, you are liscensced to kill anything that interferes with your objective.", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T6.wav

$Name: M7

$Team: -1
$MessageNew:  XSTR("For the next excercise we'll bring in a wing of NTF Fighters.  They know you are a member of the SOC and will start attacking you.  You have authorization to destroy them.", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T7.wav

$Name: M8

$Team: -1
$MessageNew:  XSTR("Good, to review scanning methods, replay this mission.  If you want more anti-fighter training play the Terran, Shivan, or Vasudan gauntlet in the simulator section of the Tech Room. ", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T8.wav

$Name: M9

$Team: -1
$MessageNew:  XSTR("This concludes your training session. You may return to base Alpha.", -1)
$end_multi_text
+Persona: Wingman 3
+AVI Name: Head-TP3
+Wave Name: T9.wav

#Reinforcements		;! 0 total


#Background bitmaps		;! 7 total

$Num stars: 1506
$Ambient light level: 0
$Sun: SunBlue
+Angles: 0.000000 1.047197 1.570795
+Scale: 2.000000
$Starbitmap: planeth
+Angles: 5.672316 0.000000 0.436332
+ScaleX: 2.000000
+ScaleY: 2.000000
+DivX: 1
+DivY: 1
$Starbitmap: neb14
+Angles: 0.000000 0.000000 3.141590
+ScaleX: 2.000000
+ScaleY: 2.000000
+DivX: 1
+DivY: 1
$Starbitmap: neb14
+Angles: 0.000000 1.745328 2.792525
+ScaleX: 3.000000
+ScaleY: 3.000000
+DivX: 1
+DivY: 1
$Starbitmap: neb14
+Angles: 0.000000 3.490656 3.490656
+ScaleX: 3.000000
+ScaleY: 3.000000
+DivX: 1
+DivY: 1
$Starbitmap: neb11
+Angles: 4.363320 0.506145 1.221730
+ScaleX: 5.000000
+ScaleY: 8.000000
+DivX: 1
+DivY: 1
$Starbitmap: dneb01
+Angles: 5.235984 5.235984 5.235984
+ScaleX: 4.000000
+ScaleY: 7.000000
+DivX: 1
+DivY: 1
$Starbitmap: neb11
+Angles: 3.141590 0.872664 3.141590
+ScaleX: 4.000000
+ScaleY: 4.000000
+DivX: 1
+DivY: 1

#Asteroid Fields

#Music

$Event Music: None
$Briefing Music: Brief2

#End

