
-- tutorial/objective definitions
-- format is { "Gruppenname", MinimumP, GateEvent, CompleteEvent,
--             { { "Ziel 1 Text", Objective1Event },
--               { "Ziel 2 Text", Objective2Event } } }
-- The various events are marked as completed by the game code and are saved per-slot

{
   { "Grundlagen", 0, 0, BASIC_TUT,
     {  { "Betreten Sie die Welt.", SPAWN_INTRO },
        { "Verwenden Sie ‚$fireMain'' um Ihre Hauptwaffen abzufeuern.", FIRE_CANNON },
        { "Verwenden Sie ‚$fireAlt', um Ihre Zweitwaffen abzufeuern.", FIRE_MISSILE },
        { "Verwenden Sie ‚$viewConstructor', um Ihr Schiff zu verändern.", USED_EDITOR } } },

   { "Ressourcen", 0, BASIC_TUT, RES_TUT,
     {  { "Nehmen Sie ein ^6R Paket^7 auf.", PICKUP_RES_SMALL },
        { "Fliegen Sie in die Nähe eines ^2Spawners^7, um ^6R^7 für ^3C^7 zu tauschen.", TRANSFER_RU },
        { "Verkaufen Sie ^6100R^7 an einen ^2Spawner^7 für ^3C^7", TRANSFER_RU_QUANT },
        { "Verdienen Sie ^3C^7 durch Erkundungen.", EXPLORED },
        { "Verdienen Sie beim Zerstören gegnerischer Schiffe ^3C^7 und ^6R^7.", KILL_A_SHIP },
        { "Klicken Sie auf ‚$viewUpgrades' und upgraden Sie etwas", UPGRADE_SOMETHING } },
   },

   { "Waffen festlegen", 400, MULTIPLE_WEAPONS, 0,
     { { "Klicken Sie ‚$viewBindings'', um Ihre Waffengruppierungen zu verändern", USED_BINDINGS } } }

   -- binding screen
   -- fleet stuff

   { "Ziel", 0, BASIC_TUT, 0,
     { { "Verwenden Sie ‚$viewMap'', um die Karte anzuzeigen", USED_MAP },
        { "Fliegen Sie in die Nähe einer ^4beschädigten Station^7, um sie zu reaktivieren", ACTIVATED_STATION } }
   }
   
   { "Fabrik", 500, RES_TUT|MAYBE_FACTORY|FACTORY_ON_SHIP|UNLOCK_FACTORY, 0,
     {
        { "Schalten Sie den Fabrikblock im Upgrade-Bildschirm über ‚$viewUpgrades'.", UNLOCK_FACTORY },
        { "Fügen Sie Ihrem Schiff eine Fabrik hinzu.", FACTORY_ON_SHIP },
        { "Verwenden Sie ‚$viewSelector' um ein Schiffsdesign im alternativen Slot zu platzieren.", SHIP_IN_CHILD_SLOT},
        { "Verwenden Sie ‚$activate'', um ein Schiff zu spawnen", SPAWN_CHILD },
        { "Spawnen Sie ein Schiff mit eigener Fabrik um den Zyklus abzuschließen.", SPAWN_FACTORY } }
   },

   { "Flotten", 450, LOTS_OF_LC, 0,
     { { "Verwenden Sie ‚$toggleTractor', um den Befehlsmodus aufzurufen", COMMAND_MODE },
        { "Um ein alliiertes Schiff zu rekrutieren, können Sie es mit ‚$fireMain' anklicken",  RECRUIT_ALLY },
        { "Klicken Sie erneut auf ‚$fireMain', um das Schiff zu entlassen (und dafür ^3C^7 zu erhalten)",  RELEASE_ALLY },
        { "Verwenden Sie ‚$viewSelector' um das Schiff und die Baureihenfolge eines angewählten Alliierten zu verändern", EDIT_COMMAND_TARGET },
     }
   },
   
   { "Generator", 0, NO_POWER, 0,
      {{ "Sie können einem Schiff einen Generator hinzufügen, um seine Energie zu erhöhen", GENERATOR_ON_SHIP }}
   },

   { "Ziele", 800, RES_TUT, 0,
     {{ "Verwenden Sie die Karte, um einen ^1Agenten^7 zu finden und zu zerstören", DESTROYED_TARGET },
        { "Schalten Sie eine spielbare Fraktion durch das Zerstören eines ^51000P+^7-Schiffs der jeweiligen Fraktion frei", UNLOCKED_FACTION }}
   },

   { "Wurmloch", 1000, RES_TUT, 0,
     { { "Verwenden Sie ein Wurmloch, um Ihre Flotte hochzuladen, ohne die Welt zu verlassen.", WORMHOLE_UPLOAD },
        { "Reisen Sie durch ein Wurmloch, um in eine neue Welt zu gelangen.", ENTER_WORMHOLE } }
   },
}
