float accuracy_isgooddamage(entity attacker, entity targ)
{
- float targ_isvalid = ((g_td) ? targ.flags & FL_MONSTER : IS_CLIENT(targ));
-
- if(!inWarmupStage)
+ float targ_isvalid = ((g_invasion) ? targ.flags & FL_MONSTER : IS_CLIENT(targ));
+
+ if(!warmup_stage)
if(targ_isvalid)
- if not(attacker.flags & FL_MONSTER) // no accuracy for monsters
+ if(!targ.frozen)
if(targ.deadflag == DEAD_NO)
- if(IsDifferentTeam(attacker, targ))
+ if(DIFF_TEAM(attacker, targ))
return TRUE;
return FALSE;
}
float accuracy_canbegooddamage(entity attacker)
{
- if(!inWarmupStage)
+ if(!warmup_stage)
return TRUE;
return FALSE;
}