From 8379f0f470a4e80ffcfd6c60075c58dde6c7f44a Mon Sep 17 00:00:00 2001 From: Nyeriah Date: Sat, 6 Sep 2014 22:45:36 -0300 Subject: [PATCH 01/17] Scripts/Scholomance: Kormok - Updated to EventMaps - Replaced some hacks to summon adds with proper spells, but there might be still missing stuff --- ...2014_09_06_10_world_spell_script_names.sql | 4 + .../Scholomance/boss_kormok.cpp | 208 +++++++++++++----- .../EasternKingdoms/Scholomance/scholomance.h | 3 +- 3 files changed, 153 insertions(+), 62 deletions(-) create mode 100644 sql/updates/world/2014_09_06_10_world_spell_script_names.sql diff --git a/sql/updates/world/2014_09_06_10_world_spell_script_names.sql b/sql/updates/world/2014_09_06_10_world_spell_script_names.sql new file mode 100644 index 0000000000..c63a337206 --- /dev/null +++ b/sql/updates/world/2014_09_06_10_world_spell_script_names.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (27695, 27687); +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(27695, 'spell_kormok_summon_bone_mages'), +(27687, 'spell_kormok_summon_bone_minions'); diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp index 3864c59845..65125102e6 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp +++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp @@ -1,6 +1,5 @@ /* * Copyright (C) 2008-2014 TrinityCore - * Copyright (C) 2006-2009 ScriptDev2 * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -16,20 +15,31 @@ * with this program. If not, see . */ -/* ScriptData -SDName: Boss_Kormok -SD%Complete: 100 -SDComment: -SDCategory: Scholomance -EndScriptData */ - #include "ScriptMgr.h" #include "ScriptedCreature.h" +#include "SpellScript.h" +#include "scholomance.h" enum Spells { - SPELL_SHADOWBOLTVOLLEY = 20741, - SPELL_BONESHIELD = 27688 + SPELL_SHADOWBOLT_VOLLEY = 20741, + SPELL_BONE_SHIELD = 27688, + + SPELL_SUMMON_BONE_MAGES = 27695, + + SPELL_SUMMON_BONE_MAGE_FRONT_LEFT = 27696, + SPELL_SUMMON_BONE_MAGE_FRONT_RIGHT = 27697, + SPELL_SUMMON_BONE_MAGE_BACK_RIGHT = 27698, + SPELL_SUMMON_BONE_MAGE_BACK_LEFT = 27699, + + SPELL_SUMMON_BONE_MINIONS = 27687 +}; + +enum Events +{ + EVENT_SHADOWBOLT_VOLLEY = 1, + EVENT_BONE_SHIELD, + EVENT_SUMMON_MINIONS }; class boss_kormok : public CreatureScript @@ -37,11 +47,6 @@ class boss_kormok : public CreatureScript public: boss_kormok() : CreatureScript("boss_kormok") { } - CreatureAI* GetAI(Creature* creature) const override - { - return new boss_kormokAI(creature); - } - struct boss_kormokAI : public ScriptedAI { boss_kormokAI(Creature* creature) : ScriptedAI(creature) @@ -51,38 +56,34 @@ public: void Initialize() { - ShadowVolley_Timer = 10000; - BoneShield_Timer = 2000; - Minion_Timer = 15000; - Mage_Timer = 0; Mages = false; } - uint32 ShadowVolley_Timer; - uint32 BoneShield_Timer; - uint32 Minion_Timer; - uint32 Mage_Timer; - bool Mages; - void Reset() override { Initialize(); + events.Reset(); } void EnterCombat(Unit* /*who*/) override { + events.ScheduleEvent(EVENT_SHADOWBOLT_VOLLEY, 10000); + events.ScheduleEvent(EVENT_BONE_SHIELD, 2000); + events.ScheduleEvent(EVENT_SUMMON_MINIONS, 15000); } - void SummonMinions(Unit* victim) + void JustSummoned(Creature* summoned) override { - if (Creature* SummonedMinion = DoSpawnCreature(16119, float(irand(-7, 7)), float(irand(-7, 7)), 0, 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 120000)) - SummonedMinion->AI()->AttackStart(victim); + summoned->AI()->AttackStart(me->GetVictim()); } - void SummonMages(Unit* victim) + void DamageTaken(Unit* /*attacker*/, uint32& damage) override { - if (Creature* SummonedMage = DoSpawnCreature(16120, float(irand(-9, 9)), float(irand(-9, 9)), 0, 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 120000)) - SummonedMage->AI()->AttackStart(victim); + if (me->HealthBelowPctDamaged(25, damage) && !Mages) + { + DoCast(SPELL_SUMMON_BONE_MAGES); + Mages = true; + } } void UpdateAI(uint32 diff) override @@ -90,48 +91,133 @@ public: if (!UpdateVictim()) return; - //ShadowVolley_Timer - if (ShadowVolley_Timer <= diff) - { - DoCastVictim(SPELL_SHADOWBOLTVOLLEY); - ShadowVolley_Timer = 15000; - } else ShadowVolley_Timer -= diff; + events.Update(diff); - //BoneShield_Timer - if (BoneShield_Timer <= diff) - { - DoCastVictim(SPELL_BONESHIELD); - BoneShield_Timer = 45000; - } else BoneShield_Timer -= diff; + if (me->HasUnitState(UNIT_STATE_CASTING)) + return; - //Minion_Timer - if (Minion_Timer <= diff) + while (uint32 eventId = events.ExecuteEvent()) { - //Cast - SummonMinions(me->GetVictim()); - SummonMinions(me->GetVictim()); - SummonMinions(me->GetVictim()); - SummonMinions(me->GetVictim()); - - Minion_Timer = 12000; - } else Minion_Timer -= diff; - - //Summon 2 Bone Mages - if (!Mages && HealthBelowPct(26)) - { - //Cast - SummonMages(me->GetVictim()); - SummonMages(me->GetVictim()); - Mages = true; + switch (eventId) + { + case EVENT_SHADOWBOLT_VOLLEY: + DoCastVictim(SPELL_SHADOWBOLT_VOLLEY); + events.ScheduleEvent(EVENT_SHADOWBOLT_VOLLEY, 15000); + break; + case EVENT_BONE_SHIELD: + DoCastVictim(SPELL_BONE_SHIELD); + events.ScheduleEvent(EVENT_BONE_SHIELD, 45000); + break; + case EVENT_SUMMON_MINIONS: + DoCast(SPELL_SUMMON_BONE_MINIONS); + events.ScheduleEvent(EVENT_SUMMON_MINIONS, 12000); + break; + default: + break; + } } DoMeleeAttackIfReady(); } + + private: + EventMap events; + bool Mages; }; + CreatureAI* GetAI(Creature* creature) const override + { + return new boss_kormokAI(creature); + } +}; + +uint32 const SummonMageSpells[4] = +{ + SPELL_SUMMON_BONE_MAGE_FRONT_LEFT, + SPELL_SUMMON_BONE_MAGE_FRONT_RIGHT, + SPELL_SUMMON_BONE_MAGE_BACK_RIGHT, + SPELL_SUMMON_BONE_MAGE_BACK_LEFT, +}; + +// 27695 - Summon Bone Mages +class spell_kormok_summon_bone_mages : SpellScriptLoader +{ + public: + spell_kormok_summon_bone_mages() : SpellScriptLoader("spell_kormok_summon_bone_mages") { } + + class spell_kormok_summon_bone_magesSpellScript : public SpellScript + { + PrepareSpellScript(spell_kormok_summon_bone_magesSpellScript); + + bool Validate(SpellInfo const* /*spell*/) override + { + for (int i = 0; i < 4; ++i) + if (!sSpellMgr->GetSpellInfo(SummonMageSpells[i])) + return false; + + return true; + } + + void HandleScript(SpellEffIndex effIndex) + { + PreventHitDefaultEffect(effIndex); + for (int i = 0; i < 2; ++i) + GetCaster()->CastSpell(GetCaster(), SummonMageSpells[urand(0, 4)], true); + } + + void Register() + { + OnEffectHitTarget += SpellEffectFn(spell_kormok_summon_bone_magesSpellScript::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT); + } + }; + + SpellScript* GetSpellScript() const override + { + return new spell_kormok_summon_bone_magesSpellScript(); + } +}; + +// 27687 - Summon Bone Minions +class spell_kormok_summon_bone_minions : SpellScriptLoader +{ + public: + spell_kormok_summon_bone_minions() : SpellScriptLoader("spell_kormok_summon_bone_minions") { } + + class spell_kormok_summon_bone_minionsSpellScript : public SpellScript + { + PrepareSpellScript(spell_kormok_summon_bone_minionsSpellScript); + + bool Validate(SpellInfo const* /*spell*/) override + { + if (!sSpellMgr->GetSpellInfo(SPELL_SUMMON_BONE_MINIONS)) + return false; + return true; + } + + void HandleScript(SpellEffIndex effIndex) + { + PreventHitDefaultEffect(effIndex); + + // Possible spells to handle this not found. + for (int i = 0; i < 4; ++i) + GetCaster()->SummonCreature(NPC_BONE_MINION, GetCaster()->GetPositionX() + float(irand(-7, 7)), GetCaster()->GetPositionY() + float(irand(-7, 7)), GetCaster()->GetPositionZ(), 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 120000); + } + + void Register() + { + OnEffectHitTarget += SpellEffectFn(spell_kormok_summon_bone_minionsSpellScript::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT); + } + }; + + SpellScript* GetSpellScript() const override + { + return new spell_kormok_summon_bone_minionsSpellScript(); + } }; void AddSC_boss_kormok() { new boss_kormok(); + new spell_kormok_summon_bone_mages(); + new spell_kormok_summon_bone_minions(); } diff --git a/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h b/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h index 4b587bb6dd..30d0e97814 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h +++ b/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h @@ -36,7 +36,8 @@ enum DataTypes enum CreatureIds { - NPC_DARKMASTER_GANDLING = 1853 + NPC_DARKMASTER_GANDLING = 1853, + NPC_BONE_MINION = 16119 }; enum GameobjectIds From c585ce5b3c68c1f8ad6b52cf87781bb474fdc89e Mon Sep 17 00:00:00 2001 From: Nyeriah Date: Sat, 6 Sep 2014 22:51:59 -0300 Subject: [PATCH 02/17] Core/Misc: Clear some outdated SD2 notes from recently modified scripts --- .../scripts/EasternKingdoms/Scholomance/boss_kormok.cpp | 4 ++-- .../Outland/Auchindoun/ManaTombs/boss_pandemonius.cpp | 8 -------- .../scripts/Outland/BlackTemple/boss_warlord_najentus.cpp | 8 -------- .../Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp | 8 -------- 4 files changed, 2 insertions(+), 26 deletions(-) diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp index 65125102e6..82a8e4e656 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp +++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp @@ -165,7 +165,7 @@ class spell_kormok_summon_bone_mages : SpellScriptLoader GetCaster()->CastSpell(GetCaster(), SummonMageSpells[urand(0, 4)], true); } - void Register() + void Register() override { OnEffectHitTarget += SpellEffectFn(spell_kormok_summon_bone_magesSpellScript::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT); } @@ -203,7 +203,7 @@ class spell_kormok_summon_bone_minions : SpellScriptLoader GetCaster()->SummonCreature(NPC_BONE_MINION, GetCaster()->GetPositionX() + float(irand(-7, 7)), GetCaster()->GetPositionY() + float(irand(-7, 7)), GetCaster()->GetPositionZ(), 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 120000); } - void Register() + void Register() override { OnEffectHitTarget += SpellEffectFn(spell_kormok_summon_bone_minionsSpellScript::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT); } diff --git a/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_pandemonius.cpp b/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_pandemonius.cpp index 1b903fad18..d9a66f7b42 100644 --- a/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_pandemonius.cpp +++ b/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_pandemonius.cpp @@ -1,6 +1,5 @@ /* * Copyright (C) 2008-2014 TrinityCore - * Copyright (C) 2006-2009 ScriptDev2 * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -16,13 +15,6 @@ * with this program. If not, see . */ -/* ScriptData -SDName: Boss_Pandemonius -SD%Complete: 75 -SDComment: Not known how void blast is done (amount of rapid cast seems to be related to players in party). All mobs remaining in surrounding area should aggro when engaged. -SDCategory: Auchindoun, Mana Tombs -EndScriptData */ - #include "ScriptMgr.h" #include "ScriptedCreature.h" #include "mana_tombs.h" diff --git a/src/server/scripts/Outland/BlackTemple/boss_warlord_najentus.cpp b/src/server/scripts/Outland/BlackTemple/boss_warlord_najentus.cpp index 6425675219..b96228c1fb 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_warlord_najentus.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_warlord_najentus.cpp @@ -1,6 +1,5 @@ /* * Copyright (C) 2008-2014 TrinityCore - * Copyright (C) 2006-2009 ScriptDev2 * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -16,13 +15,6 @@ * with this program. If not, see . */ -/* ScriptData -SDName: Boss_Warlord_Najentus -SD%Complete: 95 -SDComment: -SDCategory: Black Temple -EndScriptData */ - #include "ScriptMgr.h" #include "ScriptedCreature.h" #include "black_temple.h" diff --git a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp index 880efd0cfa..bd16fe9edd 100644 --- a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp @@ -1,6 +1,5 @@ /* * Copyright (C) 2008-2014 TrinityCore - * Copyright (C) 2006-2009 ScriptDev2 * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -16,13 +15,6 @@ * with this program. If not, see . */ -/* ScriptData -SDName: Boss_Broggok -SD%Complete: 70 -SDComment: pre-event not made -SDCategory: Hellfire Citadel, Blood Furnace -EndScriptData */ - #include "ScriptMgr.h" #include "ScriptedCreature.h" #include "SpellScript.h" From c7e1eae2ce5dfe99f76087b5607cc50cb84787ee Mon Sep 17 00:00:00 2001 From: Vincent-Michael Date: Sun, 7 Sep 2014 04:06:50 +0200 Subject: [PATCH 03/17] Core: Remove again whitespace (meh :/) --- src/server/game/Entities/Player/Player.cpp | 6 +++--- src/server/game/Spells/Spell.cpp | 2 +- src/server/scripts/Commands/cs_ticket.cpp | 2 +- .../EasternKingdoms/ScarletEnclave/chapter1.cpp | 2 +- .../Scholomance/boss_jandice_barov.cpp | 2 +- .../EasternKingdoms/Scholomance/boss_kormok.cpp | 11 +++++------ .../Scholomance/boss_ras_frostwhisper.cpp | 6 +++--- .../EasternKingdoms/Scholomance/boss_vectus.cpp | 2 +- .../Outland/BlackTemple/boss_mother_shahraz.cpp | 4 ++-- .../Outland/BlackTemple/boss_warlord_najentus.cpp | 2 +- src/server/scripts/World/boss_emerald_dragons.cpp | 2 +- 11 files changed, 20 insertions(+), 21 deletions(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 0edc84a979..0e1e53cfe4 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -5888,7 +5888,7 @@ void Player::ApplyRatingMod(CombatRating combatRating, int32 value, bool apply) { float oldRating = m_baseRatingValue[combatRating]; m_baseRatingValue[combatRating] += (apply ? value : -value); - + // explicit affected values float const multiplier = GetRatingMultiplier(combatRating); float const oldVal = oldRating * multiplier; @@ -26493,13 +26493,13 @@ void Player::SendItemRetrievalMail(uint32 itemEntry, uint32 count) MailSender sender(MAIL_CREATURE, 34337 /* The Postmaster */); MailDraft draft("Recovered Item", "We recovered a lost item in the twisting nether and noted that it was yours.$B$BPlease find said object enclosed."); // This is the text used in Cataclysm, it probably wasn't changed. SQLTransaction trans = CharacterDatabase.BeginTransaction(); - + if (Item* item = Item::CreateItem(itemEntry, count, 0)) { item->SaveToDB(trans); draft.AddItem(item); } - + draft.SendMailTo(trans, MailReceiver(this, GetGUIDLow()), sender); CharacterDatabase.CommitTransaction(trans); } diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index de6effb8b1..bb68010ca1 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -6449,7 +6449,7 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff, Position const* lo // check for ignore LOS on the effect itself if (m_spellInfo->AttributesEx2 & SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS || DisableMgr::IsDisabledFor(DISABLE_TYPE_SPELL, m_spellInfo->Id, NULL, SPELL_DISABLE_LOS)) return true; - + // if spell is triggered, need to check for LOS disable on the aura triggering it and inherit that behaviour if (IsTriggered() && m_triggeredByAuraSpell && (m_triggeredByAuraSpell->AttributesEx2 & SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS || DisableMgr::IsDisabledFor(DISABLE_TYPE_SPELL, m_triggeredByAuraSpell->Id, NULL, SPELL_DISABLE_LOS))) return true; diff --git a/src/server/scripts/Commands/cs_ticket.cpp b/src/server/scripts/Commands/cs_ticket.cpp index 364b698743..cbf0ae51a8 100644 --- a/src/server/scripts/Commands/cs_ticket.cpp +++ b/src/server/scripts/Commands/cs_ticket.cpp @@ -239,7 +239,7 @@ public: ticket->SetCompleted(); ticket->SaveToDB(trans); - std::string msg = ticket->FormatMessageString(*handler, NULL, NULL, + std::string msg = ticket->FormatMessageString(*handler, NULL, NULL, NULL, NULL, handler->GetSession() ? handler->GetSession()->GetPlayer()->GetName().c_str() : "Console"); handler->SendGlobalGMSysMessage(msg.c_str()); sTicketMgr->UpdateLastChange(); diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp index 7355674963..58ebef7742 100644 --- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp @@ -412,7 +412,7 @@ class npc_eye_of_acherus : public CreatureScript { if (movementType == WAYPOINT_MOTION_TYPE && pointId == POINT_EYE_MOVE_END - 1) { - me->SetByteValue(UNIT_FIELD_BYTES_2, 0, SHEATH_STATE_MELEE); + me->SetByteValue(UNIT_FIELD_BYTES_2, 0, SHEATH_STATE_MELEE); me->RemoveAllAuras(); if (Player* owner = me->GetCharmerOrOwner()->ToPlayer()) diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp index 44885a0127..b218e3f297 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp +++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_jandice_barov.cpp @@ -105,7 +105,7 @@ public: DoMeleeAttackIfReady(); } - + private: EventMap events; SummonList Summons; diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp index 82a8e4e656..0594fbf63b 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp +++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp @@ -151,18 +151,17 @@ class spell_kormok_summon_bone_mages : SpellScriptLoader bool Validate(SpellInfo const* /*spell*/) override { - for (int i = 0; i < 4; ++i) + for (uint32 i = 0; i < 4; ++i) if (!sSpellMgr->GetSpellInfo(SummonMageSpells[i])) return false; - - return true; + return true; } void HandleScript(SpellEffIndex effIndex) { PreventHitDefaultEffect(effIndex); - for (int i = 0; i < 2; ++i) - GetCaster()->CastSpell(GetCaster(), SummonMageSpells[urand(0, 4)], true); + for (uint32 i = 0; i < 2; ++i) + GetCaster()->CastSpell(GetCaster(), SummonMageSpells[urand(0, 4)], true); } void Register() override @@ -199,7 +198,7 @@ class spell_kormok_summon_bone_minions : SpellScriptLoader PreventHitDefaultEffect(effIndex); // Possible spells to handle this not found. - for (int i = 0; i < 4; ++i) + for (uint32 i = 0; i < 4; ++i) GetCaster()->SummonCreature(NPC_BONE_MINION, GetCaster()->GetPositionX() + float(irand(-7, 7)), GetCaster()->GetPositionY() + float(irand(-7, 7)), GetCaster()->GetPositionZ(), 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 120000); } diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp index 41873d778c..897799a708 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp +++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_ras_frostwhisper.cpp @@ -53,8 +53,8 @@ public: DoCast(me, SPELL_ICE_ARMOR); } - void EnterCombat(Unit* /*who*/) override - { + void EnterCombat(Unit* /*who*/) override + { events.ScheduleEvent(EVENT_ICE_ARMOR, 2000); events.ScheduleEvent(EVENT_FROSTBOLT, 8000); events.ScheduleEvent(EVENT_CHILL_NOVA, 12000); @@ -108,7 +108,7 @@ public: DoMeleeAttackIfReady(); } - + private: EventMap events; }; diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp index 654f06ad3e..792649f299 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp +++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_vectus.cpp @@ -101,7 +101,7 @@ public: DoMeleeAttackIfReady(); } - + private: EventMap events; }; diff --git a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp index 6c3e820e10..60162188f7 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp @@ -204,7 +204,7 @@ public: default: break; } - + ++BeamCount; uint32 Beam = CurrentBeam; if (BeamCount > 3) @@ -265,7 +265,7 @@ public: break; } } - + private: uint64 TargetGUID[3]; uint32 BeamCount; diff --git a/src/server/scripts/Outland/BlackTemple/boss_warlord_najentus.cpp b/src/server/scripts/Outland/BlackTemple/boss_warlord_najentus.cpp index b96228c1fb..c998bfed2d 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_warlord_najentus.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_warlord_najentus.cpp @@ -179,7 +179,7 @@ public: break; } } - + private: uint64 SpineTargetGUID; }; diff --git a/src/server/scripts/World/boss_emerald_dragons.cpp b/src/server/scripts/World/boss_emerald_dragons.cpp index 23e373312c..a00c9465a0 100644 --- a/src/server/scripts/World/boss_emerald_dragons.cpp +++ b/src/server/scripts/World/boss_emerald_dragons.cpp @@ -587,7 +587,7 @@ class boss_taerar : public CreatureScript void Reset() override { me->RemoveAurasDueToSpell(SPELL_SHADE); - + Initialize(); emerald_dragonAI::Reset(); From 9e816c870177c46339a57b61366379a502c88090 Mon Sep 17 00:00:00 2001 From: Dr-J Date: Sun, 7 Sep 2014 03:45:50 +0100 Subject: [PATCH 04/17] Remove CPP script for Ethereal Teleport Pad Remove CPP script which was not using proper mechanism for activating (ie gossip) --- src/server/scripts/World/go_scripts.cpp | 28 ------------------------- 1 file changed, 28 deletions(-) diff --git a/src/server/scripts/World/go_scripts.cpp b/src/server/scripts/World/go_scripts.cpp index 3c3f0c2c26..7ba043f2a2 100644 --- a/src/server/scripts/World/go_scripts.cpp +++ b/src/server/scripts/World/go_scripts.cpp @@ -36,7 +36,6 @@ go_jotunheim_cage go_table_theka go_soulwell go_bashir_crystalforge -go_ethereal_teleport_pad go_soulwell go_dragonflayer_cage go_tadpole_cage @@ -840,32 +839,6 @@ public: } }; -/*###### -## go_ethereal_teleport_pad -######*/ - -enum EtherealTeleportPad -{ - NPC_IMAGE_WIND_TRADER = 20518, - ITEM_TELEPORTER_POWER_PACK = 28969, -}; - -class go_ethereal_teleport_pad : public GameObjectScript -{ -public: - go_ethereal_teleport_pad() : GameObjectScript("go_ethereal_teleport_pad") { } - - bool OnGossipHello(Player* player, GameObject* go) override - { - if (!player->HasItemCount(ITEM_TELEPORTER_POWER_PACK)) - return false; - - go->SummonCreature(NPC_IMAGE_WIND_TRADER, go->GetPositionX(), go->GetPositionY(), go->GetPositionZ(), go->GetAngle(player), TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 60000); - - return true; - } -}; - /*###### ## go_soulwell ######*/ @@ -1334,7 +1307,6 @@ void AddSC_go_scripts() new go_jotunheim_cage(); new go_table_theka(); new go_inconspicuous_landmark(); - new go_ethereal_teleport_pad(); new go_soulwell(); new go_tadpole_cage(); new go_dragonflayer_cage(); From 37c5adc36f6ecd8da307ea9ace7bbd9f433fb8b9 Mon Sep 17 00:00:00 2001 From: Dr-J Date: Sun, 7 Sep 2014 03:50:11 +0100 Subject: [PATCH 05/17] Ethereal Teleport Pad & Ethereum Transponder Zeta * Replacement for CPP script which was scripted not using the gossip menu / option which this go should have had but on activate instead, now will display proper gossip menu and option which spawns Image of Wind Trader Marid * Fix Ethereum Transponder Zeta so it actually works and delete the permament spawn of Image of Commander Ameer --- sql/updates/world/2014_09_07_00_world_sai.sql | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 sql/updates/world/2014_09_07_00_world_sai.sql diff --git a/sql/updates/world/2014_09_07_00_world_sai.sql b/sql/updates/world/2014_09_07_00_world_sai.sql new file mode 100644 index 0000000000..394e798095 --- /dev/null +++ b/sql/updates/world/2014_09_07_00_world_sai.sql @@ -0,0 +1,40 @@ +UPDATE `gameobject_template` SET `flags`=0 WHERE `entry`=184383; +DELETE FROM `creature` WHERE `guid`=72505; + +DELETE FROM `gossip_menu` WHERE `entry`=8062; +INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES +(8062, 9958); -- 184073 + +DELETE FROM `gossip_menu_option` WHERE `menu_id`=8062; +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `OptionBroadcastTextID`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `box_coded`, `box_money`, `box_text`, `BoxBroadcastTextID`) VALUES +(8062, 0, 0, 'Attempt to contact Wind Trader Marid.', 17638, 1, 1, 0, 0, 0, 0, '', 0); -- 184073 + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=8062; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(15, 8062, 0, 0, 0,28, 0, 10270, 0, 0, 0, 0, 0, '', 'Ethereal Teleport Pad - Show Gossip option only if player has A Not-So-Modest Proposal complete in quest log'), +(15, 8062, 0, 0, 0,9, 0, 10271, 0, 0, 1, 0, 0, '', 'Ethereal Teleport Pad - Show Gossip option only if player does not have Getting Down to Business taken'), +(15, 8062, 0, 0, 0,8, 0, 10271, 0, 0, 1, 0, 0, '', 'Ethereal Teleport Pad - Show Gossip option only if player does not have Getting Down to Business rewarded'), +(15, 8062, 0, 0, 0,28, 0, 10271, 0, 0, 1, 0, 0, '', 'Ethereal Teleport Pad - Show Gossip option only if player does not have Getting Down to Business complete'), +(15, 8062, 0, 0, 0,29, 1, 20518, 200, 0, 1, 0, 0, '', 'Ethereal Teleport Pad - Show Gossip option only if Image of Wind Trader Marid is not already spawned'); + +UPDATE `gameobject_template` SET `AIName`='SmartGameObjectAI',`ScriptName`='' WHERE `entry`IN(184073,184383); +DELETE FROM `smart_scripts` WHERE `entryorguid`IN(184073,184383) AND `source_type`=1; + +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(184073, 1, 0, 1, 62, 0, 100, 0, 8062, 0, 0, 0, 12, 20518, 1, 60000, 0, 0, 0, 8, 0, 0, 0, 4006.99, 1516.938, -114.63, 2.303835, 'Ethereal Teleport Pad - On Gossip Option 0 Selected - Summon Image of Wind Trader Marid'), +(184073, 1, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Ethereal Teleport Pad - On Gossip Option 0 Selected - Close Gossip'), +(184383, 1, 0, 0, 70, 0, 100, 0, 2, 0, 0, 0, 12, 20482, 1, 180000, 0, 0, 0, 8, 0, 0, 0, 4017.968, 2315.796, 114.9459, 0.4363323, 'Ethereum Transponder Zeta - On State Changed - Summon Image of Commander Ameer '); + +UPDATE `creature_template` SET `ainame`='SmartAI', `scriptname`='' WHERE `entry` IN(20518,20482); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN(20518,20482) AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(20518, 0, 0, 0, 1, 0, 100, 1, 50, 50, 0, 0, 11, 12980, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Image of Wind Trader Marid - On Just Summoned - Cast Simple Teleport'), +(20482, 0, 0, 1, 4, 0, 100, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Image of Commander Ameer - On Agro - Say Line'), +(20482, 0, 1, 2,61, 0, 100, 1, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 14, 25179, 184383, 0, 0, 0, 0, 0, 'Image of Commander Ameer - On Agro - Set Data 1 1 to Ethereum Transponder Zeta'), +(20482, 0, 2, 0,61, 0, 100, 1, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Image of Commander Ameer - On Agro - Despawn'), +(20482, 0, 3, 4,11, 0, 100, 1, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Image of Commander Ameer - On Spawn - Disable Auto Attack'), +(20482, 0, 4, 0,61, 0, 100, 1, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Image of Commander Ameer - On Spawn - Disable combat movement'); + +DELETE FROM `creature_text` WHERE `entry`=20482; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`,`BroadcastTextID`) VALUES +(20482, 0, 0, 'Hostiles detected. Ending transmission.', 12, 0, 100, 15, 0, 0, 'Image of Commander Ameer',18190); From 2dc45fafe60c1df6bfb9bcca7c294638d0d3641b Mon Sep 17 00:00:00 2001 From: Nyeriah Date: Sun, 7 Sep 2014 01:08:42 -0300 Subject: [PATCH 06/17] Scripts/Stratholme: Move Freed Soul AI to database and a small addition - They should follow players until they despawn --- sql/updates/world/2014_09_07_01_world_sai.sql | 5 +++ .../EasternKingdoms/Stratholme/stratholme.cpp | 36 ++----------------- 2 files changed, 8 insertions(+), 33 deletions(-) create mode 100644 sql/updates/world/2014_09_07_01_world_sai.sql diff --git a/sql/updates/world/2014_09_07_01_world_sai.sql b/sql/updates/world/2014_09_07_01_world_sai.sql new file mode 100644 index 0000000000..b264087cda --- /dev/null +++ b/sql/updates/world/2014_09_07_01_world_sai.sql @@ -0,0 +1,5 @@ +SET @ENTRY := 11136; -- Freed Soul +UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY AND `source_type` = 0; +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(@ENTRY, 0, 0, 0, 11, 0, 100, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Freed Soul - On Respawn - Say Line 0'); diff --git a/src/server/scripts/EasternKingdoms/Stratholme/stratholme.cpp b/src/server/scripts/EasternKingdoms/Stratholme/stratholme.cpp index 01ee7139ae..889fbe8fdc 100644 --- a/src/server/scripts/EasternKingdoms/Stratholme/stratholme.cpp +++ b/src/server/scripts/EasternKingdoms/Stratholme/stratholme.cpp @@ -80,38 +80,6 @@ public: }; -/*###### -## npc_freed_soul -######*/ -enum FreedSoul -{ - SAY_ZAPPED = 0 -}; - -class npc_freed_soul : public CreatureScript -{ -public: - npc_freed_soul() : CreatureScript("npc_freed_soul") { } - - CreatureAI* GetAI(Creature* creature) const override - { - return new npc_freed_soulAI(creature); - } - - struct npc_freed_soulAI : public ScriptedAI - { - npc_freed_soulAI(Creature* creature) : ScriptedAI(creature) { } - - void Reset() override - { - Talk(SAY_ZAPPED); - } - - void EnterCombat(Unit* /*who*/) override { } - }; - -}; - /*###### ## npc_restless_soul ######*/ @@ -181,6 +149,9 @@ public: void JustSummoned(Creature* summoned) override { summoned->CastSpell(summoned, SPELL_SOUL_FREED, false); + + if (Player* player = ObjectAccessor::GetPlayer(*me, Tagger)) + summoned->GetMotionMaster()->MoveFollow(player, 0.0f, 0.0f); } void JustDied(Unit* /*killer*/) override @@ -318,7 +289,6 @@ public: void AddSC_stratholme() { new go_gauntlet_gate(); - new npc_freed_soul(); new npc_restless_soul(); new npc_spectral_ghostly_citizen(); } From 1c39467a96f12df0ec5744d1ecf41e7eee270ebf Mon Sep 17 00:00:00 2001 From: Aokromes Date: Sun, 7 Sep 2014 13:02:12 +0200 Subject: [PATCH 07/17] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fdb05c81eb..33fea30e36 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ website at [TrinityCore.org](http://www.trinitycore.org). + Platform: Linux, Windows or Mac + Processor with SSE2 support + Boost ≥ 1.49 -+ MySQL ≥ 5.1.0 (included for Windows) ++ MySQL ≥ 5.1.0 + CMake ≥ 2.8.11.2 / 2.8.9 (Windows / Linux) + OpenSSL ≥ 1.0.0 + GCC ≥ 4.7.2 (Linux only) From d3cced4b03db15f1e71a1df900084fa5ed1ae02d Mon Sep 17 00:00:00 2001 From: Aokromes Date: Sun, 7 Sep 2014 13:18:17 +0200 Subject: [PATCH 08/17] Misc: Add CONTRIBUTING.md --- CONTRIBUTING.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000000..99fb588c1c --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,50 @@ +# Contributing + +Want to contribute? Great! + +1. Fork it. +2. Create a branch (`git checkout -b fixes`) +3. Commit your changes (`git commit -am "Added Snarkdown"`) +4. Push to the branch (`git push origin fixes`) +5. Open a [Pull Request][1] + + +When creating patches read: +- [TrinityCore Development Standards](http://www.trinitycore.org/f/topic/6-trinitycore-developing-standards/) +- [WDB Fields](http://www.trinitycore.org/f/topic/58-wdb-fields/) +- [Git Squash](https://ariejan.net/2011/07/05/git-squash-your-latests-commits-into-one/) + +We suggest you to create one branch for each `C++` based fix: on that way you can continue creating more fixes without having to wait to get one pull request merged. +For the `SQL` files of `C++` based fixes the naming schema is: `YYYY_MM_DD_i_database_description.sql`, where `YYYY_MM_DD` is the date of the fix, `i_database` is the *ith* sql created that day for `database`. +When doing changes to `auth` or `characters` database remember to update the base files (`/sql/base/*`). +For SQL only fixes [create a ticket](https://github.com/TrinityCore/TrinityCore/issues/new). + +Wiki +==== + +The wiki is located at [http://trinitycore.info](http://trinitycore.info). + +You are welcome to create an account and help us improve and extend the wiki. + + +Issues +====== + +Read [this](http://www.trinitycore.org/f/topic/37-the-trinitycore-issuetracker-and-you/) before creating a ticket. +If you have problems with TrinityCore instalation, read http://www.trinitycore.org/f/topic/1518-trouble-with-your-trinity-install-readme-1st-faqs/ + + +Requirements +============ + +Platform: Linux, Windows or Mac +Processor with SSE2 support +Boost ≥ 1.4.9 +MySQL ≥ 5.1.0 +CMake ≥ 2.8.11.2 / 2.8.9 (Windows / Linux) +OpenSSL ≥ 1.0.0 +GCC ≥ 4.7.2 (Linux only) +MS Visual Studio ≥ 12 (2013) (Windows only) + +In case you choose Linux, we recommend to use Debian 7, it's the Linux we use to test compilations. +Remember 4.3.4 branch is alpha, only intended for development, we don't recomend this branch to run a server. From 889fbe25baa3197443d33c5927790f86d716e00f Mon Sep 17 00:00:00 2001 From: DDuarte Date: Sun, 7 Sep 2014 17:00:38 +0100 Subject: [PATCH 09/17] DB/NPCs: Correct faction of multiple npcs, 3.3.x data --- .../2014_09_07_02_world_npc_factions_335.sql | 249 ++++++++++++++++++ 1 file changed, 249 insertions(+) create mode 100644 sql/updates/world/2014_09_07_02_world_npc_factions_335.sql diff --git a/sql/updates/world/2014_09_07_02_world_npc_factions_335.sql b/sql/updates/world/2014_09_07_02_world_npc_factions_335.sql new file mode 100644 index 0000000000..1451f39785 --- /dev/null +++ b/sql/updates/world/2014_09_07_02_world_npc_factions_335.sql @@ -0,0 +1,249 @@ +UPDATE `creature_template` SET `faction`=107 WHERE `entry`=8127; -- Antu'sul +UPDATE `creature_template` SET `faction`=1078 WHERE `entry`=23568; -- Captain Darill +UPDATE `creature_template` SET `faction`=11 WHERE `entry`=2386; -- Southshore Guard +UPDATE `creature_template` SET `faction`=1194 WHERE `entry`=19666; -- Shadow Lord Xiraxis +UPDATE `creature_template` SET `faction`=12 WHERE `entry`=8856; -- Tyrion's Spybot +UPDATE `creature_template` SET `faction`=120 WHERE `entry`=2487; -- Fleet Master Seahorn +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=11616; -- Nathaniel Dumah +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=1892; -- Moonrage Watcher +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=1893; -- Moonrage Sentry +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=1896; -- Moonrage Elder +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2269; -- Hillsbrad Miner +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2270; -- Hillsbrad Sentry +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2503; -- Hillsbrad Foreman +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=3529; -- Moonrage Armorer +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=3531; -- Moonrage Tailor +UPDATE `creature_template` SET `faction`=125 WHERE `entry`=8582; -- Kadrak +UPDATE `creature_template` SET `faction`=128 WHERE `entry`=8282; -- Highlord Mastrogonde +UPDATE `creature_template` SET `faction`=1354 WHERE `entry`=11486; -- Prince Tortheldrin +UPDATE `creature_template` SET `faction`=1354 WHERE `entry`=14358; -- Shen'dralar Ancient +UPDATE `creature_template` SET `faction`=1354 WHERE `entry`=14361; -- Shen'dralar Wisp +UPDATE `creature_template` SET `faction`=1355 WHERE `entry`=14368; -- Lorekeeper Lydros +UPDATE `creature_template` SET `faction`=1355 WHERE `entry`=14369; -- Shen'dralar Zealot +UPDATE `creature_template` SET `faction`=1355 WHERE `entry`=14371; -- Shen'dralar Provisioner +UPDATE `creature_template` SET `faction`=1355 WHERE `entry`=14381; -- Lorekeeper Javon +UPDATE `creature_template` SET `faction`=1355 WHERE `entry`=14382; -- Lorekeeper Mykos +UPDATE `creature_template` SET `faction`=1355 WHERE `entry`=14383; -- Lorekeeper Kildrath +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=17429; -- Fel Orc Neophyte +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=2385; -- Feral Mountain Lion +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=24410; -- Vazruden the Herald Image +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=26943; -- Battered Drakkari Berserker +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=30012; -- Victorious Challenger +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=3245; -- Ornery Plainstrider +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=33564; -- Ironforge Valiant +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=33739; -- Exodar Champion +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=33749; -- Undercity Champion +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=40142; -- Halion +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=5089; -- Balos Jacken +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=5431; -- Surf Glider +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=5676; -- Summoned Voidwalker +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=5677; -- Summoned Succubus +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=7093; -- Vile Ooze +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=832; -- Dust Devil +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=8596; -- Plaguehound Runt +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=8600; -- Plaguebat +UPDATE `creature_template` SET `faction`=149 WHERE `entry`=4834; -- Theramore Infiltrator +UPDATE `creature_template` SET `faction`=1576 WHERE `entry`=8563; -- Woodsman +UPDATE `creature_template` SET `faction`=1576 WHERE `entry`=8565; -- Pathstrider +UPDATE `creature_template` SET `faction`=1577 WHERE `entry`=15107; -- Arathi Horse +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=15552; -- Doctor Weavil +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=24410; -- Vazruden the Herald Image +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=27655; -- Mage-Lord Urom +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=37068; -- Spiritual Reflection +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=37107; -- Spiritual Reflection +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=37230; -- Spire Frostwyrm +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=4067; -- Twilight Runner +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=5300; -- Frayfeather Hippogryph +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=5304; -- Frayfeather Stagwing +UPDATE `creature_template` SET `faction`=1605 WHERE `entry`=8197; -- Chronalis +UPDATE `creature_template` SET `faction`=1605 WHERE `entry`=8198; -- Tick +UPDATE `creature_template` SET `faction`=1606 WHERE `entry`=10600; -- Thontek Rumblehoof +UPDATE `creature_template` SET `faction`=1622 WHERE `entry`=4923; -- Guard Jarad +UPDATE `creature_template` SET `faction`=1625 WHERE `entry`=11102; -- Argent Rider +UPDATE `creature_template` SET `faction`=1630 WHERE `entry`=16300; -- Risen Creeper +UPDATE `creature_template` SET `faction`=1630 WHERE `entry`=16301; -- Risen Hungerer +UPDATE `creature_template` SET `faction`=1630 WHERE `entry`=16309; -- Gangled Cannibal +UPDATE `creature_template` SET `faction`=1630 WHERE `entry`=16322; -- Gangled Flesheater +UPDATE `creature_template` SET `faction`=1638 WHERE `entry`=17106; -- Vindicator Palanaar +UPDATE `creature_template` SET `faction`=1639 WHERE `entry`=17587; -- Draenei Youngling +UPDATE `creature_template` SET `faction`=1692 WHERE `entry`=24576; -- Riplash Myrmidon +UPDATE `creature_template` SET `faction`=1692 WHERE `entry`=24901; -- Maddened Frosthorn +UPDATE `creature_template` SET `faction`=1692 WHERE `entry`=29829; -- Drakkari Earthshaker +UPDATE `creature_template` SET `faction`=1718 WHERE `entry`=19215; -- Infernal Relay (Hellfire) +UPDATE `creature_template` SET `faction`=1732 WHERE `entry`=32712; -- The Amazing Zanzo +UPDATE `creature_template` SET `faction`=1732 WHERE `entry`=40502; -- Zalazane +UPDATE `creature_template` SET `faction`=1733 WHERE `entry`=16781; -- Midsummer Celebrant +UPDATE `creature_template` SET `faction`=1735 WHERE `entry`=26221; -- Earthen Ring Elder +UPDATE `creature_template` SET `faction`=1754 WHERE `entry`=18944; -- Fel Soldier +UPDATE `creature_template` SET `faction`=1754 WHERE `entry`=19005; -- Wrath Master +UPDATE `creature_template` SET `faction`=1756 WHERE `entry`=16831; -- Nethergarde Infantry +UPDATE `creature_template` SET `faction`=1756 WHERE `entry`=16842; -- Honor Hold Defender +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=29801; -- Bouldercrag the Rockshaper +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=30152; -- Bruor Ironbane +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=37577; -- Freed Horde Slave +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=37579; -- Freed Horde Slave +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=37580; -- Martin Victus +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=37581; -- Gorkun Ironskull +UPDATE `creature_template` SET `faction`=1771 WHERE `entry`=23750; -- Proto-Whelp Hatchling +UPDATE `creature_template` SET `faction`=1771 WHERE `entry`=38487; -- Fallen Warrior +UPDATE `creature_template` SET `faction`=1812 WHERE `entry`=29910; -- K3 Bruiser +UPDATE `creature_template` SET `faction`=1814 WHERE `entry`=26623; -- Scourge Brute +UPDATE `creature_template` SET `faction`=1814 WHERE `entry`=26635; -- Risen Drakkari Warrior +UPDATE `creature_template` SET `faction`=1847 WHERE `entry`=31326; -- Death Knight Initiate +UPDATE `creature_template` SET `faction`=1847 WHERE `entry`=31327; -- Death Knight Initiate +UPDATE `creature_template` SET `faction`=1878 WHERE `entry`=20465; -- Underbog Frenzy +UPDATE `creature_template` SET `faction`=189 WHERE `entry`=3816; -- Wild Buck +UPDATE `creature_template` SET `faction`=1892 WHERE `entry`=26170; -- Thassarian +UPDATE `creature_template` SET `faction`=1892 WHERE `entry`=582; -- Old Blanchy +UPDATE `creature_template` SET `faction`=190 WHERE `entry`=2098; -- Ram +UPDATE `creature_template` SET `faction`=190 WHERE `entry`=8883; -- Riding Horse +UPDATE `creature_template` SET `faction`=1953 WHERE `entry`=24954; -- Aged Magnataur +UPDATE `creature_template` SET `faction`=1965 WHERE `entry`=26639; -- Drakkari Shaman +UPDATE `creature_template` SET `faction`=1965 WHERE `entry`=30922; -- Umbral Brute +UPDATE `creature_template` SET `faction`=1965 WHERE `entry`=33139; -- Flame Leviathan Turret +UPDATE `creature_template` SET `faction`=1981 WHERE `entry`=26488; -- Taunka Pack Kodo +UPDATE `creature_template` SET `faction`=1991 WHERE `entry`=26126; -- Bone Warrior +UPDATE `creature_template` SET `faction`=2004 WHERE `entry`=26448; -- Stars' Rest Sentinel +UPDATE `creature_template` SET `faction`=2047 WHERE `entry`=25636; -- Captured Tuskarr Prisoner +UPDATE `creature_template` SET `faction`=2050 WHERE `entry`=29194; -- Amal'thazad +UPDATE `creature_template` SET `faction`=2050 WHERE `entry`=29195; -- Lady Alistra +UPDATE `creature_template` SET `faction`=2050 WHERE `entry`=29246; -- Highlord Darion Mograine +UPDATE `creature_template` SET `faction`=2070 WHERE `entry`=28028; -- Argent Shieldman +UPDATE `creature_template` SET `faction`=2070 WHERE `entry`=28029; -- Argent Crusader +UPDATE `creature_template` SET `faction`=2075 WHERE `entry`=28167; -- Stratholme Citizen +UPDATE `creature_template` SET `faction`=2075 WHERE `entry`=28169; -- Stratholme Resident +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=1848; -- Lord Maldazzar +UPDATE `creature_template` SET `faction`=2104 WHERE `entry`=28471; -- Lady Alistra +UPDATE `creature_template` SET `faction`=2104 WHERE `entry`=28490; -- Disciple of Frost +UPDATE `creature_template` SET `faction`=2131 WHERE `entry`=38493; -- Argent Crusader +UPDATE `creature_template` SET `faction`=2209 WHERE `entry`=37011; -- The Damned +UPDATE `creature_template` SET `faction`=230 WHERE `entry`=7855; -- Southsea Pirate +UPDATE `creature_template` SET `faction`=230 WHERE `entry`=7856; -- Southsea Freebooter +UPDATE `creature_template` SET `faction`=231 WHERE `entry`=11806; -- Sentinel Onaeya +UPDATE `creature_template` SET `faction`=231 WHERE `entry`=17312; -- Magwin +UPDATE `creature_template` SET `faction`=24 WHERE `entry`=3868; -- Blood Seeker +UPDATE `creature_template` SET `faction`=24 WHERE `entry`=3873; -- Tormented Officer +UPDATE `creature_template` SET `faction`=24 WHERE `entry`=3887; -- Baron Silverlaine +UPDATE `creature_template` SET `faction`=24 WHERE `entry`=4278; -- Commander Springvale +UPDATE `creature_template` SET `faction`=29 WHERE `entry`=10050; -- Seikwa +UPDATE `creature_template` SET `faction`=29 WHERE `entry`=13476; -- Balai Lok'Wein +UPDATE `creature_template` SET `faction`=29 WHERE `entry`=30611; -- Greela "The Grunt" Crankchain +UPDATE `creature_template` SET `faction`=29 WHERE `entry`=3464; -- Gazrog +UPDATE `creature_template` SET `faction`=29 WHERE `entry`=6747; -- Innkeeper Kauth +UPDATE `creature_template` SET `faction`=290 WHERE `entry`=1706; -- Defias Prisoner +UPDATE `creature_template` SET `faction`=31 WHERE `entry`=16927; -- Stonescythe Whelp +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=15694; -- Stormwind Reveler +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=15719; -- Thunder Bluff Reveler +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=15905; -- Darnassus Reveler +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=15906; -- Ironforge Reveler +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=15907; -- Undercity Reveler +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=15908; -- Orgrimmar Reveler +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=19912; -- Zeggon Botsnap +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=23131; -- Blood Knight Honor Guard +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=26816; -- Focus Wizard +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=2768; -- Professor Phizzlethorpe +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=29501; -- Scourge Gryphon +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=29; -- Kanrethad +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=30352; -- Skybreaker Marine +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=30755; -- Kor'kron Reaver +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=31238; -- Hira Snowdawn +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=34984; -- World Trigger (Not Floating) +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=35496; -- Rueben Lauren +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=35498; -- Horace Hunderland +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=40199; -- Tiki Warrior +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=40274; -- Restless Zombie +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=7271; -- Witch Doctor Zum'rah +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=9034; -- Hate'rel +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=9035; -- Anger'rel +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=9036; -- Vile'rel +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=9037; -- Gloom'rel +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=9038; -- Seeth'rel +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=9039; -- Doom'rel +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=9040; -- Dope'rel +UPDATE `creature_template` SET `faction`=38 WHERE `entry`=8211; -- Old Cliff Jumper +UPDATE `creature_template` SET `faction`=40 WHERE `entry`=10299; -- Scarshield Infiltrator +UPDATE `creature_template` SET `faction`=40 WHERE `entry`=334; -- Gath'Ilzogg +UPDATE `creature_template` SET `faction`=412 WHERE `entry`=15108; -- Forsaken Horse +UPDATE `creature_template` SET `faction`=413 WHERE `entry`=3251; -- Silithid Grub +UPDATE `creature_template` SET `faction`=413 WHERE `entry`=3252; -- Silithid Swarmer +UPDATE `creature_template` SET `faction`=416 WHERE `entry`=4857; -- Stone Keeper +UPDATE `creature_template` SET `faction`=44 WHERE `entry`=2356; -- Elder Gray Bear +UPDATE `creature_template` SET `faction`=45 WHERE `entry`=7034; -- Firegut Ogre Mage +UPDATE `creature_template` SET `faction`=45 WHERE `entry`=7035; -- Firegut Brute +UPDATE `creature_template` SET `faction`=475 WHERE `entry`=7407; -- Chief Engineer Bilgewhizzle +UPDATE `creature_template` SET `faction`=48 WHERE `entry`=2560; -- Highland Thrasher +UPDATE `creature_template` SET `faction`=48 WHERE `entry`=2561; -- Highland Fleshstalker +UPDATE `creature_template` SET `faction`=534 WHERE `entry`=15351; -- Alliance Brigadier General +UPDATE `creature_template` SET `faction`=534 WHERE `entry`=8436; -- Zamael Lunthistle +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=8929; -- Princess Moira Bronzebeard +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=10301; -- Jaron Stoneshaper +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=12617; -- Khaelyn Steelwing +UPDATE `creature_template` SET `faction`=57 WHERE `entry`=1476; -- Hargin Mundar +UPDATE `creature_template` SET `faction`=575 WHERE `entry`=5856; -- Glassweb Spider +UPDATE `creature_template` SET `faction`=64 WHERE `entry`=39275; -- Gnomeregan Medic +UPDATE `creature_template` SET `faction`=655 WHERE `entry`=9524; -- Kolkar Invader +UPDATE `creature_template` SET `faction`=674 WHERE `entry`=5843; -- Slave Worker +UPDATE `creature_template` SET `faction`=68 WHERE `entry`=12636; -- Georgia +UPDATE `creature_template` SET `faction`=7 WHERE `entry`=32573; -- Valgarde Captive +UPDATE `creature_template` SET `faction`=7 WHERE `entry`=946; -- Frostmane Novice +UPDATE `creature_template` SET `faction`=714 WHERE `entry`=16580; -- Thrallmar Grunt +UPDATE `creature_template` SET `faction`=714 WHERE `entry`=16582; -- Thrallmar Marksman +UPDATE `creature_template` SET `faction`=735 WHERE `entry`=10043; -- Ribbly's Crony +UPDATE `creature_template` SET `faction`=754 WHERE `entry`=14621; -- Overseer Maltorius +UPDATE `creature_template` SET `faction`=775 WHERE `entry`=24484; -- Brewfest Reveler +UPDATE `creature_template` SET `faction`=775 WHERE `entry`=27811; -- Brew Vendor +UPDATE `creature_template` SET `faction`=775 WHERE `entry`=27813; -- Brew Vendor +UPDATE `creature_template` SET `faction`=775 WHERE `entry`=27817; -- Brew Vendor +UPDATE `creature_template` SET `faction`=776 WHERE `entry`=15192; -- Anachronos +UPDATE `creature_template` SET `faction`=79 WHERE `entry`=4054; -- Laughing Sister +UPDATE `creature_template` SET `faction`=79 WHERE `entry`=7939; -- Feathermoon Sentinel +UPDATE `creature_template` SET `faction`=794 WHERE `entry`=11034; -- Lord Maxwell Tyrosus +UPDATE `creature_template` SET `faction`=794 WHERE `entry`=11036; -- Leonid Barthalomew the Revered +UPDATE `creature_template` SET `faction`=794 WHERE `entry`=11039; -- Duke Nicholas Zverenhoff +UPDATE `creature_template` SET `faction`=794 WHERE `entry`=11063; -- Carlin Redpath +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=10300; -- Ranshalla +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=11079; -- Wynd Nightchaser +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=2084; -- Natheril Raincaller +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=2303; -- Lyranne Feathersong +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3779; -- Syurana +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3845; -- Shindrell Swiftfire +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3847; -- Orendil Broadleaf +UPDATE `creature_template` SET `faction`=814 WHERE `entry`=10839; -- Argent Officer Garush +UPDATE `creature_template` SET `faction`=814 WHERE `entry`=10840; -- Argent Officer Pureheart +UPDATE `creature_template` SET `faction`=814 WHERE `entry`=10857; -- Argent Quartermaster Lightspark +UPDATE `creature_template` SET `faction`=814 WHERE `entry`=11536; -- Quartermaster Miranda Breechlock +UPDATE `creature_template` SET `faction`=83 WHERE `entry`=1740; -- Deathguard Saltain +UPDATE `creature_template` SET `faction`=83 WHERE `entry`=3084; -- Bluffwatcher +UPDATE `creature_template` SET `faction`=83 WHERE `entry`=5724; -- Ageron Kargal +UPDATE `creature_template` SET `faction`=84 WHERE `entry`=4961; -- Dashel Stonefist +UPDATE `creature_template` SET `faction`=84 WHERE `entry`=6090; -- Bartleby +UPDATE `creature_template` SET `faction`=875 WHERE `entry`=39715; -- Ejector Mechano-Tank +UPDATE `creature_template` SET `faction`=89 WHERE `entry`=10418; -- Crimson Guardsman +UPDATE `creature_template` SET `faction`=89 WHERE `entry`=10605; -- Scarlet Medic +UPDATE `creature_template` SET `faction`=89 WHERE `entry`=1831; -- Scarlet Hunter +UPDATE `creature_template` SET `faction`=89 WHERE `entry`=1835; -- Scarlet Invoker +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=9776; -- Flamekin Spitter +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=9778; -- Flamekin Torcher +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=9779; -- Flamekin Rager +UPDATE `creature_template` SET `faction`=93 WHERE `entry`=4016; -- Fey Dragon +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=36830; -- Wrathbone Laborer + +-- diff entries update +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=18603; +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=40143; +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=40144; +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=40145; +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=31560; +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=38444; +UPDATE `creature_template` SET `faction`=1692 WHERE `entry`=30926; +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=37614; +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=37618; +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=37619; +UPDATE `creature_template` SET `faction`=1770 WHERE `entry`=37620; +UPDATE `creature_template` SET `faction`=1814 WHERE `entry`=31355; +UPDATE `creature_template` SET `faction`=1814 WHERE `entry`=31357; +UPDATE `creature_template` SET `faction`=1878 WHERE `entry`=21943; +UPDATE `creature_template` SET `faction`=1965 WHERE `entry`=31345; +UPDATE `creature_template` SET `faction`=1965 WHERE `entry`=34111; +UPDATE `creature_template` SET `faction`=2209 WHERE `entry`=38061; +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=37638; From 840e9594f41bd4fb0d0fa673712623d8b5e4500f Mon Sep 17 00:00:00 2001 From: DDuarte Date: Sun, 7 Sep 2014 17:37:32 +0100 Subject: [PATCH 10/17] DB/NPCs: Updates to unit_class, speed_run, speed_walk, BaseAttackTime and HoverHeight --- .../world/2014_09_07_03_world_npc_misc.sql | 3193 +++++++++++++++++ 1 file changed, 3193 insertions(+) create mode 100644 sql/updates/world/2014_09_07_03_world_npc_misc.sql diff --git a/sql/updates/world/2014_09_07_03_world_npc_misc.sql b/sql/updates/world/2014_09_07_03_world_npc_misc.sql new file mode 100644 index 0000000000..2fec86147c --- /dev/null +++ b/sql/updates/world/2014_09_07_03_world_npc_misc.sql @@ -0,0 +1,3193 @@ +-- unit_class +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=25705; -- Bixie Wrenchshanker +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=25806; -- Loot Crazed Poacher +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=2588; -- Syndicate Prowler +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=28341; -- Stratholme Resident +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=37666; -- Darkfallen Tactician +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=38001; -- Light's Vengeance Bunny 2 +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=4834; -- Theramore Infiltrator +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=5491; -- Arthur the Faithful +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=5492; -- Katherine the Pure +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=5615; -- Wastewander Rogue +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=5616; -- Wastewander Thief +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=5623; -- Wastewander Assassin +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=5645; -- Sandfury Hideskinner +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=5646; -- Sandfury Axe Thrower +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=8480; -- Kalaran the Deceiver +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=928; -- Lord Grayson Shadowbreaker +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=1179; -- Mo'grosh Enforcer +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=12791; -- Chieftain Earthbind +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=14026; -- Trigger Guse +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=14027; -- Trigger Mulverick +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=14028; -- Trigger Jeztor +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=14029; -- Trigger Ichman +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=14030; -- Trigger Slidore +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=14031; -- Trigger Vipore +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=23583; -- Evidence Marker +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=23705; -- Catlord Corpse +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=23716; -- Hexxer Corpse +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=24410; -- Vazruden the Herald Image +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=24411; -- Shattered Hand Centurion Image +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=25424; -- Vision of Farseer Grimwalker +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=25456; -- Vision of Kaganishu +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=25457; -- Vision of Magmoth Shaman +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=25458; -- Vision of Farseer Grimwalker's Spirit +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=25754; -- Earthen Ring Flamecaller +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=25955; -- Hand of the Deceiver Sunwell +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=26579; -- Anveena Replica +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=30677; -- Highlord Tirion Fordring +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=34281; -- [DND]Azeroth Children's Week Trigger +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=34461; -- Tyrius Duskblade +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=34735; -- Black Knight's Grave +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=34810; -- CoD Eye Proxy +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35079; -- Firehawk Mariner Female (Dead) +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35083; -- Firehawk Mariner Male (Dead) +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35089; -- Black Knight Spell Proxy +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35104; -- Wavecrest Mariner Female (Dead) +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35105; -- Wavecrest Mariner Male (Dead) +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35106; -- Black Knight Caster +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=36551; -- Spiteful Apparition +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=36817; -- [DND] Love Boat Summoner +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37181; -- The Lich King +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37183; -- Highlord Bolvar Fordragon +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37498; -- Coliseum Champion +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37852; -- Quel'Delar Skull Target +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=38340; -- [DND] Holiday - Love - Bank Bunny +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=38341; -- [DND] Holiday - Love - AH Bunny +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=38342; -- [DND] Holiday - Love - Barber Bunny +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=38751; -- Black Knight Shield Proxy +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=39647; -- Zalazane +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=39654; -- Vol'jin +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40182; -- Bwonsamdi +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40192; -- Vanira +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40196; -- Zen'tabra +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40231; -- Hexed Troll +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40405; -- Kieupid +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40413; -- Alenjon Sunblade +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40425; -- Voodoo Troll +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40481; -- Troll Celebrant +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=40502; -- Zalazane +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=6221; -- Addled Leper +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=8856; -- Tyrion's Spybot +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=29840; -- The Leaper +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=29859; -- The Leaper +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=30714; -- Crusade Engineer Spitzpatrick +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=34983; -- Deathstalker Fane +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=35579; -- Aspirant Forudir +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=35580; -- Aspirant Naradiel +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=36121; -- Maz'dinah +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=36517; -- Aleric Hawkins +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=37017; -- Skybreaker Assassin +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=38200; -- Silver Covenant Agent +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=38471; -- Infiltrator Minchar +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=39263; -- Disassembled Mechano-Tank +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=39715; -- Ejector Mechano-Tank +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=39716; -- Scuttling Mechano-Tank +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=39717; -- Shooting Mechano-Tank +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=12790; -- Advisor Willington +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=15607; -- Elder Farwhisper +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=19850; -- Councilor Arial D'Anastasis +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32654; -- SOTA Alliance Gun 1 +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32655; -- SOTA Horde Gun 2 +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32656; -- SOTA Horde Gun 1 +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32661; -- SOTA Alliance Gun 2 +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32753; -- Lok +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32754; -- Austeen +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32755; -- Holloway Fjordhammer +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32756; -- Linus Galespin +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32757; -- Harold Dawson +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32758; -- Charlotte Mader +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32759; -- Libby Waterwheel +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32760; -- Juliet Stonehelm +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32761; -- Claire Littlesun +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=32762; -- David Hume +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=34043; -- Lady Palanseer +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=34060; -- Doris Volanthius +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=37497; -- Coliseum Champion + +-- diff entry updates +UPDATE `creature_template` SET `unit_class`=1 WHERE `entry`=38479; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=22581; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=22582; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=22583; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=22584; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=22585; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=22586; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35743; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37564; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37605; +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=38078; +UPDATE `creature_template` SET `unit_class`=4 WHERE `entry`=38486; +UPDATE `creature_template` SET `unit_class`=8 WHERE `entry`=37603; + +-- speeds +UPDATE `creature_template` SET `speed_run`=0.1142857 WHERE `entry`=19871; -- World Trigger (Not Immune NPC) +UPDATE `creature_template` SET `speed_run`=0.1428571 WHERE `entry`=37826; -- Light's Vengeance +UPDATE `creature_template` SET `speed_run`=0.2857143 WHERE `entry`=12222; -- Creeping Sludge +UPDATE `creature_template` SET `speed_run`=0.2857143 WHERE `entry`=16243; -- Plague Slime +UPDATE `creature_template` SET `speed_run`=0.4285714 WHERE `entry`=10481; -- Reanimated Corpse +UPDATE `creature_template` SET `speed_run`=0.4285714 WHERE `entry`=40502; -- Zalazane +UPDATE `creature_template` SET `speed_run`=0.4571428 WHERE `entry`=32325; -- Gold Priest +UPDATE `creature_template` SET `speed_run`=0.4571428 WHERE `entry`=32343; -- Green Priest +UPDATE `creature_template` SET `speed_run`=0.4714286 WHERE `entry`=9083; -- Razal'blade +UPDATE `creature_template` SET `speed_run`=0.4714286 WHERE `entry`=9084; -- Thunderheart +UPDATE `creature_template` SET `speed_run`=0.4714286 WHERE `entry`=9085; -- Initiate Amakkar +UPDATE `creature_template` SET `speed_run`=0.4714286 WHERE `entry`=9086; -- Grunt Gargal +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=10480; -- Unstable Corpse +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=12121; -- Drakan +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=24082; -- Proto-Drake Handler +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=27737; -- Risen Zombie +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=28167; -- Stratholme Citizen +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=28169; -- Stratholme Resident +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=37543; -- [DND] Shaker +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=37544; -- Spire Gargoyle +UPDATE `creature_template` SET `speed_run`=0.5714286 WHERE `entry`=37574; -- [DND] Shaker - Small +UPDATE `creature_template` SET `speed_run`=0.5952386 WHERE `entry`=30026; -- Az'Barin, Prince of the Gust +UPDATE `creature_template` SET `speed_run`=0.5952386 WHERE `entry`=30045; -- Fiend of Air +UPDATE `creature_template` SET `speed_run`=0.5952386 WHERE `entry`=30184; -- Scion of Storm +UPDATE `creature_template` SET `speed_run`=0.5952386 WHERE `entry`=30550; -- Image of the North Wind +UPDATE `creature_template` SET `speed_run`=0.6857142 WHERE `entry`=37148; -- Skybreaker Summoner +UPDATE `creature_template` SET `speed_run`=0.6928571 WHERE `entry`=33564; -- Ironforge Valiant +UPDATE `creature_template` SET `speed_run`=0.6928571 WHERE `entry`=33739; -- Exodar Champion +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=13338; -- Core Rat +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=16927; -- Stonescythe Whelp +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=22134; -- Shadowmoon Eye of Kilrogg +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=25377; -- Brittle Skeleton +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=25832; -- Max Blasto +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=30142; -- The Iron Watcher +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=37782; -- Flesh-eating Insect +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=38228; -- Plagued Insect +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=7784; -- Homing Robot OOX-17/TN +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=7789; -- Sandfury Cretin +UPDATE `creature_template` SET `speed_run`=0.7142857 WHERE `entry`=7849; -- Mobile Alert System +UPDATE `creature_template` SET `speed_run`=0.7857143 WHERE `entry`=28167; -- Stratholme Citizen +UPDATE `creature_template` SET `speed_run`=0.7857143 WHERE `entry`=28169; -- Stratholme Resident +UPDATE `creature_template` SET `speed_run`=0.8 WHERE `entry`=636; -- Defias Blackguard +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=11473; -- Eldreth Spectre +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=11625; -- Cork Gizelton +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=11626; -- Rigger Gizelton +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=14431; -- Fury Shelda +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=14894; -- Swarm of bees +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1520; -- Rattlecage Soldier +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1522; -- Darkeye Bonecaster +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1523; -- Cracked Skull Soldier +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1527; -- Hungering Dead +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1528; -- Shambling Horror +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1531; -- Lost Soul +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1534; -- Wailing Ancestor +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1535; -- Scarlet Warrior +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15407; -- Chieftain Zul'Marosh +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1544; -- Vile Fin Minor Oracle +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1545; -- Vile Fin Muckdweller +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15635; -- Eversong Tender +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15636; -- Eversong Green Keeper +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15637; -- Withered Green Keeper +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15641; -- Amani Axe Thrower +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15642; -- Amani Shadowpriest +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15643; -- Amani Berserker +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15645; -- Wretched Thug +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15647; -- Mana Stalker +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15648; -- Manawraith +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15650; -- Crazed Dragonhawk +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15654; -- Plaguebone Pillager +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15655; -- Rotlimb Cannibal +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15656; -- Angershade +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15657; -- Darkwraith +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15658; -- Rotlimb Marauder +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15668; -- Grimscale Murloc +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15669; -- Grimscale Oracle +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15670; -- Grimscale Forager +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15950; -- Grimscale Seer +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=15965; -- Duskwither Apprentice +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=16162; -- Wretched Hooligan +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=16519; -- Shadowy Executioner +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1655; -- Nissa Agamand +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1657; -- Devlin Agamand +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1674; -- Rot Hide Gnoll +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1675; -- Rot Hide Mongrel +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=16855; -- Tregla +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=16998; -- Mr. Bigglesworth +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=17186; -- Deranged Owlbeast +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=17187; -- Aberrant Owlbeast +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=17189; -- Crazed Wildkin +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=171; -- Murloc Warrior +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=18718; -- Shadowy Hunter +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=18720; -- Shadowmaster Grieve +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1910; -- Muad +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1934; -- Tirisfal Farmer +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1935; -- Tirisfal Farmhand +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=1936; -- Farmer Solliden +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2000; -- Webwood Silkspinner +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2006; -- Gnarlpine Ursa +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2007; -- Gnarlpine Gardener +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2009; -- Gnarlpine Shaman +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2010; -- Gnarlpine Defender +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2011; -- Gnarlpine Augur +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2012; -- Gnarlpine Pathfinder +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2015; -- Bloodfeather Harpy +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2017; -- Bloodfeather Rogue +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2018; -- Bloodfeather Sorceress +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2022; -- Timberling +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2025; -- Timberling Bark Ripper +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2027; -- Timberling Trampler +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2029; -- Timberling Mire Beast +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=27523; -- Grizzlesnout +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2961; -- Mountain Cougar +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2968; -- Galak Outrunner +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=2969; -- Wiry Swoop +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=3103; -- Makrura Clacker +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=3104; -- Makrura Shellhide +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=3106; -- Pygmy Surf Crawler +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=3107; -- Surf Crawler +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=3113; -- Razormane Dustrunner +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=3114; -- Razormane Battleguard +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=3206; -- Voodoo Troll +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=3207; -- Hexed Troll +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=32258; -- Gold Beetle +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=327; -- Goldtooth +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=330; -- Princess +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=38232; -- Blood Spider +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=390; -- Porcine Entourage +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=39647; -- Zalazane +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=4075; -- Rat +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=4364; -- Strashaz Warrior +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=4366; -- Strashaz Serpent Guard +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=4368; -- Strashaz Myrmidon +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=4370; -- Strashaz Sorceress +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=4371; -- Strashaz Siren +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=4374; -- Strashaz Hydra +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=471; -- Mother Fang +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=473; -- Morgan the Collector +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=476; -- Kobold Geomancer +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=60; -- Ruklar the Trapper +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=6575; -- Scarlet Trainee +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=7883; -- Andre Firebeard +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=79; -- Narg the Taskmaster +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=880; -- Erlan Drudgemoor +UPDATE `creature_template` SET `speed_run`=0.8571429 WHERE `entry`=881; -- Surena Caledon +UPDATE `creature_template` SET `speed_run`=0.8857142 WHERE `entry`=12246; -- Super-Seller 680 +UPDATE `creature_template` SET `speed_run`=0.9126986 WHERE `entry`=25033; -- Eredar Sorcerer +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=24954; -- Aged Magnataur +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=25615; -- Plagued Magnataur +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=25789; -- Gammothra the Tormentor +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=26607; -- Anub'ar Blightbeast +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=28380; -- Shattertusk Bull +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=29445; -- Thorim +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=30295; -- Thorim +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=30390; -- Thorim +UPDATE `creature_template` SET `speed_run`=0.9523814 WHERE `entry`=37864; -- Lord Marrowgar Image +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=10916; -- Winterfall Runner +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=11516; -- Timbermaw Warder +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=11552; -- Timbermaw Mystic +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=11553; -- Timbermaw Woodbender +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=11555; -- Gorn One Eye +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=11556; -- Salfa +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=11557; -- Meilosh +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=11558; -- Kernda +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=17556; -- Death Ravager +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=17816; -- Bogstrok +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=17817; -- Greater Bogstrok +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=17827; -- Claw +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=18586; -- Coosh'coosh +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=21478; -- Rocknail Ripper +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=23326; -- Nethermine Ravager +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=25031; -- Pit Overlord +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=25601; -- Prince Valanar +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=25833; -- The Grinder +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=26203; -- Image of the Lich King +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=26406; -- The Anvil +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=26409; -- Rune-Smith Durar +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=26410; -- Rune-Smith Kathorn +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=26533; -- Mal'Ganis +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=26570; -- Famished Scourge Troll +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=27960; -- Dark Rune Warrior +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=27961; -- Dark Rune Worker +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=27962; -- Dark Rune Elementalist +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=27963; -- Dark Rune Theurgist +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=27964; -- Dark Rune Scholar +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=27965; -- Dark Rune Shaper +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=27966; -- Dark Rune Controller +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=27973; -- Crystalline Shardling +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=28103; -- Urgreth of the Thousand Tombs +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=28149; -- Earthen Protector +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=28409; -- Time Rift (CoT Stratholme) +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=28439; -- Time Rift (CoT Stratholme, Large) +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=28581; -- Stormforged Tactician +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=28582; -- Stormforged Mender +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=28836; -- Stormforged Runeshaper +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=28837; -- Stormforged Sentinel +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29240; -- Stormforged Lieutenant +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29368; -- Valduran the Stormborn +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29370; -- Stormforged Champion +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29374; -- Stormforged Magus +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29556; -- Goblin Sapper Backpack +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29722; -- Rabid Cannibal +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29806; -- SCRAP-E +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29832; -- Drakkari Golem +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=29840; -- The Leaper +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30340; -- Jormuttar +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30348; -- Elder Sardis +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30357; -- Elder Beldak +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30358; -- Elder Morthie +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30359; -- Elder Fargal +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30360; -- Elder Northal +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30362; -- Elder Sandrene +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30363; -- Elder Thoim +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30364; -- Elder Arp +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30375; -- Elder Stonebeard +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30447; -- Romping Rhino +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30533; -- Elder Nurgen +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30697; -- Putrid Colossus +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30899; -- Abedneum +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=30945; -- Vardmadra +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=31029; -- Possessed Vardmadra +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=31104; -- Ahn'kahar Watcher +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=32174; -- Teleportation Portal (Elite) +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=34460; -- Kavina Grovesong +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=34568; -- Light Essence +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=35339; -- Boat Fire +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=35377; -- Door Fire +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=35379; -- Honorable Defender Trigger (Alliance) +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=35380; -- Honorable Defender Trigger (Horde) +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=36349; -- Honorable Defender Trigger, 25 yd (Alliance) +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=36350; -- Honorable Defender Trigger, 25 yd (Horde) +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=36724; -- Servant of the Throne +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=36725; -- Nerub'ar Broodkeeper +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=36817; -- [DND] Love Boat Summoner +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=36880; -- Decaying Colossus +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=37519; -- Safe Area (IGB) +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=37596; -- Lady Sylvanas Windrunner +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=37846; -- Blood-Queen Lana'thel +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=37857; -- The Lich King +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=37948; -- Deathwhisper Controller +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=4050; -- Cenarion Caretaker +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=7438; -- Winterfall Ursa +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=7439; -- Winterfall Shaman +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=7440; -- Winterfall Den Watcher +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=7441; -- Winterfall Totemic +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=7442; -- Winterfall Pathfinder +UPDATE `creature_template` SET `speed_run`=0.9920629 WHERE `entry`=7726; -- Grimtotem Naturalist +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=10415; -- Ash'ari Crystal +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=14860; -- Flik +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=14872; -- Trok +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=14874; -- Karu +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=15652; -- Elder Springpaw +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17361; -- Totem of Coo +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17362; -- Totem of Tikti +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17363; -- Totem of Yor +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17364; -- Totem of Vark +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17722; -- Coilfang Sorceress +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17799; -- Dreghood Slave +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17801; -- Coilfang Siren +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17803; -- Coilfang Oracle +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17826; -- Swamplord Musel'ek +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17941; -- Mennu the Betrayer +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17954; -- Naga Distiller +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17960; -- Coilfang Soothsayer +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17961; -- Coilfang Enchantress +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17962; -- Coilfang Collaborator +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17963; -- Wastewalker Slave +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=17964; -- Wastewalker Worker +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=18206; -- Wastewalker Captive +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=18678; -- Fulgorge +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=18681; -- Coilfang Emissary +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=19164; -- Refugee Child +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=19767; -- Coilskar Sorceress +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=19768; -- Coilskar Siren +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=20076; -- Naga Distiller (Coilskar Point) +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=20684; -- Lady Shav'rar +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=20812; -- Corki +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21126; -- Coilfang Scale-Healer +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21416; -- Lakaan +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21420; -- Corrupt Water Totem +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21453; -- Ashtongue Shaman +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21454; -- Ashtongue Warrior +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21455; -- Ashtongue Worker +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21663; -- Oronu the Elder +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21803; -- Ashtongue Handler +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=21902; -- Cabal Spell-weaver +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=22314; -- Captive Child +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=23287; -- Murkblood Miner +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=23309; -- Murkblood Overseer +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=25073; -- Darkspine Siren +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=25391; -- En'kilah Focus Crystal +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=25422; -- Mystical Webbing +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=25534; -- En'kilah Blood Globe +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=25754; -- Earthen Ring Flamecaller +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=25880; -- Minion of Kaw +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=25961; -- Earthen Ring Totem +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=26048; -- Storm Totem +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=26497; -- Lady Jaina Proudmoore +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28083; -- Serfex the Reaver +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28253; -- Mistwhisper Lightning Cloud +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28476; -- Runebladed Sword +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28656; -- Hourglass (CoT Stratholme) +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28687; -- Amisi Azuregaze +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28704; -- Dorothy Egan +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28706; -- Olisarra the Kind +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28708; -- Kizi Copperclip +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28714; -- Ildine Sorrowspear +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28716; -- Palja Amboss +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28990; -- Anthony Durain +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28995; -- Paldesse +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=28997; -- Griselda Hunderland +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29218; -- Portal to the Shadow Realm +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29255; -- Sunreaver Guardian Mage +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29478; -- Jepetto Joybuzz +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29505; -- Imindril Spearsong +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29509; -- Namha Moonwater +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29511; -- Lalla Brightweave +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29513; -- Didi the Wrench +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29628; -- Angelique Butler +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29641; -- Theresa Wolf +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=29703; -- Sheddle Glossgleam +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=30095; -- Dalaran Sewer Turtle +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=30167; -- Gimorak +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=30831; -- High Priest Yath'amon +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=30891; -- Blessed Banner of the Crusade +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=31769; -- Stabled Hunter Pet +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32172; -- Harold Winston +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32329; -- Kanika Goldwell +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32333; -- "Dapper" Danik Blackshaft +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32515; -- Braeg Stoutbeard +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32602; -- Dalaran Visitor +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32651; -- Wounded Dalaran Shield Guard +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32653; -- Wounded Dalaran Serpent +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32654; -- SOTA Alliance Gun 1 +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32661; -- SOTA Alliance Gun 2 +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32676; -- Grindle Firespark +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32678; -- Emeline Fizzlefry +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32680; -- Fabioso the Fabulous +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32684; -- Mona Everspring +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32689; -- Adorean Lew +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32731; -- Metopious Loreseeker +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=32744; -- Bakor the Gangly +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=33224; -- Lake Frog +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=34567; -- Dark Essence +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=35320; -- Lady Jaina Proudmoore +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=35496; -- Rueben Lauren +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=35498; -- Horace Hunderland +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=36955; -- Lady Jaina Proudmoore +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=36993; -- Lady Jaina Proudmoore +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=37107; -- Spiritual Reflection +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=37132; -- Ymirjar Battle-Maiden +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=37188; -- Lady Jaina Proudmoore +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=37880; -- Stormwind Portal +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=37887; -- Kwee Q. Peddlefeet +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=38188; -- Lady Jaina Proudmoore +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=40187; -- Vanira's Sentry Totem +UPDATE `creature_template` SET `speed_run`=1 WHERE `entry`=7269; -- Scarab +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=28242; -- Risen Reaver +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=28443; -- Thalgran Blightbringer +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=30471; -- Vargul Assailant +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=30501; -- Val'kyr Arbiter +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=30829; -- Salranax the Flesh Render +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=32576; -- Orabus the Helmsman +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=32577; -- Kvaldir Crewman +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=32578; -- Kvaldir Crewman +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=32579; -- Kvaldir Crewman +UPDATE `creature_template` SET `speed_run`=1.071429 WHERE `entry`=32580; -- Kvaldir Crewman +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=11832; -- Keeper Remulos +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=16226; -- Guard Didier +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=16864; -- Stormwind Infantry +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=16912; -- Mag'har Hunter +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=20159; -- Magister Aledis +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=23308; -- Dragonmaw Peon Work Node +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=24410; -- Vazruden the Herald Image +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=25063; -- Dawnblade Hawkrider +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=25392; -- High Priest Andorath +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=26073; -- High Priest Talet-Kha +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=26448; -- Stars' Rest Sentinel +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=27272; -- Risen Villager +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=27499; -- Caged Prisoner +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=27768; -- Image of Razuvious +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=28636; -- Heb'Jin +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=29477; -- Earthen Defender +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=29546; -- K3 Snow Runner +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=30387; -- Seething Revenant +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=30696; -- Corpulent Horror +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=30864; -- Shandaral Hunter Spirit +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=31755; -- Stabled Hunter Pet +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=31773; -- Plague Cauldron Target +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=31900; -- Scourge Banner-Bearer +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=32181; -- Living Plague +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=32429; -- Seething Hate +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=32442; -- Plague Cauldron Target 02 +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=32572; -- Dragonblight Mage Hunter +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=32598; -- Dalaran Visitor +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=3284; -- Venture Co. Drudger +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=33698; -- Argent Peacekeeper +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=36642; -- Myralion Sunblaze +UPDATE `creature_template` SET `speed_run`=1.142857 WHERE `entry`=9543; -- Ribbly Screwspigot +UPDATE `creature_template` SET `speed_run`=1.14286 WHERE `entry`=31045; -- Mirador +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=1013; -- Mosshide Mystic +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=10488; -- Risen Construct +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=11622; -- Rattlegore +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=125; -- Riverpaw Overseer +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=16334; -- Blackpaw Gnoll +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=1753; -- Maggot Eye +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=1772; -- Rot Hide Gladerunner +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=2372; -- Mudsnout Gnoll +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=25456; -- Vision of Kaganishu +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=25457; -- Vision of Magmoth Shaman +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=28109; -- Mistwhisper Warrior +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=28110; -- Mistwhisper Oracle +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=29554; -- Snowblind Devotee +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=29920; -- Ruins Dweller +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=32163; -- Grimkor's Hound +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=37011; -- The Damned +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=506; -- Sergeant Brashclaw +UPDATE `creature_template` SET `speed_run`=1.190476 WHERE `entry`=5843; -- Slave Worker +UPDATE `creature_template` SET `speed_run`=1.2 WHERE `entry`=29802; -- Cosmetic Toy Plane +UPDATE `creature_template` SET `speed_run`=1.214286 WHERE `entry`=9684; -- Lar'korwi +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=14276; -- Scargil +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=16168; -- Stoneskin Gargoyle +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=2375; -- Torn Fin Coastrunner +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=25387; -- En'kilah Gargoyle +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=25964; -- Shaman Beam Bunny 000 +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=25971; -- Shaman Bonfire Bunny 000 +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=25972; -- Shaman Bonfire Bunny 001 +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=25973; -- Shaman Bonfire Bunny 002 +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=27911; -- Nell +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=27912; -- Pepper +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=28221; -- Trapdoor Crawler +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=28578; -- Hardened Steel Reaver +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=28579; -- Hardened Steel Berserker +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=28580; -- Hardened Steel Skycaller +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=28599; -- Plagueroach +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=28838; -- Titanium Vanguard +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=29481; -- Lok'lira the Crone +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=29639; -- Brunnhildar Prisoner +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=30187; -- Mirador +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=30573; -- Duke +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=30574; -- Arion +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=30595; -- Highlord Tirion Fordring +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=30677; -- Highlord Tirion Fordring +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=3864; -- Fel Steed +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=3865; -- Shadow Charger +UPDATE `creature_template` SET `speed_run`=1.285714 WHERE `entry`=5914; -- Deviate Nightmare +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=10404; -- Pustulating Horror +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=13280; -- Hydrospawn +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=13282; -- Noxxion +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=15553; -- Doctor Weavil's Flying Machine +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=16232; -- Caravan Mule +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=17076; -- Lady Liadrin +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=17181; -- Spirit of Water +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=21059; -- Enraged Water Spirit +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=25476; -- Waltor of Pal'ea +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=26103; -- Darkfallen Deathblade +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=28612; -- Knight of the Silver Hand +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=29830; -- Living Mojo +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=30987; -- Hideous Plaguebringer +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=33643; -- Silver Covenant Guardian +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=6220; -- Irradiated Horror +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=6233; -- Mechanized Sentry +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=6234; -- Mechanized Guardian +UPDATE `creature_template` SET `speed_run`=1.289683 WHERE `entry`=7079; -- Viscous Fallout +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=11701; -- Mor'vek +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=12150; -- Riding Kodo (Purple) +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=12337; -- Crimson Courier +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=14566; -- Ancient Equine Spirit +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=15541; -- Twilight Marauder Morna +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=18146; -- Champion Vranesh +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=19280; -- Red Hawkstrider +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=19281; -- Swift Pink Hawkstrider +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=19795; -- Eclipsion Blood Knight +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=19910; -- Gargok +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=20217; -- Purple Hawkstrider +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=20220; -- Blue Hawkstrider +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=20222; -- Black Hawkstrider +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=20223; -- Swift Purple Hawkstrider +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=20224; -- Swift Green Hawkstrider +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=21719; -- Dragonmaw Drake-Rider +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=21979; -- Val'zareq the Conqueror +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=22274; -- Dragonmaw Skybreaker +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=23188; -- Dragonmaw Transporter +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=25440; -- Scout Tungok +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=27365; -- Stabled Horse +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=27553; -- Kor'kron Vanguard +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=28611; -- Scarlet Captain +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=28824; -- Brann Flying Machine +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=29958; -- Tundra Ram +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=30224; -- Crusader Lord Dalfors +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=31003; -- Crusader Lord Dalfors +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=31033; -- Crusader of Virtue +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=32597; -- Dalaran Visitor +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=32601; -- Dalaran Visitor +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=35314; -- Orgrimmar Champion +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=35323; -- Sen'jin Champion +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=35325; -- Thunder Bluff Champion +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=35326; -- Silvermoon Champion +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=35327; -- Undercity Champion +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=35328; -- Stormwind Champion +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=35329; -- Ironforge Champion +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=35332; -- Darnassus Champion +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=36167; -- [DND] Bor'gorok Wolf +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=37586; -- Fury +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=39654; -- Vol'jin +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=40192; -- Vanira +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=40217; -- Echo Isle Animal +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=40391; -- Vol'jin +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=4779; -- Brown Ram +UPDATE `creature_template` SET `speed_run`=1.385714 WHERE `entry`=5198; -- Arctic Riding Wolf +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=10038; -- Night Watch Guard +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=1010; -- Mosshide Fenrunner +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=1025; -- Bluegill Puddlejumper +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=10408; -- Rockwing Gargoyle +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=11190; -- Everlook Bruiser +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=11261; -- Doctor Theolen Krastinov +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=11492; -- Alzzin the Wildshaper +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=15974; -- Dread Creeper +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=15975; -- Carrion Spinner +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=15976; -- Venom Stalker +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=15977; -- Poisonous Skitterer +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16017; -- Patchwork Golem +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16018; -- Bile Retcher +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16034; -- Plague Beast +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16145; -- Death Knight Captain +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16146; -- Death Knight +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16156; -- Dark Touched Warrior +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16164; -- Shade of Naxxramas +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16165; -- Necro Knight +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16167; -- Bony Construct +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16193; -- Skeletal Smith +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16244; -- Infectious Ghoul +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16348; -- Ghostclaw Lynx +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=16349; -- Ghostclaw Ravager +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=17798; -- Warlord Kalithresh +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=17917; -- Coilfang Water Elemental +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=19412; -- D'ore +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=1997; -- Strigid Hunter +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=21695; -- Tidal Surger +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=21696; -- Steam Surger +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=21901; -- Netherskate +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=22331; -- Dragonmaw Elite +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23264; -- Overmine Flayer +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23501; -- Netherwing Ray +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23542; -- Amani'shi Axe Thrower +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23580; -- Amani'shi Warbringer +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23581; -- Amani'shi Medicine Man +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23582; -- Amani'shi Tribesman +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23636; -- Mudsprocket Bruiser +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23878; -- Amani Bear Spirit +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23880; -- Amani Eagle Spirit +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=23889; -- Amani'shi Savage +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24001; -- Ashli +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24240; -- Alyson Antille +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24241; -- Thurg +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24242; -- Slither +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24243; -- Lord Raadan +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24244; -- Gazakroth +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24245; -- Fenstalker +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24247; -- Koragg +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24374; -- Amani'shi Berserker +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24549; -- Amani'shi Tempest +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=24858; -- Soaring Eagle +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=25145; -- Budd's Bodyguard +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=25396; -- Naxxanar Skeletal Mage +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=25451; -- Nerub'ar Sky Darkener +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=26532; -- Chrono-Lord Epoch +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=26796; -- Commander Stoutbeard +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=27175; -- Transitus Shield Warmage +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=2734; -- Ridge Stalker Patriarch +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=27949; -- Alliance Commander +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=28546; -- Ionar +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=28547; -- Storming Vortex +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=28586; -- General Bjarngrim +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=28826; -- Stormfury Revenant +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=28961; -- Titanium Siegebreaker +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=28965; -- Titanium Thunderer +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=29305; -- Moorabi +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=29307; -- Drakkari Colossus +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=29553; -- Garm Watcher +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=29859; -- The Leaper +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=29928; -- Gymer Lock Dummy +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=29932; -- Eck the Ferocious +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=30258; -- Amanitar +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=31016; -- Overthane Balargarde +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=32176; -- Plague Drenched Ghoul +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=32178; -- Rampaging Ghoul +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=32273; -- Infinite Corruptor +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=33543; -- Sunreaver Guardian +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=34928; -- Argent Confessor Paletress +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=36166; -- 7th Legion Marine +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37023; -- Plague Scientist +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37038; -- Vengeful Fleshreaper +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37127; -- Ymirjar Frostbinder +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37190; -- Alliance Commander +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37575; -- Freed Alliance Slave +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37879; -- King Varian Wrynn +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37902; -- Alliance Mason +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37920; -- Kor'kron Reaver +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37935; -- Apothecary Candith Tomas +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=37936; -- Morgan Dayblaze +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=38125; -- Ymirjar Deathbringer +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=3862; -- Slavering Worg +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=39371; -- King Varian Wrynn +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=3975; -- Herod +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=4107; -- Highperch Wyvern +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=4109; -- Highperch Consort +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=4362; -- Mirefin Coastrunner +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=5056; -- Deviate Dreadfang +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=521; -- Lupos +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=5466; -- Coast Strider +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=68; -- Stormwind City Guard +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=7273; -- Gahz'rilla +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=7430; -- Frostsaber Cub +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=7431; -- Frostsaber +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=7432; -- Frostsaber Stalker +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=7433; -- Frostsaber Huntress +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=7447; -- Fledgling Chillwind +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=7448; -- Chillwind Chimaera +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=8155; -- Kargath Grunt +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=976; -- Kurzen War Tiger +UPDATE `creature_template` SET `speed_run`=1.428571 WHERE `entry`=977; -- Kurzen War Panther +UPDATE `creature_template` SET `speed_run`=1.571429 WHERE `entry`=28208; -- Hailscorn +UPDATE `creature_template` SET `speed_run`=1.5873 WHERE `entry`=27969; -- Dark Rune Giant +UPDATE `creature_template` SET `speed_run`=1.5873 WHERE `entry`=28920; -- Stormforged Giant +UPDATE `creature_template` SET `speed_run`=1.5873 WHERE `entry`=29375; -- Stormforged Iron Giant +UPDATE `creature_template` SET `speed_run`=1.5873 WHERE `entry`=29503; -- Fjorn +UPDATE `creature_template` SET `speed_run`=1.5873 WHERE `entry`=29914; -- Dead Iron Giant +UPDATE `creature_template` SET `speed_run`=1.5873 WHERE `entry`=29974; -- Niffelem Forefather +UPDATE `creature_template` SET `speed_run`=1.5873 WHERE `entry`=30500; -- Argent Skytalon +UPDATE `creature_template` SET `speed_run`=1.5873 WHERE `entry`=37230; -- Spire Frostwyrm +UPDATE `creature_template` SET `speed_run`=1.6 WHERE `entry`=26725; -- Wind Tamer Oril +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=10478; -- Splintered Skeleton +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=10485; -- Risen Aberration +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11658; -- Molten Giant +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11659; -- Molten Destroyer +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11661; -- Flamewaker +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11662; -- Flamewaker Priest +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11663; -- Flamewaker Healer +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11664; -- Flamewaker Elite +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11666; -- Firewalker +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11667; -- Flameguard +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11668; -- Firelord +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11669; -- Flame Imp +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11671; -- Core Hound +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=11673; -- Ancient Core Hound +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12018; -- Majordomo Executus +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12057; -- Garr +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12076; -- Lava Elemental +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12098; -- Sulfuron Harbinger +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12099; -- Firesworn +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12100; -- Lava Reaver +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12118; -- Lucifron +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12119; -- Flamewaker Protector +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12259; -- Gehennas +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=12264; -- Shazzrah +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=15461; -- Shrieker Scarab +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=15961; -- Lunar Festival Sentinel +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=16163; -- Death Knight Cavalier +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=21315; -- Ruul the Darkener +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=23559; -- Budd Nedreck +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=25965; -- Shaman Beam Bunny 001 +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=26232; -- Saragosa +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=26299; -- Corpse of Saragosa +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=26363; -- Tallhorn Stag +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=27975; -- Maiden of Grief +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=30017; -- Stinkbeard +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=30023; -- Korrak the Bloodrager +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=30099; -- Njormeld +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=30121; -- Frost Giant Stormherald +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=30123; -- Snorri +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=30432; -- Grimmr Hound +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=30593; -- Forgotten Depths Slayer +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=33785; -- The Black Knight +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=34014; -- Sanctum Sentry +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=35877; -- The Lich King +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=37184; -- Zafod Boombox +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=38248; -- Impaling Spear +UPDATE `creature_template` SET `speed_run`=1.714286 WHERE `entry`=7897; -- Alarm-a-bomb 2600 +UPDATE `creature_template` SET `speed_run`=1.828571 WHERE `entry`=6225; -- Mechano-Tank +UPDATE `creature_template` SET `speed_run`=1.828571 WHERE `entry`=6226; -- Mechano-Flamewalker +UPDATE `creature_template` SET `speed_run`=1.828571 WHERE `entry`=6227; -- Mechano-Frostwalker +UPDATE `creature_template` SET `speed_run`=1.857143 WHERE `entry`=28923; -- Loken +UPDATE `creature_template` SET `speed_run`=1.857143 WHERE `entry`=30396; -- Loken +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=24059; -- Amani'shi Beast Tamer +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=24138; -- Tamed Amani Crocolisk +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=24530; -- Amani Elder Lynx +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=25390; -- En'kilah Hatchling +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=26838; -- Dreadtalon +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=28587; -- Volkhan +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=29664; -- Ragemane +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=29804; -- Baron Sliver +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=30022; -- Vladof the Butcher +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=30989; -- Halof the Deathbringer +UPDATE `creature_template` SET `speed_run`=2 WHERE `entry`=34127; -- Boneguard Commander +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=11460; -- Alzzin's Minion +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=23576; -- Nalorakk +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=23577; -- Halazzi +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=25966; -- Shaman Beam Bunny 002 +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=27123; -- Icefist Forager +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=27766; -- Image of Kel'Thuzad +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=30443; -- The Lich King +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=30575; -- Frostbrood Destroyer +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=31083; -- The Lich King +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=5831; -- Swiftmane +UPDATE `creature_template` SET `speed_run`=2.142857 WHERE `entry`=6907; -- Eric "The Swift" +UPDATE `creature_template` SET `speed_run`=2.285714 WHERE `entry`=11665; -- Lava Annihilator +UPDATE `creature_template` SET `speed_run`=2.285714 WHERE `entry`=11672; -- Core Rager +UPDATE `creature_template` SET `speed_run`=2.285714 WHERE `entry`=11982; -- Magmadar +UPDATE `creature_template` SET `speed_run`=2.285714 WHERE `entry`=11988; -- Golemagg the Incinerator +UPDATE `creature_template` SET `speed_run`=2.285714 WHERE `entry`=12056; -- Baron Geddon +UPDATE `creature_template` SET `speed_run`=2.285714 WHERE `entry`=12101; -- Lava Surger +UPDATE `creature_template` SET `speed_run`=2.285714 WHERE `entry`=22332; -- Brood of Neltharaku +UPDATE `creature_template` SET `speed_run`=2.285714 WHERE `entry`=23267; -- Arvoar the Rapacious +UPDATE `creature_template` SET `speed_run`=2.428571 WHERE `entry`=24765; -- Spirit of Issliruk +UPDATE `creature_template` SET `speed_run`=2.571429 WHERE `entry`=14354; -- Pusillin +UPDATE `creature_template` SET `speed_run`=2.571429 WHERE `entry`=14864; -- Khaz Modan Ram +UPDATE `creature_template` SET `speed_run`=2.571429 WHERE `entry`=23340; -- Murg "Oldie" Muckjaw +UPDATE `creature_template` SET `speed_run`=2.571429 WHERE `entry`=27656; -- Ley-Guardian Eregos +UPDATE `creature_template` SET `speed_run`=2.857143 WHERE `entry`=13876; -- Mekgineer Trigger +UPDATE `creature_template` SET `speed_run`=2.857143 WHERE `entry`=22112; -- Karynaku +UPDATE `creature_template` SET `speed_run`=2.857143 WHERE `entry`=23342; -- Trope the Filth-Belcher +UPDATE `creature_template` SET `speed_run`=2.857143 WHERE `entry`=26231; -- Saragosa +UPDATE `creature_template` SET `speed_run`=2.857143 WHERE `entry`=26237; -- Keristrasza +UPDATE `creature_template` SET `speed_run`=3.142857 WHERE `entry`=23344; -- Corlok the Vet +UPDATE `creature_template` SET `speed_run`=3.142857 WHERE `entry`=30399; -- Thorim +UPDATE `creature_template` SET `speed_run`=3.142857 WHERE `entry`=30462; -- Thorim +UPDATE `creature_template` SET `speed_run`=3.428571 WHERE `entry`=23345; -- Wing Commander Ichman +UPDATE `creature_template` SET `speed_run`=3.714286 WHERE `entry`=23346; -- Wing Commander Mulverick +UPDATE `creature_template` SET `speed_run`=4.285714 WHERE `entry`=22317; -- Netherwing Drake Escape Dummy +UPDATE `creature_template` SET `speed_run`=4.285714 WHERE `entry`=23348; -- Captain Skyshatter +UPDATE `creature_template` SET `speed_run`=4.285714 WHERE `entry`=32608; -- Hodir's Spear Event Bunny +UPDATE `creature_template` SET `speed_run`=4.285714 WHERE `entry`=37755; -- Sindragosa +UPDATE `creature_template` SET `speed_run`=4.285714 WHERE `entry`=4945; -- Goblin Drag Car +UPDATE `creature_template` SET `speed_run`=4.285714 WHERE `entry`=4946; -- Gnome Drag Car +UPDATE `creature_template` SET `speed_run`=4.714286 WHERE `entry`=26310; -- Malygos +UPDATE `creature_template` SET `speed_run`=5.714286 WHERE `entry`=25849; -- Fezzix Geartwist +UPDATE `creature_template` SET `speed_walk`=0.09999999 WHERE `entry`=19871; -- World Trigger (Not Immune NPC) +UPDATE `creature_template` SET `speed_walk`=0.4 WHERE `entry`=16217; -- Lieutenant Tomathren +UPDATE `creature_template` SET `speed_walk`=0.4 WHERE `entry`=32325; -- Gold Priest +UPDATE `creature_template` SET `speed_walk`=0.4 WHERE `entry`=32343; -- Green Priest +UPDATE `creature_template` SET `speed_walk`=0.4 WHERE `entry`=37782; -- Flesh-eating Insect +UPDATE `creature_template` SET `speed_walk`=0.4 WHERE `entry`=37826; -- Light's Vengeance +UPDATE `creature_template` SET `speed_walk`=0.4 WHERE `entry`=38228; -- Plagued Insect +UPDATE `creature_template` SET `speed_walk`=0.5 WHERE `entry`=12121; -- Drakan +UPDATE `creature_template` SET `speed_walk`=0.5 WHERE `entry`=24082; -- Proto-Drake Handler +UPDATE `creature_template` SET `speed_walk`=0.5 WHERE `entry`=37544; -- Spire Gargoyle +UPDATE `creature_template` SET `speed_walk`=0.5 WHERE `entry`=40502; -- Zalazane +UPDATE `creature_template` SET `speed_walk`=0.6 WHERE `entry`=16197; -- Arcanist Vandril +UPDATE `creature_template` SET `speed_walk`=0.6 WHERE `entry`=33564; -- Ironforge Valiant +UPDATE `creature_template` SET `speed_walk`=0.6 WHERE `entry`=33739; -- Exodar Champion +UPDATE `creature_template` SET `speed_walk`=0.6 WHERE `entry`=37148; -- Skybreaker Summoner +UPDATE `creature_template` SET `speed_walk`=0.64 WHERE `entry`=28167; -- Stratholme Citizen +UPDATE `creature_template` SET `speed_walk`=0.64 WHERE `entry`=28169; -- Stratholme Resident +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=10916; -- Winterfall Runner +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=11328; -- Eastvale Peasant +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=11516; -- Timbermaw Warder +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=11552; -- Timbermaw Mystic +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=11553; -- Timbermaw Woodbender +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=11555; -- Gorn One Eye +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=11556; -- Salfa +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=11557; -- Meilosh +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=11558; -- Kernda +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=12223; -- Cavern Lurker +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=12224; -- Cavern Shambler +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=12242; -- Spirit of Maraudos +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=12243; -- Spirit of Veng +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=13396; -- Irondeep Miner +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=15407; -- Chieftain Zul'Marosh +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=1812; -- Rotting Behemoth +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=18282; -- Lord Klaq +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2006; -- Gnarlpine Ursa +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2007; -- Gnarlpine Gardener +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2009; -- Gnarlpine Shaman +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2010; -- Gnarlpine Defender +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2011; -- Gnarlpine Augur +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2012; -- Gnarlpine Pathfinder +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2025; -- Timberling Bark Ripper +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2027; -- Timberling Trampler +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2029; -- Timberling Mire Beast +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=21722; -- Enslaved Netherwing Drake +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=22332; -- Brood of Neltharaku +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=23550; -- Valgarde Yeoman +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=24245; -- Fenstalker +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=24374; -- Amani'shi Berserker +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=26458; -- Drakkari Plaguebringer +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=29019; -- Dockhand +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=2968; -- Galak Outrunner +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=29829; -- Drakkari Earthshaker +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=30023; -- Korrak the Bloodrager +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=30685; -- Argent Mason +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=30900; -- Argent Mason +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=31755; -- Stabled Hunter Pet +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=32163; -- Grimkor's Hound +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=37902; -- Alliance Mason +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=5397; -- Uthek the Wise +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=5481; -- Thistleshrub Dew Collector +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=5485; -- Thistleshrub Rootshaper +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=5490; -- Gnarled Thistleshrub +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=5761; -- Deviate Shambler +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=5775; -- Verdan the Everliving +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=7404; -- Galak Flame Guard +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=7438; -- Winterfall Ursa +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=7439; -- Winterfall Shaman +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=7440; -- Winterfall Den Watcher +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=7441; -- Winterfall Totemic +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=7442; -- Winterfall Pathfinder +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=8580; -- Atal'alarion +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=9028; -- Grizzle +UPDATE `creature_template` SET `speed_walk`=0.666668 WHERE `entry`=9524; -- Kolkar Invader +UPDATE `creature_template` SET `speed_walk`=0.7 WHERE `entry`=636; -- Defias Blackguard +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=10405; -- Plague Ghoul +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=10406; -- Ghoul Ravener +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=10407; -- Fleshflayer Ghoul +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=10495; -- Diseased Ghoul +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=10808; -- Timmy the Cruel +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=11030; -- Mindless Undead +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=11658; -- Molten Giant +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=11659; -- Molten Destroyer +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=11988; -- Golemagg the Incinerator +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=12203; -- Landslide +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=12206; -- Primordial Behemoth +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=15655; -- Rotlimb Cannibal +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=15658; -- Rotlimb Marauder +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=16309; -- Gangled Cannibal +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=16322; -- Gangled Flesheater +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=1793; -- Rotting Ghoul +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=1796; -- Freezing Ghoul +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=1971; -- Ivar the Foul +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=25031; -- Pit Overlord +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=27272; -- Risen Villager +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=30984; -- Scourge Drudge +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=39639; -- Restless Zombie +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=40274; -- Restless Zombie +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=511; -- Insane Ghoul +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=5469; -- Dune Smasher +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=5470; -- Raging Dune Smasher +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=7347; -- Boneflayer Ghoul +UPDATE `creature_template` SET `speed_walk`=0.777776 WHERE `entry`=7348; -- Thorn Eater Ghoul +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=10435; -- Magistrate Barthilas +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=10507; -- The Ravenian +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=12222; -- Creeping Sludge +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=16927; -- Stonescythe Whelp +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=18682; -- Bog Lurker +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=24247; -- Koragg +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=25740; -- Ahune +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=25865; -- Frozen Core +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=26239; -- Ghost of Ahune +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=28253; -- Mistwhisper Lightning Cloud +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=29048; -- Ulduar Monitor +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=29722; -- Rabid Cannibal +UPDATE `creature_template` SET `speed_walk`=0.8 WHERE `entry`=7269; -- Scarab +UPDATE `creature_template` SET `speed_walk`=0.833334 WHERE `entry`=11473; -- Eldreth Spectre +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=10394; -- Black Guard Sentry +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=10486; -- Risen Warrior +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=10487; -- Risen Protector +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=10489; -- Risen Guard +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=1110; -- Skeletal Raider +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=1520; -- Rattlecage Soldier +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=1523; -- Cracked Skull Soldier +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=16305; -- Dreadbone Sentinel +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=1658; -- Captain Dargol +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=17878; -- Scourge Siege Engineer +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=24243; -- Lord Raadan +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=25033; -- Eredar Sorcerer +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=27969; -- Dark Rune Giant +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=28587; -- Volkhan +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=28920; -- Stormforged Giant +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=31079; -- Azure Saboteur +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=37596; -- Lady Sylvanas Windrunner +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=4328; -- Firemane Scalebane +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=4329; -- Firemane Scout +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=4331; -- Firemane Ash Tail +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=4334; -- Firemane Flamecaller +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=48; -- Skeletal Warrior +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=522; -- Mor'Ladim +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=7344; -- Splinterbone Warrior +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=7345; -- Splinterbone Captain +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=7346; -- Splinterbone Centurion +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=771; -- Commander Felstrom +UPDATE `creature_template` SET `speed_walk`=0.888888 WHERE `entry`=8527; -- Scourge Guard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10000; -- Arugal +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10058; -- Greth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10082; -- Zerillis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10096; -- High Justice Grimstone +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10120; -- Vault Warder +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10300; -- Ranshalla +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10301; -- Jaron Stoneshaper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10303; -- Storm Shadowhoof +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10305; -- Umi Rumplesnicker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10307; -- Witch Doctor Mau'ari +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10356; -- Bayne +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10381; -- Ravaged Cadaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10382; -- Mangled Cadaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10390; -- Skeletal Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10391; -- Skeletal Berserker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10393; -- Skul +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10398; -- Thuzadin Shadowcaster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10400; -- Thuzadin Necromancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10408; -- Rockwing Gargoyle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10409; -- Rockwing Screecher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10411; -- Eye of Naxxramas +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10412; -- Crypt Crawler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10413; -- Crypt Beast +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10414; -- Patchwork Horror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10415; -- Ash'ari Crystal +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10416; -- Bile Spewer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10417; -- Venom Belcher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10418; -- Crimson Guardsman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10419; -- Crimson Conjuror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10420; -- Crimson Initiate +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10421; -- Crimson Defender +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10422; -- Crimson Sorcerer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10423; -- Crimson Priest +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10424; -- Crimson Gallant +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10425; -- Crimson Battle Mage +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10426; -- Crimson Inquisitor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10427; -- Pao'ka Swiftmountain +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10431; -- Gregor Greystone +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10432; -- Vectus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10433; -- Marduk Blackpool +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10436; -- Baroness Anastari +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10437; -- Nerub'enkan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10438; -- Maleki the Pallid +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10439; -- Ramstein the Gorger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10440; -- Baron Rivendare +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10441; -- Plagued Rat +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10445; -- Selina Dourman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10461; -- Plagued Insect +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10463; -- Shrieking Banshee +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10464; -- Wailing Banshee +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10468; -- Felnok Steelspring +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10469; -- Scholomance Adept +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10470; -- Scholomance Neophyte +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10471; -- Scholomance Acolyte +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10472; -- Scholomance Occultist +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10475; -- Scholomance Student +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10477; -- Scholomance Necromancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10478; -- Splintered Skeleton +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10480; -- Unstable Corpse +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10481; -- Reanimated Corpse +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10485; -- Risen Aberration +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10488; -- Risen Construct +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10491; -- Risen Bonewarder +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10502; -- Lady Illucia Barov +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10503; -- Jandice Barov +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10504; -- Lord Alexei Barov +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10505; -- Instructor Malicia +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10508; -- Ras Frostwhisper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1051; -- Dark Iron Dwarf +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1052; -- Dark Iron Saboteur +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10558; -- Hearthsinger Forresten +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10580; -- Fetid Zombie +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10637; -- Malyfous Darkhammer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1065; -- Riverpaw Shaman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1068; -- Gorn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1071; -- Longbraid the Grim +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1072; -- Roggo Harlbarrow +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1073; -- Ashlan Stonesmirk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1074; -- Motley Garmason +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1075; -- Rhag Garmason +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10811; -- Archivist Galford +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10812; -- Grand Crusader Dathrohan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10828; -- High General Abbendis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10897; -- Sindrayl +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10901; -- Lorekeeper Polkelt +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10917; -- Aurius +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10919; -- Shatterspear Troll +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10978; -- Legacki +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=10997; -- Cannon Master Willey +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11032; -- Malor the Zealous +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1103; -- Eldrin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11043; -- Crimson Monk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11058; -- Fras Siabi +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11072; -- Kitta Firewind +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11079; -- Wynd Nightchaser +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11082; -- Stratholme Courier +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11103; -- Innkeeper Lyshaerya +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11118; -- Innkeeper Vizzie +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11119; -- Azzleby +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11138; -- Maethrya +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11139; -- Yugrek +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11140; -- Egan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11142; -- Undead Postman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11182; -- Nixxrak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11183; -- Blixxrak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11184; -- Wixxrak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11185; -- Xizzer Fizzbolt +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11186; -- Lunnix Sprocketslip +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11187; -- Himmik +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11188; -- Evie Whirlbrew +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11189; -- Qia +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11190; -- Everlook Bruiser +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11191; -- Lilith the Lithe +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11192; -- Kilram +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11193; -- Seril Scourgebane +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11196; -- Shatterspear Drummer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11257; -- Scholomance Handler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11261; -- Doctor Theolen Krastinov +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11438; -- Bibbly F'utzbuckle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11451; -- Wildspawn Satyr +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11452; -- Wildspawn Rogue +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11453; -- Wildspawn Trickster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11454; -- Wildspawn Betrayer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11455; -- Wildspawn Felsworn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11456; -- Wildspawn Shadowstalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11457; -- Wildspawn Hellcaller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11458; -- Petrified Treant +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11460; -- Alzzin's Minion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11461; -- Warpwood Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11462; -- Warpwood Treant +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11464; -- Warpwood Tangler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11465; -- Warpwood Stomper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11469; -- Eldreth Seether +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11470; -- Eldreth Sorcerer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11472; -- Eldreth Spirit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11476; -- Skeletal Highborne +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11477; -- Rotting Highborne +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11480; -- Arcane Aberration +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11483; -- Mana Remnant +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11486; -- Prince Tortheldrin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11487; -- Magister Kalendris +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11488; -- Illyanna Ravenoak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11489; -- Tendris Warpwood +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11490; -- Zevrim Thornhoof +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11491; -- Old Ironbark +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11492; -- Alzzin the Wildshaper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11546; -- Jack Sterling +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11551; -- Necrofiend +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11598; -- Risen Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11622; -- Rattlegore +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11625; -- Cork Gizelton +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11626; -- Rigger Gizelton +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11629; -- Jessica Redpath +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1165; -- Stonesplinter Geomancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11661; -- Flamewaker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11662; -- Flamewaker Priest +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11663; -- Flamewaker Healer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11664; -- Flamewaker Elite +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11666; -- Firewalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11667; -- Flameguard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11668; -- Firelord +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11669; -- Flame Imp +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11671; -- Core Hound +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11672; -- Core Rager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1167; -- Stonesplinter Digger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11701; -- Mor'vek +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11706; -- Adon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11715; -- Talendria +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11718; -- Sar Browneye +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11751; -- Rilan Howard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11753; -- Gogo +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11754; -- Meggi Peppinrocker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11755; -- Harlo Wigglesworth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11757; -- Umaron Stragarelm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11789; -- Deep Borer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1178; -- Mo'grosh Ogre +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11790; -- Putridus Satyr +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11791; -- Putridus Trickster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11792; -- Putridus Shadowstalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11793; -- Celebrian Dryad +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11794; -- Sister of Celebras +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1179; -- Mo'grosh Enforcer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11804; -- Twilight Keeper Havunth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11808; -- Grum Redbeard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11811; -- Narain Soothfancy +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11817; -- Krah'ranik +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11819; -- Jory Zaga +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11868; -- Sayoc +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11871; -- Grinning Dog +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11896; -- Borelgore +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11897; -- Duskwing +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11899; -- Shardi +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1192; -- Elder Mountain Boar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1194; -- Mountain Buzzard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=11982; -- Magmadar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12018; -- Majordomo Executus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12056; -- Baron Geddon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1206; -- Gnasher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1207; -- Brawler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12098; -- Sulfuron Harbinger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12118; -- Lucifron +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12119; -- Flamewaker Protector +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12150; -- Riding Kodo (Purple) +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12198; -- Martin Lindsey +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12201; -- Princess Theradras +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12207; -- Thessala Hydra +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12216; -- Poison Sprite +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12217; -- Corruptor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12218; -- Vile Larva +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12219; -- Barbed Lasher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12220; -- Constrictor Vine +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12221; -- Noxious Slime +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12236; -- Lord Vyletongue +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12244; -- Mark of Detonation (NW) +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12246; -- Super-Seller 680 +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12258; -- Razorlash +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12259; -- Gehennas +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12264; -- Shazzrah +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12337; -- Crimson Courier +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12384; -- Augustus the Touched +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12430; -- Grunt Kor'ja +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1250; -- Drake Lindgren +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=125; -- Riverpaw Overseer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12740; -- Faustron +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12865; -- Ambassador Malcin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12866; -- Myriam Moonsinger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=12960; -- Christi Galvanis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13022; -- Whip Lasher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13078; -- Umi Thorson +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13079; -- Keetar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13080; -- Irondeep Guard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13081; -- Irondeep Raider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13099; -- Irondeep Explorer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13118; -- Crimson Bodyguard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13141; -- Deeprot Stomper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13142; -- Deeprot Tangler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13159; -- James Clark +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13196; -- Phase Lasher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13197; -- Fel Lash +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13276; -- Wildspawn Imp +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13280; -- Hydrospawn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13282; -- Noxxion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13285; -- Death Lash +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13323; -- Subterranean Diemetradon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13338; -- Core Rat +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13397; -- Irondeep Peon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13476; -- Balai Lok'Wein +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13533; -- Spewed Larva +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13596; -- Rotgrip +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13599; -- Stolid Snapjaw +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13601; -- Tinkerer Gizlock +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13656; -- Willow +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13743; -- Corrupt Force of Nature +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13777; -- Sergeant Durgen Stormpike +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13916; -- Dire Maul Crystal Totem +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=13917; -- Izzy Coppergrab +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1393; -- Berserk Trogg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1398; -- Boss Galgosh +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14028; -- Trigger Jeztor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1407; -- Sranda +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1410; -- Firewing Bloodwarder +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14232; -- Dart +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14235; -- The Rot +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14236; -- Lord Angler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14237; -- Oozeworm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14266; -- Shanda the Spinner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14267; -- Emogg the Crusher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14276; -- Scargil +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14277; -- Lady Zephris +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14279; -- Creepthess +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14280; -- Big Samras +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14303; -- Petrified Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14327; -- Lethtendris +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14347; -- Highlord Demitrian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14349; -- Pimgib +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14354; -- Pusillin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14355; -- Azj'Tordin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14357; -- Lake Thresher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14358; -- Shen'dralar Ancient +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14361; -- Shen'dralar Wisp +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14368; -- Lorekeeper Lydros +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14369; -- Shen'dralar Zealot +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14371; -- Shen'dralar Provisioner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14381; -- Lorekeeper Javon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14382; -- Lorekeeper Mykos +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14383; -- Lorekeeper Kildrath +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14398; -- Eldreth Darter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14400; -- Arcane Feedback +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14430; -- Duskstalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1449; -- Witch Doctor Unbagwa +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14531; -- Artorius the Amiable +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14566; -- Ancient Equine Spirit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14635; -- Sleepy Dark Iron Worker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14636; -- Chambermaid Pillaclencher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14646; -- Stratholme Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14717; -- Horde Elite +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14718; -- Horde Laborer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14742; -- Zap Farflinger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14754; -- Kelm Hargunth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14781; -- Captain Shatterskull +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14822; -- Sayge +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14823; -- Silas Darkmoon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14827; -- Burth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14828; -- Gelvas Grimegate +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14829; -- Yebb Neblegear +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14832; -- Kerri Hicks +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14833; -- Chronos +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14841; -- Rinling +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14844; -- Sylannia +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14845; -- Stamp Thunderhorn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14846; -- Lhara +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14847; -- Professor Thaddeus Paleo +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14849; -- Darkmoon Faire Carnie +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14860; -- Flik +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14861; -- Blood Steward of Kirtonos +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14864; -- Khaz Modan Ram +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14865; -- Felinni +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14866; -- Flik's Frog +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14867; -- Jubjub +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14868; -- Hornsley +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14869; -- Pygmy Cockatrice +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14871; -- Morja +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14872; -- Trok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14874; -- Karu +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14894; -- Swarm of bees +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14909; -- Pooka +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14961; -- Mirvyna Jinglepocket +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=14964; -- Hecht Copperpinch +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1497; -- Gunther Arcanus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15006; -- Deze Snowbane +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1511; -- Enraged Silverback Gorilla +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15136; -- Hammerfall Elite +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1514; -- Mokk the Savage +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15162; -- Scarlet Inquisitor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1516; -- Konda +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1522; -- Darkeye Bonecaster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1527; -- Hungering Dead +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1528; -- Shambling Horror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15301; -- Outrunner Alarion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1530; -- Rotting Ancestor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1531; -- Lost Soul +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1532; -- Wandering Spirit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1534; -- Wailing Ancestor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1535; -- Scarlet Warrior +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15397; -- Marniel Amberlight +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15398; -- Larianna Riverwind +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15399; -- Lieutenant Dawnrunner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15400; -- Arathel Sunforge +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15401; -- Ley-Keeper Velania +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15402; -- Apprentice Mirveda +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15405; -- Ley-Keeper Caidanis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15409; -- Old Whitebark +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15416; -- Ranger Jaela +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15417; -- Velan Brightoak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15420; -- Prospector Anvilward +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1543; -- Vile Fin Puddlejumper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1544; -- Vile Fin Minor Oracle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1545; -- Vile Fin Muckdweller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15461; -- Shrieker Scarab +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15466; -- Minion of Omen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15520; -- O'Reily +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15549; -- Elder Morndeep +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15562; -- Elder Hammershout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15565; -- Elder Stormbrow +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15567; -- Elder Ironband +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15568; -- Elder Graveborn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15570; -- Elder Primestone +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15573; -- Elder Ragetotem +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15578; -- Elder Wildmane +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15581; -- Elder Grimtotem +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15582; -- Elder Windtotem +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15583; -- Elder Thunderhorn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15584; -- Elder Skyseer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15586; -- Elder Dreamseer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15595; -- Elder Bladeleaf +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15597; -- Elder Moonwarden +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15599; -- Elder Bladesing +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15601; -- Elder Starweave +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15604; -- Elder Morningdew +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15605; -- Elder Riversong +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15607; -- Elder Farwhisper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15624; -- Forest Wisp +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15635; -- Eversong Tender +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15636; -- Eversong Green Keeper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15637; -- Withered Green Keeper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15638; -- Arcane Patroller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15645; -- Wretched Thug +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15647; -- Mana Stalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15648; -- Manawraith +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15650; -- Crazed Dragonhawk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15652; -- Elder Springpaw +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15654; -- Plaguebone Pillager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15656; -- Angershade +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15657; -- Darkwraith +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15668; -- Grimscale Murloc +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15669; -- Grimscale Oracle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15670; -- Grimscale Forager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15719; -- Thunder Bluff Reveler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15871; -- Elder Bronzebeard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15905; -- Darnassus Reveler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15907; -- Undercity Reveler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15908; -- Orgrimmar Reveler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15920; -- Hathvelion Sungaze +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15924; -- Apprentice Loralthalis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15937; -- Mmmrrrggglll +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15938; -- Eversong Ranger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15939; -- Ranger Degolien +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15940; -- Ranger Selron +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15941; -- Apprentice Ralen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15942; -- Ranger Sareyn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15945; -- Apprentice Meledor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15946; -- Apprentice Veya +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15949; -- Thaelis the Hungerer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15950; -- Grimscale Seer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15951; -- Magister Duskwither +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15961; -- Lunar Festival Sentinel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15966; -- Mana Serpent +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15967; -- Ether Fiend +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15968; -- Darnassian Scout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=15969; -- Groundskeeper Wyllithen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16031; -- Ysida Harmon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16032; -- Falrin Treeshaper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16045; -- Isalien Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16046; -- Jarien and Sothos Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16047; -- Kormok Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16090; -- Rousch +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16117; -- Plagued Swine +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16144; -- Lord Saltheril +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16147; -- Elisara Sunstriker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16160; -- Magistrix Eredania +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16161; -- Arcanist Sheynathren +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16162; -- Wretched Hooligan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16183; -- Courier Dawnstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16187; -- Quartermaster Lymel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16189; -- Skymaster Sunwing +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16196; -- Apothecary Thedra +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16198; -- Apothecary Renzithen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16199; -- Magister Darenis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16200; -- Deathstalker Rathiel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16201; -- Geranis Whitemorn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16202; -- Farstrider Sedina +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16203; -- Ranger Vynna +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16205; -- Magistrix Aminel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16210; -- Magistrix Landra Dawnstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16213; -- Ranger Lethvalin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16219; -- Ranger Valanna +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16220; -- Captain Helios +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16224; -- Rathis Tomber +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16226; -- Guard Didier +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16231; -- Dame Auriferous +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16232; -- Caravan Mule +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16245; -- Luzran +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16251; -- Deathstalker Maltendis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16252; -- High Executor Mavren +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16253; -- Master Chef Mouldier +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16260; -- Areyn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16261; -- Sathiel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16263; -- Paelarin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16264; -- Winaestra +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16268; -- Eralan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16274; -- Narina +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16280; -- Perascamin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16288; -- Advisor Sorrelon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16289; -- Advisor Valwyn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16293; -- Apprentice Shatharia +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16301; -- Risen Hungerer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16302; -- Risen Stalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16304; -- Arcane Devourer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16307; -- Deathcage Scryer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16308; -- Deathcage Sorcerer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16310; -- Mana Shifter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16311; -- Phantasmal Watcher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16313; -- Nerubis Guard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16314; -- Fallen Ranger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16315; -- Deatholme Acolyte +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16316; -- Stonewing Tracker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16317; -- Deatholme Necromancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16318; -- Deatholme Darkmage +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16319; -- Nerubis Centurion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16320; -- Eye of Dar'Khan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16321; -- Wailer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16323; -- Phantasmal Seeker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16324; -- Stonewing Slayer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16325; -- Quel'dorei Ghost +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16326; -- Quel'dorei Wraith +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16330; -- Sentinel Spy +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16333; -- Sentinel Infiltrator +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16334; -- Blackpaw Gnoll +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16337; -- Blackpaw Shaman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16341; -- Shadowpine Witch +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16343; -- Shadowpine Oracle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16345; -- Shadowpine Catlord +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16346; -- Shadowpine Hexxer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16348; -- Ghostclaw Lynx +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16349; -- Ghostclaw Ravager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16350; -- Spindleweb Spider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16351; -- Spindleweb Lurker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16352; -- Greater Spindleweb +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16354; -- Vampiric Mistbat +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16355; -- Lesser Scourgebat +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16357; -- Anok'suten +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16362; -- Runewarden Deryan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16366; -- Sempstress Ambershine +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16367; -- Botanist Tyniarrel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16397; -- Ardeyn Riverwind +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16402; -- Zombified Grimscale +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16403; -- Withered Grimscale +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16416; -- Bronn Fitzwrench +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16443; -- Zalene Firstlight +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16444; -- Halis Dawnstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16462; -- Ranger Krenn'an +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16463; -- Farstrider Solanna +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16464; -- Apothecary Venustus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16465; -- Raw Meat Rack Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16466; -- Smoked Meat Rack Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16480; -- Apprentice Vor'el +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1650; -- Terry Palin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16519; -- Shadowy Executioner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16528; -- Provisioner Vredigar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16541; -- Ghostlands Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16542; -- Innkeeper Kalarin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16550; -- Image of Technician Dyvuun +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1655; -- Nissa Agamand +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1657; -- Devlin Agamand +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16588; -- Apothecary Antonivich +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16601; -- Dying Blood Elf +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16603; -- Farstrider Dusking +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16665; -- Paniar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16694; -- Karen Wentworth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1675; -- Rot Hide Mongrel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16769; -- Firewing Warlock +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16818; -- Festival Talespinner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16854; -- Eldinarcus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16855; -- Tregla +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16860; -- Jilanne +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=16862; -- Silanna +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1696; -- Targorr the Dread +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17000; -- Aggonis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17002; -- Angela "The Claw" Kestrel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17004; -- Jir'see +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1700; -- Paxton Ganter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17047; -- Wretched Crate Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17056; -- Eversong Partygoer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17088; -- Shadowy Summoner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17095; -- Balandar Brightstar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17097; -- Advisor Sarophas +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17138; -- Warmaul Reaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17180; -- Spirit of Air +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17181; -- Spirit of Water +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17182; -- Spirit of Fire +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17186; -- Deranged Owlbeast +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17187; -- Aberrant Owlbeast +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17188; -- Raving Owlbeast +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17189; -- Crazed Wildkin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=171; -- Murloc Warrior +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17210; -- Sentinel Leader +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17218; -- Huraan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17233; -- Ghost of Uther Lightbringer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17253; -- Defile Uther's Tomb Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1729; -- Defias Evoker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17311; -- Cowlen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17312; -- Magwin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1732; -- Defias Squallshaper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17361; -- Totem of Coo +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17362; -- Totem of Tikti +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17363; -- Totem of Yor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17364; -- Totem of Vark +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17405; -- Krun Spinebreaker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17417; -- Mag'har Escort +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17418; -- Laughing Skull Ambusher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1753; -- Maggot Eye +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17556; -- Death Ravager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17587; -- Draenei Youngling +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17624; -- Laughing Skull Warden +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1763; -- Gilnid +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17655; -- Blacksmith Frances +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17656; -- Heron Skygaze +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17690; -- Eastwall Capture Quest Doodad +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17721; -- Coilfang Engineer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17722; -- Coilfang Sorceress +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1772; -- Rot Hide Gladerunner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1773; -- Rot Hide Mystic +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17796; -- Mekgineer Steamrigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17797; -- Hydromancer Thespia +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17798; -- Warlord Kalithresh +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17799; -- Dreghood Slave +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17800; -- Coilfang Myrmidon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17801; -- Coilfang Siren +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17802; -- Coilfang Warrior +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17803; -- Coilfang Oracle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17805; -- Coilfang Slavemaster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17816; -- Bogstrok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17817; -- Greater Bogstrok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17822; -- Landen Stilwell +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17826; -- Swamplord Musel'ek +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17827; -- Claw +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17849; -- Slain Outrunner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17882; -- The Black Stalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17885; -- Earthbinder Rayge +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17890; -- Weeder Greenthumb +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17893; -- Naturalist Bite +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17915; -- [PH] Invis Paladin Quest Credit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17917; -- Coilfang Water Elemental +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17938; -- Coilfang Observer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17940; -- Coilfang Technician +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17941; -- Mennu the Betrayer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17942; -- Quagmirran +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17951; -- Steamrigger Mechanic +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17954; -- Naga Distiller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17957; -- Coilfang Champion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17958; -- Coilfang Defender +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17959; -- Coilfang Slavehandler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17960; -- Coilfang Soothsayer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17961; -- Coilfang Enchantress +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17962; -- Coilfang Collaborator +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17963; -- Wastewalker Slave +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17964; -- Wastewalker Worker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17984; -- Power Source Invisible Bunny +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=17992; -- Coilfang Invisible Vacuum Dummy +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18035; -- Scout Jyoba +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18064; -- Warmaul Shaman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1806; -- Vile Slime +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18117; -- Ango'rosh Ogre +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18118; -- Ango'rosh Shaman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18134; -- Fen Strider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18135; -- Marsh Walker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18159; -- Boss Grog'ak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18206; -- Wastewalker Captive +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18283; -- Blacksting +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18286; -- Mragesh +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18393; -- Warmaul Ogre Credit Marker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18395; -- Warmaul Pyre Credit Marker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18426; -- Terellia +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18452; -- Skithian Dreadhawk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1853; -- Darkmaster Gandling +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18541; -- Urdak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18548; -- Firewing Courier +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1854; -- High Priest Thel'danis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18586; -- Coosh'coosh +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18670; -- Ironjaw +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18678; -- Fulgorge +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18681; -- Coilfang Emissary +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18684; -- Bro'Gaz the Clanless +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18716; -- Shadowy Initiate +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18717; -- Shadowy Laborer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18718; -- Shadowy Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18719; -- Shadowy Advisor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18720; -- Shadowmaster Grieve +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18748; -- Ruak Stronghorn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18753; -- Felannia +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18759; -- Zangarmarsh PvP Beam (Blue) +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18841; -- Laughing Skull Clan Ruins Credit Marker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1892; -- Moonrage Watcher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=18947; -- Solanin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1894; -- Pyrewood Sentry +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1910; -- Muad +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19273; -- Forward Commander To'arch +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19280; -- Red Hawkstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19281; -- Swift Pink Hawkstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19315; -- Supply Officer Isabel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19333; -- Grokom Deatheye +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19339; -- Korthul +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19342; -- Krek Cragcrush +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1934; -- Tirisfal Farmer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1935; -- Tirisfal Farmhand +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1936; -- Farmer Solliden +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1937; -- Apothecary Renferrel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1938; -- Dalar Dawnweaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19412; -- D'ore +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19416; -- Ancient Draenei Spirit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1950; -- Rane Yorick +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1951; -- Quinn Yorick +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19526; -- Dunaman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19528; -- Nanomah +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1952; -- High Executor Hadrec +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19530; -- Darmend +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19532; -- Dearny +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19581; -- Maddix +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1960; -- Pilot Hammerfoot +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19629; -- Denath +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19631; -- Harram +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19648; -- Maranem +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19649; -- Dorni +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19698; -- Greatfather Aldrimus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1975; -- Eastvale Lumberjack +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19762; -- Coilskar Defender +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19765; -- Coilskar Myrmidon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19767; -- Coilskar Sorceress +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19768; -- Coilskar Siren +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19769; -- Coilskar Screamer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19784; -- Coilskar Cobra +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19788; -- Coilskar Muckwatcher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19789; -- Coilskar Waterkeeper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19795; -- Eclipsion Blood Knight +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19826; -- Dark Conclave Shadowmancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19827; -- Dark Conclave Ravenguard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1983; -- Nightlash +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19879; -- Horvon the Armorer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=19910; -- Gargok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=1997; -- Strigid Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2000; -- Webwood Silkspinner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20076; -- Naga Distiller (Coilskar Point) +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20217; -- Purple Hawkstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20220; -- Blue Hawkstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20222; -- Black Hawkstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20223; -- Swift Purple Hawkstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20224; -- Swift Green Hawkstrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20324; -- Parched Hydra +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2033; -- Elder Nightsaber +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2044; -- Forlorn Spirit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20684; -- Lady Shav'rar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20767; -- Mana Bomb Explosion Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20797; -- Deviate Coiler Hatchling +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20812; -- Corki +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2084; -- Natheril Raincaller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2090; -- Ma'ruk Wyrmscale +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=20926; -- Coilfang Door Controller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2102; -- Dragonmaw Grunt +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21039; -- Mana Bomb Kill Credit Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2103; -- Dragonmaw Scout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21059; -- Enraged Water Spirit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21060; -- Enraged Air Spirit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21095; -- Credit Marker: Water +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21096; -- Credit Marker: Air +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21126; -- Coilfang Scale-Healer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21127; -- Coilfang Tempest +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21128; -- Coilfang Ray +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2121; -- Shadow Priest Allister +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21284; -- Auchenai Initiate +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21338; -- Coilfang Leper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21386; -- Dark Conclave Hawkeye +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21402; -- Anchorite Ceyla +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2140; -- Edwin Harly +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21416; -- Lakaan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21420; -- Corrupt Water Totem +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21453; -- Ashtongue Shaman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21454; -- Ashtongue Warrior +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21455; -- Ashtongue Worker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21477; -- Rocknail Flayer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21478; -- Rocknail Ripper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21515; -- Trachela +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=215; -- Defias Night Runner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21638; -- Vengeful Harbinger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21656; -- Illidari Satyr +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21663; -- Oronu the Elder +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21694; -- Bog Overlord +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21695; -- Tidal Surger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21696; -- Steam Surger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21717; -- Dragonmaw Wrangler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21718; -- Dragonmaw Subjugator +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21719; -- Dragonmaw Drake-Rider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21720; -- Dragonmaw Shaman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21721; -- Enslaved Netherwing Whelp +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21746; -- Caretaker Aluuro +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21802; -- Elekk Demolisher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21803; -- Ashtongue Handler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21808; -- Illidari Overseer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2181; -- Stormscale Myrmidon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21822; -- Vindicator Aluumen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2182; -- Stormscale Sorceress +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2183; -- Stormscale Warrior +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21860; -- Exarch Onaala +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21898; -- Mana Bomb Lightning Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21899; -- Mana Bomb Lightning Target +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2189; -- Vile Sprite +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=218; -- Grave Robber +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2190; -- Wild Grell +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21979; -- Val'zareq the Conqueror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=21986; -- Altar of Sha'tar Vindicator +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22054; -- Behemothon, King of the Colossi +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22062; -- Dr. Whitherlimb +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22079; -- Air Force Guard Post (Aldor - Gryphon) +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22080; -- Air Force Trip Wire - Rooftop (Aldor) +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22081; -- Shadowmoon Darkweaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22082; -- Shadowmoon Slayer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22112; -- Karynaku +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22113; -- Mordenai +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2212; -- Deth'ryll Satyr +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22134; -- Shadowmoon Eye of Kilrogg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2214; -- Deathstalker Lesh +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22214; -- Harbinger Saronen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22252; -- Dragonmaw Peon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2226; -- Karos Razok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22288; -- Terokkar Quest Target +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2228; -- Lieutenant Farren Orinelle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22314; -- Captive Child +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22331; -- Dragonmaw Elite +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2242; -- Syndicate Spy +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2263; -- Marshal Redpath +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2264; -- Hillsbrad Tailor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2265; -- Hillsbrad Apprentice Blacksmith +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2266; -- Hillsbrad Farmer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2268; -- Hillsbrad Footman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2269; -- Hillsbrad Miner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2270; -- Hillsbrad Sentry +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2271; -- Dalaran Shield Guard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2272; -- Dalaran Theurgist +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2276; -- Magistrate Henry Maleb +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2277; -- Loremaster Dibbs +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=22835; -- Cenarion Dreamwarden +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23020; -- Shadow Serpent +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2303; -- Lyranne Feathersong +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2305; -- Foreman Bonds +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23094; -- Minion of Sar'this +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2316; -- Gol'dir +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23188; -- Dragonmaw Transporter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2319; -- Syndicate Wizard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23326; -- Nethermine Ravager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23340; -- Murg "Oldie" Muckjaw +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23342; -- Trope the Filth-Belcher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23344; -- Corlok the Vet +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23346; -- Wing Commander Mulverick +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23348; -- Captain Skyshatter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2335; -- Magistrate Burnside +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23452; -- Commander Arcus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23454; -- Dragonmaw Raid Credit Marker (Aldor) +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2348; -- Elder Moss Creeper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2352; -- Innkeeper Anderson +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23542; -- Amani'shi Axe Thrower +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23559; -- Budd Nedreck +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23560; -- Provisioner Ameenah +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23569; -- Renn McGill +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23570; -- Gizzix Grimegurgle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23571; -- Razbo Rustgear +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23572; -- Drazzit Dripvalve +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23573; -- Krixil Slogswitch +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23579; -- Brogg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2357; -- Merideth Carlson +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23580; -- Amani'shi Warbringer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23581; -- Amani'shi Medicine Man +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23582; -- Amani'shi Tribesman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23600; -- Apprentice Morlann +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23601; -- Apprentice Garion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2360; -- Hillsbrad Farmhand +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23612; -- Dyslix Silvergrub +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2361; -- Tamara Armstrong +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2362; -- Hemmit Armstrong +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2363; -- Apprentice Honeywell +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2364; -- Neema +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2365; -- Bront Coldcleave +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2366; -- Barkeep Kelly +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2367; -- Donald Rabonne +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2368; -- Daggerspine Shorestalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2369; -- Daggerspine Shorehunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23705; -- Catlord Corpse +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2370; -- Daggerspine Screamer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23716; -- Hexxer Corpse +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23718; -- Mack +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2371; -- Daggerspine Siren +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23724; -- Samir +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2372; -- Mudsnout Gnoll +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23748; -- Kurzel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2374; -- Torn Fin Muckdweller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2375; -- Torn Fin Coastrunner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23761; -- Prigmon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2377; -- Torn Fin Tidehunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2378; -- Kundric Zanden +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2379; -- Caretaker Smithers +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=237; -- Farmer Furlbrow +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23807; -- Zul'Aman - Bear God Invisman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2380; -- Nandar Branson +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23813; -- Zul'Aman - Dragonhawk God Invisman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23814; -- Zul'Aman - Eagle God Invisman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2381; -- Micha Yance +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2382; -- Darren Malvew +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2383; -- Lindea Rabonne +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23858; -- Donna Brascoe +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23872; -- Coren Direbrew +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2387; -- Hillsbrad Councilman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23889; -- Amani'shi Savage +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23897; -- Zungam +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=238; -- Verna Furlbrow +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23942; -- Andello Porter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=23995; -- Axle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=24059; -- Amani'shi Beast Tamer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2411; -- Ricter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2412; -- Alina +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2414; -- Kegan Darkmar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2415; -- Warden Belamoore +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=24208; -- "Little" Logok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2430; -- Chef Jessen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2431; -- Jailor Borhuin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=24325; -- Eagle Troll Spawn Target +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2432; -- Darla Harris +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=24358; -- Harrison Jones +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2436; -- Farmer Kent +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2438; -- Bartolo Ginsetti +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=24396; -- Forest Frog +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=24410; -- Vazruden the Herald Image +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2448; -- Clerk Horrace Whitesteed +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2450; -- Miner Hackett +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2451; -- Farmer Kalaba +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=24530; -- Amani Elder Lynx +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2466; -- Mountaineer Grugelm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2476; -- Large Loch Crocolisk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2477; -- Gradok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2478; -- Haren Swifthoof +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=247; -- Billy Maclure +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=24851; -- Kiz Coilspanner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2503; -- Hillsbrad Foreman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=25060; -- Darkspine Myrmidon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=25073; -- Darkspine Siren +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=25084; -- Greengill Slave +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=250; -- Pa Maclure +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=25145; -- Budd's Bodyguard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=25154; -- Sunwell - Quest Bunny - Shrine +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=25173; -- Zul'Aman Door Trigger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2529; -- Son of Arugal +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2543; -- Archmage Ansirem Runeweaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2545; -- "Pretty Boy" Duncan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2546; -- Fleet Master Firallon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=25492; -- Central En'kilah Cauldron +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2557; -- Witherbark Shadow Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=255; -- Gerard Tiller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=25697; -- Luma Skymother +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2572; -- Drywhisker Kobold +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2577; -- Dark Iron Shadowcaster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=258; -- Joshua Maclure +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2596; -- Daggerspine Sorceress +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2603; -- Kovork +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2610; -- Shakes O'Breen +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=26113; -- Master Flame Eater +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2636; -- Blackwater Deckhand +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=26477; -- Dead Mage Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2672; -- Cowardly Crosby +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2687; -- Gnaz Blunderflame +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2696; -- Foggy MacKreel +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2704; -- Hanashi +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2705; -- Brewmeister Bilger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2711; -- Phin Odelic +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2727; -- Crag Coyote +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2729; -- Elder Crag Coyote +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2732; -- Ridge Huntress +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2734; -- Ridge Stalker Patriarch +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2742; -- Shadowforge Chanter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2743; -- Shadowforge Warrior +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=27499; -- Caged Prisoner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=27537; -- Fordragon Lumberjack +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2764; -- Sleeby +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2765; -- Znort +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2766; -- Lolo the Lookout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2767; -- First Mate Nilzlix +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2768; -- Professor Phizzlethorpe +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2769; -- Captain Steelgut +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2774; -- Doctor Draxlegauge +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2778; -- Deckhand Moishe +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=278; -- Sara Timberlain +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2804; -- Kurden Bloodclaw +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2829; -- Starving Buzzard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2831; -- Giant Buzzard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=28506; -- Mindless Laborer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2861; -- Gorrik +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2908; -- Grawl +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2909; -- Hammertoe Grez +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2920; -- Lucien Tosselwrench +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2921; -- Lotwil Veriatus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2922; -- Servo +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=294; -- Marshal Haggard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2961; -- Mountain Cougar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2969; -- Wiry Swoop +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=2986; -- Dorn Plainstalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=29917; -- Field Corpse (Type B) +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=29; -- Kanrethad +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=30387; -- Seething Revenant +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3053; -- Synge +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=30696; -- Corpulent Horror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3096; -- Captured Servant of Azora +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3103; -- Makrura Clacker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3104; -- Makrura Shellhide +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3106; -- Pygmy Surf Crawler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3107; -- Surf Crawler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3113; -- Razormane Dustrunner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3121; -- Durotar Tiger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=313; -- Theocritus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3140; -- Lar Prowltusk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=31773; -- Plague Cauldron Target +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3206; -- Voodoo Troll +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3207; -- Hexed Troll +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=32181; -- Living Plague +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=32429; -- Seething Hate +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=32442; -- Plague Cauldron Target 02 +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=32572; -- Dragonblight Mage Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3263; -- Bristleback Geomancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3271; -- Razormane Mystic +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=327; -- Goldtooth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=330; -- Princess +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3337; -- Kargal Battlescar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3360; -- Koru +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3361; -- Shoma +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3380; -- Burning Blade Acolyte +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3385; -- Theramore Marine +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3386; -- Theramore Preserver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3388; -- Mahren Skyseer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3392; -- Prospector Khazgorm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3409; -- Zendo'jian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3414; -- General Twinbraid +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3421; -- Feegly the Exiled +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3470; -- Rathorian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3476; -- Isha Awak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3519; -- Sentinel Arynia Cloudsbreak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3521; -- Ak'Zeloth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3529; -- Moonrage Armorer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3531; -- Moonrage Tailor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3540; -- Hal McAllister +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3541; -- Sarah Raycroft +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3542; -- Jaysin Lanyda +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3543; -- Robert Aebischer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3550; -- Martine Tramblay +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3552; -- Alexandre Lefevre +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3553; -- Sebastian Meloche +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3554; -- Andrea Boynton +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3555; -- Johan Focht +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3557; -- Guillaume Sorouy +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3581; -- Sewer Beast +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3606; -- Alanna Raveneye +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3634; -- Deviate Stalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3636; -- Deviate Ravager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3637; -- Deviate Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3640; -- Evolving Ectoplasm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3650; -- Asterion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3652; -- Trigore the Lasher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3653; -- Kresh +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3654; -- Mutanus the Devourer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3661; -- Balthule Shadowstrike +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3669; -- Lord Cobrahn +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3670; -- Lord Pythas +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3671; -- Lady Anacondra +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3673; -- Lord Serpentis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3674; -- Skum +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3678; -- Disciple of Naralex +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3679; -- Naralex +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3682; -- Vrang Wildgore +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3737; -- Saltspittle Puddlejumper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3739; -- Saltspittle Warrior +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3740; -- Saltspittle Muckdweller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3742; -- Saltspittle Oracle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3779; -- Syurana +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3840; -- Druid of the Fang +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3849; -- Deathstalker Adamant +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=384; -- Katie Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3850; -- Sorcerer Ashcrombe +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3851; -- Shadowfang Whitescalp +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3853; -- Shadowfang Moonwalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3854; -- Shadowfang Wolfguard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3855; -- Shadowfang Darksoul +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3857; -- Shadowfang Glutton +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3859; -- Shadowfang Ragetooth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3861; -- Bleak Worg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3862; -- Slavering Worg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3863; -- Lupine Horror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3864; -- Fel Steed +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3865; -- Shadow Charger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3866; -- Vile Bat +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3868; -- Blood Seeker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3873; -- Tormented Officer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3875; -- Haunted Servitor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3877; -- Wailing Guardsman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3886; -- Razorclaw the Butcher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3887; -- Baron Silverlaine +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3891; -- Teronis' Corpse +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=390; -- Porcine Entourage +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3914; -- Rethilgore +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3927; -- Wolf Master Nandos +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3947; -- Goblin Shipbuilder +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3974; -- Houndmaster Loksey +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3975; -- Herod +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3976; -- Scarlet Commander Mograine +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3977; -- High Inquisitor Whitemane +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3980; -- Raleigh the Devout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3981; -- Vorrel Sengutz +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3983; -- Interrogator Vishas +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=3986; -- Sarilus Foulborne +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4043; -- Galthuk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4063; -- Feeboz +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4113; -- Gravelsnout Digger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4274; -- Fenrus the Devourer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4275; -- Archmage Arugal +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4278; -- Commander Springvale +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4279; -- Odo the Blindwatcher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4286; -- Scarlet Soldier +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4287; -- Scarlet Gallant +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4288; -- Scarlet Beastmaster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4289; -- Scarlet Evoker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4290; -- Scarlet Guardsman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4291; -- Scarlet Diviner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4292; -- Scarlet Protector +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4293; -- Scarlet Scryer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4294; -- Scarlet Sorcerer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4295; -- Scarlet Myrmidon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4296; -- Scarlet Adept +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4297; -- Scarlet Conjuror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4298; -- Scarlet Defender +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4299; -- Scarlet Chaplain +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4300; -- Scarlet Wizard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4301; -- Scarlet Centurion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4302; -- Scarlet Champion +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4303; -- Scarlet Abbot +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4304; -- Scarlet Tracking Hound +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4306; -- Scarlet Torturer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4419; -- Race Master Kronkrider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4429; -- Goblin Pit Crewman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4430; -- Gnome Pit Crewman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4444; -- Deathstalker Vincent +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4452; -- Kravel Koalbeard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4453; -- Wizzle Brassbolts +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4454; -- Fizzle Brassbolts +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4495; -- Gnome Pit Boss +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4496; -- Goblin Pit Boss +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4500; -- Overlord Mok'Morokk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4501; -- Draz'Zilb +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4502; -- Tharg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4503; -- Mudcrush Durtfeet +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4540; -- Scarlet Monk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4542; -- High Inquisitor Fairbanks +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4543; -- Bloodmage Thalnos +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4627; -- Arugal's Voidwalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4630; -- Pozzik +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4706; -- Razzeric +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4709; -- Zamek +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=471; -- Mother Fang +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4732; -- Randal Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=473; -- Morgan the Collector +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=476; -- Kobold Geomancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4779; -- Brown Ram +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4791; -- Nazeer Bloodpike +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=481; -- Defias Footpad +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4847; -- Shadowforge Relic Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4848; -- Shadowforge Darkcaster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4849; -- Shadowforge Archaeologist +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4850; -- Stonevault Cave Lurker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4852; -- Stonevault Oracle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4853; -- Stonevault Geomancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4854; -- Grimlok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4855; -- Stonevault Brawler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4857; -- Stone Keeper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4860; -- Stone Steward +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4861; -- Shrike Bat +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4872; -- Obsidian Golem +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4879; -- Ogg'marr +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4883; -- Krak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4884; -- Zulrg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4926; -- Krog +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=4969; -- Old Town Thug +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=502; -- Benny Blaanco +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5048; -- Deviate Adder +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5053; -- Deviate Crocolisk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5055; -- Deviate Lasher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5056; -- Deviate Dreadfang +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5058; -- Wolfguard Worg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=506; -- Sergeant Brashclaw +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=507; -- Fenros +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5087; -- Do'gol +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5088; -- Falgran Hastil +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5089; -- Balos Jacken +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=515; -- Murloc Raider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5198; -- Arctic Riding Wolf +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=519; -- Slark +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=521; -- Lupos +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5229; -- Gordunni Ogre +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5237; -- Gordunni Ogre Mage +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5355; -- Firewing Defender +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5356; -- Snarler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5389; -- Prospector Gunstan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5394; -- Neeka Bloodscar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5431; -- Surf Glider +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5456; -- Centipaar Stinger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5458; -- Centipaar Worker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5460; -- Centipaar Sandreaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5615; -- Wastewander Rogue +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5616; -- Wastewander Thief +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5617; -- Wastewander Shadow Mage +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5618; -- Wastewander Bandit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5623; -- Wastewander Assassin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5649; -- Sandfury Blood Drinker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5650; -- Sandfury Witch Doctor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5676; -- Summoned Voidwalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5683; -- Comar Villard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=574; -- Naraxis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5755; -- Deviate Viper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5756; -- Deviate Venomwing +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5762; -- Deviate Moccasin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5763; -- Nightmare Ectoplasm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5767; -- Nalpak +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5768; -- Ebru +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5783; -- Kalldan Felmoon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5784; -- Waldor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5829; -- Snort the Heckler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5831; -- Swiftmane +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5851; -- Captain Gerogg Hammertoe +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5886; -- Gwyn Farrow +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5901; -- Islen Waterseer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5907; -- Kranal Fiss +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5914; -- Deviate Nightmare +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=5916; -- Sentinel Amarassan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6004; -- Shadowsworn Cultist +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6005; -- Shadowsworn Thug +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6007; -- Shadowsworn Enforcer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6008; -- Shadowsworn Warlock +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6009; -- Shadowsworn Dreadweaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6015; -- Torta +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=60; -- Ruklar the Trapper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6172; -- Henze Faulk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6177; -- Narm Faulk +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6206; -- Caverndeep Burrower +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6207; -- Caverndeep Ambusher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6208; -- Caverndeep Invader +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6210; -- Caverndeep Pillager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6211; -- Caverndeep Reaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6212; -- Dark Iron Agent +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6213; -- Irradiated Invader +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6218; -- Irradiated Slime +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6219; -- Corrosive Lurker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6220; -- Irradiated Horror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6222; -- Leprous Technician +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6223; -- Leprous Defender +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6224; -- Leprous Machinesmith +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6225; -- Mechano-Tank +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6226; -- Mechano-Flamewalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6227; -- Mechano-Frostwalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6228; -- Dark Iron Ambassador +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6229; -- Crowd Pummeler 9-60 +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6230; -- Peacekeeper Security Suit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6232; -- Arcane Nullifier X-21 +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6233; -- Mechanized Sentry +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6234; -- Mechanized Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6235; -- Electrocutioner 6000 +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6329; -- Irradiated Pillager +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6389; -- Deathguard Podrig +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6392; -- Holdout Medic +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=639; -- Edwin VanCleef +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6426; -- Anguished Dead +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6427; -- Haunting Phantasm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=642; -- Sneed's Shredder +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=644; -- Rhahk'Zor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=645; -- Cookie +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=646; -- Mr. Smite +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=647; -- Captain Greenskin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6487; -- Arcanist Doan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6494; -- Tazan +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6496; -- Brivelthwerp +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6523; -- Dark Iron Rifleman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6546; -- Tabetha +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6547; -- Suffering Victim +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6548; -- Magus Tirth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6567; -- Ghok'kah +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6575; -- Scarlet Trainee +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=657; -- Defias Pirate +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6669; -- The Threshwackonator 4100 +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6730; -- Jinky Twizzlefixxit +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6739; -- Innkeeper Bates +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6775; -- Antur Fallow +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6786; -- Ukor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6868; -- Jarkal Mossmeld +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6906; -- Baelog +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6907; -- Eric "The Swift" +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6908; -- Olaf +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6910; -- Revelosh +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=6912; -- Remains of a Paladin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7011; -- Earthen Rocksmasher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7012; -- Earthen Sculptor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7022; -- Venomlash Scorpid +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7030; -- Shadowforge Geologist +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7050; -- Defias Drone +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7051; -- Malformed Defias Drone +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7052; -- Defias Tower Patroller +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7053; -- Klaven Mortwake +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7056; -- Defias Tower Sentry +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7068; -- Condemned Acolyte +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7071; -- Cursed Paladin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7076; -- Earthen Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7077; -- Earthen Hallshaper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7078; -- Cleft Scorpid +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7079; -- Viscous Fallout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7126; -- Jaedenar Hunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7135; -- Infernal Bodyguard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7137; -- Immolatus +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7170; -- Thragomm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7175; -- Stonevault Ambusher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7206; -- Ancient Stone Keeper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7231; -- Kelgruk Bloodaxe +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7246; -- Sandfury Shadowhunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7247; -- Sandfury Soul Eater +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7267; -- Chief Ukorz Sandscalp +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7268; -- Sandfury Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7271; -- Witch Doctor Zum'rah +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7272; -- Theka the Martyr +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7274; -- Sandfury Executioner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7275; -- Shadowpriest Sezz'ziz +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7290; -- Shadowforge Sharpshooter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7291; -- Galgann Firehammer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7309; -- Earthen Custodian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7318; -- Rageclaw +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7320; -- Stonevault Mauler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7321; -- Stonevault Flameweaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7327; -- Withered Warrior +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7328; -- Withered Reaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7329; -- Withered Quilguard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7332; -- Withered Spearhide +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7333; -- Withered Battle Boar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7334; -- Battle Boar Horror +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7335; -- Death's Head Geomancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7337; -- Death's Head Necromancer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7341; -- Skeletal Frostweaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7342; -- Skeletal Summoner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7343; -- Splinterbone Skeleton +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7349; -- Tomb Fiend +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7351; -- Tomb Reaver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7354; -- Ragglesnout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7355; -- Tuten'kash +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7357; -- Mordresh Fire Eye +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7358; -- Amnennar the Coldbringer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7361; -- Grubbis +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7396; -- Earthen Stonebreaker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7397; -- Earthen Stonecarver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7405; -- Deadly Cleft Scorpid +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7430; -- Frostsaber Cub +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7431; -- Frostsaber +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7432; -- Frostsaber Stalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7433; -- Frostsaber Huntress +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7443; -- Shardtooth Mauler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7444; -- Shardtooth Bear +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7450; -- Ragged Owlbeast +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7451; -- Raging Owlbeast +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7455; -- Winterspring Owl +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7457; -- Rogue Ice Thistle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7458; -- Ice Thistle Yeti +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7603; -- Leprous Assistant +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7604; -- Sergeant Bly +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7605; -- Raven +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7606; -- Oro Eyegouge +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7607; -- Weegli Blastfuse +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7608; -- Murta Grimgut +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7670; -- Servant of Allistarj +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7671; -- Servant of Sevine +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7787; -- Sandfury Slave +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7788; -- Sandfury Drudge +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7795; -- Hydromancer Velratha +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7796; -- Nekrum Gutchewer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7797; -- Ruuzlu +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7800; -- Mekgineer Thermaplugg +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7802; -- Galvan the Ancient +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7808; -- Marauding Owlbeast +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7847; -- Caliph Scorpidsting +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7850; -- Kernobee +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7855; -- Southsea Pirate +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7856; -- Southsea Freebooter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7857; -- Southsea Dock Worker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7858; -- Southsea Swashbuckler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7883; -- Andre Firebeard +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7897; -- Alarm-a-bomb 2600 +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=7975; -- Mulgore Protector +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=798; -- Solomon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=799; -- Kevin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=79; -- Narg the Taskmaster +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=800; -- Kyle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8017; -- Sen'jin Guardian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=801; -- Eric +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=802; -- Jay +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8118; -- Lillian Singh +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8127; -- Antu'sul +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8150; -- Janet Hommers +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8155; -- Kargath Grunt +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=815; -- Bookie Herod +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8211; -- Old Cliff Jumper +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8218; -- Witherheart the Stalker +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8219; -- Zul'arek Hatefowler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8277; -- Rekk'tilac +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8281; -- Scald +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=831; -- Sea Crawler +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8320; -- Sprok +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8338; -- Dark Iron Marksman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8442; -- Shadowsilk Poacher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8480; -- Kalaran the Deceiver +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8516; -- Belnistrasz +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8539; -- Eyeless Watcher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8546; -- Dark Adept +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8560; -- Mossflayer Scout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8561; -- Mossflayer Shadowhunter +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8562; -- Mossflayer Cannibal +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8567; -- Glutton +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8611; -- Idol Room Spawner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8617; -- Zalashji +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8662; -- Idol Oven Fire Target +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8679; -- Knaz Blunderflame +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8696; -- Henry Stern +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8767; -- Sah'rhee +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=880; -- Erlan Drudgemoor +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=881; -- Surena Caledon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8876; -- Sandfury Acolyte +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8877; -- Sandfury Zealot +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8886; -- Deviate Python +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8923; -- Panzor the Invincible +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8925; -- Dredge Worm +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8926; -- Deep Stinger +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8927; -- Dark Screecher +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=8928; -- Burrowing Thundersnout +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=896; -- Veldan Lightfoot +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9029; -- Eviscerator +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9031; -- Anub'shiah +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9077; -- Warlord Goretooth +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9078; -- Shadowmage Vivian Lagrave +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9079; -- Hierophant Theodora Mulvadania +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=907; -- Keras Wolfheart +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9080; -- Lexlort +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9081; -- Galamav the Marksman +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9238; -- Quentin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9298; -- Donova Snowden +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9316; -- Wenikee Boltbucket +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9356; -- Innkeeper Shul'kar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9376; -- Blazerunner +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9448; -- Scarlet Praetorian +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9450; -- Scarlet Curate +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9537; -- Hurley Blackbreath +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9541; -- Blackbreath Crony +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9543; -- Ribbly Screwspigot +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9552; -- Zanara +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9553; -- Nadia Vernon +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=955; -- Sergeant De Vries +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=958; -- Dawn Brightstar +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=959; -- Morley Eberlein +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9619; -- Torwa Pathfinder +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9622; -- U'cha +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=963; -- Deputy Rainer +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9676; -- Tink Sprocketwhistle +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9857; -- Auctioneer Grizzlin +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9978; -- Wesley +UPDATE `creature_template` SET `speed_walk`=1 WHERE `entry`=9979; -- Sarah Goode +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=10358; -- Fellicent's Shade +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=10387; -- Vengeful Phantom +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=10498; -- Spectral Tutor +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=10499; -- Spectral Researcher +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=10500; -- Spectral Teacher +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=10516; -- The Unforgiven +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=10678; -- Plagued Hatchling +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=11459; -- Ironbark Protector +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=11471; -- Eldreth Apparition +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=11475; -- Eldreth Phantasm +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=12225; -- Celebras the Cursed +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=12238; -- Zaetar's Spirit +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=13021; -- Warpwood Crusher +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=13716; -- Celebras the Redeemed +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=14272; -- Snarlflare +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=1552; -- Scale Belly +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=16327; -- Ravening Apparition +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=16328; -- Vengeful Apparition +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=23193; -- Lordaeron Citizen (Jesse) +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=4308; -- Unfettered Spirit +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=4323; -- Searing Hatchling +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=4324; -- Searing Whelp +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=4863; -- Jadespine Basilisk +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=5979; -- Wretched Lost One +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=6215; -- Chomper +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=7149; -- Withered Protector +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=7352; -- Frozen Soul +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=7353; -- Freezing Spirit +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=8095; -- Sul'lithuz Sandcrawler +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=8120; -- Sul'lithuz Abomination +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=8130; -- Sul'lithuz Hatchling +UPDATE `creature_template` SET `speed_walk`=1.111112 WHERE `entry`=8138; -- Sul'lithuz Broodling +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=100; -- Gruff Swiftbite +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=11673; -- Ancient Core Hound +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=14271; -- Ribchaser +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=16335; -- Blackpaw Scavenger +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=1674; -- Rot Hide Gnoll +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=23264; -- Overmine Flayer +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=2373; -- Mudsnout Shaman +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=27523; -- Grizzlesnout +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=27766; -- Image of Kel'Thuzad +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=28208; -- Hailscorn +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=28586; -- General Bjarngrim +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=28824; -- Brann Flying Machine +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=29240; -- Stormforged Lieutenant +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=30167; -- Gimorak +UPDATE `creature_template` SET `speed_walk`=1.2 WHERE `entry`=472; -- Fedfennel +UPDATE `creature_template` SET `speed_walk`=1.32 WHERE `entry`=9082; -- Thal'trak Proudtusk +UPDATE `creature_template` SET `speed_walk`=1.32 WHERE `entry`=9083; -- Razal'blade +UPDATE `creature_template` SET `speed_walk`=1.32 WHERE `entry`=9084; -- Thunderheart +UPDATE `creature_template` SET `speed_walk`=1.32 WHERE `entry`=9085; -- Initiate Amakkar +UPDATE `creature_template` SET `speed_walk`=1.32 WHERE `entry`=9086; -- Grunt Gargal +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=14431; -- Fury Shelda +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=2015; -- Bloodfeather Harpy +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=2017; -- Bloodfeather Rogue +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=2018; -- Bloodfeather Sorceress +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=3276; -- Witchwing Harpy +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=3277; -- Witchwing Roguefeather +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=3278; -- Witchwing Slayer +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=3279; -- Witchwing Ambusher +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=3280; -- Witchwing Windcaller +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=3452; -- Serena Bloodfeather +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=4024; -- Bloodfury Slayer +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=4100; -- Screeching Harpy +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=4101; -- Screeching Roguefeather +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=4104; -- Screeching Windcaller +UPDATE `creature_template` SET `speed_walk`=1.388888 WHERE `entry`=5830; -- Sister Rathtalon +UPDATE `creature_template` SET `speed_walk`=1.4 WHERE `entry`=21901; -- Netherskate +UPDATE `creature_template` SET `speed_walk`=1.4 WHERE `entry`=23501; -- Netherwing Ray +UPDATE `creature_template` SET `speed_walk`=1.4 WHERE `entry`=30142; -- The Iron Watcher +UPDATE `creature_template` SET `speed_walk`=1.4 WHERE `entry`=5466; -- Coast Strider +UPDATE `creature_template` SET `speed_walk`=1.4 WHERE `entry`=7447; -- Fledgling Chillwind +UPDATE `creature_template` SET `speed_walk`=1.4 WHERE `entry`=7448; -- Chillwind Chimaera +UPDATE `creature_template` SET `speed_walk`=1.5 WHERE `entry`=2748; -- Archaedas +UPDATE `creature_template` SET `speed_walk`=1.5 WHERE `entry`=7172; -- Lore Keeper of Norgannon +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=11665; -- Lava Annihilator +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=11783; -- Theradrim Shardling +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=11784; -- Theradrim Guardian +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=12057; -- Garr +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=12076; -- Lava Elemental +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=12099; -- Firesworn +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=12100; -- Lava Reaver +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=12101; -- Lava Surger +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=17087; -- Spirit of the Vale +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=17179; -- Restless Spirit of Earth +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=2735; -- Lesser Rock Elemental +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=28585; -- Slag +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=4499; -- Rok'Alim the Pounder +UPDATE `creature_template` SET `speed_walk`=1.555556 WHERE `entry`=8278; -- Smoldar +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=11440; -- Gordok Enforcer +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=12046; -- Gor'marok the Ravager +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=14308; -- Ferra +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=17991; -- Rokmar the Crackler +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=23093; -- Sar'this +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=25451; -- Nerub'ar Sky Darkener +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=2720; -- Dustbelcher Ogre Mage +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=27975; -- Maiden of Grief +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=28923; -- Loken +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=29553; -- Garm Watcher +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=29932; -- Eck the Ferocious +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=30258; -- Amanitar +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=30396; -- Loken +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=33224; -- Lake Frog +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=37215; -- Orgrim's Hammer +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=37540; -- The Skybreaker +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=37543; -- [DND] Shaker +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=37574; -- [DND] Shaker - Small +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=40217; -- Echo Isle Animal +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=5472; -- Dunemaul Enforcer +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=5473; -- Dunemaul Ogre Mage +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=5475; -- Dunemaul Warlock +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=5978; -- Dreadmaul Warlock +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=7273; -- Gahz'rilla +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=7789; -- Sandfury Cretin +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=9030; -- Ok'thor the Breaker +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=9604; -- Gorgon'och +UPDATE `creature_template` SET `speed_walk`=1.6 WHERE `entry`=9684; -- Lar'korwi +UPDATE `creature_template` SET `speed_walk`=1.666668 WHERE `entry`=7228; -- Ironaya +UPDATE `creature_template` SET `speed_walk`=12 WHERE `entry`=22317; -- Netherwing Drake Escape Dummy +UPDATE `creature_template` SET `speed_walk`=12 WHERE `entry`=25964; -- Shaman Beam Bunny 000 +UPDATE `creature_template` SET `speed_walk`=12 WHERE `entry`=25965; -- Shaman Beam Bunny 001 +UPDATE `creature_template` SET `speed_walk`=12 WHERE `entry`=25966; -- Shaman Beam Bunny 002 +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=23576; -- Nalorakk +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=26231; -- Saragosa +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=26232; -- Saragosa +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=26299; -- Corpse of Saragosa +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=30017; -- Stinkbeard +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=30593; -- Forgotten Depths Slayer +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=34928; -- Argent Confessor Paletress +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=35877; -- The Lich King +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=37038; -- Vengeful Fleshreaper +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=37230; -- Spire Frostwyrm +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=7784; -- Homing Robot OOX-17/TN +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=7849; -- Mobile Alert System +UPDATE `creature_template` SET `speed_walk`=2 WHERE `entry`=9623; -- A-Me 01 +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=21315; -- Ruul the Darkener +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=23267; -- Arvoar the Rapacious +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=26838; -- Dreadtalon +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=28599; -- Plagueroach +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=29664; -- Ragemane +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=30443; -- The Lich King +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=30501; -- Val'kyr Arbiter +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=30575; -- Frostbrood Destroyer +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=30945; -- Vardmadra +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=30989; -- Halof the Deathbringer +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=31029; -- Possessed Vardmadra +UPDATE `creature_template` SET `speed_walk`=2.4 WHERE `entry`=31083; -- The Lich King +UPDATE `creature_template` SET `speed_walk`=2.8 WHERE `entry`=11832; -- Keeper Remulos +UPDATE `creature_template` SET `speed_walk`=2.8 WHERE `entry`=26933; -- Wyrmrest Guardian +UPDATE `creature_template` SET `speed_walk`=2.8 WHERE `entry`=27608; -- Azure Dragon +UPDATE `creature_template` SET `speed_walk`=2.8 WHERE `entry`=29375; -- Stormforged Iron Giant +UPDATE `creature_template` SET `speed_walk`=2.8 WHERE `entry`=29503; -- Fjorn +UPDATE `creature_template` SET `speed_walk`=2.8 WHERE `entry`=29914; -- Dead Iron Giant +UPDATE `creature_template` SET `speed_walk`=2.8 WHERE `entry`=30099; -- Njormeld +UPDATE `creature_template` SET `speed_walk`=2.8 WHERE `entry`=30121; -- Frost Giant Stormherald +UPDATE `creature_template` SET `speed_walk`=3.2 WHERE `entry`=14399; -- Arcane Torrent +UPDATE `creature_template` SET `speed_walk`=3.2 WHERE `entry`=23969; -- Firemane Drake +UPDATE `creature_template` SET `speed_walk`=3.2 WHERE `entry`=28546; -- Ionar +UPDATE `creature_template` SET `speed_walk`=3.2 WHERE `entry`=28547; -- Storming Vortex +UPDATE `creature_template` SET `speed_walk`=3.2 WHERE `entry`=28826; -- Stormfury Revenant +UPDATE `creature_template` SET `speed_walk`=3.6 WHERE `entry`=26237; -- Keristrasza +UPDATE `creature_template` SET `speed_walk`=3.6 WHERE `entry`=26925; -- Wyrmrest Temple Drake +UPDATE `creature_template` SET `speed_walk`=4 WHERE `entry`=23577; -- Halazzi +UPDATE `creature_template` SET `speed_walk`=4 WHERE `entry`=32176; -- Plague Drenched Ghoul +UPDATE `creature_template` SET `speed_walk`=4 WHERE `entry`=32178; -- Rampaging Ghoul +UPDATE `creature_template` SET `speed_walk`=4 WHERE `entry`=4945; -- Goblin Drag Car +UPDATE `creature_template` SET `speed_walk`=4 WHERE `entry`=4946; -- Gnome Drag Car +UPDATE `creature_template` SET `speed_walk`=4.8 WHERE `entry`=30399; -- Thorim +UPDATE `creature_template` SET `speed_walk`=4.8 WHERE `entry`=30462; -- Thorim +UPDATE `creature_template` SET `speed_walk`=4.8 WHERE `entry`=37755; -- Sindragosa +UPDATE `creature_template` SET `speed_walk`=8 WHERE `entry`=13876; -- Mekgineer Trigger +UPDATE `creature_template` SET `speed_walk`=8 WHERE `entry`=26310; -- Malygos + +-- attack times +UPDATE `creature_template` SET `BaseAttackTime`=1000 WHERE `entry`=26630; -- Trollgore +UPDATE `creature_template` SET `BaseAttackTime`=1000 WHERE `entry`=28419; -- Frenzied Geist +UPDATE `creature_template` SET `BaseAttackTime`=1000 WHERE `entry`=29722; -- Rabid Cannibal +UPDATE `creature_template` SET `BaseAttackTime`=1000 WHERE `entry`=29735; -- Savage Worg +UPDATE `creature_template` SET `BaseAttackTime`=1000 WHERE `entry`=36612; -- Lord Marrowgar +UPDATE `creature_template` SET `BaseAttackTime`=1000 WHERE `entry`=37011; -- The Damned +UPDATE `creature_template` SET `BaseAttackTime`=1000 WHERE `entry`=40274; -- Restless Zombie +UPDATE `creature_template` SET `BaseAttackTime`=1000 WHERE `entry`=5713; -- Gasher +UPDATE `creature_template` SET `BaseAttackTime`=1140 WHERE `entry`=37546; -- Frenzied Abomination +UPDATE `creature_template` SET `BaseAttackTime`=1200 WHERE `entry`=15369; -- Ayamiss the Hunter +UPDATE `creature_template` SET `BaseAttackTime`=1200 WHERE `entry`=23877; -- Amani Lynx Spirit +UPDATE `creature_template` SET `BaseAttackTime`=1200 WHERE `entry`=23878; -- Amani Bear Spirit +UPDATE `creature_template` SET `BaseAttackTime`=1200 WHERE `entry`=23879; -- Amani Dragonhawk Spirit +UPDATE `creature_template` SET `BaseAttackTime`=1200 WHERE `entry`=23880; -- Amani Eagle Spirit +UPDATE `creature_template` SET `BaseAttackTime`=1250 WHERE `entry`=18950; -- Orgrimmar Grunt +UPDATE `creature_template` SET `BaseAttackTime`=1300 WHERE `entry`=1061; -- Gan'zulah +UPDATE `creature_template` SET `BaseAttackTime`=1300 WHERE `entry`=15344; -- Swarmguard Needler +UPDATE `creature_template` SET `BaseAttackTime`=1300 WHERE `entry`=9029; -- Eviscerator +UPDATE `creature_template` SET `BaseAttackTime`=1333 WHERE `entry`=6225; -- Mechano-Tank +UPDATE `creature_template` SET `BaseAttackTime`=1333 WHERE `entry`=6226; -- Mechano-Flamewalker +UPDATE `creature_template` SET `BaseAttackTime`=1333 WHERE `entry`=6227; -- Mechano-Frostwalker +UPDATE `creature_template` SET `BaseAttackTime`=1400 WHERE `entry`=18257; -- Gutripper +UPDATE `creature_template` SET `BaseAttackTime`=1400 WHERE `entry`=9265; -- Smolderthorn Shadow Hunter +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=11486; -- Prince Tortheldrin +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=11946; -- Drek'Thar +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=222; -- Nillen Andemar +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=24552; -- Sliver +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=26212; -- Captain Gryan Stoutmantle +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=27467; -- Amberpine Hunter +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=28042; -- Captain Brandon +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=28044; -- Captain Rupert +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=28125; -- Dr. Rogers +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=29050; -- Har'koa +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=33996; -- William Saldean +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=34158; -- Young Venomhide Ravasaur +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=34496; -- Eydis Darkbane +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=34497; -- Fjola Lightbane +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=34564; -- Anub'arak +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=36626; -- Festergut +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=36627; -- Rotface +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=37688; -- Crusader Grimtong +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=37689; -- Commander Kunz +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=37696; -- Crusader Halford +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=37967; -- Ebon Blade Commander +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=38493; -- Argent Crusader +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=38505; -- Knight of the Ebon Blade +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=40142; -- Halion +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=40405; -- Kieupid +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=8257; -- Oozeling +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=8666; -- Lil Timmy +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=9683; -- Lar'korwi Mate +UPDATE `creature_template` SET `BaseAttackTime`=1500 WHERE `entry`=9684; -- Lar'korwi +UPDATE `creature_template` SET `BaseAttackTime`=1538 WHERE `entry`=18827; -- Gan'arg Sapper +UPDATE `creature_template` SET `BaseAttackTime`=1538 WHERE `entry`=26943; -- Battered Drakkari Berserker +UPDATE `creature_template` SET `BaseAttackTime`=1538 WHERE `entry`=27340; -- Bloodpaw Marauder +UPDATE `creature_template` SET `BaseAttackTime`=1538 WHERE `entry`=29438; -- Rageclaw Primalist +UPDATE `creature_template` SET `BaseAttackTime`=1600 WHERE `entry`=11469; -- Eldreth Seether +UPDATE `creature_template` SET `BaseAttackTime`=1700 WHERE `entry`=7268; -- Sandfury Guardian +UPDATE `creature_template` SET `BaseAttackTime`=1750 WHERE `entry`=34797; -- Icehowl +UPDATE `creature_template` SET `BaseAttackTime`=1750 WHERE `entry`=35470; -- Icehowl +UPDATE `creature_template` SET `BaseAttackTime`=1800 WHERE `entry`=15339; -- Ossirian the Unscarred +UPDATE `creature_template` SET `BaseAttackTime`=1800 WHERE `entry`=24043; -- Amani Lynx +UPDATE `creature_template` SET `BaseAttackTime`=1800 WHERE `entry`=9031; -- Anub'shiah +UPDATE `creature_template` SET `BaseAttackTime`=1818 WHERE `entry`=28034; -- Drakkari Snake Handler +UPDATE `creature_template` SET `BaseAttackTime`=1818 WHERE `entry`=28035; -- Priest of Sseratus +UPDATE `creature_template` SET `BaseAttackTime`=1818 WHERE `entry`=34127; -- Boneguard Commander +UPDATE `creature_template` SET `BaseAttackTime`=1846 WHERE `entry`=12121; -- Drakan +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=10082; -- Zerillis +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=10096; -- High Justice Grimstone +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=10177; -- Spire Scarab +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=10393; -- Skul +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=10919; -- Shatterspear Troll +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1091; -- Mountaineer Gravelgaw +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1095; -- Venture Co. Workboss +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1098; -- Watcher Merant +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1099; -- Watcher Gelwin +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1100; -- Watcher Selkin +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1101; -- Watcher Thayer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11196; -- Shatterspear Drummer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11458; -- Petrified Treant +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11459; -- Ironbark Protector +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11470; -- Eldreth Sorcerer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11471; -- Eldreth Apparition +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11472; -- Eldreth Spirit +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11473; -- Eldreth Spectre +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11475; -- Eldreth Phantasm +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11476; -- Skeletal Highborne +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11477; -- Rotting Highborne +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11480; -- Arcane Aberration +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11483; -- Mana Remnant +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11487; -- Magister Kalendris +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11488; -- Illyanna Ravenoak +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11489; -- Tendris Warpwood +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1165; -- Stonesplinter Geomancer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11663; -- Flamewaker Healer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1167; -- Stonesplinter Digger +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1176; -- Tunnel Rat Forager +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1178; -- Mo'grosh Ogre +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11792; -- Putridus Shadowstalker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1179; -- Mo'grosh Enforcer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1181; -- Mo'grosh Shaman +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1183; -- Mo'grosh Mystic +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1184; -- Cliff Lurker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1185; -- Wood Lurker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1189; -- Black Bear Patriarch +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1192; -- Elder Mountain Boar +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1194; -- Mountain Buzzard +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=11980; -- Zuluhed the Whacked +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=12018; -- Majordomo Executus +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1202; -- Tunnel Rat Kobold +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1205; -- Grawmug +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1206; -- Gnasher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1207; -- Brawler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1210; -- Chok'sul +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1214; -- Aldren Cordon +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=12238; -- Zaetar's Spirit +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1271; -- Old Icebeard +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1283; -- Mountaineer Kalmir +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=13079; -- Keetar +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=13081; -- Irondeep Raider +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=13099; -- Irondeep Explorer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=13257; -- Murgot Deepforge +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1329; -- Mountaineer Naarh +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=13326; -- Seasoned Defender +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=13397; -- Irondeep Peon +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1342; -- Mountaineer Rockgar +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1344; -- Prospector Ironband +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1345; -- Magmar Fellhew +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=13716; -- Celebras the Redeemed +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=13916; -- Dire Maul Crystal Totem +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1393; -- Berserk Trogg +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1398; -- Boss Galgosh +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14235; -- The Rot +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14236; -- Lord Angler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14237; -- Oozeworm +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14266; -- Shanda the Spinner +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14267; -- Emogg the Crusher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14279; -- Creepthess +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14303; -- Petrified Guardian +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14308; -- Ferra +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14358; -- Shen'dralar Ancient +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14368; -- Lorekeeper Lydros +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14369; -- Shen'dralar Zealot +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14371; -- Shen'dralar Provisioner +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14381; -- Lorekeeper Javon +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14382; -- Lorekeeper Mykos +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14383; -- Lorekeeper Kildrath +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14398; -- Eldreth Darter +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14399; -- Arcane Torrent +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14400; -- Arcane Feedback +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14480; -- Alowicious Czervik +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14481; -- Emmithue Smails +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14566; -- Ancient Equine Spirit +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=14843; -- Kruban Darkblade +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15011; -- Wagner Hammerstrike +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15012; -- Javnir Nashak +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15113; -- Honored Hero +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15115; -- Honored Ancestor +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1511; -- Enraged Silverback Gorilla +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15136; -- Hammerfall Elite +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1514; -- Mokk the Savage +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1516; -- Konda +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15318; -- Hive'Zara Drone +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15319; -- Hive'Zara Collector +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15320; -- Hive'Zara Soldier +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15333; -- Silicate Feeder +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15335; -- Flesh Hunter +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15336; -- Hive'Zara Tail Lasher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15338; -- Obsidian Destroyer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15341; -- General Rajaxx +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15348; -- Kurinnaxx +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15355; -- Anubisath Guardian +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15385; -- Colonel Zerran +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15386; -- Major Yeggeth +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15387; -- Qiraji Warrior +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15388; -- Major Pakkon +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15389; -- Captain Drenn +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15390; -- Captain Xurrem +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15391; -- Captain Qeez +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15392; -- Captain Tuubid +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15461; -- Shrieker Scarab +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15471; -- Lieutenant General Andorov +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15549; -- Elder Morndeep +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15565; -- Elder Stormbrow +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15567; -- Elder Ironband +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15568; -- Elder Graveborn +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15570; -- Elder Primestone +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15573; -- Elder Ragetotem +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15578; -- Elder Wildmane +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15583; -- Elder Thunderhorn +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15584; -- Elder Skyseer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15604; -- Elder Morningdew +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=15954; -- Noth the Plaguebringer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=16032; -- Falrin Treeshaper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=16226; -- Guard Didier +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=16232; -- Caravan Mule +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=16550; -- Image of Technician Dyvuun +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=16980; -- The Lich King +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=17129; -- Greater Windroc +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=17233; -- Ghost of Uther Lightbringer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=17431; -- Velaada +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=18183; -- Arechron +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=18192; -- Horde Halaani Guard +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=18233; -- Elementalist Ioki +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=18282; -- Lord Klaq +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1848; -- Lord Maldazzar +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=18506; -- Raging Soul +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=18678; -- Fulgorge +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=18816; -- Chief Researcher Amereldine +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=18821; -- Quartermaster Jaffrey Noreliqe +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1892; -- Moonrage Watcher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1893; -- Moonrage Sentry +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=1896; -- Moonrage Elder +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=19339; -- Korthul +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=19342; -- Krek Cragcrush +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=19412; -- D'ore +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=19416; -- Ancient Draenei Spirit +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=19666; -- Shadow Lord Xiraxis +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=19698; -- Greatfather Aldrimus +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=19879; -- Horvon the Armorer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2044; -- Forlorn Spirit +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=20812; -- Corki +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=21095; -- Credit Marker: Water +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2110; -- Black Rat +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=21474; -- Coreiel +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=21483; -- Tasaldan +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=21484; -- Embelar +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=21638; -- Vengeful Harbinger +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=22331; -- Dragonmaw Elite +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=22332; -- Brood of Neltharaku +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23326; -- Nethermine Ravager +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23651; -- Dragonflayer Tribesman +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23652; -- Dragonflayer Vrykul +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23660; -- Dragonflayer Thane +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23801; -- Turkey +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23931; -- Oluf the Violent +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23953; -- Prince Keleseth +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23954; -- Ingvar the Plunderer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23956; -- Dragonflayer Strategist +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23960; -- Dragonflayer Runecaster +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23961; -- Dragonflayer Ironhelm +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=23970; -- Vrykul Skeleton +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24063; -- Dragonflayer Worg +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24069; -- Dragonflayer Bonecrusher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24071; -- Dragonflayer Heartsplitter +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24078; -- Dragonflayer Metalworker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24079; -- Dragonflayer Forge Master +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24080; -- Dragonflayer Weaponsmith +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24082; -- Proto-Drake Handler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24084; -- Tunneling Ghoul +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24085; -- Dragonflayer Overseer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24200; -- Skarvald the Constructor +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24201; -- Dalronn the Controller +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24214; -- Yorus the Flesh Harvester +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24215; -- Jlarborn the Strategist +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24249; -- Dragonflayer Soulreaver +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24250; -- Dragonflayer Fleshripper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24676; -- Crazed Northsea Slaver +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2476; -- Large Loch Crocolisk +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2477; -- Gradok +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2478; -- Haren Swifthoof +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24849; -- Proto-Drake Rider +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=24975; -- Mar'nah +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2524; -- Mountaineer Haggis +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2541; -- Lord Sakrasis +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=25950; -- Shaani +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2602; -- Ruul Onestone +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=2603; -- Kovork +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26550; -- Dragonflayer Deathseeker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26553; -- Dragonflayer Fanatic +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26554; -- Dragonflayer Seer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26620; -- Drakkari Guardian +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26621; -- Ghoul Tormentor +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26624; -- Wretched Belcher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26625; -- Darkweb Recluse +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26627; -- Crystal Handler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26628; -- Drakkari Scytheclaw +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26632; -- The Prophet Tharon'ja +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26635; -- Risen Drakkari Warrior +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26636; -- Risen Drakkari Soulmage +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26637; -- Risen Drakkari Handler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26638; -- Risen Drakkari Bat Rider +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26639; -- Drakkari Shaman +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26641; -- Drakkari Gutripper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26668; -- Svala Sorrowgrave +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26669; -- Ymirjar Savage +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26670; -- Ymirjar Flesh Hunter +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26672; -- Bloodthirsty Tundra Wolf +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26683; -- Frenzied Worgen +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26684; -- Ravenous Furbolg +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26685; -- Massive Jormungar +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26686; -- Ferocious Rhino +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26687; -- Gortok Palehoof +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26690; -- Ymirjar Warrior +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26693; -- Skadi the Ruthless +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26728; -- Mage Hunter Initiate +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26729; -- Steward +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26735; -- Azure Scale-Binder +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26737; -- Crazed Mana-Surge +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26746; -- Crazed Mana-Wraith +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26763; -- Anomalus +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26782; -- Crystalline Keeper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26793; -- Crystalline Frayer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26830; -- Risen Drakkari Death Knight +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=26918; -- Chaotic Rift +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27431; -- Drakkari Commander +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27447; -- Varos Cloudstrider +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27483; -- King Dred +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27631; -- Angrathar Aberration +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27633; -- Azure Inquisitor +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27635; -- Azure Spellbinder +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27636; -- Azure Ley-Whelp +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27638; -- Azure Ring Guardian +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27639; -- Ring-Lord Sorceress +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27640; -- Ring-Lord Conjurer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27641; -- Centrifuge Construct +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27642; -- Phantasmal Mammoth +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27645; -- Phantasmal Cloudscraper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27648; -- Phantasmal Naga +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27650; -- Phantasmal Air +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27651; -- Phantasmal Fire +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27653; -- Phantasmal Water +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27654; -- Drakos the Interrogator +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27655; -- Mage-Lord Urom +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27871; -- Flesheating Ghoul +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27947; -- Horde Commander +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=27972; -- Lightning Construct +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28231; -- Crystalline Tender +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28368; -- Ymirjar Necromancer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28410; -- Dragonflayer Spiritualist +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28684; -- Krik'thir the Gatewatcher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28729; -- Watcher Narjil +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28730; -- Watcher Gashra +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28731; -- Watcher Silthik +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28732; -- Anub'ar Warrior +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28733; -- Anub'ar Shadowcaster +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28921; -- Hadronox +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=28922; -- Anub'ar Crusher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=29120; -- Anub'arak +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=29128; -- Anub'ar Prime Guard +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=29308; -- Prince Taldaram +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=29309; -- Elder Nadox +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=29310; -- Jedoga Shadowseeker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=29311; -- Herald Volazj +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30111; -- Twilight Worshipper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30179; -- Twilight Apostle +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30276; -- Ahn'kahar Web Winder +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30277; -- Ahn'kahar Slasher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30278; -- Ahn'kahar Spell Flinger +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30279; -- Deep Crawler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30284; -- Bonegrinder +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30285; -- Eye of Taldaram +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30286; -- Frostbringer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30287; -- Plundering Geist +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30319; -- Twilight Darkcaster +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30338; -- Ahn'kahar Swarmer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30385; -- Twilight Volunteer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30414; -- Forgotten One +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30416; -- Bound Fire Elemental +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30418; -- Bound Air Elemental +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=30419; -- Bound Water Elemental +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=31266; -- Shadow Vault Assaulter +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=32545; -- Initiate's Training Dummy +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=33255; -- Titanium Stormlord +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=35119; -- Eadric the Pure +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=3529; -- Moonrage Armorer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=3531; -- Moonrage Tailor +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=35570; -- Zul'tore +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=35571; -- Runok Wildmane +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=3581; -- Sewer Beast +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=3652; -- Trigore the Lasher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=38112; -- Falric +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=3854; -- Shadowfang Wolfguard +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=3865; -- Shadow Charger +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4257; -- Lana Thunderbrew +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4293; -- Scarlet Scryer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4848; -- Shadowforge Darkcaster +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4849; -- Shadowforge Archaeologist +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4853; -- Stonevault Geomancer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4854; -- Grimlok +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4855; -- Stonevault Brawler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4860; -- Stone Steward +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=4861; -- Shrike Bat +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=521; -- Lupos +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5226; -- Murk Worm +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5228; -- Saturated Ooze +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5256; -- Atal'ai Warrior +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5259; -- Atal'ai Witch Doctor +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5267; -- Unliving Atal'ai +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5270; -- Atal'ai Corpse Eater +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5271; -- Atal'ai Deathwalker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5273; -- Atal'ai High Priest +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5277; -- Nightmare Scalebane +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5280; -- Nightmare Wyrmkin +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5283; -- Nightmare Wanderer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5286; -- Longtooth Runner +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5291; -- Hakkari Frostwing +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5434; -- Coral Shark +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5470; -- Raging Dune Smasher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5676; -- Summoned Voidwalker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5708; -- Spawn of Hakkar +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5709; -- Shade of Eranikus +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5710; -- Jammal'an the Prophet +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5711; -- Ogom the Wretched +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5712; -- Zolo +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5714; -- Loro +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5715; -- Hukku +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5716; -- Zul'Lor +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5717; -- Mijan +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5719; -- Morphaz +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5720; -- Weaver +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5721; -- Dreamscythe +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5722; -- Hazzas +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5728; -- Jezelle's Succubus +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5832; -- Thunderstomp +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5834; -- Azzere the Skyblade +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5851; -- Captain Gerogg Hammertoe +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5916; -- Sentinel Amarassan +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=5937; -- Vile Sting +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=6177; -- Narm Faulk +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=6215; -- Chomper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=6228; -- Dark Iron Ambassador +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=646; -- Mr. Smite +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=6577; -- Bingles Blastenheimer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7012; -- Earthen Sculptor +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7015; -- Flagglemurk the Cruel +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7077; -- Earthen Hallshaper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7135; -- Infernal Bodyguard +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7170; -- Thragomm +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7172; -- Lore Keeper of Norgannon +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7267; -- Chief Ukorz Sandscalp +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7273; -- Gahz'rilla +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7275; -- Shadowpriest Sezz'ziz +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7290; -- Shadowforge Sharpshooter +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7291; -- Galgann Firehammer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7309; -- Earthen Custodian +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7320; -- Stonevault Mauler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7321; -- Stonevault Flameweaver +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7349; -- Tomb Fiend +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7351; -- Tomb Reaver +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7354; -- Ragglesnout +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7355; -- Tuten'kash +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7361; -- Grubbis +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7397; -- Earthen Stonecarver +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7405; -- Deadly Cleft Scorpid +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7787; -- Sandfury Slave +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7788; -- Sandfury Drudge +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7789; -- Sandfury Cretin +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7803; -- Scorpid Duneburrower +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=7808; -- Marauding Owlbeast +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8017; -- Sen'jin Guardian +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8118; -- Lillian Singh +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8138; -- Sul'lithuz Broodling +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=815; -- Bookie Herod +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8199; -- Warleader Krazzilak +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8211; -- Old Cliff Jumper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8218; -- Witherheart the Stalker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8219; -- Zul'arek Hatefowler +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8279; -- Faulty War Golem +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8281; -- Scald +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8311; -- Slime Maggot +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8318; -- Atal'ai Slave +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8319; -- Nightmare Whelp +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8320; -- Sprok +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8336; -- Hakkari Sapper +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8338; -- Dark Iron Marksman +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8384; -- Deep Lurker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8480; -- Kalaran the Deceiver +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8876; -- Sandfury Acolyte +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8923; -- Panzor the Invincible +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8925; -- Dredge Worm +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8926; -- Deep Stinger +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8927; -- Dark Screecher +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=8928; -- Burrowing Thundersnout +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9028; -- Grizzle +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9030; -- Ok'thor the Breaker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9178; -- Burning Spirit +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9237; -- War Master Voone +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9239; -- Smolderthorn Mystic +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9240; -- Smolderthorn Shadow Priest +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9261; -- Firebrand Darkweaver +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9262; -- Firebrand Invoker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9267; -- Smolderthorn Axe Thrower +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9268; -- Smolderthorn Berserker +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9269; -- Smolderthorn Seer +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9476; -- Watchman Doomgrip +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9537; -- Hurley Blackbreath +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9541; -- Blackbreath Crony +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9604; -- Gorgon'och +UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=9701; -- Spire Scorpid +UPDATE `creature_template` SET `BaseAttackTime`=2143 WHERE `entry`=30338; -- Ahn'kahar Swarmer +UPDATE `creature_template` SET `BaseAttackTime`=2200 WHERE `entry`=30283; -- Plague Walker +UPDATE `creature_template` SET `BaseAttackTime`=2200 WHERE `entry`=31144; -- Grandmaster's Training Dummy +UPDATE `creature_template` SET `BaseAttackTime`=2280 WHERE `entry`=37003; -- Skybreaker Vindicator +UPDATE `creature_template` SET `BaseAttackTime`=2280 WHERE `entry`=37017; -- Skybreaker Assassin +UPDATE `creature_template` SET `BaseAttackTime`=2280 WHERE `entry`=37148; -- Skybreaker Summoner +UPDATE `creature_template` SET `BaseAttackTime`=2280 WHERE `entry`=37544; -- Spire Gargoyle +UPDATE `creature_template` SET `BaseAttackTime`=2300 WHERE `entry`=31438; -- Shadow Vault Abomination +UPDATE `creature_template` SET `BaseAttackTime`=2300 WHERE `entry`=7076; -- Earthen Guardian +UPDATE `creature_template` SET `BaseAttackTime`=2308 WHERE `entry`=30338; -- Ahn'kahar Swarmer +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=11664; -- Flamewaker Elite +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=11949; -- Captain Balinda Stonehearth +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=2502; -- "Shaky" Phillipe +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=26734; -- Azure Enforcer +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=26792; -- Crystalline Protector +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=26794; -- Ormorok the Tree-Shaper +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=30688; -- Disciple of Shadron +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=36880; -- Decaying Colossus +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=40502; -- Zalazane +UPDATE `creature_template` SET `BaseAttackTime`=2400 WHERE `entry`=8877; -- Sandfury Zealot +UPDATE `creature_template` SET `BaseAttackTime`=2500 WHERE `entry`=10120; -- Vault Warder +UPDATE `creature_template` SET `BaseAttackTime`=2500 WHERE `entry`=15370; -- Buru the Gorger +UPDATE `creature_template` SET `BaseAttackTime`=2500 WHERE `entry`=24018; -- Necro Overlord Mezhen +UPDATE `creature_template` SET `BaseAttackTime`=2500 WHERE `entry`=24241; -- Thurg +UPDATE `creature_template` SET `BaseAttackTime`=2500 WHERE `entry`=26626; -- Scourge Reanimator +UPDATE `creature_template` SET `BaseAttackTime`=2500 WHERE `entry`=7796; -- Nekrum Gutchewer +UPDATE `creature_template` SET `BaseAttackTime`=2600 WHERE `entry`=2748; -- Archaedas +UPDATE `creature_template` SET `BaseAttackTime`=2600 WHERE `entry`=7797; -- Ruuzlu +UPDATE `creature_template` SET `BaseAttackTime`=2700 WHERE `entry`=15473; -- Kaldorei Elite +UPDATE `creature_template` SET `BaseAttackTime`=2700 WHERE `entry`=7011; -- Earthen Rocksmasher +UPDATE `creature_template` SET `BaseAttackTime`=2700 WHERE `entry`=7396; -- Earthen Stonebreaker +UPDATE `creature_template` SET `BaseAttackTime`=2700 WHERE `entry`=9259; -- Firebrand Grunt +UPDATE `creature_template` SET `BaseAttackTime`=2800 WHERE `entry`=11502; -- Ragnaros +UPDATE `creature_template` SET `BaseAttackTime`=2800 WHERE `entry`=4857; -- Stone Keeper +UPDATE `creature_template` SET `BaseAttackTime`=2800 WHERE `entry`=7206; -- Ancient Stone Keeper +UPDATE `creature_template` SET `BaseAttackTime`=2900 WHERE `entry`=7228; -- Ironaya +UPDATE `creature_template` SET `BaseAttackTime`=3000 WHERE `entry`=1180; -- Mo'grosh Brute +UPDATE `creature_template` SET `BaseAttackTime`=3000 WHERE `entry`=30023; -- Korrak the Bloodrager +UPDATE `creature_template` SET `BaseAttackTime`=3000 WHERE `entry`=35763; -- Skittering Scarab +UPDATE `creature_template` SET `BaseAttackTime`=3000 WHERE `entry`=412; -- Stitches +UPDATE `creature_template` SET `BaseAttackTime`=3000 WHERE `entry`=8580; -- Atal'alarion +UPDATE `creature_template` SET `BaseAttackTime`=3300 WHERE `entry`=17185; -- Bristlelimb Ursa +UPDATE `creature_template` SET `BaseAttackTime`=3600 WHERE `entry`=24559; -- Warlord Salaris +UPDATE `creature_template` SET `BaseAttackTime`=4000 WHERE `entry`=15428; -- Sand Vortex +UPDATE `creature_template` SET `BaseAttackTime`=5000 WHERE `entry`=36551; -- Spiteful Apparition +UPDATE `creature_template` SET `BaseAttackTime`=800 WHERE `entry`=15323; -- Hive'Zara Sandstalker + +-- hover heights +UPDATE `creature_template` SET `HoverHeight`=1.2 WHERE `entry`=29349; -- Anub'ar Darter +UPDATE `creature_template` SET `HoverHeight`=1.2 WHERE `entry`=29755; -- Stormpeak Hatchling +UPDATE `creature_template` SET `HoverHeight`=1.2 WHERE `entry`=30500; -- Argent Skytalon +UPDATE `creature_template` SET `HoverHeight`=1.2 WHERE `entry`=37858; -- Razorscale Image +UPDATE `creature_template` SET `HoverHeight`=1.5 WHERE `entry`=26607; -- Anub'ar Blightbeast +UPDATE `creature_template` SET `HoverHeight`=10 WHERE `entry`=24770; -- Nexus Watcher +UPDATE `creature_template` SET `HoverHeight`=10 WHERE `entry`=26949; -- Torastrasza +UPDATE `creature_template` SET `HoverHeight`=10 WHERE `entry`=29066; -- Titan Sentry +UPDATE `creature_template` SET `HoverHeight`=10 WHERE `entry`=30575; -- Frostbrood Destroyer +UPDATE `creature_template` SET `HoverHeight`=10 WHERE `entry`=30674; -- Frostbrood Destroyer +UPDATE `creature_template` SET `HoverHeight`=10 WHERE `entry`=32857; -- Stormcaller Brundir +UPDATE `creature_template` SET `HoverHeight`=12.5 WHERE `entry`=26276; -- Nexus Guardian +UPDATE `creature_template` SET `HoverHeight`=15 WHERE `entry`=26276; -- Nexus Guardian +UPDATE `creature_template` SET `HoverHeight`=15 WHERE `entry`=27608; -- Azure Dragon +UPDATE `creature_template` SET `HoverHeight`=15 WHERE `entry`=31393; -- Crystal Wyrm +UPDATE `creature_template` SET `HoverHeight`=2 WHERE `entry`=24563; -- Nerub'ar Venomspitter +UPDATE `creature_template` SET `HoverHeight`=2 WHERE `entry`=25582; -- Scourged Flamespitter +UPDATE `creature_template` SET `HoverHeight`=2 WHERE `entry`=25711; -- Spirit of the North +UPDATE `creature_template` SET `HoverHeight`=2 WHERE `entry`=29488; -- Scourge Gryphon +UPDATE `creature_template` SET `HoverHeight`=2 WHERE `entry`=29501; -- Scourge Gryphon +UPDATE `creature_template` SET `HoverHeight`=2 WHERE `entry`=33721; -- Lore Keeper Projection Unit +UPDATE `creature_template` SET `HoverHeight`=2.25 WHERE `entry`=29798; -- Hyldsmeet Proto-Drake +UPDATE `creature_template` SET `HoverHeight`=2.25 WHERE `entry`=30235; -- Glory +UPDATE `creature_template` SET `HoverHeight`=3 WHERE `entry`=23680; -- Plagued Proto-Dragon +UPDATE `creature_template` SET `HoverHeight`=3 WHERE `entry`=23935; -- Val'kyr Watcher +UPDATE `creature_template` SET `HoverHeight`=3 WHERE `entry`=24258; -- Val'kyr Overseer +UPDATE `creature_template` SET `HoverHeight`=3 WHERE `entry`=28824; -- Brann Flying Machine +UPDATE `creature_template` SET `HoverHeight`=3 WHERE `entry`=29545; -- Proto-Drake Corpse +UPDATE `creature_template` SET `HoverHeight`=3 WHERE `entry`=31721; -- Frostbrood Sentry +UPDATE `creature_template` SET `HoverHeight`=3 WHERE `entry`=32767; -- Frostbrood Sentry +UPDATE `creature_template` SET `HoverHeight`=3.75 WHERE `entry`=26841; -- Reanimated Frost Wyrm +UPDATE `creature_template` SET `HoverHeight`=35 WHERE `entry`=27925; -- Nozdormu +UPDATE `creature_template` SET `HoverHeight`=4 WHERE `entry`=23689; -- Proto-Drake +UPDATE `creature_template` SET `HoverHeight`=4 WHERE `entry`=24327; -- Val'kyr Soulclaimer +UPDATE `creature_template` SET `HoverHeight`=4 WHERE `entry`=28487; -- Val'kyr Battle-maiden +UPDATE `creature_template` SET `HoverHeight`=4 WHERE `entry`=29590; -- Blighted Proto-Drake +UPDATE `creature_template` SET `HoverHeight`=4 WHERE `entry`=31029; -- Possessed Vardmadra +UPDATE `creature_template` SET `HoverHeight`=4 WHERE `entry`=31265; -- Savage Proto-Drake +UPDATE `creature_template` SET `HoverHeight`=4 WHERE `entry`=31396; -- Val'kyr Taskmistress +UPDATE `creature_template` SET `HoverHeight`=5 WHERE `entry`=28208; -- Hailscorn +UPDATE `creature_template` SET `HoverHeight`=5 WHERE `entry`=29746; -- Databank +UPDATE `creature_template` SET `HoverHeight`=5.85 WHERE `entry`=27638; -- Azure Ring Guardian +UPDATE `creature_template` SET `HoverHeight`=6 WHERE `entry`=31135; -- Geirrvif +UPDATE `creature_template` SET `HoverHeight`=6 WHERE `entry`=36065; -- Fjola Lightbane +UPDATE `creature_template` SET `HoverHeight`=6 WHERE `entry`=36066; -- Eydis Darkbane +UPDATE `creature_template` SET `HoverHeight`=7.5 WHERE `entry`=26858; -- Sarathstra +UPDATE `creature_template` SET `HoverHeight`=7.5 WHERE `entry`=30486; -- Frostbrood Destroyer +UPDATE `creature_template` SET `HoverHeight`=8 WHERE `entry`=30997; -- Chromie +UPDATE `creature_template` SET `HoverHeight`=9 WHERE `entry`=32492; -- Frostbrood Matriarch +UPDATE `creature_template` SET `HoverHeight`=9 WHERE `entry`=37533; -- Rimefang +UPDATE `creature_template` SET `HoverHeight`=9 WHERE `entry`=37534; -- Spinestalker From 46930876e23f0058541f061035fad5f884d340c0 Mon Sep 17 00:00:00 2001 From: MitchesD Date: Sun, 7 Sep 2014 18:43:58 +0200 Subject: [PATCH 11/17] Scripts/ScarletMonastery: Interrogator Vishas updated to BossAI and EventMap --- .../boss_interrogator_vishas.cpp | 151 ++++++++---------- 1 file changed, 71 insertions(+), 80 deletions(-) diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp index c05de1bb80..5d7c3afcc4 100644 --- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp @@ -1,6 +1,5 @@ /* * Copyright (C) 2008-2014 TrinityCore - * Copyright (C) 2006-2009 ScriptDev2 * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -16,13 +15,6 @@ * with this program. If not, see . */ -/* ScriptData -SDName: Boss_Interrogator_Vishas -SD%Complete: 100 -SDComment: -SDCategory: Scarlet Monastery -EndScriptData */ - #include "ScriptMgr.h" #include "ScriptedCreature.h" #include "scarlet_monastery.h" @@ -38,94 +30,93 @@ enum Says enum Spells { - SPELL_SHADOWWORDPAIN = 2767 + SPELL_SHADOW_WORD_PAIN = 2767 +}; + +enum Events +{ + EVENT_SHADOW_WORD_PAIN = 1 }; class boss_interrogator_vishas : public CreatureScript { -public: - boss_interrogator_vishas() : CreatureScript("boss_interrogator_vishas") { } + public: + boss_interrogator_vishas() : CreatureScript("boss_interrogator_vishas") { } - CreatureAI* GetAI(Creature* creature) const override - { - return GetInstanceAI(creature); - } - - struct boss_interrogator_vishasAI : public ScriptedAI - { - boss_interrogator_vishasAI(Creature* creature) : ScriptedAI(creature) + struct boss_interrogator_vishasAI : public BossAI { - Initialize(); - instance = me->GetInstanceScript(); - } - - void Initialize() - { - ShadowWordPain_Timer = 5000; - Yell60 = false; - Yell30 = false; - } - - InstanceScript* instance; - - bool Yell30; - bool Yell60; - uint32 ShadowWordPain_Timer; - - void Reset() override - { - Initialize(); - instance->SetBossState(DATA_INTERROGATOR_VISHAS, NOT_STARTED); - } - - void EnterCombat(Unit* /*who*/) override - { - Talk(SAY_AGGRO); - instance->SetBossState(DATA_INTERROGATOR_VISHAS, IN_PROGRESS); - } - - void KilledUnit(Unit* /*Victim*/) override - { - Talk(SAY_KILL); - } - - void JustDied(Unit* /*killer*/) override - { - //Any other Actions to do with vorrel? setStandState? - if (Creature* vorrel = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_VORREL))) - vorrel->AI()->Talk(SAY_TRIGGER_VORREL); - instance->SetBossState(DATA_INTERROGATOR_VISHAS, DONE); - } - - void UpdateAI(uint32 diff) override - { - if (!UpdateVictim()) - return; - - //If we are low on hp Do sayings - if (!Yell60 && !HealthAbovePct(60)) + boss_interrogator_vishasAI(Creature* creature) : BossAI(creature, DATA_INTERROGATOR_VISHAS) { - Talk(SAY_HEALTH1); - Yell60 = true; + Initialize(); } - if (!Yell30 && !HealthAbovePct(30)) + void Initialize() { - Talk(SAY_HEALTH2); - Yell30 = true; + _yellCount = 0; } - //ShadowWordPain_Timer - if (ShadowWordPain_Timer <= diff) + void Reset() override { - DoCastVictim(SPELL_SHADOWWORDPAIN); - ShadowWordPain_Timer = urand(5000, 15000); + Initialize(); + _Reset(); } - else ShadowWordPain_Timer -= diff; - DoMeleeAttackIfReady(); + void EnterCombat(Unit* /*who*/) override + { + Talk(SAY_AGGRO); + _EnterCombat(); + events.ScheduleEvent(EVENT_SHADOW_WORD_PAIN, 5000); + } + + void KilledUnit(Unit* victim) override + { + if (victim->GetTypeId() == TYPEID_PLAYER) + Talk(SAY_KILL); + } + + void JustDied(Unit* /*killer*/) override + { + _JustDied(); + if (Creature* vorrel = ObjectAccessor::GetCreature(*me, instance->GetData64(DATA_VORREL))) + vorrel->AI()->Talk(SAY_TRIGGER_VORREL); + } + + void DamageTaken(Unit* /*attacker*/, uint32 &damage) override + { + if (me->HealthBelowPctDamaged(60, damage) && _yellCount < 1) + { + Talk(SAY_HEALTH1); + ++_yellCount; + } + + if (me->HealthBelowPctDamaged(30, damage) && _yellCount < 2) + { + Talk(SAY_HEALTH1); + ++_yellCount; + } + } + + void ExecuteEvent(uint32 eventId) override + { + switch (eventId) + { + case EVENT_SHADOW_WORD_PAIN: + DoCastVictim(SPELL_SHADOW_WORD_PAIN); + events.ScheduleEvent(EVENT_SHADOW_WORD_PAIN, urand(5000, 15000)); + break; + default: + break; + } + } + + private: + uint8 _yellCount; + }; + + CreatureAI* GetAI(Creature* creature) const override + { + return GetInstanceAI(creature); } - }; }; void AddSC_boss_interrogator_vishas() From 17be840d4d9b8e86ffdcae109069e8352b08cf4d Mon Sep 17 00:00:00 2001 From: MitchesD Date: Sun, 7 Sep 2014 18:47:25 +0200 Subject: [PATCH 12/17] Scripts/ScarletMonastery: fix typo caused by copy-paste --- .../ScarletMonastery/boss_interrogator_vishas.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp index 5d7c3afcc4..3e752858e6 100644 --- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_interrogator_vishas.cpp @@ -91,7 +91,7 @@ class boss_interrogator_vishas : public CreatureScript if (me->HealthBelowPctDamaged(30, damage) && _yellCount < 2) { - Talk(SAY_HEALTH1); + Talk(SAY_HEALTH2); ++_yellCount; } } From 32ca780a2fc7ac416185e7aff75cb379ec1e894a Mon Sep 17 00:00:00 2001 From: DDuarte Date: Sun, 7 Sep 2014 17:52:46 +0100 Subject: [PATCH 13/17] DB/NPCs: Fix unit_class of some difficulty entries (DBErrors) --- .../world/2014_09_07_04_world_npc_classes.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 sql/updates/world/2014_09_07_04_world_npc_classes.sql diff --git a/sql/updates/world/2014_09_07_04_world_npc_classes.sql b/sql/updates/world/2014_09_07_04_world_npc_classes.sql new file mode 100644 index 0000000000..c95d4b3ee4 --- /dev/null +++ b/sql/updates/world/2014_09_07_04_world_npc_classes.sql @@ -0,0 +1,15 @@ +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=32113; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=32116; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=32115; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=32114; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=32117; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=32118; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35744; + +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37436; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37439; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37438; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37437; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37440; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=37441; +UPDATE `creature_template` SET `unit_class`=2 WHERE `entry`=35745; From 18ab39b1c8049066b0a6a7457e2cd0ce483033a7 Mon Sep 17 00:00:00 2001 From: Dr-J Date: Sun, 7 Sep 2014 17:59:16 +0100 Subject: [PATCH 14/17] DB/Misc: Kirin'Var Village Rescripts http://www.wowhead.com/quest=10305 Abjurist Belmara http://www.wowhead.com/quest=10182 Battle-Mage Dathric http://www.wowhead.com/quest=10307 Cohlien Frostweaver http://www.wowhead.com/quest=10306 Conjurer Luminrath Rescripts all of these quests to work fully blizzlike including waypoints, all texts, and equipping items, previous scripts where using wrong npc for two of these quests or the entry they should change to after retrieving item Also a few other visual fixes for this area, and fixing some run-time errors Aokromes asked to look at earlier. --- sql/updates/world/2014_09_07_04_world_sai.sql | 128 ++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 sql/updates/world/2014_09_07_04_world_sai.sql diff --git a/sql/updates/world/2014_09_07_04_world_sai.sql b/sql/updates/world/2014_09_07_04_world_sai.sql new file mode 100644 index 0000000000..104e9d3d01 --- /dev/null +++ b/sql/updates/world/2014_09_07_04_world_sai.sql @@ -0,0 +1,128 @@ + +DELETE FROM `smart_scripts` WHERE `entryorguid` IN(19546,19579,19545,19580,19543,19544,-70107,-70108,-70109,-70110,-70111) AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid` IN(1954600,1954500,1954400,1954300) AND `source_type`=9; + +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(19546, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - On Just Summoned - Store Targetlist'), +(19546, 0, 1, 2, 61, 0, 100, 0, 0, 0, 0, 0, 2, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - On Just Summoned - Set Faction 7'), +(19546, 0, 2, 3, 61, 0, 100, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - On Just Summoned - Set Flags Immune to NPC/PC'), +(19546, 0, 3, 0, 61, 0, 100, 0, 0, 0, 0, 0, 53, 0, 19546, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - On Just Summoned - Start WP'), +(19546, 0, 4, 0, 40, 0, 100, 0, 5, 19546, 0, 0, 80, 1954600, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - On Reached WP5 - Run Script'), +(19546, 0, 5, 0, 4, 0, 100, 0, 0, 0, 0, 0, 11, 12544, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - On Aggro - Cast \'Frost Armor\''), +(19546, 0, 6, 0, 0, 0, 100, 0, 2000, 5000, 12000, 22000, 11, 17740, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - In Combat - Cast \'Mana Shield\''), +(19546, 0, 7, 0, 0, 0, 100, 0, 0, 6000, 2500, 8000, 11, 34447, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - In Combat - Cast \'Arcane Missiles\''), +(19546, 0, 8, 0, 25, 0, 100, 0, 0, 0, 0, 0, 28, 12544, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - On Reset - Remove Aura \'Frost Armor\''), +(19545, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - On Just Summoned - Store Targetlist'), +(19545, 0, 1, 2, 61, 0, 100, 0, 0, 0, 0, 0, 2, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - On Just Summoned - Set Faction 7'), +(19545, 0, 2, 3, 61, 0, 100, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - On Just Summoned - Set Flags Immune to NPC/PC'), +(19545, 0, 3, 0, 61, 0, 100, 0, 0, 0, 0, 0, 53, 0, 19545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - On Just Summoned - Start WP'), +(19545, 0, 4, 0, 40, 0, 100, 0, 6, 19545, 0, 0, 80, 1954500, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - On Reached WP6 - Run Script'), +(19545, 0, 5, 0, 0, 0, 100, 0, 0, 1000, 25000, 30000, 11, 33245, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - In Combat - Cast \'Ice Barrier\''), +(19545, 0, 6, 0, 0, 0, 100, 0, 0, 10000, 2500, 9500, 11, 11831, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - In Combat - Cast \'Frost Nova\''), +(19545, 0, 7, 0, 0, 0, 100, 0, 0, 2500, 2500, 11000, 11, 9672, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - In Combat - Cast \'Frostbolt\''), +(19544, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - On Just Summoned - Store Targetlist'), +(19544, 0, 1, 2, 61, 0, 100, 0, 0, 0, 0, 0, 2, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - On Just Summoned - Set Faction 7'), +(19544, 0, 2, 3, 61, 0, 100, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - On Just Summoned - Set Flags Immune to NPC/PC'), +(19544, 0, 3, 0, 61, 0, 100, 0, 0, 0, 0, 0, 53, 0, 19544, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - On Just Summoned - Start WP'), +(19544, 0, 4, 0, 40, 0, 100, 0, 3, 19544, 0, 0, 80, 1954400, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - On Reached WP3 - Run Script'), +(19544, 0, 5, 0, 0, 0, 100, 0, 0, 2500, 1000, 7500, 11, 9532, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - In Combat - Cast \'Lightning Bolt\''), +(19544, 0, 6, 0, 0, 0, 100, 0, 0, 5000, 15000, 30000, 11, 36110, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - In Combat - Cast \'Summon Dancing Sword\''), +(19544, 0, 7, 0, 0, 0, 100, 0, 0, 10000, 5000, 15000, 11, 36109, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - In Combat - Cast \'Blink\''), +(19543, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - On Just Summoned - Store Targetlist'), +(19543, 0, 1, 2, 61, 0, 100, 0, 0, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - On Just Summoned - Remove Weapon'), +(19543, 0, 2, 3, 61, 0, 100, 0, 0, 0, 0, 0, 2, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - On Just Summoned - Set Faction 7'), +(19543, 0, 3, 4, 61, 0, 100, 0, 0, 0, 0, 0, 18, 768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - On Just Summoned - Set Flags Immune to NPC/PC'), +(19543, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 53, 0, 19543, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - On Just Summoned - Start WP'), +(19543, 0, 5, 0, 40, 0, 100, 0, 5, 19543, 0, 0, 80, 1954300, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - On Reached WP5 - Run Script'), +(19543, 0, 6, 0, 0, 0, 100, 0, 0, 3000, 3000, 8000, 11, 36104, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - In Combat - Cast \'Torrent of Flames\''), +(19543, 0, 7, 0, 0, 0, 100, 0, 0, 2500, 8500, 12000, 11, 17273, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - In Combat - Cast \'Pyroblast\''), +(-70109, 0, 0, 0, 1, 0, 100, 0, 0, 0, 5000, 5000, 11, 34212, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Invisible Location Trigger - OOC - Cast Blue beam'), +(-70107, 0, 0, 0, 1, 0, 100, 0, 0, 0, 5000, 5000, 11, 34211, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Invisible Location Trigger - OOC - Cast Blue beam'), +(-70110, 0, 0, 0, 1, 0, 100, 0, 0, 0, 5000, 5000, 11, 34209, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Invisible Location Trigger - OOC - Cast Blue beam'), +(-70108, 0, 0, 0, 1, 0, 100, 0, 0, 0, 5000, 5000, 11, 34212, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Invisible Location Trigger - OOC - Cast Blue beam'), +(-70111, 0, 0, 0, 1, 0, 100, 0, 0, 0, 5000, 5000, 11, 34211, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Invisible Location Trigger - OOC - Cast Blue beam'), +(1954600, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 4.014257, 'Abjurist Belmara - Script - Set Orientation'), +(1954600, 9, 1, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 5, 69, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - Script - Play Emote Use_standing'), +(1954600, 9, 2, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - Script - Play Emote none'), +(1954600, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 71, 0, 0, 12742, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - Script - Equip Item'), +(1954600, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - Script - Say Line'), +(1954600, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 33, 19547, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 'Abjurist Belmara - Script - Give Kill Credit'), +(1954500, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1.902409, 'Cohlien Frostweaver - Script - Set Orientation'), +(1954500, 9, 1, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 5, 69, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - Script - Play Emote Use_standing'), +(1954500, 9, 2, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - Script - Say Line'), +(1954500, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - Script - Play Emote none'), +(1954500, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 36, 19579, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - Script - Change Entry to Cohlien Frostweaver with Hat'), +(1954500, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 2, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - Script - Set Faction'), +(1954500, 9, 6, 0, 0, 0, 100, 0, 0, 0, 0, 0, 33, 19550, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 'Cohlien Frostweaver - Script - Give Kill Credit'), +(1954400, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 3.961897, 'Conjurer Luminrath - Script - Set Orientation'), +(1954400, 9, 1, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - Script - Say Line'), +(1954400, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 5, 69, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - Script - Play Emote Use_standing'), +(1954400, 9, 3, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - Script - Play Emote none'), +(1954400, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - Script - Say Line 2'), +(1954400, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 36, 19580, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - Script - Change Entry to Luminrath with Cape'), +(1954400, 9, 6, 0, 0, 0, 100, 0, 0, 0, 0, 0, 2, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - Script - Set Faction'), +(1954400, 9, 7, 0, 0, 0, 100, 0, 0, 0, 0, 0, 33, 19548, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 'Conjurer Luminrath - Script - Give Kill Credit'), +(1954300, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 4.537856, 'Battle-Mage Dathric - Script - Set Orientation'), +(1954300, 9, 1, 0, 0, 0, 100, 0, 3000, 3000, 0, 0, 5, 69, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - Script - Play Emote Use_standing'), +(1954300, 9, 2, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 5, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - Script - Play Emote none'), +(1954300, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 71, 0, 0, 18983, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - Script - Equip Item'), +(1954300, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - Script - Say Line'), +(1954300, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 33, 19549, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 'Battle-Mage Dathric - Script - Give Kill Credit'); + +DELETE FROM `creature_text` WHERE `entry` IN(19545,19544,19543,19546); +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`, `BroadcastTextID`) VALUES +(19545, 0, 0, 'Phew! There''s my lucky hat. I''ve been looking for it everywhere.', 12, 0, 100, 0, 0, 0, 'Cohlien Frostweaver',16926), +(19544, 0, 0, 'I can''t possibly go out without my cloak. I hope it''s in here...', 12, 0, 100, 0, 0, 0, 'Conjurer Luminrath',16927), +(19544, 1, 0, 'There it is! I could''ve sworn it wasn''t here last time I checked...', 12, 0, 100, 0, 0, 0, 'Conjurer Luminrath',16929), +(19543, 0, 0, 'I don''t know what I was thinking, going out without my sword. I would''ve put it on if I''d seen it here...', 12, 0, 100, 0, 0, 0, 'Battle-Mage Dathric',16931), +(19546, 0, 0, 'I can''t sleep without a good bedtime story. Now I''m certain to rest well.', 12, 0, 100, 0, 0, 0, 'Abjurist Belmara',16932); + +DELETE FROM `waypoints` WHERE `entry` IN(19546,19545,19544,19543); + +INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES +(19546, 1,2237.667, 2393.5, 112.7383, 'Abjurist Belmara'), +(19546, 2,2238.667, 2393.75, 112.9883, 'Abjurist Belmara'), +(19546, 3,2239.417, 2393.25, 112.9883, 'Abjurist Belmara'), +(19546, 4,2239.917, 2392.5, 112.9883, 'Abjurist Belmara'), +(19546, 5,2240.365, 2390.882, 112.6025, 'Abjurist Belmara'), +(19545, 1,2214.206, 2400.794, 108.8995, 'Cohlien Frostweaver'), +(19545, 2,2213.218, 2400.951, 108.8995, 'Cohlien Frostweaver'), +(19545, 3,2204.71, 2408.806, 108.6094, 'Cohlien Frostweaver'), +(19545, 4,2204.71, 2408.806, 108.6094, 'Cohlien Frostweaver'), +(19545, 5,2204.652, 2408.992, 108.6537, 'Cohlien Frostweaver'), +(19545, 6,2202.912, 2411.269, 108.6577, 'Cohlien Frostweaver'), +(19544, 1,2198.386, 2334.958, 89.4724, 'Conjurer Luminrath'), +(19544, 2,2197.577, 2334.37, 89.4724, 'Conjurer Luminrath'), +(19544, 3,2193.663, 2339.085, 90.02818, 'Conjurer Luminrath'), +(19543, 1,2235.705, 2320.857, 92.30136, 'Battle-Mage Dathric'), +(19543, 2,2235.67, 2319.858, 92.30136, 'Battle-Mage Dathric'), +(19543, 3,2233.228, 2317.592, 91.34792, 'Battle-Mage Dathric'), +(19543, 4,2230.454, 2316.294, 90.59956, 'Battle-Mage Dathric'), +(19543, 5,2228.403, 2313.777, 89.63835, 'Battle-Mage Dathric'); + +DELETE FROM `event_scripts` WHERE `id` IN(12607,12610,12609,12608); +INSERT INTO `event_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) VALUES +(12607, 0, 10, 19546, 25000, 0, 2236.969, 2393.117, 112.374, 5.811946), +(12610, 0, 10, 19545, 25000, 0, 2212.535, 2401.582, 108.8762, 2.396056), +(12609, 0, 10, 19544, 25000, 0, 2197.269, 2334.741, 89.5162, 2.263612), +(12608, 0, 10, 19543, 25000, 0, 2235.094, 2319.323, 92.07642, 3.889618); + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN(34209,34211,34212); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(13, 1, 34209, 0, 0, 31, 0, 3, 19656, 0, 0, 0, 0, '', 'Blue Beam Targets Invisible Location trigger'), +(13, 1, 34211, 0, 0, 31, 0, 3, 19656, 0, 0, 0, 0, '', 'Blue Beam Targets Invisible Location trigger'), +(13, 1, 34212, 0, 0, 31, 0, 3, 19656, 0, 0, 0, 0, '', 'Blue Beam Targets Invisible Location trigger'); + +UPDATE `smart_scripts` SET `link`=0 WHERE `entryorguid`=28503 AND `source_type`=0 AND `id`=7 AND `link`=8; +UPDATE `smart_scripts` SET `event_flags`=0 WHERE `entryorguid`=9098 AND `source_type`=0 AND `id`=0 AND `link`=0; +UPDATE `smart_scripts` SET `event_flags`=0 WHERE `entryorguid`=14389 AND `source_type`=0 AND `id`=0 AND `link`=0; + +DELETE FROM `spell_area` WHERE `spell`=34102; +INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES +(34102, 3733, 0, 0, 0, 0, 2, 1, 64, 11); -- Curse of the Violet Tower + +DELETE FROM `disables` WHERE `sourceType`=0 AND `entry` IN(34209,34211,34212); +INSERT INTO `disables` (`sourceType`, `entry`, `flags`, `params_0`, `params_1`, `comment`) VALUES +(0, 34209, 64, '', '', 'Ignore LOS on Blue Beam'), +(0, 34211, 64, '', '', 'Ignore LOS on Blue Beam'), +(0, 34212, 64, '', '', 'Ignore LOS on Blue Beam'); From 93a01b6d50bfef7702533da5918f06f90a86ad3d Mon Sep 17 00:00:00 2001 From: Nyeriah Date: Sun, 7 Sep 2014 14:20:26 -0300 Subject: [PATCH 15/17] Scripts/AV: Balinda Stonehearth - Updated to EventMaps - Removed manual spawning of Water Elemental by using proper spell * The Water Elemental has a duration, it'll despawn once it's over. She'll resummon it during the encounter if it dies or disappears. * Fixes it's level scalling with owner. - Moved Water Elemental AI to database. - Script update ** Patch 3.1.0 (14-Apr-2009): Now casts Ice Block. --- ...ld_sai.sql => 2014_09_07_05_world_sai.sql} | 0 sql/updates/world/2014_09_07_06_world_sai.sql | 6 + .../AlteracValley/boss_balinda.cpp | 215 +++++++----------- 3 files changed, 94 insertions(+), 127 deletions(-) rename sql/updates/world/{2014_09_07_04_world_sai.sql => 2014_09_07_05_world_sai.sql} (100%) create mode 100644 sql/updates/world/2014_09_07_06_world_sai.sql diff --git a/sql/updates/world/2014_09_07_04_world_sai.sql b/sql/updates/world/2014_09_07_05_world_sai.sql similarity index 100% rename from sql/updates/world/2014_09_07_04_world_sai.sql rename to sql/updates/world/2014_09_07_05_world_sai.sql diff --git a/sql/updates/world/2014_09_07_06_world_sai.sql b/sql/updates/world/2014_09_07_06_world_sai.sql new file mode 100644 index 0000000000..fded7b7394 --- /dev/null +++ b/sql/updates/world/2014_09_07_06_world_sai.sql @@ -0,0 +1,6 @@ +SET @ENTRY := 25040; -- Greater Water Elemental +UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY AND `source_type` = 0; +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(@ENTRY, 0, 1, 0, 0, 0, 100, 0, 3000, 3000, 5000, 5000, 11, 46983, 64, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 'Greater Water Elemental - In Combat - Cast Waterbolt'); + diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp index 8bc969e902..4aaf364eea 100644 --- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp +++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp @@ -23,19 +23,16 @@ enum Spells SPELL_ARCANE_EXPLOSION = 46608, SPELL_CONE_OF_COLD = 38384, SPELL_FIREBALL = 46988, - SPELL_FROSTBOLT = 46987 + SPELL_FROSTBOLT = 46987, + SPELL_SUMMON_WATER_ELEMENTAL = 45067, + SPELL_ICEBLOCK = 46604 }; -enum Yells +enum Texts { - YELL_AGGRO = 0, - YELL_EVADE = 1, - YELL_SALVATION = 2, -}; - -enum Creatures -{ - NPC_WATER_ELEMENTAL = 25040 + SAY_AGGRO = 0, + SAY_EVADE = 1, + SAY_SALVATION = 2, }; enum Action @@ -43,64 +40,15 @@ enum Action ACTION_BUFF_YELL = -30001 // shared from Battleground }; -enum WaterElementalSpells +enum Events { - SPELL_WATERBOLT = 46983 -}; - -class npc_water_elemental : public CreatureScript -{ -public: - npc_water_elemental() : CreatureScript("npc_water_elemental") { } - - struct npc_water_elementalAI : public ScriptedAI - { - npc_water_elementalAI(Creature* creature) : ScriptedAI(creature) - { - waterBoltTimer = 3 * IN_MILLISECONDS; - resetTimer = 5 * IN_MILLISECONDS; - balindaGUID = 0; - } - - uint32 waterBoltTimer; - uint64 balindaGUID; - uint32 resetTimer; - - void Reset() override - { - waterBoltTimer = 3 * IN_MILLISECONDS; - resetTimer = 5 * IN_MILLISECONDS; - balindaGUID = 0; - } - - void UpdateAI(uint32 diff) override - { - if (!UpdateVictim()) - return; - - if (waterBoltTimer < diff) - { - DoCastVictim(SPELL_WATERBOLT); - waterBoltTimer = 5 * IN_MILLISECONDS; - } else waterBoltTimer -= diff; - - // check if creature is not outside of building - if (resetTimer < diff) - { - if (Creature* pBalinda = ObjectAccessor::GetCreature(*me, balindaGUID)) - if (me->GetDistance2d(pBalinda->GetHomePosition().GetPositionX(), pBalinda->GetHomePosition().GetPositionY()) > 50) - EnterEvadeMode(); - resetTimer = 5 * IN_MILLISECONDS; - } else resetTimer -= diff; - - DoMeleeAttackIfReady(); - } - }; - - CreatureAI* GetAI(Creature* creature) const override - { - return new npc_water_elementalAI(creature); - } + // Balinda + EVENT_ARCANE_EXPLOSION = 1, + EVENT_CONE_OF_COLD, + EVENT_FIREBOLT, + EVENT_FROSTBOLT, + EVENT_SUMMON_WATER_ELEMENTAL, + EVENT_CHECK_RESET, // Checks if Balinda or the Water Elemental are outside of building. }; class boss_balinda : public CreatureScript @@ -117,23 +65,10 @@ public: void Initialize() { - arcaneExplosionTimer = urand(5 * IN_MILLISECONDS, 15 * IN_MILLISECONDS); - coneOfColdTimer = 8 * IN_MILLISECONDS; - fireBoltTimer = 1 * IN_MILLISECONDS; - frostboltTimer = 4 * IN_MILLISECONDS; - resetTimer = 5 * IN_MILLISECONDS; - waterElementalTimer = 0; + WaterElementalGUID = 0; + HasCastIceblock = false; } - uint32 arcaneExplosionTimer; - uint32 coneOfColdTimer; - uint32 fireBoltTimer; - uint32 frostboltTimer; - uint32 resetTimer; - uint32 waterElementalTimer; - - SummonList summons; - void Reset() override { Initialize(); @@ -143,22 +78,28 @@ public: void EnterCombat(Unit* /*who*/) override { - Talk(YELL_AGGRO); - } - - void JustRespawned() override - { - Reset(); + Talk(SAY_AGGRO); + events.ScheduleEvent(EVENT_ARCANE_EXPLOSION, urand(5 * IN_MILLISECONDS, 15 * IN_MILLISECONDS)); + events.ScheduleEvent(EVENT_CONE_OF_COLD, 8 * IN_MILLISECONDS); + events.ScheduleEvent(EVENT_FIREBOLT, 1 * IN_MILLISECONDS); + events.ScheduleEvent(EVENT_FROSTBOLT, 4 * IN_MILLISECONDS); + events.ScheduleEvent(EVENT_SUMMON_WATER_ELEMENTAL, 3 * IN_MILLISECONDS); + events.ScheduleEvent(EVENT_CHECK_RESET, 5 * IN_MILLISECONDS); } void JustSummoned(Creature* summoned) override { - ENSURE_AI(npc_water_elemental::npc_water_elementalAI, summoned->AI())->balindaGUID = me->GetGUID(); summoned->AI()->AttackStart(SelectTarget(SELECT_TARGET_RANDOM, 0, 50, true)); summoned->setFaction(me->getFaction()); + WaterElementalGUID = summoned->GetGUID(); summons.Summon(summoned); } + void SummonedCreatureDespawn(Creature* summoned) override + { + summons.Despawn(summoned); + } + void JustDied(Unit* /*killer*/) override { summons.DespawnAll(); @@ -167,7 +108,16 @@ public: void DoAction(int32 actionId) override { if (actionId == ACTION_BUFF_YELL) - Talk(YELL_AGGRO); + Talk(SAY_AGGRO); + } + + void DamageTaken(Unit* /*attacker*/, uint32& damage) override + { + if (me->HealthBelowPctDamaged(40, damage) && !HasCastIceblock) + { + DoCast(SPELL_ICEBLOCK); + HasCastIceblock = true; + } } void UpdateAI(uint32 diff) override @@ -175,50 +125,62 @@ public: if (!UpdateVictim()) return; - if (waterElementalTimer < diff) - { - if (summons.empty()) - me->SummonCreature(NPC_WATER_ELEMENTAL, 0, 0, 0, 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 45 * IN_MILLISECONDS); - waterElementalTimer = 50 * IN_MILLISECONDS; - } else waterElementalTimer -= diff; + events.Update(diff); - if (arcaneExplosionTimer < diff) - { - DoCastVictim(SPELL_ARCANE_EXPLOSION); - arcaneExplosionTimer = urand(5 * IN_MILLISECONDS, 15 * IN_MILLISECONDS); - } else arcaneExplosionTimer -= diff; + if (me->HasUnitState(UNIT_STATE_CASTING)) + return; - if (coneOfColdTimer < diff) + while (uint32 eventId = events.ExecuteEvent()) { - DoCastVictim(SPELL_CONE_OF_COLD); - coneOfColdTimer = urand(10 * IN_MILLISECONDS, 20 * IN_MILLISECONDS); - } else coneOfColdTimer -= diff; - - if (fireBoltTimer < diff) - { - DoCastVictim(SPELL_FIREBALL); - fireBoltTimer = urand(5 * IN_MILLISECONDS, 9 * IN_MILLISECONDS); - } else fireBoltTimer -= diff; - - if (frostboltTimer < diff) - { - DoCastVictim(SPELL_FROSTBOLT); - frostboltTimer = urand(4 * IN_MILLISECONDS, 12 * IN_MILLISECONDS); - } else frostboltTimer -= diff; - - // check if creature is not outside of building - if (resetTimer < diff) - { - if (me->GetDistance2d(me->GetHomePosition().GetPositionX(), me->GetHomePosition().GetPositionY()) > 50) + switch (eventId) { - EnterEvadeMode(); - Talk(YELL_EVADE); + case EVENT_ARCANE_EXPLOSION: + DoCastVictim(SPELL_ARCANE_EXPLOSION); + events.ScheduleEvent(EVENT_ARCANE_EXPLOSION, urand(5 * IN_MILLISECONDS, 15 * IN_MILLISECONDS)); + break; + case EVENT_CONE_OF_COLD: + DoCastVictim(SPELL_CONE_OF_COLD); + events.ScheduleEvent(EVENT_CONE_OF_COLD, urand(10 * IN_MILLISECONDS, 20 * IN_MILLISECONDS)); + break; + case EVENT_FIREBOLT: + DoCastVictim(SPELL_FIREBALL); + events.ScheduleEvent(EVENT_FIREBOLT, urand(5 * IN_MILLISECONDS, 9 * IN_MILLISECONDS)); + break; + case EVENT_FROSTBOLT: + DoCastVictim(SPELL_FROSTBOLT); + events.ScheduleEvent(EVENT_FROSTBOLT, urand(4 * IN_MILLISECONDS, 12 * IN_MILLISECONDS)); + break; + case EVENT_SUMMON_WATER_ELEMENTAL: + if (summons.empty()) + DoCast(SPELL_SUMMON_WATER_ELEMENTAL); + events.ScheduleEvent(EVENT_SUMMON_WATER_ELEMENTAL, 50 * IN_MILLISECONDS); + break; + case EVENT_CHECK_RESET: + if (me->GetDistance2d(me->GetHomePosition().GetPositionX(), me->GetHomePosition().GetPositionY()) > 50) + { + EnterEvadeMode(); + Talk(SAY_EVADE); + } + if (Creature* elemental = ObjectAccessor::GetCreature(*me, WaterElementalGUID)) + if (elemental->GetDistance2d(me->GetHomePosition().GetPositionX(), me->GetHomePosition().GetPositionY()) > 50) + elemental->AI()->EnterEvadeMode(); + events.ScheduleEvent(EVENT_CHECK_RESET, 5 * IN_MILLISECONDS); + break; + default: + break; } - resetTimer = 5 * IN_MILLISECONDS; - } else resetTimer -= diff; + } DoMeleeAttackIfReady(); } + + private: + EventMap events; + SummonList summons; + + uint64 WaterElementalGUID; + + bool HasCastIceblock; }; CreatureAI* GetAI(Creature* creature) const override @@ -230,5 +192,4 @@ public: void AddSC_boss_balinda() { new boss_balinda; - new npc_water_elemental; } From 62cfca23cec79e9804bb02111c722d8b566a9e5a Mon Sep 17 00:00:00 2001 From: Nyeriah Date: Sun, 7 Sep 2014 14:29:04 -0300 Subject: [PATCH 16/17] Core/Misc: Meh some white lines, an addition to last sql's comment and a spotted typo --- sql/updates/world/2014_09_07_06_world_sai.sql | 2 +- .../scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp | 2 -- src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/sql/updates/world/2014_09_07_06_world_sai.sql b/sql/updates/world/2014_09_07_06_world_sai.sql index fded7b7394..b668a88159 100644 --- a/sql/updates/world/2014_09_07_06_world_sai.sql +++ b/sql/updates/world/2014_09_07_06_world_sai.sql @@ -2,5 +2,5 @@ SET @ENTRY := 25040; -- Greater Water Elemental UPDATE `creature_template` SET `AIName` = 'SmartAI', `ScriptName` = '' WHERE `entry` = @ENTRY; DELETE FROM `smart_scripts` WHERE `entryorguid` = @ENTRY AND `source_type` = 0; INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES -(@ENTRY, 0, 1, 0, 0, 0, 100, 0, 3000, 3000, 5000, 5000, 11, 46983, 64, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 'Greater Water Elemental - In Combat - Cast Waterbolt'); +(@ENTRY, 0, 1, 0, 0, 0, 100, 0, 3000, 3000, 5000, 5000, 11, 46983, 64, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 'Greater Water Elemental - In Combat CMC - Cast Waterbolt'); diff --git a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp index 4aaf364eea..8727203775 100644 --- a/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp +++ b/src/server/scripts/EasternKingdoms/AlteracValley/boss_balinda.cpp @@ -177,9 +177,7 @@ public: private: EventMap events; SummonList summons; - uint64 WaterElementalGUID; - bool HasCastIceblock; }; diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp index 0594fbf63b..099a69782b 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp +++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_kormok.cpp @@ -161,7 +161,7 @@ class spell_kormok_summon_bone_mages : SpellScriptLoader { PreventHitDefaultEffect(effIndex); for (uint32 i = 0; i < 2; ++i) - GetCaster()->CastSpell(GetCaster(), SummonMageSpells[urand(0, 4)], true); + GetCaster()->CastSpell(GetCaster(), SummonMageSpells[urand(0, 3)], true); } void Register() override From df7f188cfe1b407520549f7374bfd070d83140e5 Mon Sep 17 00:00:00 2001 From: jackpoz Date: Sun, 7 Sep 2014 20:08:05 +0200 Subject: [PATCH 17/17] Core/Misc: Refactor scripts to fix static analysis warnings Fourth batch of fixes targeting 100 issues reported by Coverity --- .../BlackwingLair/boss_chromaggus.cpp | 3 + .../Karazhan/boss_nightbane.cpp | 3 + .../EasternKingdoms/Karazhan/bosses_opera.cpp | 1 + .../boss_headless_horseman.cpp | 4 + .../SunwellPlateau/boss_kiljaeden.cpp | 1 + .../SunwellPlateau/boss_muru.cpp | 56 +++++++++---- .../BattleForMountHyjal/hyjalAI.cpp | 1 + .../TempleOfAhnQiraj/boss_fankriss.cpp | 10 +-- .../TempleOfAhnQiraj/boss_twinemperors.cpp | 4 - .../ObsidianSanctum/obsidian_sanctum.cpp | 14 +++- .../boss_baltharus_the_warborn.cpp | 8 +- .../RubySanctum/boss_general_zarithrian.cpp | 8 +- .../RubySanctum/boss_halion.cpp | 25 ++++-- .../RubySanctum/instance_ruby_sanctum.cpp | 1 + .../boss_argent_challenge.cpp | 56 +++++++++---- .../TrialOfTheChampion/boss_black_knight.cpp | 52 +++++++----- .../boss_grand_champions.cpp | 84 +++++++++++++------ .../trial_of_the_champion.cpp | 2 - .../boss_anubarak_trial.cpp | 36 ++++++-- .../boss_faction_champions.cpp | 36 ++++++-- .../TrialOfTheCrusader/boss_lord_jaraxxus.cpp | 8 +- .../boss_northrend_beasts.cpp | 36 ++++++-- .../TrialOfTheCrusader/boss_twin_valkyr.cpp | 42 ++++++++-- .../trial_of_the_crusader.cpp | 25 +++--- .../DraktharonKeep/boss_king_dred.cpp | 27 +++++- .../Northrend/DraktharonKeep/boss_novos.cpp | 27 ++++-- .../DraktharonKeep/boss_trollgore.cpp | 12 ++- .../ForgeOfSouls/boss_bronjahm.cpp | 10 +-- .../ForgeOfSouls/boss_devourer_of_souls.cpp | 15 ++-- .../ForgeOfSouls/forge_of_souls.cpp | 16 +++- .../HallsOfReflection/boss_falric.cpp | 12 ++- .../PitOfSaron/boss_forgemaster_garfrost.cpp | 12 ++- .../PitOfSaron/boss_krickandick.cpp | 13 ++- .../PitOfSaron/boss_scourgelord_tyrannus.cpp | 10 ++- .../PitOfSaron/instance_pit_of_saron.cpp | 1 + .../FrozenHalls/PitOfSaron/pit_of_saron.cpp | 16 +++- .../Gundrak/boss_drakkari_colossus.cpp | 18 ++-- .../scripts/Northrend/Gundrak/boss_eck.cpp | 18 ++-- .../Northrend/Gundrak/boss_gal_darah.cpp | 31 ++++--- .../Northrend/Gundrak/boss_moorabi.cpp | 16 ++-- .../Northrend/Gundrak/boss_slad_ran.cpp | 16 ++-- .../boss_blood_prince_council.cpp | 18 +++- .../boss_blood_queen_lana_thel.cpp | 12 ++- .../boss_deathbringer_saurfang.cpp | 10 ++- .../boss_lady_deathwhisper.cpp | 22 +++-- .../IcecrownCitadel/boss_lord_marrowgar.cpp | 1 + .../boss_professor_putricide.cpp | 1 + .../IcecrownCitadel/boss_sindragosa.cpp | 30 +++++-- .../IcecrownCitadel/boss_the_lich_king.cpp | 10 ++- .../boss_valithria_dreamwalker.cpp | 25 ++++-- .../IcecrownCitadel/icecrown_citadel.cpp | 32 +++++-- .../instance_icecrown_citadel.cpp | 3 + .../Northrend/Naxxramas/boss_anubrekhan.cpp | 12 ++- .../Naxxramas/boss_four_horsemen.cpp | 23 +++-- .../Northrend/Naxxramas/boss_gothik.cpp | 17 +++- .../Northrend/Naxxramas/boss_heigan.cpp | 8 +- .../Northrend/Naxxramas/boss_kelthuzad.cpp | 18 ++-- .../Northrend/Naxxramas/boss_loatheb.cpp | 10 ++- src/tools/vmap4_extractor/model.cpp | 2 +- 59 files changed, 771 insertions(+), 269 deletions(-) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_chromaggus.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_chromaggus.cpp index 1a97f66855..9a6d0e9c22 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_chromaggus.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_chromaggus.cpp @@ -75,6 +75,9 @@ public: { Initialize(); + Breath1_Spell = 0; + Breath2_Spell = 0; + // Select the 2 breaths that we are going to use until despawned // 5 possiblities for the first breath, 4 for the second, 20 total possiblites // This way we don't end up casting 2 of the same breath diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp index 9084a6b037..7ce1165356 100644 --- a/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp +++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp @@ -81,6 +81,9 @@ public: Initialize(); instance = creature->GetInstanceScript(); Intro = true; + RainBones = false; + Skeletons = false; + FlyTimer = 0; } void Initialize() diff --git a/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp b/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp index ce8223c90c..7b51b61ba0 100644 --- a/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp +++ b/src/server/scripts/EasternKingdoms/Karazhan/bosses_opera.cpp @@ -1068,6 +1068,7 @@ public: EntryYellTimer = 1000; AggroYellTimer = 10000; IsFakingDeath = false; + ResurrectTimer = 0; } void Initialize() diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp index 307bcd5add..0733640f4c 100644 --- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp @@ -391,6 +391,10 @@ public: Initialize(); instance = creature->GetInstanceScript(); headGUID = 0; + PlayerGUID = 0; + id = 0; + whirlwind = 0; + wp_reached = false; } void Initialize() diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp index 5df2d683e2..79ebfa7b62 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp @@ -503,6 +503,7 @@ public: { Initialize(); instance = creature->GetInstanceScript(); + speechPhaseEnd = 0; SetCombatMovement(false); } diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp index ec0bae0f27..823423fc3a 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_muru.cpp @@ -301,10 +301,19 @@ public: { npc_muru_portalAI(Creature* creature) : ScriptedAI(creature), Summons(creature) { + Initialize(); SetCombatMovement(false); instance = creature->GetInstanceScript(); } + void Initialize() + { + SummonTimer = 5000; + + InAction = false; + SummonSentinel = false; + } + InstanceScript* instance; SummonList Summons; @@ -316,10 +325,7 @@ public: void Reset() override { - SummonTimer = 5000; - - InAction = false; - SummonSentinel = false; + Initialize(); me->AddUnitState(UNIT_STATE_STUNNED); @@ -383,15 +389,23 @@ public: struct npc_dark_fiendAI : public ScriptedAI { - npc_dark_fiendAI(Creature* creature) : ScriptedAI(creature) { } + npc_dark_fiendAI(Creature* creature) : ScriptedAI(creature) + { + Initialize(); + } + + void Initialize() + { + WaitTimer = 2000; + InAction = false; + } uint32 WaitTimer; bool InAction; void Reset() override { - WaitTimer = 2000; - InAction = false; + Initialize(); me->AddUnitState(UNIT_STATE_STUNNED); } @@ -444,15 +458,23 @@ public: struct npc_void_sentinelAI : public ScriptedAI { - npc_void_sentinelAI(Creature* creature) : ScriptedAI(creature) { } + npc_void_sentinelAI(Creature* creature) : ScriptedAI(creature) + { + Initialize(); + } + + void Initialize() + { + PulseTimer = 3000; + VoidBlastTimer = 45000; //is this a correct timer? + } uint32 PulseTimer; uint32 VoidBlastTimer; void Reset() override { - PulseTimer = 3000; - VoidBlastTimer = 45000; //is this a correct timer? + Initialize(); float x, y, z, o; me->GetHomePosition(x, y, z, o); @@ -502,9 +524,18 @@ public: { npc_blackholeAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); } + void Initialize() + { + DespawnTimer = 15000; + SpellTimer = 5000; + Phase = 0; + NeedForAHack = 0; + } + InstanceScript* instance; uint32 DespawnTimer; @@ -514,10 +545,7 @@ public: void Reset() override { - DespawnTimer = 15000; - SpellTimer = 5000; - Phase = 0; - NeedForAHack = 0; + Initialize(); me->AddUnitState(UNIT_STATE_STUNNED); DoCastAOE(SPELL_BLACKHOLE_SPAWN, true); diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp index 34b55da72d..a7fa54b12e 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjalAI.cpp @@ -335,6 +335,7 @@ hyjalAI::hyjalAI(Creature* creature) : npc_escortAI(creature), Summons(me) DoRespawn = false; MassTeleportTimer = 0; DoMassTeleport = false; + DummyGuid = 0; } void hyjalAI::Initialize() diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_fankriss.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_fankriss.cpp index a98f3843d9..b916f93aef 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_fankriss.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_fankriss.cpp @@ -69,9 +69,6 @@ public: uint32 SpawnHatchlings_Timer; uint32 SpawnSpawns_Timer; - Creature* Hatchling; - Creature* Spawn; - void Reset() override { Initialize(); @@ -99,7 +96,7 @@ public: case 1: RandY = 0.0f + Rand; break; } Rand = 0; - Spawn = DoSpawnCreature(15630, RandX, RandY, 0, 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 30000); + Creature* Spawn = DoSpawnCreature(15630, RandX, RandY, 0, 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 30000); if (Spawn) Spawn->AI()->AttackStart(victim); } @@ -155,6 +152,7 @@ public: if (DoGetThreat(target)) DoModifyThreatPercent(target, -100); + Creature* Hatchling = nullptr; switch (urand(0, 2)) { case 0: @@ -174,7 +172,7 @@ public: break; case 1: DoTeleportPlayer(target, -7990.135354f, 1155.1907f, -78.849319f, 2.608f); - Hatchling = me->SummonCreature(15962, target->GetPositionX()-3, target->GetPositionY()-3, target->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); + Hatchling = me->SummonCreature(15962, target->GetPositionX() - 3, target->GetPositionY() - 3, target->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); if (Hatchling) Hatchling->AI()->AttackStart(target); Hatchling = me->SummonCreature(15962, target->GetPositionX()-3, target->GetPositionY()+3, target->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); @@ -189,7 +187,7 @@ public: break; case 2: DoTeleportPlayer(target, -8159.7753f, 1127.9064f, -76.868660f, 0.675f); - Hatchling = me->SummonCreature(15962, target->GetPositionX()-3, target->GetPositionY()-3, target->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); + Hatchling = me->SummonCreature(15962, target->GetPositionX() - 3, target->GetPositionY() - 3, target->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); if (Hatchling) Hatchling->AI()->AttackStart(target); Hatchling = me->SummonCreature(15962, target->GetPositionX()-3, target->GetPositionY()+3, target->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp index cd250a50fb..e65dbacc1f 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp @@ -417,8 +417,6 @@ public: uint32 UnbalancingStrike_Timer; uint32 Scarabs_Timer; - Creature* Summoned; - void Reset() override { TwinReset(); @@ -509,8 +507,6 @@ public: uint32 ArcaneBurst_Timer; uint32 Scorpions_Timer; - Creature* Summoned; - void Reset() override { TwinReset(); diff --git a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp index 0a712b6977..58d7c6141b 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.cpp @@ -161,19 +161,25 @@ struct dummy_dragonAI : public ScriptedAI { dummy_dragonAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); } + void Initialize() + { + waypointId = 0; + portalRespawnTime = 30000; + _canMoveFree = false; + _canLoot = true; + } + void Reset() override { if (me->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE)) me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); events.Reset(); - waypointId = 0; - portalRespawnTime = 30000; - _canMoveFree = false; - _canLoot = true; + Initialize(); } void EnterCombat(Unit* /*who*/) override diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_baltharus_the_warborn.cpp b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_baltharus_the_warborn.cpp index 0c96a98299..4e02b3ad2e 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_baltharus_the_warborn.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_baltharus_the_warborn.cpp @@ -73,15 +73,21 @@ class boss_baltharus_the_warborn : public CreatureScript { boss_baltharus_the_warbornAI(Creature* creature) : BossAI(creature, DATA_BALTHARUS_THE_WARBORN) { + Initialize(); _introDone = false; } + void Initialize() + { + _cloneCount = RAID_MODE(1, 2, 2, 2); + } + void Reset() override { _Reset(); events.SetPhase(PHASE_INTRO); events.ScheduleEvent(EVENT_OOC_CHANNEL, 0, 0, PHASE_INTRO); - _cloneCount = RAID_MODE(1, 2, 2, 2); + Initialize(); instance->SetData(DATA_BALTHARUS_SHARED_HEALTH, me->GetMaxHealth()); } diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_general_zarithrian.cpp b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_general_zarithrian.cpp index b5c20e9527..e41ea8de38 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_general_zarithrian.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_general_zarithrian.cpp @@ -204,12 +204,18 @@ class npc_onyx_flamecaller : public CreatureScript { npc_onyx_flamecallerAI(Creature* creature) : npc_escortAI(creature), _instance(creature->GetInstanceScript()) { + Initialize(); npc_escortAI::SetDespawnAtEnd(false); } + void Initialize() + { + _lavaGoutCount = 0; + } + void Reset() override { - _lavaGoutCount = 0; + Initialize(); me->setActive(true); AddWaypoints(); Start(true, true); diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp index d08c6f6690..dbf3a18512 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp @@ -596,16 +596,22 @@ class npc_halion_controller : public CreatureScript npc_halion_controllerAI(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()), _summons(me) { + Initialize(); me->SetPhaseMask(me->GetPhaseMask() | 0x20, true); } + void Initialize() + { + _materialCorporealityValue = 5; + _materialDamageTaken = 0; + _twilightDamageTaken = 0; + } + void Reset() override { _summons.DespawnAll(); _events.Reset(); - _materialCorporealityValue = 5; - _materialDamageTaken = 0; - _twilightDamageTaken = 0; + Initialize(); DoCast(me, SPELL_CLEAR_DEBUFFS); } @@ -1208,11 +1214,20 @@ class npc_living_ember : public CreatureScript struct npc_living_emberAI : public ScriptedAI { - npc_living_emberAI(Creature* creature) : ScriptedAI(creature) { } + npc_living_emberAI(Creature* creature) : ScriptedAI(creature) + { + Initialize(); + _enrageTimer = 0; + } + + void Initialize() + { + _hasEnraged = false; + } void Reset() override { - _hasEnraged = false; + Initialize(); } void EnterCombat(Unit* /*who*/) override diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/instance_ruby_sanctum.cpp b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/instance_ruby_sanctum.cpp index 28bf3a3d53..be756a8ab3 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/instance_ruby_sanctum.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/instance_ruby_sanctum.cpp @@ -54,6 +54,7 @@ class instance_ruby_sanctum : public InstanceMapScript BaltharusSharedHealth = 0; FlameWallsGUID = 0; FlameRingGUID = 0; + TwilightFlameRingGUID = 0; memset(ZarithrianSpawnStalkerGUID, 0, 2 * sizeof(uint64)); memset(BurningTreeGUID, 0, 4 * sizeof(uint64)); diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp index 7e9e351ae9..f2d2c3e3d5 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp @@ -156,11 +156,22 @@ public: { boss_eadricAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); creature->SetReactState(REACT_PASSIVE); creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); } + void Initialize() + { + uiVenganceTimer = 10000; + uiRadianceTimer = 16000; + uiHammerJusticeTimer = 25000; + uiResetTimer = 5000; + + bDone = false; + } + InstanceScript* instance; uint32 uiVenganceTimer; @@ -172,12 +183,7 @@ public: void Reset() override { - uiVenganceTimer = 10000; - uiRadianceTimer = 16000; - uiHammerJusticeTimer = 25000; - uiResetTimer = 5000; - - bDone = false; + Initialize(); } void DamageTaken(Unit* /*done_by*/, uint32 &damage) override @@ -260,6 +266,7 @@ public: { boss_paletressAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); MemoryGUID = 0; @@ -268,6 +275,18 @@ public: creature->RestoreFaction(); } + void Initialize() + { + uiHolyFireTimer = urand(9000, 12000); + uiHolySmiteTimer = urand(5000, 7000); + uiRenewTimer = urand(2000, 5000); + + uiResetTimer = 7000; + + bHealth = false; + bDone = false; + } + InstanceScript* instance; uint64 MemoryGUID; @@ -283,14 +302,7 @@ public: { me->RemoveAllAuras(); - uiHolyFireTimer = urand(9000, 12000); - uiHolySmiteTimer = urand(5000, 7000); - uiRenewTimer = urand(2000, 5000); - - uiResetTimer = 7000; - - bHealth = false; - bDone = false; + Initialize(); if (Creature* pMemory = ObjectAccessor::GetCreature(*me, MemoryGUID)) if (pMemory->IsAlive()) @@ -415,7 +427,17 @@ public: struct npc_memoryAI : public ScriptedAI { - npc_memoryAI(Creature* creature) : ScriptedAI(creature) { } + npc_memoryAI(Creature* creature) : ScriptedAI(creature) + { + Initialize(); + } + + void Initialize() + { + uiOldWoundsTimer = 12000; + uiShadowPastTimer = 5000; + uiWakingNightmare = 7000; + } uint32 uiOldWoundsTimer; uint32 uiShadowPastTimer; @@ -423,9 +445,7 @@ public: void Reset() override { - uiOldWoundsTimer = 12000; - uiShadowPastTimer = 5000; - uiWakingNightmare = 7000; + Initialize(); } void UpdateAI(uint32 uiDiff) override diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_black_knight.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_black_knight.cpp index a8aff70b03..e342b3bbfb 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_black_knight.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_black_knight.cpp @@ -83,9 +83,31 @@ public: { boss_black_knightAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); } + void Initialize() + { + bEventInProgress = false; + bEvent = false; + bSummonArmy = false; + bDeathArmyDone = false; + + uiPhase = PHASE_UNDEAD; + + uiIcyTouchTimer = urand(5000, 9000); + uiPlagueStrikeTimer = urand(10000, 13000); + uiDeathRespiteTimer = urand(15000, 16000); + uiObliterateTimer = urand(17000, 19000); + uiDesecration = urand(15000, 16000); + uiDeathArmyCheckTimer = 7000; + uiResurrectTimer = 4000; + uiGhoulExplodeTimer = 8000; + uiDeathBiteTimer = urand(2000, 4000); + uiMarkedDeathTimer = urand(5000, 7000); + } + InstanceScript* instance; std::list SummonList; @@ -114,23 +136,7 @@ public: me->SetDisplayId(me->GetNativeDisplayId()); me->ClearUnitState(UNIT_STATE_ROOT | UNIT_STATE_STUNNED); - bEventInProgress = false; - bEvent = false; - bSummonArmy = false; - bDeathArmyDone = false; - - uiPhase = PHASE_UNDEAD; - - uiIcyTouchTimer = urand(5000, 9000); - uiPlagueStrikeTimer = urand(10000, 13000); - uiDeathRespiteTimer = urand(15000, 16000); - uiObliterateTimer = urand(17000, 19000); - uiDesecration = urand(15000, 16000); - uiDeathArmyCheckTimer = 7000; - uiResurrectTimer = 4000; - uiGhoulExplodeTimer = 8000; - uiDeathBiteTimer = urand(2000, 4000); - uiMarkedDeathTimer = urand(5000, 7000); + Initialize(); } void RemoveSummons() @@ -310,13 +316,21 @@ public: struct npc_risen_ghoulAI : public ScriptedAI { - npc_risen_ghoulAI(Creature* creature) : ScriptedAI(creature) { } + npc_risen_ghoulAI(Creature* creature) : ScriptedAI(creature) + { + Initialize(); + } + + void Initialize() + { + uiAttackTimer = 3500; + } uint32 uiAttackTimer; void Reset() override { - uiAttackTimer = 3500; + Initialize(); } void UpdateAI(uint32 uiDiff) override diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp index 7dd935e86f..027238be6d 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp @@ -155,12 +155,20 @@ public: { generic_vehicleAI_toc5AI(Creature* creature) : npc_escortAI(creature) { + Initialize(); SetDespawnAtEnd(false); uiWaypointPath = 0; instance = creature->GetInstanceScript(); } + void Initialize() + { + uiChargeTimer = 5000; + uiShieldBreakerTimer = 8000; + uiBuffTimer = urand(30000, 60000); + } + InstanceScript* instance; uint32 uiChargeTimer; @@ -171,9 +179,7 @@ public: void Reset() override { - uiChargeTimer = 5000; - uiShieldBreakerTimer = 8000; - uiBuffTimer = urand(30000, 60000); + Initialize(); } void SetData(uint32 uiType, uint32 /*uiData*/) override @@ -311,6 +317,7 @@ public: { boss_warrior_toc5AI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); bDone = false; @@ -324,6 +331,13 @@ public: me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_IMMUNE_TO_PC); } + void Initialize() + { + uiBladeStormTimer = urand(15000, 20000); + uiInterceptTimer = 7000; + uiMortalStrikeTimer = urand(8000, 12000); + } + InstanceScript* instance; uint8 uiPhase; @@ -339,9 +353,7 @@ public: void Reset() override { - uiBladeStormTimer = urand(15000, 20000); - uiInterceptTimer = 7000; - uiMortalStrikeTimer = urand(8000, 12000); + Initialize(); } void JustReachedHome() override @@ -443,6 +455,7 @@ public: { boss_mage_toc5AI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); bDone = false; @@ -456,6 +469,14 @@ public: me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_IMMUNE_TO_PC); } + void Initialize() + { + uiFireBallTimer = 5000; + uiPolymorphTimer = 8000; + uiBlastWaveTimer = 12000; + uiHasteTimer = 22000; + } + InstanceScript* instance; uint8 uiPhase; @@ -471,10 +492,7 @@ public: void Reset() override { - uiFireBallTimer = 5000; - uiPolymorphTimer = 8000; - uiBlastWaveTimer = 12000; - uiHasteTimer = 22000; + Initialize(); } void JustReachedHome() override @@ -580,6 +598,7 @@ public: { boss_shaman_toc5AI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); bDone = false; @@ -593,6 +612,14 @@ public: me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_IMMUNE_TO_PC); } + void Initialize() + { + uiChainLightningTimer = 16000; + uiHealingWaveTimer = 12000; + uiEartShieldTimer = urand(30000, 35000); + uiHexMendingTimer = urand(20000, 25000); + } + InstanceScript* instance; uint8 uiPhase; @@ -608,10 +635,7 @@ public: void Reset() override { - uiChainLightningTimer = 16000; - uiHealingWaveTimer = 12000; - uiEartShieldTimer = urand(30000, 35000); - uiHexMendingTimer = urand(20000, 25000); + Initialize(); } void EnterCombat(Unit* who) override @@ -725,6 +749,7 @@ public: { boss_hunter_toc5AI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); bDone = false; @@ -738,6 +763,17 @@ public: me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_IMMUNE_TO_PC); } + void Initialize() + { + uiShootTimer = 12000; + uiMultiShotTimer = 0; + uiLightningArrowsTimer = 7000; + + uiTargetGUID = 0; + + bShoot = false; + } + InstanceScript* instance; uint8 uiPhase; @@ -755,13 +791,7 @@ public: void Reset() override { - uiShootTimer = 12000; - uiMultiShotTimer = 0; - uiLightningArrowsTimer = 7000; - - uiTargetGUID = 0; - - bShoot = false; + Initialize(); } void JustReachedHome() override @@ -879,6 +909,7 @@ public: { boss_rouge_toc5AI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); bDone = false; @@ -892,6 +923,13 @@ public: me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_IMMUNE_TO_PC); } + void Initialize() + { + uiEviscerateTimer = 8000; + uiFanKivesTimer = 14000; + uiPosionBottleTimer = 19000; + } + InstanceScript* instance; uint8 uiPhase; @@ -905,9 +943,7 @@ public: void Reset() override { - uiEviscerateTimer = 8000; - uiFanKivesTimer = 14000; - uiPosionBottleTimer = 19000; + Initialize(); } void JustReachedHome() override diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.cpp index e0930a1ae2..e073d08ef1 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.cpp @@ -115,8 +115,6 @@ public: uint64 uiVehicle2GUID; uint64 uiVehicle3GUID; - uint64 uiGrandChampionBoss1; - std::list Champion1List; std::list Champion2List; std::list Champion3List; diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp index 7af55ec37e..2f29e03a2f 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp @@ -166,6 +166,13 @@ class boss_anubarak_trial : public CreatureScript { boss_anubarak_trialAI(Creature* creature) : BossAI(creature, BOSS_ANUBARAK) { + Initialize(); + } + + void Initialize() + { + _intro = true; + _reachedPhase3 = false; } void Reset() override @@ -183,8 +190,7 @@ class boss_anubarak_trial : public CreatureScript if (!IsHeroic()) events.ScheduleEvent(EVENT_SUMMON_FROST_SPHERE, 20*IN_MILLISECONDS); - _intro = true; - _reachedPhase3 = false; + Initialize(); me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_NOT_SELECTABLE); // clean up spawned Frost Spheres std::list FrostSphereList; @@ -436,13 +442,19 @@ class npc_swarm_scarab : public CreatureScript { npc_swarm_scarabAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); _instance = creature->GetInstanceScript(); } + void Initialize() + { + _determinationTimer = urand(5 * IN_MILLISECONDS, 60 * IN_MILLISECONDS); + } + void Reset() override { me->SetCorpseDelay(0); - _determinationTimer = urand(5*IN_MILLISECONDS, 60*IN_MILLISECONDS); + Initialize(); DoCast(me, SPELL_ACID_MANDIBLE); me->SetInCombatWithZone(); if (me->IsInCombat()) @@ -508,13 +520,19 @@ class npc_nerubian_burrower : public CreatureScript { npc_nerubian_burrowerAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); _instance = creature->GetInstanceScript(); } + void Initialize() + { + _submergeTimer = 30 * IN_MILLISECONDS; + } + void Reset() override { me->SetCorpseDelay(10); - _submergeTimer = 30*IN_MILLISECONDS; + Initialize(); DoCast(me, SPELL_EXPOSE_WEAKNESS); DoCast(me, SPELL_SPIDER_FRENZY); DoCast(me, SPELL_AWAKENED); @@ -669,12 +687,18 @@ class npc_anubarak_spike : public CreatureScript { npc_anubarak_spikeAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); + } + + void Initialize() + { + _phase = PHASE_NO_MOVEMENT; + _phaseSwitchTimer = 1; } void Reset() override { - _phase = PHASE_NO_MOVEMENT; - _phaseSwitchTimer = 1; + Initialize(); // make sure the spike has everyone on threat list me->SetInCombatWithZone(); } diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp index 0a43c01081..3d59f24b6d 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp @@ -348,10 +348,11 @@ class boss_toc_champion_controller : public CreatureScript { boss_toc_champion_controllerAI(Creature* creature) : ScriptedAI(creature), _summons(me) { + Initialize(); _instance = creature->GetInstanceScript(); } - void Reset() override + void Initialize() { _championsNotStarted = 0; _championsFailed = 0; @@ -359,6 +360,11 @@ class boss_toc_champion_controller : public CreatureScript _inProgress = false; } + void Reset() override + { + Initialize(); + } + std::vector SelectChampions(Team playerTeam) { std::vector vHealersEntries; @@ -1908,7 +1914,17 @@ class npc_toc_enh_shaman : public CreatureScript struct npc_toc_enh_shamanAI : public boss_faction_championsAI { - npc_toc_enh_shamanAI(Creature* creature) : boss_faction_championsAI(creature, AI_MELEE) { } + npc_toc_enh_shamanAI(Creature* creature) : boss_faction_championsAI(creature, AI_MELEE) + { + Initialize(); + } + + void Initialize() + { + _totemCount = 0; + _totemOldCenterX = me->GetPositionX(); + _totemOldCenterY = me->GetPositionY(); + } void Reset() override { @@ -1920,9 +1936,7 @@ class npc_toc_enh_shaman : public CreatureScript events.ScheduleEvent(EVENT_DEPLOY_TOTEM, 1*IN_MILLISECONDS); events.ScheduleEvent(EVENT_WINDFURY, urand(20*IN_MILLISECONDS, 50*IN_MILLISECONDS)); - _totemCount = 0; - _totemOldCenterX = me->GetPositionX(); - _totemOldCenterY = me->GetPositionY(); + Initialize(); SetEquipmentSlots(false, 51803, 48013, EQUIP_NO_CHANGE); summons.DespawnAll(); } @@ -2192,12 +2206,20 @@ class npc_toc_pet_hunter : public CreatureScript struct npc_toc_pet_hunterAI : public boss_faction_championsAI { - npc_toc_pet_hunterAI(Creature* creature) : boss_faction_championsAI(creature, AI_PET) { } + npc_toc_pet_hunterAI(Creature* creature) : boss_faction_championsAI(creature, AI_PET) + { + Initialize(); + } + + void Initialize() + { + _clawTimer = urand(5 * IN_MILLISECONDS, 10 * IN_MILLISECONDS); + } void Reset() override { boss_faction_championsAI::Reset(); - _clawTimer = urand(5*IN_MILLISECONDS, 10*IN_MILLISECONDS); + Initialize(); } void UpdateAI(uint32 diff) override diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp index c0f7b2f185..a8a370076a 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp @@ -315,12 +315,18 @@ class npc_fel_infernal : public CreatureScript { npc_fel_infernalAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); _instance = creature->GetInstanceScript(); } + void Initialize() + { + _felStreakTimer = 30 * IN_MILLISECONDS; + } + void Reset() override { - _felStreakTimer = 30*IN_MILLISECONDS; + Initialize(); me->SetInCombatWithZone(); } diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp index 9e75bef973..f4112b7a43 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp @@ -492,6 +492,18 @@ struct boss_jormungarAI : public BossAI { boss_jormungarAI(Creature* creature) : BossAI(creature, BOSS_BEASTS) { + OtherWormEntry = 0; + ModelStationary = 0; + ModelMobile = 0; + + BiteSpell = 0; + SpewSpell = 0; + SpitSpell = 0; + SpraySpell = 0; + + Phase = PHASE_MOBILE; + Enraged = false; + WasMobile = false; } void Reset() override @@ -780,12 +792,18 @@ class npc_slime_pool : public CreatureScript { npc_slime_poolAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); _instance = creature->GetInstanceScript(); } + void Initialize() + { + _cast = false; + } + void Reset() override { - _cast = false; + Initialize(); me->SetReactState(REACT_PASSIVE); } @@ -851,14 +869,11 @@ class boss_icehowl : public CreatureScript { boss_icehowlAI(Creature* creature) : BossAI(creature, BOSS_BEASTS) { + Initialize(); } - void Reset() override + void Initialize() { - events.ScheduleEvent(EVENT_FEROCIOUS_BUTT, urand(15*IN_MILLISECONDS, 30*IN_MILLISECONDS)); - events.ScheduleEvent(EVENT_ARCTIC_BREATH, urand(15*IN_MILLISECONDS, 25*IN_MILLISECONDS)); - events.ScheduleEvent(EVENT_WHIRL, urand(15*IN_MILLISECONDS, 30*IN_MILLISECONDS)); - events.ScheduleEvent(EVENT_MASSIVE_CRASH, 30*IN_MILLISECONDS); _movementStarted = false; _movementFinish = false; _trampleCast = false; @@ -869,6 +884,15 @@ class boss_icehowl : public CreatureScript _stage = 0; } + void Reset() override + { + events.ScheduleEvent(EVENT_FEROCIOUS_BUTT, urand(15*IN_MILLISECONDS, 30*IN_MILLISECONDS)); + events.ScheduleEvent(EVENT_ARCTIC_BREATH, urand(15*IN_MILLISECONDS, 25*IN_MILLISECONDS)); + events.ScheduleEvent(EVENT_WHIRL, urand(15*IN_MILLISECONDS, 30*IN_MILLISECONDS)); + events.ScheduleEvent(EVENT_MASSIVE_CRASH, 30*IN_MILLISECONDS); + Initialize(); + } + void JustDied(Unit* /*killer*/) override { _JustDied(); diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp index 68de65f9f7..1118c1ec27 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp @@ -143,6 +143,33 @@ struct boss_twin_baseAI : public BossAI { boss_twin_baseAI(Creature* creature) : BossAI(creature, BOSS_VALKIRIES) { + Initialize(); + AuraState = AURA_STATE_NONE; + + Stage = 0; + + Weapon = 0; + + VortexEmote = 0; + SisterNpcId = 0; + MyEmphatySpellId = 0; + OtherEssenceSpellId = 0; + SurgeSpellId = 0; + VortexSpellId = 0; + ShieldSpellId = 0; + TwinPactSpellId = 0; + SpikeSpellId = 0; + TouchSpellId = 0; + } + + void Initialize() + { + IsBerserk = false; + + SpecialAbilityTimer = 1 * MINUTE*IN_MILLISECONDS; + SpikeTimer = 20 * IN_MILLISECONDS; + TouchTimer = urand(10 * IN_MILLISECONDS, 15 * IN_MILLISECONDS); + BerserkTimer = IsHeroic() ? 6 * MINUTE*IN_MILLISECONDS : 10 * MINUTE*IN_MILLISECONDS; } void Reset() override @@ -153,12 +180,7 @@ struct boss_twin_baseAI : public BossAI /* Uncomment this once that they are floating above the ground me->SetLevitate(true); me->SetFlying(true); */ - IsBerserk = false; - - SpecialAbilityTimer = 1*MINUTE*IN_MILLISECONDS; - SpikeTimer = 20*IN_MILLISECONDS; - TouchTimer = urand(10*IN_MILLISECONDS, 15*IN_MILLISECONDS); - BerserkTimer = IsHeroic() ? 6*MINUTE*IN_MILLISECONDS : 10*MINUTE*IN_MILLISECONDS; + Initialize(); summons.DespawnAll(); } @@ -524,6 +546,12 @@ struct npc_unleashed_ballAI : public ScriptedAI { npc_unleashed_ballAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); + } + + void Initialize() + { + RangeCheckTimer = 0.5*IN_MILLISECONDS; } void MoveToNextPoint() @@ -548,7 +576,7 @@ struct npc_unleashed_ballAI : public ScriptedAI me->SetCanFly(true); SetCombatMovement(false); MoveToNextPoint(); - RangeCheckTimer = 0.5*IN_MILLISECONDS; + Initialize(); } void MovementInform(uint32 uiType, uint32 uiId) override diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp index 11548ba4b1..7829d1be62 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp @@ -240,7 +240,6 @@ class boss_lich_king_toc : public CreatureScript void Reset() override { - _updateTimer = 0; me->SetReactState(REACT_PASSIVE); if (Creature* summoned = me->SummonCreature(NPC_TRIGGER, ToCCommonLoc[2].GetPositionX(), ToCCommonLoc[2].GetPositionY(), ToCCommonLoc[2].GetPositionZ(), 5, TEMPSUMMON_TIMED_DESPAWN, 1*MINUTE*IN_MILLISECONDS)) { @@ -278,7 +277,7 @@ class boss_lich_king_toc : public CreatureScript if (_instance->GetData(TYPE_EVENT_NPC) != NPC_LICH_KING) return; - _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); + uint32 _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); if (_updateTimer <= uiDiff) { switch (_instance->GetData(TYPE_EVENT)) @@ -352,7 +351,6 @@ class boss_lich_king_toc : public CreatureScript private: InstanceScript* _instance; - uint32 _updateTimer; }; CreatureAI* GetAI(Creature* creature) const override @@ -370,7 +368,14 @@ class npc_fizzlebang_toc : public CreatureScript { npc_fizzlebang_tocAI(Creature* creature) : ScriptedAI(creature), _summons(me) { + Initialize(); _instance = me->GetInstanceScript(); + _triggerGUID = 0; + } + + void Initialize() + { + _portalGUID = 0; } void JustDied(Unit* killer) override @@ -388,7 +393,7 @@ class npc_fizzlebang_toc : public CreatureScript void Reset() override { me->SetWalk(true); - _portalGUID = 0; + Initialize(); me->GetMotionMaster()->MovePoint(1, ToCCommonLoc[10].GetPositionX(), ToCCommonLoc[10].GetPositionY()-60, ToCCommonLoc[10].GetPositionZ()); } @@ -423,7 +428,7 @@ class npc_fizzlebang_toc : public CreatureScript if (_instance->GetData(TYPE_EVENT_NPC) != NPC_FIZZLEBANG) return; - _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); + uint32 _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); if (_updateTimer <= uiDiff) { switch (_instance->GetData(TYPE_EVENT)) @@ -521,7 +526,6 @@ class npc_fizzlebang_toc : public CreatureScript private: InstanceScript* _instance; SummonList _summons; - uint32 _updateTimer; uint64 _portalGUID; uint64 _triggerGUID; }; @@ -556,7 +560,7 @@ class npc_tirion_toc : public CreatureScript if (_instance->GetData(TYPE_EVENT_NPC) != NPC_TIRION) return; - _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); + uint32 _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); if (_updateTimer <= uiDiff) { switch (_instance->GetData(TYPE_EVENT)) @@ -811,7 +815,6 @@ class npc_tirion_toc : public CreatureScript } private: InstanceScript* _instance; - uint32 _updateTimer; }; CreatureAI* GetAI(Creature* creature) const override @@ -844,7 +847,7 @@ class npc_garrosh_toc : public CreatureScript if (_instance->GetData(TYPE_EVENT_NPC) != NPC_GARROSH) return; - _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); + uint32 _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); if (_updateTimer <= uiDiff) { switch (_instance->GetData(TYPE_EVENT)) @@ -895,7 +898,6 @@ class npc_garrosh_toc : public CreatureScript } private: InstanceScript* _instance; - uint32 _updateTimer; }; CreatureAI* GetAI(Creature* creature) const override @@ -928,7 +930,7 @@ class npc_varian_toc : public CreatureScript if (_instance->GetData(TYPE_EVENT_NPC) != NPC_VARIAN) return; - _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); + uint32 _updateTimer = _instance->GetData(TYPE_EVENT_TIMER); if (_updateTimer <= uiDiff) { switch (_instance->GetData(TYPE_EVENT)) @@ -979,7 +981,6 @@ class npc_varian_toc : public CreatureScript } private: InstanceScript* _instance; - uint32 _updateTimer; }; CreatureAI* GetAI(Creature* creature) const override diff --git a/src/server/scripts/Northrend/DraktharonKeep/boss_king_dred.cpp b/src/server/scripts/Northrend/DraktharonKeep/boss_king_dred.cpp index a169059853..694e502e50 100644 --- a/src/server/scripts/Northrend/DraktharonKeep/boss_king_dred.cpp +++ b/src/server/scripts/Northrend/DraktharonKeep/boss_king_dred.cpp @@ -58,10 +58,19 @@ class boss_king_dred : public CreatureScript struct boss_king_dredAI : public BossAI { - boss_king_dredAI(Creature* creature) : BossAI(creature, DATA_KING_DRED) { } + boss_king_dredAI(Creature* creature) : BossAI(creature, DATA_KING_DRED) + { + Initialize(); + } + + void Initialize() + { + raptorsKilled = 0; + } void Reset() override { + Initialize(); _Reset(); } @@ -166,16 +175,22 @@ class npc_drakkari_gutripper : public CreatureScript { npc_drakkari_gutripperAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = me->GetInstanceScript(); } + void Initialize() + { + GutRipTimer = urand(10000, 15000); + } + InstanceScript* instance; uint32 GutRipTimer; void Reset() override { - GutRipTimer = urand(10000, 15000); + Initialize(); } void UpdateAI(uint32 diff) override @@ -216,16 +231,22 @@ class npc_drakkari_scytheclaw : public CreatureScript { npc_drakkari_scytheclawAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = me->GetInstanceScript(); } + void Initialize() + { + uiRendTimer = urand(10000, 15000); + } + InstanceScript* instance; uint32 uiRendTimer; void Reset() override { - uiRendTimer = urand(10000, 15000); + Initialize(); } void UpdateAI(uint32 diff) override diff --git a/src/server/scripts/Northrend/DraktharonKeep/boss_novos.cpp b/src/server/scripts/Northrend/DraktharonKeep/boss_novos.cpp index 4e9462a447..6b26143745 100644 --- a/src/server/scripts/Northrend/DraktharonKeep/boss_novos.cpp +++ b/src/server/scripts/Northrend/DraktharonKeep/boss_novos.cpp @@ -80,14 +80,23 @@ public: struct boss_novosAI : public BossAI { - boss_novosAI(Creature* creature) : BossAI(creature, DATA_NOVOS) { } + boss_novosAI(Creature* creature) : BossAI(creature, DATA_NOVOS) + { + Initialize(); + _bubbled = false; + } + + void Initialize() + { + _ohNovos = true; + _crystalHandlerCount = 0; + } void Reset() override { _Reset(); - _ohNovos = true; - _crystalHandlerCount = 0; + Initialize(); SetCrystalsStatus(false); SetSummonerStatus(false); SetBubbled(false); @@ -280,15 +289,23 @@ public: struct npc_crystal_channel_targetAI : public ScriptedAI { - npc_crystal_channel_targetAI(Creature* creature) : ScriptedAI(creature) { } + npc_crystal_channel_targetAI(Creature* creature) : ScriptedAI(creature) + { + Initialize(); + } - void Reset() override + void Initialize() { _spell = 0; _timer = 0; _temp = 0; } + void Reset() override + { + Initialize(); + } + void UpdateAI(uint32 diff) override { if (_spell) diff --git a/src/server/scripts/Northrend/DraktharonKeep/boss_trollgore.cpp b/src/server/scripts/Northrend/DraktharonKeep/boss_trollgore.cpp index 13d968d9e0..a8f083c97e 100644 --- a/src/server/scripts/Northrend/DraktharonKeep/boss_trollgore.cpp +++ b/src/server/scripts/Northrend/DraktharonKeep/boss_trollgore.cpp @@ -73,12 +73,20 @@ class boss_trollgore : public CreatureScript struct boss_trollgoreAI : public BossAI { - boss_trollgoreAI(Creature* creature) : BossAI(creature, DATA_TROLLGORE) { } + boss_trollgoreAI(Creature* creature) : BossAI(creature, DATA_TROLLGORE) + { + Initialize(); + } + + void Initialize() + { + _consumptionJunction = true; + } void Reset() override { _Reset(); - _consumptionJunction = true; + Initialize(); } void EnterCombat(Unit* /*who*/) override diff --git a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/boss_bronjahm.cpp b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/boss_bronjahm.cpp index fe98f005bc..670591a058 100644 --- a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/boss_bronjahm.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/boss_bronjahm.cpp @@ -71,14 +71,6 @@ class boss_bronjahm : public CreatureScript DoCast(me, SPELL_SOULSTORM_CHANNEL, true); } - void InitializeAI() override - { - if (!instance || static_cast(me->GetMap())->GetScriptId() != sObjectMgr->GetScriptId(FoSScriptName)) - me->IsAIEnabled = false; - else if (!me->isDead()) - Reset(); - } - void Reset() override { events.Reset(); @@ -188,7 +180,7 @@ class boss_bronjahm : public CreatureScript CreatureAI* GetAI(Creature* creature) const override { - return GetInstanceAI(creature); + return GetInstanceAI(creature, FoSScriptName); } }; diff --git a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/boss_devourer_of_souls.cpp b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/boss_devourer_of_souls.cpp index a048abd655..4b4fd398e7 100644 --- a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/boss_devourer_of_souls.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/boss_devourer_of_souls.cpp @@ -130,14 +130,15 @@ class boss_devourer_of_souls : public CreatureScript { boss_devourer_of_soulsAI(Creature* creature) : BossAI(creature, DATA_DEVOURER_EVENT) { + Initialize(); + beamAngle = 0.f; + beamAngleDiff = 0.f; + wailingSoulTick = 0; } - void InitializeAI() override + void Initialize() { - if (!instance || static_cast(me->GetMap())->GetScriptId() != sObjectMgr->GetScriptId(FoSScriptName)) - me->IsAIEnabled = false; - else if (!me->isDead()) - Reset(); + threeFaced = true; } void Reset() override @@ -149,7 +150,7 @@ class boss_devourer_of_souls : public CreatureScript events.Reset(); summons.DespawnAll(); - threeFaced = true; + Initialize(); instance->SetData(DATA_DEVOURER_EVENT, NOT_STARTED); } @@ -345,7 +346,7 @@ class boss_devourer_of_souls : public CreatureScript CreatureAI* GetAI(Creature* creature) const override { - return GetInstanceAI(creature); + return GetInstanceAI(creature, FoSScriptName); } }; diff --git a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.cpp b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.cpp index fc9a786aab..7a36dfe7fa 100644 --- a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.cpp @@ -80,10 +80,16 @@ public: { npc_sylvanas_fosAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = me->GetInstanceScript(); me->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); } + void Initialize() + { + phase = PHASE_NORMAL; + } + InstanceScript* instance; EventMap events; @@ -92,7 +98,7 @@ public: void Reset() override { events.Reset(); - phase = PHASE_NORMAL; + Initialize(); } void DoAction(int32 actionId) override @@ -203,10 +209,16 @@ public: { npc_jaina_fosAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = me->GetInstanceScript(); me->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); } + void Initialize() + { + phase = PHASE_NORMAL; + } + InstanceScript* instance; EventMap events; @@ -215,7 +227,7 @@ public: void Reset() override { events.Reset(); - phase = PHASE_NORMAL; + Initialize(); } void DoAction(int32 actionId) override diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_falric.cpp b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_falric.cpp index a5577b6a0e..a014be4369 100644 --- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_falric.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_falric.cpp @@ -55,12 +55,20 @@ class boss_falric : public CreatureScript struct boss_falricAI : public boss_horAI { - boss_falricAI(Creature* creature) : boss_horAI(creature, DATA_FALRIC) { } + boss_falricAI(Creature* creature) : boss_horAI(creature, DATA_FALRIC) + { + Initialize(); + } + + void Initialize() + { + _hopelessnessCount = 0; + } void Reset() override { boss_horAI::Reset(); - _hopelessnessCount = 0; + Initialize(); } void EnterCombat(Unit* /*who*/) override diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp index 783f9e245c..62a6ac4107 100644 --- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_forgemaster_garfrost.cpp @@ -82,14 +82,22 @@ class boss_garfrost : public CreatureScript struct boss_garfrostAI : public BossAI { - boss_garfrostAI(Creature* creature) : BossAI(creature, DATA_GARFROST) { } + boss_garfrostAI(Creature* creature) : BossAI(creature, DATA_GARFROST) + { + Initialize(); + } + + void Initialize() + { + _permafrostStack = 0; + } void Reset() override { _Reset(); events.SetPhase(PHASE_ONE); SetEquipmentSlots(true); - _permafrostStack = 0; + Initialize(); } void EnterCombat(Unit* /*who*/) override diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_krickandick.cpp b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_krickandick.cpp index 3f8e1cc6ee..5b147344a5 100644 --- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_krickandick.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_krickandick.cpp @@ -140,6 +140,7 @@ class boss_ick : public CreatureScript boss_ickAI(Creature* creature) : BossAI(creature, DATA_ICK), _vehicle(creature->GetVehicleKit()) { ASSERT(_vehicle); + _tempThreat = 0; } void Reset() override @@ -286,14 +287,20 @@ class boss_krick : public CreatureScript { boss_krickAI(Creature* creature) : ScriptedAI(creature), _instanceScript(creature->GetInstanceScript()), _summons(creature) { + Initialize(); + } + + void Initialize() + { + _phase = PHASE_COMBAT; + _outroNpcGUID = 0; + _tyrannusGUID = 0; } void Reset() override { _events.Reset(); - _phase = PHASE_COMBAT; - _outroNpcGUID = 0; - _tyrannusGUID = 0; + Initialize(); me->SetReactState(REACT_PASSIVE); me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp index c4f46136bd..f392b21b17 100644 --- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp @@ -293,14 +293,20 @@ class boss_rimefang : public CreatureScript boss_rimefangAI(Creature* creature) : ScriptedAI(creature), _vehicle(creature->GetVehicleKit()) { ASSERT(_vehicle); + Initialize(); + } + + void Initialize() + { + _currentWaypoint = 0; + _hoarfrostTargetGUID = 0; } void Reset() override { _events.Reset(); _events.SetPhase(PHASE_NONE); - _currentWaypoint = 0; - _hoarfrostTargetGUID = 0; + Initialize(); me->SetCanFly(true); me->SetReactState(REACT_PASSIVE); me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/instance_pit_of_saron.cpp b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/instance_pit_of_saron.cpp index 9b9376c34f..d829b98f92 100644 --- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/instance_pit_of_saron.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/instance_pit_of_saron.cpp @@ -52,6 +52,7 @@ class instance_pit_of_saron : public InstanceMapScript _jainaOrSylvanas1GUID = 0; _jainaOrSylvanas2GUID = 0; _teamInInstance = 0; + _tyrannusEventGUID = 0; } void OnPlayerEnter(Player* player) override diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.cpp b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.cpp index 7bd9325dd9..4d2ebd44db 100644 --- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.cpp @@ -113,11 +113,17 @@ class npc_iceborn_protodrake : public CreatureScript npc_iceborn_protodrakeAI(Creature* creature) : ScriptedAI(creature), _vehicle(creature->GetVehicleKit()) { ASSERT(_vehicle); + Initialize(); + } + + void Initialize() + { + _frostBreathCooldown = 5000; } void Reset() override { - _frostBreathCooldown = 5000; + Initialize(); } void EnterCombat(Unit* /*who*/) override @@ -161,11 +167,17 @@ class npc_geist_ambusher : public CreatureScript { npc_geist_ambusherAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); + } + + void Initialize() + { + _leapingFaceMaulCooldown = 9000; } void Reset() override { - _leapingFaceMaulCooldown = 9000; + Initialize(); } void EnterCombat(Unit* who) override diff --git a/src/server/scripts/Northrend/Gundrak/boss_drakkari_colossus.cpp b/src/server/scripts/Northrend/Gundrak/boss_drakkari_colossus.cpp index 68929d2aa0..001f19679c 100644 --- a/src/server/scripts/Northrend/Gundrak/boss_drakkari_colossus.cpp +++ b/src/server/scripts/Northrend/Gundrak/boss_drakkari_colossus.cpp @@ -82,14 +82,14 @@ class boss_drakkari_colossus : public CreatureScript { boss_drakkari_colossusAI(Creature* creature) : BossAI(creature, DATA_DRAKKARI_COLOSSUS_EVENT) { + Initialize(); me->SetReactState(REACT_PASSIVE); introDone = false; } - void InitializeAI() override + void Initialize() { - if (!me->isDead()) - Reset(); + phase = COLOSSUS_PHASE_NORMAL; } void Reset() override @@ -106,7 +106,7 @@ class boss_drakkari_colossus : public CreatureScript //events.Reset(); -> done in _Reset(); events.ScheduleEvent(EVENT_MIGHTY_BLOW, urand(10000, 30000)); - phase = COLOSSUS_PHASE_NORMAL; + Initialize(); // Note: This should not be called, but before use SetBossState function we should use BossAI // in all the bosses of the instance @@ -393,13 +393,19 @@ public: { npc_living_mojoAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); } + void Initialize() + { + mojoWaveTimer = 2 * IN_MILLISECONDS; + mojoPuddleTimer = 7 * IN_MILLISECONDS; + } + void Reset() override { - mojoWaveTimer = 2*IN_MILLISECONDS; - mojoPuddleTimer = 7*IN_MILLISECONDS; + Initialize(); } void MoveMojos(Creature* boss) diff --git a/src/server/scripts/Northrend/Gundrak/boss_eck.cpp b/src/server/scripts/Northrend/Gundrak/boss_eck.cpp index 8e0ff54e16..0783a79b38 100644 --- a/src/server/scripts/Northrend/Gundrak/boss_eck.cpp +++ b/src/server/scripts/Northrend/Gundrak/boss_eck.cpp @@ -44,9 +44,20 @@ public: { boss_eckAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); } + void Initialize() + { + uiBerserkTimer = urand(60 * IN_MILLISECONDS, 90 * IN_MILLISECONDS); //60-90 secs according to wowwiki + uiBiteTimer = 5 * IN_MILLISECONDS; + uiSpitTimer = 10 * IN_MILLISECONDS; + uiSpringTimer = 8 * IN_MILLISECONDS; + + bBerserk = false; + } + uint32 uiBerserkTimer; uint32 uiBiteTimer; uint32 uiSpitTimer; @@ -58,12 +69,7 @@ public: void Reset() override { - uiBerserkTimer = urand(60*IN_MILLISECONDS, 90*IN_MILLISECONDS); //60-90 secs according to wowwiki - uiBiteTimer = 5*IN_MILLISECONDS; - uiSpitTimer = 10*IN_MILLISECONDS; - uiSpringTimer = 8*IN_MILLISECONDS; - - bBerserk = false; + Initialize(); instance->SetData(DATA_ECK_THE_FEROCIOUS_EVENT, NOT_STARTED); } diff --git a/src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp b/src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp index f1c246dbbe..22e7ac280f 100644 --- a/src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp +++ b/src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp @@ -77,9 +77,26 @@ public: { boss_gal_darahAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); } + void Initialize() + { + uiStampedeTimer = 10 * IN_MILLISECONDS; + uiWhirlingSlashTimer = 21 * IN_MILLISECONDS; + uiPunctureTimer = 10 * IN_MILLISECONDS; + uiEnrageTimer = 15 * IN_MILLISECONDS; + uiImpalingChargeTimer = 21 * IN_MILLISECONDS; + uiStompTimer = 25 * IN_MILLISECONDS; + uiTransformationTimer = 9 * IN_MILLISECONDS; + uiPhaseCounter = 0; + + shareTheLove = 0; + bStartOfTransformation = true; + Phase = TROLL; + } + uint32 uiStampedeTimer; uint32 uiWhirlingSlashTimer; uint32 uiPunctureTimer; @@ -100,21 +117,9 @@ public: void Reset() override { - uiStampedeTimer = 10*IN_MILLISECONDS; - uiWhirlingSlashTimer = 21*IN_MILLISECONDS; - uiPunctureTimer = 10*IN_MILLISECONDS; - uiEnrageTimer = 15*IN_MILLISECONDS; - uiImpalingChargeTimer = 21*IN_MILLISECONDS; - uiStompTimer = 25*IN_MILLISECONDS; - uiTransformationTimer = 9*IN_MILLISECONDS; - uiPhaseCounter = 0; + Initialize(); impaledList.clear(); - shareTheLove = 0; - - bStartOfTransformation = true; - - Phase = TROLL; me->SetDisplayId(DISPLAY_TROLL); diff --git a/src/server/scripts/Northrend/Gundrak/boss_moorabi.cpp b/src/server/scripts/Northrend/Gundrak/boss_moorabi.cpp index 7645d984aa..255a5ece26 100644 --- a/src/server/scripts/Northrend/Gundrak/boss_moorabi.cpp +++ b/src/server/scripts/Northrend/Gundrak/boss_moorabi.cpp @@ -61,9 +61,19 @@ public: { boss_moorabiAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); instance = creature->GetInstanceScript(); } + void Initialize() + { + uiGroundTremorTimer = 18 * IN_MILLISECONDS; + uiNumblingShoutTimer = 10 * IN_MILLISECONDS; + uiDeterminedStabTimer = 20 * IN_MILLISECONDS; + uiTransformationTImer = 12 * IN_MILLISECONDS; + bPhase = false; + } + InstanceScript* instance; bool bPhase; @@ -75,11 +85,7 @@ public: void Reset() override { - uiGroundTremorTimer = 18*IN_MILLISECONDS; - uiNumblingShoutTimer = 10*IN_MILLISECONDS; - uiDeterminedStabTimer = 20*IN_MILLISECONDS; - uiTransformationTImer = 12*IN_MILLISECONDS; - bPhase = false; + Initialize(); instance->SetData(DATA_MOORABI_EVENT, NOT_STARTED); } diff --git a/src/server/scripts/Northrend/Gundrak/boss_slad_ran.cpp b/src/server/scripts/Northrend/Gundrak/boss_slad_ran.cpp index 98c8481b5a..5db4941560 100644 --- a/src/server/scripts/Northrend/Gundrak/boss_slad_ran.cpp +++ b/src/server/scripts/Northrend/Gundrak/boss_slad_ran.cpp @@ -83,9 +83,19 @@ public: { boss_slad_ranAI(Creature* creature) : ScriptedAI(creature), lSummons(me) { + Initialize(); instance = creature->GetInstanceScript(); } + void Initialize() + { + uiPoisonNovaTimer = 10 * IN_MILLISECONDS; + uiPowerfullBiteTimer = 3 * IN_MILLISECONDS; + uiVenomBoltTimer = 15 * IN_MILLISECONDS; + uiSpawnTimer = 5 * IN_MILLISECONDS; + uiPhase = 0; + } + uint32 uiPoisonNovaTimer; uint32 uiPowerfullBiteTimer; uint32 uiVenomBoltTimer; @@ -100,11 +110,7 @@ public: void Reset() override { - uiPoisonNovaTimer = 10*IN_MILLISECONDS; - uiPowerfullBiteTimer = 3*IN_MILLISECONDS; - uiVenomBoltTimer = 15*IN_MILLISECONDS; - uiSpawnTimer = 5*IN_MILLISECONDS; - uiPhase = 0; + Initialize(); lWrappedPlayers.clear(); lSummons.DespawnAll(); 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 a9088207eb..3aebed81f0 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp @@ -182,14 +182,20 @@ class boss_blood_council_controller : public CreatureScript { boss_blood_council_controllerAI(Creature* creature) : BossAI(creature, DATA_BLOOD_PRINCE_COUNCIL) { + Initialize(); + } + + void Initialize() + { + _invocationStage = 0; + _resetCounter = 0; } void Reset() override { events.Reset(); me->SetReactState(REACT_PASSIVE); - _invocationStage = 0; - _resetCounter = 0; + Initialize(); instance->SetBossState(DATA_BLOOD_PRINCE_COUNCIL, NOT_STARTED); } @@ -1142,6 +1148,7 @@ class npc_ball_of_flame : public CreatureScript npc_ball_of_flameAI(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()) { _despawnTimer = 0; + _chaseGUID = 0; } void Reset() override @@ -1224,7 +1231,12 @@ class npc_kinetic_bomb : public CreatureScript struct npc_kinetic_bombAI : public ScriptedAI { - npc_kinetic_bombAI(Creature* creature) : ScriptedAI(creature) { } + npc_kinetic_bombAI(Creature* creature) : ScriptedAI(creature) + { + _x = 0.f; + _y = 0.f; + _groundZ = 0.f; + } void Reset() override { 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 104a835791..29d50f1db2 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 @@ -143,6 +143,14 @@ class boss_blood_queen_lana_thel : public CreatureScript { boss_blood_queen_lana_thelAI(Creature* creature) : BossAI(creature, DATA_BLOOD_QUEEN_LANA_THEL) { + Initialize(); + } + + void Initialize() + { + _offtankGUID = 0; + _creditBloodQuickening = false; + _killMinchar = false; } void Reset() override @@ -157,10 +165,8 @@ class boss_blood_queen_lana_thel : public CreatureScript events.ScheduleEvent(EVENT_TWILIGHT_BLOODBOLT, urand(20000, 25000), EVENT_GROUP_NORMAL); events.ScheduleEvent(EVENT_AIR_PHASE, 124000 + uint32(Is25ManRaid() ? 3000 : 0)); CleanAuras(); - _offtankGUID = 0; _vampires.clear(); - _creditBloodQuickening = false; - _killMinchar = false; + Initialize(); } void EnterCombat(Unit* who) override diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp index 5ef84c7bb4..4b9308fc12 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_deathbringer_saurfang.cpp @@ -249,18 +249,24 @@ class boss_deathbringer_saurfang : public CreatureScript { boss_deathbringer_saurfangAI(Creature* creature) : BossAI(creature, DATA_DEATHBRINGER_SAURFANG) { + Initialize(); ASSERT(creature->GetVehicleKit()); // we dont actually use it, just check if exists _introDone = false; _fallenChampionCastCount = 0; } + void Initialize() + { + _frenzied = false; + _dead = false; + } + void Reset() override { _Reset(); me->SetReactState(REACT_DEFENSIVE); events.SetPhase(PHASE_COMBAT); - _frenzied = false; - _dead = false; + Initialize(); me->SetPower(POWER_ENERGY, 0); DoCast(me, SPELL_ZERO_POWER, true); DoCast(me, SPELL_BLOOD_LINK, true); diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp index d59e723d07..bbdca1fa8c 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp @@ -218,6 +218,14 @@ class boss_lady_deathwhisper : public CreatureScript boss_lady_deathwhisperAI(Creature* creature) : BossAI(creature, DATA_LADY_DEATHWHISPER), _dominateMindCount(RAID_MODE(0, 1, 1, 3)), _introDone(false) { + Initialize(); + } + + void Initialize() + { + _waveCounter = 0; + _nextVengefulShadeTargetGUID = 0; + _darnavanGUID = 0; } void Reset() override @@ -225,9 +233,7 @@ class boss_lady_deathwhisper : public CreatureScript _Reset(); me->SetPower(POWER_MANA, me->GetMaxPower(POWER_MANA)); events.SetPhase(PHASE_ONE); - _waveCounter = 0; - _nextVengefulShadeTargetGUID = 0; - _darnavanGUID = 0; + Initialize(); DoCast(me, SPELL_SHADOW_CHANNELING); me->RemoveAurasDueToSpell(SPELL_BERSERK); me->RemoveAurasDueToSpell(SPELL_MANA_BARRIER); @@ -837,6 +843,13 @@ class npc_darnavan : public CreatureScript { npc_darnavanAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); + } + + void Initialize() + { + _canCharge = true; + _canShatter = true; } void Reset() override @@ -846,8 +859,7 @@ class npc_darnavan : public CreatureScript _events.ScheduleEvent(EVENT_DARNAVAN_INTIMIDATING_SHOUT, urand(20000, 25000)); _events.ScheduleEvent(EVENT_DARNAVAN_MORTAL_STRIKE, urand(25000, 30000)); _events.ScheduleEvent(EVENT_DARNAVAN_SUNDER_ARMOR, urand(5000, 8000)); - _canCharge = true; - _canShatter = true; + Initialize(); } void JustDied(Unit* killer) override diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp index 9d24ad062d..b7bf27177e 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_lord_marrowgar.cpp @@ -133,6 +133,7 @@ class boss_lord_marrowgar : public CreatureScript _coldflameLastPos.Relocate(creature); _introDone = false; _boneSlice = false; + _coldflameTarget = 0; } void Reset() override diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp index 11f20129b3..c1a13c9078 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp @@ -223,6 +223,7 @@ class boss_professor_putricide : public CreatureScript _baseSpeed(creature->GetSpeedRate(MOVE_RUN)), _experimentState(EXPERIMENT_STATE_OOZE) { _phase = PHASE_NONE; + _oozeFloodStage = 0; } void Reset() override diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp index 76c5a93f9c..3b65c10aaa 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp @@ -221,6 +221,14 @@ class boss_sindragosa : public CreatureScript { boss_sindragosaAI(Creature* creature) : BossAI(creature, DATA_SINDRAGOSA), _summoned(false) { + Initialize(); + } + + void Initialize() + { + _mysticBuffetStack = 0; + _isInAirPhase = false; + _isThirdPhase = false; } void Reset() override @@ -235,9 +243,7 @@ class boss_sindragosa : public CreatureScript events.ScheduleEvent(EVENT_UNCHAINED_MAGIC, urand(9000, 14000), EVENT_GROUP_LAND_PHASE); events.ScheduleEvent(EVENT_ICY_GRIP, 33500, EVENT_GROUP_LAND_PHASE); events.ScheduleEvent(EVENT_AIR_PHASE, 50000); - _mysticBuffetStack = 0; - _isInAirPhase = false; - _isThirdPhase = false; + Initialize(); if (!_summoned) { @@ -558,6 +564,7 @@ class npc_ice_tomb : public CreatureScript npc_ice_tombAI(Creature* creature) : ScriptedAI(creature) { _trappedPlayerGUID = 0; + _existenceCheckTimer = 0; SetCombatMovement(false); } @@ -765,6 +772,12 @@ class npc_rimefang : public CreatureScript { npc_rimefangAI(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()), _summoned(false) { + Initialize(); + } + + void Initialize() + { + _icyBlastCounter = 0; } void InitializeAI() override @@ -783,7 +796,7 @@ class npc_rimefang : public CreatureScript _events.ScheduleEvent(EVENT_FROST_BREATH_RIMEFANG, urand(12000, 15000)); _events.ScheduleEvent(EVENT_ICY_BLAST, urand(30000, 35000)); me->SetReactState(REACT_DEFENSIVE); - _icyBlastCounter = 0; + Initialize(); if (!_summoned) { @@ -922,7 +935,14 @@ class npc_sindragosa_trash : public CreatureScript { npc_sindragosa_trashAI(Creature* creature) : ScriptedAI(creature) { + Initialize(); _instance = creature->GetInstanceScript(); + _frostwyrmId = 0; + } + + void Initialize() + { + _isTaunted = false; } void InitializeAI() override @@ -946,7 +966,7 @@ class npc_sindragosa_trash : public CreatureScript _events.ScheduleEvent(EVENT_CONCUSSIVE_SHOCK, urand(8000, 10000)); } - _isTaunted = false; + Initialize(); } void JustRespawned() override diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp index b72b953efb..e2fe441dae 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp @@ -504,6 +504,13 @@ class boss_the_lich_king : public CreatureScript { boss_the_lich_kingAI(Creature* creature) : BossAI(creature, DATA_THE_LICH_KING) { + Initialize(); + } + + void Initialize() + { + _necroticPlagueStack = 0; + _vileSpiritExplosions = 0; } void Reset() override @@ -511,8 +518,7 @@ class boss_the_lich_king : public CreatureScript _Reset(); me->SetReactState(REACT_PASSIVE); events.SetPhase(PHASE_INTRO); - _necroticPlagueStack = 0; - _vileSpiritExplosions = 0; + Initialize(); SetEquipmentSlots(true); } diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp index 0c504842c0..2d58a6eeb2 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp @@ -282,6 +282,17 @@ class boss_valithria_dreamwalker : public CreatureScript boss_valithria_dreamwalkerAI(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()), _portalCount(RAID_MODE(3, 8, 3, 8)) { + Initialize(); + _spawnHealth = me->GetHealth(); + } + + void Initialize() + { + _missedPortals = 0; + _under25PercentTalkDone = false; + _over75PercentTalkDone = false; + _justDied = false; + _done = false; } void InitializeAI() override @@ -305,11 +316,7 @@ class boss_valithria_dreamwalker : public CreatureScript // Glyph of Dispel Magic - not a percent heal by effect, its cast with custom basepoints me->ApplySpellImmune(0, IMMUNITY_ID, 56131, true); _instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me); - _missedPortals = 0; - _under25PercentTalkDone = false; - _over75PercentTalkDone = false; - _justDied = false; - _done = false; + Initialize(); } void AttackStart(Unit* /*target*/) override @@ -680,6 +687,12 @@ class npc_risen_archmage : public CreatureScript npc_risen_archmageAI(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()) { + Initialize(); + } + + void Initialize() + { + _canCallEnterCombat = true; } bool CanAIAttack(Unit const* target) const override @@ -693,7 +706,7 @@ class npc_risen_archmage : public CreatureScript _events.ScheduleEvent(EVENT_FROSTBOLT_VOLLEY, urand(5000, 15000)); _events.ScheduleEvent(EVENT_MANA_VOID, urand(20000, 25000)); _events.ScheduleEvent(EVENT_COLUMN_OF_FROST, urand(10000, 20000)); - _canCallEnterCombat = true; + Initialize(); } void EnterCombat(Unit* /*target*/) override diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp index e85ddc21dd..e403e37835 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp @@ -385,15 +385,21 @@ class npc_highlord_tirion_fordring_lh : public CreatureScript { npc_highlord_tirion_fordringAI(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()) { + Initialize(); + } + + void Initialize() + { + _theLichKing = 0; + _bolvarFordragon = 0; + _factionNPC = 0; + _damnedKills = 0; } void Reset() override { _events.Reset(); - _theLichKing = 0; - _bolvarFordragon = 0; - _factionNPC = 0; - _damnedKills = 0; + Initialize(); } // IMPORTANT NOTE: This is triggered from per-GUID scripts @@ -939,11 +945,18 @@ class npc_crok_scourgebane : public CreatureScript _instance(creature->GetInstanceScript()), _respawnTime(creature->GetRespawnDelay()), _corpseDelay(creature->GetCorpseDelay()) { + Initialize(); SetDespawnAtEnd(false); SetDespawnAtFar(false); _isEventActive = false; _isEventDone = _instance->GetBossState(DATA_SISTER_SVALNA) == DONE; + _currentWPid = 0; + } + + void Initialize() + { _didUnderTenPercentText = false; + _wipeCheckTimer = 1000; } void Reset() override @@ -952,8 +965,7 @@ class npc_crok_scourgebane : public CreatureScript _events.ScheduleEvent(EVENT_SCOURGE_STRIKE, urand(7500, 12500)); _events.ScheduleEvent(EVENT_DEATH_STRIKE, urand(25000, 30000)); me->SetReactState(REACT_DEFENSIVE); - _didUnderTenPercentText = false; - _wipeCheckTimer = 1000; + Initialize(); } void DoAction(int32 action) override @@ -1647,12 +1659,18 @@ class npc_impaling_spear : public CreatureScript { npc_impaling_spearAI(Creature* creature) : CreatureAI(creature) { + Initialize(); + } + + void Initialize() + { + _vehicleCheckTimer = 500; } void Reset() override { me->SetReactState(REACT_PASSIVE); - _vehicleCheckTimer = 500; + Initialize(); } void UpdateAI(uint32 diff) override diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp index 64e1d78869..f5f59e5d1f 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp @@ -174,6 +174,9 @@ class instance_icecrown_citadel : public InstanceMapScript UpperSpireTeleporterActiveState = NOT_STARTED; BloodQuickeningState = NOT_STARTED; BloodQuickeningMinutes = 0; + FrozenBolvarGUID = 0; + PillarsChainedGUID = 0; + PillarsUnchainedGUID = 0; } // A function to help reduce the number of lines for teleporter management. diff --git a/src/server/scripts/Northrend/Naxxramas/boss_anubrekhan.cpp b/src/server/scripts/Northrend/Naxxramas/boss_anubrekhan.cpp index 676e4134f1..3540277149 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_anubrekhan.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_anubrekhan.cpp @@ -62,7 +62,15 @@ public: struct boss_anubrekhanAI : public BossAI { - boss_anubrekhanAI(Creature* creature) : BossAI(creature, BOSS_ANUBREKHAN) { } + boss_anubrekhanAI(Creature* creature) : BossAI(creature, BOSS_ANUBREKHAN) + { + Initialize(); + } + + void Initialize() + { + hasTaunted = false; + } bool hasTaunted; @@ -70,7 +78,7 @@ public: { _Reset(); - hasTaunted = false; + Initialize(); if (GetDifficulty() == RAID_DIFFICULTY_25MAN_NORMAL) { diff --git a/src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp b/src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp index e2ff68ab85..a8de1418cc 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp @@ -96,12 +96,25 @@ public: { boss_four_horsemenAI(Creature* creature) : BossAI(creature, BOSS_HORSEMEN) { + Initialize(); id = Horsemen(0); for (uint8 i = 0; i < 4; ++i) if (me->GetEntry() == NPC_HORSEMEN[i]) id = Horsemen(i); caster = (id == HORSEMEN_LADY || id == HORSEMEN_SIR); + } + + void Initialize() + { + uiEventStarterGUID = 0; + nextWP = 0; + punishTimer = 2000; + nextMovementStarted = false; + movementCompleted = false; + movementStarted = false; + encounterActionAttack = false; encounterActionReset = false; + doDelayPunish = false; } Horsemen id; @@ -124,15 +137,7 @@ public: instance->SetData(DATA_HORSEMEN0 + id, NOT_STARTED); me->SetReactState(REACT_AGGRESSIVE); - uiEventStarterGUID = 0; - nextWP = 0; - punishTimer = 2000; - nextMovementStarted = false; - movementCompleted = false; - movementStarted = false; - encounterActionAttack = false; - encounterActionReset = false; - doDelayPunish = false; + Initialize(); _Reset(); } diff --git a/src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp b/src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp index 648fc3c87d..de9d85db70 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_gothik.cpp @@ -162,7 +162,18 @@ class boss_gothik : public CreatureScript struct boss_gothikAI : public BossAI { - boss_gothikAI(Creature* creature) : BossAI(creature, BOSS_GOTHIK) { } + boss_gothikAI(Creature* creature) : BossAI(creature, BOSS_GOTHIK) + { + Initialize(); + waveCount = 0; + } + + void Initialize() + { + mergedSides = false; + phaseTwo = false; + thirtyPercentReached = false; + } uint32 waveCount; typedef std::vector TriggerVct; @@ -182,9 +193,7 @@ class boss_gothik : public CreatureScript me->SetReactState(REACT_PASSIVE); instance->SetData(DATA_GOTHIK_GATE, GO_STATE_ACTIVE); _Reset(); - mergedSides = false; - phaseTwo = false; - thirtyPercentReached = false; + Initialize(); } void EnterCombat(Unit* /*who*/) override diff --git a/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp b/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp index 648da29ca6..2d0e8a6d2b 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp @@ -66,7 +66,13 @@ public: struct boss_heiganAI : public BossAI { - boss_heiganAI(Creature* creature) : BossAI(creature, BOSS_HEIGAN) { } + boss_heiganAI(Creature* creature) : BossAI(creature, BOSS_HEIGAN) + { + eruptSection = 0; + eruptDirection = false; + safetyDance = false; + phase = PHASE_FIGHT; + } uint32 eruptSection; bool eruptDirection; diff --git a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp index 61ee650b37..1c4320fd48 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp @@ -263,9 +263,20 @@ public: { boss_kelthuzadAI(Creature* creature) : BossAI(creature, BOSS_KELTHUZAD), spawns(creature) { + Initialize(); uiFaction = me->getFaction(); } + void Initialize() + { + nGuardiansOfIcecrownCount = 0; + uiGuardiansOfIcecrownTimer = 5000; // 5 seconds for summoning each Guardian of Icecrown in phase 3 + + Phase = 0; + nAbomination = 0; + nWeaver = 0; + } + uint32 Phase; uint32 uiGuardiansOfIcecrownTimer; uint32 uiFaction; @@ -315,12 +326,7 @@ public: portal->ResetDoorOrButton(); } - nGuardiansOfIcecrownCount = 0; - uiGuardiansOfIcecrownTimer = 5000; // 5 seconds for summoning each Guardian of Icecrown in phase 3 - - Phase = 0; - nAbomination = 0; - nWeaver = 0; + Initialize(); } void KilledUnit(Unit* /*victim*/) override diff --git a/src/server/scripts/Northrend/Naxxramas/boss_loatheb.cpp b/src/server/scripts/Northrend/Naxxramas/boss_loatheb.cpp index 9987802a16..736941949d 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_loatheb.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_loatheb.cpp @@ -60,13 +60,19 @@ class boss_loatheb : public CreatureScript { boss_loathebAI(Creature* creature) : BossAI(creature, BOSS_LOATHEB) { + Initialize(); + } + + void Initialize() + { + _doomCounter = 0; + _sporeLoserData = true; } void Reset() override { _Reset(); - _doomCounter = 0; - _sporeLoserData = true; + Initialize(); } void EnterCombat(Unit* /*who*/) override diff --git a/src/tools/vmap4_extractor/model.cpp b/src/tools/vmap4_extractor/model.cpp index 519f59cb08..64b2923b34 100644 --- a/src/tools/vmap4_extractor/model.cpp +++ b/src/tools/vmap4_extractor/model.cpp @@ -143,7 +143,7 @@ Vec3D fixCoordSystem2(Vec3D v) } ModelInstance::ModelInstance(MPQFile& f, char const* ModelInstName, uint32 mapID, uint32 tileX, uint32 tileY, FILE *pDirfile) - : scale(0), flags(0) + : id(0), scale(0), flags(0) { float ff[3]; f.read(&id, 4);