From d095e315a0457e49b9d8d8ab2c4fe4f0169c7a5a Mon Sep 17 00:00:00 2001 From: Xanadu Date: Mon, 14 Jun 2010 20:52:36 +0200 Subject: Improved startup pool check a little. --HG-- branch : trunk --- src/server/game/Pools/PoolHandler.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Pools/PoolHandler.cpp b/src/server/game/Pools/PoolHandler.cpp index 0105b5870ea..de29d59d628 100644 --- a/src/server/game/Pools/PoolHandler.cpp +++ b/src/server/game/Pools/PoolHandler.cpp @@ -121,10 +121,13 @@ void PoolGroup::AddEntry(PoolObject& poolitem, uint32 maxentries) template bool PoolGroup::CheckPool() const { - if (EqualChanced.size() == 0) + if (EqualChanced.size() && ExplicitlyChanced.size()) + return false; + + if (ExplicitlyChanced.size()) { float chance = 0; - for (uint32 i=0; i