cmss13
cmss13 copied to clipboard
Inconsistent tank ledge behavior
Testmerges
#6334, #6071, #6248, #6682, #6860, #6824, #6820, #6808, #6924
Round ID
23552
Description of the bug
The Longstreet light tank is capable of passing over ledges under certain circumstances, while it is usually blocked by ledges. This can lead to the tank entering areas it's probably not meant to enter or getting stuck in certain areas of the map.
Additionally, only the center of the tank collides with ledges, while the sides of the tank ignore them entirely.
What's the difference with what should have happened?
The tank should behave consistently when colliding with ledges (presumably being blocked by them). The sides of the tank should also be able to collide with ledges instead of passing through them.
How do we reproduce this bug?
- Acquire tank
- Drive the tank into different configurations of ledge at different speeds (e.g. inside corners/straights/outside corners facing in different directions)
- Observe whether the tank goes over the ledge
Issue Bingo
- [X] Issue could be reproduced at least once
- [X] Issue happened in a recent (less than 7 days ago) round
- [X] Couldn't find an existing issue about this (https://github.com/cmss13-devs/cmss13/issues)