Aciz
Aciz
Legacy mod seems to behave differently to vanilla when it comes to checking if a dynamite is touching a TOI. There's a reproducible scenario in `falkenstein_b3` map at the generator....
Opening the limbo panel during intermission runs limbopanel setup, which changes the players position to the limbo camera position. This potentially breaks some intermission camera setups, if the limbo camera...
`ps.identifyClientHealth` is transmitted as an unsigned char, and this code in `ClientThink_real` sets it to a negative value for dead clients: https://github.com/etlegacy/etlegacy/blob/1ddb7aea1ba4f9e986cbc143e64329a01372afbe/src/game/g_active.c#L1575-L1579 This is a vanilla bug, also present in...
It seems that `Team_TouchEnemyFlag` isn't "caught" by server demo recording at all, and objectives do not correctly set `flagParent` field. https://github.com/etlegacy/etlegacy/blob/474871ebd84217c8b1f5862b99f75bf04fc74bcd/src/game/g_team.c#L446-L454 This causes a crash in `LaunchItem`, where `flagParent` is...
Now that we're on C++17, there's not really a reason to hand-roll our own `std::optional` implementation, and we can just use the STL version. Also some tiny tweaks here and...
This is just useless clutter and I have no plans to ever support translations.
If a demo filename ended with a `^`, the list would strip that + the dot separating the file extension, because `sanitize()` was called on the entire string. Instead, strip...
* Add `.editorconfig` file to define formatting for auxiliary files * Format YAML and JSON files using `prettier` * Format shell scripts using `shfmt` * Also moved the `release.sh` to...
Most of the time this is useless information, so instead of automatically printing them, added `printDemoCompatInfo` command to print them. refs #1210
This menu can hold up to 40 custom, user defined commands. The idea is that users can store commands here that are "not used frequently enough to warrant a dedicated...