mirror of
https://github.com/mangosfour/server.git
synced 2025-12-15 10:37:02 +00:00
[9403] Replace number with enum name where explicitly used in array/other checks
Signed-off-by: NoFantasy <nofantasy@nf.no>
This commit is contained in:
parent
5c05280c44
commit
7c555add76
14 changed files with 128 additions and 128 deletions
|
|
@ -239,7 +239,7 @@ SpellSpecific GetSpellSpecific(uint32 spellId)
|
|||
if (spellInfo->SpellFamilyFlags & UI64LIT(0x12040000))
|
||||
return SPELL_MAGE_ARMOR;
|
||||
|
||||
if ((spellInfo->SpellFamilyFlags & UI64LIT(0x1000000)) && spellInfo->EffectApplyAuraName[0]==SPELL_AURA_MOD_CONFUSE)
|
||||
if ((spellInfo->SpellFamilyFlags & UI64LIT(0x1000000)) && spellInfo->EffectApplyAuraName[EFFECT_INDEX_0] == SPELL_AURA_MOD_CONFUSE)
|
||||
return SPELL_MAGE_POLYMORPH;
|
||||
|
||||
break;
|
||||
|
|
@ -564,7 +564,7 @@ bool IsPositiveEffect(uint32 spellId, uint32 effIndex)
|
|||
// many positive auras have negative triggered spells at damage for example and this not make it negative (it can be canceled for example)
|
||||
break;
|
||||
case SPELL_AURA_MOD_STUN: //have positive and negative spells, we can't sort its correctly at this moment.
|
||||
if(effIndex==0 && spellproto->Effect[1]==0 && spellproto->Effect[2]==0)
|
||||
if (effIndex == EFFECT_INDEX_0 && spellproto->Effect[EFFECT_INDEX_1] == 0 && spellproto->Effect[EFFECT_INDEX_2] == 0)
|
||||
return false; // but all single stun aura spells is negative
|
||||
|
||||
// Petrification
|
||||
|
|
@ -599,8 +599,8 @@ bool IsPositiveEffect(uint32 spellId, uint32 effIndex)
|
|||
spellproto->EffectImplicitTargetA[effIndex] == TARGET_SELF2) &&
|
||||
spellproto->SpellFamilyName == SPELLFAMILY_GENERIC)
|
||||
return false;
|
||||
// but not this if this first effect (don't found batter check)
|
||||
if(spellproto->Attributes & 0x4000000 && effIndex==0)
|
||||
// but not this if this first effect (don't found better check)
|
||||
if (spellproto->Attributes & 0x4000000 && effIndex == EFFECT_INDEX_0)
|
||||
return false;
|
||||
break;
|
||||
case SPELL_AURA_TRANSFORM:
|
||||
|
|
@ -745,7 +745,7 @@ SpellCastResult GetErrorAtShapeshiftedCast (SpellEntry const *spellInfo, uint32
|
|||
// talents that learn spells can have stance requirements that need ignore
|
||||
// (this requirement only for client-side stance show in talent description)
|
||||
if( GetTalentSpellCost(spellInfo->Id) > 0 &&
|
||||
(spellInfo->Effect[0]==SPELL_EFFECT_LEARN_SPELL || spellInfo->Effect[1]==SPELL_EFFECT_LEARN_SPELL || spellInfo->Effect[2]==SPELL_EFFECT_LEARN_SPELL) )
|
||||
(spellInfo->Effect[EFFECT_INDEX_0] == SPELL_EFFECT_LEARN_SPELL || spellInfo->Effect[EFFECT_INDEX_1] == SPELL_EFFECT_LEARN_SPELL || spellInfo->Effect[EFFECT_INDEX_2] == SPELL_EFFECT_LEARN_SPELL) )
|
||||
return SPELL_CAST_OK;
|
||||
|
||||
uint32 stanceMask = (form ? 1 << (form - 1) : 0);
|
||||
|
|
@ -1805,10 +1805,10 @@ bool SpellMgr::IsProfessionOrRidingSpell(uint32 spellId)
|
|||
if(!spellInfo)
|
||||
return false;
|
||||
|
||||
if(spellInfo->Effect[1] != SPELL_EFFECT_SKILL)
|
||||
if (spellInfo->Effect[EFFECT_INDEX_1] != SPELL_EFFECT_SKILL)
|
||||
return false;
|
||||
|
||||
uint32 skill = spellInfo->EffectMiscValue[1];
|
||||
uint32 skill = spellInfo->EffectMiscValue[EFFECT_INDEX_1];
|
||||
|
||||
return IsProfessionOrRidingSkill(skill);
|
||||
}
|
||||
|
|
@ -1819,10 +1819,10 @@ bool SpellMgr::IsProfessionSpell(uint32 spellId)
|
|||
if(!spellInfo)
|
||||
return false;
|
||||
|
||||
if(spellInfo->Effect[1] != SPELL_EFFECT_SKILL)
|
||||
if (spellInfo->Effect[EFFECT_INDEX_1] != SPELL_EFFECT_SKILL)
|
||||
return false;
|
||||
|
||||
uint32 skill = spellInfo->EffectMiscValue[1];
|
||||
uint32 skill = spellInfo->EffectMiscValue[EFFECT_INDEX_1];
|
||||
|
||||
return IsProfessionSkill(skill);
|
||||
}
|
||||
|
|
@ -1833,10 +1833,10 @@ bool SpellMgr::IsPrimaryProfessionSpell(uint32 spellId)
|
|||
if(!spellInfo)
|
||||
return false;
|
||||
|
||||
if(spellInfo->Effect[1] != SPELL_EFFECT_SKILL)
|
||||
if (spellInfo->Effect[EFFECT_INDEX_1] != SPELL_EFFECT_SKILL)
|
||||
return false;
|
||||
|
||||
uint32 skill = spellInfo->EffectMiscValue[1];
|
||||
uint32 skill = spellInfo->EffectMiscValue[EFFECT_INDEX_1];
|
||||
|
||||
return IsPrimaryProfessionSkill(skill);
|
||||
}
|
||||
|
|
@ -2810,7 +2810,7 @@ void SpellMgr::LoadSpellAreas()
|
|||
continue;
|
||||
}
|
||||
|
||||
switch(spellInfo->EffectApplyAuraName[0])
|
||||
switch(spellInfo->EffectApplyAuraName[EFFECT_INDEX_0])
|
||||
{
|
||||
case SPELL_AURA_DUMMY:
|
||||
case SPELL_AURA_PHASE:
|
||||
|
|
@ -3207,7 +3207,7 @@ void SpellMgr::CheckUsedSpells(char const* table)
|
|||
continue;
|
||||
}
|
||||
|
||||
if(effectIdx >= 0)
|
||||
if (effectIdx >= EFFECT_INDEX_0)
|
||||
{
|
||||
if(effectType >= 0 && spellEntry->Effect[effectIdx] != effectType)
|
||||
{
|
||||
|
|
@ -3560,10 +3560,10 @@ bool SpellArea::IsFitToRequirements(Player const* player, uint32 newZone, uint32
|
|||
return false;
|
||||
if(auraSpell > 0)
|
||||
// have expected aura
|
||||
return player->HasAura(auraSpell,0);
|
||||
return player->HasAura(auraSpell, EFFECT_INDEX_0);
|
||||
else
|
||||
// not have expected aura
|
||||
return !player->HasAura(-auraSpell,0);
|
||||
return !player->HasAura(-auraSpell, EFFECT_INDEX_0);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue