Demo Terminus: the player starts in the base Longinus, not a Pirates-made hull
The Pirates hire the player, who is not one of them (ruling player-not-a-pirate); the base Longinus with its default fit is the start hull (ruling demo-start-hull-longinus). The hull is named in the script; StartingHull no longer owns the demo's hull. The Pirates-hull test is replaced by one pinning the Longinus, its Alakrita maker, a null ship faction and the origin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
bd77e3ed87
commit
ebe64600c1
2 changed files with 12 additions and 7 deletions
|
|
@ -2,7 +2,7 @@ using float2 = CultMath.float2;
|
|||
|
||||
// The demo: one gate, one region and one boss, with a fixed cast. The Pirates are the protagonist's ostensible
|
||||
// employer, Zhestokost the antagonist whose home is the boss zone and the exit, Lucent Media and Aeronautics Unlimited
|
||||
// the neutrals. A prelude galaxy of that cast, entered in a Pirates-made hull.
|
||||
// the neutrals. A prelude galaxy of that cast; the player, who is not a Pirate, flies the base Longinus.
|
||||
public sealed class DemoTerminus : Scenario
|
||||
{
|
||||
public static readonly TutorialGenerationSettings Cast = new TutorialGenerationSettings
|
||||
|
|
@ -36,6 +36,6 @@ public sealed class DemoTerminus : Scenario
|
|||
galaxy.FactionRelationships[galaxy.ResolveFaction(Cast.BufferFaction)] = FactionRelationship.Neutral;
|
||||
foreach (var neutral in Cast.NeutralFactions)
|
||||
galaxy.FactionRelationships[galaxy.ResolveFaction(neutral)] = FactionRelationship.Neutral;
|
||||
stage.Player(stage.Generated(stage.StartingHull, pirates), float2.zero);
|
||||
stage.Player(stage.Generated("Longinus"), float2.zero);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue