From 3679de37100a5d917d4f2b59adbebe7a45e49522 Mon Sep 17 00:00:00 2001 From: mik1893 Date: Wed, 3 Aug 2016 18:29:33 +0100 Subject: [PATCH] Core/Unit: fix the 1/10000 chance to miss with 100% chance --- src/server/game/Entities/Unit/Unit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index c98972659..9d864027d 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -2749,7 +2749,7 @@ SpellMissInfo Unit::MagicSpellHitResult(Unit* victim, SpellInfo const* spell) int32 tmp = 10000 - HitChance; - int32 rand = irand(0, 10000); + int32 rand = irand(1, 10000); // Needs to be 1 to 10000 to avoid the 1/10000 chance to miss on 100% hit rating if (rand < tmp) return SPELL_MISS_MISS;