My first CSQC patch, YAAAAAYYY
Shows the Ready-restart countdown clientside now (also plays the sound clientside). When you are a player, you'll still see the countdown as centerprint. When you are spectating/observing you will see the countdown as info-line in the upper right corner.
This allows much smoother count-downs when having packetloss!
Patch file
here
Next patches to come from me (well, at least they are planned, I lack time unfortunatly, but I'm on it...):
- Do the same for the timeout messages
- Add a 2nd mode to g_chat_nospectators that allows spec chat to be seen only during warmup stage but not during match stage (atm it is either 0=always see spec chat, 1=never see spec chat)
- Once I have enough understanding: Making the nexbeam clientside, this has two advantages:
1) You can allow a command line cl_oldnexgunbeam 0/1 that will help the Nexuiz ladder to get rid of the "hack" pk3 file that replaced effectinfo.txt, This cvar could set the nexgun beam to be v2.4.2 style. When this is handled in CSQC you can even enable the prettier SVN beam again when watching/recording demos
2) Clientside nexgun shot prediction: draw the beam (and play the sound) immediately on servers that use g_antilag, to be a "better" visible representation (e.g. cl_predictnexgunbeam, defaults to 0 of course)