tgstation / TerraGov-Marine-Corps

TGMC: TerraGov Marine Corps, a SS13 mod
GNU Affero General Public License v3.0
162 stars 820 forks source link

CAS actions ignored - kicking of player due to too many actions in a second #10713

Open Denthamos opened 2 years ago

Denthamos commented 2 years ago

Description

When piloting the CAS aircraft when select strafing direction with the button and then move with WASD it is moving you around camera wise but also constantly inputting commands on strafing direction mapped to WASD for north/west/south/east.

This results in a flood of action commands which can kick you from the server. This selection also defaults when you initially launch and begin a firemission resulting in this command flood.

Test Merges

Local commit: 909996fd67eb5739214595dff2cab489defeac7b Server tools version: /tg/station 13 Server v3.2.6.2

Reproduction Steps

Get in CAS and launch Begin firemission going planetside Move around with WASD - if not auto producing issue then click to change strafe direction then move with WASD -action input flood.

Screenshots

image

TiviPlus commented 2 years ago

Big is due to wasd controls for dir fire send many updates as keys are held