Skip to content

Conversation

@Vladislav4KZ
Copy link
Contributor

Fixes: #192

@Vladislav4KZ
Copy link
Contributor Author

I replaced the FTENT_COLLIDEALL flag with FTENT_PERSIST after looking at the disassembled client.so code from CS 1.6, where this flag was not present.

Although, thinking about it now, it was probably added intentionally so that corpses wouldn’t get stuck on players or something like that.

@Vladislav4KZ
Copy link
Contributor Author

I still don’t understand this: if the FTENT_COLLIDEALL flag was present in the CS16Client code, why was the FTENT_COLLIDEWORLD flag needed then?

@Velaron
Copy link
Owner

Velaron commented Jan 17, 2026

Maybe it was added before I implemented FTENT_BODYTRACE, maybe just a typo, don't remember.

@Velaron Velaron merged commit c72c0d6 into Velaron:main Jan 17, 2026
9 checks passed
@Vladislav4KZ Vladislav4KZ deleted the corpsestay-fix branch January 18, 2026 07:42
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.

1.6 client corpses vanish bug

2 participants