Skip to content

Commit

Permalink
fix(content): Minor changes to some Remnant missions (endless-sky#8852)
Browse files Browse the repository at this point in the history
  • Loading branch information
warp-core authored Dec 14, 2024
1 parent c8a8ecb commit 8ebe1e4
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 26 deletions.
64 changes: 40 additions & 24 deletions data/remnant/remnant 1 introduction.txt
Original file line number Diff line number Diff line change
Expand Up @@ -763,10 +763,9 @@ mission "Remnant: Gascraft-Puffin Compatibility"


mission "Remnant: Technology Available"
landing
name "License Training"
description "Transport a prefect to <destination> so he can tell you more about the Remnant license."
landing
invisible
source
government "Remnant"
destination
Expand Down Expand Up @@ -1686,13 +1685,20 @@ mission "Remnant: Tech Retrieval"
` Taely looks at you with a blank expression, then chants in a monotone voice "If that is your choice, you are unlikely to find much of interest to do among us." With that, she vaults over the edge of the railing and drops from view. As you quickly peer over the railing, you discover that she had must have caught a handhold somehow, as she is rapidly moving down the wall in a controlled fashion with ease of a spider.`
decline
to complete
never
to fail
or
has "Remnant: Heavy Laser: done"
has "Remnant: Catalytic Ramscoop: done"
has "Remnant: Plasma Cannon: done"
has "Remnant: Electron Beam: done"
has "Remnant: D94-YV Shield Generator: done"
has "Remnant: S-970 Regenerator: done"
on fail
clear "Remnant: Tech Retrieval: failed"
set "Remnant: Tech Retrieval: done"
on abort
# Empty, just here so aborting this mission doesn't trigger the failure action.



Expand Down Expand Up @@ -1953,6 +1959,24 @@ mission "Remnant: S-970 Regenerator"



# For players who did the original versions of these missions before ccbc671.
# The main "Remnant: Tech Retrieval" mission did not exist and only the
# Heavy Laser, Plasma Cannon, and Catalytic Ramscoop missions existed.
mission "Remnant: Tech Retrieval Patch"
landing
invisible
to offer
not "Remnant: Tech Retrieval: offered"
or
has "Remnant: Heavy Laser: done"
has "Remnant: Plasma Cannon: done"
has "Remnant: Catalytic Ramscoop: done"
on offer
set "Remnant: Tech Retrieval: done"
fail



mission "Remnant: Taely Intro Log"
invisible
source
Expand Down Expand Up @@ -2091,6 +2115,7 @@ mission "Remnant: Return the Samples 2"
on complete
"reputation: Drak" += 1
event "remnant: return the samples timer" 2 4
set "remnant: return the samples timer triggered"
conversation
`Back on Aventine, you share the recording of the void sprite's behavior with Plume. "These Sprites demonstrate considerably more communication than we originally thought. And obviously they must have communicated what you did on Nasqueron. Interesting..." Plume's excited staccato exclamations trail off as he begins to make notes on a data pad he has on hand. "Thank you for your help, we will let you know what we find out."`

Expand All @@ -2102,7 +2127,7 @@ mission "Remnant: Return the Samples Compatibility Patch"
invisible
to offer
has "Remnant: Return the Samples 2: done"
not "event: remnant: return the samples timer"
not "remnant: return the samples timer triggered"
on offer
event "remnant: return the samples timer" 2
fail
Expand All @@ -2116,16 +2141,15 @@ mission "Remnant: Return the Samples 3 Exploration Hint"
to offer
has "event: remnant: return the samples timer"
or
has "Remnant: Face to Maw 2: done"
has "Remnant: Face to Maw 2B: done"
and
not "Remnant: Face to Maw 1: active"
not "Remnant: Face to Maw 1: done"
not "Remnant: Face to Maw 1B: active"
not "Remnant: Face to Maw 1B: done"
not "Remnant: Face to Maw 2: active"
not "Remnant: Face to Maw 2B: active"
or
has "Remnant: Face to Maw 2: done"
has "Remnant: Face to Maw 2B: done"
on offer
event "remnant: wait for plume" 7 14
conversation
Expand Down Expand Up @@ -2182,11 +2206,7 @@ mission "Remnant: Salvage 1"
not "human cultural data"
has "Remnant: Learn Sign Follow Up: offered"
random < 50
or
has "Remnant: Catalytic Ramscoop: done"
has "Remnant: Plasma Cannon: done"
has "Remnant: Heavy Laser: done"
has "Remnant: Tech Retrieval: done"
has "Remnant: Tech Retrieval: done"
on offer
conversation "taely cultural data"
on visit
Expand Down Expand Up @@ -2226,11 +2246,7 @@ mission "Remnant: Salvage 2"
has "human cultural data"
has "Remnant: Learn Sign Follow Up: offered"
random < 50
or
has "Remnant: Catalytic Ramscoop: done"
has "Remnant: Plasma Cannon: done"
has "Remnant: Heavy Laser: done"
has "Remnant: Tech Retrieval: done"
has "Remnant: Tech Retrieval: done"
on offer
conversation "taely cultural data"
npc
Expand Down Expand Up @@ -2418,9 +2434,9 @@ mission "Remnant: Salvage 6"


mission "Remnant: Scanning Tolerances"
landing
name "Deliver Data to <planet>"
description `Deliver data crystal to a Remnant named Torza on <destination>.`
landing
deadline 15
source
government "Remnant"
Expand Down Expand Up @@ -2474,9 +2490,9 @@ mission "Remnant: Scanning Tolerances"


mission "Remnant: Expanded Horizons Quarg 1"
minor
name "Visiting the Quarg"
description "Take Remnant researchers to <destination> to see the Quarg."
minor
source
government "Remnant"
attributes "remnant primary"
Expand Down Expand Up @@ -2990,9 +3006,9 @@ mission "Remnant: Face to Maw 2B"


mission "Remnant: Keystone Research 1"
minor
name "Retrieve more keystones"
description `Retrieve quantum keystones from the Hai for the Remnant to study, starting in <destination>.`
minor
source "Viminal"
destination "Greenwater"
cargo "(reserved)" 19
Expand Down Expand Up @@ -3093,9 +3109,9 @@ mission "Remnant: Keystone Research 1"


mission "Remnant: Keystone Research 2"
landing
name "Retrieve more keystones"
description `Retrieve quantum keystones from the Hai for the Remnant to study, next from <destination>`
landing
source "Greenwater"
destination "Allhome"
cargo "Keystones" 2
Expand All @@ -3107,9 +3123,9 @@ mission "Remnant: Keystone Research 2"


mission "Remnant: Keystone Research 3"
landing
name "Retrieve more keystones"
description `Retrieve quantum keystones from several Hai worlds, ending on Newhome.`
landing
source "Allhome"
destination "Newhome"
stopover "Makerplace"
Expand Down Expand Up @@ -3227,10 +3243,10 @@ mission "Remnant: Keystone Research 3G"


mission "Remnant: Keystone Research 4"
landing
name "Retrieve more keystones"
description `Return the quantum keystones to Viminal.`
blocked `The cargo is ready to load, however you do not have enough free space. Come back when you have <tons> of free space.`
landing
source "Newhome"
destination "Viminal"
cargo "Keystones" 19
Expand Down Expand Up @@ -3268,9 +3284,9 @@ ship "Starling" "Starling (Keystone)"


mission "Remnant: Keystone Research 5"
landing
name "Scan the <npc>"
description `Go scan the <npc> in <waypoints> to record the keystone post-wormhole.`
landing
waypoint "Peragenor"
source "Viminal"
to offer
Expand Down Expand Up @@ -3310,9 +3326,9 @@ mission "Remnant: Keystone Research 5"


mission "Remnant: Keystone Research 6"
landing
name "Scan the <npc>"
description `Go scan the <npc> in <waypoints> to record the Key Stone post-wormhole.`
landing
waypoint "Peragenor"
source "Viminal"
npc "scan outfits" "save"
Expand Down
1 change: 1 addition & 0 deletions data/remnant/remnant 2 cognizance.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1679,3 +1679,4 @@ mission "Remnant: Cognizance 39"
has "Remnant: Cognizance 38: done"
on offer
event "remnant: cognizance calm" 5
fail
5 changes: 3 additions & 2 deletions data/remnant/remnant events.txt
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,11 @@ event "remnant: puffin"



# Replaced by the "remnant: puffin" event but the listed here so older versions of the "Remnant: Void Sprites 3" mission in their save file when they update do not have issues with this event being undefined.
# Replaced by the "remnant: puffin" event but still listed here so older versions of the "Remnant: Void Sprites 3" mission already instantiated in save file when
# players update do not have issues with this event being undefined.
# The actual content of the event is not strictly necessary, since a patch mission already exists that applies the new event if the condition for this event is present.
# But the event still needs to be declared so it can be considered "defined" by the game, otherwise, it will disable the mission referring to it.
# If we ever do something that makes save files from an older version of the game incompatible, this can be removed.
# TODO: This can be safely removed if we ever stop supporting save files from older versions of the game.
event "remnant: gascraft"


Expand Down

0 comments on commit 8ebe1e4

Please sign in to comment.