aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
authorAz@zel <azazel.kon@gmail.com>2011-05-11 12:32:54 +0600
committerAz@zel <azazel.kon@gmail.com>2011-05-11 12:32:54 +0600
commit52bc1e5fd3a166ebc2d03b42287fbd07de8e782a (patch)
tree646626c206ca766283f3af340489a9bffb755694 /src/server/scripts
parent58f0a4b15207d4c80439fe193b41f40c71719c22 (diff)
Core/Misc: more warning fixes (some of them were real logical flaws - comparison of unrelated types) (Thanks to Tassader for pointing out that one line was completely unnecessary)
Diffstat (limited to 'src/server/scripts')
-rw-r--r--src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp15
-rw-r--r--src/server/scripts/Northrend/Ulduar/ulduar/boss_assembly_of_iron.cpp11
-rw-r--r--src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp2
3 files changed, 12 insertions, 16 deletions
diff --git a/src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp b/src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp
index cf28c7a39fc..30253c78260 100644
--- a/src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp
+++ b/src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp
@@ -1022,18 +1022,15 @@ public:
if (!instance)
return;
- if (Unit::GetCreature(*me, instance->GetData64(DATA_MALYGOS)))
+ if (Unit* summoner = me->ToTempSummon()->GetSummoner())
{
- if (Unit* summoner = me->ToTempSummon()->GetSummoner())
+ if (Creature* malygos = Unit::GetCreature(*me, instance->GetData64(DATA_MALYGOS)))
{
summoner->CastSpell(me, SPELL_RIDE_RED_DRAGON, true);
- if (Creature* malygos = Unit::GetCreature(*me, instance->GetData64(DATA_MALYGOS)))
- {
- float victim_threat = malygos->getThreatManager().getThreat(summoner);
- malygos->getThreatManager().resetAllAggro();
- malygos->AI()->AttackStart(me);
- malygos->AddThreat(me, victim_threat);
- }
+ float victim_threat = malygos->getThreatManager().getThreat(summoner);
+ malygos->getThreatManager().resetAllAggro();
+ malygos->AI()->AttackStart(me);
+ malygos->AddThreat(me, victim_threat);
}
}
}
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/boss_assembly_of_iron.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/boss_assembly_of_iron.cpp
index 978718e3252..63e01cf8dbb 100644
--- a/src/server/scripts/Northrend/Ulduar/ulduar/boss_assembly_of_iron.cpp
+++ b/src/server/scripts/Northrend/Ulduar/ulduar/boss_assembly_of_iron.cpp
@@ -745,14 +745,11 @@ class spell_shield_of_runes : public SpellScriptLoader
{
PrepareAuraScript(spell_shield_of_runes_AuraScript);
- void OnRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes mode)
+ void OnRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
- Unit* caster = GetCaster();
- if (!caster)
- return;
-
- if (mode != AURA_REMOVE_BY_EXPIRE)
- caster->CastSpell(caster, SPELL_SHIELD_OF_RUNES_BUFF, false);
+ if (Unit* caster = GetCaster())
+ if (GetTargetApplication()->GetRemoveMode() == AURA_REMOVE_BY_EXPIRE)
+ caster->CastSpell(caster, SPELL_SHIELD_OF_RUNES_BUFF, false);
}
void Register()
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp
index b4daa8bc799..990ed9f4f02 100644
--- a/src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp
+++ b/src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp
@@ -489,6 +489,8 @@ class spell_ulduar_cancel_stone_grip : public SpellScriptLoader
case RAID_DIFFICULTY_25MAN_NORMAL:
target->RemoveAura(SpellMgr::CalculateSpellEffectAmount(GetSpellInfo(), EFFECT_1));
break;
+ default:
+ break;
}
}