$Name: Homesick
$Type: single
+Description:
 XSTR("It is the year 2355, twenty years after the destruction of the Lucifer. You've been hired as a wing leader for the Custodian Mercenary Escort group, a bunch of mercenaries based around a decomissioned prototype Deimos corvette who make their living guarding civilian convoys from pirates. Unfortunately, it quickly becomes a lot more complicated...", -1)
$end_multi_text

+Starting Ships: ( "GTF Hercules"  "GTF Loki" )

+Starting Weapons: ( "Subach HL-7"  "Mekhu HL-7"  "Akheton SDG"  "Rockeye"  "Tempest" )


$Mission: Hmsk-01.fs2
+Flags: 0
+Formula: ( cond
   ( ( true ) ( next-mission "Hmsk-02.fs2" ) )
)

+Level: 0
+Position: 1

$Mission: Hmsk-02.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-02.fs2" 
            "SendMsgCus16" 
         )
         ( is-previous-event-false 
            "Hmsk-02.fs2" 
            "EitherDestroyed" 
         )
      )
      ( next-mission "Hmsk-03.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-02.fs2" ) )
)

+Level: 1
+Position: 1

$Mission: Hmsk-03.fs2
+Flags: 0
+Formula: ( cond
   ( ( true ) ( next-mission "Hmsk-04.fs2" ) )
)

+Level: 2
+Position: 1

$Mission: Hmsk-04.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-04.fs2" 
            "FixWarp" 
         )
         ( is-previous-event-false 
            "Hmsk-04.fs2" 
            "SomebodyDied" 
         )
      )
      ( next-mission "Hmsk-05.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-04.fs2" ) )
)

+Level: 3
+Position: 1

$Mission: Hmsk-05.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-05.fs2" 
            "CusDeparts" 
         )
         ( is-previous-event-false 
            "Hmsk-05.fs2" 
            "ShipDown" 
         )
         ( is-previous-event-false 
            "Hmsk-05.fs2" 
            "CusDown" 
         )
      )
      ( next-mission "Hmsk-06.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-05.fs2" ) )
)

+Level: 4
+Position: 1

$Mission: Hmsk-06.fs2
+Flags: 0
+Formula: ( cond
   ( ( true ) ( next-mission "Hmsk-07.fs2" ) )
)

+Level: 5
+Position: 1

$Mission: Hmsk-07.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-07.fs2" 
            "SendMsgCus02" 
         )
         ( is-previous-event-false 
            "Hmsk-07.fs2" 
            "SomeoneDead" 
         )
      )
      ( next-mission "Hmsk-08.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-07.fs2" ) )
)

+Level: 6
+Position: 1

$Mission: Hmsk-08.fs2
+Flags: 0
+Formula: ( cond
   ( ( true ) ( next-mission "Hmsk-09.fs2" ) )
)

+Level: 7
+Position: 1

$Mission: Hmsk-09.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-09.fs2" 
            "SendMsgCus09" 
         )
         ( is-previous-event-false 
            "Hmsk-09.fs2" 
            "LossCus" 
         )
      )
      ( next-mission "Hmsk-B1.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-09.fs2" ) )
)

+Level: 8
+Position: 1

$Mission: Hmsk-B1.fs2
+Flags: 0
+Formula: ( cond
   (
      ( is-previous-event-true 
         "Hmsk-B1.fs2" 
         "SendMsgCus11" 
      )
      ( next-mission "Hmsk-B2.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-B1.fs2" ) )
)

+Level: 9
+Position: 1

$Mission: Hmsk-B2.fs2
+Flags: 0
+Formula: ( cond
   ( ( true ) ( next-mission "Hmsk-B3.fs2" ) )
)

+Level: 10
+Position: 1

$Mission: Hmsk-B3.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-B3.fs2" 
            "WhenDeparted" 
         )
         ( is-previous-event-false 
            "Hmsk-B3.fs2" 
            "WhenDead" 
         )
      )
      ( next-mission "Hmsk-B4.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-B3.fs2" ) )
)

+Level: 11
+Position: 1

$Mission: Hmsk-B4.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-B4.fs2" 
            "SendMsgCus07" 
         )
         ( is-previous-event-false 
            "Hmsk-B4.fs2" 
            "CusDestroyed" 
         )
      )
      ( next-mission "Hmsk-B5.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-B4.fs2" ) )
)

