2308: Fix command overlaps in 0.7 r=def- a=Learath2
This also renames `/r` to `/rescue` for them, but it's not that much of an issue as they have completion for it.
Co-authored-by: Learath <learath2@gmail.com>
2299: Disable timeout for 0.7 clients r=def- a=Learath2
Turns out there is no way to influence `m_LocalClientID` anymore. Another thing changed for the sake of change.
Removing the check whether an `m_LocalClientID` has already been set allows 0.7 clients to reclaim their tees after clientinfo is resent. It should be fairly trivial for custom clients to send an extended message to enable timeout protection.
Co-authored-by: Learath <learath2@gmail.com>
2291: Make PlayerResult messages an union variant r=def- a=Zwelf
and some small style and readability fixes in sql_score.
Co-authored-by: Zwelf <zwelf@strct.cc>
2290: Restore old message behavior when using /load and /save r=def- a=Zwelf
Only notify the player initiating /load about the error and don't send
'Loading initiated by ...' and 'Saving initiated by ...' messages resulting
in two messages per /load and /save.
Not sure if the old behavior is better or if we want to keep the new with sending two messages per /save and /load.
Co-authored-by: Zwelf <zwelf@strct.cc>
2288: Fix snapping for ninja on 0.7 r=heinrich5991 a=Learath2
0.7 seems to assume players with negative armor are dead, rather than clamping.
Co-authored-by: Learath <learath2@gmail.com>
Only notify the player initiating /load about the error and don't send
'Loading initiated by ...' and 'Saving initiated by ...' messages resulting
in two messages per /load and /save.
2285: Sixup needs it's own maps r=def- a=Learath2
Preliminary testing suggests this works fine. Albeit it is not the prettiest thing ever.
Co-authored-by: Learath <learath2@gmail.com>
2282: Implement a switch for 0.7 compatibility r=heinrich5991 a=Learath2
In case of emergency, stops accepting 0.7 clients, registering on 0.7 masters and replying to 0.7 serverinfo requests.
Co-authored-by: Learath <learath2@gmail.com>