]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commit
Add a missing if check for flag waypoint health
authordrjaska <drjaska83@gmail.com>
Wed, 10 Jul 2024 21:09:58 +0000 (00:09 +0300)
committerdrjaska <drjaska83@gmail.com>
Wed, 10 Jul 2024 21:09:58 +0000 (00:09 +0300)
commit4231058a46a2c9a3c3a34a2efc8b54e12b361824
tree40aa6ad20b3689841b138a4de41fe08e8a7dc7ce
parent25571296e621ad7d138de565cb8b204302029f87
Add a missing if check for flag waypoint health

The waypoint usage here was missing a check that it has been
initialised properly. Without waypoint updating code assumed
that the flag has >0 max_health which caused many div by zero errors.

Added the following if check:
autocvar_g_ctf_flag_return_time ||
(autocvar_g_ctf_flag_return_damage && autocvar_g_ctf_flag_health)
qcsrc/common/gamemodes/gamemode/ctf/sv_ctf.qc