+Level: 12
+Position: 1

$Mission: Hmsk-B5.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-B5.fs2" 
            "SendMsgCus14" 
         )
         ( is-previous-event-false 
            "Hmsk-B5.fs2" 
            "TefDestroyed" 
         )
         ( is-previous-event-false 
            "Hmsk-B5.fs2" 
            "CusDestroyed" 
         )
      )
      ( next-mission "Hmsk-B6.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-B5.fs2" ) )
)

+Level: 13
+Position: 1

$Mission: Hmsk-B6.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-B6.fs2" 
            "Waypoints" 
         )
         ( is-previous-event-false 
            "Hmsk-B6.fs2" 
            "CuLost" 
         )
         ( is-previous-event-false 
            "Hmsk-B6.fs2" 
            "ShieldLost" 
         )
      )
      ( next-mission "Hmsk-B7.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-B6.fs2" ) )
)

+Level: 14
+Position: 1

$Mission: Hmsk-B7.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-B7.fs2" 
            "Wayp" 
         )
         ( is-previous-event-false 
            "Hmsk-B7.fs2" 
            "CusLost" 
         )
         ( is-previous-event-false 
            "Hmsk-B7.fs2" 
            "ShiLost" 
         )
      )
      ( next-mission "Hmsk-B8.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-B7.fs2" ) )
)

+Level: 15
+Position: 1

$Mission: Hmsk-B8.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-B8.fs2" 
            "SendMsgCus09" 
         )
         ( is-previous-event-false 
            "Hmsk-B8.fs2" 
            "CusLost" 
         )
         ( is-previous-event-false 
            "Hmsk-B8.fs2" 
            "ShiLost" 
         )
      )
      ( next-mission "Hmsk-B9.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-B8.fs2" ) )
)

+Level: 16
+Position: 1

$Mission: Hmsk-B9.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-B9.fs2" 
            "Msgs4" 
         )
         ( is-previous-event-false 
            "Hmsk-B9.fs2" 
            "CusLost" 
         )
         ( is-previous-event-false 
            "Hmsk-B9.fs2" 
            "ShiLost" 
         )
      )
      ( next-mission "Hmsk-C1.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-B9.fs2" ) )
)

+Level: 17
+Position: 1

$Mission: Hmsk-C1.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-C1.fs2" 
            "AtNode" 
         )
         ( is-previous-event-false 
            "Hmsk-C1.fs2" 
            "CusLost" 
         )
         ( is-previous-event-false 
            "Hmsk-C1.fs2" 
            "ShiLost" 
         )
      )
      ( next-mission "Hmsk-C2.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C1.fs2" ) )
)

+Level: 18
+Position: 1

$Mission: Hmsk-C2.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-C2.fs2" 
            "CusDeparting" 
         )
         ( is-previous-event-false 
            "Hmsk-C2.fs2" 
            "LostCus" 
         )
         ( is-previous-event-false 
            "Hmsk-C2.fs2" 
            "LostShield" 
         )
      )
      ( next-mission "Hmsk-C3.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C2.fs2" ) )
)

+Level: 19
+Position: 1

$Mission: Hmsk-C3.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-C3.fs2" 
            "CusDepart" 
         )
         ( is-previous-event-false 
            "Hmsk-C3.fs2" 
            "Shiplost" 
         )
      )
      ( next-mission "Hmsk-C4.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C3.fs2" ) )
)

+Level: 20
+Position: 1

$Mission: Hmsk-C4.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-C4.fs2" 
            "SendMsgCus02" 
         )
         ( or 
            ( is-previous-goal-true 
               "Hmsk-C4.fs2" 
               "Disarm and disable the Dispater" 
            )
            ( is-previous-goal-true 
               "Hmsk-C4.fs2" 
               "Destroy the Dispater" 
            )
         )
      )
      ( next-mission "Hmsk-C5.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C4.fs2" ) )
)

+Level: 21
+Position: 1

$Mission: Hmsk-C5.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-C5.fs2" 
            "AllDes" 
         )
         ( is-previous-event-false 
            "Hmsk-C5.fs2" 
            "ShipDes" 
         )
      )
      ( next-mission "Hmsk-C6.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C5.fs2" ) )
)

+Level: 22
+Position: 1

