Skip to content

Port Coyote Expedition Retrieval#288

Open
DDrakov wants to merge 4 commits into
Triad-Sector:mainfrom
DDrakov:expedition-retreival
Open

Port Coyote Expedition Retrieval#288
DDrakov wants to merge 4 commits into
Triad-Sector:mainfrom
DDrakov:expedition-retreival

Conversation

@DDrakov

@DDrakov DDrakov commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

About the PR

Port Coyote Expedition Retrieval, whenever full team or party is dead automatically teleport every to their ship

Why / Balance

Lots of people are dead because of either lag or just some bullshit code randomized. Then they need to ask either overseer or admin to get their ship back, there is a gap where no Overseer or Admin are available. While also it's a bit weird to walk "Hey can I get my ship back? I just died" which just breaking the NLR

Media

No Media yet

To-do

[ ] Use Monolith FTL system so it's the same as ours
[ ] Force unequip outer suit and backpack when retrieval are happening
[ ] Actually make if players were fall asleep due to NO2 because :kekw:

Requirements

  • I have read relevant guidelines/documentation to this PR found on our devwiki.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains either no AI-generated content, or AI-generated content that meets our guidelines.

How to test

Testing

  1. Test doing exped solo, should the player died they unequip their stuff and teleported back [ ]
  2. Test finishing exped early, finished the objective [ ]
  3. Test finishing exped early, not finished the objective [ ]
  4. Test finishing the exped, finished the objective [ ]
  5. Test finishing the exped, not finish the objective [ ]
  6. Test more than one player, if all of em died they should be teleported [ ]

Breaking changes

Should be nothing as it's on top of expedition.

Requirements

  • I have read relevant guidelines/documentation to this PR found on our devwiki.
  • I have added media to this PR or it does not require an ingame showcase.
  • I can confirm this PR contains either no AI-generated content, or AI-generated content that meets our guidelines.

Changelog

🆑

  • add: Port Coyote Expedition Retrieval

@github-actions github-actions Bot added size/M S: Untriaged C# FTL Changes to localization files and removed S: Untriaged size/M labels Jul 6, 2026
@Eillyrea

Eillyrea commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Are we including things such as losing their bag and hardsuit which I think was discussed? To ensure there's some risk to being dead on expedition/left behind if the timer runs out.

@DDrakov

DDrakov commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator Author

Are we including things such as losing their bag and hardsuit which I think was discussed? To ensure there's some risk to being dead on expedition/left behind if the timer runs out.

Yeah it only affect them when they died, which can be dismissed if change of mind by maintainers and others.

But for left behind, can't do anything about it, if you left behind then you left behind, IIRC this cherry-pick only works for IF everyone is dead and the timer still running.

@DDrakov

DDrakov commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator Author

Cherry-pick? I mean feature

@Eillyrea

Eillyrea commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

I vaguely remember when I played Coyote getting teleported to the ship if I wasn't on it? But I may be mistaken.

Given currently players lose all their gear, I think the bag + hardsuit slot isn't too much by comparison

@DDrakov

DDrakov commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator Author

I vaguely remember when I played Coyote getting teleported to the ship if I wasn't on it? But I may be mistaken.

Given currently players lose all their gear, I think the bag + hardsuit slot isn't too much by comparison

I'm uncertain about the teleported to the ship, I mean could boot up Coyote DevEnv then test it in there if needed.

… (#36267)

* Fire extinguishers now put out candles

This did not actually require any changes to flammable or extinguishers directly, the only necessary changes were to make the collision actually work.

Vapor entities (also used for fire extinguishers) now have a collision layer, so they can hit items.

Added a new FlammableSetCollisionWake component to actually enable collision on candles while they are lit, because otherwise CollisionWake on entities gets in the way too.

* Extinguishing items is now relayed to held/worn items

This means held candles get extinguished too.

Involved moving the core logic of ExtinguishReaction into an event so that it can be relayed via the existing hand/inventory relay logic.

* Add helper functions for subscribing to relayed events.

Use these in FlammableSystem

* Make extinguishers work on cigarettes too

A bunch of renaming to make the rest of my code work with SmokableComponent

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
@github-actions github-actions Bot added the size/M label Jul 9, 2026
@DDrakov DDrakov changed the title [DRAFT] Port Coyote Expedition Retrieval Port Coyote Expedition Retrieval Jul 9, 2026
@DDrakov DDrakov marked this pull request as ready for review July 9, 2026 23:10
@DDrakov

DDrakov commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator Author

Out of draft due to fixed some of the problems.
Now onto the testing and polishing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C# FTL Changes to localization files size/M YML

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants