diff --git a/addons/sourcemod/plugins/optional/l4d2_gameinfo_sync.smx b/addons/sourcemod/plugins/optional/l4d2_gameinfo_sync.smx index 9665c1326..7cafa30b3 100644 Binary files a/addons/sourcemod/plugins/optional/l4d2_gameinfo_sync.smx and b/addons/sourcemod/plugins/optional/l4d2_gameinfo_sync.smx differ diff --git a/addons/sourcemod/scripting/l4d2_gameinfo_sync.sp b/addons/sourcemod/scripting/l4d2_gameinfo_sync.sp index e377b569e..acfed37dd 100644 --- a/addons/sourcemod/scripting/l4d2_gameinfo_sync.sp +++ b/addons/sourcemod/scripting/l4d2_gameinfo_sync.sp @@ -296,9 +296,12 @@ void SendPlayers() player.SetBool("blackAndWhite", L4D_IsPlayerOnThirdStrike(client)); player.SetBool("incapacitated", IsIncapacitated(client)); - float progress = GetSurvivorProgress(client); - if (progress > g_fSurvivorProgress[client]) - g_fSurvivorProgress[client] = progress; + if (!IsTankInPlay()) + { + float progress = GetSurvivorProgress(client); + if (progress > g_fSurvivorProgress[client]) + g_fSurvivorProgress[client] = progress; + } } player.SetBool("isPlayerAlive", isPlayerAlive);