Skip to content

Update PlacementManager::HandleRectRemoveReq#6403

Merged
PJB3005 merged 1 commit intospace-wizards:masterfrom
FatherCheese:rect-delete-fix
Jan 30, 2026
Merged

Update PlacementManager::HandleRectRemoveReq#6403
PJB3005 merged 1 commit intospace-wizards:masterfrom
FatherCheese:rect-delete-fix

Conversation

@FatherCheese
Copy link
Contributor

Description

With the currently in-engine method, rectangle delete DOES NOT delete actors, but DOES delete its children.
In Space-Station 14, this causes the torso, clothing, .etc to be deleted while the actor slowly suffocates. It also deletes AGhosts and turns them into "normal" observers with no Action UI elements.

This fixes that by checking if the component has a parent of an "Actor" (player component), and ignores it if so.
Not sure if there's a better way to handle this, so let me know if there is!

Note that the normal delete ignores this, and will still turn Actors into observers.

* Fixed AGhost observers and player torsos getting deleted with rect delete.
@PJB3005 PJB3005 merged commit 57361e8 into space-wizards:master Jan 30, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants