Skip to content

Баг с убийством #9

@Str1ker17

Description

@Str1ker17

Я (слот 1 на сервере) стоял в правом нижнем углу (координаты 79,23 на карте), а мой враг (слот 0) на предпоследней строчке, и я выстрелил вправо в стену. И убил его, хотя вообще никак этого произойти не могло. Потому что алгоритм трассировки пули смотрит байты за границами массива, и находит там нулевой байт)) и убивает игрока в слоте 0

Лог сервера:
[D] received FIRE from client
[D] KILL event at (80, 23), hunter: 1 'striker', victim: 0 'dostally'
[x] runtime err: 'state->client[tmp_primitive].public_info.position.x == bullet_x'
at bcsgameplay.c:151

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions