Instead of being hit and directly going "bleh", the system should feature at least two different modes of hit handling.
The first one will simply "die", and be potentially revived when the server sends a Hit "NAK" after Shot-ID check. It'll work well for slow connections.
The second one could go into an intermediate state - lights will still blink for a moment, but the player is not actually disabled until the server sends an ACK - possibly better for quicker connections.
We will also need an upgrade to the server-side libraries, that automatically filters valid hit events, and reacts accordingly ...
Possibly by providing base class "Handler" modules that have simple behaviour like instant-kill or "certain number of hits == dead"
Instead of being hit and directly going "bleh", the system should feature at least two different modes of hit handling.
We will also need an upgrade to the server-side libraries, that automatically filters valid hit events, and reacts accordingly ... Possibly by providing base class "Handler" modules that have simple behaviour like instant-kill or "certain number of hits == dead"