.float cvar_cl_accuracy_data_share;
-var float autocvar_sv_accuracy_data_share = 1;
// init/free
void accuracy_init(entity e);
void accuracy_resend(entity e);
// update accuracy stats
-void accuracy_set(entity e, float w, float hit, float fired);
-void accuracy_add(entity e, float w, float hit, float fired);
+void accuracy_set(entity e, float w, float fired, float hit);
+void accuracy_add(entity e, float w, float fired, float hit);
+
+// helper
+float accuracy_isgooddamage(entity attacker, entity targ);
+float accuracy_canbegooddamage(entity attacker);