aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bindings/scripts/scripts/creature/mob_event_ai.cpp6
-rw-r--r--src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp5
-rw-r--r--src/game/SpellAuras.cpp4
3 files changed, 6 insertions, 9 deletions
diff --git a/src/bindings/scripts/scripts/creature/mob_event_ai.cpp b/src/bindings/scripts/scripts/creature/mob_event_ai.cpp
index 011309cde87..7102add172d 100644
--- a/src/bindings/scripts/scripts/creature/mob_event_ai.cpp
+++ b/src/bindings/scripts/scripts/creature/mob_event_ai.cpp
@@ -608,10 +608,8 @@ struct TRINITY_DLL_DECL Mob_EventAI : public ScriptedAI
if (CreatureInfo const* ci = GetCreatureTemplateStore(param1))
{
//use default display
- //TODO FIX DisplayID_A in core
- /*
- if (ci->DisplayID_A)
- m_creature->SetDisplayId(ci->DisplayID_A);*/
+ if (ci->Modelid1)
+ m_creature->SetDisplayId(ci->Modelid1);
}
}
//if no param1, then use value from param2 (modelId)
diff --git a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp
index 59d64489b6c..c65186a76ab 100644
--- a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp
+++ b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp
@@ -104,8 +104,7 @@ struct TRINITY_DLL_DECL npc_draenei_survivorAI : public ScriptedAI
void SpellHit(Unit *Caster, const SpellEntry *Spell)
{
- // error: âconst struct SpellEntryâ has no member named âSpellFamilyFlags2â
- /*if (Spell->SpellFamilyFlags2 & 0x080000000)
+ if (Spell->SpellFamilyFlags[2] & 0x080000000)
{
m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PVP_ATTACKABLE);
m_creature->SetStandState(UNIT_STAND_STATE_STAND);
@@ -115,7 +114,7 @@ struct TRINITY_DLL_DECL npc_draenei_survivorAI : public ScriptedAI
pCaster = Caster->GetGUID();
SayThanksTimer = 5000;
- }*/
+ }
}
void UpdateAI(const uint32 diff)
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index 15627df8a2f..feb00ba12eb 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -461,8 +461,8 @@ Aura::~Aura()
//Delete references to aura
if(GetAuraSlot() < MAX_AURAS && m_target && m_target->GetVisibleAura(GetAuraSlot()))
{
- AuraSlotEntry * entry = m_target->GetVisibleAura(GetAuraSlot());
- entry->m_slotAuras[GetEffIndex()]=NULL;
+ if (AuraSlotEntry * entry = m_target->GetVisibleAura(GetAuraSlot()));
+ entry->m_slotAuras[GetEffIndex()]=NULL;
}
}