Give scp939 a lying death pose instead of a crouch#16
Merged
Julian-adv merged 1 commit intoJul 23, 2026
Conversation
scp939's death played the 939_Die/939_Dead clips, which leave the corpse in a hunched, head-down crouch that reads as alive rather than dead. Point its animDie/animDead at 939_Sleeping — a curled, lying pose that reads as a corpse. Also lengthen the monster death cross-fade (0.2s -> 1.0s) so the body settles onto the ground smoothly instead of snapping into the pose. This applies to every monster's death transition. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
iwaterheater
force-pushed
the
scp939-lying-death-pose
branch
from
July 23, 2026 13:17
8121e12 to
fb539b4
Compare
Owner
|
Merged — thanks! I took you up on the per-monster scoping suggestion in a follow-up commit (9e85be4): monsters.csv now has a |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
When an scp939 dies it stays hunched on its legs in a head-down crouch instead of looking dead — it reads as if it's still crouching/prowling. This gives it a proper lying death pose.
Cause
scp939 uses its own
939_Die→939_Deadclips (not the sharedDeath01_Rig). Both end in a crouched, head-down pose — the body never actually settles onto the ground, and939_Diepasses through a lunge-like shape that looks like an attack on the way there.Fix
data-src/monsters.csv— point scp939'sanimDie/animDeadat939_Sleeping, a curled lying pose already present inscp939.glb, so the corpse lies on the ground and reads as dead. Reusing it foranimDietoo skips the lunge-through frame.client/.../Monster.svelte— lengthen the death cross-fade0.2s → 1.0sso the body settles onto the ground smoothly instead of snapping into the pose. Heads up: this affects every monster's death transition, not only scp939 — glad to scope it per-monster (adeathFadeSecondsdef field) if you'd prefer.Verification
939_Sleepingis the only lying/curled pose —939_Die,939_Deadand939_FullStaggerare all crouches (see image above).prettier --checkclean on the changedMonster.svelte; only these two files change.🤖 Generated with Claude Code