Movement handling has an ugly hack that tries to grab powerups near the console player, but it reuses general collision handling and fails to check whether the player is alive. Add a liveness check. Place the check so that it happens once, before the objects are scanned, rather than being needlessly repeated for every object. Refactor the collision code to let the movement hack skip the parts it does not need. Reported-by: ryusei117 <https://github.com/dxx-rebirth/dxx-rebirth/issues/302#issuecomment-275816259> |
||
---|---|---|
.. | ||
2d | ||
3d | ||
arch | ||
editor | ||
main | ||
misc |