aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp20
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp2
-rwxr-xr-xsrc/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp2
-rwxr-xr-xsrc/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp2
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp2
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp4
-rwxr-xr-xsrc/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h12
-rwxr-xr-xsrc/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp18
-rw-r--r--src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp4
-rw-r--r--src/server/scripts/Spells/spell_quest.cpp17
10 files changed, 43 insertions, 40 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp
index fea3dcd19f1..eb2c4e8f2f8 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp
@@ -270,7 +270,7 @@ class boss_blood_council_controller : public CreatureScript
void SetData(uint32 /*type*/, uint32 data)
{
- resetCounter += data;
+ resetCounter += uint8(data);
if (resetCounter == 3)
EnterEvadeMode();
}
@@ -334,7 +334,7 @@ class boss_blood_council_controller : public CreatureScript
if (newPrince)
{
newPrince->SetHealth(me->GetHealth());
- newPrince->AI()->Talk(invocationOrder[invocationStage].textId);
+ newPrince->AI()->Talk(uint8(invocationOrder[invocationStage].textId));
}
DoCast(me, invocationOrder[invocationStage].spellId);
@@ -352,10 +352,10 @@ class boss_blood_council_controller : public CreatureScript
{
uint64 guid;
uint32 spellId;
- uint8 textId;
+ uint32 textId;
uint32 visualSpell;
- InvocationData(uint64 _guid, uint32 _spellId, int32 _textId, uint32 _visualSpell)
+ InvocationData(uint64 _guid, uint32 _spellId, uint32 _textId, uint32 _visualSpell)
{
guid = _guid;
spellId = _spellId;
@@ -365,8 +365,8 @@ class boss_blood_council_controller : public CreatureScript
InvocationData() : guid(0), spellId(0), textId(0), visualSpell(0) { }
} invocationOrder[3];
- uint8 invocationStage;
- uint8 resetCounter;
+ uint32 invocationStage;
+ uint32 resetCounter;
};
CreatureAI* GetAI(Creature* creature) const
@@ -564,8 +564,8 @@ class boss_prince_keleseth_icc : public CreatureScript
private:
static const Position roomCenter;
- bool isEmpowered; // bool check faster than map lookup
uint32 spawnHealth;
+ bool isEmpowered; // bool check faster than map lookup
};
CreatureAI* GetAI(Creature* creature) const
@@ -1180,8 +1180,8 @@ class npc_ball_of_flame : public CreatureScript
}
private:
- InstanceScript* instance;
uint64 chaseGUID;
+ InstanceScript* instance;
uint32 despawnTimer;
};
@@ -1247,7 +1247,9 @@ class npc_kinetic_bomb : public CreatureScript
private:
EventMap events;
- float x, y, groundZ;
+ float x;
+ float y;
+ float groundZ;
};
CreatureAI* GetAI(Creature* creature) const
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
index c660d9b1727..4a569c334ca 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
@@ -717,7 +717,7 @@ class spell_blood_queen_pact_of_the_darkfallen_dmg : public SpellScriptLoader
SpellEntry const* damageSpell = sSpellStore.LookupEntry(SPELL_PACT_OF_THE_DARKFALLEN_DAMAGE);
int32 damage = SpellMgr::CalculateSpellEffectAmount(damageSpell, EFFECT_0);
float multiplier = 0.3375f + 0.1f * uint32(aurEff->GetTickNumber()/10); // do not convert to 0.01f - we need tick number/10 as INT (damage increases every 10 ticks)
- damage = uint32(damage * multiplier);
+ damage = int32(damage * multiplier);
GetTarget()->CastCustomSpell(SPELL_PACT_OF_THE_DARKFALLEN_DAMAGE, SPELLVALUE_BASE_POINT0, damage, GetTarget(), true);
}
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp
index 9b85b568a95..c44dad9650e 100755
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp
@@ -277,7 +277,7 @@ class boss_festergut : public CreatureScript
private:
uint64 gasDummyGUID;
uint32 maxInoculatedStack;
- uint8 inhaleCounter;
+ uint32 inhaleCounter;
};
CreatureAI* GetAI(Creature* creature) const
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp
index e9ab3305643..615adadc8ea 100755
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp
@@ -252,9 +252,9 @@ class boss_lord_marrowgar : public CreatureScript
}
private:
+ Position coldflameLastPos;
uint32 boneStormDuration;
float baseSpeed;
- Position coldflameLastPos;
bool introDone;
bool boneSlice;
};
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
index ac74aecd5cc..86ca7d537b0 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
@@ -233,7 +233,7 @@ class boss_rotface : public CreatureScript
private:
uint32 infectionCooldown;
- uint8 infectionStage;
+ uint32 infectionStage;
};
CreatureAI* GetAI(Creature* creature) const
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp
index e9863d38f6f..46c49c9ebbb 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp
@@ -922,8 +922,8 @@ class npc_sindragosa_trash : public CreatureScript
}
private:
- InstanceScript* instance;
EventMap events;
+ InstanceScript* instance;
uint32 frostwyrmId;
bool isTaunted; // Frostwing Whelp only
};
@@ -1011,7 +1011,7 @@ class spell_sindragosa_unchained_magic : public SpellScriptLoader
void FilterTargets(std::list<Unit*>& unitList)
{
unitList.remove_if(UnchainedMagicTargetSelector());
- uint32 maxSize = GetCaster()->GetMap()->GetSpawnMode() & 1 ? 5 : 2;
+ uint32 maxSize = uint32(GetCaster()->GetMap()->GetSpawnMode() & 1 ? 5 : 2);
if (unitList.size() > maxSize)
Trinity::RandomResizeList(unitList, maxSize);
}
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
index 2ea0bd43f78..701d8afbac9 100755
--- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
+++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
@@ -329,25 +329,25 @@ enum WorldStatesICC
class spell_trigger_spell_from_caster : public SpellScriptLoader
{
public:
- spell_trigger_spell_from_caster(char const* scriptName, uint32 _triggerId) : SpellScriptLoader(scriptName), triggerId(_triggerId) { }
+ spell_trigger_spell_from_caster(char const* scriptName, uint32 triggerId) : SpellScriptLoader(scriptName), _triggerId(triggerId) { }
class spell_trigger_spell_from_caster_SpellScript : public SpellScript
{
PrepareSpellScript(spell_trigger_spell_from_caster_SpellScript);
public:
- spell_trigger_spell_from_caster_SpellScript(uint32 _triggerId) : SpellScript(), triggerId(_triggerId) { }
+ spell_trigger_spell_from_caster_SpellScript(uint32 triggerId) : SpellScript(), _triggerId(triggerId) { }
bool Validate(SpellEntry const* /*spell*/)
{
- if (!sSpellStore.LookupEntry(triggerId))
+ if (!sSpellStore.LookupEntry(_triggerId))
return false;
return true;
}
void HandleTrigger()
{
- GetCaster()->CastSpell(GetHitUnit(), triggerId, true);
+ GetCaster()->CastSpell(GetHitUnit(), _triggerId, true);
}
void Register()
@@ -355,7 +355,7 @@ class spell_trigger_spell_from_caster : public SpellScriptLoader
AfterHit += SpellHitFn(spell_trigger_spell_from_caster_SpellScript::HandleTrigger);
}
- uint32 triggerId;
+ uint32 _triggerId;
};
SpellScript* GetSpellScript() const
@@ -364,7 +364,7 @@ class spell_trigger_spell_from_caster : public SpellScriptLoader
}
private:
- uint32 triggerId;
+ uint32 _triggerId;
};
#endif // ICECROWN_CITADEL_H_
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
index 16634b5ab98..512ee9950c3 100755
--- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
@@ -252,7 +252,7 @@ class instance_icecrown_citadel : public InstanceMapScript
{
if (WeeklyQuestData[questIndex].creatureEntry == entry)
{
- uint8 diffIndex = instance->GetSpawnMode() & 1;
+ uint8 diffIndex = uint8(instance->GetSpawnMode() & 1);
if (!sPoolMgr->IsSpawnedObject<Quest>(WeeklyQuestData[questIndex].questId[diffIndex]))
entry = 0;
break;
@@ -855,8 +855,8 @@ class instance_icecrown_citadel : public InstanceMapScript
OUT_SAVE_INST_DATA;
std::ostringstream saveStream;
- saveStream << "I C " << GetBossSaveData() << uint32(coldflameJetsState)
- << " " << uint32(bloodQuickeningState) << " " << bloodQuickeningMinutes;
+ saveStream << "I C " << GetBossSaveData() << coldflameJetsState
+ << " " << bloodQuickeningState << " " << bloodQuickeningMinutes;
OUT_SAVE_INST_DATA_COMPLETE;
return saveStream.str();
@@ -930,6 +930,7 @@ class instance_icecrown_citadel : public InstanceMapScript
}
private:
+ std::set<uint64> coldflameJets;
uint64 ladyDeathwisperElevator;
uint64 deathbringerSaurfang;
uint64 saurfangDoor;
@@ -952,15 +953,14 @@ class instance_icecrown_citadel : public InstanceMapScript
uint64 sindragosa;
uint64 spinestalker;
uint64 rimefang;
- std::set<uint64> coldflameJets;
uint32 teamInInstance;
uint32 bloodQuickeningTimer;
+ uint32 coldflameJetsState;
+ uint32 frostwyrms;
+ uint32 spinestalkerTrash;
+ uint32 rimefangTrash;
+ uint32 bloodQuickeningState;
uint16 heroicAttempts;
- uint16 coldflameJetsState;
- uint16 frostwyrms;
- uint16 spinestalkerTrash;
- uint16 rimefangTrash;
- uint16 bloodQuickeningState;
uint16 bloodQuickeningMinutes;
bool isBonedEligible;
bool isOozeDanceEligible;
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp
index f3cad27f043..328a0b5789a 100644
--- a/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp
+++ b/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp
@@ -385,7 +385,7 @@ public:
}
if (me->HasUnitState(UNIT_STAT_CASTING))
- return;
+ return;
uint32 eventId = events.GetEvent();
@@ -795,7 +795,7 @@ public:
me->GetMotionMaster()->MoveRandom(50);
}
- void JustDied(Unit* pKiller)
+ void JustDied(Unit* /*pKiller*/)
{
me->GetMotionMaster()->MoveTargetedHome();
DoCast(SPELL_DUSTY_EXPLOSION);
diff --git a/src/server/scripts/Spells/spell_quest.cpp b/src/server/scripts/Spells/spell_quest.cpp
index 013a635b8ad..b45038e52a1 100644
--- a/src/server/scripts/Spells/spell_quest.cpp
+++ b/src/server/scripts/Spells/spell_quest.cpp
@@ -27,7 +27,7 @@ class spell_generic_quest_update_entry_SpellScript : public SpellScript
{
PrepareSpellScript(spell_generic_quest_update_entry_SpellScript)
private:
- uint32 _spellEffect;
+ uint16 _spellEffect;
uint8 _effIndex;
uint32 _originalEntry;
uint32 _newEntry;
@@ -35,21 +35,21 @@ private:
uint32 _despawnTime;
public:
- spell_generic_quest_update_entry_SpellScript(uint32 spellEffect, uint8 effIndex, uint32 originalEntry, uint32 newEntry, bool shouldAttack, uint32 despawnTime = 0) :
+ spell_generic_quest_update_entry_SpellScript(uint16 spellEffect, uint8 effIndex, uint32 originalEntry, uint32 newEntry, bool shouldAttack, uint32 despawnTime = 0) :
SpellScript(), _spellEffect(spellEffect), _effIndex(effIndex), _originalEntry(originalEntry),
_newEntry(newEntry), _shouldAttack(shouldAttack), _despawnTime(despawnTime) { }
void HandleDummy(SpellEffIndex /*effIndex*/)
{
- if (Creature* pCreatureTarget = GetHitCreature())
- if (!pCreatureTarget->isPet() && pCreatureTarget->GetEntry() == _originalEntry)
+ if (Creature* creatureTarget = GetHitCreature())
+ if (!creatureTarget->isPet() && creatureTarget->GetEntry() == _originalEntry)
{
- pCreatureTarget->UpdateEntry(_newEntry);
- if (_shouldAttack && pCreatureTarget->IsAIEnabled)
- pCreatureTarget->AI()->AttackStart(GetCaster());
+ creatureTarget->UpdateEntry(_newEntry);
+ if (_shouldAttack && creatureTarget->IsAIEnabled)
+ creatureTarget->AI()->AttackStart(GetCaster());
if (_despawnTime)
- pCreatureTarget->DespawnOrUnsummon(_despawnTime);
+ creatureTarget->DespawnOrUnsummon(_despawnTime);
}
}
@@ -756,6 +756,7 @@ class spell_q10041_q10040_who_are_they : public SpellScriptLoader
void HandleScript(SpellEffIndex effIndex)
{
+ PreventHitDefaultEffect(effIndex);
if (!GetHitUnit() || !GetHitUnit()->ToPlayer())
return;