$Mission: Hmsk-C6.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-C6.fs2" 
            "Waypoints" 
         )
         ( is-previous-event-false 
            "Hmsk-C6.fs2" 
            "ShipDown" 
         )
      )
      ( next-mission "Hmsk-C7.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C6.fs2" ) )
)

+Level: 23
+Position: 1

$Mission: Hmsk-C7.fs2
+Flags: 0
+Formula: ( cond
   (
      ( is-previous-event-true 
         "Hmsk-C7.fs2" 
         "CusDeparted" 
      )
      ( next-mission "Hmsk-C8.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C7.fs2" ) )
)

+Level: 24
+Position: 1

$Mission: Hmsk-C8.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-C8.fs2" 
            "Geryon" 
         )
         ( is-previous-event-false 
            "Hmsk-C8.fs2" 
            "LostShield" 
         )
         ( is-previous-event-false 
            "Hmsk-C8.fs2" 
            "CorvetteLost" 
         )
      )
      ( next-mission "Hmsk-C9.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C8.fs2" ) )
)

+Level: 25
+Position: 1

$Mission: Hmsk-C9.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-C9.fs2" 
            "Geryon" 
         )
         ( is-previous-event-false 
            "Hmsk-C9.fs2" 
            "ShipDown" 
         )
      )
      ( next-mission "Hmsk-D1.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-C9.fs2" ) )
)

+Level: 26
+Position: 1

$Mission: Hmsk-D1.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-D1.fs2" 
            "GeryonLured" 
         )
         ( is-previous-event-false 
            "Hmsk-D1.fs2" 
            "ShipDown" 
         )
      )
      ( next-mission "Hmsk-D2.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-D1.fs2" ) )
)

+Level: 27
+Position: 1

$Mission: Hmsk-D2.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-D2.fs2" 
            "AllDestroyed" 
         )
         ( is-previous-event-false 
            "Hmsk-D2.fs2" 
            "ShipDown" 
         )
      )
      ( next-mission "Hmsk-D3.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-D2.fs2" ) )
)

+Level: 28
+Position: 1

$Mission: Hmsk-D3.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-D3.fs2" 
            "EveryoneAtNode" 
         )
         ( is-previous-event-false 
            "Hmsk-D3.fs2" 
            "ShipDown" 
         )
      )
      ( next-mission "Hmsk-D4.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-D3.fs2" ) )
)

+Level: 29
+Position: 1

$Mission: Hmsk-D4.fs2
+Flags: 0
+Formula: ( cond
   (
      ( is-previous-event-true 
         "Hmsk-D4.fs2" 
         "End" 
      )
      ( next-mission "Hmsk-D5.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-D4.fs2" ) )
)

+Level: 30
+Position: 1

$Mission: Hmsk-D5.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( or 
            ( is-previous-event-true 
               "Hmsk-D5.fs2" 
               "ShieldKintyreDies" 
            )
            ( is-previous-event-true 
               "Hmsk-D5.fs2" 
               "KintyreArrivesNoShield" 
            )
         )
         ( is-previous-event-false 
            "Hmsk-D5.fs2" 
            "CusDown" 
         )
      )
      ( next-mission "Hmsk-D6.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-D5.fs2" ) )
)

+Level: 31
+Position: 1

$Mission: Hmsk-D6.fs2
+Flags: 0
+Formula: ( cond
   (
      ( and 
         ( is-previous-event-true 
            "Hmsk-D6.fs2" 
            "Done!" 
         )
         ( is-previous-event-false 
            "Hmsk-D6.fs2" 
            "CusDown" 
         )
      )
      ( next-mission "Hmsk-D7.fs2" )
   )
   ( ( true ) ( next-mission "Hmsk-D6.fs2" ) )
)

+Level: 32
+Position: 1

$Mission: Hmsk-D7.fs2
+Flags: 0
+Formula: ( cond
   ( ( true ) ( next-mission "Hmsk-D8.fs2" ) )
)

+Level: 33
+Position: 1

$Mission: Hmsk-D8.fs2
+Flags: 0
+Formula: ( cond
   ( ( true ) ( next-mission "Hmsk-Credits.fs2" ) )
)

+Level: 34
+Position: 1

$Mission: Hmsk-Credits.fs2
+Flags: 0
+Formula: ( cond
   ( ( true ) ( end-of-campaign ) )
)

+Level: 35
+Position: 1

#End

