X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fweapons%2Faccuracy.qh;h=35b0174ec7dae3ab1a0a926b66c2116fbb20ca3e;hb=9185b58da6fe5f2b095d7066577e1e024b4d2798;hp=90dbb663ded8fd2645213eb80a9022143f8571ea;hpb=33095a161b78b2c486fda10f5941d891ce54ad57;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/weapons/accuracy.qh b/qcsrc/server/weapons/accuracy.qh index 90dbb663d..35b0174ec 100644 --- a/qcsrc/server/weapons/accuracy.qh +++ b/qcsrc/server/weapons/accuracy.qh @@ -1,4 +1,18 @@ -.float cvar_cl_accuracy_data_share; +#pragma once + +.bool cvar_cl_accuracy_data_share; +REPLICATE(cvar_cl_accuracy_data_share, bool, "cl_accuracy_data_share"); +.bool cvar_cl_accuracy_data_receive; +REPLICATE(cvar_cl_accuracy_data_receive, bool, "cl_accuracy_data_receive"); + +.entity accuracy; +.float accuracy_frags[Weapons_MAX]; + +.float accuracy_hit[Weapons_MAX]; +.float accuracy_fired[Weapons_MAX]; +.float accuracy_cnt_hit[Weapons_MAX]; +.float accuracy_cnt_fired[Weapons_MAX]; + // init/free void accuracy_init(entity e); @@ -11,5 +25,5 @@ void accuracy_resend(entity e); void accuracy_add(entity e, float w, float fired, float hit); // helper -float accuracy_isgooddamage(entity attacker, entity targ); -float accuracy_canbegooddamage(entity attacker); +bool accuracy_isgooddamage(entity attacker, entity targ); +bool accuracy_canbegooddamage(entity attacker);