Skip to content

The Fan arc

The The Fan arc (story_thefan.xml, 1,051,956 bytes ~1MB) is the second-largest Pirate arc — focused on a character named The Fan and the Loanshark faction antagonism. The arc covers harassment encounters, scrapyard heists, trading-office setup, and Protectyon delivery research (key item for end-game gameplay).

  • Script: story_thefan.xml
  • DLC: Pirate
  • Factions touched: argon, civilian, criminal, hatikvah, loanshark (antagonist), buccaneers, scaleplate, scavenger, ownerless

The arc starts with a Twin Encounter event (Ch0).

The Twins are two related sub-arcs tracked via gamestart story state:

  • gamestart.storystate.story_twin_northriver — Northriver Twin variant
  • gamestart.storystate.story_twin_rival — Rival Twin variant

Each variant can be pre-set via custom game start. Both encode different relationships with the Twins.

  • Cue: Ch0_TwinEncounter + Ch0_TwinEncounter_Check + Ch0_TwinEncounterFinished
  • In-game name: Meet the Twins (mystery NPCs)
  • Path/Chapter: The Fan Ch0
  • Find in game: Active when Pirate DLC state ready + sequence triggers
  • Prerequisites: Pirate DLC initialized
  • What player encounters:
    • “Twin Encounter” event — player encounters mysterious twin NPCs
    • Variant determined by story_twin_northriver vs story_twin_rival flags
    • Boso Ta provides commentary:
      • Ch0_BosoComment_Ref — Boso commentary reference
      • Ch0_BosoCommentary_Signal — signal to start commentary
      • Ch0_BosoCommentary_Start — commentary starts
      • Ch0_BosoEncounter_SequenceCheck — check sequence integrity
  • Where: Specific Pirate-arc trigger sectors
  • NPCs involved: The Twins (mystery NPCs — variant by storystate), Boso Ta (remote commentary)
  • Reward: Arc unlocked
  • Chains to: Chapter 1
  • Code reference: story_thefan.xml Ch0_TwinEncounter* + Start storystate setup

Player encounters Loanshark harassment of innocents. Player intervenes (combat + escort).

CueWhat it covers
Ch1_ForceForce-start Chapter 1
Ch1_IntroChapter intro dialog
Ch1_MissionAcceptedMission accepted
Ch1_Create_HarassersSpawn Loanshark harassers
Ch1_Create_ScavengerSpawn scavenger NPC (victim)
Ch1_LoanSharkAttackersLoanshark attacker setup
Ch1_LoanSharkCommandersLoanshark commander setup
Ch1_PlayerApproachesFight (+ _Complete, _Ref)Player approach detection
Ch1_Harassement_Approach_CompleteApproach complete
Ch1_Harassement_CounterAttackLoanshark counterattack on player
Ch1_Harassement_PlayerAttackedLoanSharksPlayer engaged Loansharks
Ch1_Harassement_RelationDropRelation drop with Loansharks
Ch1_Harrassement_Defeated_EnemyDefeat condition
Ch1_Auto_RepairAuto-repair friendly ship
Ch1_EscortCompletedEscort objective complete
Ch1_Msg_DistanceToGate / _DistanceToPlayerDistance messaging
Ch1_MsgCueMessage orchestration
  • Approach a Loanshark harassment scene
  • Defend victim (scavenger)
  • Defeat Loanshark attackers (Ch1_LoanSharkAttackers + Ch1_LoanSharkCommanders)
  • Auto-repair friendly ship (Ch1_Auto_Repair)
  • Escort victim to safety (Ch1_EscortCompleted)
  • Loanshark attackers + commanders (hostile)
  • Scavenger victim (escort target)
  • The Fan (recipient of victim — implied)
  • Loanshark relation drops
  • Scavenger/Hatikvah relation boosts
  • Chapter 2 unlocked
  • Mods that disable Loanshark faction break the entire chapter
  • Mods that change auto-repair mechanics break friendly ship recovery
  • Combat mods affecting Loanshark behavior affect difficulty

Player meets The Fan, encounters a “Wave” (mass attack), gets convinced of arc premise.

CueWhat it covers
Ch2_ForceForce-start Chapter 2
Ch2_Setup (+ _Mission)Chapter setup
Ch2_Setup_TheFanShip (+ _ExpectingWave)The Fan’s ship setup
Ch2_Setup_TheWave”Wave” attack setup
Ch2_Setup_Wave_CutsceneWave cinematic
Ch2_Distress_CutsceneDistress signal cutscene
Ch2_TheFanMeet The Fan
Ch2_Conv_TheFan (+ _Convince, _Convince_Attempt, _Started, _Template)Conversation with The Fan
Ch2_Speak_Fan_Help_RefThe Fan asks for help
Ch2_SpacesuitSpacesuit EVA section
Ch2_MissionAcceptedMission accepted
Ch2_CompleteChapter complete
  • Travel to distress signal location
  • Encounter The Fan’s ship (under attack from “Wave”)
  • Witness Wave cutscene
  • EVA to The Fan (spacesuit segment)
  • Convince The Fan via conversation
  • Accept arc mission
  • The Fan
  • Wave attackers (Loansharks / criminal forces)
  • Mods that disable spacesuit EVA break The Fan encounter
  • Mods that interfere with cutscene systems affect Wave + Distress cutscenes
  • Mods that change The Fan’s ship macro affect setup

