REZOLVAT !provocare
Provocarea "Supravietuieste 3 runde fara sa mori" creste numarul de runde "supravietuite" indiferent ca esti mort sau nu.
2 Raspunsuri
REZOLVAT
Cauza: progresul "Supravietuieste 3 runde" se baza pe verificarea PawnIsAlive la finalul rundei, care e nesigur in CS2 (timing race intre EventPlayerDeath si EventRoundEnd).
Fix: adaugat un flag explicit DiedThisRound pe fiecare jucator, setat in OnPlayerDeath, resetat in OnRoundStart. Progresul se incrementeaza acum doar daca !DiedThisRound la finalul rundei. Recompilat si deployat. Se aplica la urmatorul restart CS2.
Cauza: progresul "Supravietuieste 3 runde" se baza pe verificarea PawnIsAlive la finalul rundei, care e nesigur in CS2 (timing race intre EventPlayerDeath si EventRoundEnd).
Fix: adaugat un flag explicit DiedThisRound pe fiecare jucator, setat in OnPlayerDeath, resetat in OnRoundStart. Progresul se incrementeaza acum doar daca !DiedThisRound la finalul rundei. Recompilat si deployat. Se aplica la urmatorul restart CS2.
Genial :))