From 272697ede188cb98d75ae32b92f1d6abfb8bb02c Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 2 May 2009 21:49:21 -0500 Subject: *Fix the db error when saving pet auras. --HG-- branch : trunk --- src/game/Pet.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/game/Pet.cpp b/src/game/Pet.cpp index 9f861a91b89..8985d648cff 100644 --- a/src/game/Pet.cpp +++ b/src/game/Pet.cpp @@ -1181,13 +1181,13 @@ void Pet::_SaveAuras() || itr->second->IsAreaAura()) continue; - uint32 amounts[MAX_SPELL_EFFECTS]; - for (uint8 i=0;isecond->GetPartAura(i)) - amounts[i]=partAura->GetAmount(); + if (AuraEffect *partAura = itr->second->GetPartAura(i)) + amounts[i] = partAura->GetAmount(); else - amounts[i]=0; + amounts[i] = 0; } CharacterDatabase.PExecute("INSERT INTO pet_aura (guid,caster_guid,spell,effect_mask,stackcount,amount0, amount1, amount2,maxduration,remaintime,remaincharges) " -- cgit v1.2.3