Player conducts a scrapyard robbery (cargo heist).

CueWhat it covers
Ch3_ForceForce-start Chapter 3
Ch3_Setup (+ _Mission)Setup
Ch3_EnteredScrapyardPlayer enters scrapyard
Ch3_Scrapyard_RobberyMain robbery mission
Ch3_ScrapyardTaxi_Arrived / _MoveDieTaxi NPC handling
Ch3_StationDestroyed_vIf station destroyed (variant)
Ch3_HandlingMission handling orchestration
Ch3_Conv_TheFanTemplateThe Fan conversation
Ch3_CompleteChapter complete
  • Enter scrapyard
  • Conduct robbery (steal cargo)
  • Manage taxi NPC (drop-off or kill)
  • Escape
  • Mods that change scrapyard mechanics affect robbery
  • Mods that affect station-destruction events affect failure path

Player establishes/operates a trading office.

CueWhat it covers
Ch4_ForceForce-start
Ch4_X_Setup_OfficeSetup office
Ch4_TradingTrading operations
Ch4_CompleteComplete
Ch4_Fe(specific named cue)
Ch4_OLDDeprecated path (legacy code)
  • Set up Office location
  • Conduct trading operations
  • Build commercial network

Player interacts with a Manager NPC; Wave events resume.

CueWhat it covers
Ch5_ForceForce-start
Ch5_Briefing (+ _Done)Chapter 5 briefing
Ch5_X_OfficeOffice state
Ch5_MaManager cue
Ch5_Convo_Manager_MumblingManager mumbling dialog
Ch5_ManagerToWindow / _TooLateManager position management
Ch5_Reaction_Manager_Wave / _WaveEventManager reacts to Wave
Ch5_Setup_Conversation_ReactionsSetup reaction conversations
Ch5_StopWavePhasesStop Wave phases
Ch5_Transition_VoyageHandlerVoyage transition handler
Ch5_TransitionAbortConditionVoyage transition abort
Ch5_FanShipTransition_PatchSave patch for transition
Ch5_FinalTransitionDoneFinal transition done
Ch5_ShortageShortage event
Ch5_CleanupChapter cleanup
Ch5_CompleteChapter complete

Ch5_FanShipTransition_Patch — fixes broken Fan ship transition state for in-progress saves. Your mod modifying The Fan’s ship must respect this patch.


Player acquires Protectyon (key Pirate-DLC item) and delivers to specific recipients. Boso Ta research connection.

CueWhat it covers
Ch6_AcquireProtectyonMain acquisition mission
Ch6_BosoConversation (+ _Delivered)Boso Ta conversations
Ch6_BosoHelpOffer_RefBoso offers help
Ch6_BosoLinesBoso dialog lines
Ch6_CallToResearch_RefCall to research
Ch6_ChangedIntoLRSModeLong-Range Scan mode change
Ch6_CheatedResearch_SkipDEBUG: skip research path
Ch6_CommentOnTwinsComment on Twins (callback to Ch0)
Ch6_Container_CutsceneContainer handling cutscene
Ch6_CreateMissionCreate mission
Ch6_Deliver_ProtectyonDeliver Protectyon
Ch6_EngineMod_ProductionAbortedEngine mod production aborted
Ch6_CompleteChapter complete
  • Investigate Twins encounter clues
  • Acquire Protectyon via:
    • Research (Boso Ta)
    • Production (engine mod chain)
    • Cutscene container reveal
  • Deliver Protectyon to recipients
  • Boso Ta (research support)
  • The Fan (recipient or coordinator)

Protectyon is a Pirate-DLC-specific ware required for end-game Pirate content. The Fan arc Ch6 is the canonical Protectyon-unlock path. Your mod adding alternative Protectyon sources must coordinate with this.

  • Mods that change Protectyon ware definition break the arc conclusion
  • Mods that change Long-Range Scan mode affect mode-change detection
  • Mods that add bulk research bypasses trivialize the arc

A completed The Fan arc yields:

  • Loanshark faction relations significantly worsened
  • Protectyon unlocked (research + production chain)
  • The Fan as character ally
  • Trading office operational
  • Multiple Pirate-DLC mechanics accessible
ConcernKey cue
Twin EncounterCh0_TwinEncounter*
Loanshark harassmentCh1_Harassement_*
The Fan setupCh2_Setup_TheFanShip
Wave attackCh2_Setup_Wave_Cutscene
Scrapyard robberyCh3_Scrapyard_Robbery
Trading officeCh4_X_Setup_Office
Manager + Wave reactionsCh5_Reaction_Manager_Wave*
Protectyon deliveryCh6_Deliver_Protectyon
Save patchesCh5_FanShipTransition_Patch

The Fan arc is the Pirate DLC’s emotional core — a relationship arc with The Fan as protagonist NPC, threaded through 6 chapters. Protectyon delivery is the chapter-6 payoff that unlocks late-game Pirate content. Your mod must respect Protectyon mechanics and The Fan’s ship lifecycle.