Remove the g_ prefix from some server code files and rename sv_main to main
Purge server/defs.qh
Some more defs.qh cleanup, update gameplay hash (again)
Split the gamelog code out of miscfunctions and into its own file
Respawn frozen players in a safe spot as soon as they touch lava/slime (obbey g_frozen_damage_trigger cvar)
Don't enable the oxygen bar when frozen or in lava/slime; also fix the oxygen bar appearing when spectating a player in shallow water
Set air_finished to 0 while player is out of water instead of updating it to time + autocvar_g_balance_contents_drowndelay every frame. Remove the redundant field air_finished, rename the field pointer air_finished_stat to air_finished
Restore setting of air_finished CreatureFrame_Liquids in CreatureFrame_Liquids. This commit reverts 7f79df2d74
Remove redundant setting of air_finished that gets overriden in DrownPlayer with the proper value (g_balance_contents_drowndelay)
Apply new logic by martin - accommodates horizontal velocity in the vertical fall damage calculations when onlyvertical is enabled, matching regular fall damage more accurately
Merge branch 'Mario/falldamage_vertical' into 'master' Merge branch Mario/falldamage_vertical (XS merge request) Adds an option to make fall damage only apply to the vertical axis, potentially useful. See merge request xonotic/xonotic-data.pk3dir!745
Move the falldamage velocity comment to a more appropriate location
Optimise logic a bit, only call vlen when absolutely necessary in fall damage checks
Update global stats during the match, not just at map load, fixes some issues when changing cvars, also apply magic numbers to more engine cvars, fixes issues with mismatching client settings
Add an option to only account for vertical travel when calculating fall damage
Add rudimentary support for surfaceparm nodamage (negates fall damage)
remove some easy gotos
Fix a newly added bug to match old behavior *exactly*
Fix a newly added bug
Clean up some misplaced fields/globals in sv_main