Reduce false positives for god-mode.

At maxNoDamageTicks/2 damage can rule.
This commit is contained in:
asofold 2013-02-15 20:39:11 +01:00
parent dbf87093e3
commit 45ba3b931e

View File

@ -137,12 +137,12 @@ public class GodMode extends Check {
// Check if reduced more than expected or new/count down fully.
// TODO: Mostly workarounds.
if (delta <= 0 || data.lastNoDamageTicks == 0 || dTick > data.lastNoDamageTicks || damage > player.getLastDamage() || damage == 0){
if (delta <= 0 || data.lastNoDamageTicks <= player.getMaximumNoDamageTicks() / 2 || dTick > data.lastNoDamageTicks || damage > player.getLastDamage() || damage == 0){
// Not resetting acc.
legit = set = true;
}
if (noDamageTicks == 10 || dTick == 1 && noDamageTicks < 19){
if (dTick == 1 && noDamageTicks < 19){
set = true;
}