[10300] Fixed some strange GetAura arg values.

This commit is contained in:
VladimirMangos 2010-07-31 21:22:13 +04:00
parent 2ad9cd34b2
commit 4f19017872
4 changed files with 4 additions and 4 deletions

View file

@ -3228,7 +3228,7 @@ void Spell::EffectHeal(SpellEffectIndex /*eff_idx*/)
if (unitTarget == m_targets.getUnitTarget()) if (unitTarget == m_targets.getUnitTarget())
{ {
// check for Riptide // check for Riptide
Aura* riptide = unitTarget->GetAura(SPELL_AURA_PERIODIC_HEAL, SPELLFAMILY_SHAMAN, 0, 0x00000010, caster->GetGUID()); Aura* riptide = unitTarget->GetAura(SPELL_AURA_PERIODIC_HEAL, SPELLFAMILY_SHAMAN, UI64LIT(0x0), 0x00000010, caster->GetGUID());
if (riptide) if (riptide)
{ {
addhealth += addhealth/4; addhealth += addhealth/4;

View file

@ -6198,7 +6198,7 @@ uint32 Unit::SpellDamageBonusDone(Unit *pVictim, SpellEntry const *spellProto, u
if (spellProto->SpellFamilyFlags & UI64LIT(0x00000080)) if (spellProto->SpellFamilyFlags & UI64LIT(0x00000080))
{ {
// Holy Fire // Holy Fire
if (pVictim->GetAura(SPELL_AURA_PERIODIC_DAMAGE, SPELLFAMILY_PRIEST, UI64LIT(0x00100000), NULL)) if (pVictim->GetAura(SPELL_AURA_PERIODIC_DAMAGE, SPELLFAMILY_PRIEST, UI64LIT(0x00100000)))
if (Aura *aur = GetAura(55692, EFFECT_INDEX_0)) if (Aura *aur = GetAura(55692, EFFECT_INDEX_0))
DoneTotalMod *= (aur->GetModifier()->m_amount+100.0f) / 100.0f; DoneTotalMod *= (aur->GetModifier()->m_amount+100.0f) / 100.0f;
} }

View file

@ -1361,7 +1361,7 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura
if (!procSpell) if (!procSpell)
return SPELL_AURA_PROC_FAILED; return SPELL_AURA_PROC_FAILED;
Aura* leachAura = pVictim->GetAura(SPELL_AURA_PERIODIC_LEECH, SPELLFAMILY_PRIEST, UI64LIT(0x02000000), NULL, GetGUID()); Aura* leachAura = pVictim->GetAura(SPELL_AURA_PERIODIC_LEECH, SPELLFAMILY_PRIEST, UI64LIT(0x02000000), 0, GetGUID());
if (!leachAura) if (!leachAura)
return SPELL_AURA_PROC_FAILED; return SPELL_AURA_PROC_FAILED;

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__ #ifndef __REVISION_NR_H__
#define __REVISION_NR_H__ #define __REVISION_NR_H__
#define REVISION_NR "10299" #define REVISION_NR "10300"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__