Skip to content

Fix Cryosleep Spawn Fail + Various Loadout Fixes#1509

Merged
fenndragon merged 3 commits into
HardLightSector:masterfrom
NotLivyathan:Fix-Join-Errors
Apr 30, 2026
Merged

Fix Cryosleep Spawn Fail + Various Loadout Fixes#1509
fenndragon merged 3 commits into
HardLightSector:masterfrom
NotLivyathan:Fix-Join-Errors

Conversation

@NotLivyathan
Copy link
Copy Markdown
Collaborator

About the PR

Finally fixes a logic fail that caused loadouts (most often Freelancer loadouts) from being correctly applied on spawn when joining with spawn priority set to Cryosleep.

Fixes an ordering issue that caused Passengers, Barkeepers, and maybe the Mantis to spawn with survival boxes in place of backpacks, resulting in backpacks being on the ground on spawn.

Also fixes a loadout issue with the Mantis that caused duplicate equipment on spawn. Mantis may now actually change loadout options.

Why / Balance

Bugs. Fuck off.

Technical details

Cryosleep spawning had a logic error that resulted in spawned entities failing to actually spawn when joining the round, which resulted in the entity being deleted and replaced with an identical entity in the default equipment for whatever job the entity belonged to.

Most consistently, this happened to Freelancers, meaning Freelancers couldn't spawn with custom loadouts unless spawn priority was set to None or Arrivals.

Changelog

🆑

  • add: Mantis loadouts can now actually be customized.
  • fix: Passengers and Barkeepers should no longer spawn with survival boxes in place of their backpacks.
  • fix: Mantis should no longer spawn duplicate equipment on spawn.

@fenndragon fenndragon merged commit 4430596 into HardLightSector:master Apr 30, 2026
10 of 11 checks passed
xemeraldwingx-dot added a commit that referenced this pull request Apr 30, 2026
NotLivyathan added a commit to NotLivyathan/HardLight that referenced this pull request May 19, 2026
fenndragon pushed a commit that referenced this pull request May 20, 2026
* Start Port Starlight Languages #1253

* add some missing newlines

* emergency fixes

* Continue Port Starlight Languages #1253

* additional fixes

* doing this one file at a time apparently

* guh

* Finish Port Starlight Languages #1253

* fix to make it work

* remaining necessary port + linter fix for makesentient refactor

* Port Starlight Language Fixes #1412

* Port Starlight Language Patch #1414

* Port Starlight PR #1416 & #1421

* Port Starlight Thaveyan Language + Thaven Speech Verbs PR #1440

* Port Starlight Language Tweaks #1446

* Port Starlight Silicon Language Base PR #1454

* Port Starlight Vulpkanin, Shadekin, & Vox Language Icons PR #1480

* Port Starlight PR #1512 & #1533

* Port Starlight Language Trait Tweaks #1599

* Port Starlight PR #1453, #1611, #1673, #1854, #2231, & #2291

* Port Starlight PR #1554, #1617, #2277, #2715

* Port Starlight PR #3019 & #3796

* two quick fixes

* Port Starlight Translator Refactor PR #4242

* some more fixes

* Port Starlight Animals Understand Common PR #4340

* Port Starlight PR #1509 + linter fix

* port necessary files from Starlight PR #2935 to make icons work

* minor optimization tweaks + enable chatbox icons + mouse language color

* no idea what I'm doing

* protogen tweak

* synth fix

* add language icon display toggle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants