From dbc0de1e71b35fad8079d7fb780a2952403e4811 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Wed, 14 Sep 2022 01:06:01 +0200 Subject: [PATCH] Core/Units: removed PvE level delta based block chance bonus * according to simulationcraft there is no sign of it being real --- src/server/game/Entities/Unit/Unit.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index bcca1cad49..ed648a0a07 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -2521,6 +2521,7 @@ float Unit::GetMeleeMissChance(Unit const* victim) const float Unit::GetUnitBlockChance(Unit const* victim) const { float chance = 0.f; + if (Player const* playerVictim = victim->ToPlayer()) { if (playerVictim->CanBlock()) @@ -2536,11 +2537,6 @@ float Unit::GetUnitBlockChance(Unit const* victim) const { chance = 5.0f; chance += victim->GetTotalAuraModifier(SPELL_AURA_MOD_BLOCK_PERCENT); - - int32 const levelDiff = victim->getLevelForTarget(this) - getLevelForTarget(victim); - - if (levelDiff > 0) - chance += 0.2f * levelDiff; } }