diff options
| author | Spp <none@none> | 2010-08-24 14:44:56 +0200 |
|---|---|---|
| committer | Spp <none@none> | 2010-08-24 14:44:56 +0200 |
| commit | 9e4357c9ad718c4dd07c6b3354255f9a098e7d1a (patch) | |
| tree | baac92dcd7c790ca44ac60ebf173e4cac60ce8dd /src | |
| parent | c728681422b9a5446e021986ccc870536a11d188 (diff) | |
Core: Fix more warnings
--HG--
branch : trunk
Diffstat (limited to 'src')
29 files changed, 182 insertions, 127 deletions
diff --git a/src/server/game/Entities/Object/Object.h b/src/server/game/Entities/Object/Object.h index 7f3cb8cc8c3..efa953d378c 100644 --- a/src/server/game/Entities/Object/Object.h +++ b/src/server/game/Entities/Object/Object.h @@ -125,7 +125,7 @@ class Object public: virtual ~Object (); - const bool IsInWorld() const { return m_inWorld; } + const bool& IsInWorld() const { return m_inWorld; } virtual void AddToWorld() { if (m_inWorld) diff --git a/src/server/game/Groups/Group.h b/src/server/game/Groups/Group.h index f29e5d5c234..3d3ce890489 100644 --- a/src/server/game/Groups/Group.h +++ b/src/server/game/Groups/Group.h @@ -237,7 +237,7 @@ class Group bool IsCreated() const { return GetMembersCount() > 0; } const uint64& GetLeaderGUID() const { return m_leaderGuid; } const uint64& GetGUID() const { return m_guid; } - const uint32 GetLowGUID() const { return GUID_LOPART(m_guid); } + uint32 GetLowGUID() const { return GUID_LOPART(m_guid); } const char * GetLeaderName() const { return m_leaderName.c_str(); } LootMethod GetLootMethod() const { return m_lootMethod; } const uint64& GetLooterGuid() const { return m_looterGuid; } diff --git a/src/server/game/Guilds/Guild.h b/src/server/game/Guilds/Guild.h index 093c7f8a670..fcf85c369c6 100644 --- a/src/server/game/Guilds/Guild.h +++ b/src/server/game/Guilds/Guild.h @@ -220,7 +220,7 @@ struct GuildBankEventLogEntry uint8 DestTabId; uint64 TimeStamp; - const bool isMoneyEvent() + bool isMoneyEvent() { return EventType == GUILD_BANK_LOG_DEPOSIT_MONEY || EventType == GUILD_BANK_LOG_WITHDRAW_MONEY || diff --git a/src/server/game/Spells/SpellScript.h b/src/server/game/Spells/SpellScript.h index 57ce2cdde99..6912cb18787 100644 --- a/src/server/game/Spells/SpellScript.h +++ b/src/server/game/Spells/SpellScript.h @@ -281,8 +281,8 @@ class AuraScript : public _SpellScript bool _Validate(SpellEntry const * entry, const char * scriptname); bool _Load(Aura * aura); void _ResetDefault() { m_default = true; } - bool _IsDefaultActionPrevented(SpellEffIndex effIndex) {return !m_default;}; - bool PreventDefaultAction() { m_default = false; }; + bool _IsDefaultActionPrevented(SpellEffIndex /*effIndex*/) {return !m_default;}; + void PreventDefaultAction() { m_default = false; }; private: Aura * m_aura; bool m_default; diff --git a/src/server/scripts/Examples/example_spell.cpp b/src/server/scripts/Examples/example_spell.cpp index 0f4226b9a99..0b43b272cb9 100644 --- a/src/server/scripts/Examples/example_spell.cpp +++ b/src/server/scripts/Examples/example_spell.cpp @@ -43,7 +43,7 @@ class spell_ex_5581 : public SpellScriptLoader // function called on server startup // checks if script has data required for it to work - bool Validate(SpellEntry const * spellEntry) + bool Validate(SpellEntry const * /*spellEntry*/) { // check if spellid 70522 exists in dbc, we will trigger it later if (!sSpellStore.LookupEntry(SPELL_TRIGGERED)) @@ -71,11 +71,10 @@ class spell_ex_5581 : public SpellScriptLoader delete localVariable2; } - void HandleDummy(SpellEffIndex effIndex) + void HandleDummy(SpellEffIndex /*effIndex*/) { // we're handling SPELL_EFFECT_DUMMY in effIndex 0 here sLog.outString("SPELL_EFFECT_DUMMY is executed on target!"); - sLog.outString(localVariable.c_str()); // make caster cast a spell on a unit target of effect if (Unit * target = GetHitUnit()) GetCaster()->CastSpell(target, SPELL_TRIGGERED, true); @@ -156,7 +155,7 @@ class spell_ex_66244 : public SpellScriptLoader return false; } - void HandleEffectApply(AuraEffect const * aurEff, AuraApplication const * aurApp, AuraEffectHandleModes mode) + void HandleEffectApply(AuraEffect const * /*aurEff*/, AuraApplication const * aurApp, AuraEffectHandleModes /*mode*/) { sLog.outString("Aura Effect is about to be applied on target!"); Unit * target = aurApp->GetTarget(); @@ -164,7 +163,7 @@ class spell_ex_66244 : public SpellScriptLoader target->CastSpell(target, SPELL_TRIGGERED, true); } - void HandleEffectRemove(AuraEffect const * aurEff, AuraApplication const * aurApp, AuraEffectHandleModes mode) + void HandleEffectRemove(AuraEffect const * /*aurEff*/, AuraApplication const * aurApp, AuraEffectHandleModes /*mode*/) { sLog.outString("Aura Effect is just removed on target!"); Unit * target = aurApp->GetTarget(); @@ -176,7 +175,7 @@ class spell_ex_66244 : public SpellScriptLoader target->CastSpell(caster, SPELL_TRIGGERED, true); } - void HandleEffectPeriodic(AuraEffect const * aurEff, AuraApplication const * aurApp) + void HandleEffectPeriodic(AuraEffect const * /*aurEff*/, AuraApplication const * aurApp) { sLog.outString("Perioidic Aura Effect is does a tick on target!"); Unit * target = aurApp->GetTarget(); @@ -191,7 +190,7 @@ class spell_ex_66244 : public SpellScriptLoader aurEff->ChangeAmount(aurEff->GetAmount() * 2); } - void HandleEffectCalcAmount(AuraEffect const * aurEff, int32 & amount, bool & canBeRecalculated) + void HandleEffectCalcAmount(AuraEffect const * /*aurEff*/, int32 & amount, bool & canBeRecalculated) { sLog.outString("Amount of Aura Effect is being calculated now!"); // we're setting amount to 0 @@ -200,7 +199,7 @@ class spell_ex_66244 : public SpellScriptLoader canBeRecalculated = false; } - void HandleEffectCalcPeriodic(AuraEffect const * aurEff, bool & isPeriodic, int32 & amplitude) + void HandleEffectCalcPeriodic(AuraEffect const * /*aurEff*/, bool & isPeriodic, int32 & amplitude) { sLog.outString("Periodic data of Aura Effect is being calculated now!"); // we're setting aura to be periodic and tick every 10 seconds @@ -208,7 +207,7 @@ class spell_ex_66244 : public SpellScriptLoader amplitude = 2 * IN_MILLISECONDS; } - void HandleEffectCalcSpellMod(AuraEffect * const aurEff, SpellModifier *& spellMod) + void HandleEffectCalcSpellMod(AuraEffect * const /*aurEff*/, SpellModifier *& spellMod) { sLog.outString("SpellMod data of Aura Effect is being calculated now!"); // we don't want spellmod for example diff --git a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_anubarak.cpp b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_anubarak.cpp index 2894c62e06c..1097c1b97ef 100644 --- a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_anubarak.cpp +++ b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_anubarak.cpp @@ -76,14 +76,14 @@ enum Phases const Position SpawnPoint[2] = { - { 550.7f, 282.8f, 224.3f }, - { 551.1f, 229.4f, 224.3f }, + { 550.7f, 282.8f, 224.3f, 0.0f }, + { 551.1f, 229.4f, 224.3f, 0.0f }, }; const Position SpawnPointGuardian[2] = { - { 550.348633f, 316.006805f, 234.2947f }, - { 550.188660f, 324.264557f, 237.7412f }, + { 550.348633f, 316.006805f, 234.2947f, 0.0f }, + { 550.188660f, 324.264557f, 237.7412f, 0.0f }, }; class boss_anub_arak : public CreatureScript diff --git a/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_elder_nadox.cpp b/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_elder_nadox.cpp index 3845ad53c2f..22f8b9fe605 100644 --- a/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_elder_nadox.cpp +++ b/src/server/scripts/Northrend/AzjolNerub/ahnkahet/boss_elder_nadox.cpp @@ -132,6 +132,7 @@ public: } else uiPlagueTimer -= diff; if (IsHeroic()) + { if (uiRagueTimer <= diff) { if (Creature *pSwarmer = me->FindNearestCreature(MOB_AHNKAHAR_SWARMER, 35)) @@ -140,6 +141,7 @@ public: uiRagueTimer = 15*IN_MILLISECONDS; } } else uiRagueTimer -= diff; + } if (uiSwarmerSpawnTimer <= diff) { diff --git a/src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp b/src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp index b03701cf637..f46ed746c97 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp @@ -570,7 +570,7 @@ public: void UpdateAI(const uint32 diff) { - if (gateClose && (!isOnSameSide(me) || me->getVictim() && !isOnSameSide(me->getVictim()))) + if (gateClose && (!isOnSameSide(me) || (me->getVictim() && !isOnSameSide(me->getVictim())))) { EnterEvadeMode(); return; diff --git a/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp b/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp index c588c65165a..5d8d858a38c 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp @@ -228,7 +228,7 @@ public: events.Update(diff); - if (phase != PHASE_BIRTH && !UpdateCombatState() || !CheckInRoom()) + if ((phase != PHASE_BIRTH && !UpdateCombatState()) || !CheckInRoom()) return; if (CanTheHundredClub) diff --git a/src/server/scripts/Northrend/ObsidianSanctum/boss_sartharion.cpp b/src/server/scripts/Northrend/ObsidianSanctum/boss_sartharion.cpp index 97e936ab4eb..4538a73b7e8 100644 --- a/src/server/scripts/Northrend/ObsidianSanctum/boss_sartharion.cpp +++ b/src/server/scripts/Northrend/ObsidianSanctum/boss_sartharion.cpp @@ -358,7 +358,7 @@ public: pInstance->SetData(TYPE_SARTHARION_EVENT, NOT_STARTED); } - void EnterCombat(Unit* pWho) + void EnterCombat(Unit* /*pWho*/) { DoScriptText(SAY_SARTHARION_AGGRO,me); DoZoneInCombat(); @@ -370,7 +370,7 @@ public: } } - void JustDied(Unit* pKiller) + void JustDied(Unit* /*pKiller*/) { DoScriptText(SAY_SARTHARION_DEATH,me); @@ -404,7 +404,7 @@ public: } } - void KilledUnit(Unit* pVictim) + void KilledUnit(Unit* /*pVictim*/) { DoScriptText(RAND(SAY_SARTHARION_SLAY_1,SAY_SARTHARION_SLAY_2,SAY_SARTHARION_SLAY_3), me); } @@ -920,7 +920,7 @@ struct dummy_dragonAI : public ScriptedAI //Refresh respawnTime so time again are set to 30secs? } - void JustDied(Unit* pKiller) + void JustDied(Unit* /*pKiller*/) { if (!m_bCanLoot) me->SetLootRecipient(NULL); @@ -1032,14 +1032,14 @@ public: m_bHasPortalOpen = false; } - void EnterCombat(Unit* pWho) + void EnterCombat(Unit* /*pWho*/) { DoScriptText(SAY_TENEBRON_AGGRO, me); DoZoneInCombat(); DoCast(me, SPELL_POWER_OF_TENEBRON); } - void KilledUnit(Unit* pVictim) + void KilledUnit(Unit* /*pVictim*/) { DoScriptText(RAND(SAY_TENEBRON_SLAY_1,SAY_TENEBRON_SLAY_2), me); } @@ -1133,14 +1133,14 @@ public: m_bHasPortalOpen = false; } - void EnterCombat(Unit* pWho) + void EnterCombat(Unit* /*pWho*/) { DoScriptText(SAY_SHADRON_AGGRO,me); DoZoneInCombat(); DoCast(me, SPELL_POWER_OF_SHADRON); } - void KilledUnit(Unit* pVictim) + void KilledUnit(Unit* /*pVictim*/) { DoScriptText(RAND(SAY_SHADRON_SLAY_1,SAY_SHADRON_SLAY_2), me); } @@ -1237,14 +1237,14 @@ public: m_bHasPortalOpen = false; } - void EnterCombat(Unit* pWho) + void EnterCombat(Unit* /*pWho*/) { DoScriptText(SAY_VESPERON_AGGRO,me); DoZoneInCombat(); DoCast(me, SPELL_POWER_OF_VESPERON); } - void KilledUnit(Unit* pVictim) + void KilledUnit(Unit* /*pVictim*/) { DoScriptText(RAND(SAY_VESPERON_SLAY_1,SAY_VESPERON_SLAY_2), me); } @@ -1339,19 +1339,21 @@ public: //if not solo figth, buff main boss, else place debuff on mini-boss. both spells TARGET_SCRIPT if (pInstance->GetData(TYPE_SARTHARION_EVENT) == IN_PROGRESS) { - if(pTarget = (Unit::GetCreature((*me), pInstance->GetData64(DATA_SARTHARION)))) + pTarget = Unit::GetCreature((*me), pInstance->GetData64(DATA_SARTHARION)); + if (pTarget) pTarget->AddAura(SPELL_GIFT_OF_TWILIGTH_SAR, pTarget); } else { - if(pTarget = (Unit::GetCreature((*me), pInstance->GetData64(DATA_SHADRON)))) + pTarget = Unit::GetCreature((*me), pInstance->GetData64(DATA_SHADRON)); + if (pTarget) pTarget->AddAura(SPELL_GIFT_OF_TWILIGTH_SHA, pTarget); } } me->AddAura(SPELL_TWILIGHT_SHIFT_ENTER,me); } - void JustDied(Unit* killer) + void JustDied(Unit* /*killer*/) { if (pInstance) { @@ -1448,7 +1450,7 @@ public: DoCast(me, SPELL_TWILIGHT_TORMENT_VESP_ACO); } - void JustDied(Unit* pKiller) + void JustDied(Unit* /*pKiller*/) { me->RemoveAurasDueToSpell(SPELL_TWILIGHT_TORMENT_VESP_ACO); @@ -1576,8 +1578,8 @@ public: } - void AttackStart(Unit* pWho) {} - void MoveInLineOfSight(Unit* pWho) {} + void AttackStart(Unit* /*pWho*/) {} + void MoveInLineOfSight(Unit* /*pWho*/) {} }; }; diff --git a/src/server/scripts/Northrend/VioletHold/boss_cyanigosa.cpp b/src/server/scripts/Northrend/VioletHold/boss_cyanigosa.cpp index bc93cf3b632..c9d975d649d 100644 --- a/src/server/scripts/Northrend/VioletHold/boss_cyanigosa.cpp +++ b/src/server/scripts/Northrend/VioletHold/boss_cyanigosa.cpp @@ -129,12 +129,14 @@ public: } else uiUncontrollableEnergyTimer -= diff; if (IsHeroic()) + { if (uiManaDestructionTimer <= diff) { if (Unit* pTarget = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true)) DoCast(pTarget, SPELL_MANA_DESTRUCTION); uiManaDestructionTimer = 30000; } else uiManaDestructionTimer -= diff; + } DoMeleeAttackIfReady(); } diff --git a/src/server/scripts/Northrend/VioletHold/boss_xevozz.cpp b/src/server/scripts/Northrend/VioletHold/boss_xevozz.cpp index 95bf7f51fde..c3285b1c429 100644 --- a/src/server/scripts/Northrend/VioletHold/boss_xevozz.cpp +++ b/src/server/scripts/Northrend/VioletHold/boss_xevozz.cpp @@ -169,12 +169,14 @@ public: else uiArcaneBarrageVolley_Timer -= uiDiff; if (uiArcaneBuffet_Timer) + { if (uiArcaneBuffet_Timer < uiDiff) { DoCast(me->getVictim(), SPELL_ARCANE_BUFFET); uiArcaneBuffet_Timer = 0; } else uiArcaneBuffet_Timer -= uiDiff; + } if (uiSummonEtherealSphere_Timer < uiDiff) { diff --git a/src/server/scripts/Northrend/VioletHold/instance_violet_hold.cpp b/src/server/scripts/Northrend/VioletHold/instance_violet_hold.cpp index 65625c48bc6..cadd3f526a9 100644 --- a/src/server/scripts/Northrend/VioletHold/instance_violet_hold.cpp +++ b/src/server/scripts/Northrend/VioletHold/instance_violet_hold.cpp @@ -75,14 +75,14 @@ const Position PortalLocation[] = {1908.31f, 809.657f, 38.7037f, 3.08701f} // WP 6 }; -const Position BossStartMove1 = {1894.684448f, 739.390503f, 47.668003f}; -const Position BossStartMove2 = {1875.173950f, 860.832703f, 43.333565f}; -const Position BossStartMove21 = {1858.854614f, 855.071411f, 43.333565f}; -const Position BossStartMove22 = {1891.926636f, 863.388977f, 43.333565f}; -const Position BossStartMove3 = {1916.138062f, 778.152222f, 35.772308f}; -const Position BossStartMove4 = {1853.618286f, 758.557617f, 38.657505f}; -const Position BossStartMove5 = {1906.683960f, 842.348022f, 38.637459f}; -const Position BossStartMove6 = {1928.207031f, 852.864441f, 47.200813f}; +const Position BossStartMove1 = {1894.684448f, 739.390503f, 47.668003f, 0.0f}; +const Position BossStartMove2 = {1875.173950f, 860.832703f, 43.333565f, 0.0f}; +const Position BossStartMove21 = {1858.854614f, 855.071411f, 43.333565f, 0.0f}; +const Position BossStartMove22 = {1891.926636f, 863.388977f, 43.333565f, 0.0f}; +const Position BossStartMove3 = {1916.138062f, 778.152222f, 35.772308f, 0.0f}; +const Position BossStartMove4 = {1853.618286f, 758.557617f, 38.657505f, 0.0f}; +const Position BossStartMove5 = {1906.683960f, 842.348022f, 38.637459f, 0.0f}; +const Position BossStartMove6 = {1928.207031f, 852.864441f, 47.200813f, 0.0f}; const Position CyanigosasSpawnLocation = {1930.281250f, 804.407715f, 52.410946f, 3.139621f}; const Position MiddleRoomLocation = {1892.291260f, 805.696838f, 38.438862f, 3.139621f}; @@ -793,7 +793,7 @@ public: } } - void ProcessEvent(GameObject* pGO, uint32 uiEventId) + void ProcessEvent(GameObject* /*pGO*/, uint32 uiEventId) { switch(uiEventId) { diff --git a/src/server/scripts/Northrend/VioletHold/violet_hold.cpp b/src/server/scripts/Northrend/VioletHold/violet_hold.cpp index aacee53a801..67c064cb223 100644 --- a/src/server/scripts/Northrend/VioletHold/violet_hold.cpp +++ b/src/server/scripts/Northrend/VioletHold/violet_hold.cpp @@ -244,9 +244,9 @@ const float SaboteurFinalPos6[5][3] = {1931.063354f, 848.468445f, 47.190434f} }; -const Position MovePosition = {1806.955566f, 803.851807f, 44.363323f}; +const Position MovePosition = {1806.955566f, 803.851807f, 44.363323f, 0.0f}; const Position playerTeleportPosition = {1830.531006f, 803.939758f, 44.340508f, 6.281611f}; -const Position sinclariOutsidePosition = {1817.315674f, 804.060608f, 44.363998f}; +const Position sinclariOutsidePosition = {1817.315674f, 804.060608f, 44.363998f, 0.0f}; class npc_sinclari_vh : public CreatureScript { @@ -479,7 +479,7 @@ public: void UpdateAI(const uint32 diff) { - if (pInstance && pInstance->GetData(DATA_MAIN_EVENT_PHASE != IN_PROGRESS)) + if (pInstance && pInstance->GetData(DATA_MAIN_EVENT_PHASE) != IN_PROGRESS) me->CastStop(); npc_escortAI::UpdateAI(diff); @@ -723,8 +723,8 @@ struct violet_hold_trashAI : public npc_escortAI void UpdateAI(const uint32) { - if (pInstance && pInstance->GetData(DATA_MAIN_EVENT_PHASE != IN_PROGRESS)) - me->CastStop(); + if (pInstance && pInstance->GetData(DATA_MAIN_EVENT_PHASE) != IN_PROGRESS) + me->CastStop(); if (!bHasGotMovingPoints) { @@ -778,7 +778,7 @@ struct violet_hold_trashAI : public npc_escortAI } } - void JustDied(Unit *unit) + void JustDied(Unit * /*unit*/) { if (Creature* portal = Unit::GetCreature((*me),pInstance->GetData64(DATA_TELEPORTATION_PORTAL))) CAST_AI(npc_teleportation_portal_vh::npc_teleportation_portalAI,portal->AI())->SummonedMobDied(me); @@ -786,7 +786,7 @@ struct violet_hold_trashAI : public npc_escortAI pInstance->SetData(DATA_NPC_PRESENCE_AT_DOOR_REMOVE,1); } - void CreatureStartAttackDoor(uint32 creature_guid) + void CreatureStartAttackDoor(uint32 /*creature_guid*/) { me->SetReactState(REACT_PASSIVE); DoCast(SPELL_DESTROY_DOOR_SEAL); diff --git a/src/server/scripts/Northrend/dalaran.cpp b/src/server/scripts/Northrend/dalaran.cpp index 7ff4559e202..b88ac6e5204 100644 --- a/src/server/scripts/Northrend/dalaran.cpp +++ b/src/server/scripts/Northrend/dalaran.cpp @@ -78,6 +78,7 @@ public: { case 29254: if (pPlayer->GetTeam() == HORDE) // Horde unit found in Alliance area + { if (GetClosestCreatureWithEntry(me, NPC_APPLEBOUGH_A, 32.0f)) { if (me->isInBackInMap(pWho, 12.0f)) // In my line of sight, "outdoors", and behind me @@ -85,9 +86,11 @@ public: } else // In my line of sight, and "indoors" DoCast(pWho, SPELL_TRESPASSER_A); // Teleport the Horde unit out + } break; case 29255: if (pPlayer->GetTeam() == ALLIANCE) // Alliance unit found in Horde area + { if (GetClosestCreatureWithEntry(me, NPC_SWEETBERRY_H, 32.0f)) { if (me->isInBackInMap(pWho, 12.0f)) // In my line of sight, "outdoors", and behind me @@ -95,6 +98,7 @@ public: } else // In my line of sight, and "indoors" DoCast(pWho, SPELL_TRESPASSER_H); // Teleport the Alliance unit out + } break; } me->SetOrientation(me->GetHomePosition().GetOrientation()); diff --git a/src/server/scripts/Northrend/grizzly_hills.cpp b/src/server/scripts/Northrend/grizzly_hills.cpp index 9d91f7c14c4..a1b90f61beb 100644 --- a/src/server/scripts/Northrend/grizzly_hills.cpp +++ b/src/server/scripts/Northrend/grizzly_hills.cpp @@ -191,7 +191,7 @@ public: MrfloppyGUID = Mrfloppy->GetGUID(); break; case 10: - if (Creature *Mrfloppy = Unit::GetCreature(*me, MrfloppyGUID)) + if (Unit::GetCreature(*me, MrfloppyGUID)) { DoScriptText(SAY_WORGHAGGRO1, me); me->SummonCreature(NPC_HUNGRY_WORG,me->GetPositionX()+5,me->GetPositionY()+2,me->GetPositionZ()+1,3.229f,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,120000); @@ -472,7 +472,7 @@ public: { if (m_uiPhase == 1) { - if (GameObject* haunch = me->FindNearestGameObject(OBJECT_HAUNCH, 2.0f)) + if (me->FindNearestGameObject(OBJECT_HAUNCH, 2.0f)) { me->SetStandState(UNIT_STAND_STATE_DEAD); me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_OOC_NOT_ATTACKABLE); @@ -517,7 +517,7 @@ public: void UpdateAI(const uint32 uiDiff) { // call this each update tick? - if (Creature* stag = me->FindNearestCreature(TALLHORN_STAG, 0.2f)) + if (me->FindNearestCreature(TALLHORN_STAG, 0.2f)) { me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_USESTANDING); } diff --git a/src/server/scripts/Northrend/zuldrak.cpp b/src/server/scripts/Northrend/zuldrak.cpp index c6df2334e33..f6a0a3f00df 100644 --- a/src/server/scripts/Northrend/zuldrak.cpp +++ b/src/server/scripts/Northrend/zuldrak.cpp @@ -86,7 +86,7 @@ public: { if (pSpell->Id == SPELL_UNLOCK_SHACKLE) { - if (Creature *Rageclaw = Unit::GetCreature(*me, RageclawGUID)) + if (Unit::GetCreature(*me, RageclawGUID)) UnlockRageclaw(pCaster); else me->setDeathState(JUST_DIED); @@ -353,7 +353,7 @@ public: bRemoveFlag = false; } - void SetGUID(const uint64 &guid, int32 id) + void SetGUID(const uint64 &guid, int32 /*id*/) { uiPlayerGUID = guid; } @@ -401,6 +401,7 @@ public: ScriptedAI::UpdateAI(uiDiff); if (bRemoveFlag) + { if (uiRemoveFlagTimer <= uiDiff) { me->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); @@ -408,6 +409,7 @@ public: uiRemoveFlagTimer = 10000; } else uiRemoveFlagTimer -= uiDiff; + } if (uiPhase) { @@ -607,7 +609,7 @@ public: pWhisker->RemoveFromWorld(); } - void MovementInform(uint32 uiType, uint32 uiId) + void MovementInform(uint32 uiType, uint32 /*uiId*/) { if (uiType != POINT_MOTION_TYPE) return; @@ -1209,12 +1211,14 @@ public: return; if (me->GetPositionZ() >= 287.0f) + { if (uiMissleTimer <= uiDiff) { DoCast(me,uiSpell); // this spell is not supported ... YET! uiMissleTimer = urand(2000,7000); } else uiMissleTimer -= uiDiff; + } DoMeleeAttackIfReady(); } diff --git a/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp b/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp index 1227f41ca30..f1b3f746dec 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp @@ -285,7 +285,7 @@ static Yells RandomTaunts[]= static Yells MaievTaunts[]= { - {11493, "That is for Naisha!", MAIEV_SHADOWSONG, 0, false}, + {11493, "That is for Naisha!", MAIEV_SHADOWSONG, 0, 0, false}, {11494, "Bleed as I have bled!", MAIEV_SHADOWSONG, 0, 0, false}, {11495, "There shall be no prison for you this time!", MAIEV_SHADOWSONG, 0, 0, false}, {11500, "Meet your end, demon!", MAIEV_SHADOWSONG, 0, 0, false} @@ -954,12 +954,14 @@ public: for (int32 i = 1; i <= MaxTimer[Phase]; ++i) { if (Timer[i]) // Event is enabled + { if (Timer[i] <= diff) { if (!Event) // No event with higher priority Event = (EventIllidan)i; } else Timer[i] -= diff; + } } switch(Phase) @@ -993,12 +995,14 @@ public: if (Event == EVENT_TRANSFORM_SEQUENCE) HandleTransformSequence(); break; + default: + break; } if (me->IsNonMeleeSpellCasted(false)) return; - if (Phase == PHASE_NORMAL || Phase == PHASE_NORMAL_2 || Phase == PHASE_NORMAL_MAIEV && !me->HasAura(SPELL_CAGED)) + if (Phase == PHASE_NORMAL || Phase == PHASE_NORMAL_2 || (Phase == PHASE_NORMAL_MAIEV && !me->HasAura(SPELL_CAGED))) { switch(Event) { @@ -2062,9 +2066,11 @@ public: void UpdateAI(const uint32 diff) { if (DespawnTimer) + { if (DespawnTimer <= diff) me->DealDamage(me, me->GetHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); else DespawnTimer -= diff; + } //if (IllidanGUID && !SummonedBeams) //{ diff --git a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp index 2247026b1fc..84687b83de7 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp @@ -281,11 +281,13 @@ public: //Enrage if (!me->HasAura(SPELL_BERSERK)) - if (EnrageTimer <= diff) { - DoCast(me, SPELL_BERSERK); - DoScriptText(SAY_ENRAGE, me); - } else EnrageTimer -= diff; + if (EnrageTimer <= diff) + { + DoCast(me, SPELL_BERSERK); + DoScriptText(SAY_ENRAGE, me); + } else EnrageTimer -= diff; + } //Random taunts if (RandomYellTimer <= diff) diff --git a/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp b/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp index 71fc2dfc5db..d6f141c0981 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp @@ -40,20 +40,22 @@ struct Location float x, y, o, z; }; +/* Not used static Location ChannelerLocations[]= { - {463.161285f, 401.219757f, 3.141592f}, - {457.377625f, 391.227661f, 2.106461f}, - {446.012421f, 391.227661f, 1.071904f}, - {439.533783f, 401.219757f, 0.000000f}, - {446.012421f, 411.211853f, 5.210546f}, - {457.377625f, 411.211853f, 4.177494f} + {463.161285f, 401.219757f, 3.141592f, 0.0f}, + {457.377625f, 391.227661f, 2.106461f, 0.0f}, + {446.012421f, 391.227661f, 1.071904f, 0.0f}, + {439.533783f, 401.219757f, 0.000000f, 0.0f}, + {446.012421f, 411.211853f, 5.210546f, 0.0f}, + {457.377625f, 411.211853f, 4.177494f, 0.0f} }; +*/ static Location SpawnLocations[]= { - {498.652740f, 461.728119f, 0.0f}, - {498.505003f, 339.619324f, 0.0f} + {498.652740f, 461.728119f, 0.0f, 0.0f}, + {498.505003f, 339.619324f, 0.0f, 0.0f} }; static Location AkamaWP[]= @@ -335,7 +337,7 @@ public: if (guid) { if (Sorcerers.empty()) - sLog.outError("SD2 ERROR: Shade of Akama - attempt to remove guid %u from Sorcerers list but list is already empty", guid); + sLog.outError("SD2 ERROR: Shade of Akama - attempt to remove guid " UI64FMTD " from Sorcerers list but list is already empty", guid); else Sorcerers.remove(guid); } } @@ -387,7 +389,7 @@ public: { CAST_AI(mob_ashtongue_channeler::mob_ashtongue_channelerAI, (*itr)->AI())->ShadeGUID = me->GetGUID(); Channelers.push_back((*itr)->GetGUID()); - sLog.outDebug("TSCR: Shade of Akama Grid Search found channeler %u. Adding to list", (*itr)->GetGUID()); + sLog.outDebug("TSCR: Shade of Akama Grid Search found channeler " UI64FMTD ". Adding to list", (*itr)->GetGUID()); } } else sLog.outError("SD2 ERROR: Grid Search was unable to find any channelers. Shade of Akama encounter will be buggy"); @@ -573,7 +575,10 @@ public: ShadeHasDied = false; StartCombat = false; pInstance = c->GetInstanceScript(); - ShadeGUID = pInstance ? pInstance->GetData64(DATA_SHADEOFAKAMA) : NOT_STARTED; + if (pInstance) + ShadeGUID = pInstance->GetData64(DATA_SHADEOFAKAMA); + else + ShadeGUID = NOT_STARTED; me->setActive(true); EventBegun = false; CastSoulRetrieveTimer = 0; @@ -794,6 +799,7 @@ public: } if (SoulRetrieveTimer) + { if (SoulRetrieveTimer <= diff) { switch(EndingTalkCount) @@ -849,6 +855,7 @@ public: break; } } else SoulRetrieveTimer -= diff; + } if (!UpdateVictim()) return; diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_hydross_the_unstable.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_hydross_the_unstable.cpp index f90c59a1278..9147d005707 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_hydross_the_unstable.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_hydross_the_unstable.cpp @@ -145,7 +145,7 @@ public: beamer->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); beams[0]=beamer->GetGUID(); } - beamer = beamer = me->SummonCreature(ENTRY_BEAM_DUMMY,-219.918f,-371.308f,22.0042f,2.73072f,TEMPSUMMON_CORPSE_DESPAWN,0); + beamer = me->SummonCreature(ENTRY_BEAM_DUMMY,-219.918f,-371.308f,22.0042f,2.73072f,TEMPSUMMON_CORPSE_DESPAWN,0); if (beamer) { beamer->CastSpell(me,SPELL_BLUE_BEAM,true); diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp index b8b167e6ced..7a80ff6a0d5 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp @@ -417,6 +417,7 @@ public: return; } if (me->HasAura(SPELL_WHIRLWIND)) + { if (Whirlwind_Timer <= diff) { Unit *newTarget = SelectUnit(SELECT_TARGET_RANDOM, 0); @@ -428,6 +429,7 @@ public: } Whirlwind_Timer = 2000; } else Whirlwind_Timer -= diff; + } // reseting after changing forms and after ending whirlwind if (NeedThreatReset && !me->HasAura(SPELL_WHIRLWIND)) @@ -468,6 +470,7 @@ public: //Switch_Timer if (!IsFinalForm) + { if (SwitchToDemon_Timer <= diff) { //switch to demon form @@ -480,6 +483,7 @@ public: NeedThreatReset = true; SwitchToDemon_Timer = 45000; } else SwitchToDemon_Timer -= diff; + } DoMeleeAttackIfReady(); } else diff --git a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp index eb17117abee..d47723dc135 100644 --- a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp @@ -179,6 +179,7 @@ class boss_nazan : public CreatureScript ConeOfFire_Timer -= diff; if (IsHeroic()) + { if (BellowingRoar_Timer <= diff) { DoCast(me, SPELL_BELLOWING_ROAR); @@ -186,6 +187,7 @@ class boss_nazan : public CreatureScript } else BellowingRoar_Timer -= diff; + } DoMeleeAttackIfReady(); } @@ -422,9 +424,9 @@ class boss_vazruden_the_herald : public CreatureScript { Creature *Nazan = Unit::GetCreature(*me, NazanGUID); Creature *Vazruden = Unit::GetCreature(*me, VazrudenGUID); - if (Nazan && Nazan->isAlive() || Vazruden && Vazruden->isAlive()) + if ((Nazan && Nazan->isAlive()) || (Vazruden && Vazruden->isAlive())) { - if (Nazan && Nazan->getVictim() || Vazruden && Vazruden->getVictim()) + if ((Nazan && Nazan->getVictim()) || (Vazruden && Vazruden->getVictim())) return; else { diff --git a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_warchief_kargath_bladefist.cpp b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_warchief_kargath_bladefist.cpp index 2630dd6d16f..d8b00f62306 100644 --- a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_warchief_kargath_bladefist.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_warchief_kargath_bladefist.cpp @@ -203,6 +203,7 @@ class boss_warchief_kargath_bladefist : public CreatureScript return; if (Assassins_Timer) + { if (Assassins_Timer <= diff) { SpawnAssassin(); @@ -210,10 +211,12 @@ class boss_warchief_kargath_bladefist : public CreatureScript } else Assassins_Timer -= diff; + } if (InBlade) { if (Wait_Timer) + { if (Wait_Timer <= diff) { if (target_num <= 0) @@ -241,10 +244,12 @@ class boss_warchief_kargath_bladefist : public CreatureScript } else Wait_Timer -= diff; + } } else { if (Blade_Dance_Timer) + { if (Blade_Dance_Timer <= diff) { target_num = TARGET_NUM; @@ -256,8 +261,10 @@ class boss_warchief_kargath_bladefist : public CreatureScript } else Blade_Dance_Timer -= diff; + } if (Charge_timer) + { if (Charge_timer <= diff) { DoCast(SelectUnit(SELECT_TARGET_RANDOM, 0), H_SPELL_CHARGE); @@ -265,6 +272,7 @@ class boss_warchief_kargath_bladefist : public CreatureScript } else Charge_timer -= diff; + } if (Summon_Assistant_Timer <= diff) { diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp index e9944578318..ebccc21e969 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp @@ -68,8 +68,9 @@ const float SMALL_PORTAL_RADIUS = 12.6f; const float LARGE_PORTAL_RADIUS = 26.0f; const float PORTAL_Z = 17.005f; - // x, y, z, o +/* not used // x, y, z, o static float SolarianPos[4] = {432.909f, -373.424f, 17.9608f, 1.06421f}; +*/ class boss_high_astromancer_solarian : public CreatureScript { diff --git a/src/server/scripts/Outland/netherstorm.cpp b/src/server/scripts/Outland/netherstorm.cpp index 424a93085dc..f56cacd754a 100644 --- a/src/server/scripts/Outland/netherstorm.cpp +++ b/src/server/scripts/Outland/netherstorm.cpp @@ -910,10 +910,10 @@ public: case 12: if (pPlayer) pPlayer->GroupEventHappens(Q_ALMABTRIEB, me); - if (Unit* Thadell = me->FindNearestCreature(N_THADELL, 30)) + if (me->FindNearestCreature(N_THADELL, 30)) DoScriptText(SAY_THADELL_1, me); break; case 13: - if (Unit* Thadell = me->FindNearestCreature(N_THADELL, 30)) + if (me->FindNearestCreature(N_THADELL, 30)) DoScriptText(SAY_THADELL_2, me, pPlayer); break; } } diff --git a/src/server/scripts/Outland/shadowmoon_valley.cpp b/src/server/scripts/Outland/shadowmoon_valley.cpp index 65cc54aafad..ddcb28a6ef6 100644 --- a/src/server/scripts/Outland/shadowmoon_valley.cpp +++ b/src/server/scripts/Outland/shadowmoon_valley.cpp @@ -283,37 +283,39 @@ public: if (!UpdateVictim()) { if (Tapped) - if (FlyTimer <= diff) { - Tapped = false; - if (PlayerGUID) + if (FlyTimer <= diff) { - Player* plr = Unit::GetPlayer(*me, PlayerGUID); - if (plr && plr->GetQuestStatus(10854) == QUEST_STATUS_INCOMPLETE) + Tapped = false; + if (PlayerGUID) { - DoCast(plr, SPELL_FORCE_OF_NELTHARAKU, true); - /* - float x,y,z; - me->GetPosition(x,y,z); - - float dx,dy,dz; - me->GetRandomPoint(x, y, z, 20, dx, dy, dz); - dz += 20; // so it's in the air, not ground*/ - - Position pos; - if (Unit* EscapeDummy = me->FindNearestCreature(CREATURE_ESCAPE_DUMMY, 30)) - EscapeDummy->GetPosition(&pos); - else + Player* plr = Unit::GetPlayer(*me, PlayerGUID); + if (plr && plr->GetQuestStatus(10854) == QUEST_STATUS_INCOMPLETE) { - me->GetRandomNearPosition(pos, 20); - pos.m_positionZ += 25; + DoCast(plr, SPELL_FORCE_OF_NELTHARAKU, true); + /* + float x,y,z; + me->GetPosition(x,y,z); + + float dx,dy,dz; + me->GetRandomPoint(x, y, z, 20, dx, dy, dz); + dz += 20; // so it's in the air, not ground*/ + + Position pos; + if (Unit* EscapeDummy = me->FindNearestCreature(CREATURE_ESCAPE_DUMMY, 30)) + EscapeDummy->GetPosition(&pos); + else + { + me->GetRandomNearPosition(pos, 20); + pos.m_positionZ += 25; + } + + me->AddUnitMovementFlag(MOVEMENTFLAG_LEVITATING); + me->GetMotionMaster()->MovePoint(1, pos); } - - me->AddUnitMovementFlag(MOVEMENTFLAG_LEVITATING); - me->GetMotionMaster()->MovePoint(1, pos); } - } - } else FlyTimer -= diff; + } else FlyTimer -= diff; + } return; } @@ -386,17 +388,19 @@ public: void UpdateAI(const uint32 diff) { if (PoisonTimer) - if (PoisonTimer <= diff) { - if (PlayerGUID) + if (PoisonTimer <= diff) { - Player* plr = Unit::GetPlayer(*me, PlayerGUID); - if (plr && plr->GetQuestStatus(11020) == QUEST_STATUS_INCOMPLETE) - plr->KilledMonsterCredit(23209, me->GetGUID()); - } - PoisonTimer = 0; - me->DealDamage(me, me->GetHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); - } else PoisonTimer -= diff; + if (PlayerGUID) + { + Player* plr = Unit::GetPlayer(*me, PlayerGUID); + if (plr && plr->GetQuestStatus(11020) == QUEST_STATUS_INCOMPLETE) + plr->KilledMonsterCredit(23209, me->GetGUID()); + } + PoisonTimer = 0; + me->DealDamage(me, me->GetHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); + } else PoisonTimer -= diff; + } } }; @@ -1351,17 +1355,19 @@ public: { if (slayer) switch(slayer->GetTypeId()) - { - case TYPEID_UNIT: - if (Unit *owner = slayer->GetOwner()) - if (owner->GetTypeId() == TYPEID_PLAYER) - CAST_PLR(owner)->GroupEventHappens(QUEST_BATTLE_OF_THE_CRIMSON_WATCH, me); - break; - - case TYPEID_PLAYER: - CAST_PLR(slayer)->GroupEventHappens(QUEST_BATTLE_OF_THE_CRIMSON_WATCH, me); - break; - } + { + case TYPEID_UNIT: + if (Unit *owner = slayer->GetOwner()) + if (owner->GetTypeId() == TYPEID_PLAYER) + CAST_PLR(owner)->GroupEventHappens(QUEST_BATTLE_OF_THE_CRIMSON_WATCH, me); + break; + + case TYPEID_PLAYER: + CAST_PLR(slayer)->GroupEventHappens(QUEST_BATTLE_OF_THE_CRIMSON_WATCH, me); + break; + default: + break; + } if (Creature* LordIllidan = (Unit::GetCreature(*me, LordIllidanGUID))) { diff --git a/src/server/scripts/Outland/zangarmarsh.cpp b/src/server/scripts/Outland/zangarmarsh.cpp index 17adb1029fb..65aafc7a5df 100644 --- a/src/server/scripts/Outland/zangarmarsh.cpp +++ b/src/server/scripts/Outland/zangarmarsh.cpp @@ -92,6 +92,8 @@ public: pCreature->CastSpell(pPlayer, 31815, true); DoScriptText(GOSSIP_REWARD_BLESS, pCreature); break; + default: + break; } } @@ -115,6 +117,8 @@ public: pCreature->CastSpell(pPlayer, 31814, true); DoScriptText(GOSSIP_REWARD_BLESS, pCreature); break; + default: + break; } } pPlayer->CLOSE_GOSSIP_MENU(); diff --git a/src/server/scripts/Spells/spell_paladin.cpp b/src/server/scripts/Spells/spell_paladin.cpp index 8e3295a6c48..b128016f0e6 100644 --- a/src/server/scripts/Spells/spell_paladin.cpp +++ b/src/server/scripts/Spells/spell_paladin.cpp @@ -45,7 +45,7 @@ public: class spell_pal_blessing_of_faith_SpellScript : public SpellScript { - bool Validate(SpellEntry const *spellEntry) + bool Validate(SpellEntry const * /*spellEntry*/) { if (!sSpellStore.LookupEntry(SPELL_BLESSING_OF_LOWER_CITY_DRUID)) return false; |
