cmss13-devs / cmss13-devs/cmss13

Inconsistent tank ledge behavior

Open
#6,968 0 comments 0 reactions 0 assignees View on GitHub
Consistency Issue
Dominant language
DM
Stars
170
Forks
940
Avg merge
5d 16h
Merged PRs (30d)
61

Description

### 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?

1. Acquire tank
2. Drive the tank into different configurations of ledge at different speeds (e.g. inside corners/straights/outside corners facing in different directions)
3. 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)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.