From 92cfbad2b2f1bcf4e3cbf68b508d62e595eca566 Mon Sep 17 00:00:00 2001 From: Disassembler Date: Mon, 4 May 2009 16:54:35 +0200 Subject: [PATCH 001/112] Backport from TC2 (resp. Mangos) conf options Death.Bones.* for disable bones creating from corpse in world zones or in arena/bg. --HG-- branch : trunk --- src/game/GlobalEvents.cpp | 2 +- src/game/ObjectAccessor.cpp | 8 ++++++-- src/game/ObjectAccessor.h | 2 +- src/game/Player.cpp | 2 +- src/game/World.cpp | 2 ++ src/game/World.h | 2 ++ src/trinitycore/trinitycore.conf.dist | 8 ++++++++ 7 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/game/GlobalEvents.cpp b/src/game/GlobalEvents.cpp index a2dd89d34c0..957462b9e22 100644 --- a/src/game/GlobalEvents.cpp +++ b/src/game/GlobalEvents.cpp @@ -55,7 +55,7 @@ static void CorpsesEraseCallBack(QueryResult *result, bool bones) { if(!ObjectAccessor::Instance().ConvertCorpseForPlayer(player_guid)) { - sLog.outDebug("Corpse %u not found in world. Delete from DB.",guidlow); + sLog.outDebug("Corpse %u not found in world or bones creating forbidden. Delete from DB.",guidlow); CharacterDatabase.PExecute("DELETE FROM corpse WHERE guid = '%u'",guidlow); } } diff --git a/src/game/ObjectAccessor.cpp b/src/game/ObjectAccessor.cpp index 0608408cf5e..2182af0b751 100644 --- a/src/game/ObjectAccessor.cpp +++ b/src/game/ObjectAccessor.cpp @@ -38,6 +38,7 @@ #include "Opcodes.h" #include "ObjectDefines.h" #include "MapInstanced.h" +#include "World.h" #include @@ -423,7 +424,7 @@ ObjectAccessor::AddCorpsesToGrid(GridPair const& gridpair,GridType& grid,Map* ma } Corpse* -ObjectAccessor::ConvertCorpseForPlayer(uint64 player_guid) +ObjectAccessor::ConvertCorpseForPlayer(uint64 player_guid, bool insignia) { Corpse *corpse = GetCorpseForPlayerGUID(player_guid); if(!corpse) @@ -449,7 +450,10 @@ ObjectAccessor::ConvertCorpseForPlayer(uint64 player_guid) Corpse *bones = NULL; // create the bones only if the map and the grid is loaded at the corpse's location - if(map && !map->IsRemovalGrid(corpse->GetPositionX(), corpse->GetPositionY())) + // ignore bones creating option in case insignia + if (map && (insignia || + (map->IsBattleGroundOrArena() ? sWorld.getConfig(CONFIG_DEATH_BONES_BG_OR_ARENA) : sWorld.getConfig(CONFIG_DEATH_BONES_WORLD))) && + !map->IsRemovalGrid(corpse->GetPositionX(), corpse->GetPositionY())) { // Create bones, don't change Corpse bones = new Corpse; diff --git a/src/game/ObjectAccessor.h b/src/game/ObjectAccessor.h index bbfc06b78b6..9399035afd8 100644 --- a/src/game/ObjectAccessor.h +++ b/src/game/ObjectAccessor.h @@ -192,7 +192,7 @@ class TRINITY_DLL_DECL ObjectAccessor : public Trinity::Singleton Date: Thu, 7 May 2009 18:20:55 +0200 Subject: [PATCH 002/112] Backported TC2 commit 3157 (megamage: *Fix the bug that fishing bobber does not have correct position.) --HG-- branch : trunk --- src/game/Spell.cpp | 14 ++++++++++++-- src/game/SpellMgr.h | 6 ++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 91d6622425e..664e52b26c0 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1593,9 +1593,19 @@ void Spell::SetTargetMap(uint32 i, uint32 cur) switch(cur) { case TARGET_UNIT_CASTER: - case TARGET_UNIT_CASTER_FISHING: AddUnitTarget(m_caster, i); break; + case TARGET_UNIT_CASTER_FISHING: + { + AddUnitTarget(m_caster, i); + float min_dis = GetSpellMinRange(m_spellInfo, true); + float max_dis = GetSpellMaxRange(m_spellInfo, true); + float dis = rand_norm() * (max_dis - min_dis) + min_dis; + float x, y, z; + m_caster->GetClosePoint(x, y, z, DEFAULT_WORLD_OBJECT_SIZE, dis); + m_targets.setDestination(x, y, z); + break; + } case TARGET_UNIT_MASTER: if(Unit* owner = m_caster->GetCharmerOrOwner()) AddUnitTarget(owner, i); @@ -2471,7 +2481,7 @@ void Spell::_handle_immediate_phase() { if(spellmgr.EffectTargetType[m_spellInfo->Effect[j]] == SPELL_REQUIRE_DEST) { - if(!m_targets.HasDst()) + if(!m_targets.HasDst()) // FIXME: this will ignore dest set in effect m_targets.setDestination(m_caster); HandleEffects(m_originalCaster, NULL, NULL, j); } diff --git a/src/game/SpellMgr.h b/src/game/SpellMgr.h index 70b81403a52..7c5a0874e41 100644 --- a/src/game/SpellMgr.h +++ b/src/game/SpellMgr.h @@ -326,6 +326,12 @@ inline bool IsSpellHaveEffect(SpellEntry const *spellInfo, SpellEffects effect) return true; return false; } +inline float GetSpellMinRange(SpellEntry const *spellInfo, bool positive) +{ + return positive + ? GetSpellMinRangeForFriend(sSpellRangeStore.LookupEntry(spellInfo->rangeIndex)) + : GetSpellMinRangeForHostile(sSpellRangeStore.LookupEntry(spellInfo->rangeIndex)); +} //bool IsNoStackAuraDueToAura(uint32 spellId_1, uint32 effIndex_1, uint32 spellId_2, uint32 effIndex_2); From 4b7d260a61922f0f592a428334b483f24bf5f77d Mon Sep 17 00:00:00 2001 From: Anubisss Date: Thu, 7 May 2009 20:19:14 +0200 Subject: [PATCH 003/112] *Fix Merciless Totem of the Third Wind's proc. Proc for Lesser Healing Wave instead of Healing Wave. --HG-- branch : trunk --- sql/updates/TC1_1477_world_spell.sql | 3 +++ sql/world_spell_full.sql | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 sql/updates/TC1_1477_world_spell.sql diff --git a/sql/updates/TC1_1477_world_spell.sql b/sql/updates/TC1_1477_world_spell.sql new file mode 100644 index 00000000000..a7f9bd30b59 --- /dev/null +++ b/sql/updates/TC1_1477_world_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` = 42370; +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(42370, 0x00, 11, 0x00000080, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/world_spell_full.sql b/sql/world_spell_full.sql index c33b05c168c..9e1c65dd0d2 100644 --- a/sql/world_spell_full.sql +++ b/sql/world_spell_full.sql @@ -378,3 +378,10 @@ DELETE FROM spell_target_position WHERE `id` IN (46019, 46020); INSERT INTO spell_target_position () VALUES (46019, 580, 1704.34, 928.17, -74.558, 0); INSERT INTO spell_target_position () VALUES (46020, 580, 1704.34, 928.17, 53.079, 0); +-- -------- +-- PROC +-- -------- +DELETE FROM `spell_proc_event` WHERE `entry` IN (42370); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(42370, 0x00, 11, 0x00000080, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); -- Merciless Totem of the Third Wind -- + From 3dc839536ae74e264fbe553ec257a220ff6b0156 Mon Sep 17 00:00:00 2001 From: Anubisss Date: Thu, 7 May 2009 20:48:17 +0200 Subject: [PATCH 004/112] *Fix a typo in Alar's script pointed by jojo. Thank you. --HG-- branch : trunk --- .../scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp index 52c2433ae43..a66d8b7e9e8 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp @@ -410,7 +410,8 @@ struct TRINITY_DLL_DECL boss_alarAI : public ScriptedAI else { Unit *target = NULL; - if(Phase1 && target && (target = m_creature->SelectNearestTarget(5))) + target = m_creature->SelectNearestTarget(5); + if(Phase1 && target) m_creature->AI()->AttackStart(target); else { From 5b9dae20b11243a19c37570392ab25a4bcdd63cd Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 7 May 2009 18:06:20 -0500 Subject: [PATCH 005/112] *Fix build. By Kudlaty. --HG-- branch : trunk --- src/game/Spell.cpp | 4 ++-- src/game/SpellMgr.h | 6 ------ 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 664e52b26c0..2227bc4c92b 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1598,8 +1598,8 @@ void Spell::SetTargetMap(uint32 i, uint32 cur) case TARGET_UNIT_CASTER_FISHING: { AddUnitTarget(m_caster, i); - float min_dis = GetSpellMinRange(m_spellInfo, true); - float max_dis = GetSpellMaxRange(m_spellInfo, true); + float min_dis = GetSpellMinRange(sSpellRangeStore.LookupEntry(m_spellInfo->rangeIndex)); + float max_dis = GetSpellMaxRange(sSpellRangeStore.LookupEntry(m_spellInfo->rangeIndex)); float dis = rand_norm() * (max_dis - min_dis) + min_dis; float x, y, z; m_caster->GetClosePoint(x, y, z, DEFAULT_WORLD_OBJECT_SIZE, dis); diff --git a/src/game/SpellMgr.h b/src/game/SpellMgr.h index 7c5a0874e41..70b81403a52 100644 --- a/src/game/SpellMgr.h +++ b/src/game/SpellMgr.h @@ -326,12 +326,6 @@ inline bool IsSpellHaveEffect(SpellEntry const *spellInfo, SpellEffects effect) return true; return false; } -inline float GetSpellMinRange(SpellEntry const *spellInfo, bool positive) -{ - return positive - ? GetSpellMinRangeForFriend(sSpellRangeStore.LookupEntry(spellInfo->rangeIndex)) - : GetSpellMinRangeForHostile(sSpellRangeStore.LookupEntry(spellInfo->rangeIndex)); -} //bool IsNoStackAuraDueToAura(uint32 spellId_1, uint32 effIndex_1, uint32 spellId_2, uint32 effIndex_2); From 51b46c53b84295658eb1197657e350c7a7a34271 Mon Sep 17 00:00:00 2001 From: krz Date: Fri, 8 May 2009 17:16:14 +0200 Subject: [PATCH 006/112] Fix enchantment application in case item is broken. --HG-- branch : trunk --- src/game/Player.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 387ea279969..743d457d689 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6581,8 +6581,8 @@ void Player::_ApplyItemMods(Item *item, uint8 slot,bool apply) if(slot >= INVENTORY_SLOT_BAG_END || !item) return; - // not apply/remove mods for broken item - if(item->IsBroken()) + // not apply mods for broken item + if(item->IsBroken() && apply) return; ItemPrototype const *proto = item->GetProto(); From ca370ddbbecace13e8836366fbb743000592d232 Mon Sep 17 00:00:00 2001 From: Anubisss Date: Fri, 8 May 2009 23:13:15 +0200 Subject: [PATCH 007/112] *Correct elapsed time in BG/Arena by Trojan. Thank you. --HG-- branch : trunk --- src/game/BattleGround.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/BattleGround.cpp b/src/game/BattleGround.cpp index c0ec88b78fb..6c8185b97d2 100644 --- a/src/game/BattleGround.cpp +++ b/src/game/BattleGround.cpp @@ -126,7 +126,9 @@ void BattleGround::Update(time_t diff) //BG is empty return; - WorldPacket data; + m_StartTime += diff; + + // WorldPacket data; if(GetRemovedPlayersSize()) { From 5346498dea71f651e672e14f093137bbd6622ce9 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 18:39:04 -0500 Subject: [PATCH 008/112] *Update sapphiron script (not finished yet). --HG-- branch : trunk --- .../scripts/zone/naxxramas/boss_patchwerk.cpp | 13 +- .../scripts/zone/naxxramas/boss_sapphiron.cpp | 305 +++++++++++------- src/game/Unit.cpp | 7 + src/game/Unit.h | 1 + 4 files changed, 197 insertions(+), 129 deletions(-) diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp index 3f51fc08ee4..99f8741c897 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp @@ -88,15 +88,14 @@ struct TRINITY_DLL_DECL boss_patchwerkAI : public ScriptedAI //amount of HP within melee distance uint32 MostHP = 0; Unit* pMostHPTarget = NULL; - std::list::iterator i = m_creature->getThreatManager().getThreatList().begin(); - for(; i != m_creature->getThreatManager().getThreatList().end();) + std::list::iterator i = me->getThreatManager().getThreatList().begin(); + for(; i != me->getThreatManager().getThreatList().end(); ++i) { - Unit* pTemp = Unit::GetUnit(*m_creature, (*i)->getUnitGuid()); - ++i; - if (pTemp && pTemp->isAlive() && pTemp->GetHealth() > MostHP && m_creature->IsWithinMeleeRange(pTemp)) + Unit* target = (*i)->getTarget(); + if (target->isAlive() && target->GetHealth() > MostHP && me->IsWithinMeleeRange(target)) { - MostHP = pTemp->GetHealth(); - pMostHPTarget = pTemp; + MostHP = target->GetHealth(); + pMostHPTarget = target; } } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp index a0cfb77c06c..44e2def1c88 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp @@ -26,159 +26,220 @@ EndScriptData */ #define EMOTE_BREATH -1533082 #define EMOTE_ENRAGE -1533083 +#define SPELL_FROST_AURA HEROIC(28531,55799) +#define SPELL_CLEAVE 19983 +#define SPELL_TAIL_SWEEP HEROIC(55697,55696) +#define SPELL_SUMMON_BLIZZARD 28560 +#define SPELL_LIFE_DRAIN HEROIC(28542,55665) #define SPELL_ICEBOLT 28522 #define SPELL_FROST_BREATH 29318 -#define SPELL_FROST_AURA HEROIC(28531,55799) -#define SPELL_LIFE_DRAIN HEROIC(28542,55665) -//#define SPELL_CHILL 28560 -#define SPELL_BLIZZARD 28547 -#define SPELL_BESERK 26662 -#define SPELL_CLEAVE 19983 -#define SPELL_TAIL_SWEEP 55697 +#define SPELL_FROST_BREATH2 28524 +#define SPELL_BERSERK 26662 +#define SPELL_CHILL HEROIC(28547,55699) + +#define MOB_BLIZZARD 16474 +#define GO_ICEBLOCK 181247 + +enum Phases +{ + PHASE_NULL = 0, + PHASE_GROUND, + PHASE_FLIGHT, +}; + +enum Events +{ + EVENT_BERSERK = 1, + EVENT_CLEAVE, + EVENT_TAIL, + EVENT_DRAIN, + EVENT_BLIZZARD, + EVENT_FLIGHT, + EVENT_LIFTOFF, + EVENT_ICEBOLT, + EVENT_BREATH, + EVENT_LAND, + EVENT_GROUND, +}; + +typedef std::map IceBlockMap; struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI { - boss_sapphironAI(Creature* c) : ScriptedAI(c) {} + boss_sapphironAI(Creature* c) : ScriptedAI(c) + , phase(PHASE_NULL) + { + } - uint32 Icebolt_Count; - uint32 Icebolt_Timer; - uint32 FrostBreath_Timer; - uint32 FrostAura_Timer; - uint32 LifeDrain_Timer; - uint32 Blizzard_Timer; - uint32 Tail_Sweep_Timer; - uint32 Cleave_Timer; - uint32 Fly_Timer; - uint32 Fly2_Timer; - uint32 Beserk_Timer; - uint32 phase; - bool IsInFly; - uint32 land_Timer; + EventMap events; + Phases phase; + uint32 iceboltCount; + IceBlockMap iceblocks; void Reset() { - FrostAura_Timer = 2000; - LifeDrain_Timer = 24000; - Blizzard_Timer = 20000; - Tail_Sweep_Timer=(rand()%2+9)*1000; - Cleave_Timer=10000; - Fly_Timer = 45000; - Icebolt_Timer = 4000; - land_Timer = 0; - Beserk_Timer = 15*60000; - phase = 1; - Icebolt_Count = 0; - IsInFly = false; + if(phase = PHASE_FLIGHT) + ClearIceBlock(); - m_creature->RemoveUnitMovementFlag(MOVEMENTFLAG_LEVITATING); + events.Reset(); + phase = PHASE_NULL; } void EnterCombat(Unit *who) { DoZoneInCombat(); me->CastSpell(me, SPELL_FROST_AURA, true); + + events.ScheduleEvent(EVENT_BERSERK, 15*60000); + EnterPhaseGround(); + } + + void SpellHitTarget(Unit *target, const SpellEntry *spell) + { + if(spell->Id == SPELL_ICEBOLT) + { + IceBlockMap::iterator itr = iceblocks.find(target->GetGUID()); + if(itr != iceblocks.end() && !itr->second) + { + if(GameObject *iceblock = me->SummonGameObject(GO_ICEBLOCK, target->GetPositionX(), target->GetPositionY(), target->GetPositionZ(), 0, 0, 0, 0, 0, 25000)) + itr->second = iceblock->GetGUID(); + } + } + } + + void EnterPhaseGround() + { + events.SetPhase(PHASE_GROUND); + events.ScheduleEvent(EVENT_CLEAVE, 5000+rand()%10000, 0, PHASE_GROUND); + events.ScheduleEvent(EVENT_TAIL, 5000+rand()%10000, 0, PHASE_GROUND); + events.ScheduleEvent(EVENT_DRAIN, 24000, 0, PHASE_GROUND); + events.ScheduleEvent(EVENT_BLIZZARD, 5000+rand()%15000, 0, PHASE_GROUND); + events.ScheduleEvent(EVENT_FLIGHT, 45000); + } + + void ClearIceBlock() + { + for(IceBlockMap::iterator itr = iceblocks.begin(); itr != iceblocks.end(); ++itr) + { + if(Player *player = Unit::GetPlayer(itr->first)) + player->RemoveAura(SPELL_ICEBOLT); + if(GameObject *go = GameObject::GetGameObject(*me, itr->second)) + go->Delete(); + } + iceblocks.clear(); } void UpdateAI(const uint32 diff) { - if (!UpdateVictim()) + if(!phase) return; - if(phase == 1) + events.Update(diff); + + if(phase == PHASE_GROUND) { - if(LifeDrain_Timer < diff) - { - DoCastAOE(SPELL_LIFE_DRAIN); - LifeDrain_Timer = 24000; - }else LifeDrain_Timer -= diff; + if(!UpdateVictim()) + return; - if(Blizzard_Timer < diff) + while(uint32 eventId = events.ExecuteEvent()) { - if (Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0)) + switch(eventId) { - DoCast(target,SPELL_BLIZZARD); - //It seems NO damage? + case EVENT_BERSERK: + DoScriptText(EMOTE_ENRAGE, m_creature); + DoCast(me, SPELL_BERSERK); + return; + case EVENT_CLEAVE: + DoCast(me->getVictim(), SPELL_CLEAVE); + events.ScheduleEvent(EVENT_CLEAVE, 10000, 0, PHASE_GROUND); + return; + case EVENT_TAIL: + DoCastAOE(SPELL_TAIL_SWEEP); + events.ScheduleEvent(EVENT_TAIL, (rand()%2+9)*1000, 0, PHASE_GROUND); + return; + case EVENT_DRAIN: + DoCastAOE(SPELL_LIFE_DRAIN); + events.ScheduleEvent(EVENT_DRAIN, 24000, 0, PHASE_GROUND); + return; + case EVENT_BLIZZARD: + if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0)) + DoCast(target,SPELL_SUMMON_BLIZZARD); + events.ScheduleEvent(EVENT_BLIZZARD, 20000, 0, PHASE_GROUND); + break; + case EVENT_FLIGHT: + phase = PHASE_FLIGHT; + events.SetPhase(PHASE_FLIGHT); + events.ScheduleEvent(EVENT_LIFTOFF, 0); + return; } - Blizzard_Timer = 20000; - }else Blizzard_Timer -= diff; - - //SPELL_CLEAVE - if(Cleave_Timer < diff) - { - DoCast(m_creature->getVictim(),SPELL_CLEAVE); - Cleave_Timer = 10000; - }else Cleave_Timer -= diff; - - //Tail Sweep_Timer, - if(Tail_Sweep_Timer < diff) - { - DoCast(m_creature,SPELL_TAIL_SWEEP); - Tail_Sweep_Timer=(rand()%2+9)*1000; - }else Tail_Sweep_Timer -= diff; - - if (m_creature->GetHealth()*100 / m_creature->GetMaxHealth() > 10) - { - if(Fly_Timer < diff) - { - phase = 2; - m_creature->HandleEmoteCommand(EMOTE_ONESHOT_LIFTOFF); - m_creature->AddUnitMovementFlag(MOVEMENTFLAG_LEVITATING); - m_creature->GetMotionMaster()->Clear(false); - m_creature->GetMotionMaster()->MoveIdle(); - m_creature->SetHover(true); - Icebolt_Timer = 4000; - Icebolt_Count = 0; - IsInFly = true; - }else Fly_Timer -= diff; } - } - if (phase == 2) - { - if(Icebolt_Timer < diff && Icebolt_Count < 5) - { - if (Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0)) - { - DoCast(target,SPELL_ICEBOLT); - ++Icebolt_Count; - error_log("Count incremented"); - } - FrostBreath_Timer = 6000; - Icebolt_Timer = 4000; - }else Icebolt_Timer -= diff; - - if(Icebolt_Count == 5 && IsInFly && FrostBreath_Timer < diff ) - { - DoScriptText(EMOTE_BREATH, m_creature); - DoCast(m_creature->getVictim(),SPELL_FROST_BREATH); - land_Timer = 2000; - IsInFly = false; - FrostBreath_Timer = 6000; - }else FrostBreath_Timer -= diff; - - if(!IsInFly && land_Timer < diff) - { - phase = 1; - m_creature->HandleEmoteCommand(EMOTE_ONESHOT_LAND); - m_creature->RemoveUnitMovementFlag(MOVEMENTFLAG_LEVITATING); - m_creature->GetMotionMaster()->Clear(false); - m_creature->GetMotionMaster()->MoveChase(m_creature->getVictim()); - m_creature->SetHover(true); - land_Timer = 0; - Fly_Timer = 67000; - }else land_Timer -= diff; - } - - if (Beserk_Timer < diff) - { - DoScriptText(EMOTE_ENRAGE, m_creature); - DoCast(m_creature,SPELL_BESERK); - Beserk_Timer = 300000; - }else Beserk_Timer -= diff; - - if (phase!=2) DoMeleeAttackIfReady(); + } + else + { + if(me->getThreatManager().isThreatListEmpty()) + { + EnterEvadeMode(); + return; + } + + if(uint32 eventId = events.ExecuteEvent()) + { + switch(eventId) + { + case EVENT_LIFTOFF: + me->AttackStop(); + me->GetMotionMaster()->MoveIdle(); + me->HandleEmoteCommand(EMOTE_ONESHOT_LIFTOFF); + me->AddUnitMovementFlag(MOVEMENTFLAG_LEVITATING); + me->SendMovementFlagUpdate(); + events.ScheduleEvent(EVENT_ICEBOLT, 1000); + iceboltCount = HeroicMode ? 3 : 2; + return; + case EVENT_ICEBOLT: + { + std::vector targets; + std::list::iterator i = me->getThreatManager().getThreatList().begin(); + for(; i != me->getThreatManager().getThreatList().end(); ++i) + if((*i)->getTarget()->GetTypeId() == TYPEID_PLAYER && !(*i)->getTarget()->HasAura(SPELL_ICEBOLT)) + targets.push_back((*i)->getTarget()); + + if(targets.empty()) + iceboltCount = 0; + else + { + std::vector::iterator itr = targets.begin(); + advance(itr, rand()%targets.size()); + iceblocks.insert(std::make_pair((*itr)->GetGUID(), 0)); + DoCast(*itr, SPELL_ICEBOLT); + --iceboltCount; + } + + if(iceboltCount) + events.ScheduleEvent(EVENT_ICEBOLT, 1000); + else + events.ScheduleEvent(EVENT_BREATH, 1000); + return; + } + case EVENT_BREATH: + DoScriptText(EMOTE_BREATH, me); + ClearIceBlock(); + events.ScheduleEvent(EVENT_LAND, 1000); + return; + case EVENT_LAND: + me->HandleEmoteCommand(EMOTE_ONESHOT_LAND); + me->RemoveUnitMovementFlag(MOVEMENTFLAG_LEVITATING); + me->SendMovementFlagUpdate(); + events.ScheduleEvent(EVENT_GROUND, 1000); + return; + case EVENT_GROUND: + EnterPhaseGround(); + return; + } + }//if(uint32 eventId = events.ExecuteEvent()) + }//if(phase == PHASE_GROUND) } }; diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 514a26349ba..5782ec9d5a4 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -12163,6 +12163,13 @@ void Unit::StopMoving() SendMessageToSet(&data,false); } +void Unit::SendMovementFlagUpdate() +{ + WorldPacket data; + BuildHeartBeatMsg(&data); + SendMessageToSet(&data, false); +} + /* void Unit::SetFeared(bool apply, uint64 casterGUID, uint32 spellID) { diff --git a/src/game/Unit.h b/src/game/Unit.h index fcfc14b5394..54384854089 100644 --- a/src/game/Unit.h +++ b/src/game/Unit.h @@ -1212,6 +1212,7 @@ class TRINITY_DLL_SPEC Unit : public WorldObject void SendMonsterMoveByPath(Path const& path, uint32 start, uint32 end); void SendMonsterMoveWithSpeed(float x, float y, float z, uint32 transitTime = 0, Player* player = NULL); void SendMonsterMoveWithSpeedToCurrentDestination(Player* player = NULL); + void SendMovementFlagUpdate(); bool isAlive() const { return (m_deathState == ALIVE); }; bool isDead() const { return ( m_deathState == DEAD || m_deathState == CORPSE ); }; From d72855e25fb00af6c7d5c599514de8d3aff429b0 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 18:43:06 -0500 Subject: [PATCH 009/112] [7794] Add DK pet type support for proper show it in client Pet tab. Author: Astellar --HG-- branch : trunk --- src/game/Pet.cpp | 30 ++++++++++++++++++++++++------ src/game/Pet.h | 4 ++++ src/game/Player.cpp | 4 ++-- 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/game/Pet.cpp b/src/game/Pet.cpp index e846f7004c0..7edc9144bdc 100644 --- a/src/game/Pet.cpp +++ b/src/game/Pet.cpp @@ -190,10 +190,7 @@ bool Pet::LoadPetFromDB( Player* owner, uint32 petentry, uint32 petnumber, bool return true; } - if (getPetType() == HUNTER_PET || (getPetType() == SUMMON_PET && cinfo->type == CREATURE_TYPE_DEMON && owner->getClass() == CLASS_WARLOCK)) - m_charmInfo->SetPetNumber(pet_number, true); - else - m_charmInfo->SetPetNumber(pet_number, false); + m_charmInfo->SetPetNumber(pet_number, IsPermanentPetFor(owner)); // set current pet as current // 0=current @@ -1685,6 +1682,27 @@ void Pet::ToggleAutocast(uint32 spellid, bool apply) } } +bool Pet::IsPermanentPetFor(Player* owner) +{ + switch(getPetType()) + { + case SUMMON_PET: + switch(owner->getClass()) + { + case CLASS_WARLOCK: + return GetCreatureInfo()->type == CREATURE_TYPE_DEMON; + case CLASS_DEATH_KNIGHT: + return GetCreatureInfo()->type == CREATURE_TYPE_UNDEAD; + default: + return false; + } + case HUNTER_PET: + return true; + default: + return false; + } +} + bool Pet::Create(uint32 guidlow, Map *map, uint32 phaseMask, uint32 Entry, uint32 pet_number) { SetMapId(map->GetId()); @@ -1735,10 +1753,10 @@ void Pet::LearnPetPassives() void Pet::CastPetAuras(bool current) { Unit* owner = GetOwner(); - if(!owner) + if(!owner || owner->GetTypeId()!=TYPEID_PLAYER) return; - if(getPetType() != HUNTER_PET && (getPetType() != SUMMON_PET || owner->getClass() != CLASS_WARLOCK)) + if(!IsPermanentPetFor((Player*)owner)) return; for(PetAuraSet::const_iterator itr = owner->m_petAuras.begin(); itr != owner->m_petAuras.end();) diff --git a/src/game/Pet.h b/src/game/Pet.h index 90414a321de..ea82b7360bc 100644 --- a/src/game/Pet.h +++ b/src/game/Pet.h @@ -126,6 +126,8 @@ typedef std::vector AutoSpellList; #define PET_FOLLOW_DIST 1 #define PET_FOLLOW_ANGLE (M_PI/2) +class Player; + class Pet : public Guardian { public: @@ -140,6 +142,8 @@ class Pet : public Guardian bool isControlled() const { return getPetType()==SUMMON_PET || getPetType()==HUNTER_PET; } bool isTemporarySummoned() const { return m_duration > 0; } + bool IsPermanentPetFor(Player* owner); // pet have tab in character windows and set UNIT_FIELD_PETNUMBER + bool Create (uint32 guidlow, Map *map, uint32 phaseMask, uint32 Entry, uint32 pet_number); bool CreateBaseAtCreature(Creature* creature); bool LoadPetFromDB( Player* owner,uint32 petentry = 0,uint32 petnumber = 0, bool current = false ); diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 494334466f4..c0b2b384938 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -1505,7 +1505,7 @@ void Player::BuildEnumData( QueryResult * result, WorldPacket * p_data ) uint32 petFamily = 0; // show pet at selection character in character list only for non-ghost character - if(result && isAlive() && (pClass == CLASS_WARLOCK || pClass == CLASS_HUNTER)) + if (result && isAlive() && (pClass == CLASS_WARLOCK || pClass == CLASS_HUNTER || pClass == CLASS_DEATH_KNIGHT)) { uint32 entry = fields[10].GetUInt32(); CreatureInfo const* cInfo = sCreatureStorage.LookupEntry(entry); @@ -16712,7 +16712,7 @@ void Player::PetSpellInitialize() uint8 addlist = 0; data << uint8(addlist); // placeholder - if(pet->isControlled() && ((pet->getPetType() == HUNTER_PET) || ((pet->GetCreatureInfo()->type == CREATURE_TYPE_DEMON) && (getClass() == CLASS_WARLOCK)))) + if (pet->IsPermanentPetFor(this)) { // spells loop for (PetSpellMap::iterator itr = pet->m_spells.begin(); itr != pet->m_spells.end(); ++itr) From 6fbebffbafc123b4948ad23303743e2b10f2ded4 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 18:45:26 -0500 Subject: [PATCH 010/112] [7795] Added comments. Author: AlexDereka --HG-- branch : trunk --- src/shared/Common.h | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/src/shared/Common.h b/src/shared/Common.h index abe804bb3a4..5cbd7f285f6 100644 --- a/src/shared/Common.h +++ b/src/shared/Common.h @@ -62,26 +62,17 @@ #include "Platform/Define.h" #if COMPILER == COMPILER_MICROSOFT - -#pragma warning(disable:4996) - +# pragma warning(disable:4996) // 'function': was declared deprecated #ifndef __SHOW_STUPID_WARNINGS__ - -#pragma warning(disable:4244) - -#pragma warning(disable:4267) - -#pragma warning(disable:4800) - -#pragma warning(disable:4018) - -#pragma warning(disable:4311) - -#pragma warning(disable:4305) - -#pragma warning(disable:4005) - -#pragma warning(disable:4522)//warning when class has 2 constructosr +# pragma warning(disable:4005) // 'identifier' : macro redefinition +# pragma warning(disable:4018) // 'expression' : signed/unsigned mismatch +# pragma warning(disable:4244) // 'argument' : conversion from 'type1' to 'type2', possible loss of data +# pragma warning(disable:4267) // 'var' : conversion from 'size_t' to 'type', possible loss of data +# pragma warning(disable:4305) // 'identifier' : truncation from 'type1' to 'type2' +# pragma warning(disable:4311) // 'variable' : pointer truncation from 'type' to 'type' +# pragma warning(disable:4355) // 'this' : used in base member initializer list +# pragma warning(disable:4800) // 'type' : forcing value to bool 'true' or 'false' (performance warning) +# pragma warning(disable:4522) //warning when class has 2 constructosr #endif // __SHOW_STUPID_WARNINGS__ #endif // __GNUC__ From e85e4c386b76e345cf615c743a3268408d72bffb Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 18:47:27 -0500 Subject: [PATCH 011/112] [7796] Implement .lookup taxinode and .go taxinode commands. Author: VladimirMangos --HG-- branch : trunk --- sql/mangos.sql | 8 ++- .../7782_01_mangos_spell_proc_event.sql.obs | 4 ++ sql/updates/7796_01_mangos_command.sql | 7 +++ sql/updates/7796_02_mangos_mangos_string.sql | 8 +++ src/game/Chat.cpp | 3 + src/game/Chat.h | 2 + src/game/DBCStructure.h | 2 +- src/game/DBCfmt.h | 2 +- src/game/Language.h | 10 +-- src/game/Level1.cpp | 45 ++++++++++++++ src/game/Level3.cpp | 62 +++++++++++++++++++ src/game/SpellEffects.cpp | 2 +- 12 files changed, 147 insertions(+), 8 deletions(-) create mode 100644 sql/updates/7782_01_mangos_spell_proc_event.sql.obs create mode 100644 sql/updates/7796_01_mangos_command.sql create mode 100644 sql/updates/7796_02_mangos_mangos_string.sql diff --git a/sql/mangos.sql b/sql/mangos.sql index 0a036be48a3..077f617b7c1 100644 --- a/sql/mangos.sql +++ b/sql/mangos.sql @@ -23,7 +23,7 @@ DROP TABLE IF EXISTS `db_version`; CREATE TABLE `db_version` ( `version` varchar(120) default NULL, `creature_ai_version` varchar(120) default NULL, - `required_7777_01_mangos_spell_proc_event` bit(1) default NULL + `required_7796_02_mangos_mangos_string` bit(1) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes'; -- @@ -322,6 +322,7 @@ INSERT INTO `command` VALUES ('go graveyard',1,'Syntax: .go graveyard #graveyardId\r\n Teleport to graveyard with the graveyardId specified.'), ('go grid',1,'Syntax: .go grid #gridX #gridY [#mapId]\r\n\r\nTeleport the gm to center of grid with provided indexes at map #mapId (or current map if it not provided).'), ('go object',1,'Syntax: .go object #object_guid\r\nTeleport your character to gameobject with guid #object_guid'), +('go taxinode',1,'Syntax: .go taxinode #taxinode\r\n\r\nTeleport player to taxinode coordinates. You can look up zone using .lookup taxinode $namepart'), ('go trigger',1,'Syntax: .go trigger #trigger_id\r\n\r\nTeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.'), ('go xy',1,'Syntax: .go xy #x #y [#mapid]\r\n\r\nTeleport player to point with (#x,#y) coordinates at ground(water) level at map #mapid or same map if #mapid not provided.'), ('go xyz',1,'Syntax: .go xyz #x #y #z [#mapid]\r\n\r\nTeleport player to point with (#x,#y,#z) coordinates at ground(water) level at map #mapid or same map if #mapid not provided.'), @@ -384,6 +385,7 @@ INSERT INTO `command` VALUES ('lookup quest',3,'Syntax: .lookup quest $namepart\r\n\r\nLooks up a quest by $namepart, and returns all matches with their quest ID\'s.'), ('lookup skill',3,'Syntax: .lookup skill $$namepart\r\n\r\nLooks up a skill by $namepart, and returns all matches with their skill ID\'s.'), ('lookup spell',3,'Syntax: .lookup spell $namepart\r\n\r\nLooks up a spell by $namepart, and returns all matches with their spell ID\'s.'), +('lookup taxinode',3,'Syntax: .lookup taxinode $substring\r\n\r\nSearch and output all taxinodes with provide $substring in name.'), ('lookup tele',1,'Syntax: .lookup tele $substring\r\n\r\nSearch and output all .tele command locations with provide $substring in name.'), ('maxskill',3,'Syntax: .maxskill\r\nSets all skills of the targeted player to their maximum VALUESfor its current level.'), ('modify arena',1,'Syntax: .modify arena #value\r\nAdd $amount arena points to the selected player.'), @@ -2688,6 +2690,7 @@ INSERT INTO `mangos_string` VALUES (344,'You already have pet.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (345,'Forced customize for player %s will be requested at next login.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (346,'Forced customize for player %s (GUID #%u) will be requested at next login.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(347,'TaxiNode ID %u not found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (400,'|cffff0000[System Message]:|rScripts reloaded',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (401,'You change security level of account %s to %i.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (402,'%s changed your security level to %i.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), @@ -2753,6 +2756,7 @@ INSERT INTO `mangos_string` VALUES (463,'Teleport location added.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (464,'Teleport location NOT added: database error.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (465,'Teleport location deleted.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(466,'No taxinodes found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (467,'Target unit has %d auras:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (468,'id: %d eff: %d type: %d duration: %d maxduration: %d name: %s%s%s caster: %s %u',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (469,'Target unit has %d auras of type %d:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), @@ -3052,6 +3056,8 @@ INSERT INTO `mangos_string` VALUES (1125,'Your pet learned all talents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (1126,'Your pet talents have been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (1127,'Talents of %s\'s pet reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1128,'%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1129,'%d - %s %s (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (1200,'You try to view cinemitic %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (1201,'You try to view movie %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `mangos_string` ENABLE KEYS */; diff --git a/sql/updates/7782_01_mangos_spell_proc_event.sql.obs b/sql/updates/7782_01_mangos_spell_proc_event.sql.obs new file mode 100644 index 00000000000..8efa5573b3c --- /dev/null +++ b/sql/updates/7782_01_mangos_spell_proc_event.sql.obs @@ -0,0 +1,4 @@ +ALTER TABLE db_version CHANGE COLUMN required_7777_01_mangos_spell_proc_event required_7782_01_mangos_spell_proc_event bit; + +DELETE FROM spell_proc_event WHERE entry = 34074; +INSERT INTO spell_proc_event VALUES (34074, 0, 9, 522819, 8917121, 513, 0, 0, 0, 0, 0); \ No newline at end of file diff --git a/sql/updates/7796_01_mangos_command.sql b/sql/updates/7796_01_mangos_command.sql new file mode 100644 index 00000000000..0a5c7c34221 --- /dev/null +++ b/sql/updates/7796_01_mangos_command.sql @@ -0,0 +1,7 @@ +ALTER TABLE db_version CHANGE COLUMN required_7782_01_mangos_spell_proc_event required_7796_01_mangos_command bit; + +DELETE FROM `command` WHERE `name` IN ('go taxinode','lookup taxinode'); + +INSERT INTO `command` VALUES +('go taxinode',1,'Syntax: .go taxinode #taxinode\r\n\r\nTeleport player to taxinode coordinates. You can look up zone using .lookup taxinode $namepart'), +('lookup taxinode',3,'Syntax: .lookup taxinode $substring\r\n\r\nSearch and output all taxinodes with provide $substring in name.'); diff --git a/sql/updates/7796_02_mangos_mangos_string.sql b/sql/updates/7796_02_mangos_mangos_string.sql new file mode 100644 index 00000000000..ae47b9803a5 --- /dev/null +++ b/sql/updates/7796_02_mangos_mangos_string.sql @@ -0,0 +1,8 @@ +ALTER TABLE db_version CHANGE COLUMN required_7796_01_mangos_command required_7796_02_mangos_mangos_string bit; + +DELETE FROM mangos_string WHERE entry IN(347,466,1128,1129); +INSERT INTO mangos_string VALUES +(347,'TaxiNode ID %u not found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(466,'No taxinodes found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1128,'%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1129,'%d - %s %s (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/src/game/Chat.cpp b/src/game/Chat.cpp index 1bc6eb304e4..bf8ee9d3a77 100644 --- a/src/game/Chat.cpp +++ b/src/game/Chat.cpp @@ -49,6 +49,7 @@ // |color|Hskill:skill_id|h[name]|h|r // |color|Hspell:spell_id|h[name]|h|r - client, spellbook spell icon shift-click // |color|Htalent:talent_id,rank|h[name]|h|r - client, talent icon shift-click +// |color|Htaxinode:id|h[name]|h|r // |color|Htele:id|h[name]|h|r // |color|Htrade:spell_id,cur_value,max_value,unk3int,unk3str|h[name]|h|r - client, spellbook profession icon shift-click @@ -194,6 +195,7 @@ ChatCommand * ChatHandler::getCommandTable() { "graveyard", SEC_MODERATOR, false, &ChatHandler::HandleGoGraveyardCommand, "", NULL }, { "grid", SEC_MODERATOR, false, &ChatHandler::HandleGoGridCommand, "", NULL }, { "object", SEC_MODERATOR, false, &ChatHandler::HandleGoObjectCommand, "", NULL }, + { "taxinode", SEC_MODERATOR, false, &ChatHandler::HandleGoTaxinodeCommand, "", NULL }, { "trigger", SEC_MODERATOR, false, &ChatHandler::HandleGoTriggerCommand, "", NULL }, { "zonexy", SEC_MODERATOR, false, &ChatHandler::HandleGoZoneXYCommand, "", NULL }, { "xy", SEC_MODERATOR, false, &ChatHandler::HandleGoXYCommand, "", NULL }, @@ -301,6 +303,7 @@ ChatCommand * ChatHandler::getCommandTable() { "player", SEC_GAMEMASTER, true, NULL, "", lookupPlayerCommandTable }, { "skill", SEC_ADMINISTRATOR, true, &ChatHandler::HandleLookupSkillCommand, "", NULL }, { "spell", SEC_ADMINISTRATOR, true, &ChatHandler::HandleLookupSpellCommand, "", NULL }, + { "taxinode", SEC_ADMINISTRATOR, true, &ChatHandler::HandleLookupTaxiNodeCommand, "", NULL }, { "tele", SEC_MODERATOR, true, &ChatHandler::HandleLookupTeleCommand, "", NULL }, { NULL, 0, false, NULL, "", NULL } }; diff --git a/src/game/Chat.h b/src/game/Chat.h index cc7de6731a6..97570d2f250 100644 --- a/src/game/Chat.h +++ b/src/game/Chat.h @@ -195,6 +195,7 @@ class ChatHandler bool HandleGoGraveyardCommand(const char* args); bool HandleGoGridCommand(const char* args); bool HandleGoObjectCommand(const char* args); + bool HandleGoTaxinodeCommand(const char* args); bool HandleGoTriggerCommand(const char* args); bool HandleGoXYCommand(const char* args); bool HandleGoXYZCommand(const char* args); @@ -247,6 +248,7 @@ class ChatHandler bool HandleLookupQuestCommand(const char* args); bool HandleLookupSkillCommand(const char* args); bool HandleLookupSpellCommand(const char* args); + bool HandleLookupTaxiNodeCommand(const char * args); bool HandleLookupTeleCommand(const char * args); bool HandleModifyKnownTitlesCommand(const char* args); diff --git a/src/game/DBCStructure.h b/src/game/DBCStructure.h index 8c8195c018b..3798785ca03 100644 --- a/src/game/DBCStructure.h +++ b/src/game/DBCStructure.h @@ -1517,7 +1517,7 @@ struct TaxiNodesEntry float x; // 2 m_x float y; // 3 m_y float z; // 4 m_z - //char* name[16]; // 5-21 m_Name_lang + char* name[16]; // 5-21 m_Name_lang // 22 string flags uint32 MountCreatureID[2]; // 23-24 m_MountCreatureID[2] }; diff --git a/src/game/DBCfmt.h b/src/game/DBCfmt.h index ea2198ef22c..170fd25dd9f 100644 --- a/src/game/DBCfmt.h +++ b/src/game/DBCfmt.h @@ -96,7 +96,7 @@ const char StableSlotPricesfmt[] = "ni"; const char SummonPropertiesfmt[] = "niiiii"; const char TalentEntryfmt[]="niiiiiiiixxxxixxixxxxxx"; const char TalentTabEntryfmt[]="nxxxxxxxxxxxxxxxxxxxiiix"; -const char TaxiNodesEntryfmt[]="nifffxxxxxxxxxxxxxxxxxii"; +const char TaxiNodesEntryfmt[]="nifffssssssssssssssssxii"; const char TaxiPathEntryfmt[]="niii"; const char TaxiPathNodeEntryfmt[]="diiifffiixx"; const char TotemCategoryEntryfmt[]="nxxxxxxxxxxxxxxxxxii"; diff --git a/src/game/Language.h b/src/game/Language.h index 69bfbf00159..8bc01a7deea 100644 --- a/src/game/Language.h +++ b/src/game/Language.h @@ -328,7 +328,8 @@ enum TrinityStrings LANG_YOU_ALREADY_HAVE_PET = 344, LANG_CUSTOMIZE_PLAYER = 345, LANG_CUSTOMIZE_PLAYER_GUID = 346, - // Room for more level 2 345-399 not used + LANG_COMMAND_GOTAXINODENOTFOUND = 347, + // Room for more level 2 348-399 not used // level 3 chat LANG_SCRIPTS_RELOADED = 400, @@ -403,8 +404,7 @@ enum TrinityStrings LANG_COMMAND_TP_ADDED = 463, LANG_COMMAND_TP_ADDEDERR = 464, LANG_COMMAND_TP_DELETED = 465, - // 466, // not used - + LANG_COMMAND_NOTAXINODEFOUND = 466, LANG_COMMAND_TARGET_LISTAURAS = 467, LANG_COMMAND_TARGET_AURADETAIL = 468, LANG_COMMAND_TARGET_LISTAURATYPE = 469, @@ -765,7 +765,9 @@ enum TrinityStrings LANG_COMMAND_LEARN_PET_TALENTS = 1125, LANG_RESET_PET_TALENTS = 1126, LANG_RESET_PET_TALENTS_ONLINE = 1127, - // Room for more level 3 1128-1199 not used + LANG_TAXINODE_ENTRY_LIST_CHAT = 1128, + LANG_TAXINODE_ENTRY_LIST_CONSOLE = 1129, + // Room for more level 3 1130-1199 not used // Debug commands LANG_CINEMATIC_NOT_EXIST = 1200, diff --git a/src/game/Level1.cpp b/src/game/Level1.cpp index 963e79f8829..832f2ada5e3 100644 --- a/src/game/Level1.cpp +++ b/src/game/Level1.cpp @@ -2753,6 +2753,51 @@ bool ChatHandler::HandleGroupgoCommand(const char* args) return true; } +bool ChatHandler::HandleGoTaxinodeCommand(const char* args) +{ + Player* _player = m_session->GetPlayer(); + + if (!*args) + return false; + + char* cNodeId = extractKeyFromLink((char*)args,"Htaxinode"); + if (!cNodeId) + return false; + + int32 i_nodeId = atoi(cNodeId); + if (!i_nodeId) + return false; + + TaxiNodesEntry const* node = sTaxiNodesStore.LookupEntry(i_nodeId); + if (!node) + { + PSendSysMessage(LANG_COMMAND_GOTAXINODENOTFOUND,i_nodeId); + SetSentErrorMessage(true); + return false; + } + + if (node->x == 0.0f && node->y == 0.0f && node->z == 0.0f || + !MapManager::IsValidMapCoord(node->map_id,node->x,node->y,node->z)) + { + PSendSysMessage(LANG_INVALID_TARGET_COORD,node->x,node->y,node->map_id); + SetSentErrorMessage(true); + return false; + } + + // stop flight if need + if (_player->isInFlight()) + { + _player->GetMotionMaster()->MovementExpired(); + _player->m_taxi.ClearTaxiDestinations(); + } + // save only in non-flight case + else + _player->SaveRecallPosition(); + + _player->TeleportTo(node->map_id, node->x, node->y, node->z, _player->GetOrientation()); + return true; +} + //teleport at coordinates bool ChatHandler::HandleGoXYCommand(const char* args) { diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index 474a79c5680..1130bcec070 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -3694,6 +3694,68 @@ bool ChatHandler::HandleLookupObjectCommand(const char* args) return true; } +bool ChatHandler::HandleLookupTaxiNodeCommand(const char * args) +{ + if(!*args) + return false; + + std::string namepart = args; + std::wstring wnamepart; + + if(!Utf8toWStr(namepart,wnamepart)) + return false; + + // converting string that we try to find to lower case + wstrToLower( wnamepart ); + + uint32 counter = 0; // Counter for figure out that we found smth. + + // Search in TaxiNodes.dbc + for (uint32 id = 0; id < sTaxiNodesStore.GetNumRows(); id++) + { + TaxiNodesEntry const *nodeEntry = sTaxiNodesStore.LookupEntry(id); + if(nodeEntry) + { + int loc = m_session ? m_session->GetSessionDbcLocale() : sWorld.GetDefaultDbcLocale(); + std::string name = nodeEntry->name[loc]; + if(name.empty()) + continue; + + if (!Utf8FitTo(name, wnamepart)) + { + loc = 0; + for(; loc < MAX_LOCALE; ++loc) + { + if(m_session && loc==m_session->GetSessionDbcLocale()) + continue; + + name = nodeEntry->name[loc]; + if(name.empty()) + continue; + + if (Utf8FitTo(name, wnamepart)) + break; + } + } + + if(loc < MAX_LOCALE) + { + // send taxinode in "id - [name] (Map:m X:x Y:y Z:z)" format + if (m_session) + PSendSysMessage (LANG_TAXINODE_ENTRY_LIST_CHAT, id, id, name.c_str(),localeNames[loc], + nodeEntry->map_id,nodeEntry->x,nodeEntry->y,nodeEntry->z); + else + PSendSysMessage (LANG_TAXINODE_ENTRY_LIST_CONSOLE, id, name.c_str(), localeNames[loc], + nodeEntry->map_id,nodeEntry->x,nodeEntry->y,nodeEntry->z); + ++counter; + } + } + } + if (counter == 0) // if counter == 0 then we found nth + SendSysMessage(LANG_COMMAND_NOSPELLFOUND); + return true; +} + /** \brief GM command level 3 - Create a guild. * * This command allows a GM (level 3) to create a guild. diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 14b012b6f73..c411ea69bff 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -6534,4 +6534,4 @@ void Spell::EffectRenamePet(uint32 /*eff_idx*/) return; unitTarget->SetByteValue(UNIT_FIELD_BYTES_2, 2, UNIT_RENAME_ALLOWED); -} +} \ No newline at end of file From 7277ddd1140d388939ae135f135d5bf58871dacf Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 18:49:07 -0500 Subject: [PATCH 012/112] [7797] Use DBC data for mount model selection in more cases. Author: VladimirMangos * Use alt.team mount data for take player team model id if DB not provide own team creature id in spell taxi call case. * Remove unddeded hacks for model ids from Spell::EffectSendTaxi * Provide spell target for SPELL_EFFECT_SEND_TAXI for spell with target mode 0 for this effect. --HG-- branch : trunk --- src/game/CharacterHandler.cpp | 2 +- src/game/ObjectMgr.cpp | 9 ++++++++- src/game/ObjectMgr.h | 2 +- src/game/Player.cpp | 6 +++--- src/game/Spell.cpp | 1 + src/game/SpellEffects.cpp | 31 +------------------------------ 6 files changed, 15 insertions(+), 36 deletions(-) diff --git a/src/game/CharacterHandler.cpp b/src/game/CharacterHandler.cpp index ca6a96c3b08..d82f0a0b518 100644 --- a/src/game/CharacterHandler.cpp +++ b/src/game/CharacterHandler.cpp @@ -769,7 +769,7 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder * holder) { sLog.outDebug( "WORLD: Restart character %u taxi flight", pCurrChar->GetGUIDLow() ); - uint32 MountId = objmgr.GetTaxiMount(sourceNode, pCurrChar->GetTeam()); + uint32 MountId = objmgr.GetTaxiMount(sourceNode, pCurrChar->GetTeam(),true); uint32 path = pCurrChar->m_taxi.GetCurrentTaxiPath(); // search appropriate start path node diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index 12fb26f0ad8..a448a73f1dc 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -4837,7 +4837,7 @@ void ObjectMgr::GetTaxiPath( uint32 source, uint32 destination, uint32 &path, ui path = dest_i->second.ID; } -uint16 ObjectMgr::GetTaxiMount( uint32 id, uint32 team ) +uint16 ObjectMgr::GetTaxiMount( uint32 id, uint32 team, bool allowed_alt_team /* = false */) { uint16 mount_entry = 0; uint16 mount_id = 0; @@ -4848,6 +4848,9 @@ uint16 ObjectMgr::GetTaxiMount( uint32 id, uint32 team ) if (team == ALLIANCE) { mount_entry = node->MountCreatureID[1]; + if(!mount_entry && allowed_alt_team) + mount_entry = node->MountCreatureID[0]; + CreatureInfo const *ci = GetCreatureTemplate(mount_entry); if(ci) mount_id = ci->Modelid_A1; @@ -4855,6 +4858,10 @@ uint16 ObjectMgr::GetTaxiMount( uint32 id, uint32 team ) if (team == HORDE) { mount_entry = node->MountCreatureID[0]; + + if(!mount_entry && allowed_alt_team) + mount_entry = node->MountCreatureID[1]; + CreatureInfo const *ci = GetCreatureTemplate(mount_entry); if(ci) mount_id = ci->Modelid_H1; diff --git a/src/game/ObjectMgr.h b/src/game/ObjectMgr.h index eff1f3812a1..3fe373f6a34 100644 --- a/src/game/ObjectMgr.h +++ b/src/game/ObjectMgr.h @@ -418,7 +418,7 @@ class ObjectMgr uint32 GetNearestTaxiNode( float x, float y, float z, uint32 mapid, uint32 team ); void GetTaxiPath( uint32 source, uint32 destination, uint32 &path, uint32 &cost); - uint16 GetTaxiMount( uint32 id, uint32 team ); + uint16 GetTaxiMount( uint32 id, uint32 team, bool allowed_alt_team = false); void GetTaxiPathNodes( uint32 path, Path &pathnodes, std::vector& mapIds ); void GetTransportPathNodes( uint32 path, TransportPath &pathnodes ); diff --git a/src/game/Player.cpp b/src/game/Player.cpp index c0b2b384938..07b5a71cf83 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -230,7 +230,7 @@ bool PlayerTaxi::LoadTaxiDestinationsFromString( const std::string& values, uint } // can't load taxi path without mount set (quest taxi path?) - if(!objmgr.GetTaxiMount(GetTaxiSource(),team)) + if(!objmgr.GetTaxiMount(GetTaxiSource(),team,true)) return false; return true; @@ -17232,8 +17232,8 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, uint32 mount_i prevnode = lastnode; } - if(!mount_id) // if not provide then attempt use default. - mount_id = objmgr.GetTaxiMount(sourcenode, GetTeam()); + if(!mount_id) // if not provide then attempt use default, allow seelct alt team mount creature model but for proper team in spell case. + mount_id = objmgr.GetTaxiMount(sourcenode, GetTeam(), npc == NULL); if (mount_id == 0 || sourcepath == 0) { diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 5934542f64f..168e6ddd16f 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -598,6 +598,7 @@ void Spell::FillTargetMap() case SPELL_EFFECT_SELF_RESURRECT: case SPELL_EFFECT_REPUTATION: case SPELL_EFFECT_LEARN_SPELL: + case SPELL_EFFECT_SEND_TAXI: if(m_targets.getUnitTarget()) AddUnitTarget(m_targets.getUnitTarget(), i); // Triggered spells have additional spell targets - cast them even if no explicit unit target is given (required for spell 50516 for example) diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index c411ea69bff..63fdf335ad5 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -5901,36 +5901,7 @@ void Spell::EffectSendTaxi(uint32 i) nodes[0] = entry->from; nodes[1] = entry->to; - uint32 mountid = 0; - switch(m_spellInfo->Id) - { - case 31606: //Stormcrow Amulet - mountid = 17447; - break; - case 45071: //Quest - Sunwell Daily - Dead Scar Bombing Run - case 45113: //Quest - Sunwell Daily - Ship Bombing Run - case 45353: //Quest - Sunwell Daily - Ship Bombing Run Return - mountid = 22840; - break; - case 34905: //Stealth Flight - mountid = 6851; - break; - case 45883: //Amber Ledge to Beryl Point - mountid = 23524; - break; - case 46064: //Amber Ledge to Coldarra - mountid = 6371; - break; - case 53335: //Stormwind Harbor Flight - Peaceful - mountid = 6852; - break; - case 41533: //Fly of the Netherwing - case 41540: //Fly of the Netherwing - mountid = 23468; - break; - } - - ((Player*)unitTarget)->ActivateTaxiPathTo(nodes,mountid); + ((Player*)unitTarget)->ActivateTaxiPathTo(nodes); } From 29921b5bea032c1f701dda5f4fe64e10dc0b067a Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 18:52:12 -0500 Subject: [PATCH 013/112] [7798] More Player::ActivateTaxiPathTo use improvements Author: VladimirMangos * Provide more explicit way about spell that cast taxi flight if any * Remove incorrect states instead error reporting in case non-taximaster flight start (cast/script) * Remove mount_id arg from ActivateTaxiPathTo and implement support for 0 mount_id case (spell 32474) * Implement spell 32474 (except finilize part) * Provided Player::ActivateTaxiPathTo(uint32 taxi_path_id) function version for simplify one node to node paths use by id. --HG-- branch : trunk --- src/game/Player.cpp | 93 +++++++++++++++++++++++++++------------ src/game/Player.h | 3 +- src/game/SpellAuras.cpp | 11 ++++- src/game/SpellAuras.h | 1 + src/game/SpellEffects.cpp | 13 +----- src/game/TaxiHandler.cpp | 7 +-- 6 files changed, 84 insertions(+), 44 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 07b5a71cf83..a1ec4606d2a 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -17114,34 +17114,13 @@ void Player::HandleStealthedUnitsDetection() } } -bool Player::ActivateTaxiPathTo(std::vector const& nodes, uint32 mount_id, Creature* npc) +bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc /*= NULL*/, uint32 spellid /*= 0*/) { if(nodes.size() < 2) return false; - // not let cheating with start flight mounted - if(IsMounted()) - { - WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); - data << uint32(ERR_TAXIPLAYERALREADYMOUNTED); - GetSession()->SendPacket(&data); - return false; - } - - if( m_ShapeShiftFormSpellId && m_form != FORM_BATTLESTANCE && m_form != FORM_BERSERKERSTANCE && m_form != FORM_DEFENSIVESTANCE && m_form != FORM_SHADOW ) - { - WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); - data << uint32(ERR_TAXIPLAYERSHAPESHIFTED); - GetSession()->SendPacket(&data); - return false; - } - // not let cheating with start flight in time of logout process || if casting not finished || while in combat || if not use Spell's with EffectSendTaxi - if(GetSession()->isLogingOut() || - (!m_currentSpells[CURRENT_GENERIC_SPELL] || - m_currentSpells[CURRENT_GENERIC_SPELL]->m_spellInfo->Effect[0] != SPELL_EFFECT_SEND_TAXI)&& - IsNonMeleeSpellCasted(false) || - isInCombat()) + if(GetSession()->isLogingOut() || isInCombat()) { WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); data << uint32(ERR_TAXIPLAYERBUSY); @@ -17152,6 +17131,52 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, uint32 mount_i if(HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_DISABLE_MOVE)) return false; + // taximaster case + if(npc) + { + // not let cheating with start flight mounted + if(IsMounted()) + { + WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); + data << uint32(ERR_TAXIPLAYERALREADYMOUNTED); + GetSession()->SendPacket(&data); + return false; + } + + if( m_ShapeShiftFormSpellId && m_form != FORM_BATTLESTANCE && m_form != FORM_BERSERKERSTANCE && m_form != FORM_DEFENSIVESTANCE && m_form != FORM_SHADOW ) + { + WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); + data << uint32(ERR_TAXIPLAYERSHAPESHIFTED); + GetSession()->SendPacket(&data); + return false; + } + + // not let cheating with start flight in time of logout process || if casting not finished || while in combat || if not use Spell's with EffectSendTaxi + if(IsNonMeleeSpellCasted(false)) + { + WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); + data << uint32(ERR_TAXIPLAYERBUSY); + GetSession()->SendPacket(&data); + return false; + } + } + // cast case or scripted call case + else + { + RemoveSpellsCausingAura(SPELL_AURA_MOUNTED); + + if( m_ShapeShiftFormSpellId && m_form != FORM_BATTLESTANCE && m_form != FORM_BERSERKERSTANCE && m_form != FORM_DEFENSIVESTANCE && m_form != FORM_SHADOW ) + RemoveAurasDueToSpell(m_ShapeShiftFormSpellId); + + if(m_currentSpells[CURRENT_GENERIC_SPELL] && m_currentSpells[CURRENT_GENERIC_SPELL]->m_spellInfo->Id != spellid) + InterruptSpell(CURRENT_GENERIC_SPELL,false); + + InterruptSpell(CURRENT_AUTOREPEAT_SPELL,false); + + if(m_currentSpells[CURRENT_CHANNELED_SPELL] && m_currentSpells[CURRENT_CHANNELED_SPELL]->m_spellInfo->Id != spellid) + InterruptSpell(CURRENT_CHANNELED_SPELL,true); + } + uint32 sourcenode = nodes[0]; // starting node too far away (cheat?) @@ -17180,7 +17205,7 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, uint32 mount_i } } // node must have pos if not spell case (npc!=0) - else if(npc) + else if(!spellid) { WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); data << uint32(ERR_TAXIUNSPECIFIEDSERVERERROR); @@ -17232,10 +17257,9 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, uint32 mount_i prevnode = lastnode; } - if(!mount_id) // if not provide then attempt use default, allow seelct alt team mount creature model but for proper team in spell case. - mount_id = objmgr.GetTaxiMount(sourcenode, GetTeam(), npc == NULL); + uint16 mount_id = objmgr.GetTaxiMount(sourcenode, GetTeam(), spellid != 0); - if (mount_id == 0 || sourcepath == 0) + if (mount_id == 0 && spellid == 0 || sourcepath == 0) { WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); data << uint32(ERR_TAXIUNSPECIFIEDSERVERERROR); @@ -17277,6 +17301,21 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, uint32 mount_i return true; } +bool Player::ActivateTaxiPathTo( uint32 taxi_path_id, uint32 spellid /*= 0*/ ) +{ + TaxiPathEntry const* entry = sTaxiPathStore.LookupEntry(taxi_path_id); + if(!entry) + return false; + + std::vector nodes; + + nodes.resize(2); + nodes[0] = entry->from; + nodes[1] = entry->to; + + return ActivateTaxiPathTo(nodes,NULL,spellid); +} + void Player::ProhibitSpellScholl(SpellSchoolMask idSchoolMask, uint32 unTimeMs ) { // last check 2.0.10 diff --git a/src/game/Player.h b/src/game/Player.h index ecab25122bf..be509972e71 100644 --- a/src/game/Player.h +++ b/src/game/Player.h @@ -867,7 +867,8 @@ class TRINITY_DLL_SPEC Player : public Unit PlayerTaxi m_taxi; void InitTaxiNodesForLevel() { m_taxi.InitTaxiNodesForLevel(getRace(), getClass(), getLevel()); } - bool ActivateTaxiPathTo(std::vector const& nodes, uint32 mount_id = 0 , Creature* npc = NULL); + bool ActivateTaxiPathTo(std::vector const& nodes, Creature* npc = NULL, uint32 spellid = 0); + bool ActivateTaxiPathTo(uint32 taxi_path_id, uint32 spellid = 0); // mount_id can be used in scripting calls bool isAcceptWhispers() const { return m_ExtraFlags & PLAYER_EXTRA_ACCEPT_WHISPERS; } void SetAcceptWhispers(bool on) { if(on) m_ExtraFlags |= PLAYER_EXTRA_ACCEPT_WHISPERS; else m_ExtraFlags &= ~PLAYER_EXTRA_ACCEPT_WHISPERS; } diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index f7f13acc3f8..3885be1c517 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -196,7 +196,7 @@ pAuraHandler AuraHandler[TOTAL_AURAS]= &AuraEffect::HandleRangedAmmoHaste, //141 SPELL_AURA_MOD_RANGED_AMMO_HASTE &AuraEffect::HandleAuraModBaseResistancePCT, //142 SPELL_AURA_MOD_BASE_RESISTANCE_PCT &AuraEffect::HandleAuraModResistanceExclusive, //143 SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE - &AuraEffect::HandleNoImmediateEffect, //144 SPELL_AURA_SAFE_FALL implemented in WorldSession::HandleMovementOpcodes + &AuraEffect::HandleAuraSafeFall, //144 SPELL_AURA_SAFE_FALL implemented in WorldSession::HandleMovementOpcodes &AuraEffect::HandleAuraModPetTalentsPoints, //145 SPELL_AURA_MOD_PET_TALENT_POINTS &AuraEffect::HandleNoImmediateEffect, //146 SPELL_AURA_ALLOW_TAME_PET_TYPE &AuraEffect::HandleModStateImmunityMask, //147 SPELL_AURA_MECHANIC_IMMUNITY_MASK @@ -6973,3 +6973,12 @@ void Aura::UnregisterSingleCastAura() m_isSingleTargetAura = false; } } + +void Aura::HandleAuraSafeFall( bool Apply, bool Real ) +{ + // implemented in WorldSession::HandleMovementOpcodes + + // only special case + if(Apply && Real && GetId()==32474 && m_target->GetTypeId()==TYPEID_PLAYER) + ((Player*)m_target)->ActivateTaxiPathTo(506,GetId()); +} diff --git a/src/game/SpellAuras.h b/src/game/SpellAuras.h index f0120596ce9..973272a75d2 100644 --- a/src/game/SpellAuras.h +++ b/src/game/SpellAuras.h @@ -217,6 +217,7 @@ class TRINITY_DLL_SPEC AuraEffect void HandlePeriodicTriggerSpellWithValue(bool apply, bool Real); void HandlePeriodicEnergize(bool Apply, bool Real); void HandleAuraModResistanceExclusive(bool Apply, bool Real); + void HandleAuraSafeFall(bool Apply, bool Real); void HandleAuraModPetTalentsPoints(bool Apply, bool Real); void HandleModStealth(bool Apply, bool Real); void HandleInvisibility(bool Apply, bool Real); diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 63fdf335ad5..3226ccdbec0 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -5891,18 +5891,7 @@ void Spell::EffectSendTaxi(uint32 i) if(!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) return; - TaxiPathEntry const* entry = sTaxiPathStore.LookupEntry(m_spellInfo->EffectMiscValue[i]); - if(!entry) - return; - - std::vector nodes; - - nodes.resize(2); - nodes[0] = entry->from; - nodes[1] = entry->to; - - ((Player*)unitTarget)->ActivateTaxiPathTo(nodes); - + ((Player*)unitTarget)->ActivateTaxiPathTo(m_spellInfo->EffectMiscValue[i],m_spellInfo->Id); } void Spell::EffectPlayerPull(uint32 i) diff --git a/src/game/TaxiHandler.cpp b/src/game/TaxiHandler.cpp index 24c6aca147a..5ba65c00660 100644 --- a/src/game/TaxiHandler.cpp +++ b/src/game/TaxiHandler.cpp @@ -128,7 +128,8 @@ void WorldSession::SendDoFlight( uint16 MountId, uint32 path, uint32 pathNode ) while(GetPlayer()->GetMotionMaster()->GetCurrentMovementGeneratorType()==FLIGHT_MOTION_TYPE) GetPlayer()->GetMotionMaster()->MovementExpired(false); - GetPlayer()->Mount( MountId ); + if (MountId) + GetPlayer()->Mount( MountId ); GetPlayer()->GetMotionMaster()->MoveTaxiFlight(path,pathNode); } @@ -190,7 +191,7 @@ void WorldSession::HandleActivateTaxiFarOpcode ( WorldPacket & recv_data ) sLog.outDebug( "WORLD: Received CMSG_ACTIVATETAXIEXPRESS from %d to %d" ,nodes.front(),nodes.back()); - GetPlayer()->ActivateTaxiPathTo(nodes, 0, npc); + GetPlayer()->ActivateTaxiPathTo(nodes, npc); } void WorldSession::HandleTaxiNextDestinationOpcode(WorldPacket& /*recv_data*/) @@ -275,6 +276,6 @@ void WorldSession::HandleActivateTaxiOpcode( WorldPacket & recv_data ) return; } - GetPlayer()->ActivateTaxiPathTo(nodes, 0, npc); + GetPlayer()->ActivateTaxiPathTo(nodes, npc); } From 1fb48b3e3420d9a3a4b6142f062bb3d0cf6156c2 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 19:01:40 -0500 Subject: [PATCH 014/112] [7799] Use single function for SMSG_SPELLNONMELEEDAMAGELOG prepare. Merge comments, replace values by enums. Author: VladimirMangos --HG-- branch : trunk --- src/game/Player.cpp | 2 +- src/game/SharedDefines.h | 7 ++++--- src/game/Unit.cpp | 44 +++++++++++++++++----------------------- src/game/Unit.h | 35 ++++++++++++++++---------------- 4 files changed, 42 insertions(+), 46 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index a1ec4606d2a..9e27d2d3bec 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -17163,7 +17163,7 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc // cast case or scripted call case else { - RemoveSpellsCausingAura(SPELL_AURA_MOUNTED); + RemoveAurasByType(SPELL_AURA_MOUNTED); if( m_ShapeShiftFormSpellId && m_form != FORM_BATTLESTANCE && m_form != FORM_BERSERKERSTANCE && m_form != FORM_DEFENSIVESTANCE && m_form != FORM_SHADOW ) RemoveAurasDueToSpell(m_ShapeShiftFormSpellId); diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index cc8db7c30f8..5a32744da7c 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -1109,9 +1109,10 @@ enum SpellHitType { SPELL_HIT_TYPE_UNK1 = 0x00001, SPELL_HIT_TYPE_CRIT = 0x00002, - SPELL_HIT_TYPE_UNK2 = 0x00004, - SPELL_HIT_TYPE_UNK3 = 0x00008, - SPELL_HIT_TYPE_UNK4 = 0x00020 + SPELL_HIT_TYPE_UNK3 = 0x00004, + SPELL_HIT_TYPE_UNK4 = 0x00008, + SPELL_HIT_TYPE_UNK5 = 0x00010, // replace caster? + SPELL_HIT_TYPE_UNK6 = 0x00020 }; enum SpellDmgClass diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 5782ec9d5a4..c9461d4b218 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -4483,38 +4483,32 @@ void Unit::SendSpellNonMeleeDamageLog(SpellNonMeleeDamage *log) data.append(log->target->GetPackGUID()); data.append(log->attacker->GetPackGUID()); data << uint32(log->SpellID); - data << uint32(log->damage); //damage amount + data << uint32(log->damage); // damage amount data << uint32(int32 (log->target->GetHealth()-log->damage ) >0 ? 0 : log->damage - log->target->GetHealth()); - data << uint8 (log->schoolMask); //damage school - data << uint32(log->absorb); //AbsorbedDamage - data << uint32(log->resist); //resist - data << uint8 (log->phusicalLog); // damsge type? flag - data << uint8 (log->unused); //unused - data << uint32(log->blocked); //blocked + //data << uint32(log->overkill); // overkill + data << uint8 (log->schoolMask); // damage school + data << uint32(log->absorb); // AbsorbedDamage + data << uint32(log->resist); // resist + data << uint8 (log->physicalLog); // if 1, then client show spell name (example: %s's ranged shot hit %s for %u school or %s suffers %u school damage from %s's spell_name + data << uint8 (log->unused); // unused + data << uint32(log->blocked); // blocked data << uint32(log->HitInfo); - data << uint8 (0); // flag to use extend data + data << uint8 (0); // flag to use extend data SendMessageToSet( &data, true ); } void Unit::SendSpellNonMeleeDamageLog(Unit *target,uint32 SpellID,uint32 Damage, SpellSchoolMask damageSchoolMask,uint32 AbsorbedDamage, uint32 Resist,bool PhysicalDamage, uint32 Blocked, bool CriticalHit) { - sLog.outDebug("Sending: SMSG_SPELLNONMELEEDAMAGELOG"); - WorldPacket data(SMSG_SPELLNONMELEEDAMAGELOG, (16+4+4+1+4+4+1+1+4+4+1)); // we guess size - data.append(target->GetPackGUID()); - data.append(GetPackGUID()); - data << uint32(SpellID); - int32 damageDone = Damage-AbsorbedDamage-Resist-Blocked; - data << uint32(damageDone); - data << uint32(int32 (target->GetHealth()-damageDone ) >0 ? 0 : damageDone - target->GetHealth());// wotlk - data << uint8(damageSchoolMask); // spell school - data << uint32(AbsorbedDamage); // AbsorbedDamage - data << uint32(Resist); // resist - data << uint8(PhysicalDamage); // if 1, then client show spell name (example: %s's ranged shot hit %s for %u school or %s suffers %u school damage from %s's spell_name - data << uint8(0); // unk isFromAura - data << uint32(Blocked); // blocked - data << uint32(CriticalHit ? 0x27 : 0x25); // hitType, flags: 0x2 - SPELL_HIT_TYPE_CRIT, 0x10 - replace caster? - data << uint8(0); // isDebug? - SendMessageToSet( &data, true ); + SpellNonMeleeDamage log(this,target,SpellID,damageSchoolMask); + log.damage = Damage-AbsorbedDamage-Resist-Blocked; + log.absorb = AbsorbedDamage; + log.resist = Resist; + log.physicalLog = PhysicalDamage; + log.blocked = Blocked; + log.HitInfo = SPELL_HIT_TYPE_UNK1 | SPELL_HIT_TYPE_UNK3 | SPELL_HIT_TYPE_UNK6; + if(CriticalHit) + log.HitInfo |= SPELL_HIT_TYPE_CRIT; + SendSpellNonMeleeDamageLog(&log); } void Unit::ProcDamageAndSpell(Unit *pVictim, uint32 procAttacker, uint32 procVictim, uint32 procExtra, uint32 amount, WeaponAttackType attType, SpellEntry const *procSpell) diff --git a/src/game/Unit.h b/src/game/Unit.h index 54384854089..d0173315c7b 100644 --- a/src/game/Unit.h +++ b/src/game/Unit.h @@ -745,24 +745,25 @@ struct CalcDamageInfo // Spell damage info structure based on structure sending in SMSG_SPELLNONMELEEDAMAGELOG opcode struct SpellNonMeleeDamage{ - SpellNonMeleeDamage(Unit *_attacker, Unit *_target, uint32 _SpellID, uint32 _schoolMask) - : target(_target), attacker(_attacker), SpellID(_SpellID), damage(0), schoolMask(_schoolMask), - absorb(0), resist(0), phusicalLog(false), unused(false), blocked(0), HitInfo(0), cleanDamage(0) - {} + SpellNonMeleeDamage(Unit *_attacker, Unit *_target, uint32 _SpellID, uint32 _schoolMask) + : target(_target), attacker(_attacker), SpellID(_SpellID), damage(0), overkill(0), schoolMask(_schoolMask), + absorb(0), resist(0), physicalLog(false), unused(false), blocked(0), HitInfo(0), cleanDamage(0) + {} - Unit *target; - Unit *attacker; - uint32 SpellID; - uint32 damage; - uint32 schoolMask; - uint32 absorb; - uint32 resist; - bool phusicalLog; - bool unused; - uint32 blocked; - uint32 HitInfo; - // Used for help - uint32 cleanDamage; + Unit *target; + Unit *attacker; + uint32 SpellID; + uint32 damage; + uint32 overkill; + uint32 schoolMask; + uint32 absorb; + uint32 resist; + bool physicalLog; + bool unused; + uint32 blocked; + uint32 HitInfo; + // Used for help + uint32 cleanDamage; }; uint32 createProcExtendMask(SpellNonMeleeDamage *damageInfo, SpellMissInfo missCondition); From b7b7262c7c13c8a7c809543f86459a352153e1d1 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 19:03:56 -0500 Subject: [PATCH 015/112] [7800] Small fixes for scripting case ActivateTaxiPathTo use: Author: VladimirMangos * Allow wide mount model lookup in DBC data for script case * Allow 0-coordinates node use in script case --HG-- branch : trunk --- src/game/OutdoorPvPEP.cpp | 2 +- src/game/Player.cpp | 8 +++++--- src/game/SpellAuras.cpp | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/game/OutdoorPvPEP.cpp b/src/game/OutdoorPvPEP.cpp index f0ff85574c0..fc688314e0c 100644 --- a/src/game/OutdoorPvPEP.cpp +++ b/src/game/OutdoorPvPEP.cpp @@ -768,7 +768,7 @@ bool OutdoorPvPObjectiveEP_PWT::HandleGossipOption(Player *plr, uint64 guid, uin nodes[1] = dst; plr->PlayerTalkClass->CloseGossip(); - plr->ActivateTaxiPathTo(nodes, 0, cr); + plr->ActivateTaxiPathTo(nodes, cr); // leave the opvp, seems like moveinlineofsight isn't called when entering a taxi HandlePlayerLeave(plr); } diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 9e27d2d3bec..4e58fa5b885 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -17204,8 +17204,8 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc return false; } } - // node must have pos if not spell case (npc!=0) - else if(!spellid) + // node must have pos if taxi master case (npc != NULL) + else if (npc) { WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); data << uint32(ERR_TAXIUNSPECIFIEDSERVERERROR); @@ -17257,8 +17257,10 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc prevnode = lastnode; } - uint16 mount_id = objmgr.GetTaxiMount(sourcenode, GetTeam(), spellid != 0); + // get mount model (in case non taximaster (npc==NULL) allow more wide lookup) + uint16 mount_id = objmgr.GetTaxiMount(sourcenode, GetTeam(), npc == NULL); + // in spell case allow 0 model if (mount_id == 0 && spellid == 0 || sourcepath == 0) { WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 3885be1c517..01fc612018d 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -6974,7 +6974,7 @@ void Aura::UnregisterSingleCastAura() } } -void Aura::HandleAuraSafeFall( bool Apply, bool Real ) +void AuraEffect::HandleAuraSafeFall( bool Apply, bool Real ) { // implemented in WorldSession::HandleMovementOpcodes From bd33ebf6d37705547d8db9446918ce502bc8b737 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 19:20:28 -0500 Subject: [PATCH 016/112] [7801] Apply damage mods from scripts or target state not in DealDamage but in new function before send data to client. Author: VladimirMangos * Fixed bug with health decrease (client side visual bug) at spell damage by target with AI::DamageTaken damage set to 0 * Fixed bug with ignore .die command and instant kill damage in some cases. --HG-- branch : trunk --- src/game/Level3.cpp | 22 ++++++++------ src/game/Player.cpp | 2 ++ src/game/Spell.cpp | 1 + src/game/SpellAuras.cpp | 12 ++++++-- src/game/SpellEffects.cpp | 3 +- src/game/Unit.cpp | 60 ++++++++++++++++++++++++++++++++------- src/game/Unit.h | 1 + 7 files changed, 77 insertions(+), 24 deletions(-) diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index 1130bcec070..f4ec15bcfb0 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -4028,31 +4028,34 @@ bool ChatHandler::HandleDamageCommand(const char * args) Unit* target = getSelectedUnit(); - if(!target || !m_session->GetPlayer()->GetSelection()) + if (!target || !m_session->GetPlayer()->GetSelection()) { SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); SetSentErrorMessage(true); return false; } - if( !target->isAlive() ) + if (!target->isAlive()) return true; char* damageStr = strtok((char*)args, " "); - if(!damageStr) + if (!damageStr) return false; - int32 damage = atoi((char*)damageStr); - if(damage <=0) + int32 damage_int = atoi((char*)damageStr); + if(damage_int <=0) return true; + uint32 damage = damage_int; + char* schoolStr = strtok((char*)NULL, " "); // flat melee damage without resistence/etc reduction - if(!schoolStr) + if (!schoolStr) { m_session->GetPlayer()->DealDamage(target, damage, NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); - m_session->GetPlayer()->SendAttackStateUpdate (HITINFO_NORMALSWING2, target, 1, SPELL_SCHOOL_MASK_NORMAL, damage, 0, 0, VICTIMSTATE_NORMAL, 0); + if (target != m_session->GetPlayer()) + m_session->GetPlayer()->SendAttackStateUpdate (HITINFO_NORMALSWING2, target, 1, SPELL_SCHOOL_MASK_NORMAL, damage, 0, 0, VICTIMSTATE_NORMAL, 0); return true; } @@ -4068,7 +4071,7 @@ bool ChatHandler::HandleDamageCommand(const char * args) char* spellStr = strtok((char*)NULL, " "); // melee damage by specific school - if(!spellStr) + if (!spellStr) { uint32 absorb = 0; uint32 resist = 0; @@ -4080,6 +4083,7 @@ bool ChatHandler::HandleDamageCommand(const char * args) damage -= absorb + resist; + m_session->GetPlayer()->DealDamageMods(target,damage,&absorb); m_session->GetPlayer()->DealDamage(target, damage, NULL, DIRECT_DAMAGE, schoolmask, NULL, false); m_session->GetPlayer()->SendAttackStateUpdate (HITINFO_NORMALSWING2, target, 1, schoolmask, damage, absorb, resist, VICTIMSTATE_NORMAL, 0); return true; @@ -4089,7 +4093,7 @@ bool ChatHandler::HandleDamageCommand(const char * args) // number or [name] Shift-click form |color|Hspell:spell_id|h[name]|h|r or Htalent form uint32 spellid = extractSpellIdFromLink((char*)args); - if(!spellid || !sSpellStore.LookupEntry(spellid)) + if (!spellid || !sSpellStore.LookupEntry(spellid)) return false; m_session->GetPlayer()->SpellNonMeleeDamageLog(target, spellid, damage); diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 4e58fa5b885..23bfea068d8 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -897,6 +897,8 @@ void Player::EnvironmentalDamage(EnviromentalDamage type, uint32 damage) damage-=absorb+resist; + DealDamageMods(this,damage,&absorb); + WorldPacket data(SMSG_ENVIRONMENTALDAMAGELOG, (21)); data << uint64(GetGUID()); data << uint8(type!=DAMAGE_FALL_TO_VOID ? type : DAMAGE_FALL); diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 168e6ddd16f..d4e2207964b 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1028,6 +1028,7 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) // Add bonuses and fill damageInfo struct caster->CalculateSpellDamageTaken(&damageInfo, m_damage, m_spellInfo); + caster->DealDamageMods(damageInfo.target,damageInfo.damage,&damageInfo.absorb); // Send log damage message to client caster->SendSpellNonMeleeDamageLog(&damageInfo); diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 01fc612018d..5b941a0440f 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -5800,6 +5800,8 @@ void AuraEffect::PeriodicTick() sLog.outDetail("PeriodicTick: %u (TypeId: %u) attacked %u (TypeId: %u) for %u dmg inflicted by %u abs is %u", GUID_LOPART(GetCasterGUID()), GuidHigh2TypeId(GUID_HIPART(GetCasterGUID())), m_target->GetGUIDLow(), m_target->GetTypeId(), pdamage, GetId(),absorb); + pCaster->DealDamageMods(m_target,pdamage,&absorb); + WorldPacket data(SMSG_PERIODICAURALOG, (21+16));// we guess size data.append(m_target->GetPackGUID()); data.appendPackGUID(GetCasterGUID()); @@ -5983,10 +5985,13 @@ void AuraEffect::PeriodicTick() } else { - pCaster->SendSpellNonMeleeDamageLog(pCaster, GetId(), gain, GetSpellSchoolMask(GetSpellProto()), 0, 0, false, 0, false); + uint32 damage = gain; + uint32 absorb = 0; + pCaster->DealDamageMods(pCaster,damage,&absorb); + pCaster->SendSpellNonMeleeDamageLog(pCaster, GetId(), damage, GetSpellSchoolMask(GetSpellProto()), absorb, 0, false, 0, false); CleanDamage cleanDamage = CleanDamage(0, BASE_ATTACK, MELEE_HIT_NORMAL ); - pCaster->DealDamage(pCaster, gain, &cleanDamage, NODAMAGE, GetSpellSchoolMask(GetSpellProto()), GetSpellProto(), true); + pCaster->DealDamage(pCaster, damage, &cleanDamage, NODAMAGE, GetSpellSchoolMask(GetSpellProto()), GetSpellProto(), true); } } @@ -6202,6 +6207,9 @@ void AuraEffect::PeriodicTick() SpellNonMeleeDamage damageInfo(pCaster, m_target, spellProto->Id, spellProto->SchoolMask); //no SpellDamageBonus for burn mana pCaster->CalculateSpellDamageTaken(&damageInfo, gain, spellProto); + + pCaster->DealDamageMods(damageInfo.target,damageInfo.damage,&damageInfo.absorb); + pCaster->SendSpellNonMeleeDamageLog(&damageInfo); // Set trigger flag diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 3226ccdbec0..c7119c993ec 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -286,8 +286,7 @@ void Spell::EffectInstaKill(uint32 /*i*/) if(m_caster==unitTarget) // prevent interrupt message finish(); - uint32 health = unitTarget->GetHealth(); - m_caster->DealDamage(unitTarget, health, NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); + m_caster->DealDamage(unitTarget, unitTarget->GetHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); } void Spell::EffectEnvirinmentalDMG(uint32 i) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index c9461d4b218..39e23db5fb9 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -535,10 +535,15 @@ void Unit::RemoveSpellbyDamageTaken(uint32 damage, uint32 spell) } } -uint32 Unit::DealDamage(Unit *pVictim, uint32 damage, CleanDamage const* cleanDamage, DamageEffectType damagetype, SpellSchoolMask damageSchoolMask, SpellEntry const *spellProto, bool durabilityLoss) +void Unit::DealDamageMods(Unit *pVictim, uint32 &damage, uint32* absorb) { if (!pVictim->isAlive() || pVictim->hasUnitState(UNIT_STAT_UNATTACKABLE) || pVictim->GetTypeId() == TYPEID_UNIT && ((Creature*)pVictim)->IsInEvadeMode()) - return 0; + { + if(absorb) + absorb += damage; + damage = 0; + return; + } //You don't lose health from damage taken from another player while in a sanctuary //You still see it in the combat log though @@ -546,14 +551,30 @@ uint32 Unit::DealDamage(Unit *pVictim, uint32 damage, CleanDamage const* cleanDa { const AreaTableEntry *area = GetAreaEntryByAreaID(pVictim->GetAreaId()); if(area && area->flags & AREA_FLAG_SANCTUARY) //sanctuary - return 0; + { + if(absorb) + absorb += damage; + damage = 0; + } } + uint32 originalDamage = damage; + + //Script Event damage Deal + //if( GetTypeId()== TYPEID_UNIT && ((Creature *)this)->AI()) + // ((Creature *)this)->AI()->DamageDeal(pVictim, damage); //Script Event damage taken if( pVictim->GetTypeId()== TYPEID_UNIT && ((Creature *)pVictim)->IsAIEnabled ) - { ((Creature *)pVictim)->AI()->DamageTaken(this, damage); + if(absorb && originalDamage > damage) + absorb += (originalDamage - damage); +} + +uint32 Unit::DealDamage(Unit *pVictim, uint32 damage, CleanDamage const* cleanDamage, DamageEffectType damagetype, SpellSchoolMask damageSchoolMask, SpellEntry const *spellProto, bool durabilityLoss) +{ + if( pVictim->GetTypeId()== TYPEID_UNIT) + { // Set tagging if(!pVictim->HasFlag(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_OTHER_TAGGER) && !((Creature*)pVictim)->isPet()) { @@ -1203,6 +1224,7 @@ uint32 Unit::SpellNonMeleeDamageLog(Unit *pVictim, uint32 spellID, uint32 damage SpellNonMeleeDamage damageInfo(this, pVictim, spellInfo->Id, spellInfo->SchoolMask); damage = SpellDamageBonus(pVictim, spellInfo, damage, SPELL_DIRECT_DAMAGE); CalculateSpellDamageTaken(&damageInfo, damage, spellInfo); + DealDamageMods(damageInfo.target,damageInfo.damage,&damageInfo.absorb); SendSpellNonMeleeDamageLog(&damageInfo); DealSpellDamage(&damageInfo, true); return damageInfo.damage; @@ -1706,6 +1728,8 @@ void Unit::DealMeleeDamage(CalcDamageInfo *damageInfo, bool durabilityLoss) //CalcAbsorbResist(pVictim, SpellSchools(spellProto->School), SPELL_DIRECT_DAMAGE, damage, &absorb, &resist); //damage-=absorb + resist; + pVictim->DealDamageMods(this,damage,NULL); + WorldPacket data(SMSG_SPELLDAMAGESHIELD,(8+8+4+4+4+4)); data << uint64(pVictim->GetGUID()); data << uint64(GetGUID()); @@ -2082,8 +2106,12 @@ void Unit::CalcAbsorbResist(Unit *pVictim,SpellSchoolMask schoolMask, DamageEffe int32 canabsorb = caster->GetHealth(); if (canabsorb < absorbed) absorbed = canabsorb; - DealDamage(caster, absorbed, NULL, damagetype, schoolMask, 0, false); + RemainingDamage -= absorbed; + + uint32 ab_damage = absorbed; + DealDamageMods(caster,ab_damage,NULL); + DealDamage(caster, ab_damage, NULL, damagetype, schoolMask, 0, false); continue; } break; @@ -2192,10 +2220,15 @@ void Unit::CalcAbsorbResist(Unit *pVictim,SpellSchoolMask schoolMask, DamageEffe RemainingDamage -= currentAbsorb; - SendSpellNonMeleeDamageLog(caster, (*i)->GetSpellProto()->Id, currentAbsorb, schoolMask, 0, 0, false, 0, false); - CleanDamage cleanDamage = CleanDamage(currentAbsorb, BASE_ATTACK, MELEE_HIT_NORMAL); - DealDamage(caster, currentAbsorb, &cleanDamage, DIRECT_DAMAGE, schoolMask, (*i)->GetSpellProto(), false); + uint32 splitted = currentAbsorb; + uint32 splitted_absorb = 0; + DealDamageMods(caster,splitted,&splitted_absorb); + + SendSpellNonMeleeDamageLog(caster, (*i)->GetSpellProto()->Id, splitted, schoolMask, splitted_absorb, 0, false, 0, false); + + CleanDamage cleanDamage = CleanDamage(splitted, BASE_ATTACK, MELEE_HIT_NORMAL); + DealDamage(caster, splitted, &cleanDamage, DIRECT_DAMAGE, schoolMask, (*i)->GetSpellProto(), false); } AuraEffectList const& vSplitDamagePct = pVictim->GetAurasByType(SPELL_AURA_SPLIT_DAMAGE_PCT); @@ -2212,11 +2245,14 @@ void Unit::CalcAbsorbResist(Unit *pVictim,SpellSchoolMask schoolMask, DamageEffe if(!caster || caster == pVictim || !caster->IsInWorld() || !caster->isAlive()) continue; - int32 splitted = int32(RemainingDamage * (*i)->GetAmount() / 100.0f); + uint32 splitted = uint32(RemainingDamage * (*i)->GetAmount() / 100.0f); - RemainingDamage -= splitted; + RemainingDamage -= int32(splitted); - SendSpellNonMeleeDamageLog(caster, (*i)->GetSpellProto()->Id, splitted, schoolMask, 0, 0, false, 0, false); + uint32 split_absorb = 0; + DealDamageMods(caster,splitted,&split_absorb); + + SendSpellNonMeleeDamageLog(caster, (*i)->GetSpellProto()->Id, splitted, schoolMask, split_absorb, 0, false, 0, false); CleanDamage cleanDamage = CleanDamage(splitted, BASE_ATTACK, MELEE_HIT_NORMAL); DealDamage(caster, splitted, &cleanDamage, DIRECT_DAMAGE, schoolMask, (*i)->GetSpellProto(), false); @@ -2351,6 +2387,7 @@ void Unit::AttackerStateUpdate (Unit *pVictim, WeaponAttackType attType, bool ex CalcDamageInfo damageInfo; CalculateMeleeDamage(pVictim, 0, &damageInfo, attType); // Send log damage message to client + DealDamageMods(pVictim,damageInfo.damage,&damageInfo.absorb); SendAttackStateUpdate(&damageInfo); ProcDamageAndSpell(damageInfo.target, damageInfo.procAttacker, damageInfo.procVictim, damageInfo.procEx, damageInfo.damage, damageInfo.attackType); DealMeleeDamage(&damageInfo,true); @@ -11916,6 +11953,7 @@ void Unit::ProcDamageAndSpellFor( bool isVictim, Unit * pTarget, uint32 procFlag SpellNonMeleeDamage damageInfo(this, pTarget, spellInfo->Id, spellInfo->SchoolMask); uint32 damage = SpellDamageBonus(pTarget, spellInfo, triggeredByAura->GetAmount(), SPELL_DIRECT_DAMAGE); CalculateSpellDamageTaken(&damageInfo, damage, spellInfo); + DealDamageMods(damageInfo.target,damageInfo.damage,&damageInfo.absorb); SendSpellNonMeleeDamageLog(&damageInfo); DealSpellDamage(&damageInfo, true); break; diff --git a/src/game/Unit.h b/src/game/Unit.h index d0173315c7b..49e8264b277 100644 --- a/src/game/Unit.h +++ b/src/game/Unit.h @@ -1073,6 +1073,7 @@ class TRINITY_DLL_SPEC Unit : public WorldObject uint16 GetMaxSkillValueForLevel(Unit const* target = NULL) const { return (target ? getLevelForTarget(target) : getLevel()) * 5; } void RemoveSpellbyDamageTaken(uint32 damage, uint32 spell); + void DealDamageMods(Unit *pVictim, uint32 &damage, uint32* absorb); uint32 DealDamage(Unit *pVictim, uint32 damage, CleanDamage const* cleanDamage = NULL, DamageEffectType damagetype = DIRECT_DAMAGE, SpellSchoolMask damageSchoolMask = SPELL_SCHOOL_MASK_NORMAL, SpellEntry const *spellProto = NULL, bool durabilityLoss = true); void Kill(Unit *pVictim, bool durabilityLoss = true); int32 DealHeal(Unit *pVictim, uint32 addhealth, SpellEntry const *spellProto, bool critical = false); From ff8d1cf55c3b24230f7567a1689ee14173e2e572 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 19:22:17 -0500 Subject: [PATCH 017/112] [7802] Use more appropriate field types in `character_achievement*` tables. Better check data at loading. Author: VladimirMangos --HG-- branch : trunk --- sql/characters.sql | 14 ++++----- ...02_01_characters_character_achievement.sql | 6 ++++ ...racters_character_achievement_progress.sql | 7 +++++ src/game/AchievementMgr.cpp | 31 +++++++++++++++++-- 4 files changed, 48 insertions(+), 10 deletions(-) create mode 100644 sql/updates/7802_01_characters_character_achievement.sql create mode 100644 sql/updates/7802_02_characters_character_achievement_progress.sql diff --git a/sql/characters.sql b/sql/characters.sql index 4cab438342a..098be23596e 100644 --- a/sql/characters.sql +++ b/sql/characters.sql @@ -316,9 +316,9 @@ UNLOCK TABLES; DROP TABLE IF EXISTS `character_achievement`; CREATE TABLE `character_achievement` ( - `guid` int(11) NOT NULL, - `achievement` int(11) NOT NULL, - `date` int(11) NOT NULL, + `guid` int(11) unsigned NOT NULL, + `achievement` int(11) unsigned NOT NULL, + `date` bigint(11) unsigned NOT NULL default '0', PRIMARY KEY (`guid`,`achievement`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; @@ -337,10 +337,10 @@ UNLOCK TABLES; DROP TABLE IF EXISTS `character_achievement_progress`; CREATE TABLE `character_achievement_progress` ( - `guid` int(11) NOT NULL, - `criteria` int(11) NOT NULL, - `counter` int(11) NOT NULL, - `date` int(11) NOT NULL, + `guid` int(11) unsigned NOT NULL, + `criteria` int(11) unsigned NOT NULL, + `counter` int(11) unsigned NOT NULL, + `date` bigint(11) unsigned NOT NULL default '0', PRIMARY KEY (`guid`,`criteria`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/updates/7802_01_characters_character_achievement.sql b/sql/updates/7802_01_characters_character_achievement.sql new file mode 100644 index 00000000000..774d1f6b3a9 --- /dev/null +++ b/sql/updates/7802_01_characters_character_achievement.sql @@ -0,0 +1,6 @@ +ALTER TABLE character_db_version CHANGE COLUMN required_7644_01_characters_character_pet required_7802_01_characters_character_achievement bit; + +ALTER TABLE character_achievement + CHANGE COLUMN guid guid int(11) unsigned NOT NULL, + CHANGE COLUMN achievement achievement int(11) unsigned NOT NULL, + CHANGE COLUMN date date bigint(11) unsigned NOT NULL default '0'; diff --git a/sql/updates/7802_02_characters_character_achievement_progress.sql b/sql/updates/7802_02_characters_character_achievement_progress.sql new file mode 100644 index 00000000000..318a430acc4 --- /dev/null +++ b/sql/updates/7802_02_characters_character_achievement_progress.sql @@ -0,0 +1,7 @@ +ALTER TABLE character_db_version CHANGE COLUMN required_7802_01_characters_character_achievement required_7802_02_characters_character_achievement_progress bit; + +ALTER TABLE character_achievement_progress + CHANGE COLUMN guid guid int(11) unsigned NOT NULL, + CHANGE COLUMN criteria criteria int(11) unsigned NOT NULL, + CHANGE COLUMN counter counter int(11) unsigned NOT NULL, + CHANGE COLUMN date date bigint(11) unsigned NOT NULL default '0'; diff --git a/src/game/AchievementMgr.cpp b/src/game/AchievementMgr.cpp index 321922f821e..84ae9cb659e 100644 --- a/src/game/AchievementMgr.cpp +++ b/src/game/AchievementMgr.cpp @@ -407,7 +407,14 @@ void AchievementMgr::LoadFromDB(QueryResult *achievementResult, QueryResult *cri do { Field *fields = achievementResult->Fetch(); - CompletedAchievementData& ca = m_completedAchievements[fields[0].GetUInt32()]; + + uint32 achievement_id = fields[0].GetUInt32(); + + // don't must happen: cleanup at server startup in achievementmgr.LoadCompletedAchievements() + if(!sAchievementStore.LookupEntry(achievement_id)) + continue; + + CompletedAchievementData& ca = m_completedAchievements[achievement_id]; ca.date = time_t(fields[1].GetUInt64()); ca.changed = false; } while(achievementResult->NextRow()); @@ -425,7 +432,15 @@ void AchievementMgr::LoadFromDB(QueryResult *achievementResult, QueryResult *cri time_t date = time_t(fields[2].GetUInt64()); AchievementCriteriaEntry const* criteria = sAchievementCriteriaStore.LookupEntry(id); - if (!criteria || (criteria->timeLimit && time_t(date + criteria->timeLimit) < time(NULL))) + if (!criteria) + { + // we will remove not existed criteria for all characters + sLog.outError("Not existed achievement creataria %u data removed from table `character_achievement_progress`.",id); + CharacterDatabase.PExecute("DELETE FROM character_achievement_progress WHERE criteria = %u",id); + continue; + } + + if (criteria->timeLimit && time_t(date + criteria->timeLimit) < time(NULL)) continue; CriteriaProgress& progress = m_criteriaProgress[id]; @@ -1763,7 +1778,17 @@ void AchievementGlobalMgr::LoadCompletedAchievements() { bar.step(); Field *fields = result->Fetch(); - m_allCompletedAchievements.insert(fields[0].GetUInt32()); + + uint32 achievement_id = fields[0].GetUInt32(); + if(!sAchievementStore.LookupEntry(achievement_id)) + { + // we will remove not existed achievement for all characters + sLog.outError("Not existed achievement %u data removed from table `character_achievement`.",achievement_id); + CharacterDatabase.PExecute("DELETE FROM character_achievement WHERE achievement = %u",achievement_id); + continue; + } + + m_allCompletedAchievements.insert(achievement_id); } while(result->NextRow()); delete result; From 23a5a8033662f1080385788339b4d4599403a66f Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 19:23:24 -0500 Subject: [PATCH 018/112] [7803] Prevent ignore max money limit at use .modify money command. Author: VladimirMangos --HG-- branch : trunk --- src/game/Level1.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/game/Level1.cpp b/src/game/Level1.cpp index 832f2ada5e3..45137c5b214 100644 --- a/src/game/Level1.cpp +++ b/src/game/Level1.cpp @@ -2091,12 +2091,12 @@ bool ChatHandler::HandleModifyMoneyCommand(const char* args) uint32 moneyuser = chr->GetMoney(); - if(addmoney < 0) + if (addmoney < 0) { - int32 newmoney = moneyuser + addmoney; + int32 newmoney = int32(moneyuser) + addmoney; sLog.outDetail(GetTrinityString(LANG_CURRENT_MONEY), moneyuser, addmoney, newmoney); - if(newmoney <= 0 ) + if (newmoney <= 0 ) { PSendSysMessage(LANG_YOU_TAKE_ALL_MONEY, GetNameLink(chr).c_str()); if (needReportToTarget(chr)) @@ -2106,6 +2106,9 @@ bool ChatHandler::HandleModifyMoneyCommand(const char* args) } else { + if (newmoney > MAX_MONEY_AMOUNT) + newmoney = MAX_MONEY_AMOUNT; + PSendSysMessage(LANG_YOU_TAKE_MONEY, abs(addmoney), GetNameLink(chr).c_str()); if (needReportToTarget(chr)) ChatHandler(chr).PSendSysMessage(LANG_YOURS_MONEY_TAKEN, GetNameLink().c_str(), abs(addmoney)); @@ -2117,7 +2120,11 @@ bool ChatHandler::HandleModifyMoneyCommand(const char* args) PSendSysMessage(LANG_YOU_GIVE_MONEY, addmoney, GetNameLink(chr).c_str()); if (needReportToTarget(chr)) ChatHandler(chr).PSendSysMessage(LANG_YOURS_MONEY_GIVEN, GetNameLink().c_str(), addmoney); - chr->ModifyMoney( addmoney ); + + if (addmoney >=MAX_MONEY_AMOUNT) + chr->SetMoney(MAX_MONEY_AMOUNT); + else + chr->ModifyMoney( addmoney ); } sLog.outDetail(GetTrinityString(LANG_NEW_MONEY), moneyuser, addmoney, chr->GetMoney() ); From efb79ea169cc6d1a7ca1a4c27b3adc32386d4522 Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 8 May 2009 19:27:04 -0500 Subject: [PATCH 019/112] *Fix build. --HG-- branch : trunk --- .../scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp index 1a3c40273af..104ef575de5 100644 --- a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp +++ b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp @@ -416,7 +416,8 @@ bool GossipSelect_npc_susurrus(Player *player, Creature *_Creature, uint32 sende nodes.resize(2); nodes[0] = 92; //from susurrus nodes[1] = 91; //end at exodar - player->ActivateTaxiPathTo(nodes,11686); //TaxiPath 506. Using invisible model, possible Trinity must allow 0(from dbc) for cases like this. +// player->ActivateTaxiPathTo(nodes,11686); //TaxiPath 506. Using invisible model, possible Trinity must allow 0(from dbc) for cases like this. + player->ActivateTaxiPathTo(nodes); } return true; } From 3b4e4b82159eff3411297e8e300cbc9a7bf7a1b5 Mon Sep 17 00:00:00 2001 From: Drahy Date: Sat, 9 May 2009 12:27:41 +0200 Subject: [PATCH 020/112] * Updated world_script_waypoints * Updated world_scripts_structure * Moved older sql files to 3.0.9_old folder and in file 0000_3.0.9_old (sql/updates) are stored all these sqls * Also created folder Obsolete_updates where you can find unverified sqls * This should help with sql maintaining --HG-- branch : trunk --- sql/CMakeLists.txt | 2 +- sql/updates/0000_3.0.9_old.sql | 4328 +++++++++++++++++ sql/updates/2.4.3_updates/CMakeLists.txt | 2 +- ...racters_character_achievement_progress.sql | 0 ...mangos_7141_01_world_instance_template.sql | 0 ...mangos_7147_01_world_creature_template.sql | 0 ...s_7150_01_world_playercreateinfo_spell.sql | 0 .../1084_mangos_7168_01_world_command.sql | 0 ...94_mangos_7193_01_world_trinity_string.sql | 0 ..._mangos_7196_02_world_spell_bonus_data.sql | 0 ...8_mangos_7198_01_characters_characters.sql | 0 ..._mangos_7199_01_world_spell_bonus_data.sql | 0 .../1135_mangos_7207_01_world_creature.sql | 0 .../1135_mangos_7207_02_world_gameobject.sql | 0 .../1135_mangos_7207_03_characters_corpse.sql | 0 ..._mangos_7209_01_world_spell_bonus_data.sql | 0 .../1185_mangos_7214_01_world_command.sql | 0 ...85_mangos_7214_02_world_trinity_string.sql | 0 ..._mangos_7214_03_world_spell_proc_event.sql | 0 .../{ => 3.0.9_old}/1206_world_scripts.sql | 0 .../{ => 3.0.9_old}/1207_world_scripts.sql | 0 ..._mangos_7230_01_world_spell_bonus_data.sql | 0 .../1248_mangos_7235_01_world_command.sql | 0 ..._mangos_7242_01_world_spell_bonus_data.sql | 0 ..._mangos_7249_01_world_spell_proc_event.sql | 0 .../1296_mangos_7252_01_world_command.sql | 0 ...96_mangos_7252_02_world_trinity_string.sql | 0 ...9_mangos_7255_01_characters_characters.sql | 0 sql/updates/{ => 3.0.9_old}/1307_world.sql | 0 sql/updates/{ => 3.0.9_old}/1312_world.sql | 0 sql/updates/{ => 3.0.9_old}/1327_world.sql | 0 .../{ => 3.0.9_old}/1350_world_scripts.sql | 0 sql/updates/{ => 3.0.9_old}/1351_world.sql | 0 ...mangos_7267_01_characters_auctionhouse.sql | 0 .../{ => 3.0.9_old}/1414_world_scripts.sql | 0 .../1423_mangos_7290_01_world_command.sql | 0 ...angos_7292_01_world_points_of_interest.sql | 0 ...92_02_world_locales_points_of_interest.sql | 0 .../1463_mangos_7303_01_world_pools.sql | 0 .../{ => 3.0.9_old}/1470_world_scripts.sql | 0 ...s_7307_01_characters_arena_team_member.sql | 0 ...95_mangos_7312_01_world_trinity_string.sql | 0 ...7_mangos_7314_01_characters_guild_rank.sql | 0 .../{ => 3.0.9_old}/1525_world_scripts.sql | 0 ...gos_7324_01_characters_character_spell.sql | 0 ...ngos_7324_02_characters_character_aura.sql | 0 .../1555_mangos_7331_01_world_command.sql | 0 sql/updates/{ => 3.0.9_old}/1558_world.sql | 0 sql/updates/{ => 3.0.9_old}/1559_world.sql | 0 .../1576_mangos_7332_01_world_command.sql | 0 .../1605_mangos_7349_01_world_spell_area.sql | 0 .../{ => 3.0.9_old}/1613_world_scripts.sql | 0 .../1614_characters_auctionhouse.sql | 0 sql/updates/{ => 3.0.9_old}/1618_world.sql | 0 ...46_mangos_7369_01_world_quest_template.sql | 0 sql/updates/{ => 3.0.9_old}/1654_world.sql | 0 sql/updates/{ => 3.0.9_old}/1657_world.sql | 0 sql/updates/{ => 3.0.9_old}/1661_world.sql | 0 .../1663_mangos_7376_01_world_spell_area.sql | 0 ...mangos_7382_01_world_creature_template.sql | 0 sql/updates/{ => 3.0.9_old}/1693_world.sql | 0 sql/updates/{ => 3.0.9_old}/1694_world.sql | 0 ...97_mangos_7388_01_world_trinity_string.sql | 0 sql/updates/{ => 3.0.9_old}/1703_world.sql | 0 .../1709_mangos_7393_01_world_game_event.sql | 0 ...24_mangos_7399_01_world_trinity_string.sql | 0 sql/updates/{ => 3.0.9_old}/1727_world.sql | 0 .../{ => 3.0.9_old}/1727_world_script.sql | 0 sql/updates/{ => 3.0.9_old}/1729_world.sql | 0 sql/updates/{ => 3.0.9_old}/1730_world.sql | 0 sql/updates/{ => 3.0.9_old}/1732_world.sql | 0 sql/updates/{ => 3.0.9_old}/1755_world.sql | 0 sql/updates/{ => 3.0.9_old}/1764_world.sql | 0 sql/updates/{ => 3.0.9_old}/1766_world.sql | 0 ...91_mangos_7422_01_world_trinity_string.sql | 0 sql/updates/{ => 3.0.9_old}/1814_world.sql | 0 sql/updates/{ => 3.0.9_old}/1825_world.sql | 0 sql/updates/{ => 3.0.9_old}/1828_world.sql | 0 ...77_mangos_7439_01_world_trinity_string.sql | 0 sql/updates/{ => 3.0.9_old}/1884_world.sql | 0 sql/updates/{ => 3.0.9_old}/1886_world.sql | 0 sql/updates/{ => 3.0.9_old}/1911_world.sql | 0 sql/updates/{ => 3.0.9_old}/1912_world.sql | 0 sql/updates/{ => 3.0.9_old}/1927_world.sql | 0 sql/updates/{ => 3.0.9_old}/1939_word.sql | 0 sql/updates/{ => 3.0.9_old}/1957_word.sql | 0 ...62_mangos_7472_01_world_trinity_string.sql | 0 sql/updates/{ => 3.0.9_old}/2013_world.sql | 0 sql/updates/{ => 3.0.9_old}/2021_world.sql | 0 .../2025_mangos_7493_01_world_command.sql | 0 ...25_mangos_7495_01_world_trinity_string.sql | 0 sql/updates/{ => 3.0.9_old}/2031_realmd.sql | 0 sql/updates/{ => 3.0.9_old}/2057_world.sql | 0 sql/updates/{ => 3.0.9_old}/2064_world.sql | 0 .../2080_mangos_7503_01_world_command.sql | 0 sql/updates/{ => 3.0.9_old}/2131_world.sql | 0 sql/updates/{ => 3.0.9_old}/2138_world.sql | 0 .../{ => 3.0.9_old}/2139_script_waypoint.sql | 0 sql/updates/{ => 3.0.9_old}/2139_world.sql | 0 .../{ => 3.0.9_old}/2139_world_script.sql | 0 sql/updates/{ => 3.0.9_old}/2160_world.sql | 0 sql/updates/{ => 3.0.9_old}/2161_world.sql | 0 .../2227_mangos_7544_01_world_uptime.sql | 0 .../2227_mangos_7546_02_realmd_uptime.sql | 0 sql/updates/{ => 3.0.9_old}/2254_world.sql | 0 ...74_mangos_7558_01_world_trinity_string.sql | 0 .../2274_mangos_7558_02_world_command.sql | 0 ...ngos_7560_01_world_gameobject_template.sql | 0 ...80_mangos_7565_01_world_trinity_string.sql | 0 ..._mangos_7568_01_world_spell_proc_event.sql | 0 sql/updates/{ => 3.0.9_old}/2296_world.sql | 0 sql/updates/{ => 3.0.9_old}/2339_world.sql | 0 sql/updates/{ => 3.0.9_old}/2343_world.sql | 0 sql/updates/{ => 3.0.9_old}/2346_world.sql | 0 .../{ => 3.0.9_old}/2412_characters.sql | 0 sql/updates/{ => 3.0.9_old}/2412_world.sql | 0 .../2432_mangos_7615_01_world_command.sql | 0 ...33_mangos_7616_01_world_trinity_string.sql | 0 .../2433_mangos_7616_02_world_command.sql | 0 sql/updates/{ => 3.0.9_old}/2444_world.sql | 0 sql/updates/{ => 3.0.9_old}/2450_world.sql | 0 sql/updates/{ => 3.0.9_old}/2479_world.sql | 0 ...ngos_7622_01_world_creature_ai_scripts.sql | 0 ...ngos_7622_02_world_creature_ai_summons.sql | 0 ...mangos_7622_03_world_creature_ai_texts.sql | 0 .../{ => 3.0.9_old}/2508_characters.sql | 0 .../{ => 3.0.9_old}/2515_world_scripts.sql | 0 ...627_01_world_achievement_criteria_data.sql | 0 ...633_01_world_achievement_criteria_data.sql | 0 .../2551_world_spell_bonus_data.sql | 0 .../2559_world_spell_proc_event.sql | 0 .../2565_world_SD2_scripts.sql | 0 .../2570_world_spell_linked_spell.sql | 0 ...angos_7644_01_characters_character_pet.sql | 0 .../2586_world_spell_linked_spell.sql | 0 .../2591_world_spell_linked_spell.sql | 0 .../2617_world_spell_linked_spell.sql | 0 .../2629_world_spell_linked_spell.sql | 0 ..._mangos_7662_01_world_spell_bonus_data.sql | 0 .../2682_world_SD2_scripts.sql | 0 .../2683_characters_gm_tickets.sql | 0 .../2683_world_trinity_string.sql | 0 .../2686_characters_gm_tickets.sql | 0 .../{ => 3.0.9_old}/2686_world_command.sql | 0 .../2687_world_spell_proc_event.sql | 0 .../2689_world_spell_linked_spell.sql | 0 .../2702_world_spell_proc_event.sql | 0 .../2706_world_SD2_scripts.sql | 0 ...TC1_1362_world_creature_linked_respawn.sql | 0 .../2724_TC1_world_1371_script.sql | 0 .../2774_world_spell_proc_event.sql | 0 .../2792_world_spell_bonus_data.sql | 0 .../2792_world_spell_proc_event.sql | 0 .../2793_world_spell_proc_event.sql | 0 .../2794_world_spell_proc_event.sql | 0 .../2798_world_SD2_scripts.sql | 0 .../2802_world_SD2_scripts.sql | 0 .../2813_world_SD2_scripts.sql | 0 .../{ => 3.0.9_old}/2813_world_scripts.sql | 0 .../2814_world_spell_linked_spell.sql | 0 .../2828_world_spell_proc_event.sql | 0 .../2885_world_spell_proc_event.sql | 0 .../2907_mangos_7705_01_world_command.sql | 0 .../2907_mangos_7706_01_world_command.sql | 0 .../2923_world_spell_proc_event.sql | 0 .../2928_characters_character_pet.sql | 0 .../2932_mangos_7714_01_world_command.sql | 0 ...38_mangos_7720_01_world_trinity_string.sql | 0 .../2949_world_creature_template.sql | 0 .../2955_world_scripts_naxx.sql | 0 .../2963_world_spell_proc_event.sql | 0 .../{ => 3.0.9_old}/2986_TC1_world.sql | 0 .../2996_world_trinity_string.sql | 0 .../2997_world_trinity_string.sql | 0 .../{ => 3.0.9_old}/805_world_scripts.sql | 0 ...gos_7047_01_characters_character_spell.sql | 0 ...75_mangos_7059_01_characters_pet_spell.sql | 0 sql/updates/3.0.9_old/CMakeLists.txt | 5 + ... => 3204_mangos_7796_01_world_command.sql} | 5 +- ...4_mangos_7796_02_world_trinity_string.sql} | 8 +- ...2_01_characters_character_achievement.sql} | 4 +- ...acters_character_achievement_progress.sql} | 4 +- sql/updates/CMakeLists.txt | 4 +- ...os_7782_01_world_spell_proc_event.sql.obs} | 0 sql/world_script_waypoints.sql | 535 +- sql/world_scripts_structure.sql | 76 +- 186 files changed, 4893 insertions(+), 80 deletions(-) create mode 100644 sql/updates/0000_3.0.9_old.sql rename sql/updates/{ => 3.0.9_old}/1026_mangos_7113_01_characters_character_achievement_progress.sql (100%) rename sql/updates/{ => 3.0.9_old}/1028_mangos_7141_01_world_instance_template.sql (100%) rename sql/updates/{ => 3.0.9_old}/1028_mangos_7147_01_world_creature_template.sql (100%) rename sql/updates/{ => 3.0.9_old}/1028_mangos_7150_01_world_playercreateinfo_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/1084_mangos_7168_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/1094_mangos_7193_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/1108_mangos_7196_02_world_spell_bonus_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/1108_mangos_7198_01_characters_characters.sql (100%) rename sql/updates/{ => 3.0.9_old}/1108_mangos_7199_01_world_spell_bonus_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/1135_mangos_7207_01_world_creature.sql (100%) rename sql/updates/{ => 3.0.9_old}/1135_mangos_7207_02_world_gameobject.sql (100%) rename sql/updates/{ => 3.0.9_old}/1135_mangos_7207_03_characters_corpse.sql (100%) rename sql/updates/{ => 3.0.9_old}/1140_mangos_7209_01_world_spell_bonus_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/1185_mangos_7214_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/1185_mangos_7214_02_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/1185_mangos_7214_03_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/1206_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/1207_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/1237_mangos_7230_01_world_spell_bonus_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/1248_mangos_7235_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/1288_mangos_7242_01_world_spell_bonus_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/1293_mangos_7249_01_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/1296_mangos_7252_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/1296_mangos_7252_02_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/1299_mangos_7255_01_characters_characters.sql (100%) rename sql/updates/{ => 3.0.9_old}/1307_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1312_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1327_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1350_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/1351_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1396_mangos_7267_01_characters_auctionhouse.sql (100%) rename sql/updates/{ => 3.0.9_old}/1414_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/1423_mangos_7290_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/1426_mangos_7292_01_world_points_of_interest.sql (100%) rename sql/updates/{ => 3.0.9_old}/1426_mangos_7292_02_world_locales_points_of_interest.sql (100%) rename sql/updates/{ => 3.0.9_old}/1463_mangos_7303_01_world_pools.sql (100%) rename sql/updates/{ => 3.0.9_old}/1470_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/1484_mangos_7307_01_characters_arena_team_member.sql (100%) rename sql/updates/{ => 3.0.9_old}/1495_mangos_7312_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/1497_mangos_7314_01_characters_guild_rank.sql (100%) rename sql/updates/{ => 3.0.9_old}/1525_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/1531_mangos_7324_01_characters_character_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/1531_mangos_7324_02_characters_character_aura.sql (100%) rename sql/updates/{ => 3.0.9_old}/1555_mangos_7331_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/1558_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1559_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1576_mangos_7332_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/1605_mangos_7349_01_world_spell_area.sql (100%) rename sql/updates/{ => 3.0.9_old}/1613_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/1614_characters_auctionhouse.sql (100%) rename sql/updates/{ => 3.0.9_old}/1618_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1646_mangos_7369_01_world_quest_template.sql (100%) rename sql/updates/{ => 3.0.9_old}/1654_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1657_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1661_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1663_mangos_7376_01_world_spell_area.sql (100%) rename sql/updates/{ => 3.0.9_old}/1688_mangos_7382_01_world_creature_template.sql (100%) rename sql/updates/{ => 3.0.9_old}/1693_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1694_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1697_mangos_7388_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/1703_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1709_mangos_7393_01_world_game_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/1724_mangos_7399_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/1727_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1727_world_script.sql (100%) rename sql/updates/{ => 3.0.9_old}/1729_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1730_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1732_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1755_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1764_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1766_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1791_mangos_7422_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/1814_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1825_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1828_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1877_mangos_7439_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/1884_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1886_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1911_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1912_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1927_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/1939_word.sql (100%) rename sql/updates/{ => 3.0.9_old}/1957_word.sql (100%) rename sql/updates/{ => 3.0.9_old}/1962_mangos_7472_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/2013_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2021_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2025_mangos_7493_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2025_mangos_7495_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/2031_realmd.sql (100%) rename sql/updates/{ => 3.0.9_old}/2057_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2064_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2080_mangos_7503_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2131_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2138_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2139_script_waypoint.sql (100%) rename sql/updates/{ => 3.0.9_old}/2139_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2139_world_script.sql (100%) rename sql/updates/{ => 3.0.9_old}/2160_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2161_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2227_mangos_7544_01_world_uptime.sql (100%) rename sql/updates/{ => 3.0.9_old}/2227_mangos_7546_02_realmd_uptime.sql (100%) rename sql/updates/{ => 3.0.9_old}/2254_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2274_mangos_7558_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/2274_mangos_7558_02_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2276_mangos_7560_01_world_gameobject_template.sql (100%) rename sql/updates/{ => 3.0.9_old}/2280_mangos_7565_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/2284_mangos_7568_01_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2296_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2339_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2343_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2346_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2412_characters.sql (100%) rename sql/updates/{ => 3.0.9_old}/2412_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2432_mangos_7615_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2433_mangos_7616_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/2433_mangos_7616_02_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2444_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2450_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2479_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2492_mangos_7622_01_world_creature_ai_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2492_mangos_7622_02_world_creature_ai_summons.sql (100%) rename sql/updates/{ => 3.0.9_old}/2492_mangos_7622_03_world_creature_ai_texts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2508_characters.sql (100%) rename sql/updates/{ => 3.0.9_old}/2515_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2522_mangos_7627_01_world_achievement_criteria_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/2528_mangos_7633_01_world_achievement_criteria_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/2551_world_spell_bonus_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/2559_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2565_world_SD2_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2570_world_spell_linked_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/2582_mangos_7644_01_characters_character_pet.sql (100%) rename sql/updates/{ => 3.0.9_old}/2586_world_spell_linked_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/2591_world_spell_linked_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/2617_world_spell_linked_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/2629_world_spell_linked_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/2678_mangos_7662_01_world_spell_bonus_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/2682_world_SD2_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2683_characters_gm_tickets.sql (100%) rename sql/updates/{ => 3.0.9_old}/2683_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/2686_characters_gm_tickets.sql (100%) rename sql/updates/{ => 3.0.9_old}/2686_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2687_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2689_world_spell_linked_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/2702_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2706_world_SD2_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2715_TC1_1362_world_creature_linked_respawn.sql (100%) rename sql/updates/{ => 3.0.9_old}/2724_TC1_world_1371_script.sql (100%) rename sql/updates/{ => 3.0.9_old}/2774_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2792_world_spell_bonus_data.sql (100%) rename sql/updates/{ => 3.0.9_old}/2792_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2793_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2794_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2798_world_SD2_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2802_world_SD2_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2813_world_SD2_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2813_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/2814_world_spell_linked_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/2828_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2885_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2907_mangos_7705_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2907_mangos_7706_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2923_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2928_characters_character_pet.sql (100%) rename sql/updates/{ => 3.0.9_old}/2932_mangos_7714_01_world_command.sql (100%) rename sql/updates/{ => 3.0.9_old}/2938_mangos_7720_01_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/2949_world_creature_template.sql (100%) rename sql/updates/{ => 3.0.9_old}/2955_world_scripts_naxx.sql (100%) rename sql/updates/{ => 3.0.9_old}/2963_world_spell_proc_event.sql (100%) rename sql/updates/{ => 3.0.9_old}/2986_TC1_world.sql (100%) rename sql/updates/{ => 3.0.9_old}/2996_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/2997_world_trinity_string.sql (100%) rename sql/updates/{ => 3.0.9_old}/805_world_scripts.sql (100%) rename sql/updates/{ => 3.0.9_old}/875_mangos_7047_01_characters_character_spell.sql (100%) rename sql/updates/{ => 3.0.9_old}/875_mangos_7059_01_characters_pet_spell.sql (100%) create mode 100644 sql/updates/3.0.9_old/CMakeLists.txt rename sql/updates/{7796_01_mangos_command.sql => 3204_mangos_7796_01_world_command.sql} (75%) rename sql/updates/{7796_02_mangos_mangos_string.sql => 3204_mangos_7796_02_world_trinity_string.sql} (58%) rename sql/updates/{7802_01_characters_character_achievement.sql => 3210_mangos_7802_01_characters_character_achievement.sql} (59%) rename sql/updates/{7802_02_characters_character_achievement_progress.sql => 3210_mangos_7802_02_characters_character_achievement_progress.sql} (62%) rename sql/updates/{7782_01_mangos_spell_proc_event.sql.obs => Obsolete_updates/3204_mangos_7782_01_world_spell_proc_event.sql.obs} (100%) diff --git a/sql/CMakeLists.txt b/sql/CMakeLists.txt index d8461bf3df2..02b6323e3be 100644 --- a/sql/CMakeLists.txt +++ b/sql/CMakeLists.txt @@ -6,4 +6,4 @@ add_subdirectory(tools) FILE(GLOB _SQL *.sql) -install(FILES ${_SQL} DESTINATION share/trinity/sql) +install(FILES ${_SQL} DESTINATION share/trinity/sql) \ No newline at end of file diff --git a/sql/updates/0000_3.0.9_old.sql b/sql/updates/0000_3.0.9_old.sql new file mode 100644 index 00000000000..57b2f389a29 --- /dev/null +++ b/sql/updates/0000_3.0.9_old.sql @@ -0,0 +1,4328 @@ +-- 805_world_scripts +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533039 AND -1533000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533000,'Ahh... welcome to my parlor.',8788,1,0,'anubrekhan SAY_GREET'), +(-1533001,'Just a little taste...',8785,1,0,'anubrekhan SAY_AGGRO1'), +(-1533002,'There is no way out.',8786,1,0,'anubrekhan SAY_AGGRO2'), +(-1533003,'Yes, Run! It makes the blood pump faster!',8787,1,0,'anubrekhan SAY_AGGRO3'), +(-1533004,'I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop.',8790,1,0,'anubrekhan SAY_TAUNT1'), +(-1533005,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,'anubrekhan SAY_TAUNT2'), +(-1533006,'Which one shall I eat first? So difficult to choose... the all smell so delicious.',8792,1,0,'anubrekhan SAY_TAUNT3'), +(-1533007,'Closer now... tasty morsels. I\'ve been too long without food. Without blood to drink.',8793,1,0,'anubrekhan SAY_TAUNT4'), +(-1533008,'Shh... it will all be over soon.',8789,1,0,'anubrekhan SAY_SLAY'), +(-1533009,'Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master\'s service!',8799,1,0,'faerlina SAY_GREET'), +(-1533010,'Slay them in the master\'s name!',8794,1,0,'faerlina SAY_AGGRO1'), +(-1533011,'You cannot hide from me!',8795,1,0,'faerlina SAY_AGGRO2'), +(-1533012,'Kneel before me, worm!',8796,1,0,'faerlina SAY_AGGRO3'), +(-1533013,'Run while you still can!',8797,1,0,'faerlina SAY_AGGRO4'), +(-1533014,'You have failed!',8800,1,0,'faerlina SAY_SLAY1'), +(-1533015,'Pathetic wretch!',8801,1,0,'faerlina SAY_SLAY2'), +(-1533016,'The master... will avenge me!',8798,1,0,'faerlina SAY_DEATH'), +(-1533017,'Patchwerk want to play!',8909,1,0,'patchwerk SAY_AGGRO1'), +(-1533018,'Kel\'Thuzad make Patchwerk his Avatar of War!',8910,1,0,'patchwerk SAY_AGGRO2'), +(-1533019,'No more play?',8912,1,0,'patchwerk SAY_SLAY'), +(-1533020,'What happened to... Patch...',8911,1,0,'patchwerk SAY_DEATH'), +(-1533021,'goes into a berserker rage!',0,2,0,'patchwerk EMOTE_BERSERK'), +(-1533022,'becomes enraged!',0,2,0,'patchwerk EMOTE_ENRAGE'), +(-1533023,'Stalagg crush you!',8864,1,0,'stalagg SAY_STAL_AGGRO'), +(-1533024,'Stalagg kill!',8866,1,0,'stalagg SAY_STAL_SLAY'), +(-1533025,'Master save me...',8865,1,0,'stalagg SAY_STAL_DEATH'), +(-1533026,'Feed you to master!',8802,1,0,'feugen SAY_FEUG_AGGRO'), +(-1533027,'Feugen make master happy!',8804,1,0,'feugen SAY_FEUG_SLAY'), +(-1533028,'No... more... Feugen...',8803,1,0,'feugen SAY_FEUG_DEATH'), +(-1533029,'You are too late... I... must... OBEY!',8872,1,0,'thaddius SAY_GREET'), +(-1533030,'KILL!',8867,1,0,'thaddius SAY_AGGRO1'), +(-1533031,'EAT YOUR BONES!',8868,1,0,'thaddius SAY_AGGRO2'), +(-1533032,'BREAK YOU!',8869,1,0,'thaddius SAY_AGGRO3'), +(-1533033,'You die now!',8877,1,0,'thaddius SAY_SLAY'), +(-1533034,'Now YOU feel pain!',8871,1,0,'thaddius SAY_ELECT'), +(-1533035,'Thank... you...',8870,1,0,'thaddius SAY_DEATH'), +(-1533036,'Pleeease!',8873,1,0,'thaddius SAY_SCREAM1'), +(-1533037,'Stop, make it stop!',8874,1,0,'thaddius SAY_SCREAM2'), +(-1533038,'Help me! Save me!',8875,1,0,'thaddius SAY_SCREAM3'), +(-1533039,'Please, nooo!',8876,1,0,'thaddius SAY_SCREAM4'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533074 AND -1533040; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533040,'Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned.',8807,1,0,'gothik SAY_SPEECH'), +(-1533041,'Death is the only escape.',8806,1,0,'gothik SAY_KILL'), +(-1533042,'I... am... undone!',8805,1,0,'gothik SAY_DEATH'), +(-1533043,'I have waited long enough! Now, you face the harvester of souls!',8808,1,0,'gothik SAY_TELEPORT'), +(-1533044,'Defend youself!',8892,1,0,'blaumeux SAY_BLAU_AGGRO'), +(-1533045,'Come, Zeliek, do not drive them out. Not before we\'ve had our fun.',8896,1,0,'blaumeux SAY_BLAU_TAUNT1'), +(-1533046,'I do hope they stay alive long enough for me to... introduce myself.',8897,1,0,'blaumeux SAY_BLAU_TAUNT2'), +(-1533047,'The first kill goes to me! Anyone care to wager?',8898,1,0,'blaumeux SAY_BLAU_TAUNT3'), +(-1533048,'Your life is mine!',8895,1,0,'blaumeux SAY_BLAU_SPECIAL'), +(-1533049,'Who\'s next?',8894,1,0,'blaumeux SAY_BLAU_SLAY'), +(-1533050,'Tou... che!',8893,1,0,'blaumeux SAY_BLAU_DEATH'), +(-1533051,'Come out and fight, ye wee ninny!',8899,1,0,'korthazz SAY_KORT_AGGRO'), +(-1533052,'To arms, ye roustabouts! We\'ve got company!',8903,1,0,'korthazz SAY_KORT_TAUNT1'), +(-1533053,'I heard about enough of yer sniveling. Shut yer fly trap \'afore I shut it for ye!',8904,1,0,'korthazz SAY_KORT_TAUNT2'), +(-1533054,'I\'m gonna enjoy killin\' these slack-jawed daffodils!',8905,1,0,'korthazz SAY_KORT_TAUNT3'), +(-1533055,'I like my meat extra crispy!',8901,1,0,'korthazz SAY_KORT_SPECIAl'), +(-1533056,'Next time, bring more friends!',8902,1,0,'korthazz SAY_KORT_SLAY'), +(-1533057,'What a bloody waste this is!',8900,1,0,'korthazz SAY_KORT_DEATH'), +(-1533058,'Flee, before it\'s too late!',8913,1,0,'zeliek SAY_ZELI_AGGRO'), +(-1533059,'Invaders, cease this foolish venture at once! Turn away while you still can!',8917,1,0,'zeliek SAY_ZELI_TAUNT1'), +(-1533060,'Perhaps they will come to their senses, and run away as fast as they can!',8918,1,0,'zeliek SAY_ZELI_TAUNT2'), +(-1533061,'Do not continue! Turn back while there\'s still time!',8919,1,0,'zeliek SAY_ZELI_TAUNT3'), +(-1533062,'I- I have no choice but to obey!',8916,1,0,'zeliek SAY_ZELI_SPECIAL'), +(-1533063,'Forgive me!',8915,1,0,'zeliek SAY_ZELI_SLAY'), +(-1533064,'It is... as it should be.',8914,1,0,'zeliek SAY_ZELI_DEATH'), +(-1533065,'You seek death?',14571,1,0,'rivendare_naxx SAY_RIVE_AGGRO1'), +(-1533066,'None shall pass!',14572,1,0,'rivendare_naxx SAY_RIVE_AGGRO2'), +(-1533067,'Be still!',14573,1,0,'rivendare_naxx SAY_RIVE_AGGRO3'), +(-1533068,'You will find no peace in death.',14574,1,0,'rivendare_naxx SAY_RIVE_SLAY1'), +(-1533069,'The master\'s will is done.',14575,1,0,'rivendare_naxx SAY_RIVE_SLAY2'), +(-1533070,'Bow to the might of the scourge!',14576,1,0,'rivendare_naxx SAY_RIVE_SPECIAL'), +(-1533071,'Enough prattling. Let them come! We shall grind their bones to dust.',14577,1,0,'rivendare_naxx SAY_RIVE_TAUNT1'), +(-1533072,'Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough.',14578,1,0,'rivendare_naxx SAY_RIVE_TAUNT2'), +(-1533073,'Life is meaningless. It is in death that we are truly tested.',14579,1,0,'rivendare_naxx SAY_RIVE_TAUNT3'), +(-1533074,'Death... will not stop me...',14580,1,0,'rivendare_naxx SAY_RIVE_DEATH'); + +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=16062; +UPDATE `creature_template` SET `ScriptName`='boss_rivendare_naxx' WHERE `entry`=30549; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533108 AND -1533075; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533075,'Glory to the master!',8845,1,0,'noth SAY_AGGRO1'), +(-1533076,'Your life is forfeit!',8846,1,0,'noth SAY_AGGRO2'), +(-1533077,'Die, trespasser!',8847,1,0,'noth SAY_AGGRO3'), +(-1533078,'Rise, my soldiers! Rise and fight once more!',8851,1,0,'noth SAY_SUMMON'), +(-1533079,'My task is done!',8849,1,0,'noth SAY_SLAY1'), +(-1533080,'Breathe no more!',8850,1,0,'noth SAY_SLAY2'), +(-1533081,'I will serve the master... in... death!',8848,1,0,'noth SAY_DEATH'), +(-1533082,'takes in a deep breath...',0,2,0,'sapphiron EMOTE_BREATH'), +(-1533083,'enrages!',0,2,0,'sapphiron EMOTE_ENRAGE'), +(-1533084,'Our preparations continue as planned, master.',14467,1,0,'kelthuzad SAY_SAPP_DIALOG1'), +(-1533085,'It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.',8881,1,0,'kelthuzad SAY_SAPP_DIALOG2_LICH'), +(-1533086,'I see no complications... Wait... What is this?',14468,1,0,'kelthuzad SAY_SAPP_DIALOG3'), +(-1533087,'Your security measures have failed! See to this interruption immediately!',8882,1,0,'kelthuzad SAY_SAPP_DIALOG4_LICH'), +(-1533088,'Yes, master!',14469,1,0,'kelthuzad SAY_SAPP_DIALOG5'), +(-1533089,'No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...',14484,1,0,'kelthuzad SAY_CAT_DIED'), +(-1533090,'Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.',14463,1,0,'kelthuzad SAY_TAUNT1'), +(-1533091,'Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! ',14464,1,0,'kelthuzad SAY_TAUNT2'), +(-1533092,'I grow tired of these games. Proceed, and I will banish your souls to oblivion!',14465,1,0,'kelthuzad SAY_TAUNT3'), +(-1533093,'You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!',14466,1,0,'kelthuzad SAY_TAUNT4'), +(-1533094,'Pray for mercy!',14475,1,0,'kelthuzad SAY_AGGRO1'), +(-1533095,'Scream your dying breath!',14476,1,0,'kelthuzad SAY_AGGRO2'), +(-1533096,'The end is upon you!',14477,1,0,'kelthuzad SAY_AGGRO3'), +(-1533097,'The dark void awaits you!',14478,1,0,'kelthuzad SAY_SLAY1'), +(-1533098,'',14479,1,0,'kelthuzad SAY_SLAY2'), +(-1533099,'AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!',14480,1,0,'kelthuzad SAY_DEATH'), +(-1533100,'Your soul, is bound to me now!',14472,1,0,'kelthuzad SAY_CHAIN1'), +(-1533101,'There will be no escape!',14473,1,0,'kelthuzad SAY_CHAIN2'), +(-1533102,'I will freeze the blood in your veins!',14474,1,0,'kelthuzad SAY_FROST_BLAST'), +(-1533103,'Master! I require aid! ',14470,1,0,'kelthuzad SAY_REQUEST_AID'), +(-1533104,'Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...',0,1,0,'kelthuzad SAY_ANSWER_REQUEST'), +(-1533105,'Minions, servants, soldiers of the cold dark, obey the call of Kel\'Thuzad!',14471,1,0,'kelthuzad SAY_SUMMON_MINIONS'), +(-1533106,'Your petty magics are no challenge to the might of the Scourge! ',14481,1,0,'kelthuzad SAY_SPECIAL1_MANA_DET'), +(-1533107,'Enough! I grow tired of these distractions! ',14483,1,0,'kelthuzad SAY_SPECIAL3_MANA_DET'), +(-1533108,'Fools, you have spread your powers too thin. Be free, my minions!',14482,1,0,'kelthuzad SAY_SPECIAL2_DISPELL'); + +UPDATE `script_texts` SET `sound`=8902 WHERE `entry`=-1533055; +UPDATE `script_texts` SET `sound`=8901 WHERE `entry`=-1533056; + +-- 1028_mangos_7141_01_world_instance_template +ALTER TABLE instance_template ADD maxPlayersHeroic tinyint(3) unsigned NOT NULL default '0' AFTER maxPlayers; +UPDATE instance_template SET maxPlayersHeroic = maxPlayers; +DELETE FROM instance_template WHERE map IN (533,615,616,624); +INSERT INTO instance_template VALUES +(533,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(615,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(616,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(624,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''); + +-- 1028_mangos_7147_01_world_creature_template +UPDATE creature_template + SET family = 0 WHERE entry = 1; + +-- 1028_mangos_7150_01_world_playercreateinfo_spell +DELETE FROM `playercreateinfo_spell` WHERE Spell = 58284; +INSERT INTO `playercreateinfo_spell` VALUES +(1,9,58284,'Chaos Bolt Passive'), +(2,9,58284,'Chaos Bolt Passive'), +(5,9,58284,'Chaos Bolt Passive'), +(7,9,58284,'Chaos Bolt Passive'), +(10,9,58284,'Chaos Bolt Passive'); + +-- 1084_mangos_7168_01_world_command +DELETE FROM `command` WHERE `name` IN ('learn','unlearn'); +INSERT INTO `command` VALUES +('learn',3,'Syntax: .learn #spell [all]\r\n\r\nSelected character learn a spell of id #spell. If \'all\' provided then all ranks learned.'), +('unlearn',3,'Syntax: .unlearn #spell [all]\r\n\r\nUnlearn for selected player a spell #spell. If \'all\' provided then all ranks unlearned.'); + +-- 1094_mangos_7193_01_world_trinity_string +UPDATE trinity_string SET content_default = 'Unit Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.' WHERE entry = 542; + +-- 1108_mangos_7196_02_world_spell_bonus_data +-- ---------------------------- +-- Table structure for spell_bonus_data +-- ---------------------------- +DROP TABLE IF EXISTS `spell_bonus_data`; +CREATE TABLE `spell_bonus_data` ( + `entry` smallint(5) unsigned NOT NULL, + `direct_bonus` float NOT NULL default '0', + `dot_bonus` float NOT NULL default '0', + `ap_bonus` float NOT NULL default '0', + `comments` varchar(255) default NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `spell_bonus_data` VALUES +('5185', '1.6104', '0', '0', 'Druid - Healing Touch'), +('33763', '0', '0.09518', '0', 'Druid - Lifebloom'), +('774', '0', '0.37604', '0', 'Druid - Rejuvenation'), +('8936', '0.539', '0.188', '0', 'Druid - Regrowth'), +('18562', '0', '0', '0', 'Druid - Swiftmend'), +('44203', '0.538', '0', '0', 'Druid - Tranquility Triggered'), +('48438', '0', '0.11505', '0', 'Druid - Wild Growth'), +('50464', '0.6611', '0', '0', 'Druid - Nourish'), +('339', '0', '0.1', '0', 'Druid - Entangling Roots'), +('42231', '0.12898', '0', '0', 'Druid - Hurricane Triggered'), +('5570', '0', '0.127', '0', 'Druid - Insect Swarm'), +('8921', '0.1515', '0.13', '0', 'Druid - Moonfire'), +('2912', '1', '0', '0', 'Druid - Starfire'), +('5176', '0.5714', '0', '0', 'Druid - Wrath'), +('30451', '0.7143', '0', '0', 'Mage - Arcane Blast'), +('1449', '0.2128', '0', '0', 'Mage - Arcane Explosion'), +('7268', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 1'), +('7269', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 2'), +('7270', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 3'), +('8419', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 4'), +('8418', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 5'), +('10273', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 6'), +('10274', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 7'), +('25346', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 8'), +('27076', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 9'), +('38700', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 10'), +('38703', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 11'), +('42844', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 12'), +('42845', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 13'), +('1463', '0.8053', '0', '0', 'Mage - Mana Shield'), +('44425', '0.8571', '0', '0', 'Mage - Arcane Barrage'), +('11113', '0.1357', '0', '0', 'Mage - Blast Wave Rank'), +('31661', '0.1357', '0', '0', 'Mage - Dragons Breath'), +('2136', '0.4286', '0', '0', 'Mage - Fire Blast'), +('133', '1', '0', '0', 'Mage - Fire Ball'), +('2120', '0.2357', '0.122', '0', 'Mage - Flamestrike'), +('11366', '1.15', '0.05', '0', 'Mage - Pyroblast'), +('2948', '0.4286', '0', '0', 'Mage - Scorch'), +('44614', '0.8571', '0', '0', 'Frostfire Bolt'), +('44457', '0.4', '0.2', '0', 'Mage - Living Bomb'), +('42208', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), +('42209', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), +('42210', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), +('42211', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), +('42212', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), +('42213', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), +('42198', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), +('42937', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), +('42938', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), +('120', '0.1357', '0', '0', 'Mage - Cone of Cold'), +('122', '0.193', '0', '0', 'Mage - Frost Nova'), +('116', '0.8143', '0', '0', 'Mage - Frost Bolt'), +('11426', '0.8053', '0', '0', 'Mage - Ice Barrier'), +('30455', '0.1429', '0', '0', 'Mage - Ice Lance'), +('19750', '0.4286', '0', '0', 'Paladin - Flash of Light'), +('635', '0.7143', '0', '0', 'Paladin - Holy Light'), +('25912', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 1'), +('25911', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 2'), +('25902', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 3'), +('27176', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 4'), +('33073', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 5'), +('48822', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 6'), +('48823', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 7'), +('25914', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), +('25913', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), +('25903', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), +('27175', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), +('33074', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), +('48820', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), +('48821', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), +('31935', '0.07', '0', '0.07', 'Paladin - Avengers Shiled'), +('26573', '0', '0.04', '0.04', 'Paladin - Consecration'), +('879', '0.15', '0', '0.15', 'Paladin - Exorcism'), +('24275', '0.15', '0', '0.15', 'Paladin - Hammer of Wrath'), +('20925', '0.09', '0', '0.056', 'Paladin - Holy Shield'), +('2812', '0.07', '0', '0.07', 'Paladin - Holy Wrath'), +('31893', '0.25', '0', '0.16', 'Paladin - Seal of Blood Enemy Proc'), +('32221', '0.25', '0', '0.16', 'Paladin - Seal of Blood Self Proc'), +('20424', '0.25', '0', '0.16', 'Paladin - Seal of Command Proc'), +('379', '0', '0', '0', 'Shaman - Earth Shield Triggered'), +('20167', '0.25', '0', '0.16', 'Paladin - Seal of Light Proc'), +('53719', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Enemy Proc'), +('53718', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Self Proc'), +('25742', '0.07', '0', '0.039', 'Paladin - Seal of Righteousness Dummy Proc'), +('31803', '0', '0.013', '0.15', 'Paladin - Holy Vengeance'), +('52042', '0.045', '0', '0', 'Shaman - Healing Stream Totem Triggered Heal'), +('32546', '0.8068', '0', '0', 'Priest - Binding Heal'), +('34861', '0.402', '0', '0', 'Priest - Circle of Healing'), +('19236', '0.8068', '0', '0', 'Priest - Desperate Prayer'), +('2061', '0.8068', '0', '0', 'Priest - Flash Heal'), +('2060', '1.6135', '0', '0', 'Priest - Greater Heal'), +('23455', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 1'), +('23458', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 2'), +('23459', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 3'), +('27803', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 4'), +('27804', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 5'), +('27805', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 6'), +('25329', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 7'), +('17', '0.8068', '0', '0', 'Priest - Power Word: Shield'), +('596', '0.8086', '0', '0', 'Priest - Prayer of Healing'), +('33110', '0.8068', '0', '0', 'Priest - Prayer of Mending Heal Proc'), +('139', '1.88', '0', '0', 'Priest - Renew'), +('2944', '0.1849', '0', '0', 'Priest - Devouring Plague'), +('14914', '0.5711', '0.024', '0', 'Priest - Holy Fire'), +('15237', '0.1606', '0', '0', 'Priest - Holy Nova Damage'), +('8129', '0', '0', '0', 'Priest - Mana Burn'), +('8092', '0.4296', '0', '0', 'Priest - Mind Blast'), +('15407', '0.257', '0', '0', 'Priest - Mind Flay'), +('49821', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), +('53022', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), +('34433', '0.65', '0', '0', 'Priest - Shadowfiend'), +('32379', '0.4296', '0', '0', 'Priest - Shadow Word: Death'), +('589', '0', '0.1829', '0', 'Priest - Shadow Word: Pain'), +('585', '0.714', '0', '0', 'Priest - Smite'), +('34914', '0', '0.4', '0', 'Priest - Vampiric Touch'), +('974', '0.4762', '0', '0', 'Shaman - Earth Shield'), +('1064', '1.34', '0', '0', 'Shaman - Chain Heal'), +('331', '1.6106', '0', '0', 'Shaman - Healing Wave'), +('8004', '0.8082', '0', '0', 'Shaman - Lesser Healing Wave'), +('61295', '0.4', '0.18', '0', 'Shaman - Riptide'), +('421', '0.57', '0', '0', 'Shaman - Chain Lightning'), +('8042', '0.3858', '0', '0', 'Shaman - Earth Shock'), +('8443', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 1'), +('8504', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 2'), +('8505', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 3'), +('11310', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 4'), +('11311', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 5'), +('25538', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 6'), +('25539', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 7'), +('61651', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 8'), +('61660', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 9'), +('8050', '0.2142', '0.1', '0', 'Shaman - Flame Shock'), +('8026', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 1'), +('8028', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 2'), +('8029', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 3'), +('10445', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 4'), +('16343', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 5'), +('16344', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 6'), +('25488', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 7'), +('58786', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 8'), +('58787', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 9'), +('58788', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 10'), +('8056', '0.3858', '0', '0', 'Shaman - Frost Shock'), +('8034', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 1'), +('8037', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 2'), +('10458', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 3'), +('16352', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 4'), +('16353', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 5'), +('25501', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 6'), +('58797', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 7'), +('58798', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 8'), +('58799', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 9'), +('51505', '0.5714', '0', '0', 'Shaman - Lava Burst'), +('403', '0.7143', '0', '0', 'Shaman - Lightning Bolt'), +('26364', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 1'), +('26365', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 2'), +('26366', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 3'), +('26367', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 4'), +('26369', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 5'), +('26370', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 6'), +('26363', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 7'), +('26371', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 8'), +('26372', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 9'), +('49278', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 10'), +('49279', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 11'), +('8188', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 1'), +('10582', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 2'), +('10583', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 3'), +('10584', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 4'), +('25551', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 5'), +('58733', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 6'), +('58736', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 7'), +('3606', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 1'), +('6350', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 2'), +('6351', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 3'), +('6352', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 4'), +('10435', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 5'), +('10436', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 6'), +('25530', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 7'), +('58700', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 8'), +('58701', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 9'), +('58702', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 10'), +('980', '0', '0.1', '0', 'Warlock - Curse of Agony'), +('603', '0', '2', '0', 'Warlock - Curse of Doom'), +('172', '0', '0.3', '0', 'Warlock - Corruption'), +('348', '0.2', '0.2', '0', 'Warlock - Immolate'), +('27243', '0.22', '0.25', '0', 'Warlock - Seed of Corruption'), +('18265', '0', '1', '0', 'Warlock - Siphon Life'), +('30108', '0', '0.24', '0', 'Warlock - Unstable Affliction'), +('17962', '0.4286', '0', '0', 'Warlock - Conflagrate'), +('6789', '0.22', '0', '0', 'Warlock - Death Coil'), +('48181', '0.4729', '0', '0', 'Warlock - Haunt'), +('29722', '0.7143', '0', '0', 'Warlock - Incinerate'), +('5676', '0.4286', '0', '0', 'Warlock - Searing Pain'), +('686', '0.8571', '0', '0', 'Warlock - Shadow Bolt'), +('17877', '0.4286', '0', '0', 'Warlock - Shadowburn'), +('30283', '0.195', '0', '0', 'Warlock - Shadowfury'), +('6353', '1.15', '0', '0', 'Warlock - Soul Fire'), +('689', '0', '0.1428', '0', 'Warlock - Drain Life'), +('5138', '0', '0', '0', 'Warlock - Drain Mana'), +('1120', '0', '0.4286', '0', 'Warlock - Drain Soul'), +('755', '0', '0.4485', '0', 'Warlock - Health Funnel'), +('1949', '0', '0.0946', '0', 'Warlock - Hellfire'), +('5857', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), +('11681', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), +('11682', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), +('27214', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), +('47822', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), +('42223', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), +('42224', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), +('42225', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), +('42226', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), +('42218', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), +('47817', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), +('47818', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), +('18220', '0.96', '0', '0', 'Warlock - Dark Pact'), +('6229', '0.3', '0', '0', 'Warlock - Shadow Ward'); + +-- 1108_mangos_7199_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (44614, 139, 49821, 53022, 18265, 31117, 28176); +INSERT INTO `spell_bonus_data` VALUES +('44614', '0.8571', '0', '0', 'Mage - Frostfire Bolt'), +('139', '0', '0.376', '0', 'Priest - Renew'), +('49821', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), +('53022', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), +('18265', '0', '0.1', '0', 'Warlock - Siphon Life'), +('31117', '1.8', '0', '0', 'Warlock - Unstable Affliction Dispell'), +('28176', '0', '0', '0', 'Warlock - Fel Armor'); + +-- 1135_mangos_7207_01_world_creature +ALTER TABLE creature + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; + +-- 1135_mangos_7207_02_world_gameobject +ALTER TABLE gameobject + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; + +-- 1140_mangos_7209_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (53595); +INSERT INTO `spell_bonus_data` VALUES +('53595', '0', '0', '0','Paladin - Hammer of the Righteous'); + +-- 1185_mangos_7214_01_world_command +DELETE FROM `command` WHERE `name` IN ('gps','modify phase','npc phase','gobject phase'); +INSERT INTO `command` VALUES +('gps',1,'Syntax: .gps [$name|$shift-link]\r\n\r\nDisplay the position information for a selected character or creature (also if player name $name provided then for named player, or if creature/gameobject shift-link provided then pointed creature/gameobject if it loaded). Position information includes X, Y, Z, and orientation, map Id and zone Id'), +('modify phase',3,'Syntax: .modify phase #phasemask\r\n\r\nSelected character phasemask changed to #phasemask with related world vision update. Change active until in game phase changed, or GM-mode enable/disable, or re-login. Character pts pasemask update to same value.'), +('npc phase',3,'Syntax: .npc phase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('gobject phase',3,'Syntax: .gobject phase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); + +-- 1185_mangos_7214_02_world_trinity_string +DELETE FROM `trinity_string` WHERE entry = 101; +INSERT INTO `trinity_string` VALUES +(101,'Map: %u (%s) Zone: %u (%s) Area: %u (%s) Phase: %u\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1185_mangos_7214_03_world_spell_proc_event +DROP TABLE IF EXISTS `spell_proc_event`; +CREATE TABLE IF NOT EXISTS `spell_proc_event` ( + `entry` smallint(5) unsigned NOT NULL default '0', + `SchoolMask` tinyint(4) NOT NULL default '0', + `SpellFamilyName` smallint(5) unsigned NOT NULL default '0', + `SpellFamilyMask0` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask1` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask2` int(10) unsigned NOT NULL default '0', + `procFlags` int(10) unsigned NOT NULL default '0', + `procEx` int(10) unsigned NOT NULL default '0', + `ppmRate` float NOT NULL default '0', + `CustomChance` float NOT NULL default '0', + `Cooldown` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(1463, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(3232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(5952, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(6346, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7383, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7434, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(8134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(8178, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(8494, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(8495, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(9452, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(9782, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9784, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9799, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(10191, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10192, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10193, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(10432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(11095, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(11119, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11120, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11129, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(11180, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(11185, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(11255, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12169, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12289, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12298, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12311, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12317, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12319, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12322, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(12487, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12488, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12598, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12668, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12724, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12725, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12726, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12727, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12797, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12799, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12834, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12846, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12847, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12848, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12849, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12872, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12873, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12958, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12966, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12967, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12968, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12969, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12970, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12971, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12972, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12973, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12974, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12999, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(13000, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(13001, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0), +(13002, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0), +(13045, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13046, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13047, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13048, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13163, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(13165, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(13754, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13867, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13983, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14070, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14071, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14156, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14160, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14161, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14186, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14190, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14193, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14194, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14195, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14318, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14319, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14320, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14321, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14322, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14531, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14774, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14892, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15088, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(15128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(15268, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15277, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15286, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(15323, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15324, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15325, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15326, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15337, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15338, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15346, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15362, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15363, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15600, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(16164, 0, 11, 2416967875, 0, 0, 0, 2, 0, 0, 0), +(16176, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16180, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16196, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16198, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16235, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16240, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16256, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16257, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16277, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16278, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16279, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16280, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16281, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16282, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16283, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16284, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16487, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16489, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16492, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16550, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(16624, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(16850, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16864, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(16880, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16923, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16924, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16952, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16954, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16958, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16961, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(17106, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17107, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17108, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17364, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17495, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(17793, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17794, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(17796, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17797, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17798, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17799, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17800, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17801, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17802, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17803, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(18073, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18094, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18095, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18096, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18119, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18120, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18820, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(19184, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19228, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0), +(19232, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19233, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19387, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19388, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19572, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(19573, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(20049, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20056, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20057, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20128, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20131, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20132, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20164, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(20165, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20166, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20182, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20210, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20212, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20213, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20214, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20215, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20234, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20235, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20375, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(20500, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20501, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20705, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20911, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(20925, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20927, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20928, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(21185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(21882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(21890, 0, 4, 712396527, 876, 0, 0, 0, 0, 0, 0), +(22007, 0, 3, 2097185, 0, 0, 0, 65536, 0, 0, 0), +(22618, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(22648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(23547, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(23548, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23551, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(23572, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23578, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23581, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23602, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23686, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23688, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(23689, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(23695, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(23721, 0, 9, 2048, 0, 0, 0, 0, 0, 0, 0), +(23920, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(24353, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(24389, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(24398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(24658, 0, 0, 0, 0, 0, 82192, 0, 0, 0, 0), +(24905, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0), +(24932, 0, 0, 0, 0, 0, 0, 2, 0, 0, 6), +(25050, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(25296, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(25469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25669, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(25899, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(25988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(26016, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(26107, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0), +(26119, 0, 10, 2416967683, 0, 0, 0, 65536, 0, 0, 0), +(26128, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(26135, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(26480, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(26605, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27044, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(27131, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(27179, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(27419, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27498, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27521, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27656, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27774, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27787, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27815, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27816, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28592, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28593, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28716, 0, 7, 16, 0, 0, 294912, 0, 0, 0, 0), +(28719, 0, 7, 32, 0, 0, 0, 2, 0, 0, 0), +(28744, 0, 7, 64, 0, 0, 278528, 0, 0, 0, 0), +(28752, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28789, 0, 10, 3221225472, 0, 0, 0, 0, 0, 0, 0), +(28802, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(28809, 0, 6, 4096, 0, 0, 0, 2, 0, 0, 0), +(28812, 0, 8, 33554438, 0, 0, 0, 2, 0, 0, 0), +(28816, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(28823, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(28847, 0, 7, 32, 0, 0, 0, 0, 0, 0, 0), +(28849, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(29074, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29075, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29076, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29150, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29179, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29180, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29385, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(29441, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29444, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29455, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(29501, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29593, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29594, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29624, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29625, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29626, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29632, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29633, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29634, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29635, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29636, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29637, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29801, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29834, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29838, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29977, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(30003, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(30160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30293, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30295, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30296, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30299, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30301, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30302, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30675, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30678, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30679, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30680, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30681, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30701, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30705, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30802, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30803, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30804, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30805, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30806, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30807, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30808, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30809, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30810, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30823, 0, 0, 0, 0, 0, 0, 0, 10.5, 0, 0), +(30881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30884, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30886, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30937, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31124, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), +(31126, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), +(31244, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31245, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31394, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31569, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31570, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31785, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(31794, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(31801, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(31833, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31835, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31836, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31871, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31872, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31876, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31877, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31878, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31904, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32385, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32387, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32392, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32393, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32394, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(32587, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32594, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32642, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32748, 0, 8, 0, 1, 0, 320, 0, 0, 0, 0), +(32776, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32777, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32837, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(32844, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(32885, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33076, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(33089, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(33127, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(33142, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33145, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33146, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33150, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33191, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33192, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33193, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33299, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(33510, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(33648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33719, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(33736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33776, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(33881, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33883, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33953, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(34080, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34138, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(34139, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(34258, 0, 10, 1024, 8, 0, 0, 0, 0, 0, 0), +(34262, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(34320, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34497, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34498, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34499, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34500, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(34586, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 0), +(34598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(34749, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34753, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34774, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 20), +(34783, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(34827, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34859, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34860, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34914, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34916, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34917, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34935, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34950, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34954, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(35077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35080, 0, 0, 0, 0, 0, 0, 0, 1, 0, 60), +(35083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35086, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35100, 0, 9, 12289, 0, 0, 65856, 0, 0, 0, 0), +(35102, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35103, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35121, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(36096, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(36111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(36541, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(37165, 0, 8, 2098176, 0, 0, 0, 0, 0, 0, 0), +(37168, 0, 8, 4063232, 9, 0, 0, 0, 0, 0, 0), +(37170, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(37173, 0, 8, 750519704, 262, 0, 0, 0, 0, 0, 30), +(37189, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 60), +(37193, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37195, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(37197, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37213, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37214, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37227, 0, 11, 448, 0, 0, 0, 2, 0, 0, 60), +(37237, 0, 11, 1, 0, 0, 0, 2, 0, 0, 0), +(37247, 8, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37377, 32, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37379, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(37384, 0, 5, 1, 0, 0, 0, 0, 0, 0, 0), +(37443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37514, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(37516, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(37519, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0), +(37523, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37528, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(37536, 0, 4, 65536, 0, 0, 0, 0, 0, 0, 0), +(37568, 0, 6, 2048, 0, 0, 0, 0, 0, 0, 0), +(37594, 0, 6, 4096, 0, 0, 0, 0, 0, 0, 0), +(37600, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37601, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37603, 0, 6, 32768, 0, 0, 0, 0, 0, 0, 0), +(37655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(37657, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3), +(38026, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(38031, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(38290, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 0), +(38326, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38327, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(38347, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38350, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38394, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(38857, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(39372, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(39437, 4, 5, 4964, 192, 0, 0, 65536, 0, 0, 0), +(39442, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(39443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(39530, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39958, 0, 0, 0, 0, 0, 0, 0, 0.7, 0, 40), +(40407, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(40438, 0, 6, 32832, 0, 0, 0, 0, 0, 0, 0), +(40442, 0, 7, 20, 1088, 0, 0, 0, 0, 0, 0), +(40444, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(40458, 0, 4, 33554432, 1537, 0, 0, 0, 0, 0, 0), +(40463, 0, 11, 129, 16, 0, 0, 0, 0, 0, 0), +(40470, 0, 10, 3229614080, 0, 0, 0, 0, 0, 0, 0), +(40475, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(40478, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(40482, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(40485, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(40899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(41034, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(41260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41381, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(41393, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(41434, 0, 0, 0, 0, 0, 0, 0, 2, 0, 45), +(41469, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(41635, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(41989, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0), +(42083, 0, 0, 0, 0, 0, 0, 2, 0, 0, 45), +(42135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42368, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(42370, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(42770, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(43019, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43020, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43338, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(43443, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(43726, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(43728, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(43737, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 10), +(43739, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(43741, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(43745, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(43748, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(43750, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(43819, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(44394, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44395, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44396, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44401, 0, 3, 2097152, 0, 0, 0, 4095, 0, 0, 0), +(44404, 0, 3, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(44442, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44443, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44445, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44446, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44448, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44449, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44469, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44470, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44471, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44472, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44546, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44548, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44549, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44835, 0, 7, 0, 128, 0, 16, 0, 0, 0, 0), +(45054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15), +(45057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(45234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45243, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45244, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45484, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(46025, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(46092, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(46098, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(46569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(46662, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20), +(46832, 0, 7, 1, 0, 0, 0, 65536, 0, 0, 0), +(46854, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46855, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46913, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46914, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46915, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46916, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46951, 0, 4, 1024, 64, 0, 0, 0, 0, 0, 0), +(46952, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(46953, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(47195, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47196, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47197, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47201, 0, 5, 8, 262144, 0, 0, 65536, 0, 0, 0), +(47202, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47203, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47204, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47205, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47235, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47245, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47246, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47247, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47258, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47259, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47260, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47263, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47264, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47265, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47509, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47511, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47515, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47516, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47517, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47535, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47536, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47537, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47538, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47539, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47549, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47551, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47552, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47555, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47556, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47557, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47572, 0, 6, 65536, 0, 0, 0, 0, 0, 0, 0), +(47580, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47581, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47582, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(48110, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48111, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48112, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48113, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48159, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48160, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48483, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48484, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48485, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48496, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48499, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48500, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48506, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48510, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48511, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48516, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48521, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48525, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48833, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 0), +(48835, 0, 10, 0, 8, 0, 0, 0, 0, 0, 0), +(48837, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(48951, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48952, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49018, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49137, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(49188, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(49208, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(49222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49504, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49529, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49530, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49531, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49532, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(49657, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(50781, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51127, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51128, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51129, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51130, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51466, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51470, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51474, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51478, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51479, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51556, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51557, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51558, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51562, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51563, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51564, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51565, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51566, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51625, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51626, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51627, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51628, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51629, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51634, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51635, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51636, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51664, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51665, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51667, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51668, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51669, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51672, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51674, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51679, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(51692, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51696, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51698, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51700, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51701, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51940, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(51989, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52004, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52005, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52007, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52008, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52020, 0, 7, 32768, 1048576, 0, 0, 0, 0, 0, 0), +(52127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(52423, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(52795, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52797, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52798, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52799, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52800, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52898, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53137, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53138, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53215, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53216, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53217, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53221, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53222, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53224, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53228, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53232, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53256, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53259, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53260, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53290, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53291, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53292, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53293, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53294, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53380, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53381, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53382, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53383, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53384, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53486, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53488, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53501, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53551, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53552, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53553, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53569, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(53576, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(53601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(53671, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(53673, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54149, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(54151, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54154, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54155, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54278, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54486, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54488, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54489, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54490, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54738, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54747, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54749, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54754, 0, 7, 16, 0, 0, 0, 0, 0, 0, 0), +(54841, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54936, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(54937, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(54939, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(55440, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(55620, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55623, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55666, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55667, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55668, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55669, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55670, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55677, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0), +(55680, 0, 6, 512, 0, 0, 0, 0, 0, 0, 0), +(55689, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56218, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(56333, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56336, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56337, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56342, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56343, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56344, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56364, 0, 3, 0, 16777216, 0, 0, 0, 0, 0, 0), +(56451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(56611, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56612, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56613, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56614, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56636, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56637, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56638, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56821, 0, 8, 2, 0, 0, 0, 2, 0, 0, 0), +(56822, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(56834, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(56835, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(57878, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57880, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57881, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(58357, 0, 4, 64, 0, 0, 0, 2, 0, 0, 0), +(58364, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(58372, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(58386, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(58435, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58436, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58437, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58616, 0, 15, 262144, 0, 0, 0, 0, 0, 0, 0), +(58620, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(58626, 0, 15, 33554432, 0, 0, 0, 0, 0, 0, 0), +(58631, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(58642, 0, 15, 0, 134217728, 0, 0, 0, 0, 0, 0), +(58644, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58647, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58676, 0, 15, 0, 8, 0, 0, 0, 0, 0, 0), +(58677, 0, 15, 8192, 0, 0, 0, 0, 0, 0, 0), +(58872, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58874, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58901, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59057, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(59176, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59327, 0, 15, 134217728, 0, 0, 0, 0, 0, 0, 0), +(59725, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(60132, 0, 15, 0, 134348800, 0, 0, 0, 0, 0, 0), +(60170, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(60172, 0, 5, 262144, 0, 0, 0, 65536, 0, 0, 0), +(60200, 0, 15, 4096, 0, 0, 0, 65536, 0, 0, 0), +(60493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(60503, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(60537, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(60564, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60571, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60572, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60573, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60574, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60575, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60617, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(60710, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60717, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60719, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60722, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60724, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60726, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60770, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(60818, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(60826, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(61188, 0, 5, 4, 0, 0, 0, 0, 0, 0, 0), +(61257, 0, 0, 0, 0, 0, 131752, 65536, 0, 0, 0), +(61324, 0, 10, 0, 131072, 0, 0, 0, 0, 0, 0), +(61846, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(61847, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0); + +-- 1206_world_scripts +UPDATE `gameobject_template` SET `ScriptName`='go_legion_obelisk' WHERE `entry` IN (185193,185195,185196,185197,185198); + +-- 1207_world_scripts +UPDATE `creature_template` SET `ScriptName`='npc_surristrasz' WHERE `entry`=24795; +UPDATE `creature_template` SET `ScriptName`='npc_tiare' WHERE `entry`=30051; + +-- 1237_mangos_7230_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (18220,18937,18938,27265,59092); +INSERT INTO `spell_bonus_data` VALUES +('18220', '0.96', '0', '0', 'Warlock - Dark Pact Rank 1'), +('18937', '0.96', '0', '0', 'Warlock - Dark Pact Rank 2'), +('18938', '0.96', '0', '0', 'Warlock - Dark Pact Rank 3'), +('27265', '0.96', '0', '0', 'Warlock - Dark Pact Rank 4'), +('59092', '0.96', '0', '0', 'Warlock - Dark Pact Rank 5'); + +-- 1248_mangos_7235_01_world_command +DELETE FROM `command` WHERE `name` = 'reset achievements'; +INSERT INTO `command` VALUES +('reset achievements',3,'Syntax: .reset achievements [$playername]\r\n\r\nReset achievements data for selected or named (online or offline) character. Achievements for persistance progress data like completed quests/etc re-filled at reset. Achievements for events like kills/casts/etc will lost.'); + +-- 1288_mangos_7242_01_world_spell_bonus_data +DELETE FROM spell_bonus_data WHERE entry IN (34913, 43043, 43044); +INSERT INTO spell_bonus_data VALUES + (34913, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 1'), + (43043, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 2'), + (43044, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 3'); + +-- 1293_mangos_7249_01_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry`='60200'; + +-- 1296_mangos_7252_01_world_command +DELETE FROM `command` WHERE `name` IN ('debug arena','debug bg'); +INSERT INTO `command` VALUES +('debug arena',3,'Syntax: .debug arena\r\n\r\nToggle debug mode for arenas. In debug mode GM can start arena with single player.'), +('debug bg',3,'Syntax: .debug bg\r\n\r\nToggle debug mode for battlegrounds. In debug mode GM can start battleground with single player.'); + +-- 1296_mangos_7252_02_world_trinity_string +DELETE FROM `trinity_string` WHERE entry IN (737,738,739,740,741,742,743,744,745,746); +INSERT INTO `trinity_string` VALUES +(737,'Arenas are set to 1v1 for debugging. So, don\'t join as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(738,'Arenas are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(739,'Battlegrounds are set to 1v0 for debugging.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(740,'Battlegrounds are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(741,'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(742,'Distributing arena points to players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(743,'Finished setting arena points for online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(744,'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(745,'Modification done.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(746,'Done flushing Arena points.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1307_world +UPDATE `creature_template` SET `ScriptName`='npc_stormwind_harbor_taxi' WHERE `entry`=29154; + +-- 1312_world +UPDATE `creature_template` SET `scriptname` = 'boss_keleseth' WHERE `entry` = '23953'; +UPDATE `creature_template` SET `scriptname` = 'mob_frost_tomb' WHERE `entry` = '23965'; +UPDATE `instance_template` SET `script`='instance_utgarde_keep' WHERE `map`= '574'; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1574000, 'Your blood is mine!',13221,1,0,'keleseth SAY_AGGRO'), +(-1574001, 'Darkness waits',13223,1,0, 'keleseth SAY_KILL'), +(-1574002, 'I join... the night.',13225,1,0, 'keleseth SAY_DEATH'), +(-1574003, 'Not so fast.',13222,1,0, 'keleseth SAY_FROST_TOMB'), +(-1574004, 'Aranal, lidel! Their fate shall be yours!',13224,1,0, 'keleseth SAY_SKELETONS'); + +-- 1327_world +ALTER TABLE `creature_template` ADD COLUMN `spell5` mediumint(8) unsigned NOT NULL default '0' AFTER `spell4`; +ALTER TABLE `creature_template` ADD COLUMN `spell6` mediumint(8) unsigned NOT NULL default '0' AFTER `spell5`; +ALTER TABLE `creature_template` ADD COLUMN `spell7` mediumint(8) unsigned NOT NULL default '0' AFTER `spell6`; +ALTER TABLE `creature_template` ADD COLUMN `spell8` mediumint(8) unsigned NOT NULL default '0' AFTER `spell7`; + +-- 1351_world +DROP TABLE IF EXISTS `trinity_string`; +CREATE TABLE IF NOT EXISTS `trinity_string` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `mangos_string` +-- + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(1, 'You should select a character or a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2, 'You should select a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(3, '|cffff0000[System Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(4, '|cffff0000[Event Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5, 'There is no help for that command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6, 'There is no such command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(7, 'There is no such subcommand', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(8, 'Command %s have subcommands:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(9, 'Commands available to you:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10, 'Incorrect syntax.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(11, 'Your account level is: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(12, 'Online players: %u (max: %u) Queued players: %u (max: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(13, 'Server uptime: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(14, 'Player saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(15, 'All players saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(16, 'There are the following active GMs on this server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(17, 'There are no GMs currently logged in on this server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(18, 'Cannot do that while flying.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(19, 'Cannot do that in Battlegrounds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(20, 'Target is flying you can''t do that.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(21, '%s is flying command failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(22, 'You are not mounted so you can''t dismount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(23, 'Cannot do that while fighting.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(24, 'You used it recently.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(25, 'Password not changed (unknown error)!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(26, 'The password was changed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(27, 'The new passwords do not match or the old password is wrong', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(28, 'Your account is now locked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(29, 'Your account is now unlocked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(30, ', rank ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(31, ' [known]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(32, ' [learn]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(33, ' [passive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(34, ' [talent]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(35, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(36, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(37, ' (offline)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(38, 'on', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(39, 'off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(40, 'You are: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(41, 'visible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(42, 'invisible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(43, 'done', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(44, 'You', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(45, ' ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(46, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(47, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(48, 'UNKNOWN', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(49, 'You must be at least level %u to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(50, 'You must be at least level %u and have item %s to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(51, 'Hello! Ready for some training?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(52, 'Invaid item count (%u) for item %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(53, 'Mail can''t have more %u item stacks', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(54, 'The new passwords do not match', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(55, 'Your password can''t be longer than 16 characters (client limit), password not changed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(56, 'Current Message of the day: \r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(57, 'Using World DB: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(58, 'Using script library: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(100, 'Global notify: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(101, 'Map: %u (%s) Zone: %u (%s) Area: %u (%s)\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(102, '%s is already being teleported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(103, 'You can summon a player to your instance only if he is in your party with you as leader.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(104, 'You cannot go to the player''s instance because you are in a party now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(105, 'You can go to the player''s instance while not being in his party only if your GM mode is on.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(106, 'You can not go to player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(107, 'You can not summon player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(108, 'You are summoning %s%s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(109, 'You are being summoned by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(110, 'You are teleporting %s%s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(111, 'You are being teleported by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(112, 'Player (%s) does not exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(113, 'Appearing at %s''s location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(114, '%s is appearing to your location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(115, 'Incorrect values.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(116, 'No character selected.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(117, '%s is not in a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(118, 'You changed HP of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(119, '%s changed your HP to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(120, 'You changed MANA of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(121, '%s changed your MANA to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(122, 'You changed ENERGY of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(123, '%s changed your ENERGY to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(124, 'Current energy: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(125, 'You changed rage of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(126, '%s changed your rage to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(127, 'You changed level of %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(128, 'GUID %i, faction is %i, flags is %i, npcflag is %i, DY flag is %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(129, 'Wrong faction: %u (not found in factiontemplate.dbc).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(130, 'You changed GUID=%i ''s Faction to %i, flags to %i, npcflag to %i, dyflag to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(131, 'You changed the spellflatid=%i, val= %i, mark =%i to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(132, '%s changed your spellflatid=%i, val= %i, mark =%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(133, '%s has access to all taxi nodes now (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(134, '%s has no more access to all taxi nodes now (only visited accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(135, '%s has given you access to all taxi nodes (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(136, '%s has removed access to all taxi nodes (only visited still accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(137, 'You set all speeds to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(138, '%s set all your speeds to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(139, 'You set the speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(140, '%s set your speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(141, 'You set the swim speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(142, '%s set your swim speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(143, 'You set the backwards run speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(144, '%s set your backwards run speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(145, 'You set the fly speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(146, '%s set your fly speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(147, 'You set the size %2.2f of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(148, '%s set your size to %2.2f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(149, 'There is no such mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(150, 'You give a mount to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(151, '%s gave you a mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(152, 'USER1: %i, ADD: %i, DIF: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(153, 'You take all copper of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(154, '%s took you all of your copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(155, 'You take %i copper from %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(156, '%s took %i copper from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(157, 'You give %i copper to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(158, '%s gave you %i copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(159, 'You hear sound %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(160, 'USER2: %i, ADD: %i, RESULT: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(161, 'Removed bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(162, 'Set bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(163, 'Teleport location table is empty!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(164, 'Teleport location not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(165, 'Requires search parameter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(166, 'There are no teleport locations matching your request.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(168, 'Locations found are:\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(169, 'Mail sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(170, 'You try to hear sound %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(172, 'server console command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(173, 'You changed runic power of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(174, '%s changed your runic power to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(200, 'No selection.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(201, 'Object GUID is: lowpart %u highpart %X', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(202, 'The name was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(203, 'Error, name can only contain characters A-Z and a-z.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(204, 'The subname was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(205, 'Not yet implemented', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(206, 'Item ''%i'' ''%s'' added to list with maxcount ''%i'' and incrtime ''%i'' and extendedcost ''%i''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(207, 'Item ''%i'' not found in database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(208, 'Item ''%i'' ''%s'' deleted from vendor list', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(209, 'Item ''%i'' not found in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(210, 'Item ''%i'' already in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(211, 'Spells of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(212, 'Spells of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(213, 'Talents of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(214, 'Talents of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(215, 'Your spells have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(216, 'Your talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(217, 'Unknown case ''%s'' for .resetall command. Type full correct case name.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(218, 'Spells will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(219, 'Talents will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(220, 'Creature (GUID: %u) No waypoint found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(221, 'Creature (GUID: %u) Last waypoint not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(222, 'Creature (GUID: %u) No waypoint found - used ''wpguid''. Now trying to find it by its position...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(223, 'Creature (GUID: %u) No waypoints found - This is a MaNGOS db problem (single float).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(224, 'Selected creature is ignored - provided GUID is used', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(225, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(226, 'You must select a visual waypoint.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(227, 'No visual waypoints found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(228, 'Could not create visual waypoint with creatureID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(229, 'All visual waypoints removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(230, 'Could not create waypoint-creature with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(231, 'No GUID provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(232, 'No waypoint number provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(233, 'Argument required for ''%s''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(234, 'Waypoint %i added to GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(235, 'Waypoint %d added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(236, 'Waypoint changed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(237, 'Waypoint %s modified.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(238, 'WP export successfull.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(239, 'No waypoints found inside the database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(240, 'File imported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(241, 'Waypoint removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(242, 'Warning: Could not delete WP from the world with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(243, 'This happens if the waypoint is too far away from your char.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(244, 'The WP is deleted from the database, but not from the world here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(245, 'They will disappear after a server restart.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(246, 'Waypoint %d: Info for creature: %s, GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(247, 'Waittime: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(248, 'Model %d: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(249, 'Emote: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(250, 'Spell: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(251, 'Text%d (ID: %i): %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(252, 'AIScript: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(253, 'Forced rename for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(254, 'Forced rename for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(255, 'Waypoint-Creature (GUID: %u) Not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(256, 'Could not find NPC...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(257, 'Creature movement type set to ''%s'', waypoints removed (if any).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(258, 'Creature movement type set to ''%s'', waypoints were not removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(259, 'Incorrect value, use on or off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(260, 'Value saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(261, 'Value saved, you may need to rejoin or clean your client cache.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(262, 'Areatrigger ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(263, 'Target map or coordinates is invalid (X: %f Y: %f MapId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(264, 'Zone coordinates is invalid (X: %f Y: %f AreaId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(265, 'Zone %u (%s) is part of instanceable map %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(266, 'Nothing found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(267, 'Object not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(268, 'Creature not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(269, 'Warning: Mob found more than once - you will be teleported to the first one found in DB.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(270, 'Creature Removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(271, 'Creature moved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(272, 'Creature (GUID:%u) must be on the same map as player!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(273, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(274, 'Game Object (GUID: %u) has references in not found creature %u GO list, can''t be deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(275, 'Game Object (GUID: %u) removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(276, 'Game Object (GUID: %u) turned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(277, 'Game Object (GUID: %u) moved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(278, 'You must select a vendor', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(279, 'You must send id for item', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(280, 'Vendor has too many items (max 128)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(281, 'You can''t kick self, logout instead', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(282, 'Player %s kicked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(283, 'Player %s not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(284, 'Accepting Whisper: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(285, 'Accepting Whisper: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(286, 'Accepting Whisper: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(287, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(288, 'Tickets count: %i show new tickets: %s\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(289, 'New ticket from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(290, 'Ticket of %s (Last updated: %s):\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(291, 'New ticket show: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(292, 'New ticket show: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(293, 'Ticket %i doesn''t exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(294, 'All tickets deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(295, 'Character %s ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(296, 'Ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(297, 'Spawn distance changed to: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(298, 'Spawn time changed to: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(299, 'The honor of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(300, 'Your chat has been disabled for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(301, 'You have disabled %s''s chat for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(302, 'Player''s chat is already enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(303, 'Your chat has been enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(304, 'You have enabled %s''s chat.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(305, 'Faction %s (%u) reputation of %s was set to %5d!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(306, 'The arena points of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(307, 'No faction found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(308, 'Faction %i unknown!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(309, 'Invalid parameter %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(310, 'delta must be between 0 and %d (inclusive)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(311, '%d - |cffffffff|Hfaction:%d|h[%s]|h|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(312, ' [visible]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(313, ' [at war]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(314, ' [peace forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(315, ' [hidden]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(316, ' [invisible forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(317, ' [inactive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(318, 'Hated', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(319, 'Hostile', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(320, 'Unfriendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(321, 'Neutral', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(322, 'Friendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(323, 'Honored', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(324, 'Revered', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(325, 'Exalted', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(326, 'Faction %s (%u) can''not have reputation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(327, ' [no reputation]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(328, 'Characters at account %s (Id: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(329, ' %s (GUID %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(330, 'No players found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(331, 'Extended item cost %u not exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(332, 'GM mode is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(333, 'GM mode is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(334, 'GM Chat Badge is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(335, 'GM Chat Badge is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(336, 'You repair all %s''s items.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(337, 'All your items repaired by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(338, 'You set waterwalk mode %s for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(339, 'Your waterwalk mode %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(340, '%s is now following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(341, '%s is not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(342, '%s is now not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(343, 'Creature (Entry: %u) cannot be tamed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(344, 'You already have pet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(345, 'Forced customize for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(346, 'Forced customize for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(400, '|cffff0000[System Message]:|rScripts reloaded', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(401, 'You change security level of account %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(402, '%s changed your security level to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(403, 'You have low security level for this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(404, 'Creature movement disabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(405, 'Creature movement enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(406, 'Weather can''t be changed for this zone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(407, 'Weather system disabled at server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(408, '%s is banned for %s. Reason: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(409, '%s is banned permanently for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(410, '%s %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(411, '%s unbanned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(412, 'There was an error removing the ban on %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(413, 'Account not exist: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(414, 'There is no such character.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(415, 'There is no such IP in banlist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(416, 'Account %s has never been banned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(417, 'Ban history for account %s:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(418, 'Ban Date: %s Bantime: %s Still active: %s Reason: %s Set by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(419, 'Inf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(420, 'Never', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(421, 'Yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(422, 'No', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(423, 'IP: %s\nBan Date: %s\nUnban Date: %s\nRemaining: %s\nReason: %s\nSet by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(424, 'There is no matching IPban.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(425, 'There is no matching account.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(426, 'There is no banned account owning a character matching this part.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(427, 'The following IPs match your pattern:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(428, 'The following accounts match your query:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(429, 'You learned many spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(430, 'You learned all spells for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(431, 'You learned all talents for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(432, 'You learned all languages.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(433, 'You learned all craft skills and recipes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(434, 'Could not find ''%s''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(435, 'Invalid item id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(436, 'No items found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(437, 'Invalid gameobject id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(438, 'Found items %u: %u ( inventory %u mail %u auction %u guild %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(439, 'Found gameobjects %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(440, 'Invalid creature id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(441, 'Found creatures %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(442, 'No area found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(443, 'No item sets found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(444, 'No skills found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(445, 'No spells found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(446, 'No quests found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(447, 'No creatures found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(448, 'No gameobjects found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(449, 'Graveyard #%u doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(450, 'Graveyard #%u already linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(451, 'Graveyard #%u linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(452, 'Graveyard #%u can''t be linked to subzone or not existed zone #%u (internal error).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(454, 'No faction in Graveyard with id= #%u , fix your DB', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(455, 'invalid team, please fix database', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(456, 'any', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(457, 'alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(458, 'horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(459, 'Graveyard #%u (faction: %s) is nearest from linked to zone #%u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(460, 'Zone #%u doesn''t have linked graveyards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(461, 'Zone #%u doesn''t have linked graveyards for faction: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(462, 'Teleport location already exists!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(463, 'Teleport location added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(464, 'Teleport location NOT added: database error.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(465, 'Teleport location deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(467, 'Target unit has %d auras:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(468, 'id: %d eff: %d type: %d duration: %d maxduration: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(469, 'Target unit has %d auras of type %d:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(470, 'id: %d eff: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(471, 'Quest %u not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(472, 'Quest %u started from item. For correct work, please, add item to inventory and start quest in normal way: .additem %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(473, 'Quest removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(474, ' [rewarded]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(475, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(476, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(477, '%s''s Fly Mode %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(478, 'Opcode %u sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(479, 'Character loaded successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(480, 'Failed to load the character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(481, 'Character dumped successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(482, 'Character dump failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(483, 'Spell %u broken and not allowed to cast or learn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(484, 'Skill %u (%s) for player %s set to %u and current maximum set to %u (without permanent (talent) bonuses).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(485, 'Player %s must have skill %u (%s) before using this command.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(486, 'Invalid skill id (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(487, 'You learned default GM spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(488, 'You already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(489, 'Target(%s) already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(490, '%s doesn''t know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(491, 'You already forgot that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(492, 'All spell cooldowns removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(493, 'Spell %u cooldown removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(494, 'Command : Additem, itemId = %i, amount = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(495, 'Command : Additemset, itemsetId = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(496, 'Removed itemID = %i, amount = %i from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(497, 'Cannot create item ''%i'' (amount: %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(498, 'You need to provide a guild name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(499, 'Player not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(500, 'Player already has a guild!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(501, 'Guild not created! (already exists?)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(502, 'No items from itemset ''%u'' found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(503, 'The distance is: (3D) %f (2D) %f yards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(504, 'Item ''%i'' ''%s'' Item Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(505, 'Item ''%i'' doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(506, 'Item ''%i'' ''%s'' Added to Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(507, 'Item save failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(508, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(509, '%d - sender: %s (guid: %u account: %u ) receiver: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(510, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(511, 'Wrong link type!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(512, '%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(513, '%d - |cffffffff|Hquest:%d|h[%s]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(514, '%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(515, '%d - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(516, '%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(517, '%d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(518, '%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(519, '|cffffffff|Htele:%s|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(520, '%d - |cffffffff|Hspell:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(521, '%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(522, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(523, '>> Game Object %s (GUID: %u) at %f %f %f. Orientation %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(524, 'Selected object:\n|cffffffff|Hitemset:%d|h[%s]|h|r\nGUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(525, '>> Add Game Object ''%i'' (%s) (GUID: %i) added at ''%f %f %f''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(526, '%s (lowguid: %u) movement generators stack:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(527, ' Idle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(528, ' Random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(529, ' Waypoint', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(530, ' Animal random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(531, ' Confused', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(532, ' Targeted to player %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(533, ' Targeted to creature %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(534, ' Targeted to ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(535, ' Home movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(536, ' Home movement used for player?!?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(537, ' Taxi flight', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(538, ' Unknown movement generator (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(539, 'Player selected NPC\nGUID: %u.\nFaction: %u.\nnpcFlags: %u.\nEntry: %u.\nDisplayID: %u (Native: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(540, 'Level: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(541, 'Health (base): %u. (max): %u. (current): %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(542, 'Field Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(543, 'Loot: %u Pickpocket: %u Skinning: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(544, 'Position: %f %f %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(545, '*** Is a vendor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(546, '*** Is a trainer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(547, 'InstanceID: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(548, 'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Last login: %s Latency: %ums', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(549, 'Played time: %s Level: %u Money: %ug%us%uc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(550, 'Command .pinfo doesn''t support ''rep'' option for offline players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(551, '%s has explored all zones now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(552, '%s has no more explored zones.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(553, '%s has explored all zones for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(554, '%s has hidden all zones from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(555, 'Hover enabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(556, 'Hover disabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(557, 'You have been leveled up (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(558, 'You have been leveled down (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(559, 'Your level progress has been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(560, 'The area has been set as explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(561, 'The area has been set as not explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(562, 'GUID=%i ''s updateIndex: %i, value: %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(563, 'You change GUID=%i ''s UpdateIndex: %i value to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(564, 'The value index %u is too big to %u(count: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(565, 'Set %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(566, 'You Set %u Field:%u to uint32 Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(567, 'Set %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(568, 'You Set %u Field:%i to float Value: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(569, 'Get %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(570, 'The uint32 value of %u in %u is: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(571, 'Get %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(572, 'The float of %u value in %u is: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(573, '.Set32Bit:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(574, 'You set Bit of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(575, '.Mod32Value:[OPCODE]:%u [VALUE]:%i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(576, 'You modified the value of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(577, 'You are now invisible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(578, 'You are now visible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(579, 'Selected player or creature not have victim.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(580, 'Player %s learned all default spells for race/class and completed quests rewarded spells.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(581, 'Found near gameobjects (distance %f): %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(582, 'SpawnTime: Full:%s Remain:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(583, '%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(584, 'No event found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(585, 'Event not exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(586, 'Event %u: %s%s\nStart: %s End: %s Occurence: %s Length: %s\nNext state change: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(587, 'Event %u already active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(588, 'Event %u not active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(589, ' Point movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(590, ' Fear movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(591, ' Distract movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(592, 'You have learned all spells in craft: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(593, 'Currently Banned Accounts:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(594, '| Account | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(595, 'Currently Banned IPs:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(596, '| IP | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(597, 'Current gamemasters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(598, '| Account | GM |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(599, 'No gamemasters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(600, 'The Alliance wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(601, 'The Horde wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(602, 'The battle for Warsong Gulch begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(603, 'The battle for Warsong Gulch begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(604, 'Let the battle for Warsong Gulch begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(605, '$n captured the Horde flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(606, '$n captured the Alliance flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(607, 'The Horde flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(608, 'The Alliance Flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(609, 'The Alliance Flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(610, 'The Horde flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(611, 'The Horde flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(612, 'The Alliance Flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(613, 'The flags are now placed at their bases.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(614, 'The Alliance flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(615, 'The Horde flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(636, 'The Battle for Eye of the Storm begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(637, 'The Battle for Eye of the Storm begins in 30 seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(638, 'The Battle for Eye of the Storm has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(650, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(651, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(652, 'stables', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(653, 'blacksmith', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(654, 'farm', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(655, 'lumber mill', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(656, 'mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(657, 'The %s has taken the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(658, '$n has defended the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(659, '$n has assaulted the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(660, '$n claims the %s! If left unchallenged, the %s will control it in 1 minute!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(661, 'The Battle for Arathi Basin begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(662, 'The Battle for Arathi Basin begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(663, 'The Battle for Arathi Basin has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(664, 'The Alliance has gathered $1776W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(665, 'The Horde has gathered $1777W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(666, 'After your recent battle in %s our best attempts to award you a Mark of Honor failed. Enclosed you will find the Mark of Honor we were not able to deliver to you at the time. Thanks for fighting in %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(667, 'The Alliance has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(668, 'The Horde has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(669, 'The Alliance has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(670, 'The Horde has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(671, 'The Alliance has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(672, 'The Horde has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(673, 'The Alliance has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(674, 'The Horde has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(675, 'The Alliance has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(676, 'The Horde has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(677, 'The Alliance has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(678, 'The Horde has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(679, 'The Alliance has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(680, 'The Horde has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(681, 'The Alliance has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(682, 'The Horde has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(683, '$N has taken the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(684, 'The Alliance has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(685, 'The Horde has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(686, 'The Flag has been dropped!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(687, 'The flag has been reset', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(700, 'You must be level %u to form an arena team', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(701, 'One minute until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(702, 'Thirty seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(703, 'Fifteen seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(704, 'The Arena battle has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(705, 'You must wait %s before speaking again.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(706, 'This item(s) have problems with equipping/storing in inventory.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(707, '%s wishes to not be disturbed and cannot receive whisper messages: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(708, '%s is Away from Keyboard: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(709, 'Do not Disturb', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(710, 'Away from Keyboard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(711, 'Queue status for %s (Lvl: %u to %u)\nQueued alliances: %u (Need at least %u more)\nQueued hordes: %u (Need at least %u more)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(712, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(713, 'You must be level %u to join an arena team!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(715, 'You don''t meet Battleground level requirements', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(717, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] Started!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(718, '|cffff0000[Arena Queue Announcer]:|r %s -- Joined : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(719, '|cffff0000[Arena Queue Announcer]:|r %s -- Exited : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(720, 'Your group is too large for this battleground. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(721, 'Your group is too large for this arena. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(722, 'Your group has members not in your arena team. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(723, 'Your group does not have enough players to join this match.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(724, 'The Gold Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(725, 'The Green Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(726, 'There aren''t enough players in this battleground. It will end soon unless some more players join to balance the fight.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(727, 'Your group has an offline member. Please remove him before joining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(728, 'Your group has players from the opposing faction. You can''t join the battleground as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(729, 'Your group has players from different battleground brakets. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(730, 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(731, 'Someone in your party is Deserter. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(732, 'Someone in your party is already in three battleground queues. You cannot join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(733, 'You cannot teleport to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(734, 'You cannot summon players to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(735, 'You must be in GM mode to teleport to a player in a battleground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(736, 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(737, 'Arenas are set to 1v1 for debugging. So, don''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(738, 'Arenas are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(739, 'Battlegrounds are set to 1v0 for debugging.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(740, 'Battlegrounds are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(741, 'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(742, 'Distributing arena points to players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(743, 'Finished setting arena points for online players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(744, 'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(745, 'Modification done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(746, 'Done flushing Arena points.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(785, 'Arena testing turned %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(786, '|cffff0000[Automatic]:|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(787, '|cffffff00[|c1f40af20Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(800, 'Invalid name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(801, 'You do not have enough gold', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(802, 'You do not have enough free slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(803, 'Your partner does not have enough free bag slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(804, 'You do not have permission to perform that function', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(805, 'Unknown language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(806, 'You don''t know that language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(807, 'Please provide character name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(808, 'Player %s not found or offline', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(809, 'Account for character %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1000, 'Exiting daemon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1001, 'Account deleted: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1002, 'Account %s NOT deleted (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1003, 'Account %s NOT deleted (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1004, 'Account created: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1005, 'Account name can''t be longer than 16 characters (client limit), account not created!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1006, 'Account with this name already exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1007, 'Account %s NOT created (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1008, 'Account %s NOT created (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1009, 'Player %s (Guid: %u) Account %s (Id: %u) deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1010, '| Account | Character | IP | GM | TBC |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1011, '| | %20s | |||', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1100, 'Account %s (Id: %u) have up to %u expansion allowed now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1101, 'Message of the day changed to:\r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1102, 'Message sent to %s: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1103, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1104, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1105, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1106, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1107, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1108, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1109, '%d - %s %s %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1110, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1111, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1112, 'Failed to open file: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1113, 'Account %s (%u) have max amount allowed characters (client limit)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1114, 'Dump file have broken data!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1115, 'Invalid character name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1116, 'Invalid character guid!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1117, 'Character guid %u in use!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1118, '%d - guild: %s (guid: %u) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1119, 'You must use male or female as gender.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1120, 'You change gender of %s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1121, 'Your gender changed to %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1122, '(%u/%u +perm %u +temp %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(1200,'Alliance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1201,'Horde',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1202,'%s was destroyed by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1203,'The %s is under attack! If left unchecked, the %s will destroy it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1204,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1205,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1206,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1207,'The %s is under attack! If left unchecked, the %s will capture it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1208,'The %s has taken the %s! Its supplies will now be used for reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1209,'Irondeep Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1210,'Coldtooth Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1211,'Stormpike Aid Station',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1212,'Dun Baldar South Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1213,'Dun Baldar North Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1214,'Stormpike Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1215,'Icewing Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1216,'Stonehearth Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1217,'Stonehearth Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1218,'Snowfall Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1219,'Iceblood Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1220,'Iceblood Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1221,'Tower Point',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1222,'Frostwolf Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1223,'East Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1224,'West Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1225,'Frostwolf Relief Hut',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1226,'The Battle for Alterac Valley begins in 1 minute.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1227,'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1228,'The Battle for Alterac Valley has begun!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1229,'The Alliance Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1230,'The Horde Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1231,'The Frostwolf General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1232,'The Stormpike General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(2000, '|cff00ff00New ticket from|r|cffff00ff %s.|r |cff00ff00Ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2001, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00edited his/her ticket:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2002, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00abandoned ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2003, '|cff00ff00Closed by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2004, '|cff00ff00Deleted by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2005, 'Ticket not found.', '', '', '', '', '', '', '', ''), +(2006, 'Please close ticket before deleting it permanently.', '', '', '', '', '', '', '', ''), +(2007, 'Ticket %d is already assigned.', '', '', '', '', '', '', '', ''), +(2008, '%u Tickets succesfully reloaded from the database.', '', '', '', '', '', '', '', ''), +(2009, 'Showing list of open tickets.', '', '', '', '', '', '', '', ''), +(2010, 'Showing list of open tickets whose creator is online.', '', '', '', '', '', '', '', ''), +(2011, 'Showing list of closed tickets.', '', '', '', '', '', '', '', ''), +(2012, 'Invalid name specified. Name should be that of an online Gamemaster.', '', '', '', '', '', '', '', ''), +(2013, 'This ticket is already assigned to yourself. To unassign use .ticket unassign %d and then reassign.', '', '', '', '', '', '', '', ''), +(2014, 'Ticket %d is not assigned, you cannot unassign it.', '', '', '', '', '', '', '', ''), +(2015, 'You cannot unassign tickets from staffmembers with a higher security level than yourself.', '', '', '', '', '', '', '', ''), +(2016, 'Cannot close ticket %d, it is assigned to another GM.', '', '', '', '', '', '', '', ''), +(2017, '|cff00ff00Ticket|r:|cff00ccff %d.|r ', '', '', '', '', '', '', '', ''), +(2018, '|cff00ff00Created by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2019, '|cff00ff00Last change|r:|cff00ccff %s ago|r ', '', '', '', '', '', '', '', ''), +(2020, '|cff00ff00Assigned to|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2021, '|cff00ff00Unassigned by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2022, '\n|cff00ff00Message|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2023, '\n|cff00ff00Comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2024, '\n|cff00ccff%s|r |cff00ff00Added comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), + +(5000, 'You froze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5001, 'It might be amusing but no... you cant freeze yourself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5002, 'Invalid input check the name of target.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5003, 'You unfroze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5004, 'There are no frozen players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5005, 'Following players are frozen on the server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5006, '- %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5009, 'Sound %u Played to server', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(6613, '|cfff00000[GM Announcement]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6614, 'Notification to GM''s - ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6615, '|cffffff00[|c1f40af20GM Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(10001, 'The Horde has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10002, 'The Alliance has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10003, 'The Horde has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10004, 'The Alliance has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10005, 'The Horde has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10006, 'The Alliance has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10007, 'The Horde lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10008, 'The Alliance lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10009, 'The Horde lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10010, 'The Alliance lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10011, 'The Horde lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10012, 'The Alliance lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10013, 'The Horde has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10014, 'The Alliance has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10015, 'The Horde has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10016, 'The Alliance has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10017, 'The Horde has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10018, 'The Alliance has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10019, 'The Horde lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10020, 'The Alliance lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10021, 'The Horde lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10022, 'The Alliance lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10023, 'The Horde lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10024, 'The Alliance lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10025, 'The Horde has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10026, 'The Alliance has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10027, 'The Horde lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10028, 'The Alliance lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10029, 'The Horde has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10030, 'The Alliance has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10031, 'The Horde lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10032, 'The Alliance lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10033, 'The Horde has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10034, 'The Alliance has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10035, 'The Horde has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10036, 'The Alliance has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10037, 'The Horde has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10038, 'The Alliance has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10039, 'The Horde has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10040, 'The Alliance has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10041, 'The Horde lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10042, 'The Alliance lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10043, 'The Horde lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10044, 'The Alliance lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10045, 'The Horde lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10046, 'The Alliance lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10047, 'The Horde lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10048, 'The Alliance lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10049, 'The Horde has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10050, 'The Alliance has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10051, 'Take me to Northpass Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10052, 'Take me to Eastwall Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10053, 'Take me to Crown Guard Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10054, 'Give me the flag, I''ll take it to the central beacon for the glory of the Alliance!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10055, 'Give me the flag, I''ll take it to the central beacon for the glory of the Horde!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10056, 'You must be a member of the Horde to enter the Hall of Legends.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10057, 'You must be a member of the Alliance to enter the Champion''s Hall.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 1414_world_scripts +-- r847_scriptdev2_script_texts.sql +UPDATE `script_texts` SET emote=15 WHERE `entry`=-1000123; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560028; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560031; +UPDATE `script_texts` SET emote=5 WHERE `entry`=-1560032; +UPDATE `script_texts` SET emote=16 WHERE `entry`=-1000119; +UPDATE `script_texts` SET emote=254 WHERE `entry`=-1249002; +UPDATE `script_texts` SET emote=293 WHERE `entry`=-1249003; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1033000; +-- r848_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540047 AND -1540042; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1540042,'Ours is the true Horde! The only Horde!',10323,1,0,0,'kargath SAY_AGGRO1'), +(-1540043,'I\'ll carve the meat from your bones!',10324,1,0,0,'kargath SAY_AGGRO2'), +(-1540044,'I am called Bladefist for a reason, as you will see!',10325,1,0,0,'kargath SAY_AGGRO3'), +(-1540045,'For the real Horde!',10326,1,0,0,'kargath SAY_SLAY1'), +(-1540046,'I am the only Warchief!',10327,1,0,0,'kargath SAY_SLAY2'), +(-1540047,'The true Horde... will.. prevail...',10328,1,0,0,'kargath SAY_DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533118 AND -1533109; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1533109,'You are mine now!',8825,1,0,0,'heigan SAY_AGGRO1'), +(-1533110,'I see you!',8826,1,0,0,'heigan SAY_AGGRO2'), +(-1533111,'You...are next!',8827,1,0,0,'heigan SAY_AGGRO3'), +(-1533112,'Close your eyes... sleep!',8829,1,0,0,'heigan SAY_SLAY'), +(-1533113,'The races of the world will perish. It is only a matter of time.',8830,1,0,0,'heigan SAY_TAUNT1'), +(-1533114,'I see endless suffering, I see torment, I see rage. I see... everything!',8831,1,0,0,'heigan SAY_TAUNT2'), +(-1533115,'Soon... the world will tremble!',8832,1,0,0,'heigan SAY_TAUNT3'), +(-1533116,'The end is upon you.',8833,1,0,0,'heigan SAY_TAUNT4'), +(-1533117,'Hungry worms will feast on your rotten flesh!',8834,1,0,0,'heigan SAY_TAUNT5'), +(-1533118,'Noo... o...',8828,1,0,0,'heigan SAY_DEATH'); +-- r849_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry`=-1070000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1070000,'None may steal the secrets of the makers!',5851,1,0,0,'ironaya SAY_AGGRO'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1129004 AND -1129000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1129000,'You\'ll never leave this place... alive.',5825,1,0,0,'amnennar SAY_AGGRO'), +(-1129001,'To me, my servants!',5828,1,0,0,'amnennar SAY_SUMMON60'), +(-1129002,'Come, spirits, attend your master!',5829,1,0,0,'amnennar SAY_SUMMON30'), +(-1129003,'I am the hand of the Lich King!',5827,1,0,0,'amnennar SAY_HP'), +(-1129004,'Too...easy!',5826,1,0,0,'amnennar SAY_KILL'); +DELETE FROM `script_texts` WHERE `entry` IN (-1230002,-1230001); +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1230001,'Come to aid the Throne!',0,1,0,0,'dagran SAY_AGGRO'), +(-1230002,'Hail to the king, baby!',0,1,0,0,'dagran SAY_SLAY'); +-- r852_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1189021 AND -1189011; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1189011,'Tell me... tell me everything!',5847,1,0,0,'vishas SAY_AGGRO'), +(-1189012,'Naughty secrets!',5849,1,0,0,'vishas SAY_HEALTH1'), +(-1189013,'I\'ll rip the secrets from your flesh!',5850,1,0,0,'vishas SAY_HEALTH2'), +(-1189014,'Purged by pain!',5848,1,0,0,'vishas SAY_KILL'), +(-1189015,'The monster got what he deserved.',0,0,1,0,'vishas SAY_TRIGGER_VORREL'), +(-1189016,'We hunger for vengeance.',5844,1,0,0,'thalnos SAY_AGGRO'), +(-1189017,'No rest, for the angry dead.',5846,1,0,0,'thalnos SAY_HEALTH'), +(-1189018,'More... More souls.',5845,1,0,0,'thalnos SAY_KILL'), +(-1189019,'You will not defile these mysteries!',5842,1,0,0,'doan SAY_AGGRO'), +(-1189020,'Burn in righteous fire!',5843,1,0,0,'doan SAY_SPECIALAE'), +(-1189021,'Release the hounds!',5841,1,0,0,'loksey SAY_AGGRO'); +-- r854_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1070006 AND -1070001; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1070001,'Taste blade, mongrel!',0,0,0,0,'SAY_GUARD_SIL_AGGRO1'), +(-1070002,'Please tell me that you didn\'t just do what I think you just did. Please tell me that I\'m not going to have to hurt you...',0,0,0,0,'SAY_GUARD_SIL_AGGRO2'), +(-1070003,'As if we don\'t have enough problems, you go and create more!',0,0,0,0,'SAY_GUARD_SIL_AGGRO3'), +(-1070004,'looks up at you quizzically. Maybe you should inspect it?',0,2,0,0,'cluck EMOTE_A_HELLO'), +(-1070005,'looks at you unexpectadly.',0,2,0,0,'cluck EMOTE_H_HELLO'), +(-1070006,'starts pecking at the feed.',0,2,0,0,'cluck EMOTE_CLUCK_TEXT2'); +-- r855_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` IN (-1000004,-1000001); +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000001,'goes into a killing frenzy!',0,2,0,0,'EMOTE_GENERIC_FRENZY_KILL'), +(-1000004,'goes into a berserker rage!',0,2,0,0,'EMOTE_GENERIC_BERSERK'); +DELETE FROM `script_texts` WHERE `entry` = -1000005; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000005,'Greetings citizen',0,0,7,0,'general_marcus SAY_GREETING'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1329003 AND -1329000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1329000,'Thanks to Egan',0,0,0,0,'freed_soul SAY_ZAPPED0'), +(-1329001,'Rivendare must die',0,0,0,0,'freed_soul SAY_ZAPPED1'), +(-1329002,'Who you gonna call?',0,0,0,0,'freed_soul SAY_ZAPPED2'), +(-1329003,'Don\'t cross those beams!',0,0,0,0,'freed_soul SAY_ZAPPED3'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1999925 AND -1999900; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1999900,'Let the games begin.',8280,1,0,0,'example_creature SAY_AGGRO'), +(-1999901,'I see endless suffering. I see torment. I see rage. I see everything.',8831,1,0,0,'example_creature SAY_RANDOM_0'), +(-1999902,'Muahahahaha',8818,1,0,0,'example_creature SAY_RANDOM_1'), +(-1999903,'These mortal infedels my lord, they have invaded your sanctum and seek to steal your secrets.',8041,1,0,0,'example_creature SAY_RANDOM_2'), +(-1999904,'You are already dead.',8581,1,0,0,'example_creature SAY_RANDOM_3'), +(-1999905,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,0,'example_creature SAY_RANDOM_4'), +(-1999906,'$N, I sentance you to death!',8588,1,0,0,'example_creature SAY_BESERK'), +(-1999907,'The suffering has just begun!',0,1,0,0,'example_creature SAY_PHASE'), +(-1999908,'I always thought I was a good dancer.',0,0,0,0,'example_creature SAY_DANCE'), +(-1999909,'Move out Soldier!',0,0,0,0,'example_creature SAY_SALUTE'), +(-1999910,'Help $N! I\'m under attack!',0,0,0,0,'example_escort SAY_AGGRO1'), +(-1999911,'Die scum!',0,0,0,0,'example_escort SAY_AGGRO2'), +(-1999912,'Hmm a nice day for a walk alright',0,0,0,0,'example_escort SAY_WP_1'), +(-1999913,'Wild Felboar attack!',0,0,0,0,'example_escort SAY_WP_2'), +(-1999914,'Time for me to go! See ya around $N!',0,0,0,3,'example_escort SAY_WP_3'), +(-1999915,'Bye Bye!',0,0,0,3,'example_escort SAY_WP_4'), +(-1999916,'How dare you leave me like that! I hate you! =*(',0,3,0,0,'example_escort SAY_DEATH_1'), +(-1999917,'...no...how could you let me die $N',0,0,0,0,'example_escort SAY_DEATH_2'), +(-1999918,'ugh...',0,0,0,0,'example_escort SAY_DEATH_3'), +(-1999919,'Taste death!',0,0,0,0,'example_escort SAY_SPELL'), +(-1999920,'Fireworks!',0,0,0,0,'example_escort SAY_RAND_1'), +(-1999921,'Hmm, I think I could use a buff.',0,0,0,0,'example_escort SAY_RAND_2'), +(-1999922,'Normal select, guess you\'re not interested.',0,0,0,0,'example_gossip_codebox SAY_NOT_INTERESTED'), +(-1999923,'Wrong!',0,0,0,0,'example_gossip_codebox SAY_WRONG'), +(-1999924,'You\'re right, you are allowed to see my inner secrets.',0,0,0,0,'example_gossip_codebox SAY_CORRECT'), +(-1999925,'Hi!',0,0,0,0,'example_areatrigger SAY_HI'); + +-- 1423_mangos_7290_01_world_command +DELETE FROM `command` WHERE `name` = 'npc setdeathstate'; +INSERT INTO `command` VALUES +('npc setdeathstate',2,'Syntax: .npc setdeathstate on/off\r\n\r\nSet default death state (dead/alive) for npc at spawn.'); + +-- 1426_mangos_7292_01_world_points_of_interest +DROP TABLE IF EXISTS `points_of_interest`; +CREATE TABLE `points_of_interest` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `x` float NOT NULL default '0', + `y` float NOT NULL default '0', + `icon` mediumint(8) unsigned NOT NULL default '0', + `flags` mediumint(8) unsigned NOT NULL default '0', + `data` mediumint(8) unsigned NOT NULL default '0', + `icon_name` text NOT NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1426_mangos_7292_02_world_locales_points_of_interest +DROP TABLE IF EXISTS `locales_points_of_interest`; +CREATE TABLE `locales_points_of_interest` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `icon_name_loc1` text, + `icon_name_loc2` text, + `icon_name_loc3` text, + `icon_name_loc4` text, + `icon_name_loc5` text, + `icon_name_loc6` text, + `icon_name_loc7` text, + `icon_name_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1463_mangos_7303_01_world_pools +DROP TABLE IF EXISTS `pool_creature`; +CREATE TABLE `pool_creature` ( + `guid` int(10) unsigned NOT NULL default '0', + `pool_entry` mediumint(8) unsigned NOT NULL default '0', + `chance` float unsigned NOT NULL default '0', + PRIMARY KEY (`pool_entry`,`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_gameobject`; +CREATE TABLE `pool_gameobject` ( + `guid` int(10) unsigned NOT NULL default '0', + `pool_entry` mediumint(8) unsigned NOT NULL default '0', + `chance` float unsigned NOT NULL default '0', + PRIMARY KEY (`guid`,`pool_entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_pool`; +CREATE TABLE `pool_pool` ( + `pool_id` mediumint(8) unsigned NOT NULL default '0', + `mother_pool` mediumint(8) unsigned NOT NULL default '0', + `chance` float NOT NULL default '0', + PRIMARY KEY (`pool_id`,`mother_pool`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_template`; +CREATE TABLE `pool_template` ( + `entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Pool entry', + `max_limit` int(10) unsigned NOT NULL default '0' COMMENT 'Max number of objects (0) is no limit', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `game_event_pool`; +CREATE TABLE `game_event_pool` ( + `pool_entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Id of the pool', + `event` smallint(6) NOT NULL default '0' COMMENT 'Put negatives values to remove during event', + PRIMARY KEY (`pool_entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1470_world_scripts +-- Remove script for quest 8346. Note support for this quest will be added in next ACID release(25) +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry` IN (15273,15274,15294,15298,15367); +UPDATE `creature_template` SET `ScriptName`='mob_broggok_poisoncloud' WHERE `entry`=17662; +-- UPDATE `creature_template` SET `ScriptName`='npc_draenei_survivor' WHERE `entry`=16483; + +-- 1495_mangos_7312_01_world_trinity_string +DELETE FROM `trinity_string` WHERE entry = 810; +INSERT INTO `trinity_string` VALUES +(810,'|Hplayer:$N|h[$N]|h has earned the achievement $a!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1525_world_scripts +-- Script for Yrykul Skeleton - Prince Keleseth Event +UPDATE `creature_template` SET `ScriptName`='mob_vrykul_skeleton' WHERE `entry`=23970; + +-- 1555_mangos_7331_01_world_command +DELETE FROM `command` WHERE `name` = 'account set addon'; +DELETE FROM `command` WHERE `name` = 'ban account'; +DELETE FROM `command` WHERE `name` = 'ban character'; +DELETE FROM `command` WHERE `name` = 'ban ip'; +DELETE FROM `command` WHERE `name` = 'baninfo account'; +DELETE FROM `command` WHERE `name` = 'baninfo character'; +DELETE FROM `command` WHERE `name` = 'baninfo ip'; +DELETE FROM `command` WHERE `name` = 'banlist account'; +DELETE FROM `command` WHERE `name` = 'banlist character'; +DELETE FROM `command` WHERE `name` = 'banlist ip'; +DELETE FROM `command` WHERE `name` = 'gm fly'; +/* next command deleted even in case it has been already corrected (trailing space) */ +DELETE FROM `command` WHERE `name` = 'gobject near '; +DELETE FROM `command` WHERE `name` = 'gobject near'; +DELETE FROM `command` WHERE `name` = 'lookup player account'; +DELETE FROM `command` WHERE `name` = 'lookup player ip'; +DELETE FROM `command` WHERE `name` = 'lookup player email'; +DELETE FROM `command` WHERE `name` = 'modify money'; +DELETE FROM `command` WHERE `name` = 'modify mount'; +DELETE FROM `command` WHERE `name` = 'modify speed'; +DELETE FROM `command` WHERE `name` = 'modify titles'; +DELETE FROM `command` WHERE `name` = 'pdump write'; +DELETE FROM `command` WHERE `name` = 'pdump load'; +DELETE FROM `command` WHERE `name` = 'reset honor'; +DELETE FROM `command` WHERE `name` = 'reset level'; +DELETE FROM `command` WHERE `name` = 'reset spells'; +DELETE FROM `command` WHERE `name` = 'reset stats'; +DELETE FROM `command` WHERE `name` = 'reset talents'; +DELETE FROM `command` WHERE `name` = 'unban account'; +DELETE FROM `command` WHERE `name` = 'unban character'; +DELETE FROM `command` WHERE `name` = 'unban ip'; + +INSERT INTO `command` VALUES +('account set addon',3,'Syntax: .account set addon [$account] #addon\r\n\r\nSet user (possible targeted) expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'), +('ban account',3,'Syntax: .ban account $Name $bantime $reason\r\nBan account kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban character',3,'Syntax: .ban character $Name $bantime $reason\r\nBan account and kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban ip',3,'Syntax: .ban ip $Ip $bantime $reason\r\nBan IP.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('baninfo account',3,'Syntax: .baninfo account\r\nWatch full information about a specific ban.'), +('baninfo character',3,'Syntax: .baninfo character\r\nWatch full information about a specific ban.'), +('baninfo ip',3,'Syntax: .baninfo ip\r\nWatch full information about a specific ban.'), +('banlist account',3,'Syntax: .banlist account [$Name]\r\nSearches the banlist for a account name pattern or show full list account bans.'), +('banlist character',3,'Syntax: .banlist character $Name\r\nSearches the banlist for a character name pattern. Pattern required.'), +('banlist ip',3,'Syntax: .banlist ip [$Ip]\r\nSearches the banlist for a IP pattern or show full list of IP bans.'), +('gm fly',3,'Syntax: .gm fly [on/off]\r\nEnable/disable gm fly mode.'), +('gobject near',3,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), +('lookup player account',2,'Syntax: .lookup player account $account ($limit) \r\n\r\n Searchs players, which account username is $account with optional parametr $limit of results.'), +('lookup player ip',2,'Syntax: .lookup player ip $ip ($limit) \r\n\r\n Searchs players, which account ast_ip is $ip with optional parametr $limit of results.'), +('lookup player email',2,'Syntax: .lookup player email $email ($limit) \r\n\r\n Searchs players, which account email is $email with optional parametr $limit of results.'), +('modify money',1,'Syntax: .modify money #money\r\n.money #money\r\n\r\nAdd or remove money to the selected player. If no player is selected, modify your money.\r\n\r\n #gold can be negative to remove money.'), +('modify mount',1,'Syntax: .modify mount #id #speed\r\nDisplay selected player as mounted at #id creature and set speed to #speed value.'), +('modify speed',1,'Syntax: .modify speed #rate\r\n.speed #rate\r\n\r\nModify the running speed of the selected player to \"normal base run speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 10.'), +('modify titles',1,'Syntax: .modify titles #mask\r\n\r\nAllows user to use all titles from #mask.\r\n\r\n #mask=0 disables the title-choose-field'), +('pdump write',3,'Syntax: .pdump write $filename $playerNameOrGUID\r\nWrite character dump with name/guid $playerNameOrGUID to file $filename.'), +('pdump load',3,'Syntax: .pdump load $filename $account [$newname] [$newguid]\r\nLoad character dump from dump file into character list of $account with saved or $newname, with saved (or first free) or $newguid guid.'), +('reset honor',3,'Syntax: .reset honor [Playername]\r\n Reset all honor data for targeted character.'), +('reset level',3,'Syntax: .reset level [Playername]\r\n Reset level to 1 including reset stats and talents. Equipped items with greater level requirement can be lost.'), +('reset spells',3,'Syntax: .reset spells [Playername]\r\n Removes all non-original spells from spellbook.\r\n. Playername can be name of offline character.'), +('reset stats',3,'Syntax: .reset stats [Playername]\r\n Resets(recalculate) all stats of the targeted player to their original VALUESat current level.'), +('reset talents',3,'Syntax: .reset talents [Playername]\r\n Removes all talents of the targeted player. Playername can be name of offline character.'), +('unban account',3,'Syntax: .unban account $Name\r\nUnban accounts for account name pattern.'), +('unban character',3,'Syntax: .unban character $Name\r\nUnban accounts for character name pattern.'), +('unban ip',3,'Syntax : .unban ip $Ip\r\nUnban accounts for IP pattern.'); + +-- 1558_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '44869' AND `spell_effect` = '-45018'; +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '46019' AND `spell_effect` = '-45018'; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(44869, -45018, 1, 'Remove Arcane Buffet'), +(46019, -45018, 1, 'Remove Arcane Buffet'); + +-- 1559_world +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(48077, 48075, 0, 'Holy Nova (rank8)'), +(48078, 48076, 0, 'Holy Nova (rank9)'), +(47585, 60069, 0, 'Dispersion (transform/regen)'); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47549); +INSERT INTO `spell_proc_event` VALUES (47549, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47551); +INSERT INTO `spell_proc_event` VALUES (47551, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47552); +INSERT INTO `spell_proc_event` VALUES (47552, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1576_mangos_7332_01_world_command +DELETE FROM `command` WHERE `name` = 'distance'; +INSERT INTO `command` VALUES +('distance',3,'Syntax: .distance [$name/$link]\r\n\r\nDisplay the distance from your character to the selected creature/player, or player with name $name, or player/creature/gameobject pointed to shift-link with guid.'); + +-- 1605_mangos_7349_01_world_spell_area +DROP TABLE IF EXISTS `spell_area`; +CREATE TABLE `spell_area` ( + `spell` mediumint(8) unsigned NOT NULL default '0', + `area` mediumint(8) unsigned NOT NULL default '0', + `quest_start` mediumint(8) unsigned NOT NULL default '0', + `quest_start_active` tinyint(1) unsigned NOT NULL default '0', + `quest_end` mediumint(8) unsigned NOT NULL default '0', + `aura_spell` mediumint(8) unsigned NOT NULL default '0', + `racemask` mediumint(8) unsigned NOT NULL default '0', + `gender` tinyint(1) unsigned NOT NULL default '2', + `autocast` tinyint(1) unsigned NOT NULL default '0', + PRIMARY KEY (`spell`,`area`,`quest_start`,`quest_start_active`,`aura_spell`,`racemask`,`gender`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1613_world_scripts +-- Script for Skarvald and Dalronn +UPDATE `creature_template` SET `ScriptName`= 'boss_skarvald_the_constructor' WHERE `entry` IN (24200,27390); +UPDATE `creature_template` SET `ScriptName`= 'boss_dalronn_the_controller' WHERE `entry` IN (24201,27389); + +-- 1618_world +-- Glyph of power word: shield +INSERT INTO `spell_proc_event` VALUES (55672, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); +-- Bloodsurge +DELETE FROM `spell_proc_event` WHERE `entry` IN (46915); +INSERT INTO `spell_proc_event` VALUES (46915, 0x00, 4, 0x00000040, 0x00000404, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 1646_mangos_7369_01_world_quest_template +ALTER TABLE quest_template + DROP COLUMN ReqSourceRef1, + DROP COLUMN ReqSourceRef2, + DROP COLUMN ReqSourceRef3, + DROP COLUMN ReqSourceRef4; + +-- 1654_world +INSERT INTO `spell_proc_event` VALUES (17619, 0x00, 13, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1657_world +DELETE FROM `trinity_string` WHERE `entry`=1010; +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES(1010, "| Account | Character | IP | GM | EXP |"); + +-- 1661_world +-- Death Strike +INSERT INTO `spell_proc_event` VALUES (45469, 0x00, 15, 0x00000010, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0.000000, 0.000000, 0); + +-- 1663_mangos_7376_01_world_spell_area +ALTER TABLE spell_area + CHANGE COLUMN `aura_spell` `aura_spell` mediumint(8) NOT NULL default '0'; + +-- 1688_mangos_7382_01_world_creature_template +ALTER TABLE creature_template + ADD COLUMN unk16 float NOT NULL default '1' AFTER InhabitType, + ADD COLUMN unk17 float NOT NULL default '1' AFTER unk16; + +-- 1693_world +-- Update Proc Rate +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +('60442', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('57345', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('61356', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('54707', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'), +('54808', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'); +-- Update Spell Coefficients +DELETE FROM `spell_bonus_data` WHERE `entry` IN ('689', '18790', '172', '42223', '42224', '42225', '42226', '42218', '47817', '47818', '1949', '5857', '11681', '11682', '27214', '47822', '27243', '30108', '17962', '6789', '48181', '29722', '5676', '686', '17877', '30283', '1120', '30294', '44425', '42208', '42209', '42210', '42211', '42212', '42213', '42198', '42937', '42938', '11113', '31661', '120', '19750', '635', '25914', '25913', '25903', '27175', '33074', '48820', '48821', '58597', '31803', '53742', '31893', '32221', '53719', '53718', '20167', '20424', '31804', '53733', '31898', '32220', '53726', '53725', '20267', '20187', '20467', '53600', '596', '2944', '8092', '27813', '27817', '27818', '33619'); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +('689', '0', '0.143', '0', 'Warlock - Drain Life'), +('18790', '0', '0', '0','Warlock - Fel Stamina'), +('172', '0', '0.2', '0', 'Warlock - Corruption'), +('42223', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), +('42224', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), +('42225', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), +('42226', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), +('42218', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), +('47817', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), +('47818', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), +('1949', '0', '0.0949', '0', 'Warlock - Hellfire'), +('5857', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), +('11681', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), +('11682', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), +('27214', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), +('47822', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), +('27243', '0.2129', '0.25', '0', 'Warlock - Seed of Corruption'), +('30108', '0', '0.2', '0', 'Warlock - Unstable Affliction'), +('17962', '0.4293', '0', '0', 'Warlock - Conflagrate'), +('6789', '0.214', '0', '0', 'Warlock - Death Coil'), +('48181', '0.4793', '0', '0', 'Warlock - Haunt'), +('29722', '0.7139', '0', '0', 'Warlock - Incinerate'), +('5676', '0.4293', '0', '0', 'Warlock - Searing Pain'), +('686', '0.8569', '0', '0', 'Warlock - Shadow Bolt'), +('17877', '0.4293', '0', '0', 'Warlock - Shadowburn'), +('30283', '0.1932', '0', '0', 'Warlock - Shadowfury'), +('1120', '0', '0.429', '0', 'Warlock - Drain Soul'), +('30294', '0', '0', '0', 'Warlock - Soul Leech'), +('44425', '0.7143', '0', '0', 'Mage - Arcane Barrage'), +('42208', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), +('42209', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), +('42210', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), +('42211', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), +('42212', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), +('42213', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), +('42198', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), +('42937', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), +('42938', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), +('11113', '0.1936', '0', '0', 'Mage - Blast Wave Rank'), +('31661', '0.1936', '0', '0', 'Mage - Dragons Breath'), +('120', '0.214', '0', '0', 'Mage - Cone of Cold'), +('19750', '1', '0', '0', 'Paladin - Flash of Light'), +('635', '1.66', '0', '0', 'Paladin - Holy Light'), +('25914', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), +('25913', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), +('25903', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), +('27175', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), +('33074', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), +('48820', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), +('48821', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), +('58597', '0.75', '0', '0', 'Paladin - Sacred Shield'), +('31803', '0', '0.018', '0.03', 'Paladin - Holy Vengeance'), +('53742', '0', '0.018', '0.03', 'Paladin - Blood Corruption'), +('31893', '0', '0', '0', 'Paladin - Seal of Blood Enemy Proc'), +('32221', '0', '0', '0', 'Paladin - Seal of Blood Self Proc'), +('53719', '0', '0', '0', 'Paladin - Seal of The Martyr Enemy Proc'), +('53718', '0', '0', '0', 'Paladin - Seal of The Martyr Self Proc'), +('20167', '0.15', '0', '0.15', 'Paladin - Seal of Light Proc'), +('20424', '0.1035', '0', '0', 'Paladin - Seal of Command Proc'), +('31804', '0.22', '0', '0.14', 'Paladin - Judgement of Vengeance'), +('53733', '0.22', '0', '0.14', 'Paladin - Judgement of Corruption'), +('31898', '0.25', '0', '0.16', 'Paladin - Judgement of Blood Enemy'), +('32220', '0', '0', '0', 'Paladin - Judgement of Blood Self'), +('53726', '0.25', '0', '0.16', 'Paladin - Judgement of the Martyr Enemy'), +('53725', '0', '0', '0', 'Paladin - Judgement of the Martyr Self'), +('20267', '0.1', '0', '0.1', 'Paladin - Judgement of Light Proc'), +('20187', '0.4', '0', '0.25', 'Paladin - Judgement of Righteousness'), +('20467', '0.25', '0', '0.16', 'Paladin - Judgement of Command'), +('53600', '0', '0', '0', 'Paladin - Shield of Righteousness'), +('596', '0.8068', '0', '0', 'Priest - Prayer of Healing'), +('2944', '0.8149', '0', '0', 'Priest - Devouring Plague'), +('8092', '0.428', '0', '0', 'Priest - Mind Blast'), +('27813', '0', '0', '0', 'Priest - Blessed Recovery Rank 1'), +('27817', '0', '0', '0', 'Priest - Blessed Recovery Rank 2'), +('27818', '0', '0', '0', 'Priest - Blessed Recovery Rank 3'), +('33619', '0', '0', '0', 'Priest - Reflective Shield'); + +-- 1694_world +-- Sanctified Wrath +INSERT INTO `spell_proc_event` VALUES (57318, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); +INSERT INTO `spell_proc_event` VALUES (53375, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); +-- Star Sinner +DELETE FROM `spell_proc_event` WHERE `entry` IN (54738); +INSERT INTO `spell_proc_event` VALUES (54738, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 45); +-- Tentacles +DELETE FROM `spell_proc_event` WHERE `entry` IN (61618); +INSERT INTO `spell_proc_event` VALUES (61618, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- Demonic Sacrifice +DELETE FROM `spell_bonus_data` WHERE `entry` = 18790; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES +('18790','0','0','0','Warlock - Fel Stamina'); + +-- 1697_mangos_7388_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (750,751); +INSERT INTO `trinity_string` VALUES +(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1703_world +DROP TABLE IF EXISTS `access_requirement`; +CREATE TABLE `access_requirement` ( + `id` bigint(20) unsigned NOT NULL COMMENT 'Identifier', + `level_min` tinyint(3) unsigned NOT NULL default '0', + `level_max` tinyint(3) unsigned NOT NULL default '0', + `item` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `item2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_failed_text` TEXT NULL DEFAULT NULL, + `heroic_quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_quest_failed_text` TEXT NULL DEFAULT NULL, + `comment` TEXT NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Access Requirements'; + +ALTER TABLE `instance_template` + DROP COLUMN `levelMin`, + DROP COLUMN `levelMax`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `reset_delay`; + +ALTER TABLE `areatrigger_teleport` + DROP COLUMN `required_level`, + DROP COLUMN `required_item`, + DROP COLUMN `required_item2`, + DROP COLUMN `heroic_key`, + DROP COLUMN `heroic_key2`, + DROP COLUMN `heroic_required_quest_done`, + DROP COLUMN `heroic_required_failed_quest_text`, + DROP COLUMN `required_quest_done`, + DROP COLUMN `required_failed_text`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `name`; + +INSERT INTO `access_requirement` VALUES +('1','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Shadowfang Keep (33)'), +('2','15','0','0','0','0','0','0',NULL,'0',NULL,'instance The Stockade (34)'), +('3','10','0','0','0','0','0','0',NULL,'0',NULL,'instance The Deadmines (36)'), +('4','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Wailing Caverns (43)'), +('5','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Kraul (47)'), +('6','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackfathom Deeps (48)'), +('7','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Uldaman (70)'), +('8','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Gnomeregan (90)'), +('9','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunken Temple (109)'), +('10','25','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Downs (129)'), +('11','20','0','0','0','0','0','0',NULL,'0',NULL,'instance Scarlet Monastery (189)'), +('12','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Farrak (209)'), +('13','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Spire (229)'), +('14','40','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Depths (230)'), +('15','55','0','16309','0','0','0','0',NULL,'0',NULL,'instance Onyxia\'s Lair (249)'), +('16','66','0','0','0','30635','0','10285','You can\'t enter Black Morass until you rescue Thrall from Durnholde Keep.','0',NULL,'instance The Black Morass (269)'), +('17','45','0','13704','0','0','0','0',NULL,'0',NULL,'instance Scholomance (289)'), +('18','50','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Gurub (309)'), +('19','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Stratholme (329)'), +('20','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Maraudon (349)'), +('21','8','0','0','0','0','0','0',NULL,'0',NULL,'instance Ragefire Chasm (389)'), +('22','50','0','0','0','0','0','7487',NULL,'0',NULL,'instance Molten Core (409)'), +('23','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Dire Maul (429)'), +('24','60','0','0','0','0','0','7761',NULL,'0',NULL,'instance Blackwing Lair (469)'), +('25','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Ruins of Ahn\'Qiraj (509)'), +('26','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Temple of Ahn\'Qiraj (531)'), +('27','68','0','0'/*'24490'*/,'0','0','0','0',NULL,'0',NULL,'instance Karazhan (532)'), +('28','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Naxxramas (533)'), +('29','70','0','0','0','0','0','10445',NULL,'0',NULL,'instance Hyjal Summit (534)'), +('30','55','0','0'/*'28395'*/,'0','30637','30622','0',NULL,'0',NULL,'instance The Shattered Halls (540)'), +('31','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance The Blood Furnace (542)'), +('32','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance Hellfire Ramparts (543)'), +('33','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Magtheridon\'s Lair (544)'), +('34','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Steamvault (545)'), +('35','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Underbog (546)'), +('36','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Slave Pens (547)'), +('37','70','0','0','0','0','0','0'/*'10901'*/,NULL,'0',NULL,'instance Serpentshrine Cavern (548)'), +('38','70','0','0'/*'31704'*/,'0','0','0','0',NULL,'0',NULL,'instance The Eye (550)'), +('39','68','0','0'/*'31084'*/,'0','30634','0','0',NULL,'0',NULL,'instance The Arcatraz (552)'), +('40','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Botanica (553)'), +('41','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Mechanar (554)'), +('42','65','0','27991','0','30633','0','0',NULL,'0',NULL,'instance Shadow Labyrinth (555)'), +('43','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Sethekk Halls (556)'), +('44','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Mana-Tombs (557)'), +('45','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Auchenai Crypts (558)'), +('46','66','0','0','0','30635','0','0',NULL,'0',NULL,'instance Old Hillsbrad Foothills (560)'), +('47','70','0','32649','0','0','0','0',NULL,'0',NULL,'instance Black Temple (564)'), +('48','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Gruul\'s Lair (565)'), +('49','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Aman (568)'), +('50','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunwell Plateau (580)'), +('51','70','0','0','0','0','0','0',NULL,'11492','Heroic Difficulty requires completion of the "Hard to Kill" quest.','instance Magisters\' Terrace (585)'), +('52','58','0','0','0','0','0','0',NULL,'0',NULL,'Dark Portal'); +UPDATE `instance_template` SET `access_id` = '1' WHERE `map` = '33'; +UPDATE `instance_template` SET `access_id` = '2' WHERE `map` = '34'; +UPDATE `instance_template` SET `access_id` = '3' WHERE `map` = '36'; +UPDATE `instance_template` SET `access_id` = '4' WHERE `map` = '43'; +UPDATE `instance_template` SET `access_id` = '5' WHERE `map` = '47'; +UPDATE `instance_template` SET `access_id` = '6' WHERE `map` = '48'; +UPDATE `instance_template` SET `access_id` = '7' WHERE `map` = '70'; +UPDATE `instance_template` SET `access_id` = '8' WHERE `map` = '90'; +UPDATE `instance_template` SET `access_id` = '9' WHERE `map` = '109'; +UPDATE `instance_template` SET `access_id` = '10' WHERE `map` = '129'; +UPDATE `instance_template` SET `access_id` = '11' WHERE `map` = '189'; +UPDATE `instance_template` SET `access_id` = '12' WHERE `map` = '209'; +UPDATE `instance_template` SET `access_id` = '13' WHERE `map` = '229'; +UPDATE `instance_template` SET `access_id` = '14' WHERE `map` = '230'; +UPDATE `instance_template` SET `access_id` = '15' WHERE `map` = '249'; +UPDATE `instance_template` SET `access_id` = '16' WHERE `map` = '269'; +UPDATE `instance_template` SET `access_id` = '17' WHERE `map` = '289'; +UPDATE `instance_template` SET `access_id` = '18' WHERE `map` = '309'; +UPDATE `instance_template` SET `access_id` = '19' WHERE `map` = '329'; +UPDATE `instance_template` SET `access_id` = '20' WHERE `map` = '349'; +UPDATE `instance_template` SET `access_id` = '21' WHERE `map` = '389'; +UPDATE `instance_template` SET `access_id` = '22' WHERE `map` = '409'; +UPDATE `instance_template` SET `access_id` = '23' WHERE `map` = '429'; +UPDATE `instance_template` SET `access_id` = '24' WHERE `map` = '469'; +UPDATE `instance_template` SET `access_id` = '25' WHERE `map` = '509'; +UPDATE `instance_template` SET `access_id` = '26' WHERE `map` = '531'; +UPDATE `instance_template` SET `access_id` = '27' WHERE `map` = '532'; +UPDATE `instance_template` SET `access_id` = '28' WHERE `map` = '533'; +UPDATE `instance_template` SET `access_id` = '29' WHERE `map` = '534'; +UPDATE `instance_template` SET `access_id` = '30' WHERE `map` = '540'; +UPDATE `instance_template` SET `access_id` = '31' WHERE `map` = '542'; +UPDATE `instance_template` SET `access_id` = '32' WHERE `map` = '543'; +UPDATE `instance_template` SET `access_id` = '33' WHERE `map` = '544'; +UPDATE `instance_template` SET `access_id` = '34' WHERE `map` = '545'; +UPDATE `instance_template` SET `access_id` = '35' WHERE `map` = '546'; +UPDATE `instance_template` SET `access_id` = '36' WHERE `map` = '547'; +UPDATE `instance_template` SET `access_id` = '37' WHERE `map` = '548'; +UPDATE `instance_template` SET `access_id` = '38' WHERE `map` = '550'; +UPDATE `instance_template` SET `access_id` = '39' WHERE `map` = '552'; +UPDATE `instance_template` SET `access_id` = '40' WHERE `map` = '553'; +UPDATE `instance_template` SET `access_id` = '41' WHERE `map` = '554'; +UPDATE `instance_template` SET `access_id` = '42' WHERE `map` = '555'; +UPDATE `instance_template` SET `access_id` = '43' WHERE `map` = '556'; +UPDATE `instance_template` SET `access_id` = '44' WHERE `map` = '557'; +UPDATE `instance_template` SET `access_id` = '45' WHERE `map` = '558'; +UPDATE `instance_template` SET `access_id` = '46' WHERE `map` = '560'; +UPDATE `instance_template` SET `access_id` = '47' WHERE `map` = '564'; +UPDATE `instance_template` SET `access_id` = '48' WHERE `map` = '565'; +UPDATE `instance_template` SET `access_id` = '49' WHERE `map` = '568'; +UPDATE `instance_template` SET `access_id` = '50' WHERE `map` = '580'; +UPDATE `instance_template` SET `access_id` = '51' WHERE `map` = '585'; +UPDATE `areatrigger_teleport` SET `access_id` = '52' WHERE `id` IN ('4352','4354'); + +-- 1709_mangos_7393_01_world_game_event +ALTER TABLE `game_event` + ADD COLUMN `holiday` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Client side holiday id' AFTER `length`; + +-- 1724_mangos_7399_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (753, 754, 755); +INSERT INTO `trinity_string` VALUES +(753,'The battle for Warsong Gulch begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(754,'The battle for Arathi Basin begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(755,'The battle for Eye of the Storm begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1727_world +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (42857,1,23954); + +-- 1727_world_script +UPDATE `creature_template` SET `ScriptName`='boss_ingvar_the_plunderer' WHERE `entry`=23954; +UPDATE `creature_template` SET `ScriptName`='mob_annhylde_the_caller' WHERE `entry`=24068; +UPDATE `creature_template` SET `ScriptName`='mob_ingvar_throw_dummy' WHERE `entry`=23997; + +-- 1729_world +-- Judgements of the Wise +REPLACE INTO `spell_proc_event` VALUES (31876, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (31877, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (31878, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1730_world +-- Faerie fire +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES ('60089', '0', '0', '0.05', 'Druid - Faerie Fire (Bear Form)'); +-- Glyph of Devastate +INSERT INTO `spell_proc_event` VALUES (58388, 0x00, 4, 0x00000040, 0x00000000, 0x00000000, 0x00000110, 0x00000000, 0.000000, 0.000000, 0); + +-- 1755_world +DELETE FROM spell_proc_event WHERE entry IN (47535, 47536, 47537, 47538, 47539,34074,58426,31221,31222,31223); +-- Rapture +INSERT INTO `spell_proc_event` VALUES (47535, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47536, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47537, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47538, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47539, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +-- Aspect of the viper +INSERT INTO `spell_proc_event` VALUES (34074, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0.000000, 0.000000, 0); +-- Overkill +INSERT INTO `spell_proc_event` VALUES (58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +-- Master of subtlety +INSERT INTO `spell_proc_event` VALUES (31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_bonus_data` WHERE entry=2944; +INSERT INTO `spell_bonus_data` VALUES ('2944', '0', '0.1849', '0', 'Priest - Devouring Plague'); + +-- 1764_world +DELETE FROM spell_proc_event WHERE entry IN (54149,53672,20210,20212,20213,20214,20215); +-- Infusion of Light +INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (53672, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- Illumination +INSERT INTO `spell_proc_event` VALUES (20210, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20212, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20213, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20214, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20215, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 1766_world +DELETE FROM spell_proc_event WHERE entry IN (33182,33174); +INSERT INTO `spell_proc_event` VALUES (33182, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (33174, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1791_mangos_7422_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (811, 812, 813, 814, 815); +INSERT INTO `trinity_string` VALUES +(811,'Guild Master',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(812,'Officer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(813,'Veteran',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(814,'Member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(815,'Initiate',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1814_world +-- Improved Fire Nova Totem +DELETE FROM `spell_proc_event` WHERE `entry` IN (16086, 16544); +INSERT INTO `spell_proc_event` VALUES (16086, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (16544, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1825_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-47953); +INSERT INTO `spell_linked_spell` VALUES (-47953, 60406, 0, 'Divine hymn buff to enemies'); + +-- 1828_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (48265,49772,48263); +INSERT INTO `spell_linked_spell` VALUES (48265, 49772, 2, 'Unholy Presence'); +INSERT INTO `spell_linked_spell` VALUES (49772, 55222, 2, 'Unholy Presence'); +INSERT INTO `spell_linked_spell` VALUES (48263, 61261, 2, 'Frost Presence'); + +-- 1877_mangos_7439_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (175); +INSERT INTO `trinity_string` VALUES +(175,'Liquid level: %f, ground: %f, type: %d, status: %d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1884_world +DELETE FROM `trinity_string` WHERE `entry` IN (10056, 10057); + +-- 1886_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (61847,61846); +INSERT INTO `spell_linked_spell` VALUES (61847, 61848, 2, 'Aspect of te dragonhawk'); +INSERT INTO `spell_linked_spell` VALUES (61846, 61848, 2, 'Aspect of te dragonhawk'); +-- Glyph of Aspect of the Monkey +DELETE FROM `spell_proc_event` WHERE `entry` IN (13163,61848); +INSERT INTO `spell_proc_event` VALUES (13163, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (61848, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); + +-- 1911_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); +INSERT INTO `spell_proc_event` VALUES +(44545, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 15.000000, 0.000000, 0), +(44543, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 7.000000, 0.000000, 0); + +-- 1912_world +-- Shattered Barrier +-- Improved Fear +DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 53754, 53759); +INSERT INTO `spell_proc_event` VALUES +(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0006000, 0.000000, 0.000000, 0), +(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0006000, 0.000000, 0.000000, 0), +(53754, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0), +(53759, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0); + +-- 1927_world +-- Nature's Grace -- +DELETE FROM `spell_proc_event` WHERE `entry` IN (16880, 61345, 61346); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(16880, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), +(61345, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), +(61346, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- Blade Twisting -- +DELETE FROM `spell_proc_event` WHERE `entry` IN (31124, 31126); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(31124, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(31126, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1939_world +-- Psychic Horror +DELETE FROM `spell_proc_event` WHERE `entry` IN (47571, 47572); +INSERT INTO `spell_proc_event` VALUES +(47571, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 50.000000, 0), +(47572, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 100.000000, 0); + +-- 1957_word +-- Furious Attacks +DELETE FROM `spell_proc_event` WHERE `entry` IN (46910, 46911); +INSERT INTO `spell_proc_event` VALUES +(46910, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 5.5000000, 0.000000, 0), +(46911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 7.5000000, 0.000000, 0); + +-- 1962_mangos_7472_01_world_trinity_string +DELETE FROM trinity_string WHERE entry >= 667 and entry <= 687 or entry = 614 or entry = 615; +INSERT INTO trinity_string VALUES +(614,'The Alliance flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(615,'The Horde flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(667,'The Alliance has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(668,'The Horde has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(669,'The Alliance has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(670,'The Horde has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(671,'The Alliance has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(672,'The Horde has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(673,'The Alliance has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(674,'The Horde has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(675,'The Alliance has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(676,'The Horde has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(677,'The Alliance has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(678,'The Horde has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(679,'The Alliance has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(680,'The Horde has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(681,'The Alliance has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(682,'The Horde has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(683,'%s has taken the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(684,'The Alliance have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(685,'The Horde have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(686,'The flag has been dropped.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(687,'The flag has been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2013_world +-- Shattered Barrier +DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 58426, 31221, 31222, 31223); +INSERT INTO `spell_proc_event` VALUES +(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), +(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), +-- Overkill +(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +-- Master of subtlety +(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0); + +-- 2021_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (30293, 30295, 30296); +INSERT INTO `spell_proc_event` VALUES +-- Soul Leech +(30293, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), +(30295, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), +(30296, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2025_mangos_7493_01_world_command +DELETE FROM `command` WHERE `name` IN ('gobject near','gobject phase','gobject setphase'); +INSERT INTO `command` VALUES +('gobject near',2,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), +('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); + +-- 2025_mangos_7495_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (276,277,524); +INSERT INTO `trinity_string` VALUES +(276,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) turned',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(277,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) moved',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(524,'Selected object:\n|cffffffff|Hgameobject:%d|h[%s]|h|r GUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2057_world +DELETE FROM `spell_bonus_data` WHERE `entry` IN (15290, 39373, 33778, 379, 38395, 40972, 22845, 33504, 34299); +INSERT INTO `spell_bonus_data` VALUES +(15290, 0, 0, 0, 'Vampiric Embrace'), +(39373, 0, 0, 0, 'Shadowmend'), +(33778, 0, 0, 0, 'Lifebloom'), +(379, 0, 0, 0, 'Earth Shield'), +(38395, 0, 0, 0, 'Siphon Essence'), +(40972, 0, 0, 0, 'Heal'), +(22845, 0, 0, 0, 'Frenzied Regeneration'), +(33504, 0, 0, 0, 'Mark of Conquest'), +(34299, 0, 0, 0, 'Improved Leader of the Pack'); + +-- 2064_world +DELETE FROM `trinity_string` WHERE `entry` IN (7523,7524); +INSERT INTO `trinity_string` VALUES +(7523,'WORLD: Denying connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(7524,'WORLD: Accepting connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +DELETE FROM `command` WHERE `name` IN ('server set closed'); +INSERT INTO `command` VALUES ('server set closed', 3, 'Syntax: server set closed on/off\r\n\r\nSets whether the world accepts new client connectsions.'); + +-- 2080_mangos_7503_01_world_command +DELETE FROM `command` WHERE `name` IN ('addmove','allowmove','debug Mod32Value','debug standstate','go creature','go graveyard','go trigger','gobject phase','gobject setphase','Mod32Value','modify arena','modify standstate','npc addmove','npc allowmove','npc textemote','npc phase','npc setphase','showhonor'); +INSERT INTO `command` VALUES +('debug Mod32Value',3,'Syntax: .debug Mod32Value #field #value\r\n\r\nAdd #value to field #field of your character.'), +('go creature',1,'Syntax: .go creature #creature_guid\r\nTeleport your character to creature with guid #creature_guid.\r\n.gocreature #creature_name\r\nTeleport your character to creature with this name.\r\n.gocreature id #creature_id\r\nTeleport your character to a creature that was spawned from the template with this entry.\r\n*If* more than one creature is found, then you are teleported to the first that is found inside the database.'), +('go graveyard',1,'Syntax: .go graveyard #graveyardId\r\n Teleport to graveyard with the graveyardId specified.'), +('go trigger',1,'Syntax: .go trigger #trigger_id\r\n\r\nTeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.'), +('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'), +('modify arena',1,'Syntax: .modify arena #value\r\nAdd $amount arena points to the selected player.'), +('modify standstate',2,'Syntax: .modify standstate #emoteid\r\n\r\nChange the emote of your character while standing to #emoteid.'), +('npc addmove',2,'Syntax: .npc addmove #creature_guid [#waittime]\r\n\r\nAdd your current location as a waypoint for creature with guid #creature_guid. And optional add wait time.'), +('npc allowmove',3,'Syntax: .npc allowmove\r\n\r\nEnable or disable movement creatures in world. Not implemented.'), +('npc setphase',2,'Syntax: .npc setphase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('npc textemote',1,'Syntax: .npc textemote #emoteid\r\n\r\nMake the selected creature to do textemote with an emote of id #emoteid.'); + +-- 2131_world +DELETE FROM `command` WHERE `name` IN ('server difftime', 'npc tempadd', 'gobject tempadd', ''); +INSERT INTO `command` VALUES +('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), +('npc tempadd','2','Adds temporary NPC, not saved to database.'); +UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; +DELETE FROM `command` WHERE `name` IN ('reload tickets'); +DELETE FROM `command` WHERE `name` LIKE "path%"; +DELETE FROM `command` WHERE `name` LIKE "wp%"; +INSERT INTO `command` VALUES +('wp load',2,'Syntax: .path load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), +('wp event',2,'Syntax: .path event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), +('wp event add',2,'Syntax: .path event add $subcommand\nAdd new waypoint action in DB.'), +('wp event mod',2,'Syntax: .path mod $eventid $parameter $parameter_value\nModify parameter value for specified eventid.\nPossible parameters: pos_x, pos_y, pos_z, command, datalong, datalon2, dataint.'), +('wp event listid',2,'Syntax: .path event listid $eventid\nShows specified eventid info.'), +('wp unload',2,'Syntax: .path unload\nUnload path for selected creature.'), +('wp show',2,'Syntax: .path show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), +('wp mod ',2,'Syntax: .path mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'), +('wp mod del',2,'Syntax: .path mod del\nDelete selected waypoint.'), +('wp mod move',2,'Syntax: .path mod move\nChange selected waypoint coordinates to your position.'), +('wp mod move_flag',2,'Syntax: .path mod move_flag\nSet move/run flag.'), +('wp mod action',2,'Syntax: .path mod action\nAssign action (waypoint script id) to selected waypoint.'), +('wp mod action_chance',2,'Syntax: .path mod action_chance\nAssign chance.'); + +-- 2138_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (55198, 34026); +INSERT INTO `spell_proc_event` VALUES +-- Tidial Force +(55198, 0x00, 11, 0x000001C0, 0x00000000, 0x00000000, 0x00004000, 0x00000002, 0.000000, 0.000000, 0), +-- Kill Command +(34026, 0x00, 9, 0x00000000, 0x10000000, 0x00000000, 0x0000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 2139_script_waypoint +DROP TABLE IF EXISTS script_waypoint; +CREATE TABLE script_waypoint ( + entry mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template entry', + pointid mediumint(8) unsigned NOT NULL DEFAULT '0', + location_x float NOT NULL DEFAULT '0', + location_y float NOT NULL DEFAULT '0', + location_z float NOT NULL DEFAULT '0', + waittime int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs', + point_comment text, + PRIMARY KEY (entry, pointid) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Creature waypoints'; +DELETE FROM `script_waypoint` WHERE `entry`=16295; +INSERT INTO `script_waypoint` VALUES +(16295, 0, 7545.070000, -7359.870000, 162.354000, 4000, 'SAY_START'), +(16295, 1, 7550.048340, -7362.237793, 162.235657, 0, ''), +(16295, 2, 7566.976074, -7364.315430, 161.738770, 0, ''), +(16295, 3, 7578.830566, -7361.677734, 161.738770, 0, ''), +(16295, 4, 7590.969238, -7359.053711, 162.257660, 0, ''), +(16295, 5, 7598.354004, -7362.815430, 162.256683, 4000, 'SAY_PROGRESS_1'), +(16295, 6, 7605.861328, -7380.424316, 161.937073, 0, ''), +(16295, 7, 7605.295410, -7387.382813, 157.253998, 0, ''), +(16295, 8, 7606.131836, -7393.893555, 156.941925, 0, ''), +(16295, 9, 7615.207520, -7400.187012, 157.142639, 0, ''), +(16295, 10, 7618.956543, -7402.652832, 158.202042, 0, ''), +(16295, 11, 7636.850586, -7401.756836, 162.144791, 0, 'SAY_PROGRESS_2'), +(16295, 12, 7637.058105, -7404.944824, 162.206970, 4000, ''), +(16295, 13, 7636.910645, -7412.585449, 162.366425, 0, ''), +(16295, 14, 7637.607910, -7425.591797, 162.630661, 0, ''), +(16295, 15, 7637.816895, -7459.057129, 163.302704, 0, ''), +(16295, 16, 7638.859863, -7470.902344, 162.517059, 0, ''), +(16295, 17, 7641.395996, -7488.217285, 157.381287, 0, ''), +(16295, 18, 7634.455566, -7505.451660, 154.682159, 0, 'SAY_PROGRESS_3'), +(16295, 19, 7631.906738, -7516.948730, 153.597382, 0, ''), +(16295, 20, 7622.231445, -7537.037598, 151.587112, 0, ''), +(16295, 21, 7610.921875, -7550.670410, 149.639374, 0, ''), +(16295, 22, 7598.229004, -7562.551758, 145.953888, 0, ''), +(16295, 23, 7588.509277, -7577.755371, 148.294479, 0, ''), +(16295, 24, 7567.339355, -7608.456055, 146.006485, 0, ''), +(16295, 25, 7562.547852, -7617.417969, 148.097504, 0, ''), +(16295, 26, 7561.508789, -7645.064453, 151.245163, 0, ''), +(16295, 27, 7563.337402, -7654.652344, 151.227158, 0, ''), +(16295, 28, 7565.533691, -7658.296387, 151.248886, 0, ''), +(16295, 39, 7571.155762, -7659.118652, 151.244568, 0, ''), +(16295, 30, 7579.119629, -7662.213867, 151.651505, 0, 'quest complete'), +(16295, 31, 7603.768066, -7667.000488, 153.997726, 0, ''), +(16295, 32, 7603.768066, -7667.000488, 153.997726, 4000, 'SAY_END_1'), +(16295, 33, 7603.768066, -7667.000488, 153.997726, 8000, 'SAY_END_2'), +(16295, 34, 7603.768066, -7667.000488, 153.997726, 0, ''); + +-- 2139_world +UPDATE `gameobject_template` SET `ScriptName`='go_cat_figurine' WHERE `entry`=13873; +UPDATE `creature_template` SET `ScriptName`='npc_garments_of_quests' WHERE `entry` IN (12429,12423,12427,12430,12428); + +-- 2139_world_script +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000164 AND -1000174; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000164,'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.',0,0,0,2,'garments SAY_COMMON_HEALED'), +(-1000165,'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those gnolls with your power to back me!',0,0,1,1,'garments SAY_DG_KEL_THANKS'), +(-1000166,'Farewell to you, and may shadow always protect you!',0,0,1,3,'garments SAY_DG_KEL_GOODBYE'), +(-1000167, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those murlocs with the Light on my side!',0,0,7,1,'garments SAY_ROBERTS_THANKS'), +(-1000168, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_ROBERTS_GOODBYE'), +(-1000169, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those humans with your power to back me!',0,0,1,1,'garments SAY_KORJA_THANKS'), +(-1000170, 'Farewell to you, and may our ancestors be with you always!',0,0,1,3,'garments SAY_KORJA_GOODBYE'), +(-1000171, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those wendigo with the Light on my side!',0,0,7,1,'garments SAY_DOLF_THANKS'), +(-1000172, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_DOLF_GOODBYE'), +(-1000173, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those corrupt timberlings with Elune\'s power behind me!',0,0,2,1,'garments SAY_SHAYA_THANKS'), +(-1000174, 'Farewell to you, and may Elune be with you always.',0,0,2,3,'garments SAY_SHAYA_GOODBYE'); + +-- 2160_world +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; +DELETE FROM `command` WHERE `name` IN ('gobject addtemp','npc addtemp'); + +-- 2161_world +DELETE FROM `command` WHERE `name` LIKE "wp mod %"; +DELETE FROM `command` WHERE `name` LIKE "wp event %"; + +-- 2227_mangos_7544_01_world_uptime +DROP TABLE IF EXISTS `uptime`; + +-- 2254_world +DELETE FROM `command` WHERE `name` IN ('server difftime', 'addmove', 'Mod32Value', 'allowmove', 'reload tickets', 'npc tempadd', 'gobject tempadd', 'gobject addtemp', 'npc addtemp'); +INSERT INTO `command` VALUES +('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), +('npc tempadd','2','Adds temporary NPC, not saved to database.'); +UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; +DELETE FROM `command` WHERE `name` LIKE "path%"; +DELETE FROM `command` WHERE `name` LIKE "wp%"; +INSERT INTO `command` VALUES +('wp load',2,'Syntax: .wp load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), +('wp event',2,'Syntax: .wp event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), +('wp unload',2,'Syntax: .wp unload\nUnload path for selected creature.'), +('wp show',2,'Syntax: .wp show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), +('wp mod',2,'Syntax: .wp mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'); + +-- 2274_mangos_7558_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1123,1124,1125,1126,1127); +INSERT INTO `trinity_string` VALUES +(1123,'Not pet found',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1124,'Wrong pet type',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1125,'Your pet learned all talents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1126,'Your pet talents have been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1127,'Talents of %s\'s pet reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2274_mangos_7558_02_world_command +DELETE FROM `command` WHERE `name` IN ('learn all_mypettalents'); +INSERT INTO `command` VALUES +('learn all_mypettalents',3,'Syntax: .learn all_mypettalents\r\n\r\nLearn all talents for your pet available for his creature type (only for hunter pets).'); + +-- 2276_mangos_7560_01_world_gameobject_template +ALTER TABLE gameobject_template + ADD COLUMN IconName varchar(100) NOT NULL default '' AFTER name; + +-- 2280_mangos_7565_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1010,1011,1012,1013,1014); +INSERT INTO `trinity_string` VALUES +(1010,'| Account | Character | IP | GM | Expansion |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1011,'| | %20s | || |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1012,'===========================================================================',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1013,'|%15s| %20s | %15s |%4d| %9d |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1014,'No online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2284_mangos_7568_01_world_spell_proc_event +-- (53569) Infusion of Light (Rank 1) +DELETE FROM `spell_proc_event` WHERE `entry` IN (53569); +INSERT INTO `spell_proc_event` VALUES (53569, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (53576) Infusion of Light (Rank 2) +DELETE FROM `spell_proc_event` WHERE `entry` IN (53576); +INSERT INTO `spell_proc_event` VALUES (53576, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (54149) Infusion of Light (Rank 2) +DELETE FROM `spell_proc_event` WHERE `entry` IN (54149); +INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (55776) Swordguard Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55776); +INSERT INTO `spell_proc_event` VALUES (55776, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55768) Darkglow Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55768); +INSERT INTO `spell_proc_event` VALUES (55768, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55640) Lightweave Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55640); +INSERT INTO `spell_proc_event` VALUES (55640, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55380) Skyflare Swiftness () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55380); +INSERT INTO `spell_proc_event` VALUES (55380, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (56355) Titanium Shield Spike () +DELETE FROM `spell_proc_event` WHERE `entry` IN (56355); +INSERT INTO `spell_proc_event` VALUES (56355, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0.000000, 0.000000, 0); +-- (61345) Natures Grace () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61345); +INSERT INTO `spell_proc_event` VALUES (61345, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (61346) Natures Grace () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61346); +INSERT INTO `spell_proc_event` VALUES (61346, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (61356) Invigorating Earthsiege Diamond Passive () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61356); +INSERT INTO `spell_proc_event` VALUES (61356, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (24905) Moonkin Form (Passive) (Passive) +DELETE FROM `spell_proc_event` WHERE `entry` IN (24905); +INSERT INTO `spell_proc_event` VALUES (24905, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 15.000000, 0.000000, 0); + +-- 2296_world +ALTER TABLE creature_template + ADD COLUMN `VehicleId` mediumint(8) unsigned NOT NULL default '0' AFTER `PetSpellDataId`; + +-- 2339_world - 2346_world +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; + +-- 2412_world +UPDATE `trinity_string` SET `content_default` = 'id: %d effmask: %d charges: %d stack: %d slot %d duration: %d maxduration: %d' WHERE `entry` =468; +UPDATE `trinity_string` SET `content_default` = 'id: %d eff: %d amount: %d' WHERE `trinity_string`.`entry` =470; + +-- 2432_mangos_7615_01_world_command +DELETE FROM `command` WHERE `name` IN ('senditems','sendmail','sendmoney','sendmessage','send items','send mail','send money','send message'); +INSERT INTO `command` VALUES +('send items',3,'Syntax: .send items #playername "#subject" "#text" itemid1[:count1] itemid2[:count2] ... itemidN[:countN]\r\n\r\nSend a mail to a player. Subject and mail text must be in "". If for itemid not provided related count values then expected 1, if count > max items in stack then items will be send in required amount stacks. All stacks amount in mail limited to 12.'), +('send mail',1,'Syntax: .send mail #playername "#subject" "#text"\r\n\r\nSend a mail to a player. Subject and mail text must be in "".'), +('send message',3,'Syntax: .send message $playername $message\r\n\r\nSend screen message to player from ADMINISTRATOR.'), +('send money','3','Syntax: .send money #playername "#subject" "#text" #money\r\n\r\nSend mail with money to a player. Subject and mail text must be in "".'); + +-- 2433_mangos_7616_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1200,1201); +INSERT INTO `trinity_string` VALUES +(1200,'You try to view cinemitic %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1201,'You try to view movie %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2433_mangos_7616_02_world_command +DELETE FROM `command` WHERE `name` IN ('debug playsound','debug play sound','debug play cinematic','debug play movie'); +INSERT INTO `command` VALUES +('debug play cinematic',1,'Syntax: .debug play cinematic #cinematicid\r\n\r\nPlay cinematic #cinematicid for you. You stay at place while your mind fly.\r\n'), +('debug play movie',1,'Syntax: .debug play movie #movieid\r\n\r\nPlay movie #movieid for you.'), +('debug play sound',1,'Syntax: .debug play sound #soundid\r\n\r\nPlay sound with #soundid.\r\nSound will be play only for you. Other players do not hear this.\r\nWarning: client may have more 5000 sounds...'); + +-- 2444_world +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); + +-- 2450_world +UPDATE `gameobject_template` SET `ScriptName`='go_jump_a_tron' WHERE `entry`=183146; +UPDATE `gameobject_template` SET `ScriptName`='go_ethereum_prison' WHERE `entry`=184421; +UPDATE `gameobject_template` SET `scriptname`='go_sacred_fire_of_life' WHERE `entry`=175944; +UPDATE `gameobject_template` SET `scriptname`='go_skull_pile' WHERE `entry`=185913; +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); + +-- 2479_world +DELETE FROM `trinity_string` WHERE `entry` = 5007; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES (5007, 'You must be in a raid group to enter this instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2492_mangos_7622_01_world_creature_ai_scripts +DROP TABLE IF EXISTS `creature_ai_scripts`; +CREATE TABLE `creature_ai_scripts` ( + `id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT, + `creature_id` int(11) unsigned NOT NULL default '0' COMMENT 'Creature Template Identifier', + `event_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Event Type', + `event_inverse_phase_mask` int(11) signed NOT NULL default '0' COMMENT 'Mask which phases this event will not trigger in', + `event_chance` int(3) unsigned NOT NULL default '100', + `event_flags` int(3) unsigned NOT NULL default '0', + `event_param1` int(11) signed NOT NULL default '0', + `event_param2` int(11) signed NOT NULL default '0', + `event_param3` int(11) signed NOT NULL default '0', + `event_param4` int(11) signed NOT NULL default '0', + `action1_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action1_param1` int(11) signed NOT NULL default '0', + `action1_param2` int(11) signed NOT NULL default '0', + `action1_param3` int(11) signed NOT NULL default '0', + `action2_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action2_param1` int(11) signed NOT NULL default '0', + `action2_param2` int(11) signed NOT NULL default '0', + `action2_param3` int(11) signed NOT NULL default '0', + `action3_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action3_param1` int(11) signed NOT NULL default '0', + `action3_param2` int(11) signed NOT NULL default '0', + `action3_param3` int(11) signed NOT NULL default '0', + `comment` varchar(255) NOT NULL default '' COMMENT 'Event Comment', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Scripts'; + +-- 2492_mangos_7622_02_world_creature_ai_summons +DROP TABLE IF EXISTS `creature_ai_summons`; +CREATE TABLE `creature_ai_summons` ( + `id` int(11) unsigned NOT NULL COMMENT 'Location Identifier' AUTO_INCREMENT, + `position_x` float NOT NULL default '0', + `position_y` float NOT NULL default '0', + `position_z` float NOT NULL default '0', + `orientation` float NOT NULL default '0', + `spawntimesecs` int(11) unsigned NOT NULL default '120', + `comment` varchar(255) NOT NULL default '' COMMENT 'Summon Comment', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Summoning Locations'; + +-- 2492_mangos_7622_03_world_creature_ai_texts +DROP TABLE IF EXISTS `creature_ai_texts`; +CREATE TABLE `creature_ai_texts` ( + `entry` mediumint(8) NOT NULL, + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `language` tinyint(3) unsigned NOT NULL DEFAULT '0', + `emote` tinyint(3) unsigned NOT NULL DEFAULT '0', + `comment` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; + +-- 2515_world_scripts +UPDATE `creature_template` SET `ScriptName`='mob_giant_infernal' WHERE `entry`=17908; +UPDATE `creature_template` SET `ScriptName`='mob_abomination' WHERE `entry`=17898; +UPDATE `creature_template` SET `ScriptName`='mob_ghoul' WHERE `entry`=17895; +UPDATE `creature_template` SET `ScriptName`='mob_necromancer' WHERE `entry`=17899; +UPDATE `creature_template` SET `ScriptName`='mob_banshee' WHERE `entry`=17905; +UPDATE `creature_template` SET `ScriptName`='mob_crypt_fiend' WHERE `entry`=17897; +UPDATE `creature_template` SET `ScriptName`='mob_fel_stalker' WHERE `entry`=17916; +UPDATE `creature_template` SET `ScriptName`='mob_frost_wyrm' WHERE `entry`=17907; +UPDATE `creature_template` SET `ScriptName`='mob_gargoyle' WHERE `entry`=17906; +UPDATE `creature_template` SET `ScriptName`='alliance_rifleman' WHERE `entry`=17921; +UPDATE `creature_template` SET `ScriptName`='mob_towering_infernal' WHERE `entry`=17818; +UPDATE `creature_template` SET `ScriptName`='boss_anetheron' WHERE `entry`=17808; +UPDATE `creature_template` SET `ScriptName`='boss_azgalor' WHERE `entry`=17842; +UPDATE `creature_template` SET `ScriptName`='mob_lesser_doomguard' WHERE `entry`=17864; +UPDATE `creature_template` SET `ScriptName`='boss_kazrogal' WHERE `entry`=17888; +UPDATE `creature_template` SET `ScriptName`='boss_rage_winterchill' WHERE `entry`=17767; +UPDATE `creature_template` SET `scale`='0.5' WHERE `entry`=17968; +UPDATE `creature_template` SET `equipment_id`='17888' WHERE `entry`=17888; +UPDATE `creature_template` SET `equipment_id`='17921' WHERE `entry`=17921; + +-- 2521_world +-- Sudden Death +DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); +INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); + +-- 2522_mangos_7627_01_world_achievement_criteria_data +DROP TABLE IF EXISTS `achievement_criteria_data`; +CREATE TABLE `achievement_criteria_data` ( + `criteria_id` mediumint(8) NOT NULL, + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `value1` mediumint(8) unsigned NOT NULL DEFAULT '0', + `value2` mediumint(8) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`criteria_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Achievment system'; + +-- 2528_mangos_7633_01_world_achievement_criteria_data +ALTER TABLE `achievement_criteria_data` + DROP PRIMARY KEY, + ADD PRIMARY KEY (`criteria_id`,`type`); + +-- 2551_world_spell_bonus_data +-- Judgement +DELETE FROM `spell_bonus_data` WHERE `entry` = 54158; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES +('54158','0.25','0','0.16','Paladin - Unleashing spell for Seal of Wisdom, Justice and Light'); + +-- 2559_world_spell_proc_event +-- Fingers of frost triggered spell +DELETE FROM `spell_proc_event` WHERE `entry` IN (44544); +INSERT INTO `spell_proc_event` VALUES (44544, 0x00, 0x00000003, 0x00000000, 0x00100000, 0x00000000, 0x00010000, 0x00000000, 0.000000, 0.000000, 0); +-- Sudden Death +DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); +INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 2565_world_SD2_scripts +-- script waypoint +DELETE FROM script_waypoint WHERE entry=467; +INSERT INTO script_waypoint VALUES +(467, 0, -10508.40, 1068.00, 55.21, 0, ''), +(467, 1, -10518.30, 1074.84, 53.96, 0, ''), +(467, 2, -10534.82, 1081.92, 49.88, 0, ''), +(467, 3, -10546.51, 1084.88, 50.13, 0, ''), +(467, 4, -10555.29, 1084.45, 45.75, 0, ''), +(467, 5, -10566.57, 1083.53, 42.10, 0, ''), +(467, 6, -10575.83, 1082.34, 39.46, 0, ''), +(467, 7, -10585.67, 1081.08, 37.77, 0, ''), +(467, 8, -10600.08, 1078.19, 36.23, 0, ''), +(467, 9, -10608.69, 1076.08, 35.88, 0, ''), +(467, 10, -10621.26, 1073.00, 35.40, 0, ''), +(467, 11, -10638.12, 1060.18, 33.61, 0, ''), +(467, 12, -10655.87, 1038.99, 33.48, 0, ''), +(467, 13, -10664.68, 1030.54, 32.70, 0, ''), +(467, 14, -10708.68, 1033.86, 33.32, 0, ''), +(467, 15, -10754.43, 1017.93, 32.79, 0, ''), +(467, 16, -10802.26, 1018.01, 32.16, 0, ''), +(467, 17, -10832.60, 1009.04, 32.71, 0, ''), +(467, 18, -10866.56, 1006.51, 31.71, 0, ''), +(467, 19, -10879.98, 1005.10, 32.84, 0, ''), +(467, 20, -10892.45, 1001.32, 34.46, 0, ''), +(467, 21, -10906.14, 997.11, 36.15, 0, ''), +(467, 22, -10922.26, 1002.23, 35.74, 0, ''), +(467, 23, -10936.32, 1023.38, 36.52, 0, ''), +(467, 24, -10933.35, 1052.61, 35.85, 0, ''), +(467, 25, -10940.25, 1077.66, 36.49, 0, ''), +(467, 26, -10957.09, 1099.33, 36.83, 0, ''), +(467, 27, -10956.53, 1119.90, 36.73, 0, ''), +(467, 28, -10939.30, 1150.75, 37.42, 0, ''), +(467, 29, -10915.14, 1202.09, 36.55, 0, ''), +(467, 30, -10892.59, 1257.03, 33.37, 0, ''), +(467, 31, -10891.93, 1306.66, 35.45, 0, ''), +(467, 32, -10896.17, 1327.86, 37.77, 0, ''), +(467, 33, -10906.03, 1368.05, 40.91, 0, ''), +(467, 34, -10910.18, 1389.33, 42.62, 0, ''), +(467, 35, -10915.42, 1417.72, 42.93, 0, ''), +(467, 36, -10926.37, 1421.18, 43.04, 0, 'walk here and say'), +(467, 37, -10952.31, 1421.74, 43.40, 0, ''), +(467, 38, -10980.04, 1411.38, 42.79, 0, ''), +(467, 39, -11006.06, 1420.47, 43.26, 0, ''), +(467, 40, -11021.98, 1450.59, 43.09, 0, ''), +(467, 41, -11025.36, 1491.59, 43.15, 0, ''), +(467, 42, -11036.09, 1508.32, 43.28, 0, ''), +(467, 43, -11060.68, 1526.72, 43.19, 0, ''), +(467, 44, -11072.75, 1527.77, 43.20, 5000, 'say and quest credit'); +DELETE FROM script_waypoint WHERE entry=2768; +INSERT INTO script_waypoint VALUES +(2768, 0, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 1, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 2, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 3, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 4, -2073.51, -2123.46, 18.42, 2000, ''), +(2768, 5, -2073.51, -2123.46, 18.42, 4000, ''), +(2768, 6, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 7, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 8, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 9, -2043.49, -2153.73, 20.20, 20000, ''), +(2768, 10, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 11, -2043.49, -2153.73, 20.20, 2000, ''), +(2768, 12, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 13, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 14, -2073.51, -2123.46, 18.42, 0, ''), +(2768, 15, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 16, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 17, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 18, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 19, -2066.41, -2086.21, 8.97, 6000, ''), +(2768, 20, -2066.41, -2086.21, 8.97, 2000, ''); +DELETE FROM script_waypoint WHERE entry=12818; +INSERT INTO script_waypoint VALUES +(12818, 0, 3347.250089, -694.700989, 159.925995, 0, ''), +(12818, 1, 3341.527039, -694.725891, 161.124542, 4000, ''), +(12818, 2, 3338.351074, -686.088138, 163.444000, 0, ''), +(12818, 3, 3352.744873, -677.721741, 162.316269, 0, ''), +(12818, 4, 3370.291016, -669.366943, 160.751358, 0, ''), +(12818, 5, 3381.479492, -659.449097, 162.545303, 0, ''), +(12818, 6, 3389.554199, -648.500000, 163.651825, 0, ''), +(12818, 7, 3396.645020, -641.508911, 164.216019, 0, ''), +(12818, 8, 3410.498535, -634.299622, 165.773453, 0, ''), +(12818, 9, 3418.461426, -631.791992, 166.477615, 0, ''), +(12818, 10, 3429.500000, -631.588745, 166.921265, 0, ''), +(12818, 11,3434.950195, -629.245483, 168.333969, 0, ''), +(12818, 12,3438.927979, -618.503235, 171.503143, 0, ''), +(12818, 13,3444.217529, -609.293640, 173.077972, 1000, 'Ambush 1'), +(12818, 14,3460.505127, -593.794189, 174.342255, 0, ''), +(12818, 15,3480.283203, -578.210327, 176.652313, 0, ''), +(12818, 16,3492.912842, -562.335449, 181.396301, 0, ''), +(12818, 17,3495.230957, -550.977600, 184.652267, 0, ''), +(12818, 18,3496.247070, -529.194214, 188.172028, 0, ''), +(12818, 19,3497.619385, -510.411499, 188.345322, 1000, 'Ambush 2'), +(12818, 20,3498.498047, -497.787506, 185.806274, 0, ''), +(12818, 21,3484.218750, -489.717529, 182.389862, 4000, ''); +DELETE FROM script_waypoint WHERE entry=12858; +INSERT INTO script_waypoint VALUES +(12858, 0, 1782.63, -2241.11, 109.73, 5000, ''), +(12858, 1, 1788.88, -2240.17, 111.71, 0, ''), +(12858, 2, 1797.49, -2238.11, 112.31, 0, ''), +(12858, 3, 1803.83, -2232.77, 111.22, 0, ''), +(12858, 4, 1806.65, -2217.83, 107.36, 0, ''), +(12858, 5, 1811.81, -2208.01, 107.45, 0, ''), +(12858, 6, 1820.85, -2190.82, 100.49, 0, ''), +(12858, 7, 1829.60, -2177.49, 96.44, 0, ''), +(12858, 8, 1837.98, -2164.19, 96.71, 0, 'prepare'), +(12858, 9, 1839.99, -2149.29, 96.78, 0, ''), +(12858, 10, 1835.14, -2134.98, 96.80, 0, ''), +(12858, 11, 1823.57, -2118.27, 97.43, 0, ''), +(12858, 12, 1814.99, -2110.35, 98.38, 0, ''), +(12858, 13, 1806.60, -2103.09, 99.19, 0, ''), +(12858, 14, 1798.27, -2095.77, 100.04, 0, ''), +(12858, 15, 1783.59, -2079.92, 100.81, 0, ''), +(12858, 16, 1776.79, -2069.48, 101.77, 0, ''), +(12858, 17, 1776.82, -2054.59, 109.82, 0, ''), +(12858, 18, 1776.88, -2047.56, 109.83, 0, ''), +(12858, 19, 1776.86, -2036.55, 109.83, 0, ''), +(12858, 20, 1776.90, -2024.56, 109.83, 0, 'win'), +(12858, 21, 1776.87, -2028.31, 109.83,60000, 'stay'), +(12858, 22, 1776.90, -2028.30, 109.83, 0, ''); +DELETE FROM script_waypoint WHERE entry=15420; +INSERT INTO script_waypoint VALUES +(15420, 0, 9294.78, -6682.51, 22.42, 0, ''), +(15420, 1, 9298.27, -6667.99, 22.42, 0, ''), +(15420, 2, 9309.63, -6658.84, 22.43, 0, ''), +(15420, 3, 9304.43, -6649.31, 26.46, 0, ''), +(15420, 4, 9298.83, -6648.00, 28.61, 0, ''), +(15420, 5, 9291.06, -6653.46, 31.83,2500, ''), +(15420, 6, 9289.08, -6660.17, 31.85,5000, ''), +(15420, 7, 9291.06, -6653.46, 31.83, 0, ''); +DELETE FROM script_waypoint WHERE entry=16993; +INSERT INTO script_waypoint VALUES +(16993, 0, -1137.72, 4272.10, 14.04, 5000, ''), +(16993, 1, -1141.34, 4232.42, 14.63, 0, ''), +(16993, 2, -1133.47, 4220.88, 11.78, 0, ''), +(16993, 3, -1126.18, 4213.26, 13.51, 0, ''), +(16993, 4, -1100.12, 4204.32, 16.41, 0, ''), +(16993, 5, -1063.68, 4197.92, 15.51, 0, ''), +(16993, 6, -1027.28, 4194.36, 15.52, 0, ''), +(16993, 7, -995.68, 4189.59, 19.84, 0, ''), +(16993, 8, -970.90, 4188.60, 24.61, 0, ''), +(16993, 9, -961.93, 4193.34, 26.11, 15000, 'Summon 1'), +(16993, 10, -935.52, 4210.99, 31.98, 0, ''), +(16993, 11, -913.42, 4218.27, 37.29, 0, ''), +(16993, 12, -896.53, 4207.73, 43.23, 0, ''), +(16993, 13, -868.49, 4194.77, 46.75, 30000, 'Kneel and Rest Here'), +(16993, 14, -852.83, 4198.29, 47.28, 15000, 'Summon 2'), +(16993, 15, -819.85, 4200.50, 46.37, 0, ''), +(16993, 16, -791.92, 4201.96, 44.19, 0, ''), +(16993, 17, -774.42, 4202.46, 47.41, 0, ''), +(16993, 18, -762.90, 4202.17, 48.81, 0, ''), +(16993, 19, -728.25, 4195.35, 50.68, 0, ''), +(16993, 20, -713.58, 4192.07, 53.98, 0, ''), +(16993, 21, -703.09, 4189.74, 56.96, 0, ''), +(16993, 22, -693.70, 4185.43, 57.06, 0, ''), +(16993, 23, -686.38, 4159.81, 60.26, 0, ''), +(16993, 24, -679.88, 4147.04, 64.20, 0, ''), +(16993, 25, -656.74, 4147.72, 64.11, 0, ''), +(16993, 26, -652.22, 4137.50, 64.58, 0, ''), +(16993, 27, -649.99, 4136.38, 64.63, 30000, 'Quest Credit'); +DELETE FROM script_waypoint WHERE entry=17312; +INSERT INTO script_waypoint VALUES +(17312, 0, -4784.532227, -11051.060547, 3.484263, 0, ''), +(17312, 1, -4805.509277, -11037.293945, 3.043942, 0, ''), +(17312, 2, -4827.826172, -11034.398438, 1.741959, 0, ''), +(17312, 3, -4852.630859, -11033.695313, 2.208656, 0, ''), +(17312, 4, -4876.791992, -11034.517578, 3.175228, 0, ''), +(17312, 5, -4895.486816, -11038.306641, 9.390890, 0, ''), +(17312, 6, -4915.464844, -11048.402344, 12.369793, 0, ''), +(17312, 7, -4937.288086, -11067.041992, 13.857983, 0, ''), +(17312, 8, -4966.577637, -11067.507813, 15.754786, 0, ''), +(17312, 9, -4993.799805, -11056.544922, 19.175295, 0, ''), +(17312, 10, -5017.836426, -11052.569336, 22.476587, 0, ''), +(17312, 11, -5039.706543, -11058.459961, 25.831593, 0, ''), +(17312, 12, -5057.289063, -11045.474609, 26.972496, 0, ''), +(17312, 13, -5078.828125, -11037.601563, 29.053417, 0, ''), +(17312, 14, -5104.158691, -11039.195313, 29.440195, 0, ''), +(17312, 15, -5120.780273, -11039.518555, 30.142139, 0, ''), +(17312, 16, -5140.833008, -11039.810547, 28.788074, 0, ''), +(17312, 17, -5161.201660, -11040.050781, 27.879545, 4000, ''), +(17312, 18, -5171.842285, -11046.803711, 27.183821, 0, ''), +(17312, 19, -5185.995117, -11056.359375, 20.234867, 0, ''), +(17312, 20, -5198.485840, -11065.065430, 18.872593, 0, ''), +(17312, 21, -5214.062500, -11074.653320, 19.215731, 0, ''), +(17312, 22, -5220.157227, -11088.377930, 19.818476, 0, ''), +(17312, 23, -5233.652832, -11098.846680, 18.349432, 0, ''), +(17312, 24, -5250.163086, -11111.653320, 16.438959, 0, ''), +(17312, 25, -5268.194336, -11125.639648, 12.668313, 0, ''), +(17312, 26, -5286.270508, -11130.669922, 6.912246, 0, ''), +(17312, 27, -5317.449707, -11137.392578, 4.963446, 0, ''), +(17312, 28, -5334.854492, -11154.384766, 6.742664, 0, ''), +(17312, 29, -5353.874512, -11171.595703, 6.903912, 20000, ''), +(17312, 30, -5354.240000, -11171.940000, 6.890000, 0, ''); +DELETE FROM script_waypoint WHERE entry=19685; +INSERT INTO script_waypoint VALUES +(19685, 0, -1863.369019, 5419.517090, -10.463668, 5000, ''), +(19685, 1, -1861.749023, 5416.465332, -10.508068, 0, ''), +(19685, 2, -1857.036133, 5410.966309, -12.428039, 0, ''), +(19685, 3, -1831.539185, 5365.472168, -12.428039, 0, ''), +(19685, 4, -1813.416504, 5333.776855, -12.428039, 0, ''), +(19685, 5, -1800.354370, 5313.290039, -12.428039, 0, ''), +(19685, 6, -1775.624878, 5268.786133, -38.809181, 0, ''), +(19685, 7, -1770.147339, 5259.268066, -38.829231, 0, ''), +(19685, 8, -1762.814209, 5261.098145, -38.848995, 0, ''), +(19685, 9, -1740.110474, 5268.858398, -40.208965, 0, ''), +(19685, 10, -1725.837402, 5270.936035, -40.208965, 0, ''), +(19685, 11, -1701.580322, 5290.323242, -40.209187, 0, ''), +(19685, 12, -1682.877808, 5291.406738, -34.429646, 0, ''), +(19685, 13, -1670.101685, 5291.201172, -32.786007, 0, ''), +(19685, 14, -1656.666870, 5294.333496, -37.862648, 0, ''), +(19685, 15, -1652.035767, 5295.413086, -40.245499, 0, ''), +(19685, 16, -1620.860596, 5300.133301, -40.208992, 0, ''), +(19685, 17, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 18, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 19, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 20, -1622.140869, 5301.955566, -40.208897, 0, ''), +(19685, 21, -1621.131836, 5333.112793, -40.208897, 0, ''), +(19685, 22, -1637.598999, 5342.134277, -40.208790, 0, ''), +(19685, 23, -1648.521606, 5352.309570, -47.496170, 0, ''), +(19685, 24, -1654.606934, 5357.419434, -45.870892, 0, ''), +(19685, 25, -1633.670044, 5422.067871, -42.835541, 0, ''), +(19685, 26, -1656.567505, 5426.236328, -40.405815, 0, ''), +(19685, 27, -1664.932373, 5425.686523, -38.846405, 0, ''), +(19685, 28, -1681.406006, 5425.871094, -38.810928, 0, ''), +(19685, 29, -1730.875977, 5427.413574, -12.427910, 0, ''), +(19685, 30, -1743.509521, 5369.599121, -12.427910, 0, ''), +(19685, 31, -1877.217041, 5303.710449, -12.427989, 0, ''), +(19685, 32, -1890.371216, 5289.273438, -12.428268, 0, ''), +(19685, 33, -1905.505737, 5266.534668, 2.630672, 0, ''), +(19685, 34, -1909.381348, 5273.008301, 1.663714, 10000, ''), +(19685, 35, -1909.381348, 5273.008301, 1.663714, 12000, ''), +(19685, 36, -1909.381348, 5273.008301, 1.663714, 8000, ''), +(19685, 37, -1909.381348, 5273.008301, 1.663714, 15000, ''), +(19685, 38, -1927.561401, 5275.324707, 1.984987, 0, ''), +(19685, 39, -1927.385498, 5300.879883, -12.427236, 0, ''), +(19685, 40, -1921.063965, 5314.318359, -12.427236, 0, ''), +(19685, 41, -1965.425415, 5379.298828, -12.427236, 0, ''), +(19685, 42, -1981.233154, 5450.743652, -12.427236, 0, ''), +(19685, 43, -1958.022461, 5455.904297, 0.487659, 0, ''), +(19685, 44, -1951.991455, 5463.580566, 0.874490, 10000, ''), +(19685, 45, -1951.991455, 5463.580566, 0.874490, 12000, ''), +(19685, 46, -1968.730225, 5481.752930, -12.427846, 0, ''), +(19685, 47, -1881.839844, 5554.040039, -12.427846, 0, ''), +(19685, 48, -1841.566650, 5545.965332, -12.427846, 0, ''), +(19685, 49, -1837.658325, 5523.780273, 0.558756, 0, ''), +(19685, 50, -1831.321777, 5534.821777, 1.221819, 6000, ''), +(19685, 51, -1831.321777, 5534.821777, 1.221819, 8000, ''), +(19685, 52, -1831.321777, 5534.821777, 1.221819, 5000, ''), +(19685, 53, -1850.060669, 5472.610840, 0.857320, 6000, ''), +(19685, 54, -1850.060669, 5472.610840, 0.857320, 8000, ''), +(19685, 55, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 56, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 57, -1850.060669, 5472.610840, 0.857320, 4000, ''); +DELETE FROM script_waypoint WHERE entry=20129; +INSERT INTO script_waypoint VALUES +(20129, 0, -8374.93,-4250.21, -204.38,5000, ''), +(20129, 1, -8374.93,-4250.21, -204.38,16000, ''), +(20129, 2, -8374.93,-4250.21, -204.38,10000, ''), +(20129, 3, -8374.93,-4250.21, -204.38,2000, ''), +(20129, 4, -8439.40,-4180.05, -209.25, 0, ''), +(20129, 5, -8437.82,-4120.84, -208.59,10000, ''), +(20129, 6, -8437.82,-4120.84, -208.59,16000, ''), +(20129, 7, -8437.82,-4120.84, -208.59,13000, ''), +(20129, 8, -8437.82,-4120.84, -208.59,18000, ''), +(20129, 9, -8437.82,-4120.84, -208.59,15000, ''), +(20129, 10, -8437.82,-4120.84, -208.59,2000, ''), +(20129, 11, -8467.26,-4198.63, -214.21, 0, ''), +(20129, 12, -8667.76,-4252.13, -209.56, 0, ''), +(20129, 13, -8703.71,-4234.58, -209.5,14000, ''), +(20129, 14, -8703.71,-4234.58, -209.5,2000, ''), +(20129, 15, -8642.81,-4304.37, -209.57, 0, ''), +(20129, 16, -8649.06,-4394.36, -208.46,6000, ''), +(20129, 17, -8649.06,-4394.36, -208.46,18000, ''), +(20129, 18, -8649.06,-4394.36, -208.46,2000, ''), +(20129, 19, -8468.72,-4437.67, -215.45, 0, ''), +(20129, 20, -8427.54,-4426, -211.13, 0, ''), +(20129, 21, -8364.83,-4393.32, -205.91, 0, ''), +(20129, 22, -8304.54,-4357.2, -208.2,18000, ''), +(20129, 23, -8304.54,-4357.2, -208.2,2000, ''), +(20129, 24, -8375.42,-4250.41, -205.14,5000, ''), +(20129, 25, -8375.42,-4250.41, -205.14,5000, ''); +DELETE FROM script_waypoint WHERE entry=6575; +INSERT INTO script_waypoint VALUES +(6575, 0, 1945.81, -431.54, 16.36, 0, ''), +(6575, 1, 1946.21, -436.41, 16.36, 0, ''), +(6575, 2, 1950.01, -444.11, 14.63, 0, ''), +(6575, 3, 1956.08, -449.34, 13.12, 0, ''), +(6575, 4, 1966.59, -450.55, 11.27, 0, ''), +(6575, 5, 1976.09, -447.51, 11.27, 0, ''), +(6575, 6, 1983.42, -435.85, 11.27, 0, ''), +(6575, 7, 1978.17, -428.81, 11.27, 0, ''), +(6575, 8, 1973.97, -422.08, 9.04, 0, ''), +(6575, 9, 1963.84, -418.90, 6.17, 0, ''), +(6575, 10, 1961.22, -422.74, 6.17, 0, ''), +(6575, 11, 1964.80, -431.26, 6.17, 300000, ''); +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -252.92, 2126.82, 81.17, 0, ''), +(3849, 1, -253.88, 2131.11, 81.21, 0, ''), +(3849, 2, -249.66, 2142.45, 87.01, 0, ''), +(3849, 3, -248.08, 2143.68, 87.01, 0, ''), +(3849, 4, -238.87, 2139.93, 87.01, 0, ''), +(3849, 5, -235.47, 2149.18, 90.59, 0, ''), +(3849, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -255.33, 2117.99, 81.17, 0, ''), +(3850, 1, -253.88, 2131.11, 81.21, 0, ''), +(3850, 2, -249.66, 2142.45, 87.01, 0, ''), +(3850, 3, -248.08, 2143.68, 87.01, 0, ''), +(3850, 4, -238.87, 2139.93, 87.01, 0, ''), +(3850, 5, -235.47, 2149.18, 90.59, 0, ''), +(3850, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); +-- Henry Stern +UPDATE `creature_template` SET `ScriptName`='npc_henry_stern' WHERE `entry`=8696; +DELETE FROM `trinity_string` WHERE `entry` IN (59); +INSERT INTO `trinity_string` VALUES +(59,'Using creature EventAI: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2570_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (47988,47987,27272,17854,17853,17852,17851,17850,17767); +INSERT INTO `spell_linked_spell` VALUES (47988, 54501, 2, 'Consume Shadows - Rank 9'); +INSERT INTO `spell_linked_spell` VALUES (47987, 54501, 2, 'Consume Shadows - Rank 8'); +INSERT INTO `spell_linked_spell` VALUES (27272, 54501, 2, 'Consume Shadows - Rank 7'); +INSERT INTO `spell_linked_spell` VALUES (17854, 54501, 2, 'Consume Shadows - Rank 6'); +INSERT INTO `spell_linked_spell` VALUES (17853, 54501, 2, 'Consume Shadows - Rank 5'); +INSERT INTO `spell_linked_spell` VALUES (17852, 54501, 2, 'Consume Shadows - Rank 4'); +INSERT INTO `spell_linked_spell` VALUES (17851, 54501, 2, 'Consume Shadows - Rank 3'); +INSERT INTO `spell_linked_spell` VALUES (17850, 54501, 2, 'Consume Shadows - Rank 2'); +INSERT INTO `spell_linked_spell` VALUES (17767, 54501, 2, 'Consume Shadows - Rank 1'); + +-- 2586_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (53563); +INSERT INTO `spell_linked_spell` VALUES (53563, 53651, 2, 'Beacon of Light'); +DELETE FROM `spell_proc_event` WHERE `entry` IN (53651); +INSERT INTO `spell_proc_event` VALUES +(53651, 0x00, 10, 0xC0008000, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2591_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (16857,17390,17391,17392,27011,48475); +INSERT INTO `spell_linked_spell` VALUES (16857, 60089, 0, 'Faerie Fire (Feral) Rank 1'); +INSERT INTO `spell_linked_spell` VALUES (17390, 60089, 0, 'Faerie Fire (Feral) Rank 2'); +INSERT INTO `spell_linked_spell` VALUES (17391, 60089, 0, 'Faerie Fire (Feral) Rank 3'); +INSERT INTO `spell_linked_spell` VALUES (17392, 60089, 0, 'Faerie Fire (Feral) Rank 4'); +INSERT INTO `spell_linked_spell` VALUES (27011, 60089, 0, 'Faerie Fire (Feral) Rank 5'); +INSERT INTO `spell_linked_spell` VALUES (48475, 60089, 0, 'Faerie Fire (Feral) Rank 6'); + +-- 2617_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (781, 57635, 60932, 61507, 49576); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(781, 56446, 0, 'Disengage'), +(57635, 57636, 0, 'Disengage'), +(60932, 60934, 0, 'Disengage'), +(61507, 61508, 0, 'Disengage'), +(49576, 49560, 0, 'Death Grip'); + +-- 2629_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (47897,61290); +INSERT INTO `spell_linked_spell` VALUES (47897, 47960, 1, 'Shadowflame Rank 1'); +INSERT INTO `spell_linked_spell` VALUES (61290, 61291, 1, 'Shadowflame Rank 2'); + +-- 2678_mangos_7662_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE entry IN (50288, 50294); +INSERT INTO `spell_bonus_data` VALUES +(50288, 0.05, 0, 0, "Druid - Starfall"), +(50294, 0.012, 0, 0, "Druid - Starfall AOE"); + +-- 2682_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -250.923431, 2116.264160, 81.179, 0, 'SAY_FREE_AD'), +(3849, 1, -255.048538, 2119.392578, 81.179, 0, ''), +(3849, 2, -254.129105, 2123.454346, 81.179, 0, ''), +(3849, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3849, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3849, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3849, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3849, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3849, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3849, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3849, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AD'), +(3849, 11, -241.129700, 2154.562988, 90.624, 5000, ''), +(3849, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST1_DOOR_AD'), +(3849, 13, -241.129700, 2154.562988, 90.624, 25000, 'SAY_POST2_DOOR_AD'); + +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -241.816895, 2122.904053, 81.179, 0, 'SAY_FREE_AS'), +(3850, 1, -247.139297, 2124.886475, 81.179, 0, ''), +(3850, 2, -253.179184, 2127.406738, 81.179, 0, ''), +(3850, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3850, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3850, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3850, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3850, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3850, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3850, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3850, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AS'), +(3850, 11, -241.129700, 2154.562988, 90.624, 5000, 'cast'), +(3850, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST_DOOR_AS'), +(3850, 13, -241.129700, 2154.562988, 90.624, 25000, ''); + +UPDATE script_texts SET content_default='Follow me and I\'ll open the courtyard door for you.', language=7, comment='prisoner ashcrombe SAY_FREE_AS' WHERE entry=-1033000; + +DELETE FROM script_texts WHERE entry BETWEEN -1033008 AND -1033001; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1033001,'I have just the spell to get this door open. Too bad the cell doors weren\'t locked so haphazardly.',0,0,7,1,'prisoner ashcrombe SAY_OPEN_DOOR_AS'), +(-1033002,'There it is! Wide open. Good luck to you conquering what lies beyond. I must report back to the Kirin Tor at once!',0,0,7,1,'prisoner ashcrombe SAY_POST_DOOR_AS'), +(-1033003,'Free from this wretched cell at last! Let me show you to the courtyard....',0,0,1,1,'prisoner adamant SAY_FREE_AD'), +(-1033004,'You are indeed courageous for wanting to brave the horrors that lie beyond this door.',0,0,1,1,'prisoner adamant SAY_OPEN_DOOR_AD'), +(-1033005,'There we go!',0,0,1,1,'prisoner adamant SAY_POST1_DOOR_AD'), +(-1033006,'Good luck with Arugal. I must hurry back to Hadrec now.',0,0,1,1,'prisoner adamant SAY_POST2_DOOR_AD'), +(-1033007,'About time someone killed the wretch.',0,0,1,1,'prisoner adamant SAY_BOSS_DIE_AD'), +(-1033008,'For once I agree with you... scum.',0,0,7,1,'prisoner ashcrombe SAY_BOSS_DIE_AS'); + +-- 2683_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry`=2025; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +('2025','|cff00ff00Created|r:|cff00ccff %s ago|r ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2685_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0); + +-- 2686_world_command +DELETE FROM `command` WHERE `name` IN ('go ticket'); +INSERT INTO `command` VALUES +('go ticket','1','Syntax: .go ticket #ticketid\r\nTeleports the user to the location where $ticketid was created.'); + +-- 2687_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); +INSERT INTO `spell_proc_event` VALUES +(44545, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 15.000000, 0), +(44543, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 7.000000, 0); + +-- 2689_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (51723); +INSERT INTO `spell_linked_spell` VALUES (51723, 52874, 0, 'Fan Of Knives'); + +-- 2702_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0); + +-- 2706_world_SD2_scripts +UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); +DELETE FROM spell_target_position WHERE id=53360; +INSERT INTO spell_target_position VALUES +(53360, 571, 5807.829, 587.960, 660.939, 1.663); + +-- 2715_TC1_1362_world_creature_linked_respawn +DROP TABLE IF EXISTS `creature_linked_respawn`; +CREATE TABLE `creature_linked_respawn` ( + `guid` int(10) unsigned NOT NULL COMMENT 'dependent creature', + `linkedGuid` int(10) unsigned NOT NULL COMMENT 'master creature', + PRIMARY KEY (`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature Respawn Link System'; +DELETE FROM `trinity_string` WHERE `entry` = '750'; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +('750', 'linkGUID: %u, Entry: %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2724_TC1_world_1371_script +UPDATE `creature_template` SET `ScriptName` = 'mob_unkor_the_ruthless' WHERE `entry` = 18262; + +-- 2774_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333, 58426, 31221, 31222, 31223); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +-- Overkill +(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +-- Master of subtlety +(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0); + +-- 2792_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE entry IN (33778); +INSERT INTO `spell_bonus_data` VALUES +(33778, 0.6453, 0, 0, "Lifebloom- final effect"); + +-- 2792_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (16180, 16198, 16196); +INSERT INTO `spell_proc_event` VALUES +(16180, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), +(16198, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), +(16196, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); + +-- 2793_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); +INSERT INTO `spell_proc_event` VALUES +(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2794_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); +INSERT INTO `spell_proc_event` VALUES +(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2798_world_SD2_scripts +UPDATE gameobject_template SET ScriptName='go_tele_to_dalaran_crystal' WHERE entry=191230; +UPDATE gameobject_template SET ScriptName='go_tele_to_violet_stand' WHERE entry=191229; + +-- 2802_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=17876; +INSERT INTO script_waypoint VALUES +(17876, 0, 2230.91, 118.765, 82.2947,5000, ''), +(17876, 1, 2230.33, 114.980, 82.2946, 0, ''), +(17876, 2, 2233.36, 111.057, 82.2996, 0, ''), +(17876, 3, 2231.17, 108.486, 82.6624, 0, ''), +(17876, 4, 2220.22, 114.605, 89.4264, 0, ''), +(17876, 5, 2215.23, 115.990, 89.4549, 0, ''), +(17876, 6, 2210.00, 106.849, 89.4549, 0, ''), +(17876, 7, 2205.66, 105.234, 89.4549, 0, ''), +(17876, 8, 2192.26, 112.618, 89.4549, 0, 'spawn armorer'), +(17876, 9, 2181.28, 118.612, 89.4549,8000, 'get weapon'), +(17876, 10, 2181.62, 120.385, 89.4549,5000, 'get armor'), +(17876, 11, 2189.44, 113.922, 89.4549, 0, ''), +(17876, 12, 2195.63, 110.584, 89.4549, 0, ''), +(17876, 13, 2201.09, 115.115, 89.4549, 0, ''), +(17876, 14, 2204.34, 121.036, 89.4355, 0, ''), +(17876, 15, 2208.66, 129.127, 87.9560, 0, 'first ambush'), +(17876, 16, 2193.09, 137.940, 88.2164, 0, ''), +(17876, 17, 2173.39, 149.064, 87.9227, 0, ''), +(17876, 18, 2164.25, 137.965, 85.0595, 0, ''), +(17876, 19, 2149.31, 125.645, 77.0858, 0, ''), +(17876, 20, 2142.78, 127.173, 75.5954, 0, ''), +(17876, 21, 2139.28, 133.952, 73.6386, 0, 'second ambush'), +(17876, 22, 2139.54, 155.235, 67.1269, 0, ''), +(17876, 23, 2145.38, 167.551, 64.8974, 0, ''), +(17876, 24, 2134.28, 175.304, 67.9446, 0, ''), +(17876, 25, 2118.08, 187.387, 68.8141, 0, ''), +(17876, 26, 2105.88, 195.461, 65.1854, 0, 'third ambush'), +(17876, 27, 2096.77, 196.939, 65.2117, 0, ''), +(17876, 28, 2083.90, 209.395, 64.8736, 0, ''), +(17876, 29, 2067.84, 224.376, 64.8022,30000, 'meeting scarloc'), +(17876, 30, 2055.40, 242.90, 63.3418, 0, 'after skarloc'), +(17876, 31, 2039.20, 266.460, 63.0182,10000, 'mount up'), +(17876, 32, 2011.77, 278.478, 65.3388, 0, ''), +(17876, 33, 2005.08, 289.676, 66.1179, 0, ''), +(17876, 34, 2033.11, 337.450, 66.0948, 0, ''), +(17876, 35, 2070.30, 416.208, 66.0893, 0, ''), +(17876, 36, 2086.76, 469.768, 65.9182, 0, ''), +(17876, 37, 2101.70, 497.955, 61.7881, 0, 'road ambush'), +(17876, 38, 2133.39, 530.933, 55.3700,5000, ''), +(17876, 39, 2157.91, 559.635, 48.5157, 0, ''), +(17876, 40, 2167.34, 586.191, 42.4394, 0, ''), +(17876, 41, 2174.17, 637.643, 33.9002, 0, ''), +(17876, 42, 2179.31, 656.053, 34.723, 0, ''), +(17876, 43, 2183.65, 670.941, 34.0318, 0, ''), +(17876, 44, 2201.50, 668.616, 36.1236, 0, ''), +(17876, 45, 2221.56, 652.747, 36.6153, 0, ''), +(17876, 46, 2238.97, 640.125, 37.2214, 0, ''), +(17876, 47, 2251.17, 620.574, 40.1473, 0, ''), +(17876, 48, 2261.98, 595.303, 41.4117, 0, ''), +(17876, 49, 2278.67, 560.172, 38.9090, 0, ''), +(17876, 50, 2336.72, 528.327, 40.9369, 0, ''), +(17876, 51, 2381.04, 519.612, 37.7312, 0, ''), +(17876, 52, 2412.20, 515.425, 39.2068, 0, ''), +(17876, 53, 2452.39, 516.174, 42.9387, 0, ''), +(17876, 54, 2467.38, 539.389, 47.4992, 0, ''), +(17876, 55, 2470.70, 554.333, 46.6668, 0, ''), +(17876, 56, 2478.07, 575.321, 55.4549, 0, ''), +(17876, 57, 2480.00, 585.408, 56.6921, 0, ''), +(17876, 58, 2482.67, 608.817, 55.6643, 0, ''), +(17876, 59, 2485.62, 626.061, 58.0132, 2000, 'dismount'), +(17876, 60, 2486.91, 626.356, 58.0761, 0, 'scare horse'), +(17876, 61, 2488.58, 660.940, 57.3913, 0, ''), +(17876, 62, 2502.56, 686.059, 55.6252, 0, ''), +(17876, 63, 2502.08, 694.360, 55.5083, 0, ''), +(17876, 64, 2491.46, 694.321, 55.7163, 0, ''), +(17876, 65, 2491.10, 703.300, 55.7630, 0, ''), +(17876, 66, 2485.64, 702.992, 55.7917, 0, ''), +(17876, 67, 2479.10, 695.291, 55.7901, 10000, ''), +(17876, 68, 2476.75, 693.689, 55.7960, 0, 'spawn mobs'), +(17876, 69, 2475.39, 695.983, 55.8146, 0, ''), +(17876, 70, 2477.75, 694.473, 55.7945, 0, ''), +(17876, 71, 2481.27, 697.747, 55.7910, 0, 'mobs in doorway'), +(17876, 72, 2486.31, 703.131, 55.7861, 5000, ''), +(17876, 73, 2490.76, 703.511, 55.7662, 0, ''), +(17876, 74, 2491.30, 694.792, 55.7195, 0, ''), +(17876, 75, 2518.69, 693.876, 55.1383, 0, ''), +(17876, 76, 2531.33, 681.914, 55.1383, 0, ''), +(17876, 77, 2568.25, 682.654, 55.1778, 0, ''), +(17876, 78, 2589.61, 689.981, 55.1421, 0, ''), +(17876, 79, 2634.74, 679.833, 54.6613, 0, ''), +(17876, 80, 2630.41, 661.464, 54.2761, 0, ''), +(17876, 81, 2629.00, 656.982, 56.0651, 0, ''), +(17876, 82, 2620.84, 633.007, 56.0300, 3000, 'stop in church'), +(17876, 83, 2622.99, 639.178, 56.0300, 0, 'summon'), +(17876, 84, 2628.73, 656.693, 56.0610, 5000, ''), +(17876, 85, 2630.34, 661.135, 54.2738, 0, ''), +(17876, 86, 2635.38, 672.243, 54.4508, 0, ''), +(17876, 87, 2644.13, 668.158, 55.3797, 0, ''), +(17876, 88, 2646.82, 666.740, 56.9898, 0, ''), +(17876, 89, 2658.22, 665.432, 57.1725, 0, ''), +(17876, 90, 2661.88, 674.849, 57.1725, 0, ''), +(17876, 91, 2656.23, 677.208, 57.1725, 0, ''), +(17876, 92, 2652.28, 670.270, 61.9353, 0, ''), +(17876, 93, 2650.79, 664.290, 61.9302, 0, 'summon inn'), +(17876, 94, 2658.19, 660.454, 61.9320, 5000, ''), +(17876, 95, 2660.57, 659.173, 61.9370, 0, 'speak with Taretha'), +(17876, 96, 2658.19, 660.454, 61.9320, 5000, 'epoch calls'), +(17876, 97, 2659.84, 659.482, 61.9361, 5000, 'taretha "dies"'), +(17876, 98, 2654.28, 662.722, 61.9313, 0, ''), +(17876, 99, 2652.37, 670.561, 61.9368, 0, ''), +(17876, 100, 2656.05, 676.761, 57.1727, 0, ''), +(17876, 101, 2658.49, 677.166, 57.1727, 0, ''), +(17876, 102, 2659.28, 667.117, 57.1727, 0, ''), +(17876, 103, 2649.71, 665.387, 57.1727, 0, ''), +(17876, 104, 2634.79, 672.964, 54.4577, 0, 'outside inn'), +(17876, 105, 2635.06, 673.892, 54.4713, 30000, 'getting ready'), +(17876, 106, 2634.79, 672.964, 54.4577, 60000, 'when all dead and meet Taretha'), +(17876, 107, 2631.72, 665.629, 54.2923, 0, 'run off'), +(17876, 108, 2647.40, 640.530, 55.7634, 0, ''); +DELETE FROM script_waypoint WHERE entry=18887; +INSERT INTO script_waypoint VALUES +(18887, 0, 2650.06, 665.473, 61.9305, 0, ''), +(18887, 1, 2652.44, 670.761, 61.9370, 0, ''), +(18887, 2, 2655.96, 676.913, 57.1725, 0, ''), +(18887, 3, 2659.40, 677.317, 57.1725, 0, ''), +(18887, 4, 2651.75, 664.482, 57.1725, 0, ''), +(18887, 5, 2647.49, 666.595, 57.0824, 0, ''), +(18887, 6, 2644.37, 668.167, 55.4182, 0, ''), +(18887, 7, 2640.96, 669.890, 54.7567, 60000, ''); +DELETE FROM script_waypoint WHERE entry=10096; +INSERT INTO script_waypoint VALUES +(10096, 0, 604.802673, -191.081985, -54.058590, 0,'ring'), +(10096, 1, 604.072998, -222.106918, -52.743759, 0,'first gate'), +(10096, 2, 621.400391, -214.499054, -52.814453, 0,'hiding in corner'), +(10096, 3, 601.300781, -198.556992, -53.950256, 0,'ring'), +(10096, 4, 631.818359, -180.548126, -52.654770, 0,'second gate'), +(10096, 5, 627.390381, -201.075974, -52.692917, 0,'hiding in corner'); +DELETE FROM script_waypoint WHERE entry=9503; +INSERT INTO script_waypoint VALUES +(9503, 0, 883.294861, -188.926300, -43.703655, 0,''), +(9503, 1, 872.763550, -185.605621, -43.703655, 5000,'b1'), +(9503, 2, 867.923401, -188.006393, -43.703655, 5000,'b2'), +(9503, 3, 863.295898, -190.795212, -43.703655, 5000,'b3'), +(9503, 4, 856.139587, -194.652756, -43.703655, 5000,'b4'), +(9503, 5, 851.878906, -196.928131, -43.703655, 15000,'b5'), +(9503, 6, 877.035217, -187.048080, -43.703655, 0,''), +(9503, 7, 891.198000, -197.924000, -43.620400, 0,'home'); + +-- 2813_world_scripts +UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; +UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); +UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; + +-- 2813_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=12423; +INSERT INTO script_waypoint VALUES +(12423, 0, -9509.72, -147.03, 58.74, 0, ''), +(12423, 1, -9517.07, -172.82, 58.66, 0, ''); +DELETE FROM script_waypoint WHERE entry=12427; +INSERT INTO script_waypoint VALUES +(12427, 0, -5689.20, -456.44, 391.08, 0, ''), +(12427, 1, -5700.37, -450.77, 393.19, 0, ''); +DELETE FROM script_waypoint WHERE entry=12428; +INSERT INTO script_waypoint VALUES +(12428, 0, 2454.09, 361.26, 31.51, 0, ''), +(12428, 1, 2472.03, 378.08, 30.98, 0, ''); +DELETE FROM script_waypoint WHERE entry=12429; +INSERT INTO script_waypoint VALUES +(12429, 0, 9654.19, 909.58, 1272.11, 0, ''), +(12429, 1, 9642.53, 908.11, 1269.10, 0, ''); +DELETE FROM script_waypoint WHERE entry=12430; +INSERT INTO script_waypoint VALUES +(12430, 0, 161.65, -4779.34, 14.64, 0, ''), +(12430, 1, 140.71, -4813.56, 17.04, 0, ''); +UPDATE script_texts SET emote=20 WHERE entry=-1000231; +UPDATE script_texts SET emote=4 WHERE entry IN (-1000232, -1000256, -1000258, -1000260, -1000262); + +-- 2814_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (32386, 32388, 32389, 32390, 32391); +INSERT INTO `spell_linked_spell` VALUES (32386, 60448, 2, 'Shadow Embrace Rank1'); +INSERT INTO `spell_linked_spell` VALUES (32388, 60465, 2, 'Shadow Embrace Rank2'); +INSERT INTO `spell_linked_spell` VALUES (32389, 60466, 2, 'Shadow Embrace Rank3'); +INSERT INTO `spell_linked_spell` VALUES (32390, 60467, 2, 'Shadow Embrace Rank4'); +INSERT INTO `spell_linked_spell` VALUES (32391, 60468, 2, 'Shadow Embrace Rank5'); + +-- 2828_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (16544, 16086); +INSERT INTO `spell_proc_event` VALUES +(16544, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0), +(16086, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2885_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (34457); +INSERT INTO `spell_proc_event` VALUES +(34457, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (34456); +INSERT INTO `spell_proc_event` VALUES +(19615, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); +INSERT INTO trinity_string (entry, content_default)VALUES (6616 , "Pet spells will reset for all players at login. Strongly recommend re-login!"); + +-- 2907_mangos_7705_01_world_command +DELETE FROM `command` WHERE `name` IN +('account lock','account password','chardelete','character customize','character delete','character rename','customize','lockaccount','password','rename'); +INSERT INTO `command` VALUES +('account lock',0,'Syntax: .account lock [on|off]\r\n\r\nAllow login from account only from current used IP or remove this requirement.'), +('account password',0,'Syntax: .account password $old_password $new_password $new_password\r\n\r\nChange your account password.'), +('character customize',2,'Syntax: .character customize [$name]\r\n\r\nMark selected in game or by $name in command character for customize at next login.'), +('character delete',4,'Syntax: .character delete $name\r\n\r\nDelete character $name.'), +('character rename',2,'Syntax: .character rename [$name]\r\n\r\nMark selected in game or by $name in command character for rename at next login.'); + +-- 2907_mangos_7706_01_world_command +DELETE FROM `command` WHERE `name` IN ('plimit','server plimit'); +INSERT INTO `command` VALUES +('server plimit',3,'Syntax: .server plimit [#num|-1|-2|-3|reset|player|moderator|gamemaster|administrator]\r\n\r\nWithout arg show current player amount and security level limitations for login to server, with arg set player linit ($num > 0) or securiti limitation ($num < 0 or security leme name. With `reset` sets player limit to the one in the config file'); + +-- 2923_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (47569, 47570); +INSERT INTO `spell_proc_event` VALUES +(47569, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 50.000000, 0), +(47570, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 100.000000, 0); + +-- 2932_mangos_7714_01_world_command +DELETE FROM `command` WHERE `name` IN ('character level'); +INSERT INTO `command` VALUES +('character level',3,'Syntax: .character level [$playername] [#level]\r\n\r\nSet the level of character with $playername (or the selected if not name provided) by #numberoflevels Or +1 if no #numberoflevels provided). If #numberoflevels is omitted, the level will be increase by 1. If #numberoflevels is 0, the same level will be restarted. If no character is selected and name not provided, increase your level. Command can be used for offline character. All stats and dependent values recalculated. At level decrease talents can be reset if need. Also at level decrease equipped items with greater level requirement can be lost.'); + +-- 2938_mangos_7720_01_world_trinity_string +DELETE FROM trinity_string WHERE entry IN(557,558,559); +INSERT INTO trinity_string VALUES +(557,'%s level up you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(558,'%s level down you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(559,'%s reset your level progress.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2949_world_creature_template +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4) VALUES +(15352, 36213, 0, 0, 0), # Greater Earth Elemental +(15438, 57984, 12470, 13376, 0), # Greater Fire Elemental +(29264, 58861, 58875, 58867, 58857), # Spirit Wolf +(510, 31707, 33395, 0, 0) # Water Elemental +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4); + +-- 2955_world_scripts_naxx +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), +(-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); +UPDATE creature_template SET spell1 = 28158, spell2 = 54362, flags_extra = 128 WHERE entry = 16363; +UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; + +-- 2963_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (20911, 25899); +-- Blessing of sanctuary +INSERT INTO `spell_proc_event` VALUES +(20911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0), +(25899, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0); +DELETE FROM `spell_required` WHERE `spell_id` IN (25899); +INSERT INTO spell_required VALUES (25899, 20911); + +-- 2986_TC1_world +-- Kil'jaeden +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 45909; +DELETE FROM `spell_script_target` WHERE `entry` IN (46589, 45839); +INSERT INTO `spell_script_target` () VALUES (46589, 1, 30598); +INSERT INTO `spell_script_target` () VALUES (46589, 1, 30614); +INSERT INTO `spell_script_target` () VALUES (45839, 1, 25653); + +DELETE FROM `creature_template` WHERE entry in (30598, 30614); +INSERT INTO `creature_template` () VALUES +(30598, 0, 4449, 0, 4449, 0, 'Spike Target', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''), +(30614, 0, 4449, 0, 4449, 0, 'Spike Target 2', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''); + +UPDATE `creature_template` SET `flags_extra` = 128 WHERE `entry` IN (30614, 30598, 25735); +UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73, unit_flags = 33554432, minhealth=5000000, maxhealth=5000000 WHERE entry IN (26046, 25319); +UPDATE `creature_template` SET `minlevel` = 70, `unit_flags` = 33554432 WHERE entry = 26046; +UPDATE `creature_template` SET `minlevel` =70, `maxlevel` = 70, `unit_flags` = 33554432, spell1 = 45848, spell2 = 45862, spell3 = 45860, spell4 = 45856, minhealth = 5000000, maxhealth=5000000 WHERE entry=25653; +UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `minhealth` = 20000, maxhealth = 20000 WHERE entry = 25502; +UPDATE `creature_template` SET `minhealth` = 12600000, maxhealth = 12600000, minmana = 2000000, maxmana = 2000000 WHERE entry = 25315; +UPDATE `creature_template` SET `minhealth` = 110000, maxhealth = 110000, minmana = 100000, maxmana = 100000 WHERE entry =25708; +UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73 WHERE entry = 25735; + +DELETE FROM creature WHERE id IN (25319, 25588, 25608); +INSERT INTO creature (id, map, spawnMask, modelid, equipment_id, position_x, position_y, position_z, orientation, spawntimesecs, spawndist, currentwaypoint, curhealth, curmana, DeathState, MovementType) VALUES +(25319, 580, 1, 0, 0, 1701.7, 635.515, 72.2884, 4.65461, 25, 0, 0, 1, 0, 0, 0), +(25608, 580, 1, 0, 0, 1698.9, 627.877, 27.6233, 0.034907, 604800, 0, 0, 1, 0, 0, 0); + +DELETE FROM gameobject WHERE id=188415; +INSERT INTO gameobject (id, map, spawnMask, position_x, position_y, position_z, orientation, rotation0, rotation1, rotation2, rotation3, spawntimesecs, animprogress, state) VALUES +(188415, 580, 1, 1653.12, 635.41, 28.0932, 0.0977725, 0, 0, 0.0488668, 0.998805, 25, 0, 1), +(188415, 580, 1, 1704.14, 583.591, 28.1696, 1.59003, 0, 0, 0.713874, 0.700274, 25, 0, 1), +(188415, 580, 1, 1745.68, 621.823, 28.0505, 2.93777, 0, 0, 0.994812, 0.101733, 25, 0, 1), +(188415, 580, 1, 1694.48, 674.29, 28.0502, 4.86985, 0, 0, 0.649302, -0.760531, 25, 0, 1); +UPDATE `gameobject_template` SET `type` = 1 WHERE `entry` = 188415; + +-- M'uru +UPDATE `creature_template` SET `modelid_A` = 23842 WHERE `entry` = 25744; +UPDATE `creature_template` SET `flags_extra` = 128 WHERE entry IN (25855, 25770); +UPDATE `creature_template` SET `spell1` = 46262, flags_extra = 128, scriptname = '' WHERE entry = 25879; + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (46242, 46228, 46228, 46262); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46242, 46247, 0, 'Black Hole Visual (Birth)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, 46235, 0, 'Black Hole Visual (Grown)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, -46247, 0, 'Black Hole Visual (Grown)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46262, 46265, 0, 'Void Zone Visual'); + +DELETE FROM `spell_script_target` WHERE `entry` IN (45976, 46177); +INSERT INTO `spell_script_target` VALUES (45976, 1, 25770); +INSERT INTO `spell_script_target` VALUES (46177, 1, 25770); + +-- EAI for Berserks FROM Megamage +DELETE FROM `creature_ai_scripts` WHERE `creature_id` = 25798; +INSERT INTO `creature_ai_scripts` (`id`, `creature_id`, `event_type`, `event_flags`,`event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`, `event_chance`, `event_inverse_phase_mask`) VALUES +(2579800, 25798, 11, 0, 0*1000, 0*1000, 0*1000, 0*1000, 11, 45769, 0, 0, 20, 1, 0, 0, 21, 1, 0, 0,"Shadowsword Berserker - Sunwell Radiance", 100, 0), +(2579801, 25798, 0, 1, 10*1000, 12*1000, 10*1000, 15*1000, 11, 46160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - Cast Flurry', 70, 0), +(2579802, 25798, 1, 0, 180*1000, 180*1000, 0*1000, 0*1000, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - 180s OOC => Evade', 100, 0); + +-- Brutallus +UPDATE `creature_template` SET `unit_flags` = 0 WHERE `entry` = 24882; + +-- Felmyst +UPDATE `creature_template` SET `modelid_H` = 22838 WHERE `entry` = 25038; +DELETE FROM `script_texts` WHERE `entry` BETWEEN '-1580109' and '-1580036'; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `comment`) VALUES +(-1580036, 'Glory to Kil\'jaeden! Death to all who oppose!', 12477, 1, 'felmyst - YELL_BIRTH'), +(-1580037, 'I kill for the master!', 12480, 1, 'felmyst - YELL_KILL1'), +(-1580038, 'The end has come!', 12481, 1, 'felmyst - YELL_KILL2'), +(-1580039, 'Choke on your final breath!', 12478, 1, 'felmyst - YELL_BREATH'), +(-1580040, 'I am stronger than ever before!', 12479, 1, 'felmyst- YELL_TAKEOFF'), +(-1580041, 'No more hesitation! Your fates are written!', 12482, 1, 'felmyst - YELL_BERSERK'), +(-1580042, 'Kil\'jaeden... will... prevail...', 12483, 1, 'felmyst - YELL_DEATH'), +(-1580043, 'Madrigosa deserved a far better fate. You did what had to be done, but this battle is far from over.', 12439, 1, 'felmyst - YELL_KALECGOS'), +(-1580044, 'Fire to the aid of shadow!', 12489, 1, 'eredar - YELL_CANFLAGRATION'), +(-1580045, 'Sacrolash!', 12492, 1, 'eredar - YELL_SISTER_SACROLASH_DEAD'), +(-1580046, 'Fire consume.', 12490, 1, 'eredar - YELL_ALY_KILL_1'), +(-1580047, 'Ed-ir Halach!', 12491, 1, 'eredar - YELL_ALY_KILL_2'), +(-1580048, 'De-ek Anur!', 12494, 1, 'eredar - YELL_ALY_DEAD'), +(-1580049, 'Your luck has run its curse!', 12493, 1, 'eredar - YELL_BERSERK'), +(-1580050, 'Shadow to the aid of fire!', 12485, 1, 'eredar - YELL_SHADOW_NOVA'), +(-1580051, 'Alythess! Your fire burns within me!', 12488, 1, 'eredar - YELL_SISTER_ALYTHESS_DEAD'), +(-1580052, 'Shadow engulf.', 12486, 1, 'eredar - YELL_SAC_KILL_1'), +(-1580053, 'Ee-nok Kryul!', 12487, 1, 'eredar - YELL_SAC_KILL_2'), +(-1580054, 'I... fade.', 0, 1, 'eredar - YELL_SAC_DEAD'), +(-1580055, 'Time is a luxury you no longer possess!', 0, 1, 'eredar - YELL_ENRAGE'), +(-1580056, 'Misery...', 12484, 1, 'eredar - YELL_INTRO_SAC_1'), +(-1580057, 'Depravity...', 0, 1, 'eredar - YELL_INTRO_ALY_2'), +(-1580058, 'Confusion...', 0, 1, 'eredar - YELL_INTRO_SAC_3'), +(-1580059, 'Hatred...', 0, 1, 'eredar - YELL_INTRO_ALY_4'), +(-1580060, 'Mistrust...', 0, 1, 'eredar - YELL_INTRO_SAC_5'), +(-1580061, 'Chaos...', 0, 1, 'eredar - YELL_INTRO_ALY_6'), +(-1580062, 'These are the hallmarks...', 0, 1, 'eredar - YELL_INTRO_SAC_7'), +(-1580063, 'These are the pillars...', 0, 1, 'eredar - YELL_INTRO_ALY_8'), +(-1580064, 'directs Shadow Nova at $N', 0, 3, 'eredar - emote shadow nova'), +(-1580065, 'directs Conflagration at $N', 0, 3, 'eredar - emote conflagration'), +(-1580066, 'All my plans have led to this!', 12495, 1, 'KJ - SAY_KJ_OFFCOMBAT1'), +(-1580067, 'Stay on task! Do not waste tim!', 12496, 1, 'KJ - SAY_KJ_OFFCOMBAT2'), +(-1580068, 'I have waited long enough!', 12497, 1, 'KJ - SAY_KJ_OFFCOMBAT3'), +(-1580069, 'Fail me and suffer for eternity!', 12498, 1, 'KJ - SAY_KJ_OFFCOMBAT4'), +(-1580070, 'Drain the girl! Drain her power until there is nothing but a vacant shell!', 12499, 1, 'KJ - SAY_KJ_OFFCOMBAT5'), +(-1580071, 'The expendible have perished... So be it! Now I shall succeed where Sargeras could not! I will bleed this wretched world and secure my place as the true master of the Burning Legion. The end has come! Let the unraveling of this world commence!', 12500, 1, 'KJ - SAY_KJ_EMERGE'), +(-1580072, 'Another step towards destruction!', 12501, 1, 'KJ - SAY_KJ_SLAY1'), +(-1580073, 'Anak-ky\'ri!', 12502, 1, 'KJ - SAY_KJ_SLAY2'), +(-1580074, 'Who can you trust?', 12503, 1, 'KJ - SAY_KJ_REFLECTION1'), +(-1580075, 'The enemy is among you.', 12504, 1, 'KJ - SAY_KJ_REFLECTION2'), +(-1580076, 'Chaos!', 12505, 1, 'KJ - SAY_KJ_DARKNESS1'), +(-1580077, 'Destruction!', 12506, 1, 'KJ - SAY_KJ_DARKNESS2'), +(-1580078, 'Oblivion!', 12507, 1, 'KJ - SAY_KJ_DARKNESS3'), +(-1580079, 'I will not be denied! This world shall fall!', 12508, 1, 'KJ - SAY_KJ_PHASE3'), +(-1580080, 'Do not harbor false hope. You cannot win!', 12509, 1, 'KJ - SAY_KJ_PHASE4'), +(-1580081, 'Aggghh! The powers of the Sunwell... turned... against me! What have you done? WHAT HAVE YOU DONE?', 12510, 1, 'KJ - SAY_KJ_PHASE5'), +(-1580082, 'Anveena, you must awaken, this world needs you!', 12445, 1, 'KJ - SAY_KALECGOS_AWAKEN'), +(-1580083, 'I serve only the Master now.', 12511, 1, 'KJ - SAY_ANVEENA_IMPRISONED'), +(-1580084, 'You must let go! You must become what you were always meant to be! The time is now, Anveena!', 12446, 1, 'KJ - SAY_KALECGOS_LETGO'), +(-1580085, 'But I\'m... lost... I cannot find my way back!', 12512, 1, 'KJ - SAY_ANVEENA_LOST'), +(-1580086, 'Anveena, I love you! Focus on my voice, come back for me now! Only you can cleanse the Sunwell!', 12447, 1, 'KJ - SAY_KALECGOS_FOCUS'), +(-1580087, 'Kalec... Kalec?', 12513, 1, 'KJ - SAY_ANVEENA_KALEC'), +(-1580088, 'Yes, Anveena! Let fate embrace you now!', 12448, 1, 'KJ - SAY_KALECGOS_FATE'), +(-1580089, 'The nightmare is over, the spell is broken! Goodbye, Kalec, my love!', 12514, 1, 'KJ - SAY_ANVEENA_GOODBYE'), +(-1580090, 'Goodbye, Anveena, my love. Few will remember your name, yet this day you change the course of destiny. What was once corrupt is now pure. Heroes, do not let her sacrifice be in vain.', 12450, 1, 'KJ - SAY_KALECGOS_GOODBYE'), +(-1580091, 'Strike now, heroes, while he is weakened! Vanquish the Deceiver!', 12449, 1, 'KJ - SAY_KALECGOS_ENCOURAGE'), +(-1580092, 'You are not alone. The Blue Dragonflight shall help you vanquish the Deceiver.', 12438, 1, 'KJ - SAY_KALECGOS_JOIN'), +(-1580093, 'Nooooooooooooo!', 12527, 1, 'KJ - SAY_KJ_DEATH'), +(-1580094, 'begins to channel dark energy', 0, 3, 'KJ - EMOTE_KJ_DARKNESS'), +(-1580095, 'I will channel my power into the orbs, be ready!', 12440, 1, 'KJ - SAY_KALEC_ORB_READY1'), +(-1580096, 'I have empowered another orb! Use it quickly!', 12441, 1, 'KJ - SAY_KALEC_ORB_READY2'), +(-1580097, 'Another orb is ready! Make haste!', 12442, 1, 'KJ - SAY_KALEC_ORB_READY3'), +(-1580098, 'I have channeled all I can! The power is in your hands!', 12443, 1, 'KJ - SAY_KALEC_ORB_READY4'), +(-1580099, 'Mortal heroes, your victory here today was foretold long ago. My brother\'s anguished cry of defeat will echo across the universe, bringing renewed hope to all those who still stand against the Burning Crusade.', 12515, 0, 'prophet velen - SAY1'), +(-1580100, 'As the Legion\'s final defeat draws ever-nearer, stand proud in the knowledge that you have saved worlds without number from the flame. Just as this day marks an ending, so too does it herald a new beginning...', 12516, 0, 'prophet velen - SAY2'), -- van mégegy hang 12517 ami ehhez tartozik +(-1580101, 'The creature Entropius, whom you were forced to destroy, was once the noble naaru, M\'uru. In life, M\'uru channeled vast energies of LIGHT and HOPE. For a time, a misguided few sought to steal those energies...', 12518, 0, 'prophet velen - SAY3'), +(-1580102, 'Then fortunate it is, that I have reclaimed the noble naaru\'s spark from where it fell! Where faith dwells, hope is never lost, young blood elf.', 12519, 0, 'prophet velen - SAY4'), +(-1580103, 'Gaze now, mortals - upon the HEART OF M\'URU! Unblemished. Bathed by the light of Creation - just as it was at the Dawn.', 12520, 0, 'prophet velen - SAY5'), +(-1580104, 'In time, the light and hope held within - will rebirth more than this mere fount of power... Mayhap, they will rebirth the soul of a nation.', 12521, 0, 'prophet velen - SAY6'), +(-1580105, 'Salvation, young one. It waits for us all.', 12522, 0, 'prophet velen - SAY7'), +(-1580106, 'Farewell...', 12523, 0, 'prophet velen - SAY8'), +(-1580107, 'Our arrogance was unpardonable. We damned one of the most noble beings of all. We may never atone for this sin.', 12524, 0, 'lady liadrinn - SAY1'), +(-1580108, 'Can it be?', 12525, 0, 'lady liadrinn - SAY2'), +(-1580109, 'Blessed ancestors! I feel it... so much love... so much grace... there are... no words... impossible to describe...', 12525, 0, 'lady liadrinn - SAY3'); + +-- Kil'jaeden script +UPDATE `creature_template` SET `ScriptName`='boss_kiljaeden' WHERE `entry`=25315; +UPDATE `creature_template` SET `ScriptName`='boss_kalecgosKJ' WHERE `entry`=25319; +UPDATE `creature_template` SET `ScriptName`='mob_kiljaeden_controller' WHERE `entry`=25608; +UPDATE `creature_template` SET `ScriptName`='mob_hand_of_the_deceiver' WHERE `entry`=25588; +UPDATE `creature_template` SET `ScriptName`='mob_felfire_portal' WHERE `entry`=25603; +UPDATE `creature_template` SET `ScriptName`='mob_volatile_felfire_fiend' WHERE `entry`=25598; +UPDATE `creature_template` SET `ScriptName`='mob_armageddon' WHERE `entry`=25735; +UPDATE `creature_template` SET `ScriptName`='mob_shield_orb' WHERE `entry`=25502; +UPDATE `creature_template` SET `ScriptName`='mob_sinster_reflection' WHERE `entry`=25708; +UPDATE `gameobject_template` SET `ScriptName`='go_orb_of_the_blue_flight' WHERE `entry`=188415; + +-- M'uru& Entropius +UPDATE `creature_template` SET `ScriptName`='npc_void_sentinel' WHERE `entry`=25772; +UPDATE `creature_template` SET `ScriptName`='npc_dark_fiend' WHERE `entry`=25744; +UPDATE `creature_template` SET `ScriptName`='boss_muru' WHERE `entry`=25741; +UPDATE `creature_template` SET `ScriptName`='boss_entropius' WHERE `entry`=25840; +UPDATE `creature_template` SET `ScriptName`='npc_muru_portal' WHERE `entry`=25770; +UPDATE `creature_template` SET `AIName`='EventAI' WHERE `entry`=25798; + +-- 2996_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (750,751); +INSERT INTO `trinity_string` VALUES +(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1200 AND 1232; +INSERT INTO `trinity_string` VALUES +(1200, 'You try to view cinemitic %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1201, 'You try to view movie %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1300 AND 1332; +INSERT INTO `trinity_string` VALUES +(1300, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1301, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1302, '%s was destroyed by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1303, 'The %s is under attack! If left unchecked, the %s will destroy it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1304, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1305, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1306, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1307, 'The %s is under attack! If left unchecked, the %s will capture it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1308, 'The %s has taken the %s! Its supplies will now be used for reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1309, 'Irondeep Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1310, 'Coldtooth Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1311, 'Stormpike Aid Station', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1312, 'Dun Baldar South Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1313, 'Dun Baldar North Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1314, 'Stormpike Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1315, 'Icewing Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1316, 'Stonehearth Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1317, 'Stonehearth Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1318, 'Snowfall Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1319, 'Iceblood Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1320, 'Iceblood Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1321, 'Tower Point', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1322, 'Frostwolf Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1323, 'East Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1324, 'West Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1325, 'Frostwolf Relief Hut', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1326, 'The Battle for Alterac Valley begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1327, 'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1328, 'The Battle for Alterac Valley has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1329, 'The Alliance Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1330, 'The Horde Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1331, 'The Frostwolf General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1332, 'The Stormpike General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2997_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` = 5010; +INSERT INTO `trinity_string` VALUES +(5010,'linkGUID: %u, Entry: %u (%s)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); \ No newline at end of file diff --git a/sql/updates/2.4.3_updates/CMakeLists.txt b/sql/updates/2.4.3_updates/CMakeLists.txt index fc28dd652cb..229a6de626c 100644 --- a/sql/updates/2.4.3_updates/CMakeLists.txt +++ b/sql/updates/2.4.3_updates/CMakeLists.txt @@ -2,4 +2,4 @@ FILE(GLOB _SQL_243 *.sql) INSTALL(FILES ${_SQL_243} -DESTINATION share/trinity/sql/updates/2.4.3_updates) +DESTINATION share/trinity/sql/updates/2.4.3_updates) \ No newline at end of file diff --git a/sql/updates/1026_mangos_7113_01_characters_character_achievement_progress.sql b/sql/updates/3.0.9_old/1026_mangos_7113_01_characters_character_achievement_progress.sql similarity index 100% rename from sql/updates/1026_mangos_7113_01_characters_character_achievement_progress.sql rename to sql/updates/3.0.9_old/1026_mangos_7113_01_characters_character_achievement_progress.sql diff --git a/sql/updates/1028_mangos_7141_01_world_instance_template.sql b/sql/updates/3.0.9_old/1028_mangos_7141_01_world_instance_template.sql similarity index 100% rename from sql/updates/1028_mangos_7141_01_world_instance_template.sql rename to sql/updates/3.0.9_old/1028_mangos_7141_01_world_instance_template.sql diff --git a/sql/updates/1028_mangos_7147_01_world_creature_template.sql b/sql/updates/3.0.9_old/1028_mangos_7147_01_world_creature_template.sql similarity index 100% rename from sql/updates/1028_mangos_7147_01_world_creature_template.sql rename to sql/updates/3.0.9_old/1028_mangos_7147_01_world_creature_template.sql diff --git a/sql/updates/1028_mangos_7150_01_world_playercreateinfo_spell.sql b/sql/updates/3.0.9_old/1028_mangos_7150_01_world_playercreateinfo_spell.sql similarity index 100% rename from sql/updates/1028_mangos_7150_01_world_playercreateinfo_spell.sql rename to sql/updates/3.0.9_old/1028_mangos_7150_01_world_playercreateinfo_spell.sql diff --git a/sql/updates/1084_mangos_7168_01_world_command.sql b/sql/updates/3.0.9_old/1084_mangos_7168_01_world_command.sql similarity index 100% rename from sql/updates/1084_mangos_7168_01_world_command.sql rename to sql/updates/3.0.9_old/1084_mangos_7168_01_world_command.sql diff --git a/sql/updates/1094_mangos_7193_01_world_trinity_string.sql b/sql/updates/3.0.9_old/1094_mangos_7193_01_world_trinity_string.sql similarity index 100% rename from sql/updates/1094_mangos_7193_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/1094_mangos_7193_01_world_trinity_string.sql diff --git a/sql/updates/1108_mangos_7196_02_world_spell_bonus_data.sql b/sql/updates/3.0.9_old/1108_mangos_7196_02_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/1108_mangos_7196_02_world_spell_bonus_data.sql rename to sql/updates/3.0.9_old/1108_mangos_7196_02_world_spell_bonus_data.sql diff --git a/sql/updates/1108_mangos_7198_01_characters_characters.sql b/sql/updates/3.0.9_old/1108_mangos_7198_01_characters_characters.sql similarity index 100% rename from sql/updates/1108_mangos_7198_01_characters_characters.sql rename to sql/updates/3.0.9_old/1108_mangos_7198_01_characters_characters.sql diff --git a/sql/updates/1108_mangos_7199_01_world_spell_bonus_data.sql b/sql/updates/3.0.9_old/1108_mangos_7199_01_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/1108_mangos_7199_01_world_spell_bonus_data.sql rename to sql/updates/3.0.9_old/1108_mangos_7199_01_world_spell_bonus_data.sql diff --git a/sql/updates/1135_mangos_7207_01_world_creature.sql b/sql/updates/3.0.9_old/1135_mangos_7207_01_world_creature.sql similarity index 100% rename from sql/updates/1135_mangos_7207_01_world_creature.sql rename to sql/updates/3.0.9_old/1135_mangos_7207_01_world_creature.sql diff --git a/sql/updates/1135_mangos_7207_02_world_gameobject.sql b/sql/updates/3.0.9_old/1135_mangos_7207_02_world_gameobject.sql similarity index 100% rename from sql/updates/1135_mangos_7207_02_world_gameobject.sql rename to sql/updates/3.0.9_old/1135_mangos_7207_02_world_gameobject.sql diff --git a/sql/updates/1135_mangos_7207_03_characters_corpse.sql b/sql/updates/3.0.9_old/1135_mangos_7207_03_characters_corpse.sql similarity index 100% rename from sql/updates/1135_mangos_7207_03_characters_corpse.sql rename to sql/updates/3.0.9_old/1135_mangos_7207_03_characters_corpse.sql diff --git a/sql/updates/1140_mangos_7209_01_world_spell_bonus_data.sql b/sql/updates/3.0.9_old/1140_mangos_7209_01_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/1140_mangos_7209_01_world_spell_bonus_data.sql rename to sql/updates/3.0.9_old/1140_mangos_7209_01_world_spell_bonus_data.sql diff --git a/sql/updates/1185_mangos_7214_01_world_command.sql b/sql/updates/3.0.9_old/1185_mangos_7214_01_world_command.sql similarity index 100% rename from sql/updates/1185_mangos_7214_01_world_command.sql rename to sql/updates/3.0.9_old/1185_mangos_7214_01_world_command.sql diff --git a/sql/updates/1185_mangos_7214_02_world_trinity_string.sql b/sql/updates/3.0.9_old/1185_mangos_7214_02_world_trinity_string.sql similarity index 100% rename from sql/updates/1185_mangos_7214_02_world_trinity_string.sql rename to sql/updates/3.0.9_old/1185_mangos_7214_02_world_trinity_string.sql diff --git a/sql/updates/1185_mangos_7214_03_world_spell_proc_event.sql b/sql/updates/3.0.9_old/1185_mangos_7214_03_world_spell_proc_event.sql similarity index 100% rename from sql/updates/1185_mangos_7214_03_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/1185_mangos_7214_03_world_spell_proc_event.sql diff --git a/sql/updates/1206_world_scripts.sql b/sql/updates/3.0.9_old/1206_world_scripts.sql similarity index 100% rename from sql/updates/1206_world_scripts.sql rename to sql/updates/3.0.9_old/1206_world_scripts.sql diff --git a/sql/updates/1207_world_scripts.sql b/sql/updates/3.0.9_old/1207_world_scripts.sql similarity index 100% rename from sql/updates/1207_world_scripts.sql rename to sql/updates/3.0.9_old/1207_world_scripts.sql diff --git a/sql/updates/1237_mangos_7230_01_world_spell_bonus_data.sql b/sql/updates/3.0.9_old/1237_mangos_7230_01_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/1237_mangos_7230_01_world_spell_bonus_data.sql rename to sql/updates/3.0.9_old/1237_mangos_7230_01_world_spell_bonus_data.sql diff --git a/sql/updates/1248_mangos_7235_01_world_command.sql b/sql/updates/3.0.9_old/1248_mangos_7235_01_world_command.sql similarity index 100% rename from sql/updates/1248_mangos_7235_01_world_command.sql rename to sql/updates/3.0.9_old/1248_mangos_7235_01_world_command.sql diff --git a/sql/updates/1288_mangos_7242_01_world_spell_bonus_data.sql b/sql/updates/3.0.9_old/1288_mangos_7242_01_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/1288_mangos_7242_01_world_spell_bonus_data.sql rename to sql/updates/3.0.9_old/1288_mangos_7242_01_world_spell_bonus_data.sql diff --git a/sql/updates/1293_mangos_7249_01_world_spell_proc_event.sql b/sql/updates/3.0.9_old/1293_mangos_7249_01_world_spell_proc_event.sql similarity index 100% rename from sql/updates/1293_mangos_7249_01_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/1293_mangos_7249_01_world_spell_proc_event.sql diff --git a/sql/updates/1296_mangos_7252_01_world_command.sql b/sql/updates/3.0.9_old/1296_mangos_7252_01_world_command.sql similarity index 100% rename from sql/updates/1296_mangos_7252_01_world_command.sql rename to sql/updates/3.0.9_old/1296_mangos_7252_01_world_command.sql diff --git a/sql/updates/1296_mangos_7252_02_world_trinity_string.sql b/sql/updates/3.0.9_old/1296_mangos_7252_02_world_trinity_string.sql similarity index 100% rename from sql/updates/1296_mangos_7252_02_world_trinity_string.sql rename to sql/updates/3.0.9_old/1296_mangos_7252_02_world_trinity_string.sql diff --git a/sql/updates/1299_mangos_7255_01_characters_characters.sql b/sql/updates/3.0.9_old/1299_mangos_7255_01_characters_characters.sql similarity index 100% rename from sql/updates/1299_mangos_7255_01_characters_characters.sql rename to sql/updates/3.0.9_old/1299_mangos_7255_01_characters_characters.sql diff --git a/sql/updates/1307_world.sql b/sql/updates/3.0.9_old/1307_world.sql similarity index 100% rename from sql/updates/1307_world.sql rename to sql/updates/3.0.9_old/1307_world.sql diff --git a/sql/updates/1312_world.sql b/sql/updates/3.0.9_old/1312_world.sql similarity index 100% rename from sql/updates/1312_world.sql rename to sql/updates/3.0.9_old/1312_world.sql diff --git a/sql/updates/1327_world.sql b/sql/updates/3.0.9_old/1327_world.sql similarity index 100% rename from sql/updates/1327_world.sql rename to sql/updates/3.0.9_old/1327_world.sql diff --git a/sql/updates/1350_world_scripts.sql b/sql/updates/3.0.9_old/1350_world_scripts.sql similarity index 100% rename from sql/updates/1350_world_scripts.sql rename to sql/updates/3.0.9_old/1350_world_scripts.sql diff --git a/sql/updates/1351_world.sql b/sql/updates/3.0.9_old/1351_world.sql similarity index 100% rename from sql/updates/1351_world.sql rename to sql/updates/3.0.9_old/1351_world.sql diff --git a/sql/updates/1396_mangos_7267_01_characters_auctionhouse.sql b/sql/updates/3.0.9_old/1396_mangos_7267_01_characters_auctionhouse.sql similarity index 100% rename from sql/updates/1396_mangos_7267_01_characters_auctionhouse.sql rename to sql/updates/3.0.9_old/1396_mangos_7267_01_characters_auctionhouse.sql diff --git a/sql/updates/1414_world_scripts.sql b/sql/updates/3.0.9_old/1414_world_scripts.sql similarity index 100% rename from sql/updates/1414_world_scripts.sql rename to sql/updates/3.0.9_old/1414_world_scripts.sql diff --git a/sql/updates/1423_mangos_7290_01_world_command.sql b/sql/updates/3.0.9_old/1423_mangos_7290_01_world_command.sql similarity index 100% rename from sql/updates/1423_mangos_7290_01_world_command.sql rename to sql/updates/3.0.9_old/1423_mangos_7290_01_world_command.sql diff --git a/sql/updates/1426_mangos_7292_01_world_points_of_interest.sql b/sql/updates/3.0.9_old/1426_mangos_7292_01_world_points_of_interest.sql similarity index 100% rename from sql/updates/1426_mangos_7292_01_world_points_of_interest.sql rename to sql/updates/3.0.9_old/1426_mangos_7292_01_world_points_of_interest.sql diff --git a/sql/updates/1426_mangos_7292_02_world_locales_points_of_interest.sql b/sql/updates/3.0.9_old/1426_mangos_7292_02_world_locales_points_of_interest.sql similarity index 100% rename from sql/updates/1426_mangos_7292_02_world_locales_points_of_interest.sql rename to sql/updates/3.0.9_old/1426_mangos_7292_02_world_locales_points_of_interest.sql diff --git a/sql/updates/1463_mangos_7303_01_world_pools.sql b/sql/updates/3.0.9_old/1463_mangos_7303_01_world_pools.sql similarity index 100% rename from sql/updates/1463_mangos_7303_01_world_pools.sql rename to sql/updates/3.0.9_old/1463_mangos_7303_01_world_pools.sql diff --git a/sql/updates/1470_world_scripts.sql b/sql/updates/3.0.9_old/1470_world_scripts.sql similarity index 100% rename from sql/updates/1470_world_scripts.sql rename to sql/updates/3.0.9_old/1470_world_scripts.sql diff --git a/sql/updates/1484_mangos_7307_01_characters_arena_team_member.sql b/sql/updates/3.0.9_old/1484_mangos_7307_01_characters_arena_team_member.sql similarity index 100% rename from sql/updates/1484_mangos_7307_01_characters_arena_team_member.sql rename to sql/updates/3.0.9_old/1484_mangos_7307_01_characters_arena_team_member.sql diff --git a/sql/updates/1495_mangos_7312_01_world_trinity_string.sql b/sql/updates/3.0.9_old/1495_mangos_7312_01_world_trinity_string.sql similarity index 100% rename from sql/updates/1495_mangos_7312_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/1495_mangos_7312_01_world_trinity_string.sql diff --git a/sql/updates/1497_mangos_7314_01_characters_guild_rank.sql b/sql/updates/3.0.9_old/1497_mangos_7314_01_characters_guild_rank.sql similarity index 100% rename from sql/updates/1497_mangos_7314_01_characters_guild_rank.sql rename to sql/updates/3.0.9_old/1497_mangos_7314_01_characters_guild_rank.sql diff --git a/sql/updates/1525_world_scripts.sql b/sql/updates/3.0.9_old/1525_world_scripts.sql similarity index 100% rename from sql/updates/1525_world_scripts.sql rename to sql/updates/3.0.9_old/1525_world_scripts.sql diff --git a/sql/updates/1531_mangos_7324_01_characters_character_spell.sql b/sql/updates/3.0.9_old/1531_mangos_7324_01_characters_character_spell.sql similarity index 100% rename from sql/updates/1531_mangos_7324_01_characters_character_spell.sql rename to sql/updates/3.0.9_old/1531_mangos_7324_01_characters_character_spell.sql diff --git a/sql/updates/1531_mangos_7324_02_characters_character_aura.sql b/sql/updates/3.0.9_old/1531_mangos_7324_02_characters_character_aura.sql similarity index 100% rename from sql/updates/1531_mangos_7324_02_characters_character_aura.sql rename to sql/updates/3.0.9_old/1531_mangos_7324_02_characters_character_aura.sql diff --git a/sql/updates/1555_mangos_7331_01_world_command.sql b/sql/updates/3.0.9_old/1555_mangos_7331_01_world_command.sql similarity index 100% rename from sql/updates/1555_mangos_7331_01_world_command.sql rename to sql/updates/3.0.9_old/1555_mangos_7331_01_world_command.sql diff --git a/sql/updates/1558_world.sql b/sql/updates/3.0.9_old/1558_world.sql similarity index 100% rename from sql/updates/1558_world.sql rename to sql/updates/3.0.9_old/1558_world.sql diff --git a/sql/updates/1559_world.sql b/sql/updates/3.0.9_old/1559_world.sql similarity index 100% rename from sql/updates/1559_world.sql rename to sql/updates/3.0.9_old/1559_world.sql diff --git a/sql/updates/1576_mangos_7332_01_world_command.sql b/sql/updates/3.0.9_old/1576_mangos_7332_01_world_command.sql similarity index 100% rename from sql/updates/1576_mangos_7332_01_world_command.sql rename to sql/updates/3.0.9_old/1576_mangos_7332_01_world_command.sql diff --git a/sql/updates/1605_mangos_7349_01_world_spell_area.sql b/sql/updates/3.0.9_old/1605_mangos_7349_01_world_spell_area.sql similarity index 100% rename from sql/updates/1605_mangos_7349_01_world_spell_area.sql rename to sql/updates/3.0.9_old/1605_mangos_7349_01_world_spell_area.sql diff --git a/sql/updates/1613_world_scripts.sql b/sql/updates/3.0.9_old/1613_world_scripts.sql similarity index 100% rename from sql/updates/1613_world_scripts.sql rename to sql/updates/3.0.9_old/1613_world_scripts.sql diff --git a/sql/updates/1614_characters_auctionhouse.sql b/sql/updates/3.0.9_old/1614_characters_auctionhouse.sql similarity index 100% rename from sql/updates/1614_characters_auctionhouse.sql rename to sql/updates/3.0.9_old/1614_characters_auctionhouse.sql diff --git a/sql/updates/1618_world.sql b/sql/updates/3.0.9_old/1618_world.sql similarity index 100% rename from sql/updates/1618_world.sql rename to sql/updates/3.0.9_old/1618_world.sql diff --git a/sql/updates/1646_mangos_7369_01_world_quest_template.sql b/sql/updates/3.0.9_old/1646_mangos_7369_01_world_quest_template.sql similarity index 100% rename from sql/updates/1646_mangos_7369_01_world_quest_template.sql rename to sql/updates/3.0.9_old/1646_mangos_7369_01_world_quest_template.sql diff --git a/sql/updates/1654_world.sql b/sql/updates/3.0.9_old/1654_world.sql similarity index 100% rename from sql/updates/1654_world.sql rename to sql/updates/3.0.9_old/1654_world.sql diff --git a/sql/updates/1657_world.sql b/sql/updates/3.0.9_old/1657_world.sql similarity index 100% rename from sql/updates/1657_world.sql rename to sql/updates/3.0.9_old/1657_world.sql diff --git a/sql/updates/1661_world.sql b/sql/updates/3.0.9_old/1661_world.sql similarity index 100% rename from sql/updates/1661_world.sql rename to sql/updates/3.0.9_old/1661_world.sql diff --git a/sql/updates/1663_mangos_7376_01_world_spell_area.sql b/sql/updates/3.0.9_old/1663_mangos_7376_01_world_spell_area.sql similarity index 100% rename from sql/updates/1663_mangos_7376_01_world_spell_area.sql rename to sql/updates/3.0.9_old/1663_mangos_7376_01_world_spell_area.sql diff --git a/sql/updates/1688_mangos_7382_01_world_creature_template.sql b/sql/updates/3.0.9_old/1688_mangos_7382_01_world_creature_template.sql similarity index 100% rename from sql/updates/1688_mangos_7382_01_world_creature_template.sql rename to sql/updates/3.0.9_old/1688_mangos_7382_01_world_creature_template.sql diff --git a/sql/updates/1693_world.sql b/sql/updates/3.0.9_old/1693_world.sql similarity index 100% rename from sql/updates/1693_world.sql rename to sql/updates/3.0.9_old/1693_world.sql diff --git a/sql/updates/1694_world.sql b/sql/updates/3.0.9_old/1694_world.sql similarity index 100% rename from sql/updates/1694_world.sql rename to sql/updates/3.0.9_old/1694_world.sql diff --git a/sql/updates/1697_mangos_7388_01_world_trinity_string.sql b/sql/updates/3.0.9_old/1697_mangos_7388_01_world_trinity_string.sql similarity index 100% rename from sql/updates/1697_mangos_7388_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/1697_mangos_7388_01_world_trinity_string.sql diff --git a/sql/updates/1703_world.sql b/sql/updates/3.0.9_old/1703_world.sql similarity index 100% rename from sql/updates/1703_world.sql rename to sql/updates/3.0.9_old/1703_world.sql diff --git a/sql/updates/1709_mangos_7393_01_world_game_event.sql b/sql/updates/3.0.9_old/1709_mangos_7393_01_world_game_event.sql similarity index 100% rename from sql/updates/1709_mangos_7393_01_world_game_event.sql rename to sql/updates/3.0.9_old/1709_mangos_7393_01_world_game_event.sql diff --git a/sql/updates/1724_mangos_7399_01_world_trinity_string.sql b/sql/updates/3.0.9_old/1724_mangos_7399_01_world_trinity_string.sql similarity index 100% rename from sql/updates/1724_mangos_7399_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/1724_mangos_7399_01_world_trinity_string.sql diff --git a/sql/updates/1727_world.sql b/sql/updates/3.0.9_old/1727_world.sql similarity index 100% rename from sql/updates/1727_world.sql rename to sql/updates/3.0.9_old/1727_world.sql diff --git a/sql/updates/1727_world_script.sql b/sql/updates/3.0.9_old/1727_world_script.sql similarity index 100% rename from sql/updates/1727_world_script.sql rename to sql/updates/3.0.9_old/1727_world_script.sql diff --git a/sql/updates/1729_world.sql b/sql/updates/3.0.9_old/1729_world.sql similarity index 100% rename from sql/updates/1729_world.sql rename to sql/updates/3.0.9_old/1729_world.sql diff --git a/sql/updates/1730_world.sql b/sql/updates/3.0.9_old/1730_world.sql similarity index 100% rename from sql/updates/1730_world.sql rename to sql/updates/3.0.9_old/1730_world.sql diff --git a/sql/updates/1732_world.sql b/sql/updates/3.0.9_old/1732_world.sql similarity index 100% rename from sql/updates/1732_world.sql rename to sql/updates/3.0.9_old/1732_world.sql diff --git a/sql/updates/1755_world.sql b/sql/updates/3.0.9_old/1755_world.sql similarity index 100% rename from sql/updates/1755_world.sql rename to sql/updates/3.0.9_old/1755_world.sql diff --git a/sql/updates/1764_world.sql b/sql/updates/3.0.9_old/1764_world.sql similarity index 100% rename from sql/updates/1764_world.sql rename to sql/updates/3.0.9_old/1764_world.sql diff --git a/sql/updates/1766_world.sql b/sql/updates/3.0.9_old/1766_world.sql similarity index 100% rename from sql/updates/1766_world.sql rename to sql/updates/3.0.9_old/1766_world.sql diff --git a/sql/updates/1791_mangos_7422_01_world_trinity_string.sql b/sql/updates/3.0.9_old/1791_mangos_7422_01_world_trinity_string.sql similarity index 100% rename from sql/updates/1791_mangos_7422_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/1791_mangos_7422_01_world_trinity_string.sql diff --git a/sql/updates/1814_world.sql b/sql/updates/3.0.9_old/1814_world.sql similarity index 100% rename from sql/updates/1814_world.sql rename to sql/updates/3.0.9_old/1814_world.sql diff --git a/sql/updates/1825_world.sql b/sql/updates/3.0.9_old/1825_world.sql similarity index 100% rename from sql/updates/1825_world.sql rename to sql/updates/3.0.9_old/1825_world.sql diff --git a/sql/updates/1828_world.sql b/sql/updates/3.0.9_old/1828_world.sql similarity index 100% rename from sql/updates/1828_world.sql rename to sql/updates/3.0.9_old/1828_world.sql diff --git a/sql/updates/1877_mangos_7439_01_world_trinity_string.sql b/sql/updates/3.0.9_old/1877_mangos_7439_01_world_trinity_string.sql similarity index 100% rename from sql/updates/1877_mangos_7439_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/1877_mangos_7439_01_world_trinity_string.sql diff --git a/sql/updates/1884_world.sql b/sql/updates/3.0.9_old/1884_world.sql similarity index 100% rename from sql/updates/1884_world.sql rename to sql/updates/3.0.9_old/1884_world.sql diff --git a/sql/updates/1886_world.sql b/sql/updates/3.0.9_old/1886_world.sql similarity index 100% rename from sql/updates/1886_world.sql rename to sql/updates/3.0.9_old/1886_world.sql diff --git a/sql/updates/1911_world.sql b/sql/updates/3.0.9_old/1911_world.sql similarity index 100% rename from sql/updates/1911_world.sql rename to sql/updates/3.0.9_old/1911_world.sql diff --git a/sql/updates/1912_world.sql b/sql/updates/3.0.9_old/1912_world.sql similarity index 100% rename from sql/updates/1912_world.sql rename to sql/updates/3.0.9_old/1912_world.sql diff --git a/sql/updates/1927_world.sql b/sql/updates/3.0.9_old/1927_world.sql similarity index 100% rename from sql/updates/1927_world.sql rename to sql/updates/3.0.9_old/1927_world.sql diff --git a/sql/updates/1939_word.sql b/sql/updates/3.0.9_old/1939_word.sql similarity index 100% rename from sql/updates/1939_word.sql rename to sql/updates/3.0.9_old/1939_word.sql diff --git a/sql/updates/1957_word.sql b/sql/updates/3.0.9_old/1957_word.sql similarity index 100% rename from sql/updates/1957_word.sql rename to sql/updates/3.0.9_old/1957_word.sql diff --git a/sql/updates/1962_mangos_7472_01_world_trinity_string.sql b/sql/updates/3.0.9_old/1962_mangos_7472_01_world_trinity_string.sql similarity index 100% rename from sql/updates/1962_mangos_7472_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/1962_mangos_7472_01_world_trinity_string.sql diff --git a/sql/updates/2013_world.sql b/sql/updates/3.0.9_old/2013_world.sql similarity index 100% rename from sql/updates/2013_world.sql rename to sql/updates/3.0.9_old/2013_world.sql diff --git a/sql/updates/2021_world.sql b/sql/updates/3.0.9_old/2021_world.sql similarity index 100% rename from sql/updates/2021_world.sql rename to sql/updates/3.0.9_old/2021_world.sql diff --git a/sql/updates/2025_mangos_7493_01_world_command.sql b/sql/updates/3.0.9_old/2025_mangos_7493_01_world_command.sql similarity index 100% rename from sql/updates/2025_mangos_7493_01_world_command.sql rename to sql/updates/3.0.9_old/2025_mangos_7493_01_world_command.sql diff --git a/sql/updates/2025_mangos_7495_01_world_trinity_string.sql b/sql/updates/3.0.9_old/2025_mangos_7495_01_world_trinity_string.sql similarity index 100% rename from sql/updates/2025_mangos_7495_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/2025_mangos_7495_01_world_trinity_string.sql diff --git a/sql/updates/2031_realmd.sql b/sql/updates/3.0.9_old/2031_realmd.sql similarity index 100% rename from sql/updates/2031_realmd.sql rename to sql/updates/3.0.9_old/2031_realmd.sql diff --git a/sql/updates/2057_world.sql b/sql/updates/3.0.9_old/2057_world.sql similarity index 100% rename from sql/updates/2057_world.sql rename to sql/updates/3.0.9_old/2057_world.sql diff --git a/sql/updates/2064_world.sql b/sql/updates/3.0.9_old/2064_world.sql similarity index 100% rename from sql/updates/2064_world.sql rename to sql/updates/3.0.9_old/2064_world.sql diff --git a/sql/updates/2080_mangos_7503_01_world_command.sql b/sql/updates/3.0.9_old/2080_mangos_7503_01_world_command.sql similarity index 100% rename from sql/updates/2080_mangos_7503_01_world_command.sql rename to sql/updates/3.0.9_old/2080_mangos_7503_01_world_command.sql diff --git a/sql/updates/2131_world.sql b/sql/updates/3.0.9_old/2131_world.sql similarity index 100% rename from sql/updates/2131_world.sql rename to sql/updates/3.0.9_old/2131_world.sql diff --git a/sql/updates/2138_world.sql b/sql/updates/3.0.9_old/2138_world.sql similarity index 100% rename from sql/updates/2138_world.sql rename to sql/updates/3.0.9_old/2138_world.sql diff --git a/sql/updates/2139_script_waypoint.sql b/sql/updates/3.0.9_old/2139_script_waypoint.sql similarity index 100% rename from sql/updates/2139_script_waypoint.sql rename to sql/updates/3.0.9_old/2139_script_waypoint.sql diff --git a/sql/updates/2139_world.sql b/sql/updates/3.0.9_old/2139_world.sql similarity index 100% rename from sql/updates/2139_world.sql rename to sql/updates/3.0.9_old/2139_world.sql diff --git a/sql/updates/2139_world_script.sql b/sql/updates/3.0.9_old/2139_world_script.sql similarity index 100% rename from sql/updates/2139_world_script.sql rename to sql/updates/3.0.9_old/2139_world_script.sql diff --git a/sql/updates/2160_world.sql b/sql/updates/3.0.9_old/2160_world.sql similarity index 100% rename from sql/updates/2160_world.sql rename to sql/updates/3.0.9_old/2160_world.sql diff --git a/sql/updates/2161_world.sql b/sql/updates/3.0.9_old/2161_world.sql similarity index 100% rename from sql/updates/2161_world.sql rename to sql/updates/3.0.9_old/2161_world.sql diff --git a/sql/updates/2227_mangos_7544_01_world_uptime.sql b/sql/updates/3.0.9_old/2227_mangos_7544_01_world_uptime.sql similarity index 100% rename from sql/updates/2227_mangos_7544_01_world_uptime.sql rename to sql/updates/3.0.9_old/2227_mangos_7544_01_world_uptime.sql diff --git a/sql/updates/2227_mangos_7546_02_realmd_uptime.sql b/sql/updates/3.0.9_old/2227_mangos_7546_02_realmd_uptime.sql similarity index 100% rename from sql/updates/2227_mangos_7546_02_realmd_uptime.sql rename to sql/updates/3.0.9_old/2227_mangos_7546_02_realmd_uptime.sql diff --git a/sql/updates/2254_world.sql b/sql/updates/3.0.9_old/2254_world.sql similarity index 100% rename from sql/updates/2254_world.sql rename to sql/updates/3.0.9_old/2254_world.sql diff --git a/sql/updates/2274_mangos_7558_01_world_trinity_string.sql b/sql/updates/3.0.9_old/2274_mangos_7558_01_world_trinity_string.sql similarity index 100% rename from sql/updates/2274_mangos_7558_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/2274_mangos_7558_01_world_trinity_string.sql diff --git a/sql/updates/2274_mangos_7558_02_world_command.sql b/sql/updates/3.0.9_old/2274_mangos_7558_02_world_command.sql similarity index 100% rename from sql/updates/2274_mangos_7558_02_world_command.sql rename to sql/updates/3.0.9_old/2274_mangos_7558_02_world_command.sql diff --git a/sql/updates/2276_mangos_7560_01_world_gameobject_template.sql b/sql/updates/3.0.9_old/2276_mangos_7560_01_world_gameobject_template.sql similarity index 100% rename from sql/updates/2276_mangos_7560_01_world_gameobject_template.sql rename to sql/updates/3.0.9_old/2276_mangos_7560_01_world_gameobject_template.sql diff --git a/sql/updates/2280_mangos_7565_01_world_trinity_string.sql b/sql/updates/3.0.9_old/2280_mangos_7565_01_world_trinity_string.sql similarity index 100% rename from sql/updates/2280_mangos_7565_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/2280_mangos_7565_01_world_trinity_string.sql diff --git a/sql/updates/2284_mangos_7568_01_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2284_mangos_7568_01_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2284_mangos_7568_01_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2284_mangos_7568_01_world_spell_proc_event.sql diff --git a/sql/updates/2296_world.sql b/sql/updates/3.0.9_old/2296_world.sql similarity index 100% rename from sql/updates/2296_world.sql rename to sql/updates/3.0.9_old/2296_world.sql diff --git a/sql/updates/2339_world.sql b/sql/updates/3.0.9_old/2339_world.sql similarity index 100% rename from sql/updates/2339_world.sql rename to sql/updates/3.0.9_old/2339_world.sql diff --git a/sql/updates/2343_world.sql b/sql/updates/3.0.9_old/2343_world.sql similarity index 100% rename from sql/updates/2343_world.sql rename to sql/updates/3.0.9_old/2343_world.sql diff --git a/sql/updates/2346_world.sql b/sql/updates/3.0.9_old/2346_world.sql similarity index 100% rename from sql/updates/2346_world.sql rename to sql/updates/3.0.9_old/2346_world.sql diff --git a/sql/updates/2412_characters.sql b/sql/updates/3.0.9_old/2412_characters.sql similarity index 100% rename from sql/updates/2412_characters.sql rename to sql/updates/3.0.9_old/2412_characters.sql diff --git a/sql/updates/2412_world.sql b/sql/updates/3.0.9_old/2412_world.sql similarity index 100% rename from sql/updates/2412_world.sql rename to sql/updates/3.0.9_old/2412_world.sql diff --git a/sql/updates/2432_mangos_7615_01_world_command.sql b/sql/updates/3.0.9_old/2432_mangos_7615_01_world_command.sql similarity index 100% rename from sql/updates/2432_mangos_7615_01_world_command.sql rename to sql/updates/3.0.9_old/2432_mangos_7615_01_world_command.sql diff --git a/sql/updates/2433_mangos_7616_01_world_trinity_string.sql b/sql/updates/3.0.9_old/2433_mangos_7616_01_world_trinity_string.sql similarity index 100% rename from sql/updates/2433_mangos_7616_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/2433_mangos_7616_01_world_trinity_string.sql diff --git a/sql/updates/2433_mangos_7616_02_world_command.sql b/sql/updates/3.0.9_old/2433_mangos_7616_02_world_command.sql similarity index 100% rename from sql/updates/2433_mangos_7616_02_world_command.sql rename to sql/updates/3.0.9_old/2433_mangos_7616_02_world_command.sql diff --git a/sql/updates/2444_world.sql b/sql/updates/3.0.9_old/2444_world.sql similarity index 100% rename from sql/updates/2444_world.sql rename to sql/updates/3.0.9_old/2444_world.sql diff --git a/sql/updates/2450_world.sql b/sql/updates/3.0.9_old/2450_world.sql similarity index 100% rename from sql/updates/2450_world.sql rename to sql/updates/3.0.9_old/2450_world.sql diff --git a/sql/updates/2479_world.sql b/sql/updates/3.0.9_old/2479_world.sql similarity index 100% rename from sql/updates/2479_world.sql rename to sql/updates/3.0.9_old/2479_world.sql diff --git a/sql/updates/2492_mangos_7622_01_world_creature_ai_scripts.sql b/sql/updates/3.0.9_old/2492_mangos_7622_01_world_creature_ai_scripts.sql similarity index 100% rename from sql/updates/2492_mangos_7622_01_world_creature_ai_scripts.sql rename to sql/updates/3.0.9_old/2492_mangos_7622_01_world_creature_ai_scripts.sql diff --git a/sql/updates/2492_mangos_7622_02_world_creature_ai_summons.sql b/sql/updates/3.0.9_old/2492_mangos_7622_02_world_creature_ai_summons.sql similarity index 100% rename from sql/updates/2492_mangos_7622_02_world_creature_ai_summons.sql rename to sql/updates/3.0.9_old/2492_mangos_7622_02_world_creature_ai_summons.sql diff --git a/sql/updates/2492_mangos_7622_03_world_creature_ai_texts.sql b/sql/updates/3.0.9_old/2492_mangos_7622_03_world_creature_ai_texts.sql similarity index 100% rename from sql/updates/2492_mangos_7622_03_world_creature_ai_texts.sql rename to sql/updates/3.0.9_old/2492_mangos_7622_03_world_creature_ai_texts.sql diff --git a/sql/updates/2508_characters.sql b/sql/updates/3.0.9_old/2508_characters.sql similarity index 100% rename from sql/updates/2508_characters.sql rename to sql/updates/3.0.9_old/2508_characters.sql diff --git a/sql/updates/2515_world_scripts.sql b/sql/updates/3.0.9_old/2515_world_scripts.sql similarity index 100% rename from sql/updates/2515_world_scripts.sql rename to sql/updates/3.0.9_old/2515_world_scripts.sql diff --git a/sql/updates/2522_mangos_7627_01_world_achievement_criteria_data.sql b/sql/updates/3.0.9_old/2522_mangos_7627_01_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/2522_mangos_7627_01_world_achievement_criteria_data.sql rename to sql/updates/3.0.9_old/2522_mangos_7627_01_world_achievement_criteria_data.sql diff --git a/sql/updates/2528_mangos_7633_01_world_achievement_criteria_data.sql b/sql/updates/3.0.9_old/2528_mangos_7633_01_world_achievement_criteria_data.sql similarity index 100% rename from sql/updates/2528_mangos_7633_01_world_achievement_criteria_data.sql rename to sql/updates/3.0.9_old/2528_mangos_7633_01_world_achievement_criteria_data.sql diff --git a/sql/updates/2551_world_spell_bonus_data.sql b/sql/updates/3.0.9_old/2551_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/2551_world_spell_bonus_data.sql rename to sql/updates/3.0.9_old/2551_world_spell_bonus_data.sql diff --git a/sql/updates/2559_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2559_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2559_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2559_world_spell_proc_event.sql diff --git a/sql/updates/2565_world_SD2_scripts.sql b/sql/updates/3.0.9_old/2565_world_SD2_scripts.sql similarity index 100% rename from sql/updates/2565_world_SD2_scripts.sql rename to sql/updates/3.0.9_old/2565_world_SD2_scripts.sql diff --git a/sql/updates/2570_world_spell_linked_spell.sql b/sql/updates/3.0.9_old/2570_world_spell_linked_spell.sql similarity index 100% rename from sql/updates/2570_world_spell_linked_spell.sql rename to sql/updates/3.0.9_old/2570_world_spell_linked_spell.sql diff --git a/sql/updates/2582_mangos_7644_01_characters_character_pet.sql b/sql/updates/3.0.9_old/2582_mangos_7644_01_characters_character_pet.sql similarity index 100% rename from sql/updates/2582_mangos_7644_01_characters_character_pet.sql rename to sql/updates/3.0.9_old/2582_mangos_7644_01_characters_character_pet.sql diff --git a/sql/updates/2586_world_spell_linked_spell.sql b/sql/updates/3.0.9_old/2586_world_spell_linked_spell.sql similarity index 100% rename from sql/updates/2586_world_spell_linked_spell.sql rename to sql/updates/3.0.9_old/2586_world_spell_linked_spell.sql diff --git a/sql/updates/2591_world_spell_linked_spell.sql b/sql/updates/3.0.9_old/2591_world_spell_linked_spell.sql similarity index 100% rename from sql/updates/2591_world_spell_linked_spell.sql rename to sql/updates/3.0.9_old/2591_world_spell_linked_spell.sql diff --git a/sql/updates/2617_world_spell_linked_spell.sql b/sql/updates/3.0.9_old/2617_world_spell_linked_spell.sql similarity index 100% rename from sql/updates/2617_world_spell_linked_spell.sql rename to sql/updates/3.0.9_old/2617_world_spell_linked_spell.sql diff --git a/sql/updates/2629_world_spell_linked_spell.sql b/sql/updates/3.0.9_old/2629_world_spell_linked_spell.sql similarity index 100% rename from sql/updates/2629_world_spell_linked_spell.sql rename to sql/updates/3.0.9_old/2629_world_spell_linked_spell.sql diff --git a/sql/updates/2678_mangos_7662_01_world_spell_bonus_data.sql b/sql/updates/3.0.9_old/2678_mangos_7662_01_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/2678_mangos_7662_01_world_spell_bonus_data.sql rename to sql/updates/3.0.9_old/2678_mangos_7662_01_world_spell_bonus_data.sql diff --git a/sql/updates/2682_world_SD2_scripts.sql b/sql/updates/3.0.9_old/2682_world_SD2_scripts.sql similarity index 100% rename from sql/updates/2682_world_SD2_scripts.sql rename to sql/updates/3.0.9_old/2682_world_SD2_scripts.sql diff --git a/sql/updates/2683_characters_gm_tickets.sql b/sql/updates/3.0.9_old/2683_characters_gm_tickets.sql similarity index 100% rename from sql/updates/2683_characters_gm_tickets.sql rename to sql/updates/3.0.9_old/2683_characters_gm_tickets.sql diff --git a/sql/updates/2683_world_trinity_string.sql b/sql/updates/3.0.9_old/2683_world_trinity_string.sql similarity index 100% rename from sql/updates/2683_world_trinity_string.sql rename to sql/updates/3.0.9_old/2683_world_trinity_string.sql diff --git a/sql/updates/2686_characters_gm_tickets.sql b/sql/updates/3.0.9_old/2686_characters_gm_tickets.sql similarity index 100% rename from sql/updates/2686_characters_gm_tickets.sql rename to sql/updates/3.0.9_old/2686_characters_gm_tickets.sql diff --git a/sql/updates/2686_world_command.sql b/sql/updates/3.0.9_old/2686_world_command.sql similarity index 100% rename from sql/updates/2686_world_command.sql rename to sql/updates/3.0.9_old/2686_world_command.sql diff --git a/sql/updates/2687_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2687_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2687_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2687_world_spell_proc_event.sql diff --git a/sql/updates/2689_world_spell_linked_spell.sql b/sql/updates/3.0.9_old/2689_world_spell_linked_spell.sql similarity index 100% rename from sql/updates/2689_world_spell_linked_spell.sql rename to sql/updates/3.0.9_old/2689_world_spell_linked_spell.sql diff --git a/sql/updates/2702_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2702_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2702_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2702_world_spell_proc_event.sql diff --git a/sql/updates/2706_world_SD2_scripts.sql b/sql/updates/3.0.9_old/2706_world_SD2_scripts.sql similarity index 100% rename from sql/updates/2706_world_SD2_scripts.sql rename to sql/updates/3.0.9_old/2706_world_SD2_scripts.sql diff --git a/sql/updates/2715_TC1_1362_world_creature_linked_respawn.sql b/sql/updates/3.0.9_old/2715_TC1_1362_world_creature_linked_respawn.sql similarity index 100% rename from sql/updates/2715_TC1_1362_world_creature_linked_respawn.sql rename to sql/updates/3.0.9_old/2715_TC1_1362_world_creature_linked_respawn.sql diff --git a/sql/updates/2724_TC1_world_1371_script.sql b/sql/updates/3.0.9_old/2724_TC1_world_1371_script.sql similarity index 100% rename from sql/updates/2724_TC1_world_1371_script.sql rename to sql/updates/3.0.9_old/2724_TC1_world_1371_script.sql diff --git a/sql/updates/2774_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2774_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2774_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2774_world_spell_proc_event.sql diff --git a/sql/updates/2792_world_spell_bonus_data.sql b/sql/updates/3.0.9_old/2792_world_spell_bonus_data.sql similarity index 100% rename from sql/updates/2792_world_spell_bonus_data.sql rename to sql/updates/3.0.9_old/2792_world_spell_bonus_data.sql diff --git a/sql/updates/2792_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2792_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2792_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2792_world_spell_proc_event.sql diff --git a/sql/updates/2793_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2793_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2793_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2793_world_spell_proc_event.sql diff --git a/sql/updates/2794_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2794_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2794_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2794_world_spell_proc_event.sql diff --git a/sql/updates/2798_world_SD2_scripts.sql b/sql/updates/3.0.9_old/2798_world_SD2_scripts.sql similarity index 100% rename from sql/updates/2798_world_SD2_scripts.sql rename to sql/updates/3.0.9_old/2798_world_SD2_scripts.sql diff --git a/sql/updates/2802_world_SD2_scripts.sql b/sql/updates/3.0.9_old/2802_world_SD2_scripts.sql similarity index 100% rename from sql/updates/2802_world_SD2_scripts.sql rename to sql/updates/3.0.9_old/2802_world_SD2_scripts.sql diff --git a/sql/updates/2813_world_SD2_scripts.sql b/sql/updates/3.0.9_old/2813_world_SD2_scripts.sql similarity index 100% rename from sql/updates/2813_world_SD2_scripts.sql rename to sql/updates/3.0.9_old/2813_world_SD2_scripts.sql diff --git a/sql/updates/2813_world_scripts.sql b/sql/updates/3.0.9_old/2813_world_scripts.sql similarity index 100% rename from sql/updates/2813_world_scripts.sql rename to sql/updates/3.0.9_old/2813_world_scripts.sql diff --git a/sql/updates/2814_world_spell_linked_spell.sql b/sql/updates/3.0.9_old/2814_world_spell_linked_spell.sql similarity index 100% rename from sql/updates/2814_world_spell_linked_spell.sql rename to sql/updates/3.0.9_old/2814_world_spell_linked_spell.sql diff --git a/sql/updates/2828_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2828_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2828_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2828_world_spell_proc_event.sql diff --git a/sql/updates/2885_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2885_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2885_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2885_world_spell_proc_event.sql diff --git a/sql/updates/2907_mangos_7705_01_world_command.sql b/sql/updates/3.0.9_old/2907_mangos_7705_01_world_command.sql similarity index 100% rename from sql/updates/2907_mangos_7705_01_world_command.sql rename to sql/updates/3.0.9_old/2907_mangos_7705_01_world_command.sql diff --git a/sql/updates/2907_mangos_7706_01_world_command.sql b/sql/updates/3.0.9_old/2907_mangos_7706_01_world_command.sql similarity index 100% rename from sql/updates/2907_mangos_7706_01_world_command.sql rename to sql/updates/3.0.9_old/2907_mangos_7706_01_world_command.sql diff --git a/sql/updates/2923_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2923_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2923_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2923_world_spell_proc_event.sql diff --git a/sql/updates/2928_characters_character_pet.sql b/sql/updates/3.0.9_old/2928_characters_character_pet.sql similarity index 100% rename from sql/updates/2928_characters_character_pet.sql rename to sql/updates/3.0.9_old/2928_characters_character_pet.sql diff --git a/sql/updates/2932_mangos_7714_01_world_command.sql b/sql/updates/3.0.9_old/2932_mangos_7714_01_world_command.sql similarity index 100% rename from sql/updates/2932_mangos_7714_01_world_command.sql rename to sql/updates/3.0.9_old/2932_mangos_7714_01_world_command.sql diff --git a/sql/updates/2938_mangos_7720_01_world_trinity_string.sql b/sql/updates/3.0.9_old/2938_mangos_7720_01_world_trinity_string.sql similarity index 100% rename from sql/updates/2938_mangos_7720_01_world_trinity_string.sql rename to sql/updates/3.0.9_old/2938_mangos_7720_01_world_trinity_string.sql diff --git a/sql/updates/2949_world_creature_template.sql b/sql/updates/3.0.9_old/2949_world_creature_template.sql similarity index 100% rename from sql/updates/2949_world_creature_template.sql rename to sql/updates/3.0.9_old/2949_world_creature_template.sql diff --git a/sql/updates/2955_world_scripts_naxx.sql b/sql/updates/3.0.9_old/2955_world_scripts_naxx.sql similarity index 100% rename from sql/updates/2955_world_scripts_naxx.sql rename to sql/updates/3.0.9_old/2955_world_scripts_naxx.sql diff --git a/sql/updates/2963_world_spell_proc_event.sql b/sql/updates/3.0.9_old/2963_world_spell_proc_event.sql similarity index 100% rename from sql/updates/2963_world_spell_proc_event.sql rename to sql/updates/3.0.9_old/2963_world_spell_proc_event.sql diff --git a/sql/updates/2986_TC1_world.sql b/sql/updates/3.0.9_old/2986_TC1_world.sql similarity index 100% rename from sql/updates/2986_TC1_world.sql rename to sql/updates/3.0.9_old/2986_TC1_world.sql diff --git a/sql/updates/2996_world_trinity_string.sql b/sql/updates/3.0.9_old/2996_world_trinity_string.sql similarity index 100% rename from sql/updates/2996_world_trinity_string.sql rename to sql/updates/3.0.9_old/2996_world_trinity_string.sql diff --git a/sql/updates/2997_world_trinity_string.sql b/sql/updates/3.0.9_old/2997_world_trinity_string.sql similarity index 100% rename from sql/updates/2997_world_trinity_string.sql rename to sql/updates/3.0.9_old/2997_world_trinity_string.sql diff --git a/sql/updates/805_world_scripts.sql b/sql/updates/3.0.9_old/805_world_scripts.sql similarity index 100% rename from sql/updates/805_world_scripts.sql rename to sql/updates/3.0.9_old/805_world_scripts.sql diff --git a/sql/updates/875_mangos_7047_01_characters_character_spell.sql b/sql/updates/3.0.9_old/875_mangos_7047_01_characters_character_spell.sql similarity index 100% rename from sql/updates/875_mangos_7047_01_characters_character_spell.sql rename to sql/updates/3.0.9_old/875_mangos_7047_01_characters_character_spell.sql diff --git a/sql/updates/875_mangos_7059_01_characters_pet_spell.sql b/sql/updates/3.0.9_old/875_mangos_7059_01_characters_pet_spell.sql similarity index 100% rename from sql/updates/875_mangos_7059_01_characters_pet_spell.sql rename to sql/updates/3.0.9_old/875_mangos_7059_01_characters_pet_spell.sql diff --git a/sql/updates/3.0.9_old/CMakeLists.txt b/sql/updates/3.0.9_old/CMakeLists.txt new file mode 100644 index 00000000000..7d2b2d975d3 --- /dev/null +++ b/sql/updates/3.0.9_old/CMakeLists.txt @@ -0,0 +1,5 @@ +FILE(GLOB _SQL_309 *.sql) + +INSTALL(FILES +${_SQL_309} +DESTINATION share/trinity/sql/updates/3.0.9_old) \ No newline at end of file diff --git a/sql/updates/7796_01_mangos_command.sql b/sql/updates/3204_mangos_7796_01_world_command.sql similarity index 75% rename from sql/updates/7796_01_mangos_command.sql rename to sql/updates/3204_mangos_7796_01_world_command.sql index 0a5c7c34221..547ccea849c 100644 --- a/sql/updates/7796_01_mangos_command.sql +++ b/sql/updates/3204_mangos_7796_01_world_command.sql @@ -1,7 +1,6 @@ -ALTER TABLE db_version CHANGE COLUMN required_7782_01_mangos_spell_proc_event required_7796_01_mangos_command bit; +/*ALTER TABLE db_version CHANGE COLUMN required_7782_01_mangos_spell_proc_event required_7796_01_mangos_command bit;*/ DELETE FROM `command` WHERE `name` IN ('go taxinode','lookup taxinode'); - INSERT INTO `command` VALUES ('go taxinode',1,'Syntax: .go taxinode #taxinode\r\n\r\nTeleport player to taxinode coordinates. You can look up zone using .lookup taxinode $namepart'), -('lookup taxinode',3,'Syntax: .lookup taxinode $substring\r\n\r\nSearch and output all taxinodes with provide $substring in name.'); +('lookup taxinode',3,'Syntax: .lookup taxinode $substring\r\n\r\nSearch and output all taxinodes with provide $substring in name.'); \ No newline at end of file diff --git a/sql/updates/7796_02_mangos_mangos_string.sql b/sql/updates/3204_mangos_7796_02_world_trinity_string.sql similarity index 58% rename from sql/updates/7796_02_mangos_mangos_string.sql rename to sql/updates/3204_mangos_7796_02_world_trinity_string.sql index ae47b9803a5..d97f1ccfbda 100644 --- a/sql/updates/7796_02_mangos_mangos_string.sql +++ b/sql/updates/3204_mangos_7796_02_world_trinity_string.sql @@ -1,8 +1,8 @@ -ALTER TABLE db_version CHANGE COLUMN required_7796_01_mangos_command required_7796_02_mangos_mangos_string bit; +/*ALTER TABLE db_version CHANGE COLUMN required_7796_01_mangos_command required_7796_02_mangos_mangos_string bit;*/ -DELETE FROM mangos_string WHERE entry IN(347,466,1128,1129); -INSERT INTO mangos_string VALUES +DELETE FROM trinity_string WHERE entry IN(347,466,1128,1129); +INSERT INTO trinity_string VALUES (347,'TaxiNode ID %u not found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (466,'No taxinodes found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), (1128,'%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1129,'%d - %s %s (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +(1129,'%d - %s %s (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); \ No newline at end of file diff --git a/sql/updates/7802_01_characters_character_achievement.sql b/sql/updates/3210_mangos_7802_01_characters_character_achievement.sql similarity index 59% rename from sql/updates/7802_01_characters_character_achievement.sql rename to sql/updates/3210_mangos_7802_01_characters_character_achievement.sql index 774d1f6b3a9..b79de37a587 100644 --- a/sql/updates/7802_01_characters_character_achievement.sql +++ b/sql/updates/3210_mangos_7802_01_characters_character_achievement.sql @@ -1,6 +1,6 @@ -ALTER TABLE character_db_version CHANGE COLUMN required_7644_01_characters_character_pet required_7802_01_characters_character_achievement bit; +/*ALTER TABLE character_db_version CHANGE COLUMN required_7644_01_characters_character_pet required_7802_01_characters_character_achievement bit;*/ ALTER TABLE character_achievement CHANGE COLUMN guid guid int(11) unsigned NOT NULL, CHANGE COLUMN achievement achievement int(11) unsigned NOT NULL, - CHANGE COLUMN date date bigint(11) unsigned NOT NULL default '0'; + CHANGE COLUMN date date bigint(11) unsigned NOT NULL default '0'; \ No newline at end of file diff --git a/sql/updates/7802_02_characters_character_achievement_progress.sql b/sql/updates/3210_mangos_7802_02_characters_character_achievement_progress.sql similarity index 62% rename from sql/updates/7802_02_characters_character_achievement_progress.sql rename to sql/updates/3210_mangos_7802_02_characters_character_achievement_progress.sql index 318a430acc4..fd5718ddb29 100644 --- a/sql/updates/7802_02_characters_character_achievement_progress.sql +++ b/sql/updates/3210_mangos_7802_02_characters_character_achievement_progress.sql @@ -1,7 +1,7 @@ -ALTER TABLE character_db_version CHANGE COLUMN required_7802_01_characters_character_achievement required_7802_02_characters_character_achievement_progress bit; +/*ALTER TABLE character_db_version CHANGE COLUMN required_7802_01_characters_character_achievement required_7802_02_characters_character_achievement_progress bit;*/ ALTER TABLE character_achievement_progress CHANGE COLUMN guid guid int(11) unsigned NOT NULL, CHANGE COLUMN criteria criteria int(11) unsigned NOT NULL, CHANGE COLUMN counter counter int(11) unsigned NOT NULL, - CHANGE COLUMN date date bigint(11) unsigned NOT NULL default '0'; + CHANGE COLUMN date date bigint(11) unsigned NOT NULL default '0'; \ No newline at end of file diff --git a/sql/updates/CMakeLists.txt b/sql/updates/CMakeLists.txt index 2300dd5c5f3..b27217e7a6e 100644 --- a/sql/updates/CMakeLists.txt +++ b/sql/updates/CMakeLists.txt @@ -1,7 +1,9 @@ add_subdirectory(2.4.3_updates) +add_subdirectory(Obsolete_updates) +add_subdirectory(3.0.9_old) FILE(GLOB _SQL_UPDATES *.sql) INSTALL(FILES ${_SQL_UPDATES} -DESTINATION share/trinity/sql/updates) +DESTINATION share/trinity/sql/updates) \ No newline at end of file diff --git a/sql/updates/7782_01_mangos_spell_proc_event.sql.obs b/sql/updates/Obsolete_updates/3204_mangos_7782_01_world_spell_proc_event.sql.obs similarity index 100% rename from sql/updates/7782_01_mangos_spell_proc_event.sql.obs rename to sql/updates/Obsolete_updates/3204_mangos_7782_01_world_spell_proc_event.sql.obs diff --git a/sql/world_script_waypoints.sql b/sql/world_script_waypoints.sql index 701de8ee4b0..b6c173dcb68 100644 --- a/sql/world_script_waypoints.sql +++ b/sql/world_script_waypoints.sql @@ -1,6 +1,16 @@ -- This file contains all waypoints used by escortAI scripts +DROP TABLE IF EXISTS script_waypoint; +CREATE TABLE script_waypoint ( + entry mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template entry', + pointid mediumint(8) unsigned NOT NULL DEFAULT '0', + location_x float NOT NULL DEFAULT '0', + location_y float NOT NULL DEFAULT '0', + location_z float NOT NULL DEFAULT '0', + waittime int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs', + point_comment text, + PRIMARY KEY (entry, pointid) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Creature waypoints'; -/* GHOSTLANDS */ DELETE FROM script_waypoint WHERE entry=16295; INSERT INTO script_waypoint VALUES @@ -40,5 +50,526 @@ INSERT INTO script_waypoint VALUES (16295, 33, 7603.768066, -7667.000488, 153.997726, 8000, 'SAY_END_2'), (16295, 34, 7603.768066, -7667.000488, 153.997726, 0, ''); -/* EOF */ +DELETE FROM script_waypoint WHERE entry=467; +INSERT INTO script_waypoint VALUES +(467, 0, -10508.40, 1068.00, 55.21, 0, ''), +(467, 1, -10518.30, 1074.84, 53.96, 0, ''), +(467, 2, -10534.82, 1081.92, 49.88, 0, ''), +(467, 3, -10546.51, 1084.88, 50.13, 0, ''), +(467, 4, -10555.29, 1084.45, 45.75, 0, ''), +(467, 5, -10566.57, 1083.53, 42.10, 0, ''), +(467, 6, -10575.83, 1082.34, 39.46, 0, ''), +(467, 7, -10585.67, 1081.08, 37.77, 0, ''), +(467, 8, -10600.08, 1078.19, 36.23, 0, ''), +(467, 9, -10608.69, 1076.08, 35.88, 0, ''), +(467, 10, -10621.26, 1073.00, 35.40, 0, ''), +(467, 11, -10638.12, 1060.18, 33.61, 0, ''), +(467, 12, -10655.87, 1038.99, 33.48, 0, ''), +(467, 13, -10664.68, 1030.54, 32.70, 0, ''), +(467, 14, -10708.68, 1033.86, 33.32, 0, ''), +(467, 15, -10754.43, 1017.93, 32.79, 0, ''), +(467, 16, -10802.26, 1018.01, 32.16, 0, ''), +(467, 17, -10832.60, 1009.04, 32.71, 0, ''), +(467, 18, -10866.56, 1006.51, 31.71, 0, ''), +(467, 19, -10879.98, 1005.10, 32.84, 0, ''), +(467, 20, -10892.45, 1001.32, 34.46, 0, ''), +(467, 21, -10906.14, 997.11, 36.15, 0, ''), +(467, 22, -10922.26, 1002.23, 35.74, 0, ''), +(467, 23, -10936.32, 1023.38, 36.52, 0, ''), +(467, 24, -10933.35, 1052.61, 35.85, 0, ''), +(467, 25, -10940.25, 1077.66, 36.49, 0, ''), +(467, 26, -10957.09, 1099.33, 36.83, 0, ''), +(467, 27, -10956.53, 1119.90, 36.73, 0, ''), +(467, 28, -10939.30, 1150.75, 37.42, 0, ''), +(467, 29, -10915.14, 1202.09, 36.55, 0, ''), +(467, 30, -10892.59, 1257.03, 33.37, 0, ''), +(467, 31, -10891.93, 1306.66, 35.45, 0, ''), +(467, 32, -10896.17, 1327.86, 37.77, 0, ''), +(467, 33, -10906.03, 1368.05, 40.91, 0, ''), +(467, 34, -10910.18, 1389.33, 42.62, 0, ''), +(467, 35, -10915.42, 1417.72, 42.93, 0, ''), +(467, 36, -10926.37, 1421.18, 43.04, 0, 'walk here and say'), +(467, 37, -10952.31, 1421.74, 43.40, 0, ''), +(467, 38, -10980.04, 1411.38, 42.79, 0, ''), +(467, 39, -11006.06, 1420.47, 43.26, 0, ''), +(467, 40, -11021.98, 1450.59, 43.09, 0, ''), +(467, 41, -11025.36, 1491.59, 43.15, 0, ''), +(467, 42, -11036.09, 1508.32, 43.28, 0, ''), +(467, 43, -11060.68, 1526.72, 43.19, 0, ''), +(467, 44, -11072.75, 1527.77, 43.20, 5000, 'say and quest credit'); +DELETE FROM script_waypoint WHERE entry=2768; +INSERT INTO script_waypoint VALUES +(2768, 0, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 1, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 2, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 3, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 4, -2073.51, -2123.46, 18.42, 2000, ''), +(2768, 5, -2073.51, -2123.46, 18.42, 4000, ''), +(2768, 6, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 7, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 8, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 9, -2043.49, -2153.73, 20.20, 20000, ''), +(2768, 10, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 11, -2043.49, -2153.73, 20.20, 2000, ''), +(2768, 12, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 13, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 14, -2073.51, -2123.46, 18.42, 0, ''), +(2768, 15, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 16, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 17, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 18, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 19, -2066.41, -2086.21, 8.97, 6000, ''), +(2768, 20, -2066.41, -2086.21, 8.97, 2000, ''); + +DELETE FROM script_waypoint WHERE entry=12818; +INSERT INTO script_waypoint VALUES +(12818, 0, 3347.250089, -694.700989, 159.925995, 0, ''), +(12818, 1, 3341.527039, -694.725891, 161.124542, 4000, ''), +(12818, 2, 3338.351074, -686.088138, 163.444000, 0, ''), +(12818, 3, 3352.744873, -677.721741, 162.316269, 0, ''), +(12818, 4, 3370.291016, -669.366943, 160.751358, 0, ''), +(12818, 5, 3381.479492, -659.449097, 162.545303, 0, ''), +(12818, 6, 3389.554199, -648.500000, 163.651825, 0, ''), +(12818, 7, 3396.645020, -641.508911, 164.216019, 0, ''), +(12818, 8, 3410.498535, -634.299622, 165.773453, 0, ''), +(12818, 9, 3418.461426, -631.791992, 166.477615, 0, ''), +(12818, 10, 3429.500000, -631.588745, 166.921265, 0, ''), +(12818, 11,3434.950195, -629.245483, 168.333969, 0, ''), +(12818, 12,3438.927979, -618.503235, 171.503143, 0, ''), +(12818, 13,3444.217529, -609.293640, 173.077972, 1000, 'Ambush 1'), +(12818, 14,3460.505127, -593.794189, 174.342255, 0, ''), +(12818, 15,3480.283203, -578.210327, 176.652313, 0, ''), +(12818, 16,3492.912842, -562.335449, 181.396301, 0, ''), +(12818, 17,3495.230957, -550.977600, 184.652267, 0, ''), +(12818, 18,3496.247070, -529.194214, 188.172028, 0, ''), +(12818, 19,3497.619385, -510.411499, 188.345322, 1000, 'Ambush 2'), +(12818, 20,3498.498047, -497.787506, 185.806274, 0, ''), +(12818, 21,3484.218750, -489.717529, 182.389862, 4000, ''); + +DELETE FROM script_waypoint WHERE entry=12858; +INSERT INTO script_waypoint VALUES +(12858, 0, 1782.63, -2241.11, 109.73, 5000, ''), +(12858, 1, 1788.88, -2240.17, 111.71, 0, ''), +(12858, 2, 1797.49, -2238.11, 112.31, 0, ''), +(12858, 3, 1803.83, -2232.77, 111.22, 0, ''), +(12858, 4, 1806.65, -2217.83, 107.36, 0, ''), +(12858, 5, 1811.81, -2208.01, 107.45, 0, ''), +(12858, 6, 1820.85, -2190.82, 100.49, 0, ''), +(12858, 7, 1829.60, -2177.49, 96.44, 0, ''), +(12858, 8, 1837.98, -2164.19, 96.71, 0, 'prepare'), +(12858, 9, 1839.99, -2149.29, 96.78, 0, ''), +(12858, 10, 1835.14, -2134.98, 96.80, 0, ''), +(12858, 11, 1823.57, -2118.27, 97.43, 0, ''), +(12858, 12, 1814.99, -2110.35, 98.38, 0, ''), +(12858, 13, 1806.60, -2103.09, 99.19, 0, ''), +(12858, 14, 1798.27, -2095.77, 100.04, 0, ''), +(12858, 15, 1783.59, -2079.92, 100.81, 0, ''), +(12858, 16, 1776.79, -2069.48, 101.77, 0, ''), +(12858, 17, 1776.82, -2054.59, 109.82, 0, ''), +(12858, 18, 1776.88, -2047.56, 109.83, 0, ''), +(12858, 19, 1776.86, -2036.55, 109.83, 0, ''), +(12858, 20, 1776.90, -2024.56, 109.83, 0, 'win'), +(12858, 21, 1776.87, -2028.31, 109.83,60000, 'stay'), +(12858, 22, 1776.90, -2028.30, 109.83, 0, ''); + +DELETE FROM script_waypoint WHERE entry=15420; +INSERT INTO script_waypoint VALUES +(15420, 0, 9294.78, -6682.51, 22.42, 0, ''), +(15420, 1, 9298.27, -6667.99, 22.42, 0, ''), +(15420, 2, 9309.63, -6658.84, 22.43, 0, ''), +(15420, 3, 9304.43, -6649.31, 26.46, 0, ''), +(15420, 4, 9298.83, -6648.00, 28.61, 0, ''), +(15420, 5, 9291.06, -6653.46, 31.83,2500, ''), +(15420, 6, 9289.08, -6660.17, 31.85,5000, ''), +(15420, 7, 9291.06, -6653.46, 31.83, 0, ''); + +DELETE FROM script_waypoint WHERE entry=16993; +INSERT INTO script_waypoint VALUES +(16993, 0, -1137.72, 4272.10, 14.04, 5000, ''), +(16993, 1, -1141.34, 4232.42, 14.63, 0, ''), +(16993, 2, -1133.47, 4220.88, 11.78, 0, ''), +(16993, 3, -1126.18, 4213.26, 13.51, 0, ''), +(16993, 4, -1100.12, 4204.32, 16.41, 0, ''), +(16993, 5, -1063.68, 4197.92, 15.51, 0, ''), +(16993, 6, -1027.28, 4194.36, 15.52, 0, ''), +(16993, 7, -995.68, 4189.59, 19.84, 0, ''), +(16993, 8, -970.90, 4188.60, 24.61, 0, ''), +(16993, 9, -961.93, 4193.34, 26.11, 15000, 'Summon 1'), +(16993, 10, -935.52, 4210.99, 31.98, 0, ''), +(16993, 11, -913.42, 4218.27, 37.29, 0, ''), +(16993, 12, -896.53, 4207.73, 43.23, 0, ''), +(16993, 13, -868.49, 4194.77, 46.75, 30000, 'Kneel and Rest Here'), +(16993, 14, -852.83, 4198.29, 47.28, 15000, 'Summon 2'), +(16993, 15, -819.85, 4200.50, 46.37, 0, ''), +(16993, 16, -791.92, 4201.96, 44.19, 0, ''), +(16993, 17, -774.42, 4202.46, 47.41, 0, ''), +(16993, 18, -762.90, 4202.17, 48.81, 0, ''), +(16993, 19, -728.25, 4195.35, 50.68, 0, ''), +(16993, 20, -713.58, 4192.07, 53.98, 0, ''), +(16993, 21, -703.09, 4189.74, 56.96, 0, ''), +(16993, 22, -693.70, 4185.43, 57.06, 0, ''), +(16993, 23, -686.38, 4159.81, 60.26, 0, ''), +(16993, 24, -679.88, 4147.04, 64.20, 0, ''), +(16993, 25, -656.74, 4147.72, 64.11, 0, ''), +(16993, 26, -652.22, 4137.50, 64.58, 0, ''), +(16993, 27, -649.99, 4136.38, 64.63, 30000, 'Quest Credit'); + +DELETE FROM script_waypoint WHERE entry=17312; +INSERT INTO script_waypoint VALUES +(17312, 0, -4784.532227, -11051.060547, 3.484263, 0, ''), +(17312, 1, -4805.509277, -11037.293945, 3.043942, 0, ''), +(17312, 2, -4827.826172, -11034.398438, 1.741959, 0, ''), +(17312, 3, -4852.630859, -11033.695313, 2.208656, 0, ''), +(17312, 4, -4876.791992, -11034.517578, 3.175228, 0, ''), +(17312, 5, -4895.486816, -11038.306641, 9.390890, 0, ''), +(17312, 6, -4915.464844, -11048.402344, 12.369793, 0, ''), +(17312, 7, -4937.288086, -11067.041992, 13.857983, 0, ''), +(17312, 8, -4966.577637, -11067.507813, 15.754786, 0, ''), +(17312, 9, -4993.799805, -11056.544922, 19.175295, 0, ''), +(17312, 10, -5017.836426, -11052.569336, 22.476587, 0, ''), +(17312, 11, -5039.706543, -11058.459961, 25.831593, 0, ''), +(17312, 12, -5057.289063, -11045.474609, 26.972496, 0, ''), +(17312, 13, -5078.828125, -11037.601563, 29.053417, 0, ''), +(17312, 14, -5104.158691, -11039.195313, 29.440195, 0, ''), +(17312, 15, -5120.780273, -11039.518555, 30.142139, 0, ''), +(17312, 16, -5140.833008, -11039.810547, 28.788074, 0, ''), +(17312, 17, -5161.201660, -11040.050781, 27.879545, 4000, ''), +(17312, 18, -5171.842285, -11046.803711, 27.183821, 0, ''), +(17312, 19, -5185.995117, -11056.359375, 20.234867, 0, ''), +(17312, 20, -5198.485840, -11065.065430, 18.872593, 0, ''), +(17312, 21, -5214.062500, -11074.653320, 19.215731, 0, ''), +(17312, 22, -5220.157227, -11088.377930, 19.818476, 0, ''), +(17312, 23, -5233.652832, -11098.846680, 18.349432, 0, ''), +(17312, 24, -5250.163086, -11111.653320, 16.438959, 0, ''), +(17312, 25, -5268.194336, -11125.639648, 12.668313, 0, ''), +(17312, 26, -5286.270508, -11130.669922, 6.912246, 0, ''), +(17312, 27, -5317.449707, -11137.392578, 4.963446, 0, ''), +(17312, 28, -5334.854492, -11154.384766, 6.742664, 0, ''), +(17312, 29, -5353.874512, -11171.595703, 6.903912, 20000, ''), +(17312, 30, -5354.240000, -11171.940000, 6.890000, 0, ''); + +DELETE FROM script_waypoint WHERE entry=19685; +INSERT INTO script_waypoint VALUES +(19685, 0, -1863.369019, 5419.517090, -10.463668, 5000, ''), +(19685, 1, -1861.749023, 5416.465332, -10.508068, 0, ''), +(19685, 2, -1857.036133, 5410.966309, -12.428039, 0, ''), +(19685, 3, -1831.539185, 5365.472168, -12.428039, 0, ''), +(19685, 4, -1813.416504, 5333.776855, -12.428039, 0, ''), +(19685, 5, -1800.354370, 5313.290039, -12.428039, 0, ''), +(19685, 6, -1775.624878, 5268.786133, -38.809181, 0, ''), +(19685, 7, -1770.147339, 5259.268066, -38.829231, 0, ''), +(19685, 8, -1762.814209, 5261.098145, -38.848995, 0, ''), +(19685, 9, -1740.110474, 5268.858398, -40.208965, 0, ''), +(19685, 10, -1725.837402, 5270.936035, -40.208965, 0, ''), +(19685, 11, -1701.580322, 5290.323242, -40.209187, 0, ''), +(19685, 12, -1682.877808, 5291.406738, -34.429646, 0, ''), +(19685, 13, -1670.101685, 5291.201172, -32.786007, 0, ''), +(19685, 14, -1656.666870, 5294.333496, -37.862648, 0, ''), +(19685, 15, -1652.035767, 5295.413086, -40.245499, 0, ''), +(19685, 16, -1620.860596, 5300.133301, -40.208992, 0, ''), +(19685, 17, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 18, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 19, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 20, -1622.140869, 5301.955566, -40.208897, 0, ''), +(19685, 21, -1621.131836, 5333.112793, -40.208897, 0, ''), +(19685, 22, -1637.598999, 5342.134277, -40.208790, 0, ''), +(19685, 23, -1648.521606, 5352.309570, -47.496170, 0, ''), +(19685, 24, -1654.606934, 5357.419434, -45.870892, 0, ''), +(19685, 25, -1633.670044, 5422.067871, -42.835541, 0, ''), +(19685, 26, -1656.567505, 5426.236328, -40.405815, 0, ''), +(19685, 27, -1664.932373, 5425.686523, -38.846405, 0, ''), +(19685, 28, -1681.406006, 5425.871094, -38.810928, 0, ''), +(19685, 29, -1730.875977, 5427.413574, -12.427910, 0, ''), +(19685, 30, -1743.509521, 5369.599121, -12.427910, 0, ''), +(19685, 31, -1877.217041, 5303.710449, -12.427989, 0, ''), +(19685, 32, -1890.371216, 5289.273438, -12.428268, 0, ''), +(19685, 33, -1905.505737, 5266.534668, 2.630672, 0, ''), +(19685, 34, -1909.381348, 5273.008301, 1.663714, 10000, ''), +(19685, 35, -1909.381348, 5273.008301, 1.663714, 12000, ''), +(19685, 36, -1909.381348, 5273.008301, 1.663714, 8000, ''), +(19685, 37, -1909.381348, 5273.008301, 1.663714, 15000, ''), +(19685, 38, -1927.561401, 5275.324707, 1.984987, 0, ''), +(19685, 39, -1927.385498, 5300.879883, -12.427236, 0, ''), +(19685, 40, -1921.063965, 5314.318359, -12.427236, 0, ''), +(19685, 41, -1965.425415, 5379.298828, -12.427236, 0, ''), +(19685, 42, -1981.233154, 5450.743652, -12.427236, 0, ''), +(19685, 43, -1958.022461, 5455.904297, 0.487659, 0, ''), +(19685, 44, -1951.991455, 5463.580566, 0.874490, 10000, ''), +(19685, 45, -1951.991455, 5463.580566, 0.874490, 12000, ''), +(19685, 46, -1968.730225, 5481.752930, -12.427846, 0, ''), +(19685, 47, -1881.839844, 5554.040039, -12.427846, 0, ''), +(19685, 48, -1841.566650, 5545.965332, -12.427846, 0, ''), +(19685, 49, -1837.658325, 5523.780273, 0.558756, 0, ''), +(19685, 50, -1831.321777, 5534.821777, 1.221819, 6000, ''), +(19685, 51, -1831.321777, 5534.821777, 1.221819, 8000, ''), +(19685, 52, -1831.321777, 5534.821777, 1.221819, 5000, ''), +(19685, 53, -1850.060669, 5472.610840, 0.857320, 6000, ''), +(19685, 54, -1850.060669, 5472.610840, 0.857320, 8000, ''), +(19685, 55, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 56, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 57, -1850.060669, 5472.610840, 0.857320, 4000, ''); + +DELETE FROM script_waypoint WHERE entry=20129; +INSERT INTO script_waypoint VALUES +(20129, 0, -8374.93,-4250.21, -204.38,5000, ''), +(20129, 1, -8374.93,-4250.21, -204.38,16000, ''), +(20129, 2, -8374.93,-4250.21, -204.38,10000, ''), +(20129, 3, -8374.93,-4250.21, -204.38,2000, ''), +(20129, 4, -8439.40,-4180.05, -209.25, 0, ''), +(20129, 5, -8437.82,-4120.84, -208.59,10000, ''), +(20129, 6, -8437.82,-4120.84, -208.59,16000, ''), +(20129, 7, -8437.82,-4120.84, -208.59,13000, ''), +(20129, 8, -8437.82,-4120.84, -208.59,18000, ''), +(20129, 9, -8437.82,-4120.84, -208.59,15000, ''), +(20129, 10, -8437.82,-4120.84, -208.59,2000, ''), +(20129, 11, -8467.26,-4198.63, -214.21, 0, ''), +(20129, 12, -8667.76,-4252.13, -209.56, 0, ''), +(20129, 13, -8703.71,-4234.58, -209.5,14000, ''), +(20129, 14, -8703.71,-4234.58, -209.5,2000, ''), +(20129, 15, -8642.81,-4304.37, -209.57, 0, ''), +(20129, 16, -8649.06,-4394.36, -208.46,6000, ''), +(20129, 17, -8649.06,-4394.36, -208.46,18000, ''), +(20129, 18, -8649.06,-4394.36, -208.46,2000, ''), +(20129, 19, -8468.72,-4437.67, -215.45, 0, ''), +(20129, 20, -8427.54,-4426, -211.13, 0, ''), +(20129, 21, -8364.83,-4393.32, -205.91, 0, ''), +(20129, 22, -8304.54,-4357.2, -208.2,18000, ''), +(20129, 23, -8304.54,-4357.2, -208.2,2000, ''), +(20129, 24, -8375.42,-4250.41, -205.14,5000, ''), +(20129, 25, -8375.42,-4250.41, -205.14,5000, ''); + +DELETE FROM script_waypoint WHERE entry=6575; +INSERT INTO script_waypoint VALUES +(6575, 0, 1945.81, -431.54, 16.36, 0, ''), +(6575, 1, 1946.21, -436.41, 16.36, 0, ''), +(6575, 2, 1950.01, -444.11, 14.63, 0, ''), +(6575, 3, 1956.08, -449.34, 13.12, 0, ''), +(6575, 4, 1966.59, -450.55, 11.27, 0, ''), +(6575, 5, 1976.09, -447.51, 11.27, 0, ''), +(6575, 6, 1983.42, -435.85, 11.27, 0, ''), +(6575, 7, 1978.17, -428.81, 11.27, 0, ''), +(6575, 8, 1973.97, -422.08, 9.04, 0, ''), +(6575, 9, 1963.84, -418.90, 6.17, 0, ''), +(6575, 10, 1961.22, -422.74, 6.17, 0, ''), +(6575, 11, 1964.80, -431.26, 6.17, 300000, ''); + +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -252.92, 2126.82, 81.17, 0, ''), +(3849, 1, -253.88, 2131.11, 81.21, 0, ''), +(3849, 2, -249.66, 2142.45, 87.01, 0, ''), +(3849, 3, -248.08, 2143.68, 87.01, 0, ''), +(3849, 4, -238.87, 2139.93, 87.01, 0, ''), +(3849, 5, -235.47, 2149.18, 90.59, 0, ''), +(3849, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); + +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -255.33, 2117.99, 81.17, 0, ''), +(3850, 1, -253.88, 2131.11, 81.21, 0, ''), +(3850, 2, -249.66, 2142.45, 87.01, 0, ''), +(3850, 3, -248.08, 2143.68, 87.01, 0, ''), +(3850, 4, -238.87, 2139.93, 87.01, 0, ''), +(3850, 5, -235.47, 2149.18, 90.59, 0, ''), +(3850, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); + +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -250.923431, 2116.264160, 81.179, 0, 'SAY_FREE_AD'), +(3849, 1, -255.048538, 2119.392578, 81.179, 0, ''), +(3849, 2, -254.129105, 2123.454346, 81.179, 0, ''), +(3849, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3849, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3849, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3849, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3849, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3849, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3849, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3849, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AD'), +(3849, 11, -241.129700, 2154.562988, 90.624, 5000, ''), +(3849, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST1_DOOR_AD'), +(3849, 13, -241.129700, 2154.562988, 90.624, 25000, 'SAY_POST2_DOOR_AD'); + +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -241.816895, 2122.904053, 81.179, 0, 'SAY_FREE_AS'), +(3850, 1, -247.139297, 2124.886475, 81.179, 0, ''), +(3850, 2, -253.179184, 2127.406738, 81.179, 0, ''), +(3850, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3850, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3850, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3850, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3850, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3850, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3850, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3850, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AS'), +(3850, 11, -241.129700, 2154.562988, 90.624, 5000, 'cast'), +(3850, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST_DOOR_AS'), +(3850, 13, -241.129700, 2154.562988, 90.624, 25000, ''); + +DELETE FROM script_waypoint WHERE entry=17876; +INSERT INTO script_waypoint VALUES +(17876, 0, 2230.91, 118.765, 82.2947,5000, ''), +(17876, 1, 2230.33, 114.980, 82.2946, 0, ''), +(17876, 2, 2233.36, 111.057, 82.2996, 0, ''), +(17876, 3, 2231.17, 108.486, 82.6624, 0, ''), +(17876, 4, 2220.22, 114.605, 89.4264, 0, ''), +(17876, 5, 2215.23, 115.990, 89.4549, 0, ''), +(17876, 6, 2210.00, 106.849, 89.4549, 0, ''), +(17876, 7, 2205.66, 105.234, 89.4549, 0, ''), +(17876, 8, 2192.26, 112.618, 89.4549, 0, 'spawn armorer'), +(17876, 9, 2181.28, 118.612, 89.4549,8000, 'get weapon'), +(17876, 10, 2181.62, 120.385, 89.4549,5000, 'get armor'), +(17876, 11, 2189.44, 113.922, 89.4549, 0, ''), +(17876, 12, 2195.63, 110.584, 89.4549, 0, ''), +(17876, 13, 2201.09, 115.115, 89.4549, 0, ''), +(17876, 14, 2204.34, 121.036, 89.4355, 0, ''), +(17876, 15, 2208.66, 129.127, 87.9560, 0, 'first ambush'), +(17876, 16, 2193.09, 137.940, 88.2164, 0, ''), +(17876, 17, 2173.39, 149.064, 87.9227, 0, ''), +(17876, 18, 2164.25, 137.965, 85.0595, 0, ''), +(17876, 19, 2149.31, 125.645, 77.0858, 0, ''), +(17876, 20, 2142.78, 127.173, 75.5954, 0, ''), +(17876, 21, 2139.28, 133.952, 73.6386, 0, 'second ambush'), +(17876, 22, 2139.54, 155.235, 67.1269, 0, ''), +(17876, 23, 2145.38, 167.551, 64.8974, 0, ''), +(17876, 24, 2134.28, 175.304, 67.9446, 0, ''), +(17876, 25, 2118.08, 187.387, 68.8141, 0, ''), +(17876, 26, 2105.88, 195.461, 65.1854, 0, 'third ambush'), +(17876, 27, 2096.77, 196.939, 65.2117, 0, ''), +(17876, 28, 2083.90, 209.395, 64.8736, 0, ''), +(17876, 29, 2067.84, 224.376, 64.8022,30000, 'meeting scarloc'), +(17876, 30, 2055.40, 242.90, 63.3418, 0, 'after skarloc'), +(17876, 31, 2039.20, 266.460, 63.0182,10000, 'mount up'), +(17876, 32, 2011.77, 278.478, 65.3388, 0, ''), +(17876, 33, 2005.08, 289.676, 66.1179, 0, ''), +(17876, 34, 2033.11, 337.450, 66.0948, 0, ''), +(17876, 35, 2070.30, 416.208, 66.0893, 0, ''), +(17876, 36, 2086.76, 469.768, 65.9182, 0, ''), +(17876, 37, 2101.70, 497.955, 61.7881, 0, 'road ambush'), +(17876, 38, 2133.39, 530.933, 55.3700,5000, ''), +(17876, 39, 2157.91, 559.635, 48.5157, 0, ''), +(17876, 40, 2167.34, 586.191, 42.4394, 0, ''), +(17876, 41, 2174.17, 637.643, 33.9002, 0, ''), +(17876, 42, 2179.31, 656.053, 34.723, 0, ''), +(17876, 43, 2183.65, 670.941, 34.0318, 0, ''), +(17876, 44, 2201.50, 668.616, 36.1236, 0, ''), +(17876, 45, 2221.56, 652.747, 36.6153, 0, ''), +(17876, 46, 2238.97, 640.125, 37.2214, 0, ''), +(17876, 47, 2251.17, 620.574, 40.1473, 0, ''), +(17876, 48, 2261.98, 595.303, 41.4117, 0, ''), +(17876, 49, 2278.67, 560.172, 38.9090, 0, ''), +(17876, 50, 2336.72, 528.327, 40.9369, 0, ''), +(17876, 51, 2381.04, 519.612, 37.7312, 0, ''), +(17876, 52, 2412.20, 515.425, 39.2068, 0, ''), +(17876, 53, 2452.39, 516.174, 42.9387, 0, ''), +(17876, 54, 2467.38, 539.389, 47.4992, 0, ''), +(17876, 55, 2470.70, 554.333, 46.6668, 0, ''), +(17876, 56, 2478.07, 575.321, 55.4549, 0, ''), +(17876, 57, 2480.00, 585.408, 56.6921, 0, ''), +(17876, 58, 2482.67, 608.817, 55.6643, 0, ''), +(17876, 59, 2485.62, 626.061, 58.0132, 2000, 'dismount'), +(17876, 60, 2486.91, 626.356, 58.0761, 0, 'scare horse'), +(17876, 61, 2488.58, 660.940, 57.3913, 0, ''), +(17876, 62, 2502.56, 686.059, 55.6252, 0, ''), +(17876, 63, 2502.08, 694.360, 55.5083, 0, ''), +(17876, 64, 2491.46, 694.321, 55.7163, 0, ''), +(17876, 65, 2491.10, 703.300, 55.7630, 0, ''), +(17876, 66, 2485.64, 702.992, 55.7917, 0, ''), +(17876, 67, 2479.10, 695.291, 55.7901, 10000, ''), +(17876, 68, 2476.75, 693.689, 55.7960, 0, 'spawn mobs'), +(17876, 69, 2475.39, 695.983, 55.8146, 0, ''), +(17876, 70, 2477.75, 694.473, 55.7945, 0, ''), +(17876, 71, 2481.27, 697.747, 55.7910, 0, 'mobs in doorway'), +(17876, 72, 2486.31, 703.131, 55.7861, 5000, ''), +(17876, 73, 2490.76, 703.511, 55.7662, 0, ''), +(17876, 74, 2491.30, 694.792, 55.7195, 0, ''), +(17876, 75, 2518.69, 693.876, 55.1383, 0, ''), +(17876, 76, 2531.33, 681.914, 55.1383, 0, ''), +(17876, 77, 2568.25, 682.654, 55.1778, 0, ''), +(17876, 78, 2589.61, 689.981, 55.1421, 0, ''), +(17876, 79, 2634.74, 679.833, 54.6613, 0, ''), +(17876, 80, 2630.41, 661.464, 54.2761, 0, ''), +(17876, 81, 2629.00, 656.982, 56.0651, 0, ''), +(17876, 82, 2620.84, 633.007, 56.0300, 3000, 'stop in church'), +(17876, 83, 2622.99, 639.178, 56.0300, 0, 'summon'), +(17876, 84, 2628.73, 656.693, 56.0610, 5000, ''), +(17876, 85, 2630.34, 661.135, 54.2738, 0, ''), +(17876, 86, 2635.38, 672.243, 54.4508, 0, ''), +(17876, 87, 2644.13, 668.158, 55.3797, 0, ''), +(17876, 88, 2646.82, 666.740, 56.9898, 0, ''), +(17876, 89, 2658.22, 665.432, 57.1725, 0, ''), +(17876, 90, 2661.88, 674.849, 57.1725, 0, ''), +(17876, 91, 2656.23, 677.208, 57.1725, 0, ''), +(17876, 92, 2652.28, 670.270, 61.9353, 0, ''), +(17876, 93, 2650.79, 664.290, 61.9302, 0, 'summon inn'), +(17876, 94, 2658.19, 660.454, 61.9320, 5000, ''), +(17876, 95, 2660.57, 659.173, 61.9370, 0, 'speak with Taretha'), +(17876, 96, 2658.19, 660.454, 61.9320, 5000, 'epoch calls'), +(17876, 97, 2659.84, 659.482, 61.9361, 5000, 'taretha "dies"'), +(17876, 98, 2654.28, 662.722, 61.9313, 0, ''), +(17876, 99, 2652.37, 670.561, 61.9368, 0, ''), +(17876, 100, 2656.05, 676.761, 57.1727, 0, ''), +(17876, 101, 2658.49, 677.166, 57.1727, 0, ''), +(17876, 102, 2659.28, 667.117, 57.1727, 0, ''), +(17876, 103, 2649.71, 665.387, 57.1727, 0, ''), +(17876, 104, 2634.79, 672.964, 54.4577, 0, 'outside inn'), +(17876, 105, 2635.06, 673.892, 54.4713, 30000, 'getting ready'), +(17876, 106, 2634.79, 672.964, 54.4577, 60000, 'when all dead and meet Taretha'), +(17876, 107, 2631.72, 665.629, 54.2923, 0, 'run off'), +(17876, 108, 2647.40, 640.530, 55.7634, 0, ''); + +DELETE FROM script_waypoint WHERE entry=18887; +INSERT INTO script_waypoint VALUES +(18887, 0, 2650.06, 665.473, 61.9305, 0, ''), +(18887, 1, 2652.44, 670.761, 61.9370, 0, ''), +(18887, 2, 2655.96, 676.913, 57.1725, 0, ''), +(18887, 3, 2659.40, 677.317, 57.1725, 0, ''), +(18887, 4, 2651.75, 664.482, 57.1725, 0, ''), +(18887, 5, 2647.49, 666.595, 57.0824, 0, ''), +(18887, 6, 2644.37, 668.167, 55.4182, 0, ''), +(18887, 7, 2640.96, 669.890, 54.7567, 60000, ''); + +DELETE FROM script_waypoint WHERE entry=10096; +INSERT INTO script_waypoint VALUES +(10096, 0, 604.802673, -191.081985, -54.058590, 0,'ring'), +(10096, 1, 604.072998, -222.106918, -52.743759, 0,'first gate'), +(10096, 2, 621.400391, -214.499054, -52.814453, 0,'hiding in corner'), +(10096, 3, 601.300781, -198.556992, -53.950256, 0,'ring'), +(10096, 4, 631.818359, -180.548126, -52.654770, 0,'second gate'), +(10096, 5, 627.390381, -201.075974, -52.692917, 0,'hiding in corner'); + +DELETE FROM script_waypoint WHERE entry=9503; +INSERT INTO script_waypoint VALUES +(9503, 0, 883.294861, -188.926300, -43.703655, 0,''), +(9503, 1, 872.763550, -185.605621, -43.703655, 5000,'b1'), +(9503, 2, 867.923401, -188.006393, -43.703655, 5000,'b2'), +(9503, 3, 863.295898, -190.795212, -43.703655, 5000,'b3'), +(9503, 4, 856.139587, -194.652756, -43.703655, 5000,'b4'), +(9503, 5, 851.878906, -196.928131, -43.703655, 15000,'b5'), +(9503, 6, 877.035217, -187.048080, -43.703655, 0,''), +(9503, 7, 891.198000, -197.924000, -43.620400, 0,'home'); + +DELETE FROM script_waypoint WHERE entry=12423; +INSERT INTO script_waypoint VALUES +(12423, 0, -9509.72, -147.03, 58.74, 0, ''), +(12423, 1, -9517.07, -172.82, 58.66, 0, ''); +DELETE FROM script_waypoint WHERE entry=12427; +INSERT INTO script_waypoint VALUES +(12427, 0, -5689.20, -456.44, 391.08, 0, ''), +(12427, 1, -5700.37, -450.77, 393.19, 0, ''); +DELETE FROM script_waypoint WHERE entry=12428; +INSERT INTO script_waypoint VALUES +(12428, 0, 2454.09, 361.26, 31.51, 0, ''), +(12428, 1, 2472.03, 378.08, 30.98, 0, ''); +DELETE FROM script_waypoint WHERE entry=12429; +INSERT INTO script_waypoint VALUES +(12429, 0, 9654.19, 909.58, 1272.11, 0, ''), +(12429, 1, 9642.53, 908.11, 1269.10, 0, ''); +DELETE FROM script_waypoint WHERE entry=12430; +INSERT INTO script_waypoint VALUES +(12430, 0, 161.65, -4779.34, 14.64, 0, ''), +(12430, 1, 140.71, -4813.56, 17.04, 0, ''); + +/* EOF */ \ No newline at end of file diff --git a/sql/world_scripts_structure.sql b/sql/world_scripts_structure.sql index 7ac482bb493..a9fea4e7514 100644 --- a/sql/world_scripts_structure.sql +++ b/sql/world_scripts_structure.sql @@ -1,25 +1,5 @@ -DROP TABLE IF EXISTS `custom_texts`; -CREATE TABLE IF NOT EXISTS `custom_texts` ( - `entry` mediumint(8) NOT NULL, - `content_default` text NOT NULL, - `content_loc1` text, - `content_loc2` text, - `content_loc3` text, - `content_loc4` text, - `content_loc5` text, - `content_loc6` text, - `content_loc7` text, - `content_loc8` text, - `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', - `type` tinyint(3) unsigned NOT NULL DEFAULT '0', - `language` tinyint(3) unsigned NOT NULL DEFAULT '0', - `emote` tinyint(3) unsigned NOT NULL DEFAULT '0', - `comment` text, - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Custom Texts'; - -DROP TABLE IF EXISTS `eventai_scripts`; -CREATE TABLE `eventai_scripts` ( +DROP TABLE IF EXISTS `creature_ai_scripts`; +CREATE TABLE `creature_ai_scripts` ( `id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT, `creature_id` int(11) unsigned NOT NULL default '0' COMMENT 'Creature Template Identifier', `event_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Event Type', @@ -46,8 +26,8 @@ CREATE TABLE `eventai_scripts` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Scripts'; -DROP TABLE IF EXISTS `eventai_summons`; -CREATE TABLE `eventai_summons` ( +DROP TABLE IF EXISTS `creature_ai_summons`; +CREATE TABLE `creature_ai_summons` ( `id` int(11) unsigned NOT NULL COMMENT 'Location Identifier' AUTO_INCREMENT, `position_x` float NOT NULL default '0', `position_y` float NOT NULL default '0', @@ -58,8 +38,8 @@ CREATE TABLE `eventai_summons` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Summoning Locations'; -DROP TABLE IF EXISTS `eventai_texts`; -CREATE TABLE `eventai_texts` ( +DROP TABLE IF EXISTS `creature_ai_texts`; +CREATE TABLE `creature_ai_texts` ( `entry` mediumint(8) NOT NULL, `content_default` text NOT NULL, `content_loc1` text, @@ -78,41 +58,9 @@ CREATE TABLE `eventai_texts` ( PRIMARY KEY (`entry`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; -DROP TABLE IF EXISTS `script_texts`; -CREATE TABLE IF NOT EXISTS `script_texts` ( - `entry` mediumint(8) NOT NULL, - `content_default` text NOT NULL, - `content_loc1` text, - `content_loc2` text, - `content_loc3` text, - `content_loc4` text, - `content_loc5` text, - `content_loc6` text, - `content_loc7` text, - `content_loc8` text, - `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', - `type` tinyint(3) unsigned NOT NULL DEFAULT '0', - `language` tinyint(3) unsigned NOT NULL DEFAULT '0', - `emote` tinyint(3) unsigned NOT NULL DEFAULT '0', - `comment` text, - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; - -DROP TABLE IF EXISTS script_waypoint; -CREATE TABLE script_waypoint ( - entry mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template entry', - pointid mediumint(8) unsigned NOT NULL DEFAULT '0', - location_x float NOT NULL DEFAULT '0', - location_y float NOT NULL DEFAULT '0', - location_z float NOT NULL DEFAULT '0', - waittime int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs', - point_comment text, - PRIMARY KEY (entry, pointid) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Creature waypoints'; - - -DROP TABLE IF EXISTS `sd2_db_version`; -DROP TABLE IF EXISTS `script_db_version`; -CREATE TABLE `script_db_version` ( -`version` varchar(255) NOT NULL default '' COMMENT 'Database version string' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; \ No newline at end of file +CREATE TABLE IF NOT EXISTS `version` ( + `core_version` varchar(120) default NULL COMMENT 'Core revision dumped at startup.', + `core_revision` BIGINT UNSIGNED default '0', + `db_version` varchar(120) default NULL COMMENT 'Version of world DB.', + `script_version` varchar(120) default NULL COMMENT 'Version of scripts DB.' +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Version Notes'; \ No newline at end of file From 6592e99f4aa8972452ee5fd426893f2cf832e291 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 10:48:14 -0500 Subject: [PATCH 021/112] *Some update of spell target selection. --HG-- branch : trunk --- src/game/GameObject.cpp | 2 +- src/game/Spell.cpp | 27 +++++++++++++++++++-------- src/game/SpellAuras.cpp | 2 +- src/game/SpellEffects.cpp | 20 ++++++++++---------- 4 files changed, 31 insertions(+), 20 deletions(-) diff --git a/src/game/GameObject.cpp b/src/game/GameObject.cpp index 2f1014eb769..1a2ed5fb6db 100644 --- a/src/game/GameObject.cpp +++ b/src/game/GameObject.cpp @@ -198,7 +198,7 @@ void GameObject::Update(uint32 /*p_time*/) { // Arming Time for GAMEOBJECT_TYPE_TRAP (6) Unit* owner = GetOwner(); - if (owner && ((Player*)owner)->isInCombat()) + if (owner && owner->isInCombat()) m_cooldownTime = time(NULL) + GetGOInfo()->trap.startDelay; m_lootState = GO_READY; break; diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index d4e2207964b..9f0a5dc0fde 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1597,6 +1597,8 @@ WorldObject* Spell::SearchNearbyTarget(float range, SpellTargets TargetType) break; } case SPELL_TARGET_TYPE_CREATURE: + if(m_targets.getUnitTarget() && m_targets.getUnitTarget()->GetEntry() == i_spellST->second.targetEntry) + return m_targets.getUnitTarget(); case SPELL_TARGET_TYPE_DEAD: default: { @@ -1925,7 +1927,13 @@ void Spell::SetTargetMap(uint32 i, uint32 cur) m_targets.setDestination(st->target_X, st->target_Y, st->target_Z); } else - sLog.outError( "SPELL: unknown target coordinates for spell ID %u\n", m_spellInfo->Id ); + { + sLog.outError( "SPELL: unknown target coordinates for spell ID %u", m_spellInfo->Id ); + Unit *target = NULL; + if(uint64 guid = m_caster->GetUInt64Value(UNIT_FIELD_TARGET)) + target = ObjectAccessor::GetUnit(*m_caster, guid); + m_targets.setDestination(target ? target : m_caster); + } break; case TARGET_DST_HOME: if(m_caster->GetTypeId() == TYPEID_PLAYER) @@ -2045,7 +2053,7 @@ void Spell::SetTargetMap(uint32 i, uint32 cur) else if(pushType) { // Dummy, just for client - if(spellmgr.EffectTargetType[m_spellInfo->Effect[i]] == SPELL_REQUIRE_DEST) + if(spellmgr.EffectTargetType[m_spellInfo->Effect[i]] != SPELL_REQUIRE_UNIT) return; float radius; @@ -3971,13 +3979,16 @@ SpellCastResult Spell::CheckCast(bool strict) return SPELL_FAILED_NOT_IN_ARENA; // zone check - uint32 zone, area; - m_caster->GetZoneAndAreaId(zone,area); + if(m_caster->GetTypeId() == TYPEID_UNIT || !((Player*)m_caster)->isGameMaster()) + { + uint32 zone, area; + m_caster->GetZoneAndAreaId(zone,area); - SpellCastResult locRes= spellmgr.GetSpellAllowedInLocationError(m_spellInfo,m_caster->GetMapId(),zone,area, - m_caster->GetTypeId()==TYPEID_PLAYER ? ((Player*)m_caster) : NULL); - if(locRes != SPELL_CAST_OK) - return locRes; + SpellCastResult locRes= spellmgr.GetSpellAllowedInLocationError(m_spellInfo,m_caster->GetMapId(),zone,area, + m_caster->GetTypeId()==TYPEID_PLAYER ? ((Player*)m_caster) : NULL); + if(locRes != SPELL_CAST_OK) + return locRes; + } // not let players cast spells at mount (and let do it to creatures) if( m_caster->IsMounted() && m_caster->GetTypeId()==TYPEID_PLAYER && !m_IsTriggeredSpell && diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 5b941a0440f..f9bdc6fcd88 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -1000,7 +1000,7 @@ void Aura::_AddAura() for(std::vector::const_iterator itr = spell_triggered->begin(); itr != spell_triggered->end(); ++itr) { if(*itr < 0) - m_target->ApplySpellImmune(id, IMMUNITY_ID, -(*itr), m_target); + m_target->ApplySpellImmune(id, IMMUNITY_ID, -(*itr), true); else if(Unit* caster = GetCaster()) caster->AddAura(*itr, m_target); } diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index c7119c993ec..d213040ede4 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -4775,17 +4775,17 @@ void Spell::EffectScriptEffect(uint32 effIndex) unitTarget->CastSpell(unitTarget, 44870, true); break; } - // spell of Brutallus - Stomp - case 45185: - { - if(!unitTarget) - return; - - if(unitTarget->HasAura(46394)) // spell of Brutallus - Burn - unitTarget->RemoveAurasDueToSpell(46394); + // spell of Brutallus - Stomp + case 45185: + { + if(!unitTarget) + return; - break; - } + if(unitTarget->HasAura(46394)) // spell of Brutallus - Burn + unitTarget->RemoveAurasDueToSpell(46394); + + break; + } // Negative Energy case 46289: { From f5bae4d5ae97e15a8af6f0003de15c25acb65026 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 10:48:55 -0500 Subject: [PATCH 022/112] *Init player motionmaster after field value are initialized. --HG-- branch : trunk --- src/game/CharacterHandler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/game/CharacterHandler.cpp b/src/game/CharacterHandler.cpp index d82f0a0b518..93256cea150 100644 --- a/src/game/CharacterHandler.cpp +++ b/src/game/CharacterHandler.cpp @@ -571,7 +571,6 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder * holder) uint64 playerGuid = holder->GetGuid(); Player* pCurrChar = new Player(this); - pCurrChar->GetMotionMaster()->Initialize(); // for send server info and strings (config) ChatHandler chH = ChatHandler(pCurrChar); @@ -585,6 +584,8 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder * holder) return; } + pCurrChar->GetMotionMaster()->Initialize(); + SetPlayer(pCurrChar); pCurrChar->SendDungeonDifficulty(false); From 1de3e5d8e846c7bfe48ca4982df7615c392abb9e Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 10:49:55 -0500 Subject: [PATCH 023/112] *Some update of random movement generator --HG-- branch : trunk --- src/game/RandomMovementGenerator.cpp | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/game/RandomMovementGenerator.cpp b/src/game/RandomMovementGenerator.cpp index 6d147f15b8d..2e0e0174a40 100644 --- a/src/game/RandomMovementGenerator.cpp +++ b/src/game/RandomMovementGenerator.cpp @@ -58,6 +58,9 @@ RandomMovementGenerator::_setRandomLocation(Creature &creature) bool is_water_ok = creature.canSwim(); bool is_air_ok = creature.canFly(); + for(uint32 i = 0;; ++i) + { + const float angle = rand_norm()*(M_PI*2); const float range = rand_norm()*wander_distance; const float distanceX = range * cos(angle); @@ -72,6 +75,12 @@ RandomMovementGenerator::_setRandomLocation(Creature &creature) dist = (nx - X)*(nx - X) + (ny - Y)*(ny - Y); + if(i == 5) + { + nz = Z; + break; + } + if (is_air_ok) // 3D system above ground and above water (flying mode) { const float distanceZ = rand_norm() * sqrtf(dist)/2; // Limit height change @@ -79,12 +88,13 @@ RandomMovementGenerator::_setRandomLocation(Creature &creature) float tz = map->GetHeight(nx, ny, nz-2.0f, false); // Map check only, vmap needed here but need to alter vmaps checks for height. float wz = map->GetWaterLevel(nx, ny); if (tz >= nz || wz >= nz) - return; // Problem here, we must fly above the ground and water, not under. Let's try on next tick + continue; // Problem here, we must fly above the ground and water, not under. Let's try on next tick } //else if (is_water_ok) // 3D system under water and above ground (swimming mode) else // 2D only { dist = dist>=100.0f ? 10.0f : sqrtf(dist); // 10.0 is the max that vmap high can check (MAX_CAN_FALL_DISTANCE) + // The fastest way to get an accurate result 90% of the time. // Better result can be obtained like 99% accuracy with a ray light, but the cost is too high and the code is too long. nz = map->GetHeight(nx,ny,Z+dist-2.0f,false); // Map check @@ -95,11 +105,14 @@ RandomMovementGenerator::_setRandomLocation(Creature &creature) { nz = map->GetHeight(nx,ny,Z+dist-2.0f,true); // Vmap Higher if (fabs(nz-Z)>dist) - return; // let's forget this bad coords where a z cannot be find and retry at next tick + continue; // let's forget this bad coords where a z cannot be find and retry at next tick } } } + break; + } + Traveller traveller(creature); creature.SetOrientation(creature.GetAngle(nx,ny)); i_destinationHolder.SetDestination(traveller, nx, ny, nz); @@ -130,7 +143,8 @@ RandomMovementGenerator::Initialize(Creature &creature) if(!creature.isAlive()) return; - wander_distance = creature.GetRespawnRadius(); + if(!wander_distance) + wander_distance = creature.GetRespawnRadius(); if (creature.canFly()) creature.AddUnitMovementFlag(MOVEMENTFLAG_FLYING2); From e35d07ad81f5acedcbe436bf429db5581edc6b81 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 10:50:41 -0500 Subject: [PATCH 024/112] *Update Sapphiron script. --HG-- branch : trunk --- src/bindings/scripts/include/sc_creature.cpp | 22 ++- src/bindings/scripts/include/sc_creature.h | 3 +- .../scripts/creature/mob_generic_creature.cpp | 52 +++++++ .../scripts/zone/naxxramas/boss_sapphiron.cpp | 131 +++++++++++++++--- .../scripts/zone/naxxramas/def_naxxramas.h | 3 + .../zone/naxxramas/instance_naxxramas.cpp | 11 ++ src/game/Object.cpp | 18 ++- src/game/Object.h | 1 + 8 files changed, 219 insertions(+), 22 deletions(-) diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index 258c7627dce..a76fbb8e1ef 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -785,13 +785,29 @@ void LoadOverridenSQLData() goInfo->goober.lockId = 57; // need LOCKTYPE_QUICK_OPEN } +#define SPELL(x) const_cast(GetSpellStore()->LookupEntry(x)) + void LoadOverridenDBCData() { SpellEntry *spellInfo; // Black Temple : Illidan : Parasitic Shadowfiend Passive - spellInfo = const_cast(GetSpellStore()->LookupEntry(41913)); - if(spellInfo) + if(spellInfo = SPELL(41913)) spellInfo->EffectApplyAuraName[0] = 4; // proc debuff, and summon infinite fiends -} + // Naxxramas : Sapphiron : Frost Breath Visual Effect + //if(spellInfo = SPELL(30101)) + // spellInfo->EffectImplicitTargetA[0] = TARGET_DEST_DEST; // orig 18 + + //temp, not needed in 310 + if(spellInfo = SPELL(28531)) + { + spellInfo->DurationIndex = 21; + spellInfo->Effect[0] = SPELL_EFFECT_APPLY_AREA_AURA_ENEMY; + } + if(spellInfo = SPELL(55799)) + { + spellInfo->DurationIndex = 21; + spellInfo->Effect[0] = SPELL_EFFECT_APPLY_AREA_AURA_ENEMY; + } +} diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h index 638b6926a27..c2c93a520a9 100644 --- a/src/bindings/scripts/include/sc_creature.h +++ b/src/bindings/scripts/include/sc_creature.h @@ -137,7 +137,7 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI void JustRespawned(); //Called at waypoint reached or PointMovement end - void MovementInform(uint32, uint32){} + void MovementInform(uint32 type, uint32 id){} // Called when AI is temporarily replaced or put back when possess is applied or removed void OnPossess(bool apply) {} @@ -264,7 +264,6 @@ struct TRINITY_DLL_DECL NullCreatureAI : public ScriptedAI void MoveInLineOfSight(Unit *) {} void AttackStart(Unit *) {} void EnterEvadeMode() {} - bool IsVisible(Unit *) const { return false; } void UpdateAI(const uint32) {} }; diff --git a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp b/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp index 2f2d5349f2a..56155a9ff2f 100644 --- a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp +++ b/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp @@ -156,11 +156,58 @@ struct TRINITY_DLL_DECL generic_creatureAI : public ScriptedAI } } }; + CreatureAI* GetAI_generic_creature(Creature *_Creature) { return new generic_creatureAI (_Creature); } +struct TRINITY_DLL_DECL trigger_periodicAI : public NullCreatureAI +{ + trigger_periodicAI(Creature* c) : NullCreatureAI(c) + { + if(me->m_spells[0]) + { + if(me->m_spells[1]) + spell = GetSpellStore()->LookupEntry(HEROIC(me->m_spells[0], me->m_spells[1])); + else + spell = GetSpellStore()->LookupEntry(me->m_spells[0]); + } + else + spell = NULL; + + if(me->m_spells[2]) + { + if(me->m_spells[3]) + interval = HEROIC(me->m_spells[2], me->m_spells[3]); + else + interval = me->m_spells[2]; + } + else + interval = 1000; + timer = interval; + } + + uint32 timer, interval; + const SpellEntry * spell; + + void UpdateAI(const uint32 diff) + { + if(timer < diff) + { + if(spell) + me->CastSpell(me, spell, true); + timer = interval; + } + else + timer -= diff; + } +}; + +CreatureAI* GetAI_trigger_periodic(Creature *_Creature) +{ + return new trigger_periodicAI (_Creature); +} void AddSC_generic_creature() { @@ -169,5 +216,10 @@ void AddSC_generic_creature() newscript->Name="generic_creature"; newscript->GetAI = &GetAI_generic_creature; newscript->RegisterSelf(); + + newscript = new Script; + newscript->Name="trigger_periodic"; + newscript->GetAI = &GetAI_trigger_periodic; + newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp index 44e2def1c88..97165d4a389 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp @@ -22,6 +22,7 @@ SDCategory: Naxxramas EndScriptData */ #include "precompiled.h" +#include "def_naxxramas.h" #define EMOTE_BREATH -1533082 #define EMOTE_ENRAGE -1533083 @@ -33,8 +34,10 @@ EndScriptData */ #define SPELL_LIFE_DRAIN HEROIC(28542,55665) #define SPELL_ICEBOLT 28522 #define SPELL_FROST_BREATH 29318 -#define SPELL_FROST_BREATH2 28524 +#define SPELL_FROST_EXPLOSION 28524 +#define SPELL_FROST_MISSILE 30101 #define SPELL_BERSERK 26662 +#define SPELL_DIES 29357 #define SPELL_CHILL HEROIC(28547,55699) @@ -44,6 +47,7 @@ EndScriptData */ enum Phases { PHASE_NULL = 0, + PHASE_BIRTH, PHASE_GROUND, PHASE_FLIGHT, }; @@ -59,8 +63,10 @@ enum Events EVENT_LIFTOFF, EVENT_ICEBOLT, EVENT_BREATH, + EVENT_EXPLOSION, EVENT_LAND, EVENT_GROUND, + EVENT_BIRTH, }; typedef std::map IceBlockMap; @@ -77,6 +83,17 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI uint32 iceboltCount; IceBlockMap iceblocks; + void InitializeAI() + { + float x, y, z; + me->GetPosition(x, y, z); + me->SummonGameObject(GO_BIRTH, x, y, z, 0, 0, 0, 0, 0, 0); + me->SetVisibility(VISIBILITY_OFF); + me->SetReactState(REACT_PASSIVE); + + Reset(); + } + void Reset() { if(phase = PHASE_FLIGHT) @@ -108,13 +125,35 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI } } + void JustDied(Unit*) + { + me->CastSpell(me, SPELL_DIES, true); + } + + void MovementInform(uint32, uint32 id) + { + if(id == 1) + events.ScheduleEvent(EVENT_LIFTOFF, 0); + } + + void DoAction(const int32 param) + { + if(param == DATA_SAPPHIRON_BIRTH) + { + phase = PHASE_BIRTH; + events.ScheduleEvent(EVENT_BIRTH, 25000); + } + } + void EnterPhaseGround() { + phase = PHASE_GROUND; + me->SetReactState(REACT_AGGRESSIVE); events.SetPhase(PHASE_GROUND); events.ScheduleEvent(EVENT_CLEAVE, 5000+rand()%10000, 0, PHASE_GROUND); events.ScheduleEvent(EVENT_TAIL, 5000+rand()%10000, 0, PHASE_GROUND); events.ScheduleEvent(EVENT_DRAIN, 24000, 0, PHASE_GROUND); - events.ScheduleEvent(EVENT_BLIZZARD, 5000+rand()%15000, 0, PHASE_GROUND); + events.ScheduleEvent(EVENT_BLIZZARD, 5000+rand()%5000, 0, PHASE_GROUND); events.ScheduleEvent(EVENT_FLIGHT, 45000); } @@ -152,25 +191,37 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI return; case EVENT_CLEAVE: DoCast(me->getVictim(), SPELL_CLEAVE); - events.ScheduleEvent(EVENT_CLEAVE, 10000, 0, PHASE_GROUND); + events.ScheduleEvent(EVENT_CLEAVE, 5000+rand()%10000, 0, PHASE_GROUND); return; case EVENT_TAIL: DoCastAOE(SPELL_TAIL_SWEEP); - events.ScheduleEvent(EVENT_TAIL, (rand()%2+9)*1000, 0, PHASE_GROUND); + events.ScheduleEvent(EVENT_TAIL, 5000+rand()%10000, 0, PHASE_GROUND); return; case EVENT_DRAIN: DoCastAOE(SPELL_LIFE_DRAIN); events.ScheduleEvent(EVENT_DRAIN, 24000, 0, PHASE_GROUND); return; case EVENT_BLIZZARD: - if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0)) - DoCast(target,SPELL_SUMMON_BLIZZARD); - events.ScheduleEvent(EVENT_BLIZZARD, 20000, 0, PHASE_GROUND); + { + //DoCastAOE(SPELL_SUMMON_BLIZZARD); + float x, y, z; + me->GetGroundPointAroundUnit(x, y, z, rand_norm()*20, rand_norm()*2*M_PI); + if(Creature *summon = me->SummonCreature(MOB_BLIZZARD, x, y, z, 0, TEMPSUMMON_TIMED_DESPAWN, 25000+rand()%5000)) + { + summon->setFaction(me->getFaction()); + summon->GetMotionMaster()->MoveRandom(40); + } + events.ScheduleEvent(EVENT_BLIZZARD, HEROIC(20000,7000), 0, PHASE_GROUND); break; + } case EVENT_FLIGHT: phase = PHASE_FLIGHT; events.SetPhase(PHASE_FLIGHT); - events.ScheduleEvent(EVENT_LIFTOFF, 0); + me->SetReactState(REACT_PASSIVE); + me->AttackStop(); + float x, y, z, o; + me->GetHomePosition(x, y, z, o); + me->GetMotionMaster()->MovePoint(1, x, y, z); return; } } @@ -179,24 +230,22 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI } else { - if(me->getThreatManager().isThreatListEmpty()) + /*if(me->getThreatManager().isThreatListEmpty()) { EnterEvadeMode(); return; - } + }*/ if(uint32 eventId = events.ExecuteEvent()) { switch(eventId) { case EVENT_LIFTOFF: - me->AttackStop(); - me->GetMotionMaster()->MoveIdle(); me->HandleEmoteCommand(EMOTE_ONESHOT_LIFTOFF); me->AddUnitMovementFlag(MOVEMENTFLAG_LEVITATING); me->SendMovementFlagUpdate(); - events.ScheduleEvent(EVENT_ICEBOLT, 1000); - iceboltCount = HeroicMode ? 3 : 2; + events.ScheduleEvent(EVENT_ICEBOLT, 1500); + iceboltCount = HEROIC(2,3); return; case EVENT_ICEBOLT: { @@ -224,23 +273,73 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI return; } case EVENT_BREATH: + { DoScriptText(EMOTE_BREATH, me); + DoCastAOE(SPELL_FROST_MISSILE); + events.ScheduleEvent(EVENT_EXPLOSION, 8000); + return; + } + case EVENT_EXPLOSION: + CastExplosion(); ClearIceBlock(); - events.ScheduleEvent(EVENT_LAND, 1000); + events.ScheduleEvent(EVENT_LAND, 3000); return; case EVENT_LAND: me->HandleEmoteCommand(EMOTE_ONESHOT_LAND); me->RemoveUnitMovementFlag(MOVEMENTFLAG_LEVITATING); me->SendMovementFlagUpdate(); - events.ScheduleEvent(EVENT_GROUND, 1000); + events.ScheduleEvent(EVENT_GROUND, 1500); return; case EVENT_GROUND: EnterPhaseGround(); return; + case EVENT_BIRTH: + me->SetVisibility(VISIBILITY_ON); + me->SetReactState(REACT_AGGRESSIVE); + return; } }//if(uint32 eventId = events.ExecuteEvent()) }//if(phase == PHASE_GROUND) } + + void CastExplosion() + { + DoZoneInCombat(); // make sure everyone is in threatlist + std::vector targets; + std::list::iterator i = me->getThreatManager().getThreatList().begin(); + for(; i != me->getThreatManager().getThreatList().end(); ++i) + { + Unit *target = (*i)->getTarget(); + if(target->GetTypeId() != TYPEID_PLAYER) + continue; + + if(target->HasAura(SPELL_ICEBOLT)) + { + target->ApplySpellImmune(0, IMMUNITY_ID, SPELL_FROST_EXPLOSION, true); + targets.push_back(target); + continue; + } + + for(IceBlockMap::iterator itr = iceblocks.begin(); itr != iceblocks.end(); ++itr) + { + if(GameObject *go = GameObject::GetGameObject(*me, itr->second)) + { + if(go->IsInBetween(me, target, 2.0f) + && me->GetExactDistance2d(target->GetPositionX(), target->GetPositionY()) - me->GetExactDistance2d(go->GetPositionX(), go->GetPositionY()) < 5.0f) + { + target->ApplySpellImmune(0, IMMUNITY_ID, SPELL_FROST_EXPLOSION, true); + targets.push_back(target); + break; + } + } + } + } + + me->CastSpell(me, SPELL_FROST_EXPLOSION, true); + + for(std::vector::iterator itr = targets.begin(); itr != targets.end(); ++itr) + (*itr)->ApplySpellImmune(0, IMMUNITY_ID, SPELL_FROST_EXPLOSION, false); + } }; CreatureAI* GetAI_boss_sapphiron(Creature *_Creature) diff --git a/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h b/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h index b0931c556fe..12c1dc6edfa 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h +++ b/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h @@ -29,7 +29,10 @@ enum Encounter enum Data { DATA_HEIGAN_ERUPT, + DATA_SAPPHIRON_BIRTH, }; +#define GO_BIRTH 181356 + #endif diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index dfa085f39be..4743a44f2d3 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -58,11 +58,21 @@ inline uint32 GetEruptionSection(float x, float y) struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance { instance_naxxramas(Map *map) : ScriptedInstance(map) + , Sapphiron(NULL) { SetBossNumber(15); } std::set HeiganEruption[4]; + Creature *Sapphiron; + + void OnCreatureCreate(Creature *creature, bool add) + { + switch(creature->GetEntry()) + { + case 15989: Sapphiron = add ? creature : NULL; break; + } + } void OnObjectCreate(GameObject* go, bool add) { @@ -83,6 +93,7 @@ struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance case 181202: SetBossRoomDoor(BOSS_HEIGAN, go, add); break; case 181203: SetBossPassageDoor(BOSS_HEIGAN, go, add); break; case 181241: SetBossRoomDoor(BOSS_LOATHEB, go, add); break; + case GO_BIRTH: if(!add && Sapphiron) Sapphiron->AI()->DoAction(DATA_SAPPHIRON_BIRTH); break; } } diff --git a/src/game/Object.cpp b/src/game/Object.cpp index f649164e21b..6b7a3cdd4ac 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -1309,6 +1309,21 @@ bool WorldObject::HasInArc(const float arcangle, const WorldObject* obj) const return (( angle >= lborder ) && ( angle <= rborder )); } +bool WorldObject::IsInBetween(const WorldObject *obj1, const WorldObject *obj2, float size) const +{ + if(GetPositionX() > std::max(obj1->GetPositionX(), obj2->GetPositionX()) + || GetPositionX() < std::min(obj1->GetPositionX(), obj2->GetPositionX()) + || GetPositionY() > std::max(obj1->GetPositionY(), obj2->GetPositionY()) + || GetPositionY() < std::min(obj1->GetPositionY(), obj2->GetPositionY())) + return false; + + if(!size) + size = GetObjectSize() / 2; + + float angle = obj1->GetAngle(this) - obj1->GetAngle(obj2); + return abs(sin(angle)) * GetExactDistance2d(obj1->GetPositionX(), obj1->GetPositionY()) < size; +} + void WorldObject::GetRandomPoint( float x, float y, float z, float distance, float &rand_x, float &rand_y, float &rand_z) const { if(distance==0) @@ -1658,6 +1673,8 @@ TempSummon *Map::SummonCreature(uint32 entry, float x, float y, float z, float a return NULL; } + summon->SetHomePosition(x, y, z, angle); + summon->InitStats(duration); Add((Creature*)summon); summon->InitSummon(); @@ -1680,7 +1697,6 @@ TempSummon* WorldObject::SummonCreature(uint32 entry, float x, float y, float z, if(!pCreature) return NULL; - pCreature->SetHomePosition(x, y, z, ang); pCreature->SetTempSummonType(spwtype); return pCreature; diff --git a/src/game/Object.h b/src/game/Object.h index 68438c4df85..e7e03501dc1 100644 --- a/src/game/Object.h +++ b/src/game/Object.h @@ -480,6 +480,7 @@ class TRINITY_DLL_SPEC WorldObject : public Object float GetAngle( const float x, const float y ) const; void GetSinCos(const float x, const float y, float &vsin, float &vcos); bool HasInArc( const float arcangle, const WorldObject* obj ) const; + bool IsInBetween(const WorldObject *obj1, const WorldObject *obj2, float size = 0) const; virtual void SendMessageToSet(WorldPacket *data, bool self, bool to_possessor = true); virtual void SendMessageToSetInRange(WorldPacket *data, float dist, bool self, bool to_possessor = true); From 0681a2131edf0e05adfe1794829f48fe7a4742e3 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 10:58:31 -0500 Subject: [PATCH 025/112] *Fix a bug that guardian pets do not have correct stats. --HG-- branch : trunk --- src/game/TemporarySummon.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/game/TemporarySummon.cpp b/src/game/TemporarySummon.cpp index 170e590fd9c..14a347ee4bd 100644 --- a/src/game/TemporarySummon.cpp +++ b/src/game/TemporarySummon.cpp @@ -309,6 +309,8 @@ void Guardian::InitStats(uint32 duration) { Minion::InitStats(duration); + InitStatsForLevel(m_owner->getLevel()); + if(m_owner->GetTypeId() == TYPEID_PLAYER) m_charmInfo->InitCharmCreateSpells(); From 08a0c543d1bde434a2d994ae3ab71035343c8039 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 14:08:11 -0500 Subject: [PATCH 026/112] *Fix some typos of script functions. --HG-- branch : trunk --- src/game/CreatureAI.cpp | 4 ++-- src/game/GameObject.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp index 5fd35150b52..5cde80aaccb 100644 --- a/src/game/CreatureAI.cpp +++ b/src/game/CreatureAI.cpp @@ -86,14 +86,14 @@ void CreatureAI::DoZoneInCombat(Creature* creature) if(!creature->getVictim()) { if(Unit *target = creature->SelectNearestTarget()) - AttackStart(target); + creature->AI()->AttackStart(target); else if(creature->isSummon()) { if(Unit *summoner = ((TempSummon*)creature)->GetSummoner()) { if(summoner->getVictim() && (creature->IsFriendlyTo(summoner) || creature->IsHostileTo(summoner->getVictim()))) - AttackStart(summoner->getVictim()); + creature->AI()->AttackStart(summoner->getVictim()); } } } diff --git a/src/game/GameObject.cpp b/src/game/GameObject.cpp index 1a2ed5fb6db..540ea1e0dd7 100644 --- a/src/game/GameObject.cpp +++ b/src/game/GameObject.cpp @@ -174,7 +174,7 @@ bool GameObject::Create(uint32 guidlow, uint32 name_id, Map *map, uint32 phaseMa //Normally non-players do not teleport to other maps. if(map->IsDungeon() && ((InstanceMap*)map)->GetInstanceData()) { - ((InstanceMap*)map)->GetInstanceData()->OnObjectCreate(this); + ((InstanceMap*)map)->GetInstanceData()->OnObjectCreate(this, true); } return true; From 36a3696f350a244e84ccad642b3c98335dc088c2 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 14:08:42 -0500 Subject: [PATCH 027/112] *Update instance script functions. --HG-- branch : trunk --- src/game/InstanceData.cpp | 108 ++++++++++++++++++++------------------ src/game/InstanceData.h | 41 +++++++++++---- 2 files changed, 88 insertions(+), 61 deletions(-) diff --git a/src/game/InstanceData.cpp b/src/game/InstanceData.cpp index 92e4b4afe3d..80e728f7b3c 100644 --- a/src/game/InstanceData.cpp +++ b/src/game/InstanceData.cpp @@ -57,42 +57,66 @@ void InstanceData::OnCreatureCreate(Creature *creature, bool add) OnCreatureCreate(creature, creature->GetEntry()); } -void InstanceData::SetBossRoomDoor(uint32 id, GameObject *door, bool add) +void InstanceData::LoadDoorData(const DoorData *data) { - if(id < bosses.size()) + while(data->entry) { - if(add) - { - BossInfo *bossInfo = &bosses[id]; - bossInfo->roomDoor.insert(door); - // Room door is only closed when encounter is in progress - if(bossInfo->state == IN_PROGRESS) - door->SetGoState(GO_STATE_READY); - else - door->SetGoState(GO_STATE_ACTIVE); - } - else - bosses[id].roomDoor.erase(door); + if(data->bossId < bosses.size()) + doors.insert(std::make_pair(data->entry, DoorInfo(&bosses[data->bossId], data->type))); + + ++data; } + sLog.outDebug("InstanceData::LoadDoorData: %u doors loaded.", doors.size()); } -void InstanceData::SetBossPassageDoor(uint32 id, GameObject *door, bool add) +void InstanceData::UpdateDoorState(GameObject *door) { - if(id < bosses.size()) + DoorInfoMap::iterator lower = doors.lower_bound(door->GetEntry()); + DoorInfoMap::iterator upper = doors.upper_bound(door->GetEntry()); + if(lower == upper) + return; + + bool open = true; + for(DoorInfoMap::iterator itr = lower; itr != upper; ++itr) + { + if(itr->second.type == DOOR_TYPE_ROOM) + { + if(itr->second.bossInfo->state == IN_PROGRESS) + { + open = false; + break; + } + } + else if(itr->second.type == DOOR_TYPE_PASSAGE) + { + if(itr->second.bossInfo->state != DONE) + { + open = false; + break; + } + } + } + + door->SetGoState(open ? GO_STATE_ACTIVE : GO_STATE_READY); +} + +void InstanceData::AddDoor(GameObject *door, bool add) +{ + DoorInfoMap::iterator lower = doors.lower_bound(door->GetEntry()); + DoorInfoMap::iterator upper = doors.upper_bound(door->GetEntry()); + if(lower == upper) + return; + + for(DoorInfoMap::iterator itr = lower; itr != upper; ++itr) { if(add) - { - BossInfo *bossInfo = &bosses[id]; - bossInfo->passageDoor.insert(door); - // Passage door is only opened when boss is defeated - if(bossInfo->state == DONE) - door->SetGoState(GO_STATE_ACTIVE); - else - door->SetGoState(GO_STATE_READY); - } + itr->second.bossInfo->door[itr->second.type].insert(door); else - bosses[id].passageDoor.erase(door); + itr->second.bossInfo->door[itr->second.type].erase(door); } + + if(add) + UpdateDoorState(door); } void InstanceData::SetBossState(uint32 id, EncounterState state) @@ -100,33 +124,13 @@ void InstanceData::SetBossState(uint32 id, EncounterState state) if(id < bosses.size()) { BossInfo *bossInfo = &bosses[id]; + if(bossInfo->state == state) + return; + bossInfo->state = state; - switch(state) - { - case NOT_STARTED: - // Open all room doors, close all passage doors - for(DoorSet::iterator i = bossInfo->roomDoor.begin(); i != bossInfo->roomDoor.end(); ++i) - (*i)->SetGoState(GO_STATE_ACTIVE); - for(DoorSet::iterator i = bossInfo->passageDoor.begin(); i != bossInfo->passageDoor.end(); ++i) - (*i)->SetGoState(GO_STATE_READY); - break; - case IN_PROGRESS: - // Close all doors - for(DoorSet::iterator i = bossInfo->roomDoor.begin(); i != bossInfo->roomDoor.end(); ++i) - (*i)->SetGoState(GO_STATE_READY); - for(DoorSet::iterator i = bossInfo->passageDoor.begin(); i != bossInfo->passageDoor.end(); ++i) - (*i)->SetGoState(GO_STATE_READY); - break; - case DONE: - // Open all doors - for(DoorSet::iterator i = bossInfo->roomDoor.begin(); i != bossInfo->roomDoor.end(); ++i) - (*i)->SetGoState(GO_STATE_ACTIVE); - for(DoorSet::iterator i = bossInfo->passageDoor.begin(); i != bossInfo->passageDoor.end(); ++i) - (*i)->SetGoState(GO_STATE_ACTIVE); - break; - default: - break; - } + for(uint32 type = 0; type < MAX_DOOR_TYPES; ++type) + for(DoorSet::iterator i = bossInfo->door[type].begin(); i != bossInfo->door[type].end(); ++i) + UpdateDoorState(*i); } } diff --git a/src/game/InstanceData.h b/src/game/InstanceData.h index 2d7e5f84746..d68cb7ff7f8 100644 --- a/src/game/InstanceData.h +++ b/src/game/InstanceData.h @@ -42,11 +42,34 @@ enum EncounterState typedef std::set DoorSet; +enum DoorType +{ + DOOR_TYPE_ROOM = 0, + DOOR_TYPE_PASSAGE, + MAX_DOOR_TYPES, +}; + struct BossInfo { BossInfo() : state(NOT_STARTED) {} EncounterState state; - DoorSet roomDoor, passageDoor; + DoorSet door[MAX_DOOR_TYPES]; +}; + +struct DoorInfo +{ + explicit DoorInfo(BossInfo *_bossInfo, DoorType _type) + : bossInfo(_bossInfo), type(_type) {} + BossInfo *bossInfo; + DoorType type; +}; + +typedef std::multimap DoorInfoMap; + +struct DoorData +{ + uint32 entry, bossId; + DoorType type; }; class TRINITY_DLL_SPEC InstanceData @@ -80,15 +103,10 @@ class TRINITY_DLL_SPEC InstanceData virtual void OnPlayerEnter(Player *) {} //Called when a gameobject is created - virtual void OnObjectCreate(GameObject *go, bool add) - { - OnObjectCreate(go); - } - virtual void OnObjectCreate(GameObject *) {} + virtual void OnObjectCreate(GameObject *go, bool add) { OnObjectCreate(go); } //called on creature creation virtual void OnCreatureCreate(Creature *, bool add); - virtual void OnCreatureCreate(Creature *, uint32 entry) {} //All-purpose data storage 64 bit virtual uint64 GetData64(uint32 /*Data*/) { return 0; } @@ -105,9 +123,11 @@ class TRINITY_DLL_SPEC InstanceData void SetBossState(uint32 id, EncounterState state); protected: + void LoadDoorData(const DoorData *data); + void SetBossNumber(uint32 number) { bosses.resize(number); } - void SetBossRoomDoor(uint32 id, GameObject *door, bool add); - void SetBossPassageDoor(uint32 id, GameObject *door, bool add); + void AddDoor(GameObject *door, bool add); + void UpdateDoorState(GameObject *door); std::string GetBossSave() { @@ -119,7 +139,10 @@ class TRINITY_DLL_SPEC InstanceData private: std::vector bosses; + DoorInfoMap doors; + virtual void OnObjectCreate(GameObject *) {} + virtual void OnCreatureCreate(Creature *, uint32 entry) {} }; #endif From 4a0bdedc58db98755a64d9cfb289efe06780c987 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 14:09:11 -0500 Subject: [PATCH 028/112] *Update naxx scripts. --HG-- branch : trunk --- .../scripts/zone/naxxramas/boss_noth.cpp | 29 ++++++++++++++++--- .../scripts/zone/naxxramas/boss_sapphiron.cpp | 2 +- .../zone/naxxramas/instance_naxxramas.cpp | 22 ++++++++++---- 3 files changed, 42 insertions(+), 11 deletions(-) diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp index 087bc8dc12c..a0ab51a9a2b 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp @@ -45,8 +45,16 @@ EndScriptData */ #define TELE_Z 274.040 #define TELE_O 6.277 -// IMPORTANT: BALCONY TELEPORT NOT ADDED YET! WILL BE ADDED SOON! -// Dev note 26.12.2008: When is soon? :) +#define MAX_SUMMON_POS 5 + +const float SummonPos[MAX_SUMMON_POS][4] = +{ + {2728.12, -3544.43, 261.91, 6.04}, + {2729.05, -3544.47, 261.91, 5.58}, + {2728.24, -3465.08, 264.20, 3.56}, + {2704.11, -3456.81, 265.53, 4.51}, + {2663.56, -3464.43, 262.66, 5.20}, +}; enum Events { @@ -71,6 +79,7 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI { events.Reset(); summons.DespawnAll(); + me->setActive(false); instance->SetBossState(BOSS_NOTH, NOT_STARTED); } @@ -78,6 +87,7 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI { DoScriptText(SAY_AGGRO, me); DoZoneInCombat(); + me->setActive(true); events.ScheduleEvent(EVENT_CURSE, 20000+rand()%10000); events.ScheduleEvent(EVENT_WARRIOR, 30000); @@ -95,6 +105,7 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI void JustSummoned(Creature *summon) { summons.Summon(summon); + summon->setActive(true); DoZoneInCombat(summon); } @@ -102,10 +113,21 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI void JustDied(Unit* Killer) { + summons.DespawnAll(); DoScriptText(SAY_DEATH, me); instance->SetBossState(BOSS_NOTH, DONE); } + void SummonUndead(uint32 entry, uint32 num) + { + for(uint32 i = 0; i < num; ++i) + { + uint32 pos = rand()%MAX_SUMMON_POS; + me->SummonCreature(entry, SummonPos[pos][0], SummonPos[pos][1], SummonPos[pos][2], + SummonPos[pos][3], TEMPSUMMON_CORPSE_DESPAWN, 60000); + } + } + void UpdateAI(const uint32 diff) { if(!UpdateVictim()) @@ -123,8 +145,7 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI return; case EVENT_WARRIOR: DoScriptText(SAY_SUMMON, me); - for(uint8 i = 0; i < 6; i++) - m_creature->SummonCreature(MOB_WARRIOR,2684.804,-3502.517,261.313,0,TEMPSUMMON_TIMED_OR_DEAD_DESPAWN,80000); + SummonUndead(MOB_WARRIOR, HEROIC(2,3)); events.ScheduleEvent(EVENT_WARRIOR, 30000); return; case EVENT_BLINK: diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp index 97165d4a389..9ba4bd1f7ee 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp @@ -141,7 +141,7 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI if(param == DATA_SAPPHIRON_BIRTH) { phase = PHASE_BIRTH; - events.ScheduleEvent(EVENT_BIRTH, 25000); + events.ScheduleEvent(EVENT_BIRTH, 23000); } } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index 4743a44f2d3..034141e2580 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -24,6 +24,18 @@ EndScriptData */ #include "precompiled.h" #include "def_naxxramas.h" +const DoorData doorData[] = +{ + {181200, BOSS_NOTH, DOOR_TYPE_ROOM}, + {181201, BOSS_NOTH, DOOR_TYPE_PASSAGE}, + {181202, BOSS_NOTH, DOOR_TYPE_PASSAGE}, + {181202, BOSS_HEIGAN, DOOR_TYPE_ROOM}, + {181203, BOSS_HEIGAN, DOOR_TYPE_PASSAGE}, + {181241, BOSS_HEIGAN, DOOR_TYPE_PASSAGE}, + {181241, BOSS_LOATHEB, DOOR_TYPE_ROOM}, + {0, 0, DOOR_TYPE_ROOM}, // EOF +}; + #define SPELL_ERUPTION 29371 const float HeiganPos[2] = {2796, -3707}; @@ -61,6 +73,7 @@ struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance , Sapphiron(NULL) { SetBossNumber(15); + LoadDoorData(doorData); } std::set HeiganEruption[4]; @@ -88,13 +101,10 @@ struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance switch(go->GetEntry()) { - case 181200: SetBossRoomDoor(BOSS_NOTH, go, add); break; - case 181201: SetBossPassageDoor(BOSS_NOTH, go, add); break; - case 181202: SetBossRoomDoor(BOSS_HEIGAN, go, add); break; - case 181203: SetBossPassageDoor(BOSS_HEIGAN, go, add); break; - case 181241: SetBossRoomDoor(BOSS_LOATHEB, go, add); break; - case GO_BIRTH: if(!add && Sapphiron) Sapphiron->AI()->DoAction(DATA_SAPPHIRON_BIRTH); break; + case GO_BIRTH: if(!add && Sapphiron) Sapphiron->AI()->DoAction(DATA_SAPPHIRON_BIRTH); return; } + + AddDoor(go, add); } void SetData(uint32 id, uint32 value) From 025a24f96ef04b4c76e54f0feb2f513dd7abe7de Mon Sep 17 00:00:00 2001 From: raczman Date: Sat, 9 May 2009 22:33:18 +0200 Subject: [PATCH 029/112] Correct percent of threat redirected for Misdirection aura. By tvaroh This patch is only 2.4.3 valid, please do not pull it to TC2. --HG-- branch : trunk --- src/game/SpellEffects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index efdcf30a1f9..9ee2050a6ab 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -6280,6 +6280,6 @@ void Spell::EffectQuestFail(uint32 i) void Spell::EffectRedirectThreat(uint32 /*i*/) { if(unitTarget) - m_caster->SetReducedThreatPercent((uint32)damage, unitTarget->GetGUID()); + m_caster->SetReducedThreatPercent(100, unitTarget->GetGUID()); } From 2797d699363396c215cf5ecd603f7fae56cbc39d Mon Sep 17 00:00:00 2001 From: raczman Date: Sat, 9 May 2009 23:10:30 +0200 Subject: [PATCH 030/112] Correct vile poison affect mask. This fixes wound poison resistance chance when having vile poisons talents. by krz. --HG-- branch : trunk --- sql/updates/1484_world.sql | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 sql/updates/1484_world.sql diff --git a/sql/updates/1484_world.sql b/sql/updates/1484_world.sql new file mode 100644 index 00000000000..54f08141dab --- /dev/null +++ b/sql/updates/1484_world.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_affect` WHERE `entry` IN ('16513','16514','16515','16719','16720') AND `effectId`='2'; +INSERT INTO `spell_affect` VALUES +('16513', '2', '268558336'), +('16514', '2', '268558336'), +('16515', '2', '268558336'), +('16719', '2', '268558336'), +('16720', '2', '268558336'); From fa17dfd78c23be1ee42964a622ef06fa3f894c07 Mon Sep 17 00:00:00 2001 From: Chaz Brown Date: Sat, 9 May 2009 20:03:59 -0400 Subject: [PATCH 031/112] Fix CRLF issue in sql\updates\0000_3.0.9_old.sql --HG-- branch : trunk --- sql/updates/0000_3.0.9_old.sql | 8654 ++++++++++++++++---------------- 1 file changed, 4327 insertions(+), 4327 deletions(-) diff --git a/sql/updates/0000_3.0.9_old.sql b/sql/updates/0000_3.0.9_old.sql index 57b2f389a29..6076c0193a1 100644 --- a/sql/updates/0000_3.0.9_old.sql +++ b/sql/updates/0000_3.0.9_old.sql @@ -1,4328 +1,4328 @@ --- 805_world_scripts -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533039 AND -1533000; -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1533000,'Ahh... welcome to my parlor.',8788,1,0,'anubrekhan SAY_GREET'), -(-1533001,'Just a little taste...',8785,1,0,'anubrekhan SAY_AGGRO1'), -(-1533002,'There is no way out.',8786,1,0,'anubrekhan SAY_AGGRO2'), -(-1533003,'Yes, Run! It makes the blood pump faster!',8787,1,0,'anubrekhan SAY_AGGRO3'), -(-1533004,'I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop.',8790,1,0,'anubrekhan SAY_TAUNT1'), -(-1533005,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,'anubrekhan SAY_TAUNT2'), -(-1533006,'Which one shall I eat first? So difficult to choose... the all smell so delicious.',8792,1,0,'anubrekhan SAY_TAUNT3'), -(-1533007,'Closer now... tasty morsels. I\'ve been too long without food. Without blood to drink.',8793,1,0,'anubrekhan SAY_TAUNT4'), -(-1533008,'Shh... it will all be over soon.',8789,1,0,'anubrekhan SAY_SLAY'), -(-1533009,'Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master\'s service!',8799,1,0,'faerlina SAY_GREET'), -(-1533010,'Slay them in the master\'s name!',8794,1,0,'faerlina SAY_AGGRO1'), -(-1533011,'You cannot hide from me!',8795,1,0,'faerlina SAY_AGGRO2'), -(-1533012,'Kneel before me, worm!',8796,1,0,'faerlina SAY_AGGRO3'), -(-1533013,'Run while you still can!',8797,1,0,'faerlina SAY_AGGRO4'), -(-1533014,'You have failed!',8800,1,0,'faerlina SAY_SLAY1'), -(-1533015,'Pathetic wretch!',8801,1,0,'faerlina SAY_SLAY2'), -(-1533016,'The master... will avenge me!',8798,1,0,'faerlina SAY_DEATH'), -(-1533017,'Patchwerk want to play!',8909,1,0,'patchwerk SAY_AGGRO1'), -(-1533018,'Kel\'Thuzad make Patchwerk his Avatar of War!',8910,1,0,'patchwerk SAY_AGGRO2'), -(-1533019,'No more play?',8912,1,0,'patchwerk SAY_SLAY'), -(-1533020,'What happened to... Patch...',8911,1,0,'patchwerk SAY_DEATH'), -(-1533021,'goes into a berserker rage!',0,2,0,'patchwerk EMOTE_BERSERK'), -(-1533022,'becomes enraged!',0,2,0,'patchwerk EMOTE_ENRAGE'), -(-1533023,'Stalagg crush you!',8864,1,0,'stalagg SAY_STAL_AGGRO'), -(-1533024,'Stalagg kill!',8866,1,0,'stalagg SAY_STAL_SLAY'), -(-1533025,'Master save me...',8865,1,0,'stalagg SAY_STAL_DEATH'), -(-1533026,'Feed you to master!',8802,1,0,'feugen SAY_FEUG_AGGRO'), -(-1533027,'Feugen make master happy!',8804,1,0,'feugen SAY_FEUG_SLAY'), -(-1533028,'No... more... Feugen...',8803,1,0,'feugen SAY_FEUG_DEATH'), -(-1533029,'You are too late... I... must... OBEY!',8872,1,0,'thaddius SAY_GREET'), -(-1533030,'KILL!',8867,1,0,'thaddius SAY_AGGRO1'), -(-1533031,'EAT YOUR BONES!',8868,1,0,'thaddius SAY_AGGRO2'), -(-1533032,'BREAK YOU!',8869,1,0,'thaddius SAY_AGGRO3'), -(-1533033,'You die now!',8877,1,0,'thaddius SAY_SLAY'), -(-1533034,'Now YOU feel pain!',8871,1,0,'thaddius SAY_ELECT'), -(-1533035,'Thank... you...',8870,1,0,'thaddius SAY_DEATH'), -(-1533036,'Pleeease!',8873,1,0,'thaddius SAY_SCREAM1'), -(-1533037,'Stop, make it stop!',8874,1,0,'thaddius SAY_SCREAM2'), -(-1533038,'Help me! Save me!',8875,1,0,'thaddius SAY_SCREAM3'), -(-1533039,'Please, nooo!',8876,1,0,'thaddius SAY_SCREAM4'); - -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533074 AND -1533040; -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1533040,'Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned.',8807,1,0,'gothik SAY_SPEECH'), -(-1533041,'Death is the only escape.',8806,1,0,'gothik SAY_KILL'), -(-1533042,'I... am... undone!',8805,1,0,'gothik SAY_DEATH'), -(-1533043,'I have waited long enough! Now, you face the harvester of souls!',8808,1,0,'gothik SAY_TELEPORT'), -(-1533044,'Defend youself!',8892,1,0,'blaumeux SAY_BLAU_AGGRO'), -(-1533045,'Come, Zeliek, do not drive them out. Not before we\'ve had our fun.',8896,1,0,'blaumeux SAY_BLAU_TAUNT1'), -(-1533046,'I do hope they stay alive long enough for me to... introduce myself.',8897,1,0,'blaumeux SAY_BLAU_TAUNT2'), -(-1533047,'The first kill goes to me! Anyone care to wager?',8898,1,0,'blaumeux SAY_BLAU_TAUNT3'), -(-1533048,'Your life is mine!',8895,1,0,'blaumeux SAY_BLAU_SPECIAL'), -(-1533049,'Who\'s next?',8894,1,0,'blaumeux SAY_BLAU_SLAY'), -(-1533050,'Tou... che!',8893,1,0,'blaumeux SAY_BLAU_DEATH'), -(-1533051,'Come out and fight, ye wee ninny!',8899,1,0,'korthazz SAY_KORT_AGGRO'), -(-1533052,'To arms, ye roustabouts! We\'ve got company!',8903,1,0,'korthazz SAY_KORT_TAUNT1'), -(-1533053,'I heard about enough of yer sniveling. Shut yer fly trap \'afore I shut it for ye!',8904,1,0,'korthazz SAY_KORT_TAUNT2'), -(-1533054,'I\'m gonna enjoy killin\' these slack-jawed daffodils!',8905,1,0,'korthazz SAY_KORT_TAUNT3'), -(-1533055,'I like my meat extra crispy!',8901,1,0,'korthazz SAY_KORT_SPECIAl'), -(-1533056,'Next time, bring more friends!',8902,1,0,'korthazz SAY_KORT_SLAY'), -(-1533057,'What a bloody waste this is!',8900,1,0,'korthazz SAY_KORT_DEATH'), -(-1533058,'Flee, before it\'s too late!',8913,1,0,'zeliek SAY_ZELI_AGGRO'), -(-1533059,'Invaders, cease this foolish venture at once! Turn away while you still can!',8917,1,0,'zeliek SAY_ZELI_TAUNT1'), -(-1533060,'Perhaps they will come to their senses, and run away as fast as they can!',8918,1,0,'zeliek SAY_ZELI_TAUNT2'), -(-1533061,'Do not continue! Turn back while there\'s still time!',8919,1,0,'zeliek SAY_ZELI_TAUNT3'), -(-1533062,'I- I have no choice but to obey!',8916,1,0,'zeliek SAY_ZELI_SPECIAL'), -(-1533063,'Forgive me!',8915,1,0,'zeliek SAY_ZELI_SLAY'), -(-1533064,'It is... as it should be.',8914,1,0,'zeliek SAY_ZELI_DEATH'), -(-1533065,'You seek death?',14571,1,0,'rivendare_naxx SAY_RIVE_AGGRO1'), -(-1533066,'None shall pass!',14572,1,0,'rivendare_naxx SAY_RIVE_AGGRO2'), -(-1533067,'Be still!',14573,1,0,'rivendare_naxx SAY_RIVE_AGGRO3'), -(-1533068,'You will find no peace in death.',14574,1,0,'rivendare_naxx SAY_RIVE_SLAY1'), -(-1533069,'The master\'s will is done.',14575,1,0,'rivendare_naxx SAY_RIVE_SLAY2'), -(-1533070,'Bow to the might of the scourge!',14576,1,0,'rivendare_naxx SAY_RIVE_SPECIAL'), -(-1533071,'Enough prattling. Let them come! We shall grind their bones to dust.',14577,1,0,'rivendare_naxx SAY_RIVE_TAUNT1'), -(-1533072,'Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough.',14578,1,0,'rivendare_naxx SAY_RIVE_TAUNT2'), -(-1533073,'Life is meaningless. It is in death that we are truly tested.',14579,1,0,'rivendare_naxx SAY_RIVE_TAUNT3'), -(-1533074,'Death... will not stop me...',14580,1,0,'rivendare_naxx SAY_RIVE_DEATH'); - -UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=16062; -UPDATE `creature_template` SET `ScriptName`='boss_rivendare_naxx' WHERE `entry`=30549; - -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533108 AND -1533075; -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1533075,'Glory to the master!',8845,1,0,'noth SAY_AGGRO1'), -(-1533076,'Your life is forfeit!',8846,1,0,'noth SAY_AGGRO2'), -(-1533077,'Die, trespasser!',8847,1,0,'noth SAY_AGGRO3'), -(-1533078,'Rise, my soldiers! Rise and fight once more!',8851,1,0,'noth SAY_SUMMON'), -(-1533079,'My task is done!',8849,1,0,'noth SAY_SLAY1'), -(-1533080,'Breathe no more!',8850,1,0,'noth SAY_SLAY2'), -(-1533081,'I will serve the master... in... death!',8848,1,0,'noth SAY_DEATH'), -(-1533082,'takes in a deep breath...',0,2,0,'sapphiron EMOTE_BREATH'), -(-1533083,'enrages!',0,2,0,'sapphiron EMOTE_ENRAGE'), -(-1533084,'Our preparations continue as planned, master.',14467,1,0,'kelthuzad SAY_SAPP_DIALOG1'), -(-1533085,'It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.',8881,1,0,'kelthuzad SAY_SAPP_DIALOG2_LICH'), -(-1533086,'I see no complications... Wait... What is this?',14468,1,0,'kelthuzad SAY_SAPP_DIALOG3'), -(-1533087,'Your security measures have failed! See to this interruption immediately!',8882,1,0,'kelthuzad SAY_SAPP_DIALOG4_LICH'), -(-1533088,'Yes, master!',14469,1,0,'kelthuzad SAY_SAPP_DIALOG5'), -(-1533089,'No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...',14484,1,0,'kelthuzad SAY_CAT_DIED'), -(-1533090,'Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.',14463,1,0,'kelthuzad SAY_TAUNT1'), -(-1533091,'Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! ',14464,1,0,'kelthuzad SAY_TAUNT2'), -(-1533092,'I grow tired of these games. Proceed, and I will banish your souls to oblivion!',14465,1,0,'kelthuzad SAY_TAUNT3'), -(-1533093,'You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!',14466,1,0,'kelthuzad SAY_TAUNT4'), -(-1533094,'Pray for mercy!',14475,1,0,'kelthuzad SAY_AGGRO1'), -(-1533095,'Scream your dying breath!',14476,1,0,'kelthuzad SAY_AGGRO2'), -(-1533096,'The end is upon you!',14477,1,0,'kelthuzad SAY_AGGRO3'), -(-1533097,'The dark void awaits you!',14478,1,0,'kelthuzad SAY_SLAY1'), -(-1533098,'',14479,1,0,'kelthuzad SAY_SLAY2'), -(-1533099,'AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!',14480,1,0,'kelthuzad SAY_DEATH'), -(-1533100,'Your soul, is bound to me now!',14472,1,0,'kelthuzad SAY_CHAIN1'), -(-1533101,'There will be no escape!',14473,1,0,'kelthuzad SAY_CHAIN2'), -(-1533102,'I will freeze the blood in your veins!',14474,1,0,'kelthuzad SAY_FROST_BLAST'), -(-1533103,'Master! I require aid! ',14470,1,0,'kelthuzad SAY_REQUEST_AID'), -(-1533104,'Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...',0,1,0,'kelthuzad SAY_ANSWER_REQUEST'), -(-1533105,'Minions, servants, soldiers of the cold dark, obey the call of Kel\'Thuzad!',14471,1,0,'kelthuzad SAY_SUMMON_MINIONS'), -(-1533106,'Your petty magics are no challenge to the might of the Scourge! ',14481,1,0,'kelthuzad SAY_SPECIAL1_MANA_DET'), -(-1533107,'Enough! I grow tired of these distractions! ',14483,1,0,'kelthuzad SAY_SPECIAL3_MANA_DET'), -(-1533108,'Fools, you have spread your powers too thin. Be free, my minions!',14482,1,0,'kelthuzad SAY_SPECIAL2_DISPELL'); - -UPDATE `script_texts` SET `sound`=8902 WHERE `entry`=-1533055; -UPDATE `script_texts` SET `sound`=8901 WHERE `entry`=-1533056; - --- 1028_mangos_7141_01_world_instance_template -ALTER TABLE instance_template ADD maxPlayersHeroic tinyint(3) unsigned NOT NULL default '0' AFTER maxPlayers; -UPDATE instance_template SET maxPlayersHeroic = maxPlayers; -DELETE FROM instance_template WHERE map IN (533,615,616,624); -INSERT INTO instance_template VALUES -(533,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), -(615,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), -(616,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), -(624,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''); - --- 1028_mangos_7147_01_world_creature_template -UPDATE creature_template - SET family = 0 WHERE entry = 1; - --- 1028_mangos_7150_01_world_playercreateinfo_spell -DELETE FROM `playercreateinfo_spell` WHERE Spell = 58284; -INSERT INTO `playercreateinfo_spell` VALUES -(1,9,58284,'Chaos Bolt Passive'), -(2,9,58284,'Chaos Bolt Passive'), -(5,9,58284,'Chaos Bolt Passive'), -(7,9,58284,'Chaos Bolt Passive'), -(10,9,58284,'Chaos Bolt Passive'); - --- 1084_mangos_7168_01_world_command -DELETE FROM `command` WHERE `name` IN ('learn','unlearn'); -INSERT INTO `command` VALUES -('learn',3,'Syntax: .learn #spell [all]\r\n\r\nSelected character learn a spell of id #spell. If \'all\' provided then all ranks learned.'), -('unlearn',3,'Syntax: .unlearn #spell [all]\r\n\r\nUnlearn for selected player a spell #spell. If \'all\' provided then all ranks unlearned.'); - --- 1094_mangos_7193_01_world_trinity_string -UPDATE trinity_string SET content_default = 'Unit Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.' WHERE entry = 542; - --- 1108_mangos_7196_02_world_spell_bonus_data --- ---------------------------- --- Table structure for spell_bonus_data --- ---------------------------- -DROP TABLE IF EXISTS `spell_bonus_data`; -CREATE TABLE `spell_bonus_data` ( - `entry` smallint(5) unsigned NOT NULL, - `direct_bonus` float NOT NULL default '0', - `dot_bonus` float NOT NULL default '0', - `ap_bonus` float NOT NULL default '0', - `comments` varchar(255) default NULL, - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -INSERT INTO `spell_bonus_data` VALUES -('5185', '1.6104', '0', '0', 'Druid - Healing Touch'), -('33763', '0', '0.09518', '0', 'Druid - Lifebloom'), -('774', '0', '0.37604', '0', 'Druid - Rejuvenation'), -('8936', '0.539', '0.188', '0', 'Druid - Regrowth'), -('18562', '0', '0', '0', 'Druid - Swiftmend'), -('44203', '0.538', '0', '0', 'Druid - Tranquility Triggered'), -('48438', '0', '0.11505', '0', 'Druid - Wild Growth'), -('50464', '0.6611', '0', '0', 'Druid - Nourish'), -('339', '0', '0.1', '0', 'Druid - Entangling Roots'), -('42231', '0.12898', '0', '0', 'Druid - Hurricane Triggered'), -('5570', '0', '0.127', '0', 'Druid - Insect Swarm'), -('8921', '0.1515', '0.13', '0', 'Druid - Moonfire'), -('2912', '1', '0', '0', 'Druid - Starfire'), -('5176', '0.5714', '0', '0', 'Druid - Wrath'), -('30451', '0.7143', '0', '0', 'Mage - Arcane Blast'), -('1449', '0.2128', '0', '0', 'Mage - Arcane Explosion'), -('7268', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 1'), -('7269', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 2'), -('7270', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 3'), -('8419', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 4'), -('8418', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 5'), -('10273', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 6'), -('10274', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 7'), -('25346', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 8'), -('27076', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 9'), -('38700', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 10'), -('38703', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 11'), -('42844', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 12'), -('42845', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 13'), -('1463', '0.8053', '0', '0', 'Mage - Mana Shield'), -('44425', '0.8571', '0', '0', 'Mage - Arcane Barrage'), -('11113', '0.1357', '0', '0', 'Mage - Blast Wave Rank'), -('31661', '0.1357', '0', '0', 'Mage - Dragons Breath'), -('2136', '0.4286', '0', '0', 'Mage - Fire Blast'), -('133', '1', '0', '0', 'Mage - Fire Ball'), -('2120', '0.2357', '0.122', '0', 'Mage - Flamestrike'), -('11366', '1.15', '0.05', '0', 'Mage - Pyroblast'), -('2948', '0.4286', '0', '0', 'Mage - Scorch'), -('44614', '0.8571', '0', '0', 'Frostfire Bolt'), -('44457', '0.4', '0.2', '0', 'Mage - Living Bomb'), -('42208', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), -('42209', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), -('42210', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), -('42211', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), -('42212', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), -('42213', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), -('42198', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), -('42937', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), -('42938', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), -('120', '0.1357', '0', '0', 'Mage - Cone of Cold'), -('122', '0.193', '0', '0', 'Mage - Frost Nova'), -('116', '0.8143', '0', '0', 'Mage - Frost Bolt'), -('11426', '0.8053', '0', '0', 'Mage - Ice Barrier'), -('30455', '0.1429', '0', '0', 'Mage - Ice Lance'), -('19750', '0.4286', '0', '0', 'Paladin - Flash of Light'), -('635', '0.7143', '0', '0', 'Paladin - Holy Light'), -('25912', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 1'), -('25911', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 2'), -('25902', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 3'), -('27176', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 4'), -('33073', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 5'), -('48822', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 6'), -('48823', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 7'), -('25914', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), -('25913', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), -('25903', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), -('27175', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), -('33074', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), -('48820', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), -('48821', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), -('31935', '0.07', '0', '0.07', 'Paladin - Avengers Shiled'), -('26573', '0', '0.04', '0.04', 'Paladin - Consecration'), -('879', '0.15', '0', '0.15', 'Paladin - Exorcism'), -('24275', '0.15', '0', '0.15', 'Paladin - Hammer of Wrath'), -('20925', '0.09', '0', '0.056', 'Paladin - Holy Shield'), -('2812', '0.07', '0', '0.07', 'Paladin - Holy Wrath'), -('31893', '0.25', '0', '0.16', 'Paladin - Seal of Blood Enemy Proc'), -('32221', '0.25', '0', '0.16', 'Paladin - Seal of Blood Self Proc'), -('20424', '0.25', '0', '0.16', 'Paladin - Seal of Command Proc'), -('379', '0', '0', '0', 'Shaman - Earth Shield Triggered'), -('20167', '0.25', '0', '0.16', 'Paladin - Seal of Light Proc'), -('53719', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Enemy Proc'), -('53718', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Self Proc'), -('25742', '0.07', '0', '0.039', 'Paladin - Seal of Righteousness Dummy Proc'), -('31803', '0', '0.013', '0.15', 'Paladin - Holy Vengeance'), -('52042', '0.045', '0', '0', 'Shaman - Healing Stream Totem Triggered Heal'), -('32546', '0.8068', '0', '0', 'Priest - Binding Heal'), -('34861', '0.402', '0', '0', 'Priest - Circle of Healing'), -('19236', '0.8068', '0', '0', 'Priest - Desperate Prayer'), -('2061', '0.8068', '0', '0', 'Priest - Flash Heal'), -('2060', '1.6135', '0', '0', 'Priest - Greater Heal'), -('23455', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 1'), -('23458', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 2'), -('23459', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 3'), -('27803', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 4'), -('27804', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 5'), -('27805', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 6'), -('25329', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 7'), -('17', '0.8068', '0', '0', 'Priest - Power Word: Shield'), -('596', '0.8086', '0', '0', 'Priest - Prayer of Healing'), -('33110', '0.8068', '0', '0', 'Priest - Prayer of Mending Heal Proc'), -('139', '1.88', '0', '0', 'Priest - Renew'), -('2944', '0.1849', '0', '0', 'Priest - Devouring Plague'), -('14914', '0.5711', '0.024', '0', 'Priest - Holy Fire'), -('15237', '0.1606', '0', '0', 'Priest - Holy Nova Damage'), -('8129', '0', '0', '0', 'Priest - Mana Burn'), -('8092', '0.4296', '0', '0', 'Priest - Mind Blast'), -('15407', '0.257', '0', '0', 'Priest - Mind Flay'), -('49821', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), -('53022', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), -('34433', '0.65', '0', '0', 'Priest - Shadowfiend'), -('32379', '0.4296', '0', '0', 'Priest - Shadow Word: Death'), -('589', '0', '0.1829', '0', 'Priest - Shadow Word: Pain'), -('585', '0.714', '0', '0', 'Priest - Smite'), -('34914', '0', '0.4', '0', 'Priest - Vampiric Touch'), -('974', '0.4762', '0', '0', 'Shaman - Earth Shield'), -('1064', '1.34', '0', '0', 'Shaman - Chain Heal'), -('331', '1.6106', '0', '0', 'Shaman - Healing Wave'), -('8004', '0.8082', '0', '0', 'Shaman - Lesser Healing Wave'), -('61295', '0.4', '0.18', '0', 'Shaman - Riptide'), -('421', '0.57', '0', '0', 'Shaman - Chain Lightning'), -('8042', '0.3858', '0', '0', 'Shaman - Earth Shock'), -('8443', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 1'), -('8504', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 2'), -('8505', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 3'), -('11310', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 4'), -('11311', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 5'), -('25538', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 6'), -('25539', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 7'), -('61651', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 8'), -('61660', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 9'), -('8050', '0.2142', '0.1', '0', 'Shaman - Flame Shock'), -('8026', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 1'), -('8028', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 2'), -('8029', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 3'), -('10445', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 4'), -('16343', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 5'), -('16344', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 6'), -('25488', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 7'), -('58786', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 8'), -('58787', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 9'), -('58788', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 10'), -('8056', '0.3858', '0', '0', 'Shaman - Frost Shock'), -('8034', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 1'), -('8037', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 2'), -('10458', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 3'), -('16352', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 4'), -('16353', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 5'), -('25501', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 6'), -('58797', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 7'), -('58798', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 8'), -('58799', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 9'), -('51505', '0.5714', '0', '0', 'Shaman - Lava Burst'), -('403', '0.7143', '0', '0', 'Shaman - Lightning Bolt'), -('26364', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 1'), -('26365', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 2'), -('26366', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 3'), -('26367', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 4'), -('26369', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 5'), -('26370', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 6'), -('26363', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 7'), -('26371', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 8'), -('26372', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 9'), -('49278', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 10'), -('49279', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 11'), -('8188', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 1'), -('10582', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 2'), -('10583', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 3'), -('10584', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 4'), -('25551', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 5'), -('58733', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 6'), -('58736', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 7'), -('3606', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 1'), -('6350', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 2'), -('6351', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 3'), -('6352', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 4'), -('10435', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 5'), -('10436', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 6'), -('25530', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 7'), -('58700', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 8'), -('58701', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 9'), -('58702', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 10'), -('980', '0', '0.1', '0', 'Warlock - Curse of Agony'), -('603', '0', '2', '0', 'Warlock - Curse of Doom'), -('172', '0', '0.3', '0', 'Warlock - Corruption'), -('348', '0.2', '0.2', '0', 'Warlock - Immolate'), -('27243', '0.22', '0.25', '0', 'Warlock - Seed of Corruption'), -('18265', '0', '1', '0', 'Warlock - Siphon Life'), -('30108', '0', '0.24', '0', 'Warlock - Unstable Affliction'), -('17962', '0.4286', '0', '0', 'Warlock - Conflagrate'), -('6789', '0.22', '0', '0', 'Warlock - Death Coil'), -('48181', '0.4729', '0', '0', 'Warlock - Haunt'), -('29722', '0.7143', '0', '0', 'Warlock - Incinerate'), -('5676', '0.4286', '0', '0', 'Warlock - Searing Pain'), -('686', '0.8571', '0', '0', 'Warlock - Shadow Bolt'), -('17877', '0.4286', '0', '0', 'Warlock - Shadowburn'), -('30283', '0.195', '0', '0', 'Warlock - Shadowfury'), -('6353', '1.15', '0', '0', 'Warlock - Soul Fire'), -('689', '0', '0.1428', '0', 'Warlock - Drain Life'), -('5138', '0', '0', '0', 'Warlock - Drain Mana'), -('1120', '0', '0.4286', '0', 'Warlock - Drain Soul'), -('755', '0', '0.4485', '0', 'Warlock - Health Funnel'), -('1949', '0', '0.0946', '0', 'Warlock - Hellfire'), -('5857', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), -('11681', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), -('11682', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), -('27214', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), -('47822', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), -('42223', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), -('42224', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), -('42225', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), -('42226', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), -('42218', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), -('47817', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), -('47818', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), -('18220', '0.96', '0', '0', 'Warlock - Dark Pact'), -('6229', '0.3', '0', '0', 'Warlock - Shadow Ward'); - --- 1108_mangos_7199_01_world_spell_bonus_data -DELETE FROM `spell_bonus_data` WHERE `entry` IN (44614, 139, 49821, 53022, 18265, 31117, 28176); -INSERT INTO `spell_bonus_data` VALUES -('44614', '0.8571', '0', '0', 'Mage - Frostfire Bolt'), -('139', '0', '0.376', '0', 'Priest - Renew'), -('49821', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), -('53022', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), -('18265', '0', '0.1', '0', 'Warlock - Siphon Life'), -('31117', '1.8', '0', '0', 'Warlock - Unstable Affliction Dispell'), -('28176', '0', '0', '0', 'Warlock - Fel Armor'); - --- 1135_mangos_7207_01_world_creature -ALTER TABLE creature - ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; - --- 1135_mangos_7207_02_world_gameobject -ALTER TABLE gameobject - ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; - --- 1140_mangos_7209_01_world_spell_bonus_data -DELETE FROM `spell_bonus_data` WHERE `entry` IN (53595); -INSERT INTO `spell_bonus_data` VALUES -('53595', '0', '0', '0','Paladin - Hammer of the Righteous'); - --- 1185_mangos_7214_01_world_command -DELETE FROM `command` WHERE `name` IN ('gps','modify phase','npc phase','gobject phase'); -INSERT INTO `command` VALUES -('gps',1,'Syntax: .gps [$name|$shift-link]\r\n\r\nDisplay the position information for a selected character or creature (also if player name $name provided then for named player, or if creature/gameobject shift-link provided then pointed creature/gameobject if it loaded). Position information includes X, Y, Z, and orientation, map Id and zone Id'), -('modify phase',3,'Syntax: .modify phase #phasemask\r\n\r\nSelected character phasemask changed to #phasemask with related world vision update. Change active until in game phase changed, or GM-mode enable/disable, or re-login. Character pts pasemask update to same value.'), -('npc phase',3,'Syntax: .npc phase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), -('gobject phase',3,'Syntax: .gobject phase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); - --- 1185_mangos_7214_02_world_trinity_string -DELETE FROM `trinity_string` WHERE entry = 101; -INSERT INTO `trinity_string` VALUES -(101,'Map: %u (%s) Zone: %u (%s) Area: %u (%s) Phase: %u\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 1185_mangos_7214_03_world_spell_proc_event -DROP TABLE IF EXISTS `spell_proc_event`; -CREATE TABLE IF NOT EXISTS `spell_proc_event` ( - `entry` smallint(5) unsigned NOT NULL default '0', - `SchoolMask` tinyint(4) NOT NULL default '0', - `SpellFamilyName` smallint(5) unsigned NOT NULL default '0', - `SpellFamilyMask0` int(10) unsigned NOT NULL default '0', - `SpellFamilyMask1` int(10) unsigned NOT NULL default '0', - `SpellFamilyMask2` int(10) unsigned NOT NULL default '0', - `procFlags` int(10) unsigned NOT NULL default '0', - `procEx` int(10) unsigned NOT NULL default '0', - `ppmRate` float NOT NULL default '0', - `CustomChance` float NOT NULL default '0', - `Cooldown` int(10) unsigned NOT NULL default '0', - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES -(324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(1463, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(3232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(5952, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), -(6346, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), -(7383, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), -(7434, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(8134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(8178, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(8494, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(8495, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(9452, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(9782, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(9784, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(9799, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(10191, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(10192, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(10193, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(10431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(10432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(11095, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), -(11119, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), -(11120, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), -(11129, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), -(11180, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), -(11185, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), -(11255, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), -(12169, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(12281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), -(12289, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), -(12298, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(12311, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), -(12317, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12319, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12322, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), -(12487, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), -(12488, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), -(12598, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), -(12668, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), -(12724, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(12725, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(12726, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(12727, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(12797, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), -(12799, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), -(12812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), -(12813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), -(12814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), -(12815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), -(12834, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12846, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), -(12847, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), -(12848, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), -(12849, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12872, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), -(12873, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), -(12958, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), -(12966, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(12967, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(12968, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(12969, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(12970, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(12971, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12972, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12973, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12974, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(12999, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), -(13000, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), -(13001, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0), -(13002, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0), -(13045, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(13046, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(13047, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(13048, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(13163, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), -(13165, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(13754, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), -(13867, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), -(13983, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), -(14070, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), -(14071, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), -(14156, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), -(14160, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), -(14161, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), -(14186, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), -(14190, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), -(14193, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), -(14194, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), -(14195, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), -(14318, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(14319, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(14320, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(14321, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(14322, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(14531, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(14774, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(14892, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), -(15088, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(15128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(15268, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), -(15277, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), -(15286, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), -(15323, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), -(15324, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), -(15325, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), -(15326, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), -(15337, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), -(15338, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), -(15346, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), -(15362, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), -(15363, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), -(15600, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), -(16164, 0, 11, 2416967875, 0, 0, 0, 2, 0, 0, 0), -(16176, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), -(16180, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), -(16196, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), -(16198, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), -(16235, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), -(16240, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), -(16256, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16257, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(16277, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(16278, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(16279, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(16280, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(16281, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16282, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16283, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16284, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16487, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16489, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16492, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16550, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), -(16624, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(16850, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), -(16864, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), -(16880, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16923, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), -(16924, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), -(16952, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), -(16954, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), -(16958, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(16961, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(17106, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), -(17107, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), -(17108, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), -(17364, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(17495, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(17793, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), -(17794, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0), -(17796, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), -(17797, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(17798, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(17799, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(17800, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(17801, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), -(17802, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), -(17803, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), -(18073, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), -(18094, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), -(18095, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), -(18096, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), -(18119, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), -(18120, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), -(18820, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(19184, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), -(19228, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0), -(19232, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), -(19233, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), -(19387, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), -(19388, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), -(19572, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), -(19573, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), -(20049, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(20056, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(20057, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(20128, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(20131, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(20132, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(20164, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), -(20165, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), -(20166, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), -(20182, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(20210, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), -(20212, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), -(20213, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), -(20214, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), -(20215, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), -(20234, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), -(20235, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), -(20375, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), -(20500, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), -(20501, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), -(20705, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(20911, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), -(20925, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(20927, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(20928, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(21185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(21882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(21890, 0, 4, 712396527, 876, 0, 0, 0, 0, 0, 0), -(22007, 0, 3, 2097185, 0, 0, 0, 65536, 0, 0, 0), -(22618, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(22648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(23547, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), -(23548, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(23551, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), -(23552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(23572, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), -(23578, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), -(23581, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), -(23602, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(23686, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), -(23688, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(23689, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), -(23695, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), -(23721, 0, 9, 2048, 0, 0, 0, 0, 0, 0, 0), -(23920, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), -(24353, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(24389, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), -(24398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(24658, 0, 0, 0, 0, 0, 82192, 0, 0, 0, 0), -(24905, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0), -(24932, 0, 0, 0, 0, 0, 0, 2, 0, 0, 6), -(25050, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(25296, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(25469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(25472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(25669, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), -(25899, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), -(25988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(26016, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), -(26107, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0), -(26119, 0, 10, 2416967683, 0, 0, 0, 65536, 0, 0, 0), -(26128, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), -(26135, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), -(26480, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(26605, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(27044, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(27131, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(27179, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(27419, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(27498, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(27521, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(27656, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(27774, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(27787, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(27811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(27815, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(27816, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(28592, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), -(28593, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), -(28716, 0, 7, 16, 0, 0, 294912, 0, 0, 0, 0), -(28719, 0, 7, 32, 0, 0, 0, 2, 0, 0, 0), -(28744, 0, 7, 64, 0, 0, 278528, 0, 0, 0, 0), -(28752, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(28789, 0, 10, 3221225472, 0, 0, 0, 0, 0, 0, 0), -(28802, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(28809, 0, 6, 4096, 0, 0, 0, 2, 0, 0, 0), -(28812, 0, 8, 33554438, 0, 0, 0, 2, 0, 0, 0), -(28816, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(28823, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), -(28847, 0, 7, 32, 0, 0, 0, 0, 0, 0, 0), -(28849, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), -(29074, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), -(29075, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), -(29076, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), -(29150, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29179, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(29180, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(29385, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), -(29441, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), -(29444, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), -(29455, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(29501, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29593, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), -(29594, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), -(29624, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29625, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29626, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29632, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29633, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29634, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29635, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29636, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29637, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(29801, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(29834, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(29838, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(29977, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), -(30003, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), -(30160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30293, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), -(30295, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), -(30296, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), -(30299, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(30301, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(30302, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(30675, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), -(30678, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), -(30679, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), -(30680, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), -(30681, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), -(30701, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(30705, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(30802, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30803, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30804, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30805, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30806, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30807, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30808, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30809, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30810, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(30823, 0, 0, 0, 0, 0, 0, 0, 10.5, 0, 0), -(30881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), -(30883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), -(30884, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), -(30885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), -(30886, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), -(30937, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(31124, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), -(31126, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), -(31244, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), -(31245, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), -(31394, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(31569, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), -(31570, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), -(31785, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), -(31794, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(31801, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), -(31833, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), -(31835, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), -(31836, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), -(31871, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), -(31872, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), -(31876, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(31877, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(31878, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(31904, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(32385, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), -(32387, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), -(32392, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), -(32393, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), -(32394, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), -(32409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(32587, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(32593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(32594, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(32642, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(32734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(32748, 0, 8, 0, 1, 0, 320, 0, 0, 0, 0), -(32776, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(32777, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(32837, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), -(32844, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), -(32885, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33076, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), -(33089, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(33127, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), -(33142, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33145, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33146, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33150, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33191, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), -(33192, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), -(33193, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), -(33299, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(33510, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), -(33648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33719, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), -(33736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(33746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(33757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(33759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(33776, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), -(33881, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33883, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(33953, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), -(34080, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), -(34138, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), -(34139, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), -(34258, 0, 10, 1024, 8, 0, 0, 0, 0, 0, 0), -(34262, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), -(34320, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(34355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(34497, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(34498, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(34499, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(34500, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(34502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(34503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(34584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), -(34586, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 0), -(34598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), -(34749, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), -(34753, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), -(34774, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 20), -(34783, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), -(34827, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(34859, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), -(34860, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), -(34914, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), -(34916, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), -(34917, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), -(34935, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), -(34938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), -(34939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), -(34950, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(34954, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(35077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), -(35080, 0, 0, 0, 0, 0, 0, 0, 1, 0, 60), -(35083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), -(35086, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), -(35100, 0, 9, 12289, 0, 0, 65856, 0, 0, 0, 0), -(35102, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), -(35103, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), -(35121, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(36096, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), -(36111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(36541, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(37165, 0, 8, 2098176, 0, 0, 0, 0, 0, 0, 0), -(37168, 0, 8, 4063232, 9, 0, 0, 0, 0, 0, 0), -(37170, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), -(37173, 0, 8, 750519704, 262, 0, 0, 0, 0, 0, 30), -(37189, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 60), -(37193, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(37195, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(37197, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), -(37213, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(37214, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(37227, 0, 11, 448, 0, 0, 0, 2, 0, 0, 60), -(37237, 0, 11, 1, 0, 0, 0, 2, 0, 0, 0), -(37247, 8, 0, 0, 0, 0, 0, 65536, 0, 0, 45), -(37377, 32, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(37379, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), -(37384, 0, 5, 1, 0, 0, 0, 0, 0, 0, 0), -(37443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(37514, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), -(37516, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), -(37519, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0), -(37523, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(37528, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), -(37536, 0, 4, 65536, 0, 0, 0, 0, 0, 0, 0), -(37568, 0, 6, 2048, 0, 0, 0, 0, 0, 0, 0), -(37594, 0, 6, 4096, 0, 0, 0, 0, 0, 0, 0), -(37600, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(37601, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(37603, 0, 6, 32768, 0, 0, 0, 0, 0, 0, 0), -(37655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), -(37657, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3), -(38026, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), -(38031, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(38290, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 0), -(38326, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(38327, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(38334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), -(38347, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(38350, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(38394, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), -(38857, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(39027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(39372, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0), -(39437, 4, 5, 4964, 192, 0, 0, 65536, 0, 0, 0), -(39442, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), -(39443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(39530, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(39958, 0, 0, 0, 0, 0, 0, 0, 0.7, 0, 40), -(40407, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), -(40438, 0, 6, 32832, 0, 0, 0, 0, 0, 0, 0), -(40442, 0, 7, 20, 1088, 0, 0, 0, 0, 0, 0), -(40444, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(40458, 0, 4, 33554432, 1537, 0, 0, 0, 0, 0, 0), -(40463, 0, 11, 129, 16, 0, 0, 0, 0, 0, 0), -(40470, 0, 10, 3229614080, 0, 0, 0, 0, 0, 0, 0), -(40475, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), -(40478, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), -(40482, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(40485, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), -(40899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(41034, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(41260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(41262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(41381, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), -(41393, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), -(41434, 0, 0, 0, 0, 0, 0, 0, 2, 0, 45), -(41469, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), -(41635, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), -(41989, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0), -(42083, 0, 0, 0, 0, 0, 0, 2, 0, 0, 45), -(42135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), -(42136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), -(42368, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), -(42370, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), -(42770, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(43019, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(43020, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(43338, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(43443, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), -(43726, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), -(43728, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), -(43737, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 10), -(43739, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), -(43741, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), -(43745, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), -(43748, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), -(43750, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), -(43819, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(44394, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(44395, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(44396, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), -(44401, 0, 3, 2097152, 0, 0, 0, 4095, 0, 0, 0), -(44404, 0, 3, 536870945, 36864, 0, 0, 0, 0, 0, 0), -(44442, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), -(44443, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), -(44445, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), -(44446, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), -(44448, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), -(44449, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), -(44469, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), -(44470, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), -(44471, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), -(44472, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), -(44546, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), -(44548, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), -(44549, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), -(44835, 0, 7, 0, 128, 0, 16, 0, 0, 0, 0), -(45054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15), -(45057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), -(45234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(45243, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(45244, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(45354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), -(45481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), -(45482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), -(45483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), -(45484, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), -(46025, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), -(46092, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), -(46098, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), -(46569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), -(46662, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20), -(46832, 0, 7, 1, 0, 0, 0, 65536, 0, 0, 0), -(46854, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(46855, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(46867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(46913, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), -(46914, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), -(46915, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), -(46916, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), -(46951, 0, 4, 1024, 64, 0, 0, 0, 0, 0, 0), -(46952, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), -(46953, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), -(47195, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), -(47196, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), -(47197, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), -(47201, 0, 5, 8, 262144, 0, 0, 65536, 0, 0, 0), -(47202, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), -(47203, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), -(47204, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), -(47205, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), -(47232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(47234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(47235, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(47245, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), -(47246, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), -(47247, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), -(47258, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), -(47259, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), -(47260, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), -(47263, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), -(47264, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), -(47265, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), -(47509, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(47511, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(47515, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(47516, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), -(47517, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), -(47535, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), -(47536, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), -(47537, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), -(47538, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), -(47539, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), -(47549, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), -(47551, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), -(47552, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), -(47555, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), -(47556, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), -(47557, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), -(47572, 0, 6, 65536, 0, 0, 0, 0, 0, 0, 0), -(47580, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), -(47581, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), -(47582, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), -(48110, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), -(48111, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), -(48112, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), -(48113, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), -(48159, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), -(48160, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), -(48483, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), -(48484, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), -(48485, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), -(48496, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), -(48499, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), -(48500, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), -(48506, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), -(48510, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), -(48511, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), -(48516, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), -(48521, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), -(48525, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), -(48833, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 0), -(48835, 0, 10, 0, 8, 0, 0, 0, 0, 0, 0), -(48837, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), -(48951, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(48952, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(48988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(49018, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), -(49137, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), -(49188, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), -(49208, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), -(49222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(49280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(49281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(49283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(49284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(49503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(49504, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(49529, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), -(49530, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), -(49531, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), -(49532, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), -(49622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), -(49657, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), -(50781, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51127, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51128, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51129, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51130, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(51349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(51352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(51359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), -(51466, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51470, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51474, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(51478, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(51479, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(51556, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), -(51557, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), -(51558, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), -(51562, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), -(51563, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), -(51564, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), -(51565, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), -(51566, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), -(51625, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), -(51626, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), -(51627, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), -(51628, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), -(51629, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), -(51634, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51635, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51636, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(51664, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), -(51665, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), -(51667, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), -(51668, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), -(51669, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), -(51672, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), -(51674, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), -(51679, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), -(51692, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), -(51696, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), -(51698, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), -(51700, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), -(51701, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), -(51940, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), -(51989, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), -(52004, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), -(52005, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), -(52007, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), -(52008, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), -(52020, 0, 7, 32768, 1048576, 0, 0, 0, 0, 0, 0), -(52127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(52129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(52131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(52134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(52136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(52138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(52420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), -(52423, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), -(52795, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), -(52797, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), -(52798, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), -(52799, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), -(52800, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), -(52898, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(53137, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), -(53138, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), -(53215, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(53216, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(53217, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), -(53221, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), -(53222, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), -(53224, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), -(53228, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), -(53232, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), -(53256, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), -(53259, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), -(53260, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), -(53290, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), -(53291, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), -(53292, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), -(53293, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), -(53294, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), -(53380, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), -(53381, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), -(53382, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), -(53383, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), -(53384, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), -(53486, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), -(53488, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), -(53501, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(53502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(53503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(53551, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), -(53552, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), -(53553, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), -(53569, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), -(53576, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), -(53601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), -(53671, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(53673, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(54149, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), -(54151, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(54154, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(54155, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), -(54278, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(54486, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), -(54488, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), -(54489, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), -(54490, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), -(54738, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(54747, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(54749, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), -(54754, 0, 7, 16, 0, 0, 0, 0, 0, 0, 0), -(54841, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(54936, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), -(54937, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), -(54939, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), -(55440, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), -(55620, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), -(55623, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), -(55666, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), -(55667, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), -(55668, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), -(55669, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), -(55670, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), -(55677, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0), -(55680, 0, 6, 512, 0, 0, 0, 0, 0, 0, 0), -(55689, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(56218, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), -(56333, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), -(56336, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), -(56337, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), -(56342, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), -(56343, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), -(56344, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), -(56364, 0, 3, 0, 16777216, 0, 0, 0, 0, 0, 0), -(56451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(56611, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(56612, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(56613, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(56614, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(56636, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), -(56637, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), -(56638, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), -(56821, 0, 8, 2, 0, 0, 0, 2, 0, 0, 0), -(56822, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), -(56834, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), -(56835, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), -(57878, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), -(57880, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), -(57881, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), -(57960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), -(58357, 0, 4, 64, 0, 0, 0, 2, 0, 0, 0), -(58364, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), -(58372, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), -(58386, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), -(58435, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), -(58436, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), -(58437, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), -(58616, 0, 15, 262144, 0, 0, 0, 0, 0, 0, 0), -(58620, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), -(58626, 0, 15, 33554432, 0, 0, 0, 0, 0, 0, 0), -(58631, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), -(58642, 0, 15, 0, 134217728, 0, 0, 0, 0, 0, 0), -(58644, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), -(58647, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), -(58676, 0, 15, 0, 8, 0, 0, 0, 0, 0, 0), -(58677, 0, 15, 8192, 0, 0, 0, 0, 0, 0, 0), -(58872, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(58874, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(58901, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(59057, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), -(59176, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(59327, 0, 15, 134217728, 0, 0, 0, 0, 0, 0, 0), -(59725, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), -(60132, 0, 15, 0, 134348800, 0, 0, 0, 0, 0, 0), -(60170, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), -(60172, 0, 5, 262144, 0, 0, 0, 65536, 0, 0, 0), -(60200, 0, 15, 4096, 0, 0, 0, 65536, 0, 0, 0), -(60493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), -(60503, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), -(60537, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), -(60564, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), -(60571, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), -(60572, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), -(60573, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), -(60574, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), -(60575, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), -(60617, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), -(60710, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), -(60717, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), -(60719, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), -(60722, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), -(60724, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), -(60726, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), -(60770, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), -(60818, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), -(60826, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), -(61188, 0, 5, 4, 0, 0, 0, 0, 0, 0, 0), -(61257, 0, 0, 0, 0, 0, 131752, 65536, 0, 0, 0), -(61324, 0, 10, 0, 131072, 0, 0, 0, 0, 0, 0), -(61846, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), -(61847, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0); - --- 1206_world_scripts -UPDATE `gameobject_template` SET `ScriptName`='go_legion_obelisk' WHERE `entry` IN (185193,185195,185196,185197,185198); - --- 1207_world_scripts -UPDATE `creature_template` SET `ScriptName`='npc_surristrasz' WHERE `entry`=24795; -UPDATE `creature_template` SET `ScriptName`='npc_tiare' WHERE `entry`=30051; - --- 1237_mangos_7230_01_world_spell_bonus_data -DELETE FROM `spell_bonus_data` WHERE `entry` IN (18220,18937,18938,27265,59092); -INSERT INTO `spell_bonus_data` VALUES -('18220', '0.96', '0', '0', 'Warlock - Dark Pact Rank 1'), -('18937', '0.96', '0', '0', 'Warlock - Dark Pact Rank 2'), -('18938', '0.96', '0', '0', 'Warlock - Dark Pact Rank 3'), -('27265', '0.96', '0', '0', 'Warlock - Dark Pact Rank 4'), -('59092', '0.96', '0', '0', 'Warlock - Dark Pact Rank 5'); - --- 1248_mangos_7235_01_world_command -DELETE FROM `command` WHERE `name` = 'reset achievements'; -INSERT INTO `command` VALUES -('reset achievements',3,'Syntax: .reset achievements [$playername]\r\n\r\nReset achievements data for selected or named (online or offline) character. Achievements for persistance progress data like completed quests/etc re-filled at reset. Achievements for events like kills/casts/etc will lost.'); - --- 1288_mangos_7242_01_world_spell_bonus_data -DELETE FROM spell_bonus_data WHERE entry IN (34913, 43043, 43044); -INSERT INTO spell_bonus_data VALUES - (34913, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 1'), - (43043, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 2'), - (43044, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 3'); - --- 1293_mangos_7249_01_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry`='60200'; - --- 1296_mangos_7252_01_world_command -DELETE FROM `command` WHERE `name` IN ('debug arena','debug bg'); -INSERT INTO `command` VALUES -('debug arena',3,'Syntax: .debug arena\r\n\r\nToggle debug mode for arenas. In debug mode GM can start arena with single player.'), -('debug bg',3,'Syntax: .debug bg\r\n\r\nToggle debug mode for battlegrounds. In debug mode GM can start battleground with single player.'); - --- 1296_mangos_7252_02_world_trinity_string -DELETE FROM `trinity_string` WHERE entry IN (737,738,739,740,741,742,743,744,745,746); -INSERT INTO `trinity_string` VALUES -(737,'Arenas are set to 1v1 for debugging. So, don\'t join as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(738,'Arenas are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(739,'Battlegrounds are set to 1v0 for debugging.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(740,'Battlegrounds are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(741,'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(742,'Distributing arena points to players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(743,'Finished setting arena points for online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(744,'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(745,'Modification done.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(746,'Done flushing Arena points.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 1307_world -UPDATE `creature_template` SET `ScriptName`='npc_stormwind_harbor_taxi' WHERE `entry`=29154; - --- 1312_world -UPDATE `creature_template` SET `scriptname` = 'boss_keleseth' WHERE `entry` = '23953'; -UPDATE `creature_template` SET `scriptname` = 'mob_frost_tomb' WHERE `entry` = '23965'; -UPDATE `instance_template` SET `script`='instance_utgarde_keep' WHERE `map`= '574'; -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1574000, 'Your blood is mine!',13221,1,0,'keleseth SAY_AGGRO'), -(-1574001, 'Darkness waits',13223,1,0, 'keleseth SAY_KILL'), -(-1574002, 'I join... the night.',13225,1,0, 'keleseth SAY_DEATH'), -(-1574003, 'Not so fast.',13222,1,0, 'keleseth SAY_FROST_TOMB'), -(-1574004, 'Aranal, lidel! Their fate shall be yours!',13224,1,0, 'keleseth SAY_SKELETONS'); - --- 1327_world -ALTER TABLE `creature_template` ADD COLUMN `spell5` mediumint(8) unsigned NOT NULL default '0' AFTER `spell4`; -ALTER TABLE `creature_template` ADD COLUMN `spell6` mediumint(8) unsigned NOT NULL default '0' AFTER `spell5`; -ALTER TABLE `creature_template` ADD COLUMN `spell7` mediumint(8) unsigned NOT NULL default '0' AFTER `spell6`; -ALTER TABLE `creature_template` ADD COLUMN `spell8` mediumint(8) unsigned NOT NULL default '0' AFTER `spell7`; - --- 1351_world -DROP TABLE IF EXISTS `trinity_string`; -CREATE TABLE IF NOT EXISTS `trinity_string` ( - `entry` mediumint(8) unsigned NOT NULL default '0', - `content_default` text NOT NULL, - `content_loc1` text, - `content_loc2` text, - `content_loc3` text, - `content_loc4` text, - `content_loc5` text, - `content_loc6` text, - `content_loc7` text, - `content_loc8` text, - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Dumping data for table `mangos_string` --- - -INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES -(1, 'You should select a character or a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(2, 'You should select a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(3, '|cffff0000[System Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(4, '|cffff0000[Event Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(5, 'There is no help for that command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(6, 'There is no such command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(7, 'There is no such subcommand', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(8, 'Command %s have subcommands:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(9, 'Commands available to you:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10, 'Incorrect syntax.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(11, 'Your account level is: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(12, 'Online players: %u (max: %u) Queued players: %u (max: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(13, 'Server uptime: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(14, 'Player saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(15, 'All players saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(16, 'There are the following active GMs on this server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(17, 'There are no GMs currently logged in on this server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(18, 'Cannot do that while flying.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(19, 'Cannot do that in Battlegrounds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(20, 'Target is flying you can''t do that.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(21, '%s is flying command failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(22, 'You are not mounted so you can''t dismount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(23, 'Cannot do that while fighting.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(24, 'You used it recently.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(25, 'Password not changed (unknown error)!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(26, 'The password was changed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(27, 'The new passwords do not match or the old password is wrong', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(28, 'Your account is now locked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(29, 'Your account is now unlocked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(30, ', rank ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(31, ' [known]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(32, ' [learn]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(33, ' [passive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(34, ' [talent]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(35, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(36, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(37, ' (offline)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(38, 'on', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(39, 'off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(40, 'You are: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(41, 'visible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(42, 'invisible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(43, 'done', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(44, 'You', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(45, ' ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(46, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(47, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(48, 'UNKNOWN', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(49, 'You must be at least level %u to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(50, 'You must be at least level %u and have item %s to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(51, 'Hello! Ready for some training?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(52, 'Invaid item count (%u) for item %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(53, 'Mail can''t have more %u item stacks', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(54, 'The new passwords do not match', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(55, 'Your password can''t be longer than 16 characters (client limit), password not changed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(56, 'Current Message of the day: \r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(57, 'Using World DB: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(58, 'Using script library: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(100, 'Global notify: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(101, 'Map: %u (%s) Zone: %u (%s) Area: %u (%s)\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(102, '%s is already being teleported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(103, 'You can summon a player to your instance only if he is in your party with you as leader.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(104, 'You cannot go to the player''s instance because you are in a party now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(105, 'You can go to the player''s instance while not being in his party only if your GM mode is on.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(106, 'You can not go to player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(107, 'You can not summon player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(108, 'You are summoning %s%s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(109, 'You are being summoned by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(110, 'You are teleporting %s%s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(111, 'You are being teleported by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(112, 'Player (%s) does not exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(113, 'Appearing at %s''s location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(114, '%s is appearing to your location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(115, 'Incorrect values.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(116, 'No character selected.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(117, '%s is not in a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(118, 'You changed HP of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(119, '%s changed your HP to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(120, 'You changed MANA of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(121, '%s changed your MANA to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(122, 'You changed ENERGY of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(123, '%s changed your ENERGY to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(124, 'Current energy: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(125, 'You changed rage of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(126, '%s changed your rage to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(127, 'You changed level of %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(128, 'GUID %i, faction is %i, flags is %i, npcflag is %i, DY flag is %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(129, 'Wrong faction: %u (not found in factiontemplate.dbc).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(130, 'You changed GUID=%i ''s Faction to %i, flags to %i, npcflag to %i, dyflag to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(131, 'You changed the spellflatid=%i, val= %i, mark =%i to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(132, '%s changed your spellflatid=%i, val= %i, mark =%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(133, '%s has access to all taxi nodes now (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(134, '%s has no more access to all taxi nodes now (only visited accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(135, '%s has given you access to all taxi nodes (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(136, '%s has removed access to all taxi nodes (only visited still accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(137, 'You set all speeds to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(138, '%s set all your speeds to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(139, 'You set the speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(140, '%s set your speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(141, 'You set the swim speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(142, '%s set your swim speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(143, 'You set the backwards run speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(144, '%s set your backwards run speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(145, 'You set the fly speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(146, '%s set your fly speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(147, 'You set the size %2.2f of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(148, '%s set your size to %2.2f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(149, 'There is no such mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(150, 'You give a mount to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(151, '%s gave you a mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(152, 'USER1: %i, ADD: %i, DIF: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(153, 'You take all copper of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(154, '%s took you all of your copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(155, 'You take %i copper from %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(156, '%s took %i copper from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(157, 'You give %i copper to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(158, '%s gave you %i copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(159, 'You hear sound %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(160, 'USER2: %i, ADD: %i, RESULT: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(161, 'Removed bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(162, 'Set bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(163, 'Teleport location table is empty!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(164, 'Teleport location not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(165, 'Requires search parameter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(166, 'There are no teleport locations matching your request.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(168, 'Locations found are:\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(169, 'Mail sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(170, 'You try to hear sound %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(172, 'server console command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(173, 'You changed runic power of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(174, '%s changed your runic power to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - -INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES -(200, 'No selection.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(201, 'Object GUID is: lowpart %u highpart %X', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(202, 'The name was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(203, 'Error, name can only contain characters A-Z and a-z.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(204, 'The subname was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(205, 'Not yet implemented', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(206, 'Item ''%i'' ''%s'' added to list with maxcount ''%i'' and incrtime ''%i'' and extendedcost ''%i''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(207, 'Item ''%i'' not found in database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(208, 'Item ''%i'' ''%s'' deleted from vendor list', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(209, 'Item ''%i'' not found in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(210, 'Item ''%i'' already in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(211, 'Spells of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(212, 'Spells of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(213, 'Talents of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(214, 'Talents of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(215, 'Your spells have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(216, 'Your talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(217, 'Unknown case ''%s'' for .resetall command. Type full correct case name.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(218, 'Spells will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(219, 'Talents will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(220, 'Creature (GUID: %u) No waypoint found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(221, 'Creature (GUID: %u) Last waypoint not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(222, 'Creature (GUID: %u) No waypoint found - used ''wpguid''. Now trying to find it by its position...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(223, 'Creature (GUID: %u) No waypoints found - This is a MaNGOS db problem (single float).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(224, 'Selected creature is ignored - provided GUID is used', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(225, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(226, 'You must select a visual waypoint.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(227, 'No visual waypoints found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(228, 'Could not create visual waypoint with creatureID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(229, 'All visual waypoints removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(230, 'Could not create waypoint-creature with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(231, 'No GUID provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(232, 'No waypoint number provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(233, 'Argument required for ''%s''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(234, 'Waypoint %i added to GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(235, 'Waypoint %d added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(236, 'Waypoint changed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(237, 'Waypoint %s modified.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(238, 'WP export successfull.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(239, 'No waypoints found inside the database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(240, 'File imported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(241, 'Waypoint removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(242, 'Warning: Could not delete WP from the world with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(243, 'This happens if the waypoint is too far away from your char.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(244, 'The WP is deleted from the database, but not from the world here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(245, 'They will disappear after a server restart.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(246, 'Waypoint %d: Info for creature: %s, GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(247, 'Waittime: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(248, 'Model %d: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(249, 'Emote: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(250, 'Spell: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(251, 'Text%d (ID: %i): %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(252, 'AIScript: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(253, 'Forced rename for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(254, 'Forced rename for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(255, 'Waypoint-Creature (GUID: %u) Not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(256, 'Could not find NPC...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(257, 'Creature movement type set to ''%s'', waypoints removed (if any).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(258, 'Creature movement type set to ''%s'', waypoints were not removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(259, 'Incorrect value, use on or off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(260, 'Value saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(261, 'Value saved, you may need to rejoin or clean your client cache.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(262, 'Areatrigger ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(263, 'Target map or coordinates is invalid (X: %f Y: %f MapId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(264, 'Zone coordinates is invalid (X: %f Y: %f AreaId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(265, 'Zone %u (%s) is part of instanceable map %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(266, 'Nothing found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(267, 'Object not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(268, 'Creature not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(269, 'Warning: Mob found more than once - you will be teleported to the first one found in DB.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(270, 'Creature Removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(271, 'Creature moved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(272, 'Creature (GUID:%u) must be on the same map as player!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(273, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(274, 'Game Object (GUID: %u) has references in not found creature %u GO list, can''t be deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(275, 'Game Object (GUID: %u) removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(276, 'Game Object (GUID: %u) turned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(277, 'Game Object (GUID: %u) moved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(278, 'You must select a vendor', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(279, 'You must send id for item', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(280, 'Vendor has too many items (max 128)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(281, 'You can''t kick self, logout instead', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(282, 'Player %s kicked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(283, 'Player %s not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(284, 'Accepting Whisper: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(285, 'Accepting Whisper: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(286, 'Accepting Whisper: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(287, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(288, 'Tickets count: %i show new tickets: %s\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(289, 'New ticket from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(290, 'Ticket of %s (Last updated: %s):\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(291, 'New ticket show: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(292, 'New ticket show: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(293, 'Ticket %i doesn''t exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(294, 'All tickets deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(295, 'Character %s ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(296, 'Ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(297, 'Spawn distance changed to: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(298, 'Spawn time changed to: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(299, 'The honor of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(300, 'Your chat has been disabled for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(301, 'You have disabled %s''s chat for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(302, 'Player''s chat is already enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(303, 'Your chat has been enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(304, 'You have enabled %s''s chat.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(305, 'Faction %s (%u) reputation of %s was set to %5d!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(306, 'The arena points of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(307, 'No faction found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(308, 'Faction %i unknown!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(309, 'Invalid parameter %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(310, 'delta must be between 0 and %d (inclusive)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(311, '%d - |cffffffff|Hfaction:%d|h[%s]|h|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(312, ' [visible]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(313, ' [at war]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(314, ' [peace forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(315, ' [hidden]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(316, ' [invisible forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(317, ' [inactive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(318, 'Hated', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(319, 'Hostile', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(320, 'Unfriendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(321, 'Neutral', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(322, 'Friendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(323, 'Honored', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(324, 'Revered', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(325, 'Exalted', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(326, 'Faction %s (%u) can''not have reputation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(327, ' [no reputation]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(328, 'Characters at account %s (Id: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(329, ' %s (GUID %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(330, 'No players found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(331, 'Extended item cost %u not exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(332, 'GM mode is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(333, 'GM mode is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(334, 'GM Chat Badge is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(335, 'GM Chat Badge is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(336, 'You repair all %s''s items.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(337, 'All your items repaired by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(338, 'You set waterwalk mode %s for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(339, 'Your waterwalk mode %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(340, '%s is now following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(341, '%s is not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(342, '%s is now not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(343, 'Creature (Entry: %u) cannot be tamed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(344, 'You already have pet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(345, 'Forced customize for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(346, 'Forced customize for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(400, '|cffff0000[System Message]:|rScripts reloaded', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(401, 'You change security level of account %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(402, '%s changed your security level to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(403, 'You have low security level for this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(404, 'Creature movement disabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(405, 'Creature movement enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(406, 'Weather can''t be changed for this zone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(407, 'Weather system disabled at server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(408, '%s is banned for %s. Reason: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(409, '%s is banned permanently for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(410, '%s %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(411, '%s unbanned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(412, 'There was an error removing the ban on %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(413, 'Account not exist: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(414, 'There is no such character.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(415, 'There is no such IP in banlist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(416, 'Account %s has never been banned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(417, 'Ban history for account %s:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(418, 'Ban Date: %s Bantime: %s Still active: %s Reason: %s Set by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(419, 'Inf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(420, 'Never', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(421, 'Yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(422, 'No', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(423, 'IP: %s\nBan Date: %s\nUnban Date: %s\nRemaining: %s\nReason: %s\nSet by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(424, 'There is no matching IPban.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(425, 'There is no matching account.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(426, 'There is no banned account owning a character matching this part.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(427, 'The following IPs match your pattern:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(428, 'The following accounts match your query:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(429, 'You learned many spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(430, 'You learned all spells for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(431, 'You learned all talents for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(432, 'You learned all languages.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(433, 'You learned all craft skills and recipes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(434, 'Could not find ''%s''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(435, 'Invalid item id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(436, 'No items found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(437, 'Invalid gameobject id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(438, 'Found items %u: %u ( inventory %u mail %u auction %u guild %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(439, 'Found gameobjects %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(440, 'Invalid creature id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(441, 'Found creatures %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(442, 'No area found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(443, 'No item sets found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(444, 'No skills found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(445, 'No spells found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(446, 'No quests found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(447, 'No creatures found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(448, 'No gameobjects found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(449, 'Graveyard #%u doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(450, 'Graveyard #%u already linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(451, 'Graveyard #%u linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(452, 'Graveyard #%u can''t be linked to subzone or not existed zone #%u (internal error).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(454, 'No faction in Graveyard with id= #%u , fix your DB', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(455, 'invalid team, please fix database', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(456, 'any', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(457, 'alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(458, 'horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(459, 'Graveyard #%u (faction: %s) is nearest from linked to zone #%u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(460, 'Zone #%u doesn''t have linked graveyards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(461, 'Zone #%u doesn''t have linked graveyards for faction: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(462, 'Teleport location already exists!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(463, 'Teleport location added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(464, 'Teleport location NOT added: database error.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(465, 'Teleport location deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(467, 'Target unit has %d auras:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(468, 'id: %d eff: %d type: %d duration: %d maxduration: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(469, 'Target unit has %d auras of type %d:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(470, 'id: %d eff: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(471, 'Quest %u not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(472, 'Quest %u started from item. For correct work, please, add item to inventory and start quest in normal way: .additem %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(473, 'Quest removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(474, ' [rewarded]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(475, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(476, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(477, '%s''s Fly Mode %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(478, 'Opcode %u sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(479, 'Character loaded successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(480, 'Failed to load the character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(481, 'Character dumped successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(482, 'Character dump failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(483, 'Spell %u broken and not allowed to cast or learn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(484, 'Skill %u (%s) for player %s set to %u and current maximum set to %u (without permanent (talent) bonuses).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(485, 'Player %s must have skill %u (%s) before using this command.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(486, 'Invalid skill id (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(487, 'You learned default GM spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(488, 'You already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(489, 'Target(%s) already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(490, '%s doesn''t know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(491, 'You already forgot that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(492, 'All spell cooldowns removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(493, 'Spell %u cooldown removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(494, 'Command : Additem, itemId = %i, amount = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(495, 'Command : Additemset, itemsetId = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(496, 'Removed itemID = %i, amount = %i from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(497, 'Cannot create item ''%i'' (amount: %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(498, 'You need to provide a guild name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(499, 'Player not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - -INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES -(500, 'Player already has a guild!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(501, 'Guild not created! (already exists?)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(502, 'No items from itemset ''%u'' found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(503, 'The distance is: (3D) %f (2D) %f yards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(504, 'Item ''%i'' ''%s'' Item Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(505, 'Item ''%i'' doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(506, 'Item ''%i'' ''%s'' Added to Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(507, 'Item save failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(508, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(509, '%d - sender: %s (guid: %u account: %u ) receiver: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(510, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(511, 'Wrong link type!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(512, '%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(513, '%d - |cffffffff|Hquest:%d|h[%s]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(514, '%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(515, '%d - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(516, '%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(517, '%d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(518, '%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(519, '|cffffffff|Htele:%s|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(520, '%d - |cffffffff|Hspell:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(521, '%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(522, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(523, '>> Game Object %s (GUID: %u) at %f %f %f. Orientation %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(524, 'Selected object:\n|cffffffff|Hitemset:%d|h[%s]|h|r\nGUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(525, '>> Add Game Object ''%i'' (%s) (GUID: %i) added at ''%f %f %f''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(526, '%s (lowguid: %u) movement generators stack:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(527, ' Idle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(528, ' Random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(529, ' Waypoint', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(530, ' Animal random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(531, ' Confused', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(532, ' Targeted to player %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(533, ' Targeted to creature %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(534, ' Targeted to ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(535, ' Home movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(536, ' Home movement used for player?!?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(537, ' Taxi flight', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(538, ' Unknown movement generator (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(539, 'Player selected NPC\nGUID: %u.\nFaction: %u.\nnpcFlags: %u.\nEntry: %u.\nDisplayID: %u (Native: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(540, 'Level: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(541, 'Health (base): %u. (max): %u. (current): %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(542, 'Field Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(543, 'Loot: %u Pickpocket: %u Skinning: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(544, 'Position: %f %f %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(545, '*** Is a vendor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(546, '*** Is a trainer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(547, 'InstanceID: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(548, 'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Last login: %s Latency: %ums', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(549, 'Played time: %s Level: %u Money: %ug%us%uc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(550, 'Command .pinfo doesn''t support ''rep'' option for offline players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(551, '%s has explored all zones now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(552, '%s has no more explored zones.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(553, '%s has explored all zones for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(554, '%s has hidden all zones from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(555, 'Hover enabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(556, 'Hover disabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(557, 'You have been leveled up (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(558, 'You have been leveled down (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(559, 'Your level progress has been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(560, 'The area has been set as explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(561, 'The area has been set as not explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(562, 'GUID=%i ''s updateIndex: %i, value: %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(563, 'You change GUID=%i ''s UpdateIndex: %i value to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(564, 'The value index %u is too big to %u(count: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(565, 'Set %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(566, 'You Set %u Field:%u to uint32 Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(567, 'Set %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(568, 'You Set %u Field:%i to float Value: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(569, 'Get %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(570, 'The uint32 value of %u in %u is: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(571, 'Get %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(572, 'The float of %u value in %u is: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(573, '.Set32Bit:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(574, 'You set Bit of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(575, '.Mod32Value:[OPCODE]:%u [VALUE]:%i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(576, 'You modified the value of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(577, 'You are now invisible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(578, 'You are now visible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(579, 'Selected player or creature not have victim.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(580, 'Player %s learned all default spells for race/class and completed quests rewarded spells.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(581, 'Found near gameobjects (distance %f): %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(582, 'SpawnTime: Full:%s Remain:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(583, '%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(584, 'No event found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(585, 'Event not exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(586, 'Event %u: %s%s\nStart: %s End: %s Occurence: %s Length: %s\nNext state change: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(587, 'Event %u already active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(588, 'Event %u not active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(589, ' Point movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(590, ' Fear movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(591, ' Distract movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(592, 'You have learned all spells in craft: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(593, 'Currently Banned Accounts:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(594, '| Account | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(595, 'Currently Banned IPs:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(596, '| IP | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(597, 'Current gamemasters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(598, '| Account | GM |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(599, 'No gamemasters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(600, 'The Alliance wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(601, 'The Horde wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(602, 'The battle for Warsong Gulch begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(603, 'The battle for Warsong Gulch begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(604, 'Let the battle for Warsong Gulch begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(605, '$n captured the Horde flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(606, '$n captured the Alliance flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(607, 'The Horde flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(608, 'The Alliance Flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(609, 'The Alliance Flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(610, 'The Horde flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(611, 'The Horde flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(612, 'The Alliance Flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(613, 'The flags are now placed at their bases.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(614, 'The Alliance flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(615, 'The Horde flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(636, 'The Battle for Eye of the Storm begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(637, 'The Battle for Eye of the Storm begins in 30 seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(638, 'The Battle for Eye of the Storm has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(650, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(651, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(652, 'stables', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(653, 'blacksmith', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(654, 'farm', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(655, 'lumber mill', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(656, 'mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(657, 'The %s has taken the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(658, '$n has defended the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(659, '$n has assaulted the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(660, '$n claims the %s! If left unchallenged, the %s will control it in 1 minute!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(661, 'The Battle for Arathi Basin begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(662, 'The Battle for Arathi Basin begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(663, 'The Battle for Arathi Basin has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(664, 'The Alliance has gathered $1776W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(665, 'The Horde has gathered $1777W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(666, 'After your recent battle in %s our best attempts to award you a Mark of Honor failed. Enclosed you will find the Mark of Honor we were not able to deliver to you at the time. Thanks for fighting in %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(667, 'The Alliance has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(668, 'The Horde has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(669, 'The Alliance has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(670, 'The Horde has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(671, 'The Alliance has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(672, 'The Horde has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(673, 'The Alliance has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(674, 'The Horde has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(675, 'The Alliance has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(676, 'The Horde has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(677, 'The Alliance has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(678, 'The Horde has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(679, 'The Alliance has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(680, 'The Horde has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(681, 'The Alliance has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(682, 'The Horde has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(683, '$N has taken the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(684, 'The Alliance has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(685, 'The Horde has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(686, 'The Flag has been dropped!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(687, 'The flag has been reset', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(700, 'You must be level %u to form an arena team', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(701, 'One minute until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(702, 'Thirty seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(703, 'Fifteen seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(704, 'The Arena battle has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(705, 'You must wait %s before speaking again.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(706, 'This item(s) have problems with equipping/storing in inventory.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(707, '%s wishes to not be disturbed and cannot receive whisper messages: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(708, '%s is Away from Keyboard: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(709, 'Do not Disturb', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(710, 'Away from Keyboard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - -INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES -(711, 'Queue status for %s (Lvl: %u to %u)\nQueued alliances: %u (Need at least %u more)\nQueued hordes: %u (Need at least %u more)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(712, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(713, 'You must be level %u to join an arena team!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(715, 'You don''t meet Battleground level requirements', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(717, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] Started!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(718, '|cffff0000[Arena Queue Announcer]:|r %s -- Joined : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(719, '|cffff0000[Arena Queue Announcer]:|r %s -- Exited : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(720, 'Your group is too large for this battleground. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(721, 'Your group is too large for this arena. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(722, 'Your group has members not in your arena team. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(723, 'Your group does not have enough players to join this match.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(724, 'The Gold Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(725, 'The Green Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(726, 'There aren''t enough players in this battleground. It will end soon unless some more players join to balance the fight.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(727, 'Your group has an offline member. Please remove him before joining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(728, 'Your group has players from the opposing faction. You can''t join the battleground as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(729, 'Your group has players from different battleground brakets. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(730, 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(731, 'Someone in your party is Deserter. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(732, 'Someone in your party is already in three battleground queues. You cannot join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(733, 'You cannot teleport to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(734, 'You cannot summon players to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(735, 'You must be in GM mode to teleport to a player in a battleground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(736, 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(737, 'Arenas are set to 1v1 for debugging. So, don''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(738, 'Arenas are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(739, 'Battlegrounds are set to 1v0 for debugging.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(740, 'Battlegrounds are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(741, 'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(742, 'Distributing arena points to players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(743, 'Finished setting arena points for online players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(744, 'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(745, 'Modification done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(746, 'Done flushing Arena points.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(785, 'Arena testing turned %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(786, '|cffff0000[Automatic]:|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(787, '|cffffff00[|c1f40af20Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(800, 'Invalid name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(801, 'You do not have enough gold', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(802, 'You do not have enough free slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(803, 'Your partner does not have enough free bag slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(804, 'You do not have permission to perform that function', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(805, 'Unknown language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(806, 'You don''t know that language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(807, 'Please provide character name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(808, 'Player %s not found or offline', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(809, 'Account for character %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1000, 'Exiting daemon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1001, 'Account deleted: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1002, 'Account %s NOT deleted (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1003, 'Account %s NOT deleted (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1004, 'Account created: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1005, 'Account name can''t be longer than 16 characters (client limit), account not created!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1006, 'Account with this name already exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1007, 'Account %s NOT created (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1008, 'Account %s NOT created (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1009, 'Player %s (Guid: %u) Account %s (Id: %u) deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1010, '| Account | Character | IP | GM | TBC |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1011, '| | %20s | |||', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1100, 'Account %s (Id: %u) have up to %u expansion allowed now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1101, 'Message of the day changed to:\r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1102, 'Message sent to %s: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1103, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1104, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1105, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1106, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1107, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1108, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1109, '%d - %s %s %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1110, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1111, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1112, 'Failed to open file: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1113, 'Account %s (%u) have max amount allowed characters (client limit)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1114, 'Dump file have broken data!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1115, 'Invalid character name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1116, 'Invalid character guid!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1117, 'Character guid %u in use!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1118, '%d - guild: %s (guid: %u) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1119, 'You must use male or female as gender.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1120, 'You change gender of %s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1121, 'Your gender changed to %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1122, '(%u/%u +perm %u +temp %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), - -(1200,'Alliance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1201,'Horde',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1202,'%s was destroyed by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1203,'The %s is under attack! If left unchecked, the %s will destroy it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1204,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1205,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1206,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1207,'The %s is under attack! If left unchecked, the %s will capture it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1208,'The %s has taken the %s! Its supplies will now be used for reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1209,'Irondeep Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1210,'Coldtooth Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1211,'Stormpike Aid Station',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1212,'Dun Baldar South Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1213,'Dun Baldar North Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1214,'Stormpike Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1215,'Icewing Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1216,'Stonehearth Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1217,'Stonehearth Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1218,'Snowfall Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1219,'Iceblood Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1220,'Iceblood Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1221,'Tower Point',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1222,'Frostwolf Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1223,'East Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1224,'West Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1225,'Frostwolf Relief Hut',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1226,'The Battle for Alterac Valley begins in 1 minute.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1227,'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1228,'The Battle for Alterac Valley has begun!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1229,'The Alliance Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1230,'The Horde Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1231,'The Frostwolf General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1232,'The Stormpike General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - -INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES -(2000, '|cff00ff00New ticket from|r|cffff00ff %s.|r |cff00ff00Ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), -(2001, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00edited his/her ticket:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), -(2002, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00abandoned ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), -(2003, '|cff00ff00Closed by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), -(2004, '|cff00ff00Deleted by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), -(2005, 'Ticket not found.', '', '', '', '', '', '', '', ''), -(2006, 'Please close ticket before deleting it permanently.', '', '', '', '', '', '', '', ''), -(2007, 'Ticket %d is already assigned.', '', '', '', '', '', '', '', ''), -(2008, '%u Tickets succesfully reloaded from the database.', '', '', '', '', '', '', '', ''), -(2009, 'Showing list of open tickets.', '', '', '', '', '', '', '', ''), -(2010, 'Showing list of open tickets whose creator is online.', '', '', '', '', '', '', '', ''), -(2011, 'Showing list of closed tickets.', '', '', '', '', '', '', '', ''), -(2012, 'Invalid name specified. Name should be that of an online Gamemaster.', '', '', '', '', '', '', '', ''), -(2013, 'This ticket is already assigned to yourself. To unassign use .ticket unassign %d and then reassign.', '', '', '', '', '', '', '', ''), -(2014, 'Ticket %d is not assigned, you cannot unassign it.', '', '', '', '', '', '', '', ''), -(2015, 'You cannot unassign tickets from staffmembers with a higher security level than yourself.', '', '', '', '', '', '', '', ''), -(2016, 'Cannot close ticket %d, it is assigned to another GM.', '', '', '', '', '', '', '', ''), -(2017, '|cff00ff00Ticket|r:|cff00ccff %d.|r ', '', '', '', '', '', '', '', ''), -(2018, '|cff00ff00Created by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), -(2019, '|cff00ff00Last change|r:|cff00ccff %s ago|r ', '', '', '', '', '', '', '', ''), -(2020, '|cff00ff00Assigned to|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), -(2021, '|cff00ff00Unassigned by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), -(2022, '\n|cff00ff00Message|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), -(2023, '\n|cff00ff00Comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), -(2024, '\n|cff00ccff%s|r |cff00ff00Added comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), - -(5000, 'You froze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(5001, 'It might be amusing but no... you cant freeze yourself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(5002, 'Invalid input check the name of target.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(5003, 'You unfroze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(5004, 'There are no frozen players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(5005, 'Following players are frozen on the server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(5006, '- %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(5009, 'Sound %u Played to server', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), - -(6613, '|cfff00000[GM Announcement]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(6614, 'Notification to GM''s - ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(6615, '|cffffff00[|c1f40af20GM Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), - -(10001, 'The Horde has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10002, 'The Alliance has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10003, 'The Horde has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10004, 'The Alliance has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10005, 'The Horde has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10006, 'The Alliance has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10007, 'The Horde lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10008, 'The Alliance lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10009, 'The Horde lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10010, 'The Alliance lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10011, 'The Horde lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10012, 'The Alliance lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10013, 'The Horde has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10014, 'The Alliance has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10015, 'The Horde has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10016, 'The Alliance has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10017, 'The Horde has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10018, 'The Alliance has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10019, 'The Horde lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10020, 'The Alliance lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10021, 'The Horde lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10022, 'The Alliance lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10023, 'The Horde lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10024, 'The Alliance lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10025, 'The Horde has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10026, 'The Alliance has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10027, 'The Horde lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10028, 'The Alliance lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10029, 'The Horde has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10030, 'The Alliance has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10031, 'The Horde lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10032, 'The Alliance lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10033, 'The Horde has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10034, 'The Alliance has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10035, 'The Horde has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10036, 'The Alliance has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10037, 'The Horde has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10038, 'The Alliance has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10039, 'The Horde has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10040, 'The Alliance has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10041, 'The Horde lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10042, 'The Alliance lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10043, 'The Horde lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10044, 'The Alliance lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10045, 'The Horde lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10046, 'The Alliance lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10047, 'The Horde lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10048, 'The Alliance lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10049, 'The Horde has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10050, 'The Alliance has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10051, 'Take me to Northpass Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10052, 'Take me to Eastwall Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10053, 'Take me to Crown Guard Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10054, 'Give me the flag, I''ll take it to the central beacon for the glory of the Alliance!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10055, 'Give me the flag, I''ll take it to the central beacon for the glory of the Horde!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10056, 'You must be a member of the Horde to enter the Hall of Legends.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(10057, 'You must be a member of the Alliance to enter the Champion''s Hall.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - --- 1414_world_scripts --- r847_scriptdev2_script_texts.sql -UPDATE `script_texts` SET emote=15 WHERE `entry`=-1000123; -UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560028; -UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560031; -UPDATE `script_texts` SET emote=5 WHERE `entry`=-1560032; -UPDATE `script_texts` SET emote=16 WHERE `entry`=-1000119; -UPDATE `script_texts` SET emote=254 WHERE `entry`=-1249002; -UPDATE `script_texts` SET emote=293 WHERE `entry`=-1249003; -UPDATE `script_texts` SET emote=1 WHERE `entry`=-1033000; --- r848_scriptdev2_script_texts.sql -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540047 AND -1540042; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1540042,'Ours is the true Horde! The only Horde!',10323,1,0,0,'kargath SAY_AGGRO1'), -(-1540043,'I\'ll carve the meat from your bones!',10324,1,0,0,'kargath SAY_AGGRO2'), -(-1540044,'I am called Bladefist for a reason, as you will see!',10325,1,0,0,'kargath SAY_AGGRO3'), -(-1540045,'For the real Horde!',10326,1,0,0,'kargath SAY_SLAY1'), -(-1540046,'I am the only Warchief!',10327,1,0,0,'kargath SAY_SLAY2'), -(-1540047,'The true Horde... will.. prevail...',10328,1,0,0,'kargath SAY_DEATH'); -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533118 AND -1533109; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1533109,'You are mine now!',8825,1,0,0,'heigan SAY_AGGRO1'), -(-1533110,'I see you!',8826,1,0,0,'heigan SAY_AGGRO2'), -(-1533111,'You...are next!',8827,1,0,0,'heigan SAY_AGGRO3'), -(-1533112,'Close your eyes... sleep!',8829,1,0,0,'heigan SAY_SLAY'), -(-1533113,'The races of the world will perish. It is only a matter of time.',8830,1,0,0,'heigan SAY_TAUNT1'), -(-1533114,'I see endless suffering, I see torment, I see rage. I see... everything!',8831,1,0,0,'heigan SAY_TAUNT2'), -(-1533115,'Soon... the world will tremble!',8832,1,0,0,'heigan SAY_TAUNT3'), -(-1533116,'The end is upon you.',8833,1,0,0,'heigan SAY_TAUNT4'), -(-1533117,'Hungry worms will feast on your rotten flesh!',8834,1,0,0,'heigan SAY_TAUNT5'), -(-1533118,'Noo... o...',8828,1,0,0,'heigan SAY_DEATH'); --- r849_scriptdev2_script_texts.sql -DELETE FROM `script_texts` WHERE `entry`=-1070000; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1070000,'None may steal the secrets of the makers!',5851,1,0,0,'ironaya SAY_AGGRO'); -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1129004 AND -1129000; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1129000,'You\'ll never leave this place... alive.',5825,1,0,0,'amnennar SAY_AGGRO'), -(-1129001,'To me, my servants!',5828,1,0,0,'amnennar SAY_SUMMON60'), -(-1129002,'Come, spirits, attend your master!',5829,1,0,0,'amnennar SAY_SUMMON30'), -(-1129003,'I am the hand of the Lich King!',5827,1,0,0,'amnennar SAY_HP'), -(-1129004,'Too...easy!',5826,1,0,0,'amnennar SAY_KILL'); -DELETE FROM `script_texts` WHERE `entry` IN (-1230002,-1230001); -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1230001,'Come to aid the Throne!',0,1,0,0,'dagran SAY_AGGRO'), -(-1230002,'Hail to the king, baby!',0,1,0,0,'dagran SAY_SLAY'); --- r852_scriptdev2_script_texts.sql -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1189021 AND -1189011; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1189011,'Tell me... tell me everything!',5847,1,0,0,'vishas SAY_AGGRO'), -(-1189012,'Naughty secrets!',5849,1,0,0,'vishas SAY_HEALTH1'), -(-1189013,'I\'ll rip the secrets from your flesh!',5850,1,0,0,'vishas SAY_HEALTH2'), -(-1189014,'Purged by pain!',5848,1,0,0,'vishas SAY_KILL'), -(-1189015,'The monster got what he deserved.',0,0,1,0,'vishas SAY_TRIGGER_VORREL'), -(-1189016,'We hunger for vengeance.',5844,1,0,0,'thalnos SAY_AGGRO'), -(-1189017,'No rest, for the angry dead.',5846,1,0,0,'thalnos SAY_HEALTH'), -(-1189018,'More... More souls.',5845,1,0,0,'thalnos SAY_KILL'), -(-1189019,'You will not defile these mysteries!',5842,1,0,0,'doan SAY_AGGRO'), -(-1189020,'Burn in righteous fire!',5843,1,0,0,'doan SAY_SPECIALAE'), -(-1189021,'Release the hounds!',5841,1,0,0,'loksey SAY_AGGRO'); --- r854_scriptdev2_script_texts.sql -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1070006 AND -1070001; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1070001,'Taste blade, mongrel!',0,0,0,0,'SAY_GUARD_SIL_AGGRO1'), -(-1070002,'Please tell me that you didn\'t just do what I think you just did. Please tell me that I\'m not going to have to hurt you...',0,0,0,0,'SAY_GUARD_SIL_AGGRO2'), -(-1070003,'As if we don\'t have enough problems, you go and create more!',0,0,0,0,'SAY_GUARD_SIL_AGGRO3'), -(-1070004,'looks up at you quizzically. Maybe you should inspect it?',0,2,0,0,'cluck EMOTE_A_HELLO'), -(-1070005,'looks at you unexpectadly.',0,2,0,0,'cluck EMOTE_H_HELLO'), -(-1070006,'starts pecking at the feed.',0,2,0,0,'cluck EMOTE_CLUCK_TEXT2'); --- r855_scriptdev2_script_texts.sql -DELETE FROM `script_texts` WHERE `entry` IN (-1000004,-1000001); -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1000001,'goes into a killing frenzy!',0,2,0,0,'EMOTE_GENERIC_FRENZY_KILL'), -(-1000004,'goes into a berserker rage!',0,2,0,0,'EMOTE_GENERIC_BERSERK'); -DELETE FROM `script_texts` WHERE `entry` = -1000005; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1000005,'Greetings citizen',0,0,7,0,'general_marcus SAY_GREETING'); -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1329003 AND -1329000; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1329000,'Thanks to Egan',0,0,0,0,'freed_soul SAY_ZAPPED0'), -(-1329001,'Rivendare must die',0,0,0,0,'freed_soul SAY_ZAPPED1'), -(-1329002,'Who you gonna call?',0,0,0,0,'freed_soul SAY_ZAPPED2'), -(-1329003,'Don\'t cross those beams!',0,0,0,0,'freed_soul SAY_ZAPPED3'); -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1999925 AND -1999900; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1999900,'Let the games begin.',8280,1,0,0,'example_creature SAY_AGGRO'), -(-1999901,'I see endless suffering. I see torment. I see rage. I see everything.',8831,1,0,0,'example_creature SAY_RANDOM_0'), -(-1999902,'Muahahahaha',8818,1,0,0,'example_creature SAY_RANDOM_1'), -(-1999903,'These mortal infedels my lord, they have invaded your sanctum and seek to steal your secrets.',8041,1,0,0,'example_creature SAY_RANDOM_2'), -(-1999904,'You are already dead.',8581,1,0,0,'example_creature SAY_RANDOM_3'), -(-1999905,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,0,'example_creature SAY_RANDOM_4'), -(-1999906,'$N, I sentance you to death!',8588,1,0,0,'example_creature SAY_BESERK'), -(-1999907,'The suffering has just begun!',0,1,0,0,'example_creature SAY_PHASE'), -(-1999908,'I always thought I was a good dancer.',0,0,0,0,'example_creature SAY_DANCE'), -(-1999909,'Move out Soldier!',0,0,0,0,'example_creature SAY_SALUTE'), -(-1999910,'Help $N! I\'m under attack!',0,0,0,0,'example_escort SAY_AGGRO1'), -(-1999911,'Die scum!',0,0,0,0,'example_escort SAY_AGGRO2'), -(-1999912,'Hmm a nice day for a walk alright',0,0,0,0,'example_escort SAY_WP_1'), -(-1999913,'Wild Felboar attack!',0,0,0,0,'example_escort SAY_WP_2'), -(-1999914,'Time for me to go! See ya around $N!',0,0,0,3,'example_escort SAY_WP_3'), -(-1999915,'Bye Bye!',0,0,0,3,'example_escort SAY_WP_4'), -(-1999916,'How dare you leave me like that! I hate you! =*(',0,3,0,0,'example_escort SAY_DEATH_1'), -(-1999917,'...no...how could you let me die $N',0,0,0,0,'example_escort SAY_DEATH_2'), -(-1999918,'ugh...',0,0,0,0,'example_escort SAY_DEATH_3'), -(-1999919,'Taste death!',0,0,0,0,'example_escort SAY_SPELL'), -(-1999920,'Fireworks!',0,0,0,0,'example_escort SAY_RAND_1'), -(-1999921,'Hmm, I think I could use a buff.',0,0,0,0,'example_escort SAY_RAND_2'), -(-1999922,'Normal select, guess you\'re not interested.',0,0,0,0,'example_gossip_codebox SAY_NOT_INTERESTED'), -(-1999923,'Wrong!',0,0,0,0,'example_gossip_codebox SAY_WRONG'), -(-1999924,'You\'re right, you are allowed to see my inner secrets.',0,0,0,0,'example_gossip_codebox SAY_CORRECT'), -(-1999925,'Hi!',0,0,0,0,'example_areatrigger SAY_HI'); - --- 1423_mangos_7290_01_world_command -DELETE FROM `command` WHERE `name` = 'npc setdeathstate'; -INSERT INTO `command` VALUES -('npc setdeathstate',2,'Syntax: .npc setdeathstate on/off\r\n\r\nSet default death state (dead/alive) for npc at spawn.'); - --- 1426_mangos_7292_01_world_points_of_interest -DROP TABLE IF EXISTS `points_of_interest`; -CREATE TABLE `points_of_interest` ( - `entry` mediumint(8) unsigned NOT NULL default '0', - `x` float NOT NULL default '0', - `y` float NOT NULL default '0', - `icon` mediumint(8) unsigned NOT NULL default '0', - `flags` mediumint(8) unsigned NOT NULL default '0', - `data` mediumint(8) unsigned NOT NULL default '0', - `icon_name` text NOT NULL, - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- 1426_mangos_7292_02_world_locales_points_of_interest -DROP TABLE IF EXISTS `locales_points_of_interest`; -CREATE TABLE `locales_points_of_interest` ( - `entry` mediumint(8) unsigned NOT NULL default '0', - `icon_name_loc1` text, - `icon_name_loc2` text, - `icon_name_loc3` text, - `icon_name_loc4` text, - `icon_name_loc5` text, - `icon_name_loc6` text, - `icon_name_loc7` text, - `icon_name_loc8` text, - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- 1463_mangos_7303_01_world_pools -DROP TABLE IF EXISTS `pool_creature`; -CREATE TABLE `pool_creature` ( - `guid` int(10) unsigned NOT NULL default '0', - `pool_entry` mediumint(8) unsigned NOT NULL default '0', - `chance` float unsigned NOT NULL default '0', - PRIMARY KEY (`pool_entry`,`guid`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -DROP TABLE IF EXISTS `pool_gameobject`; -CREATE TABLE `pool_gameobject` ( - `guid` int(10) unsigned NOT NULL default '0', - `pool_entry` mediumint(8) unsigned NOT NULL default '0', - `chance` float unsigned NOT NULL default '0', - PRIMARY KEY (`guid`,`pool_entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -DROP TABLE IF EXISTS `pool_pool`; -CREATE TABLE `pool_pool` ( - `pool_id` mediumint(8) unsigned NOT NULL default '0', - `mother_pool` mediumint(8) unsigned NOT NULL default '0', - `chance` float NOT NULL default '0', - PRIMARY KEY (`pool_id`,`mother_pool`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -DROP TABLE IF EXISTS `pool_template`; -CREATE TABLE `pool_template` ( - `entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Pool entry', - `max_limit` int(10) unsigned NOT NULL default '0' COMMENT 'Max number of objects (0) is no limit', - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - -DROP TABLE IF EXISTS `game_event_pool`; -CREATE TABLE `game_event_pool` ( - `pool_entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Id of the pool', - `event` smallint(6) NOT NULL default '0' COMMENT 'Put negatives values to remove during event', - PRIMARY KEY (`pool_entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- 1470_world_scripts --- Remove script for quest 8346. Note support for this quest will be added in next ACID release(25) -UPDATE `creature_template` SET `ScriptName`='' WHERE `entry` IN (15273,15274,15294,15298,15367); -UPDATE `creature_template` SET `ScriptName`='mob_broggok_poisoncloud' WHERE `entry`=17662; --- UPDATE `creature_template` SET `ScriptName`='npc_draenei_survivor' WHERE `entry`=16483; - --- 1495_mangos_7312_01_world_trinity_string -DELETE FROM `trinity_string` WHERE entry = 810; -INSERT INTO `trinity_string` VALUES -(810,'|Hplayer:$N|h[$N]|h has earned the achievement $a!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 1525_world_scripts --- Script for Yrykul Skeleton - Prince Keleseth Event -UPDATE `creature_template` SET `ScriptName`='mob_vrykul_skeleton' WHERE `entry`=23970; - --- 1555_mangos_7331_01_world_command -DELETE FROM `command` WHERE `name` = 'account set addon'; -DELETE FROM `command` WHERE `name` = 'ban account'; -DELETE FROM `command` WHERE `name` = 'ban character'; -DELETE FROM `command` WHERE `name` = 'ban ip'; -DELETE FROM `command` WHERE `name` = 'baninfo account'; -DELETE FROM `command` WHERE `name` = 'baninfo character'; -DELETE FROM `command` WHERE `name` = 'baninfo ip'; -DELETE FROM `command` WHERE `name` = 'banlist account'; -DELETE FROM `command` WHERE `name` = 'banlist character'; -DELETE FROM `command` WHERE `name` = 'banlist ip'; -DELETE FROM `command` WHERE `name` = 'gm fly'; -/* next command deleted even in case it has been already corrected (trailing space) */ -DELETE FROM `command` WHERE `name` = 'gobject near '; -DELETE FROM `command` WHERE `name` = 'gobject near'; -DELETE FROM `command` WHERE `name` = 'lookup player account'; -DELETE FROM `command` WHERE `name` = 'lookup player ip'; -DELETE FROM `command` WHERE `name` = 'lookup player email'; -DELETE FROM `command` WHERE `name` = 'modify money'; -DELETE FROM `command` WHERE `name` = 'modify mount'; -DELETE FROM `command` WHERE `name` = 'modify speed'; -DELETE FROM `command` WHERE `name` = 'modify titles'; -DELETE FROM `command` WHERE `name` = 'pdump write'; -DELETE FROM `command` WHERE `name` = 'pdump load'; -DELETE FROM `command` WHERE `name` = 'reset honor'; -DELETE FROM `command` WHERE `name` = 'reset level'; -DELETE FROM `command` WHERE `name` = 'reset spells'; -DELETE FROM `command` WHERE `name` = 'reset stats'; -DELETE FROM `command` WHERE `name` = 'reset talents'; -DELETE FROM `command` WHERE `name` = 'unban account'; -DELETE FROM `command` WHERE `name` = 'unban character'; -DELETE FROM `command` WHERE `name` = 'unban ip'; - -INSERT INTO `command` VALUES -('account set addon',3,'Syntax: .account set addon [$account] #addon\r\n\r\nSet user (possible targeted) expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'), -('ban account',3,'Syntax: .ban account $Name $bantime $reason\r\nBan account kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), -('ban character',3,'Syntax: .ban character $Name $bantime $reason\r\nBan account and kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), -('ban ip',3,'Syntax: .ban ip $Ip $bantime $reason\r\nBan IP.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), -('baninfo account',3,'Syntax: .baninfo account\r\nWatch full information about a specific ban.'), -('baninfo character',3,'Syntax: .baninfo character\r\nWatch full information about a specific ban.'), -('baninfo ip',3,'Syntax: .baninfo ip\r\nWatch full information about a specific ban.'), -('banlist account',3,'Syntax: .banlist account [$Name]\r\nSearches the banlist for a account name pattern or show full list account bans.'), -('banlist character',3,'Syntax: .banlist character $Name\r\nSearches the banlist for a character name pattern. Pattern required.'), -('banlist ip',3,'Syntax: .banlist ip [$Ip]\r\nSearches the banlist for a IP pattern or show full list of IP bans.'), -('gm fly',3,'Syntax: .gm fly [on/off]\r\nEnable/disable gm fly mode.'), -('gobject near',3,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), -('lookup player account',2,'Syntax: .lookup player account $account ($limit) \r\n\r\n Searchs players, which account username is $account with optional parametr $limit of results.'), -('lookup player ip',2,'Syntax: .lookup player ip $ip ($limit) \r\n\r\n Searchs players, which account ast_ip is $ip with optional parametr $limit of results.'), -('lookup player email',2,'Syntax: .lookup player email $email ($limit) \r\n\r\n Searchs players, which account email is $email with optional parametr $limit of results.'), -('modify money',1,'Syntax: .modify money #money\r\n.money #money\r\n\r\nAdd or remove money to the selected player. If no player is selected, modify your money.\r\n\r\n #gold can be negative to remove money.'), -('modify mount',1,'Syntax: .modify mount #id #speed\r\nDisplay selected player as mounted at #id creature and set speed to #speed value.'), -('modify speed',1,'Syntax: .modify speed #rate\r\n.speed #rate\r\n\r\nModify the running speed of the selected player to \"normal base run speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 10.'), -('modify titles',1,'Syntax: .modify titles #mask\r\n\r\nAllows user to use all titles from #mask.\r\n\r\n #mask=0 disables the title-choose-field'), -('pdump write',3,'Syntax: .pdump write $filename $playerNameOrGUID\r\nWrite character dump with name/guid $playerNameOrGUID to file $filename.'), -('pdump load',3,'Syntax: .pdump load $filename $account [$newname] [$newguid]\r\nLoad character dump from dump file into character list of $account with saved or $newname, with saved (or first free) or $newguid guid.'), -('reset honor',3,'Syntax: .reset honor [Playername]\r\n Reset all honor data for targeted character.'), -('reset level',3,'Syntax: .reset level [Playername]\r\n Reset level to 1 including reset stats and talents. Equipped items with greater level requirement can be lost.'), -('reset spells',3,'Syntax: .reset spells [Playername]\r\n Removes all non-original spells from spellbook.\r\n. Playername can be name of offline character.'), -('reset stats',3,'Syntax: .reset stats [Playername]\r\n Resets(recalculate) all stats of the targeted player to their original VALUESat current level.'), -('reset talents',3,'Syntax: .reset talents [Playername]\r\n Removes all talents of the targeted player. Playername can be name of offline character.'), -('unban account',3,'Syntax: .unban account $Name\r\nUnban accounts for account name pattern.'), -('unban character',3,'Syntax: .unban character $Name\r\nUnban accounts for character name pattern.'), -('unban ip',3,'Syntax : .unban ip $Ip\r\nUnban accounts for IP pattern.'); - --- 1558_world_spell_linked_spell -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '44869' AND `spell_effect` = '-45018'; -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '46019' AND `spell_effect` = '-45018'; -INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES -(44869, -45018, 1, 'Remove Arcane Buffet'), -(46019, -45018, 1, 'Remove Arcane Buffet'); - --- 1559_world -INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES -(48077, 48075, 0, 'Holy Nova (rank8)'), -(48078, 48076, 0, 'Holy Nova (rank9)'), -(47585, 60069, 0, 'Dispersion (transform/regen)'); -DELETE FROM `spell_proc_event` WHERE `entry` IN (47549); -INSERT INTO `spell_proc_event` VALUES (47549, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); -DELETE FROM `spell_proc_event` WHERE `entry` IN (47551); -INSERT INTO `spell_proc_event` VALUES (47551, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); -DELETE FROM `spell_proc_event` WHERE `entry` IN (47552); -INSERT INTO `spell_proc_event` VALUES (47552, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); - --- 1576_mangos_7332_01_world_command -DELETE FROM `command` WHERE `name` = 'distance'; -INSERT INTO `command` VALUES -('distance',3,'Syntax: .distance [$name/$link]\r\n\r\nDisplay the distance from your character to the selected creature/player, or player with name $name, or player/creature/gameobject pointed to shift-link with guid.'); - --- 1605_mangos_7349_01_world_spell_area -DROP TABLE IF EXISTS `spell_area`; -CREATE TABLE `spell_area` ( - `spell` mediumint(8) unsigned NOT NULL default '0', - `area` mediumint(8) unsigned NOT NULL default '0', - `quest_start` mediumint(8) unsigned NOT NULL default '0', - `quest_start_active` tinyint(1) unsigned NOT NULL default '0', - `quest_end` mediumint(8) unsigned NOT NULL default '0', - `aura_spell` mediumint(8) unsigned NOT NULL default '0', - `racemask` mediumint(8) unsigned NOT NULL default '0', - `gender` tinyint(1) unsigned NOT NULL default '2', - `autocast` tinyint(1) unsigned NOT NULL default '0', - PRIMARY KEY (`spell`,`area`,`quest_start`,`quest_start_active`,`aura_spell`,`racemask`,`gender`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- 1613_world_scripts --- Script for Skarvald and Dalronn -UPDATE `creature_template` SET `ScriptName`= 'boss_skarvald_the_constructor' WHERE `entry` IN (24200,27390); -UPDATE `creature_template` SET `ScriptName`= 'boss_dalronn_the_controller' WHERE `entry` IN (24201,27389); - --- 1618_world --- Glyph of power word: shield -INSERT INTO `spell_proc_event` VALUES (55672, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); --- Bloodsurge -DELETE FROM `spell_proc_event` WHERE `entry` IN (46915); -INSERT INTO `spell_proc_event` VALUES (46915, 0x00, 4, 0x00000040, 0x00000404, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); - --- 1646_mangos_7369_01_world_quest_template -ALTER TABLE quest_template - DROP COLUMN ReqSourceRef1, - DROP COLUMN ReqSourceRef2, - DROP COLUMN ReqSourceRef3, - DROP COLUMN ReqSourceRef4; - --- 1654_world -INSERT INTO `spell_proc_event` VALUES (17619, 0x00, 13, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0.000000, 0.000000, 0); - --- 1657_world -DELETE FROM `trinity_string` WHERE `entry`=1010; -INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES(1010, "| Account | Character | IP | GM | EXP |"); - --- 1661_world --- Death Strike -INSERT INTO `spell_proc_event` VALUES (45469, 0x00, 15, 0x00000010, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0.000000, 0.000000, 0); - --- 1663_mangos_7376_01_world_spell_area -ALTER TABLE spell_area - CHANGE COLUMN `aura_spell` `aura_spell` mediumint(8) NOT NULL default '0'; - --- 1688_mangos_7382_01_world_creature_template -ALTER TABLE creature_template - ADD COLUMN unk16 float NOT NULL default '1' AFTER InhabitType, - ADD COLUMN unk17 float NOT NULL default '1' AFTER unk16; - --- 1693_world --- Update Proc Rate -INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES -('60442', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), -('57345', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), -('61356', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), -('54707', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'), -('54808', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'); --- Update Spell Coefficients -DELETE FROM `spell_bonus_data` WHERE `entry` IN ('689', '18790', '172', '42223', '42224', '42225', '42226', '42218', '47817', '47818', '1949', '5857', '11681', '11682', '27214', '47822', '27243', '30108', '17962', '6789', '48181', '29722', '5676', '686', '17877', '30283', '1120', '30294', '44425', '42208', '42209', '42210', '42211', '42212', '42213', '42198', '42937', '42938', '11113', '31661', '120', '19750', '635', '25914', '25913', '25903', '27175', '33074', '48820', '48821', '58597', '31803', '53742', '31893', '32221', '53719', '53718', '20167', '20424', '31804', '53733', '31898', '32220', '53726', '53725', '20267', '20187', '20467', '53600', '596', '2944', '8092', '27813', '27817', '27818', '33619'); -INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES -('689', '0', '0.143', '0', 'Warlock - Drain Life'), -('18790', '0', '0', '0','Warlock - Fel Stamina'), -('172', '0', '0.2', '0', 'Warlock - Corruption'), -('42223', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), -('42224', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), -('42225', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), -('42226', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), -('42218', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), -('47817', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), -('47818', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), -('1949', '0', '0.0949', '0', 'Warlock - Hellfire'), -('5857', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), -('11681', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), -('11682', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), -('27214', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), -('47822', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), -('27243', '0.2129', '0.25', '0', 'Warlock - Seed of Corruption'), -('30108', '0', '0.2', '0', 'Warlock - Unstable Affliction'), -('17962', '0.4293', '0', '0', 'Warlock - Conflagrate'), -('6789', '0.214', '0', '0', 'Warlock - Death Coil'), -('48181', '0.4793', '0', '0', 'Warlock - Haunt'), -('29722', '0.7139', '0', '0', 'Warlock - Incinerate'), -('5676', '0.4293', '0', '0', 'Warlock - Searing Pain'), -('686', '0.8569', '0', '0', 'Warlock - Shadow Bolt'), -('17877', '0.4293', '0', '0', 'Warlock - Shadowburn'), -('30283', '0.1932', '0', '0', 'Warlock - Shadowfury'), -('1120', '0', '0.429', '0', 'Warlock - Drain Soul'), -('30294', '0', '0', '0', 'Warlock - Soul Leech'), -('44425', '0.7143', '0', '0', 'Mage - Arcane Barrage'), -('42208', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), -('42209', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), -('42210', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), -('42211', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), -('42212', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), -('42213', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), -('42198', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), -('42937', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), -('42938', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), -('11113', '0.1936', '0', '0', 'Mage - Blast Wave Rank'), -('31661', '0.1936', '0', '0', 'Mage - Dragons Breath'), -('120', '0.214', '0', '0', 'Mage - Cone of Cold'), -('19750', '1', '0', '0', 'Paladin - Flash of Light'), -('635', '1.66', '0', '0', 'Paladin - Holy Light'), -('25914', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), -('25913', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), -('25903', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), -('27175', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), -('33074', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), -('48820', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), -('48821', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), -('58597', '0.75', '0', '0', 'Paladin - Sacred Shield'), -('31803', '0', '0.018', '0.03', 'Paladin - Holy Vengeance'), -('53742', '0', '0.018', '0.03', 'Paladin - Blood Corruption'), -('31893', '0', '0', '0', 'Paladin - Seal of Blood Enemy Proc'), -('32221', '0', '0', '0', 'Paladin - Seal of Blood Self Proc'), -('53719', '0', '0', '0', 'Paladin - Seal of The Martyr Enemy Proc'), -('53718', '0', '0', '0', 'Paladin - Seal of The Martyr Self Proc'), -('20167', '0.15', '0', '0.15', 'Paladin - Seal of Light Proc'), -('20424', '0.1035', '0', '0', 'Paladin - Seal of Command Proc'), -('31804', '0.22', '0', '0.14', 'Paladin - Judgement of Vengeance'), -('53733', '0.22', '0', '0.14', 'Paladin - Judgement of Corruption'), -('31898', '0.25', '0', '0.16', 'Paladin - Judgement of Blood Enemy'), -('32220', '0', '0', '0', 'Paladin - Judgement of Blood Self'), -('53726', '0.25', '0', '0.16', 'Paladin - Judgement of the Martyr Enemy'), -('53725', '0', '0', '0', 'Paladin - Judgement of the Martyr Self'), -('20267', '0.1', '0', '0.1', 'Paladin - Judgement of Light Proc'), -('20187', '0.4', '0', '0.25', 'Paladin - Judgement of Righteousness'), -('20467', '0.25', '0', '0.16', 'Paladin - Judgement of Command'), -('53600', '0', '0', '0', 'Paladin - Shield of Righteousness'), -('596', '0.8068', '0', '0', 'Priest - Prayer of Healing'), -('2944', '0.8149', '0', '0', 'Priest - Devouring Plague'), -('8092', '0.428', '0', '0', 'Priest - Mind Blast'), -('27813', '0', '0', '0', 'Priest - Blessed Recovery Rank 1'), -('27817', '0', '0', '0', 'Priest - Blessed Recovery Rank 2'), -('27818', '0', '0', '0', 'Priest - Blessed Recovery Rank 3'), -('33619', '0', '0', '0', 'Priest - Reflective Shield'); - --- 1694_world --- Sanctified Wrath -INSERT INTO `spell_proc_event` VALUES (57318, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); -INSERT INTO `spell_proc_event` VALUES (53375, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); --- Star Sinner -DELETE FROM `spell_proc_event` WHERE `entry` IN (54738); -INSERT INTO `spell_proc_event` VALUES (54738, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 45); --- Tentacles -DELETE FROM `spell_proc_event` WHERE `entry` IN (61618); -INSERT INTO `spell_proc_event` VALUES (61618, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); --- Demonic Sacrifice -DELETE FROM `spell_bonus_data` WHERE `entry` = 18790; -INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES -('18790','0','0','0','Warlock - Fel Stamina'); - --- 1697_mangos_7388_01_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (750,751); -INSERT INTO `trinity_string` VALUES -(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 1703_world -DROP TABLE IF EXISTS `access_requirement`; -CREATE TABLE `access_requirement` ( - `id` bigint(20) unsigned NOT NULL COMMENT 'Identifier', - `level_min` tinyint(3) unsigned NOT NULL default '0', - `level_max` tinyint(3) unsigned NOT NULL default '0', - `item` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', - `item2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', - `heroic_key` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', - `heroic_key2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', - `quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', - `quest_failed_text` TEXT NULL DEFAULT NULL, - `heroic_quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', - `heroic_quest_failed_text` TEXT NULL DEFAULT NULL, - `comment` TEXT NULL DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Access Requirements'; - -ALTER TABLE `instance_template` - DROP COLUMN `levelMin`, - DROP COLUMN `levelMax`, - ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `reset_delay`; - -ALTER TABLE `areatrigger_teleport` - DROP COLUMN `required_level`, - DROP COLUMN `required_item`, - DROP COLUMN `required_item2`, - DROP COLUMN `heroic_key`, - DROP COLUMN `heroic_key2`, - DROP COLUMN `heroic_required_quest_done`, - DROP COLUMN `heroic_required_failed_quest_text`, - DROP COLUMN `required_quest_done`, - DROP COLUMN `required_failed_text`, - ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `name`; - -INSERT INTO `access_requirement` VALUES -('1','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Shadowfang Keep (33)'), -('2','15','0','0','0','0','0','0',NULL,'0',NULL,'instance The Stockade (34)'), -('3','10','0','0','0','0','0','0',NULL,'0',NULL,'instance The Deadmines (36)'), -('4','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Wailing Caverns (43)'), -('5','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Kraul (47)'), -('6','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackfathom Deeps (48)'), -('7','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Uldaman (70)'), -('8','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Gnomeregan (90)'), -('9','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunken Temple (109)'), -('10','25','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Downs (129)'), -('11','20','0','0','0','0','0','0',NULL,'0',NULL,'instance Scarlet Monastery (189)'), -('12','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Farrak (209)'), -('13','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Spire (229)'), -('14','40','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Depths (230)'), -('15','55','0','16309','0','0','0','0',NULL,'0',NULL,'instance Onyxia\'s Lair (249)'), -('16','66','0','0','0','30635','0','10285','You can\'t enter Black Morass until you rescue Thrall from Durnholde Keep.','0',NULL,'instance The Black Morass (269)'), -('17','45','0','13704','0','0','0','0',NULL,'0',NULL,'instance Scholomance (289)'), -('18','50','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Gurub (309)'), -('19','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Stratholme (329)'), -('20','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Maraudon (349)'), -('21','8','0','0','0','0','0','0',NULL,'0',NULL,'instance Ragefire Chasm (389)'), -('22','50','0','0','0','0','0','7487',NULL,'0',NULL,'instance Molten Core (409)'), -('23','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Dire Maul (429)'), -('24','60','0','0','0','0','0','7761',NULL,'0',NULL,'instance Blackwing Lair (469)'), -('25','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Ruins of Ahn\'Qiraj (509)'), -('26','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Temple of Ahn\'Qiraj (531)'), -('27','68','0','0'/*'24490'*/,'0','0','0','0',NULL,'0',NULL,'instance Karazhan (532)'), -('28','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Naxxramas (533)'), -('29','70','0','0','0','0','0','10445',NULL,'0',NULL,'instance Hyjal Summit (534)'), -('30','55','0','0'/*'28395'*/,'0','30637','30622','0',NULL,'0',NULL,'instance The Shattered Halls (540)'), -('31','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance The Blood Furnace (542)'), -('32','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance Hellfire Ramparts (543)'), -('33','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Magtheridon\'s Lair (544)'), -('34','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Steamvault (545)'), -('35','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Underbog (546)'), -('36','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Slave Pens (547)'), -('37','70','0','0','0','0','0','0'/*'10901'*/,NULL,'0',NULL,'instance Serpentshrine Cavern (548)'), -('38','70','0','0'/*'31704'*/,'0','0','0','0',NULL,'0',NULL,'instance The Eye (550)'), -('39','68','0','0'/*'31084'*/,'0','30634','0','0',NULL,'0',NULL,'instance The Arcatraz (552)'), -('40','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Botanica (553)'), -('41','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Mechanar (554)'), -('42','65','0','27991','0','30633','0','0',NULL,'0',NULL,'instance Shadow Labyrinth (555)'), -('43','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Sethekk Halls (556)'), -('44','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Mana-Tombs (557)'), -('45','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Auchenai Crypts (558)'), -('46','66','0','0','0','30635','0','0',NULL,'0',NULL,'instance Old Hillsbrad Foothills (560)'), -('47','70','0','32649','0','0','0','0',NULL,'0',NULL,'instance Black Temple (564)'), -('48','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Gruul\'s Lair (565)'), -('49','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Aman (568)'), -('50','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunwell Plateau (580)'), -('51','70','0','0','0','0','0','0',NULL,'11492','Heroic Difficulty requires completion of the "Hard to Kill" quest.','instance Magisters\' Terrace (585)'), -('52','58','0','0','0','0','0','0',NULL,'0',NULL,'Dark Portal'); -UPDATE `instance_template` SET `access_id` = '1' WHERE `map` = '33'; -UPDATE `instance_template` SET `access_id` = '2' WHERE `map` = '34'; -UPDATE `instance_template` SET `access_id` = '3' WHERE `map` = '36'; -UPDATE `instance_template` SET `access_id` = '4' WHERE `map` = '43'; -UPDATE `instance_template` SET `access_id` = '5' WHERE `map` = '47'; -UPDATE `instance_template` SET `access_id` = '6' WHERE `map` = '48'; -UPDATE `instance_template` SET `access_id` = '7' WHERE `map` = '70'; -UPDATE `instance_template` SET `access_id` = '8' WHERE `map` = '90'; -UPDATE `instance_template` SET `access_id` = '9' WHERE `map` = '109'; -UPDATE `instance_template` SET `access_id` = '10' WHERE `map` = '129'; -UPDATE `instance_template` SET `access_id` = '11' WHERE `map` = '189'; -UPDATE `instance_template` SET `access_id` = '12' WHERE `map` = '209'; -UPDATE `instance_template` SET `access_id` = '13' WHERE `map` = '229'; -UPDATE `instance_template` SET `access_id` = '14' WHERE `map` = '230'; -UPDATE `instance_template` SET `access_id` = '15' WHERE `map` = '249'; -UPDATE `instance_template` SET `access_id` = '16' WHERE `map` = '269'; -UPDATE `instance_template` SET `access_id` = '17' WHERE `map` = '289'; -UPDATE `instance_template` SET `access_id` = '18' WHERE `map` = '309'; -UPDATE `instance_template` SET `access_id` = '19' WHERE `map` = '329'; -UPDATE `instance_template` SET `access_id` = '20' WHERE `map` = '349'; -UPDATE `instance_template` SET `access_id` = '21' WHERE `map` = '389'; -UPDATE `instance_template` SET `access_id` = '22' WHERE `map` = '409'; -UPDATE `instance_template` SET `access_id` = '23' WHERE `map` = '429'; -UPDATE `instance_template` SET `access_id` = '24' WHERE `map` = '469'; -UPDATE `instance_template` SET `access_id` = '25' WHERE `map` = '509'; -UPDATE `instance_template` SET `access_id` = '26' WHERE `map` = '531'; -UPDATE `instance_template` SET `access_id` = '27' WHERE `map` = '532'; -UPDATE `instance_template` SET `access_id` = '28' WHERE `map` = '533'; -UPDATE `instance_template` SET `access_id` = '29' WHERE `map` = '534'; -UPDATE `instance_template` SET `access_id` = '30' WHERE `map` = '540'; -UPDATE `instance_template` SET `access_id` = '31' WHERE `map` = '542'; -UPDATE `instance_template` SET `access_id` = '32' WHERE `map` = '543'; -UPDATE `instance_template` SET `access_id` = '33' WHERE `map` = '544'; -UPDATE `instance_template` SET `access_id` = '34' WHERE `map` = '545'; -UPDATE `instance_template` SET `access_id` = '35' WHERE `map` = '546'; -UPDATE `instance_template` SET `access_id` = '36' WHERE `map` = '547'; -UPDATE `instance_template` SET `access_id` = '37' WHERE `map` = '548'; -UPDATE `instance_template` SET `access_id` = '38' WHERE `map` = '550'; -UPDATE `instance_template` SET `access_id` = '39' WHERE `map` = '552'; -UPDATE `instance_template` SET `access_id` = '40' WHERE `map` = '553'; -UPDATE `instance_template` SET `access_id` = '41' WHERE `map` = '554'; -UPDATE `instance_template` SET `access_id` = '42' WHERE `map` = '555'; -UPDATE `instance_template` SET `access_id` = '43' WHERE `map` = '556'; -UPDATE `instance_template` SET `access_id` = '44' WHERE `map` = '557'; -UPDATE `instance_template` SET `access_id` = '45' WHERE `map` = '558'; -UPDATE `instance_template` SET `access_id` = '46' WHERE `map` = '560'; -UPDATE `instance_template` SET `access_id` = '47' WHERE `map` = '564'; -UPDATE `instance_template` SET `access_id` = '48' WHERE `map` = '565'; -UPDATE `instance_template` SET `access_id` = '49' WHERE `map` = '568'; -UPDATE `instance_template` SET `access_id` = '50' WHERE `map` = '580'; -UPDATE `instance_template` SET `access_id` = '51' WHERE `map` = '585'; -UPDATE `areatrigger_teleport` SET `access_id` = '52' WHERE `id` IN ('4352','4354'); - --- 1709_mangos_7393_01_world_game_event -ALTER TABLE `game_event` - ADD COLUMN `holiday` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Client side holiday id' AFTER `length`; - --- 1724_mangos_7399_01_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (753, 754, 755); -INSERT INTO `trinity_string` VALUES -(753,'The battle for Warsong Gulch begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(754,'The battle for Arathi Basin begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(755,'The battle for Eye of the Storm begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 1727_world -INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (42857,1,23954); - --- 1727_world_script -UPDATE `creature_template` SET `ScriptName`='boss_ingvar_the_plunderer' WHERE `entry`=23954; -UPDATE `creature_template` SET `ScriptName`='mob_annhylde_the_caller' WHERE `entry`=24068; -UPDATE `creature_template` SET `ScriptName`='mob_ingvar_throw_dummy' WHERE `entry`=23997; - --- 1729_world --- Judgements of the Wise -REPLACE INTO `spell_proc_event` VALUES (31876, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); -REPLACE INTO `spell_proc_event` VALUES (31877, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); -REPLACE INTO `spell_proc_event` VALUES (31878, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); - --- 1730_world --- Faerie fire -INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES ('60089', '0', '0', '0.05', 'Druid - Faerie Fire (Bear Form)'); --- Glyph of Devastate -INSERT INTO `spell_proc_event` VALUES (58388, 0x00, 4, 0x00000040, 0x00000000, 0x00000000, 0x00000110, 0x00000000, 0.000000, 0.000000, 0); - --- 1755_world -DELETE FROM spell_proc_event WHERE entry IN (47535, 47536, 47537, 47538, 47539,34074,58426,31221,31222,31223); --- Rapture -INSERT INTO `spell_proc_event` VALUES (47535, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (47536, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (47537, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (47538, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (47539, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); --- Aspect of the viper -INSERT INTO `spell_proc_event` VALUES (34074, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0.000000, 0.000000, 0); --- Overkill -INSERT INTO `spell_proc_event` VALUES (58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); --- Master of subtlety -INSERT INTO `spell_proc_event` VALUES (31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); -DELETE FROM `spell_bonus_data` WHERE entry=2944; -INSERT INTO `spell_bonus_data` VALUES ('2944', '0', '0.1849', '0', 'Priest - Devouring Plague'); - --- 1764_world -DELETE FROM spell_proc_event WHERE entry IN (54149,53672,20210,20212,20213,20214,20215); --- Infusion of Light -INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (53672, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); --- Illumination -INSERT INTO `spell_proc_event` VALUES (20210, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (20212, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (20213, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (20214, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (20215, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); - --- 1766_world -DELETE FROM spell_proc_event WHERE entry IN (33182,33174); -INSERT INTO `spell_proc_event` VALUES (33182, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (33174, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); - --- 1791_mangos_7422_01_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (811, 812, 813, 814, 815); -INSERT INTO `trinity_string` VALUES -(811,'Guild Master',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(812,'Officer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(813,'Veteran',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(814,'Member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(815,'Initiate',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 1814_world --- Improved Fire Nova Totem -DELETE FROM `spell_proc_event` WHERE `entry` IN (16086, 16544); -INSERT INTO `spell_proc_event` VALUES (16086, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (16544, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); - --- 1825_world -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-47953); -INSERT INTO `spell_linked_spell` VALUES (-47953, 60406, 0, 'Divine hymn buff to enemies'); - --- 1828_world -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (48265,49772,48263); -INSERT INTO `spell_linked_spell` VALUES (48265, 49772, 2, 'Unholy Presence'); -INSERT INTO `spell_linked_spell` VALUES (49772, 55222, 2, 'Unholy Presence'); -INSERT INTO `spell_linked_spell` VALUES (48263, 61261, 2, 'Frost Presence'); - --- 1877_mangos_7439_01_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (175); -INSERT INTO `trinity_string` VALUES -(175,'Liquid level: %f, ground: %f, type: %d, status: %d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 1884_world -DELETE FROM `trinity_string` WHERE `entry` IN (10056, 10057); - --- 1886_world -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (61847,61846); -INSERT INTO `spell_linked_spell` VALUES (61847, 61848, 2, 'Aspect of te dragonhawk'); -INSERT INTO `spell_linked_spell` VALUES (61846, 61848, 2, 'Aspect of te dragonhawk'); --- Glyph of Aspect of the Monkey -DELETE FROM `spell_proc_event` WHERE `entry` IN (13163,61848); -INSERT INTO `spell_proc_event` VALUES (13163, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (61848, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); - --- 1911_world -DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); -INSERT INTO `spell_proc_event` VALUES -(44545, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 15.000000, 0.000000, 0), -(44543, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 7.000000, 0.000000, 0); - --- 1912_world --- Shattered Barrier --- Improved Fear -DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 53754, 53759); -INSERT INTO `spell_proc_event` VALUES -(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0006000, 0.000000, 0.000000, 0), -(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0006000, 0.000000, 0.000000, 0), -(53754, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0), -(53759, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0); - --- 1927_world --- Nature's Grace -- -DELETE FROM `spell_proc_event` WHERE `entry` IN (16880, 61345, 61346); -INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES -(16880, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), -(61345, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), -(61346, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); --- Blade Twisting -- -DELETE FROM `spell_proc_event` WHERE `entry` IN (31124, 31126); -INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES -(31124, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), -(31126, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); - --- 1939_world --- Psychic Horror -DELETE FROM `spell_proc_event` WHERE `entry` IN (47571, 47572); -INSERT INTO `spell_proc_event` VALUES -(47571, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 50.000000, 0), -(47572, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 100.000000, 0); - --- 1957_word --- Furious Attacks -DELETE FROM `spell_proc_event` WHERE `entry` IN (46910, 46911); -INSERT INTO `spell_proc_event` VALUES -(46910, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 5.5000000, 0.000000, 0), -(46911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 7.5000000, 0.000000, 0); - --- 1962_mangos_7472_01_world_trinity_string -DELETE FROM trinity_string WHERE entry >= 667 and entry <= 687 or entry = 614 or entry = 615; -INSERT INTO trinity_string VALUES -(614,'The Alliance flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(615,'The Horde flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(667,'The Alliance has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(668,'The Horde has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(669,'The Alliance has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(670,'The Horde has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(671,'The Alliance has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(672,'The Horde has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(673,'The Alliance has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(674,'The Horde has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(675,'The Alliance has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(676,'The Horde has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(677,'The Alliance has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(678,'The Horde has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(679,'The Alliance has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(680,'The Horde has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(681,'The Alliance has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(682,'The Horde has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(683,'%s has taken the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(684,'The Alliance have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(685,'The Horde have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(686,'The flag has been dropped.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(687,'The flag has been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 2013_world --- Shattered Barrier -DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 58426, 31221, 31222, 31223); -INSERT INTO `spell_proc_event` VALUES -(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), -(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), --- Overkill -(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), --- Master of subtlety -(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), -(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), -(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0); - --- 2021_world -DELETE FROM `spell_proc_event` WHERE `entry` IN (30293, 30295, 30296); -INSERT INTO `spell_proc_event` VALUES --- Soul Leech -(30293, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), -(30295, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), -(30296, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0); - --- 2025_mangos_7493_01_world_command -DELETE FROM `command` WHERE `name` IN ('gobject near','gobject phase','gobject setphase'); -INSERT INTO `command` VALUES -('gobject near',2,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), -('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); - --- 2025_mangos_7495_01_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (276,277,524); -INSERT INTO `trinity_string` VALUES -(276,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) turned',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(277,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) moved',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(524,'Selected object:\n|cffffffff|Hgameobject:%d|h[%s]|h|r GUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 2057_world -DELETE FROM `spell_bonus_data` WHERE `entry` IN (15290, 39373, 33778, 379, 38395, 40972, 22845, 33504, 34299); -INSERT INTO `spell_bonus_data` VALUES -(15290, 0, 0, 0, 'Vampiric Embrace'), -(39373, 0, 0, 0, 'Shadowmend'), -(33778, 0, 0, 0, 'Lifebloom'), -(379, 0, 0, 0, 'Earth Shield'), -(38395, 0, 0, 0, 'Siphon Essence'), -(40972, 0, 0, 0, 'Heal'), -(22845, 0, 0, 0, 'Frenzied Regeneration'), -(33504, 0, 0, 0, 'Mark of Conquest'), -(34299, 0, 0, 0, 'Improved Leader of the Pack'); - --- 2064_world -DELETE FROM `trinity_string` WHERE `entry` IN (7523,7524); -INSERT INTO `trinity_string` VALUES -(7523,'WORLD: Denying connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(7524,'WORLD: Accepting connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); -DELETE FROM `command` WHERE `name` IN ('server set closed'); -INSERT INTO `command` VALUES ('server set closed', 3, 'Syntax: server set closed on/off\r\n\r\nSets whether the world accepts new client connectsions.'); - --- 2080_mangos_7503_01_world_command -DELETE FROM `command` WHERE `name` IN ('addmove','allowmove','debug Mod32Value','debug standstate','go creature','go graveyard','go trigger','gobject phase','gobject setphase','Mod32Value','modify arena','modify standstate','npc addmove','npc allowmove','npc textemote','npc phase','npc setphase','showhonor'); -INSERT INTO `command` VALUES -('debug Mod32Value',3,'Syntax: .debug Mod32Value #field #value\r\n\r\nAdd #value to field #field of your character.'), -('go creature',1,'Syntax: .go creature #creature_guid\r\nTeleport your character to creature with guid #creature_guid.\r\n.gocreature #creature_name\r\nTeleport your character to creature with this name.\r\n.gocreature id #creature_id\r\nTeleport your character to a creature that was spawned from the template with this entry.\r\n*If* more than one creature is found, then you are teleported to the first that is found inside the database.'), -('go graveyard',1,'Syntax: .go graveyard #graveyardId\r\n Teleport to graveyard with the graveyardId specified.'), -('go trigger',1,'Syntax: .go trigger #trigger_id\r\n\r\nTeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.'), -('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'), -('modify arena',1,'Syntax: .modify arena #value\r\nAdd $amount arena points to the selected player.'), -('modify standstate',2,'Syntax: .modify standstate #emoteid\r\n\r\nChange the emote of your character while standing to #emoteid.'), -('npc addmove',2,'Syntax: .npc addmove #creature_guid [#waittime]\r\n\r\nAdd your current location as a waypoint for creature with guid #creature_guid. And optional add wait time.'), -('npc allowmove',3,'Syntax: .npc allowmove\r\n\r\nEnable or disable movement creatures in world. Not implemented.'), -('npc setphase',2,'Syntax: .npc setphase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), -('npc textemote',1,'Syntax: .npc textemote #emoteid\r\n\r\nMake the selected creature to do textemote with an emote of id #emoteid.'); - --- 2131_world -DELETE FROM `command` WHERE `name` IN ('server difftime', 'npc tempadd', 'gobject tempadd', ''); -INSERT INTO `command` VALUES -('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), -('npc tempadd','2','Adds temporary NPC, not saved to database.'); -UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; -DELETE FROM `command` WHERE `name` IN ('reload tickets'); -DELETE FROM `command` WHERE `name` LIKE "path%"; -DELETE FROM `command` WHERE `name` LIKE "wp%"; -INSERT INTO `command` VALUES -('wp load',2,'Syntax: .path load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), -('wp event',2,'Syntax: .path event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), -('wp event add',2,'Syntax: .path event add $subcommand\nAdd new waypoint action in DB.'), -('wp event mod',2,'Syntax: .path mod $eventid $parameter $parameter_value\nModify parameter value for specified eventid.\nPossible parameters: pos_x, pos_y, pos_z, command, datalong, datalon2, dataint.'), -('wp event listid',2,'Syntax: .path event listid $eventid\nShows specified eventid info.'), -('wp unload',2,'Syntax: .path unload\nUnload path for selected creature.'), -('wp show',2,'Syntax: .path show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), -('wp mod ',2,'Syntax: .path mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'), -('wp mod del',2,'Syntax: .path mod del\nDelete selected waypoint.'), -('wp mod move',2,'Syntax: .path mod move\nChange selected waypoint coordinates to your position.'), -('wp mod move_flag',2,'Syntax: .path mod move_flag\nSet move/run flag.'), -('wp mod action',2,'Syntax: .path mod action\nAssign action (waypoint script id) to selected waypoint.'), -('wp mod action_chance',2,'Syntax: .path mod action_chance\nAssign chance.'); - --- 2138_world -DELETE FROM `spell_proc_event` WHERE `entry` IN (55198, 34026); -INSERT INTO `spell_proc_event` VALUES --- Tidial Force -(55198, 0x00, 11, 0x000001C0, 0x00000000, 0x00000000, 0x00004000, 0x00000002, 0.000000, 0.000000, 0), --- Kill Command -(34026, 0x00, 9, 0x00000000, 0x10000000, 0x00000000, 0x0000000, 0x00000000, 0.000000, 0.000000, 0); - --- 2139_script_waypoint -DROP TABLE IF EXISTS script_waypoint; -CREATE TABLE script_waypoint ( - entry mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template entry', - pointid mediumint(8) unsigned NOT NULL DEFAULT '0', - location_x float NOT NULL DEFAULT '0', - location_y float NOT NULL DEFAULT '0', - location_z float NOT NULL DEFAULT '0', - waittime int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs', - point_comment text, - PRIMARY KEY (entry, pointid) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Creature waypoints'; -DELETE FROM `script_waypoint` WHERE `entry`=16295; -INSERT INTO `script_waypoint` VALUES -(16295, 0, 7545.070000, -7359.870000, 162.354000, 4000, 'SAY_START'), -(16295, 1, 7550.048340, -7362.237793, 162.235657, 0, ''), -(16295, 2, 7566.976074, -7364.315430, 161.738770, 0, ''), -(16295, 3, 7578.830566, -7361.677734, 161.738770, 0, ''), -(16295, 4, 7590.969238, -7359.053711, 162.257660, 0, ''), -(16295, 5, 7598.354004, -7362.815430, 162.256683, 4000, 'SAY_PROGRESS_1'), -(16295, 6, 7605.861328, -7380.424316, 161.937073, 0, ''), -(16295, 7, 7605.295410, -7387.382813, 157.253998, 0, ''), -(16295, 8, 7606.131836, -7393.893555, 156.941925, 0, ''), -(16295, 9, 7615.207520, -7400.187012, 157.142639, 0, ''), -(16295, 10, 7618.956543, -7402.652832, 158.202042, 0, ''), -(16295, 11, 7636.850586, -7401.756836, 162.144791, 0, 'SAY_PROGRESS_2'), -(16295, 12, 7637.058105, -7404.944824, 162.206970, 4000, ''), -(16295, 13, 7636.910645, -7412.585449, 162.366425, 0, ''), -(16295, 14, 7637.607910, -7425.591797, 162.630661, 0, ''), -(16295, 15, 7637.816895, -7459.057129, 163.302704, 0, ''), -(16295, 16, 7638.859863, -7470.902344, 162.517059, 0, ''), -(16295, 17, 7641.395996, -7488.217285, 157.381287, 0, ''), -(16295, 18, 7634.455566, -7505.451660, 154.682159, 0, 'SAY_PROGRESS_3'), -(16295, 19, 7631.906738, -7516.948730, 153.597382, 0, ''), -(16295, 20, 7622.231445, -7537.037598, 151.587112, 0, ''), -(16295, 21, 7610.921875, -7550.670410, 149.639374, 0, ''), -(16295, 22, 7598.229004, -7562.551758, 145.953888, 0, ''), -(16295, 23, 7588.509277, -7577.755371, 148.294479, 0, ''), -(16295, 24, 7567.339355, -7608.456055, 146.006485, 0, ''), -(16295, 25, 7562.547852, -7617.417969, 148.097504, 0, ''), -(16295, 26, 7561.508789, -7645.064453, 151.245163, 0, ''), -(16295, 27, 7563.337402, -7654.652344, 151.227158, 0, ''), -(16295, 28, 7565.533691, -7658.296387, 151.248886, 0, ''), -(16295, 39, 7571.155762, -7659.118652, 151.244568, 0, ''), -(16295, 30, 7579.119629, -7662.213867, 151.651505, 0, 'quest complete'), -(16295, 31, 7603.768066, -7667.000488, 153.997726, 0, ''), -(16295, 32, 7603.768066, -7667.000488, 153.997726, 4000, 'SAY_END_1'), -(16295, 33, 7603.768066, -7667.000488, 153.997726, 8000, 'SAY_END_2'), -(16295, 34, 7603.768066, -7667.000488, 153.997726, 0, ''); - --- 2139_world -UPDATE `gameobject_template` SET `ScriptName`='go_cat_figurine' WHERE `entry`=13873; -UPDATE `creature_template` SET `ScriptName`='npc_garments_of_quests' WHERE `entry` IN (12429,12423,12427,12430,12428); - --- 2139_world_script -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000164 AND -1000174; -INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES -(-1000164,'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.',0,0,0,2,'garments SAY_COMMON_HEALED'), -(-1000165,'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those gnolls with your power to back me!',0,0,1,1,'garments SAY_DG_KEL_THANKS'), -(-1000166,'Farewell to you, and may shadow always protect you!',0,0,1,3,'garments SAY_DG_KEL_GOODBYE'), -(-1000167, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those murlocs with the Light on my side!',0,0,7,1,'garments SAY_ROBERTS_THANKS'), -(-1000168, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_ROBERTS_GOODBYE'), -(-1000169, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those humans with your power to back me!',0,0,1,1,'garments SAY_KORJA_THANKS'), -(-1000170, 'Farewell to you, and may our ancestors be with you always!',0,0,1,3,'garments SAY_KORJA_GOODBYE'), -(-1000171, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those wendigo with the Light on my side!',0,0,7,1,'garments SAY_DOLF_THANKS'), -(-1000172, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_DOLF_GOODBYE'), -(-1000173, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those corrupt timberlings with Elune\'s power behind me!',0,0,2,1,'garments SAY_SHAYA_THANKS'), -(-1000174, 'Farewell to you, and may Elune be with you always.',0,0,2,3,'garments SAY_SHAYA_GOODBYE'); - --- 2160_world -DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; -DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; -DELETE FROM `command` WHERE `name` IN ('gobject addtemp','npc addtemp'); - --- 2161_world -DELETE FROM `command` WHERE `name` LIKE "wp mod %"; -DELETE FROM `command` WHERE `name` LIKE "wp event %"; - --- 2227_mangos_7544_01_world_uptime -DROP TABLE IF EXISTS `uptime`; - --- 2254_world -DELETE FROM `command` WHERE `name` IN ('server difftime', 'addmove', 'Mod32Value', 'allowmove', 'reload tickets', 'npc tempadd', 'gobject tempadd', 'gobject addtemp', 'npc addtemp'); -INSERT INTO `command` VALUES -('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), -('npc tempadd','2','Adds temporary NPC, not saved to database.'); -UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; -DELETE FROM `command` WHERE `name` LIKE "path%"; -DELETE FROM `command` WHERE `name` LIKE "wp%"; -INSERT INTO `command` VALUES -('wp load',2,'Syntax: .wp load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), -('wp event',2,'Syntax: .wp event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), -('wp unload',2,'Syntax: .wp unload\nUnload path for selected creature.'), -('wp show',2,'Syntax: .wp show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), -('wp mod',2,'Syntax: .wp mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'); - --- 2274_mangos_7558_01_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (1123,1124,1125,1126,1127); -INSERT INTO `trinity_string` VALUES -(1123,'Not pet found',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1124,'Wrong pet type',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1125,'Your pet learned all talents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1126,'Your pet talents have been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1127,'Talents of %s\'s pet reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 2274_mangos_7558_02_world_command -DELETE FROM `command` WHERE `name` IN ('learn all_mypettalents'); -INSERT INTO `command` VALUES -('learn all_mypettalents',3,'Syntax: .learn all_mypettalents\r\n\r\nLearn all talents for your pet available for his creature type (only for hunter pets).'); - --- 2276_mangos_7560_01_world_gameobject_template -ALTER TABLE gameobject_template - ADD COLUMN IconName varchar(100) NOT NULL default '' AFTER name; - --- 2280_mangos_7565_01_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (1010,1011,1012,1013,1014); -INSERT INTO `trinity_string` VALUES -(1010,'| Account | Character | IP | GM | Expansion |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1011,'| | %20s | || |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1012,'===========================================================================',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1013,'|%15s| %20s | %15s |%4d| %9d |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1014,'No online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 2284_mangos_7568_01_world_spell_proc_event --- (53569) Infusion of Light (Rank 1) -DELETE FROM `spell_proc_event` WHERE `entry` IN (53569); -INSERT INTO `spell_proc_event` VALUES (53569, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); --- (53576) Infusion of Light (Rank 2) -DELETE FROM `spell_proc_event` WHERE `entry` IN (53576); -INSERT INTO `spell_proc_event` VALUES (53576, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); --- (54149) Infusion of Light (Rank 2) -DELETE FROM `spell_proc_event` WHERE `entry` IN (54149); -INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); --- (55776) Swordguard Embroidery () -DELETE FROM `spell_proc_event` WHERE `entry` IN (55776); -INSERT INTO `spell_proc_event` VALUES (55776, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); --- (55768) Darkglow Embroidery () -DELETE FROM `spell_proc_event` WHERE `entry` IN (55768); -INSERT INTO `spell_proc_event` VALUES (55768, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); --- (55640) Lightweave Embroidery () -DELETE FROM `spell_proc_event` WHERE `entry` IN (55640); -INSERT INTO `spell_proc_event` VALUES (55640, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); --- (55380) Skyflare Swiftness () -DELETE FROM `spell_proc_event` WHERE `entry` IN (55380); -INSERT INTO `spell_proc_event` VALUES (55380, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); --- (56355) Titanium Shield Spike () -DELETE FROM `spell_proc_event` WHERE `entry` IN (56355); -INSERT INTO `spell_proc_event` VALUES (56355, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0.000000, 0.000000, 0); --- (61345) Natures Grace () -DELETE FROM `spell_proc_event` WHERE `entry` IN (61345); -INSERT INTO `spell_proc_event` VALUES (61345, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); --- (61346) Natures Grace () -DELETE FROM `spell_proc_event` WHERE `entry` IN (61346); -INSERT INTO `spell_proc_event` VALUES (61346, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); --- (61356) Invigorating Earthsiege Diamond Passive () -DELETE FROM `spell_proc_event` WHERE `entry` IN (61356); -INSERT INTO `spell_proc_event` VALUES (61356, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); --- (24905) Moonkin Form (Passive) (Passive) -DELETE FROM `spell_proc_event` WHERE `entry` IN (24905); -INSERT INTO `spell_proc_event` VALUES (24905, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 15.000000, 0.000000, 0); - --- 2296_world -ALTER TABLE creature_template - ADD COLUMN `VehicleId` mediumint(8) unsigned NOT NULL default '0' AFTER `PetSpellDataId`; - --- 2339_world - 2346_world -DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; -DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; - --- 2412_world -UPDATE `trinity_string` SET `content_default` = 'id: %d effmask: %d charges: %d stack: %d slot %d duration: %d maxduration: %d' WHERE `entry` =468; -UPDATE `trinity_string` SET `content_default` = 'id: %d eff: %d amount: %d' WHERE `trinity_string`.`entry` =470; - --- 2432_mangos_7615_01_world_command -DELETE FROM `command` WHERE `name` IN ('senditems','sendmail','sendmoney','sendmessage','send items','send mail','send money','send message'); -INSERT INTO `command` VALUES -('send items',3,'Syntax: .send items #playername "#subject" "#text" itemid1[:count1] itemid2[:count2] ... itemidN[:countN]\r\n\r\nSend a mail to a player. Subject and mail text must be in "". If for itemid not provided related count values then expected 1, if count > max items in stack then items will be send in required amount stacks. All stacks amount in mail limited to 12.'), -('send mail',1,'Syntax: .send mail #playername "#subject" "#text"\r\n\r\nSend a mail to a player. Subject and mail text must be in "".'), -('send message',3,'Syntax: .send message $playername $message\r\n\r\nSend screen message to player from ADMINISTRATOR.'), -('send money','3','Syntax: .send money #playername "#subject" "#text" #money\r\n\r\nSend mail with money to a player. Subject and mail text must be in "".'); - --- 2433_mangos_7616_01_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (1200,1201); -INSERT INTO `trinity_string` VALUES -(1200,'You try to view cinemitic %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(1201,'You try to view movie %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 2433_mangos_7616_02_world_command -DELETE FROM `command` WHERE `name` IN ('debug playsound','debug play sound','debug play cinematic','debug play movie'); -INSERT INTO `command` VALUES -('debug play cinematic',1,'Syntax: .debug play cinematic #cinematicid\r\n\r\nPlay cinematic #cinematicid for you. You stay at place while your mind fly.\r\n'), -('debug play movie',1,'Syntax: .debug play movie #movieid\r\n\r\nPlay movie #movieid for you.'), -('debug play sound',1,'Syntax: .debug play sound #soundid\r\n\r\nPlay sound with #soundid.\r\nSound will be play only for you. Other players do not hear this.\r\nWarning: client may have more 5000 sounds...'); - --- 2444_world -DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); -INSERT INTO `command` VALUES -('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); - --- 2450_world -UPDATE `gameobject_template` SET `ScriptName`='go_jump_a_tron' WHERE `entry`=183146; -UPDATE `gameobject_template` SET `ScriptName`='go_ethereum_prison' WHERE `entry`=184421; -UPDATE `gameobject_template` SET `scriptname`='go_sacred_fire_of_life' WHERE `entry`=175944; -UPDATE `gameobject_template` SET `scriptname`='go_skull_pile' WHERE `entry`=185913; -DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); -INSERT INTO `command` VALUES -('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); - --- 2479_world -DELETE FROM `trinity_string` WHERE `entry` = 5007; -INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES (5007, 'You must be in a raid group to enter this instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - --- 2492_mangos_7622_01_world_creature_ai_scripts -DROP TABLE IF EXISTS `creature_ai_scripts`; -CREATE TABLE `creature_ai_scripts` ( - `id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT, - `creature_id` int(11) unsigned NOT NULL default '0' COMMENT 'Creature Template Identifier', - `event_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Event Type', - `event_inverse_phase_mask` int(11) signed NOT NULL default '0' COMMENT 'Mask which phases this event will not trigger in', - `event_chance` int(3) unsigned NOT NULL default '100', - `event_flags` int(3) unsigned NOT NULL default '0', - `event_param1` int(11) signed NOT NULL default '0', - `event_param2` int(11) signed NOT NULL default '0', - `event_param3` int(11) signed NOT NULL default '0', - `event_param4` int(11) signed NOT NULL default '0', - `action1_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', - `action1_param1` int(11) signed NOT NULL default '0', - `action1_param2` int(11) signed NOT NULL default '0', - `action1_param3` int(11) signed NOT NULL default '0', - `action2_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', - `action2_param1` int(11) signed NOT NULL default '0', - `action2_param2` int(11) signed NOT NULL default '0', - `action2_param3` int(11) signed NOT NULL default '0', - `action3_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', - `action3_param1` int(11) signed NOT NULL default '0', - `action3_param2` int(11) signed NOT NULL default '0', - `action3_param3` int(11) signed NOT NULL default '0', - `comment` varchar(255) NOT NULL default '' COMMENT 'Event Comment', - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Scripts'; - --- 2492_mangos_7622_02_world_creature_ai_summons -DROP TABLE IF EXISTS `creature_ai_summons`; -CREATE TABLE `creature_ai_summons` ( - `id` int(11) unsigned NOT NULL COMMENT 'Location Identifier' AUTO_INCREMENT, - `position_x` float NOT NULL default '0', - `position_y` float NOT NULL default '0', - `position_z` float NOT NULL default '0', - `orientation` float NOT NULL default '0', - `spawntimesecs` int(11) unsigned NOT NULL default '120', - `comment` varchar(255) NOT NULL default '' COMMENT 'Summon Comment', - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Summoning Locations'; - --- 2492_mangos_7622_03_world_creature_ai_texts -DROP TABLE IF EXISTS `creature_ai_texts`; -CREATE TABLE `creature_ai_texts` ( - `entry` mediumint(8) NOT NULL, - `content_default` text NOT NULL, - `content_loc1` text, - `content_loc2` text, - `content_loc3` text, - `content_loc4` text, - `content_loc5` text, - `content_loc6` text, - `content_loc7` text, - `content_loc8` text, - `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', - `type` tinyint(3) unsigned NOT NULL DEFAULT '0', - `language` tinyint(3) unsigned NOT NULL DEFAULT '0', - `emote` tinyint(3) unsigned NOT NULL DEFAULT '0', - `comment` text, - PRIMARY KEY (`entry`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; - --- 2515_world_scripts -UPDATE `creature_template` SET `ScriptName`='mob_giant_infernal' WHERE `entry`=17908; -UPDATE `creature_template` SET `ScriptName`='mob_abomination' WHERE `entry`=17898; -UPDATE `creature_template` SET `ScriptName`='mob_ghoul' WHERE `entry`=17895; -UPDATE `creature_template` SET `ScriptName`='mob_necromancer' WHERE `entry`=17899; -UPDATE `creature_template` SET `ScriptName`='mob_banshee' WHERE `entry`=17905; -UPDATE `creature_template` SET `ScriptName`='mob_crypt_fiend' WHERE `entry`=17897; -UPDATE `creature_template` SET `ScriptName`='mob_fel_stalker' WHERE `entry`=17916; -UPDATE `creature_template` SET `ScriptName`='mob_frost_wyrm' WHERE `entry`=17907; -UPDATE `creature_template` SET `ScriptName`='mob_gargoyle' WHERE `entry`=17906; -UPDATE `creature_template` SET `ScriptName`='alliance_rifleman' WHERE `entry`=17921; -UPDATE `creature_template` SET `ScriptName`='mob_towering_infernal' WHERE `entry`=17818; -UPDATE `creature_template` SET `ScriptName`='boss_anetheron' WHERE `entry`=17808; -UPDATE `creature_template` SET `ScriptName`='boss_azgalor' WHERE `entry`=17842; -UPDATE `creature_template` SET `ScriptName`='mob_lesser_doomguard' WHERE `entry`=17864; -UPDATE `creature_template` SET `ScriptName`='boss_kazrogal' WHERE `entry`=17888; -UPDATE `creature_template` SET `ScriptName`='boss_rage_winterchill' WHERE `entry`=17767; -UPDATE `creature_template` SET `scale`='0.5' WHERE `entry`=17968; -UPDATE `creature_template` SET `equipment_id`='17888' WHERE `entry`=17888; -UPDATE `creature_template` SET `equipment_id`='17921' WHERE `entry`=17921; - --- 2521_world --- Sudden Death -DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); -INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); - --- 2522_mangos_7627_01_world_achievement_criteria_data -DROP TABLE IF EXISTS `achievement_criteria_data`; -CREATE TABLE `achievement_criteria_data` ( - `criteria_id` mediumint(8) NOT NULL, - `type` tinyint(3) unsigned NOT NULL DEFAULT '0', - `value1` mediumint(8) unsigned NOT NULL DEFAULT '0', - `value2` mediumint(8) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`criteria_id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Achievment system'; - --- 2528_mangos_7633_01_world_achievement_criteria_data -ALTER TABLE `achievement_criteria_data` - DROP PRIMARY KEY, - ADD PRIMARY KEY (`criteria_id`,`type`); - --- 2551_world_spell_bonus_data --- Judgement -DELETE FROM `spell_bonus_data` WHERE `entry` = 54158; -INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES -('54158','0.25','0','0.16','Paladin - Unleashing spell for Seal of Wisdom, Justice and Light'); - --- 2559_world_spell_proc_event --- Fingers of frost triggered spell -DELETE FROM `spell_proc_event` WHERE `entry` IN (44544); -INSERT INTO `spell_proc_event` VALUES (44544, 0x00, 0x00000003, 0x00000000, 0x00100000, 0x00000000, 0x00010000, 0x00000000, 0.000000, 0.000000, 0); --- Sudden Death -DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); -INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); -INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); - --- 2565_world_SD2_scripts --- script waypoint -DELETE FROM script_waypoint WHERE entry=467; -INSERT INTO script_waypoint VALUES -(467, 0, -10508.40, 1068.00, 55.21, 0, ''), -(467, 1, -10518.30, 1074.84, 53.96, 0, ''), -(467, 2, -10534.82, 1081.92, 49.88, 0, ''), -(467, 3, -10546.51, 1084.88, 50.13, 0, ''), -(467, 4, -10555.29, 1084.45, 45.75, 0, ''), -(467, 5, -10566.57, 1083.53, 42.10, 0, ''), -(467, 6, -10575.83, 1082.34, 39.46, 0, ''), -(467, 7, -10585.67, 1081.08, 37.77, 0, ''), -(467, 8, -10600.08, 1078.19, 36.23, 0, ''), -(467, 9, -10608.69, 1076.08, 35.88, 0, ''), -(467, 10, -10621.26, 1073.00, 35.40, 0, ''), -(467, 11, -10638.12, 1060.18, 33.61, 0, ''), -(467, 12, -10655.87, 1038.99, 33.48, 0, ''), -(467, 13, -10664.68, 1030.54, 32.70, 0, ''), -(467, 14, -10708.68, 1033.86, 33.32, 0, ''), -(467, 15, -10754.43, 1017.93, 32.79, 0, ''), -(467, 16, -10802.26, 1018.01, 32.16, 0, ''), -(467, 17, -10832.60, 1009.04, 32.71, 0, ''), -(467, 18, -10866.56, 1006.51, 31.71, 0, ''), -(467, 19, -10879.98, 1005.10, 32.84, 0, ''), -(467, 20, -10892.45, 1001.32, 34.46, 0, ''), -(467, 21, -10906.14, 997.11, 36.15, 0, ''), -(467, 22, -10922.26, 1002.23, 35.74, 0, ''), -(467, 23, -10936.32, 1023.38, 36.52, 0, ''), -(467, 24, -10933.35, 1052.61, 35.85, 0, ''), -(467, 25, -10940.25, 1077.66, 36.49, 0, ''), -(467, 26, -10957.09, 1099.33, 36.83, 0, ''), -(467, 27, -10956.53, 1119.90, 36.73, 0, ''), -(467, 28, -10939.30, 1150.75, 37.42, 0, ''), -(467, 29, -10915.14, 1202.09, 36.55, 0, ''), -(467, 30, -10892.59, 1257.03, 33.37, 0, ''), -(467, 31, -10891.93, 1306.66, 35.45, 0, ''), -(467, 32, -10896.17, 1327.86, 37.77, 0, ''), -(467, 33, -10906.03, 1368.05, 40.91, 0, ''), -(467, 34, -10910.18, 1389.33, 42.62, 0, ''), -(467, 35, -10915.42, 1417.72, 42.93, 0, ''), -(467, 36, -10926.37, 1421.18, 43.04, 0, 'walk here and say'), -(467, 37, -10952.31, 1421.74, 43.40, 0, ''), -(467, 38, -10980.04, 1411.38, 42.79, 0, ''), -(467, 39, -11006.06, 1420.47, 43.26, 0, ''), -(467, 40, -11021.98, 1450.59, 43.09, 0, ''), -(467, 41, -11025.36, 1491.59, 43.15, 0, ''), -(467, 42, -11036.09, 1508.32, 43.28, 0, ''), -(467, 43, -11060.68, 1526.72, 43.19, 0, ''), -(467, 44, -11072.75, 1527.77, 43.20, 5000, 'say and quest credit'); -DELETE FROM script_waypoint WHERE entry=2768; -INSERT INTO script_waypoint VALUES -(2768, 0, -2066.45, -2085.96, 9.08, 0, ''), -(2768, 1, -2077.99, -2105.33, 13.24, 0, ''), -(2768, 2, -2074.60, -2109.67, 14.24, 0, ''), -(2768, 3, -2076.60, -2117.46, 16.67, 0, ''), -(2768, 4, -2073.51, -2123.46, 18.42, 2000, ''), -(2768, 5, -2073.51, -2123.46, 18.42, 4000, ''), -(2768, 6, -2066.60, -2131.85, 21.56, 0, ''), -(2768, 7, -2053.85, -2143.19, 20.31, 0, ''), -(2768, 8, -2043.49, -2153.73, 20.20, 10000, ''), -(2768, 9, -2043.49, -2153.73, 20.20, 20000, ''), -(2768, 10, -2043.49, -2153.73, 20.20, 10000, ''), -(2768, 11, -2043.49, -2153.73, 20.20, 2000, ''), -(2768, 12, -2053.85, -2143.19, 20.31, 0, ''), -(2768, 13, -2066.60, -2131.85, 21.56, 0, ''), -(2768, 14, -2073.51, -2123.46, 18.42, 0, ''), -(2768, 15, -2076.60, -2117.46, 16.67, 0, ''), -(2768, 16, -2074.60, -2109.67, 14.24, 0, ''), -(2768, 17, -2077.99, -2105.33, 13.24, 0, ''), -(2768, 18, -2066.45, -2085.96, 9.08, 0, ''), -(2768, 19, -2066.41, -2086.21, 8.97, 6000, ''), -(2768, 20, -2066.41, -2086.21, 8.97, 2000, ''); -DELETE FROM script_waypoint WHERE entry=12818; -INSERT INTO script_waypoint VALUES -(12818, 0, 3347.250089, -694.700989, 159.925995, 0, ''), -(12818, 1, 3341.527039, -694.725891, 161.124542, 4000, ''), -(12818, 2, 3338.351074, -686.088138, 163.444000, 0, ''), -(12818, 3, 3352.744873, -677.721741, 162.316269, 0, ''), -(12818, 4, 3370.291016, -669.366943, 160.751358, 0, ''), -(12818, 5, 3381.479492, -659.449097, 162.545303, 0, ''), -(12818, 6, 3389.554199, -648.500000, 163.651825, 0, ''), -(12818, 7, 3396.645020, -641.508911, 164.216019, 0, ''), -(12818, 8, 3410.498535, -634.299622, 165.773453, 0, ''), -(12818, 9, 3418.461426, -631.791992, 166.477615, 0, ''), -(12818, 10, 3429.500000, -631.588745, 166.921265, 0, ''), -(12818, 11,3434.950195, -629.245483, 168.333969, 0, ''), -(12818, 12,3438.927979, -618.503235, 171.503143, 0, ''), -(12818, 13,3444.217529, -609.293640, 173.077972, 1000, 'Ambush 1'), -(12818, 14,3460.505127, -593.794189, 174.342255, 0, ''), -(12818, 15,3480.283203, -578.210327, 176.652313, 0, ''), -(12818, 16,3492.912842, -562.335449, 181.396301, 0, ''), -(12818, 17,3495.230957, -550.977600, 184.652267, 0, ''), -(12818, 18,3496.247070, -529.194214, 188.172028, 0, ''), -(12818, 19,3497.619385, -510.411499, 188.345322, 1000, 'Ambush 2'), -(12818, 20,3498.498047, -497.787506, 185.806274, 0, ''), -(12818, 21,3484.218750, -489.717529, 182.389862, 4000, ''); -DELETE FROM script_waypoint WHERE entry=12858; -INSERT INTO script_waypoint VALUES -(12858, 0, 1782.63, -2241.11, 109.73, 5000, ''), -(12858, 1, 1788.88, -2240.17, 111.71, 0, ''), -(12858, 2, 1797.49, -2238.11, 112.31, 0, ''), -(12858, 3, 1803.83, -2232.77, 111.22, 0, ''), -(12858, 4, 1806.65, -2217.83, 107.36, 0, ''), -(12858, 5, 1811.81, -2208.01, 107.45, 0, ''), -(12858, 6, 1820.85, -2190.82, 100.49, 0, ''), -(12858, 7, 1829.60, -2177.49, 96.44, 0, ''), -(12858, 8, 1837.98, -2164.19, 96.71, 0, 'prepare'), -(12858, 9, 1839.99, -2149.29, 96.78, 0, ''), -(12858, 10, 1835.14, -2134.98, 96.80, 0, ''), -(12858, 11, 1823.57, -2118.27, 97.43, 0, ''), -(12858, 12, 1814.99, -2110.35, 98.38, 0, ''), -(12858, 13, 1806.60, -2103.09, 99.19, 0, ''), -(12858, 14, 1798.27, -2095.77, 100.04, 0, ''), -(12858, 15, 1783.59, -2079.92, 100.81, 0, ''), -(12858, 16, 1776.79, -2069.48, 101.77, 0, ''), -(12858, 17, 1776.82, -2054.59, 109.82, 0, ''), -(12858, 18, 1776.88, -2047.56, 109.83, 0, ''), -(12858, 19, 1776.86, -2036.55, 109.83, 0, ''), -(12858, 20, 1776.90, -2024.56, 109.83, 0, 'win'), -(12858, 21, 1776.87, -2028.31, 109.83,60000, 'stay'), -(12858, 22, 1776.90, -2028.30, 109.83, 0, ''); -DELETE FROM script_waypoint WHERE entry=15420; -INSERT INTO script_waypoint VALUES -(15420, 0, 9294.78, -6682.51, 22.42, 0, ''), -(15420, 1, 9298.27, -6667.99, 22.42, 0, ''), -(15420, 2, 9309.63, -6658.84, 22.43, 0, ''), -(15420, 3, 9304.43, -6649.31, 26.46, 0, ''), -(15420, 4, 9298.83, -6648.00, 28.61, 0, ''), -(15420, 5, 9291.06, -6653.46, 31.83,2500, ''), -(15420, 6, 9289.08, -6660.17, 31.85,5000, ''), -(15420, 7, 9291.06, -6653.46, 31.83, 0, ''); -DELETE FROM script_waypoint WHERE entry=16993; -INSERT INTO script_waypoint VALUES -(16993, 0, -1137.72, 4272.10, 14.04, 5000, ''), -(16993, 1, -1141.34, 4232.42, 14.63, 0, ''), -(16993, 2, -1133.47, 4220.88, 11.78, 0, ''), -(16993, 3, -1126.18, 4213.26, 13.51, 0, ''), -(16993, 4, -1100.12, 4204.32, 16.41, 0, ''), -(16993, 5, -1063.68, 4197.92, 15.51, 0, ''), -(16993, 6, -1027.28, 4194.36, 15.52, 0, ''), -(16993, 7, -995.68, 4189.59, 19.84, 0, ''), -(16993, 8, -970.90, 4188.60, 24.61, 0, ''), -(16993, 9, -961.93, 4193.34, 26.11, 15000, 'Summon 1'), -(16993, 10, -935.52, 4210.99, 31.98, 0, ''), -(16993, 11, -913.42, 4218.27, 37.29, 0, ''), -(16993, 12, -896.53, 4207.73, 43.23, 0, ''), -(16993, 13, -868.49, 4194.77, 46.75, 30000, 'Kneel and Rest Here'), -(16993, 14, -852.83, 4198.29, 47.28, 15000, 'Summon 2'), -(16993, 15, -819.85, 4200.50, 46.37, 0, ''), -(16993, 16, -791.92, 4201.96, 44.19, 0, ''), -(16993, 17, -774.42, 4202.46, 47.41, 0, ''), -(16993, 18, -762.90, 4202.17, 48.81, 0, ''), -(16993, 19, -728.25, 4195.35, 50.68, 0, ''), -(16993, 20, -713.58, 4192.07, 53.98, 0, ''), -(16993, 21, -703.09, 4189.74, 56.96, 0, ''), -(16993, 22, -693.70, 4185.43, 57.06, 0, ''), -(16993, 23, -686.38, 4159.81, 60.26, 0, ''), -(16993, 24, -679.88, 4147.04, 64.20, 0, ''), -(16993, 25, -656.74, 4147.72, 64.11, 0, ''), -(16993, 26, -652.22, 4137.50, 64.58, 0, ''), -(16993, 27, -649.99, 4136.38, 64.63, 30000, 'Quest Credit'); -DELETE FROM script_waypoint WHERE entry=17312; -INSERT INTO script_waypoint VALUES -(17312, 0, -4784.532227, -11051.060547, 3.484263, 0, ''), -(17312, 1, -4805.509277, -11037.293945, 3.043942, 0, ''), -(17312, 2, -4827.826172, -11034.398438, 1.741959, 0, ''), -(17312, 3, -4852.630859, -11033.695313, 2.208656, 0, ''), -(17312, 4, -4876.791992, -11034.517578, 3.175228, 0, ''), -(17312, 5, -4895.486816, -11038.306641, 9.390890, 0, ''), -(17312, 6, -4915.464844, -11048.402344, 12.369793, 0, ''), -(17312, 7, -4937.288086, -11067.041992, 13.857983, 0, ''), -(17312, 8, -4966.577637, -11067.507813, 15.754786, 0, ''), -(17312, 9, -4993.799805, -11056.544922, 19.175295, 0, ''), -(17312, 10, -5017.836426, -11052.569336, 22.476587, 0, ''), -(17312, 11, -5039.706543, -11058.459961, 25.831593, 0, ''), -(17312, 12, -5057.289063, -11045.474609, 26.972496, 0, ''), -(17312, 13, -5078.828125, -11037.601563, 29.053417, 0, ''), -(17312, 14, -5104.158691, -11039.195313, 29.440195, 0, ''), -(17312, 15, -5120.780273, -11039.518555, 30.142139, 0, ''), -(17312, 16, -5140.833008, -11039.810547, 28.788074, 0, ''), -(17312, 17, -5161.201660, -11040.050781, 27.879545, 4000, ''), -(17312, 18, -5171.842285, -11046.803711, 27.183821, 0, ''), -(17312, 19, -5185.995117, -11056.359375, 20.234867, 0, ''), -(17312, 20, -5198.485840, -11065.065430, 18.872593, 0, ''), -(17312, 21, -5214.062500, -11074.653320, 19.215731, 0, ''), -(17312, 22, -5220.157227, -11088.377930, 19.818476, 0, ''), -(17312, 23, -5233.652832, -11098.846680, 18.349432, 0, ''), -(17312, 24, -5250.163086, -11111.653320, 16.438959, 0, ''), -(17312, 25, -5268.194336, -11125.639648, 12.668313, 0, ''), -(17312, 26, -5286.270508, -11130.669922, 6.912246, 0, ''), -(17312, 27, -5317.449707, -11137.392578, 4.963446, 0, ''), -(17312, 28, -5334.854492, -11154.384766, 6.742664, 0, ''), -(17312, 29, -5353.874512, -11171.595703, 6.903912, 20000, ''), -(17312, 30, -5354.240000, -11171.940000, 6.890000, 0, ''); -DELETE FROM script_waypoint WHERE entry=19685; -INSERT INTO script_waypoint VALUES -(19685, 0, -1863.369019, 5419.517090, -10.463668, 5000, ''), -(19685, 1, -1861.749023, 5416.465332, -10.508068, 0, ''), -(19685, 2, -1857.036133, 5410.966309, -12.428039, 0, ''), -(19685, 3, -1831.539185, 5365.472168, -12.428039, 0, ''), -(19685, 4, -1813.416504, 5333.776855, -12.428039, 0, ''), -(19685, 5, -1800.354370, 5313.290039, -12.428039, 0, ''), -(19685, 6, -1775.624878, 5268.786133, -38.809181, 0, ''), -(19685, 7, -1770.147339, 5259.268066, -38.829231, 0, ''), -(19685, 8, -1762.814209, 5261.098145, -38.848995, 0, ''), -(19685, 9, -1740.110474, 5268.858398, -40.208965, 0, ''), -(19685, 10, -1725.837402, 5270.936035, -40.208965, 0, ''), -(19685, 11, -1701.580322, 5290.323242, -40.209187, 0, ''), -(19685, 12, -1682.877808, 5291.406738, -34.429646, 0, ''), -(19685, 13, -1670.101685, 5291.201172, -32.786007, 0, ''), -(19685, 14, -1656.666870, 5294.333496, -37.862648, 0, ''), -(19685, 15, -1652.035767, 5295.413086, -40.245499, 0, ''), -(19685, 16, -1620.860596, 5300.133301, -40.208992, 0, ''), -(19685, 17, -1607.630981, 5293.983398, -38.577045, 5000, ''), -(19685, 18, -1607.630981, 5293.983398, -38.577045, 5000, ''), -(19685, 19, -1607.630981, 5293.983398, -38.577045, 5000, ''), -(19685, 20, -1622.140869, 5301.955566, -40.208897, 0, ''), -(19685, 21, -1621.131836, 5333.112793, -40.208897, 0, ''), -(19685, 22, -1637.598999, 5342.134277, -40.208790, 0, ''), -(19685, 23, -1648.521606, 5352.309570, -47.496170, 0, ''), -(19685, 24, -1654.606934, 5357.419434, -45.870892, 0, ''), -(19685, 25, -1633.670044, 5422.067871, -42.835541, 0, ''), -(19685, 26, -1656.567505, 5426.236328, -40.405815, 0, ''), -(19685, 27, -1664.932373, 5425.686523, -38.846405, 0, ''), -(19685, 28, -1681.406006, 5425.871094, -38.810928, 0, ''), -(19685, 29, -1730.875977, 5427.413574, -12.427910, 0, ''), -(19685, 30, -1743.509521, 5369.599121, -12.427910, 0, ''), -(19685, 31, -1877.217041, 5303.710449, -12.427989, 0, ''), -(19685, 32, -1890.371216, 5289.273438, -12.428268, 0, ''), -(19685, 33, -1905.505737, 5266.534668, 2.630672, 0, ''), -(19685, 34, -1909.381348, 5273.008301, 1.663714, 10000, ''), -(19685, 35, -1909.381348, 5273.008301, 1.663714, 12000, ''), -(19685, 36, -1909.381348, 5273.008301, 1.663714, 8000, ''), -(19685, 37, -1909.381348, 5273.008301, 1.663714, 15000, ''), -(19685, 38, -1927.561401, 5275.324707, 1.984987, 0, ''), -(19685, 39, -1927.385498, 5300.879883, -12.427236, 0, ''), -(19685, 40, -1921.063965, 5314.318359, -12.427236, 0, ''), -(19685, 41, -1965.425415, 5379.298828, -12.427236, 0, ''), -(19685, 42, -1981.233154, 5450.743652, -12.427236, 0, ''), -(19685, 43, -1958.022461, 5455.904297, 0.487659, 0, ''), -(19685, 44, -1951.991455, 5463.580566, 0.874490, 10000, ''), -(19685, 45, -1951.991455, 5463.580566, 0.874490, 12000, ''), -(19685, 46, -1968.730225, 5481.752930, -12.427846, 0, ''), -(19685, 47, -1881.839844, 5554.040039, -12.427846, 0, ''), -(19685, 48, -1841.566650, 5545.965332, -12.427846, 0, ''), -(19685, 49, -1837.658325, 5523.780273, 0.558756, 0, ''), -(19685, 50, -1831.321777, 5534.821777, 1.221819, 6000, ''), -(19685, 51, -1831.321777, 5534.821777, 1.221819, 8000, ''), -(19685, 52, -1831.321777, 5534.821777, 1.221819, 5000, ''), -(19685, 53, -1850.060669, 5472.610840, 0.857320, 6000, ''), -(19685, 54, -1850.060669, 5472.610840, 0.857320, 8000, ''), -(19685, 55, -1850.060669, 5472.610840, 0.857320, 9000, ''), -(19685, 56, -1850.060669, 5472.610840, 0.857320, 9000, ''), -(19685, 57, -1850.060669, 5472.610840, 0.857320, 4000, ''); -DELETE FROM script_waypoint WHERE entry=20129; -INSERT INTO script_waypoint VALUES -(20129, 0, -8374.93,-4250.21, -204.38,5000, ''), -(20129, 1, -8374.93,-4250.21, -204.38,16000, ''), -(20129, 2, -8374.93,-4250.21, -204.38,10000, ''), -(20129, 3, -8374.93,-4250.21, -204.38,2000, ''), -(20129, 4, -8439.40,-4180.05, -209.25, 0, ''), -(20129, 5, -8437.82,-4120.84, -208.59,10000, ''), -(20129, 6, -8437.82,-4120.84, -208.59,16000, ''), -(20129, 7, -8437.82,-4120.84, -208.59,13000, ''), -(20129, 8, -8437.82,-4120.84, -208.59,18000, ''), -(20129, 9, -8437.82,-4120.84, -208.59,15000, ''), -(20129, 10, -8437.82,-4120.84, -208.59,2000, ''), -(20129, 11, -8467.26,-4198.63, -214.21, 0, ''), -(20129, 12, -8667.76,-4252.13, -209.56, 0, ''), -(20129, 13, -8703.71,-4234.58, -209.5,14000, ''), -(20129, 14, -8703.71,-4234.58, -209.5,2000, ''), -(20129, 15, -8642.81,-4304.37, -209.57, 0, ''), -(20129, 16, -8649.06,-4394.36, -208.46,6000, ''), -(20129, 17, -8649.06,-4394.36, -208.46,18000, ''), -(20129, 18, -8649.06,-4394.36, -208.46,2000, ''), -(20129, 19, -8468.72,-4437.67, -215.45, 0, ''), -(20129, 20, -8427.54,-4426, -211.13, 0, ''), -(20129, 21, -8364.83,-4393.32, -205.91, 0, ''), -(20129, 22, -8304.54,-4357.2, -208.2,18000, ''), -(20129, 23, -8304.54,-4357.2, -208.2,2000, ''), -(20129, 24, -8375.42,-4250.41, -205.14,5000, ''), -(20129, 25, -8375.42,-4250.41, -205.14,5000, ''); -DELETE FROM script_waypoint WHERE entry=6575; -INSERT INTO script_waypoint VALUES -(6575, 0, 1945.81, -431.54, 16.36, 0, ''), -(6575, 1, 1946.21, -436.41, 16.36, 0, ''), -(6575, 2, 1950.01, -444.11, 14.63, 0, ''), -(6575, 3, 1956.08, -449.34, 13.12, 0, ''), -(6575, 4, 1966.59, -450.55, 11.27, 0, ''), -(6575, 5, 1976.09, -447.51, 11.27, 0, ''), -(6575, 6, 1983.42, -435.85, 11.27, 0, ''), -(6575, 7, 1978.17, -428.81, 11.27, 0, ''), -(6575, 8, 1973.97, -422.08, 9.04, 0, ''), -(6575, 9, 1963.84, -418.90, 6.17, 0, ''), -(6575, 10, 1961.22, -422.74, 6.17, 0, ''), -(6575, 11, 1964.80, -431.26, 6.17, 300000, ''); -DELETE FROM script_waypoint WHERE entry=3849; -INSERT INTO script_waypoint VALUES -(3849, 0, -252.92, 2126.82, 81.17, 0, ''), -(3849, 1, -253.88, 2131.11, 81.21, 0, ''), -(3849, 2, -249.66, 2142.45, 87.01, 0, ''), -(3849, 3, -248.08, 2143.68, 87.01, 0, ''), -(3849, 4, -238.87, 2139.93, 87.01, 0, ''), -(3849, 5, -235.47, 2149.18, 90.59, 0, ''), -(3849, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); -DELETE FROM script_waypoint WHERE entry=3850; -INSERT INTO script_waypoint VALUES -(3850, 0, -255.33, 2117.99, 81.17, 0, ''), -(3850, 1, -253.88, 2131.11, 81.21, 0, ''), -(3850, 2, -249.66, 2142.45, 87.01, 0, ''), -(3850, 3, -248.08, 2143.68, 87.01, 0, ''), -(3850, 4, -238.87, 2139.93, 87.01, 0, ''), -(3850, 5, -235.47, 2149.18, 90.59, 0, ''), -(3850, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); --- Henry Stern -UPDATE `creature_template` SET `ScriptName`='npc_henry_stern' WHERE `entry`=8696; -DELETE FROM `trinity_string` WHERE `entry` IN (59); -INSERT INTO `trinity_string` VALUES -(59,'Using creature EventAI: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 2570_world_spell_linked_spell -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (47988,47987,27272,17854,17853,17852,17851,17850,17767); -INSERT INTO `spell_linked_spell` VALUES (47988, 54501, 2, 'Consume Shadows - Rank 9'); -INSERT INTO `spell_linked_spell` VALUES (47987, 54501, 2, 'Consume Shadows - Rank 8'); -INSERT INTO `spell_linked_spell` VALUES (27272, 54501, 2, 'Consume Shadows - Rank 7'); -INSERT INTO `spell_linked_spell` VALUES (17854, 54501, 2, 'Consume Shadows - Rank 6'); -INSERT INTO `spell_linked_spell` VALUES (17853, 54501, 2, 'Consume Shadows - Rank 5'); -INSERT INTO `spell_linked_spell` VALUES (17852, 54501, 2, 'Consume Shadows - Rank 4'); -INSERT INTO `spell_linked_spell` VALUES (17851, 54501, 2, 'Consume Shadows - Rank 3'); -INSERT INTO `spell_linked_spell` VALUES (17850, 54501, 2, 'Consume Shadows - Rank 2'); -INSERT INTO `spell_linked_spell` VALUES (17767, 54501, 2, 'Consume Shadows - Rank 1'); - --- 2586_world_spell_linked_spell -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (53563); -INSERT INTO `spell_linked_spell` VALUES (53563, 53651, 2, 'Beacon of Light'); -DELETE FROM `spell_proc_event` WHERE `entry` IN (53651); -INSERT INTO `spell_proc_event` VALUES -(53651, 0x00, 10, 0xC0008000, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); - --- 2591_world_spell_linked_spell -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (16857,17390,17391,17392,27011,48475); -INSERT INTO `spell_linked_spell` VALUES (16857, 60089, 0, 'Faerie Fire (Feral) Rank 1'); -INSERT INTO `spell_linked_spell` VALUES (17390, 60089, 0, 'Faerie Fire (Feral) Rank 2'); -INSERT INTO `spell_linked_spell` VALUES (17391, 60089, 0, 'Faerie Fire (Feral) Rank 3'); -INSERT INTO `spell_linked_spell` VALUES (17392, 60089, 0, 'Faerie Fire (Feral) Rank 4'); -INSERT INTO `spell_linked_spell` VALUES (27011, 60089, 0, 'Faerie Fire (Feral) Rank 5'); -INSERT INTO `spell_linked_spell` VALUES (48475, 60089, 0, 'Faerie Fire (Feral) Rank 6'); - --- 2617_world_spell_linked_spell -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (781, 57635, 60932, 61507, 49576); -INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES -(781, 56446, 0, 'Disengage'), -(57635, 57636, 0, 'Disengage'), -(60932, 60934, 0, 'Disengage'), -(61507, 61508, 0, 'Disengage'), -(49576, 49560, 0, 'Death Grip'); - --- 2629_world_spell_linked_spell -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (47897,61290); -INSERT INTO `spell_linked_spell` VALUES (47897, 47960, 1, 'Shadowflame Rank 1'); -INSERT INTO `spell_linked_spell` VALUES (61290, 61291, 1, 'Shadowflame Rank 2'); - --- 2678_mangos_7662_01_world_spell_bonus_data -DELETE FROM `spell_bonus_data` WHERE entry IN (50288, 50294); -INSERT INTO `spell_bonus_data` VALUES -(50288, 0.05, 0, 0, "Druid - Starfall"), -(50294, 0.012, 0, 0, "Druid - Starfall AOE"); - --- 2682_world_SD2_scripts -DELETE FROM script_waypoint WHERE entry=3849; -INSERT INTO script_waypoint VALUES -(3849, 0, -250.923431, 2116.264160, 81.179, 0, 'SAY_FREE_AD'), -(3849, 1, -255.048538, 2119.392578, 81.179, 0, ''), -(3849, 2, -254.129105, 2123.454346, 81.179, 0, ''), -(3849, 3, -253.897552, 2130.873535, 81.179, 0, ''), -(3849, 4, -249.889435, 2142.307861, 86.972, 0, ''), -(3849, 5, -248.204926, 2144.017090, 87.013, 0, ''), -(3849, 6, -240.552826, 2140.552734, 87.012, 0, ''), -(3849, 7, -237.513916, 2142.066650, 87.012, 0, ''), -(3849, 8, -235.638138, 2149.231689, 90.587, 0, ''), -(3849, 9, -237.188019, 2151.946045, 90.624, 0, ''), -(3849, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AD'), -(3849, 11, -241.129700, 2154.562988, 90.624, 5000, ''), -(3849, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST1_DOOR_AD'), -(3849, 13, -241.129700, 2154.562988, 90.624, 25000, 'SAY_POST2_DOOR_AD'); - -DELETE FROM script_waypoint WHERE entry=3850; -INSERT INTO script_waypoint VALUES -(3850, 0, -241.816895, 2122.904053, 81.179, 0, 'SAY_FREE_AS'), -(3850, 1, -247.139297, 2124.886475, 81.179, 0, ''), -(3850, 2, -253.179184, 2127.406738, 81.179, 0, ''), -(3850, 3, -253.897552, 2130.873535, 81.179, 0, ''), -(3850, 4, -249.889435, 2142.307861, 86.972, 0, ''), -(3850, 5, -248.204926, 2144.017090, 87.013, 0, ''), -(3850, 6, -240.552826, 2140.552734, 87.012, 0, ''), -(3850, 7, -237.513916, 2142.066650, 87.012, 0, ''), -(3850, 8, -235.638138, 2149.231689, 90.587, 0, ''), -(3850, 9, -237.188019, 2151.946045, 90.624, 0, ''), -(3850, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AS'), -(3850, 11, -241.129700, 2154.562988, 90.624, 5000, 'cast'), -(3850, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST_DOOR_AS'), -(3850, 13, -241.129700, 2154.562988, 90.624, 25000, ''); - -UPDATE script_texts SET content_default='Follow me and I\'ll open the courtyard door for you.', language=7, comment='prisoner ashcrombe SAY_FREE_AS' WHERE entry=-1033000; - -DELETE FROM script_texts WHERE entry BETWEEN -1033008 AND -1033001; -INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES -(-1033001,'I have just the spell to get this door open. Too bad the cell doors weren\'t locked so haphazardly.',0,0,7,1,'prisoner ashcrombe SAY_OPEN_DOOR_AS'), -(-1033002,'There it is! Wide open. Good luck to you conquering what lies beyond. I must report back to the Kirin Tor at once!',0,0,7,1,'prisoner ashcrombe SAY_POST_DOOR_AS'), -(-1033003,'Free from this wretched cell at last! Let me show you to the courtyard....',0,0,1,1,'prisoner adamant SAY_FREE_AD'), -(-1033004,'You are indeed courageous for wanting to brave the horrors that lie beyond this door.',0,0,1,1,'prisoner adamant SAY_OPEN_DOOR_AD'), -(-1033005,'There we go!',0,0,1,1,'prisoner adamant SAY_POST1_DOOR_AD'), -(-1033006,'Good luck with Arugal. I must hurry back to Hadrec now.',0,0,1,1,'prisoner adamant SAY_POST2_DOOR_AD'), -(-1033007,'About time someone killed the wretch.',0,0,1,1,'prisoner adamant SAY_BOSS_DIE_AD'), -(-1033008,'For once I agree with you... scum.',0,0,7,1,'prisoner ashcrombe SAY_BOSS_DIE_AS'); - --- 2683_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry`=2025; -INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES -('2025','|cff00ff00Created|r:|cff00ccff %s ago|r ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 2685_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); -INSERT INTO `spell_proc_event` VALUES -(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), -(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), -(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0); - --- 2686_world_command -DELETE FROM `command` WHERE `name` IN ('go ticket'); -INSERT INTO `command` VALUES -('go ticket','1','Syntax: .go ticket #ticketid\r\nTeleports the user to the location where $ticketid was created.'); - --- 2687_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); -INSERT INTO `spell_proc_event` VALUES -(44545, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 15.000000, 0), -(44543, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 7.000000, 0); - --- 2689_world_spell_linked_spell -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (51723); -INSERT INTO `spell_linked_spell` VALUES (51723, 52874, 0, 'Fan Of Knives'); - --- 2702_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); -INSERT INTO `spell_proc_event` VALUES -(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), -(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), -(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0); - --- 2706_world_SD2_scripts -UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); -DELETE FROM spell_target_position WHERE id=53360; -INSERT INTO spell_target_position VALUES -(53360, 571, 5807.829, 587.960, 660.939, 1.663); - --- 2715_TC1_1362_world_creature_linked_respawn -DROP TABLE IF EXISTS `creature_linked_respawn`; -CREATE TABLE `creature_linked_respawn` ( - `guid` int(10) unsigned NOT NULL COMMENT 'dependent creature', - `linkedGuid` int(10) unsigned NOT NULL COMMENT 'master creature', - PRIMARY KEY (`guid`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature Respawn Link System'; -DELETE FROM `trinity_string` WHERE `entry` = '750'; -INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES -('750', 'linkGUID: %u, Entry: %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - --- 2724_TC1_world_1371_script -UPDATE `creature_template` SET `ScriptName` = 'mob_unkor_the_ruthless' WHERE `entry` = 18262; - --- 2774_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333, 58426, 31221, 31222, 31223); -INSERT INTO `spell_proc_event` VALUES -(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), -(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), -(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), --- Overkill -(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), --- Master of subtlety -(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), -(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), -(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0); - --- 2792_world_spell_bonus_data -DELETE FROM `spell_bonus_data` WHERE entry IN (33778); -INSERT INTO `spell_bonus_data` VALUES -(33778, 0.6453, 0, 0, "Lifebloom- final effect"); - --- 2792_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (16180, 16198, 16196); -INSERT INTO `spell_proc_event` VALUES -(16180, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), -(16198, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), -(16196, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); - --- 2793_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); -INSERT INTO `spell_proc_event` VALUES -(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); - --- 2794_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); -INSERT INTO `spell_proc_event` VALUES -(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); - --- 2798_world_SD2_scripts -UPDATE gameobject_template SET ScriptName='go_tele_to_dalaran_crystal' WHERE entry=191230; -UPDATE gameobject_template SET ScriptName='go_tele_to_violet_stand' WHERE entry=191229; - --- 2802_world_SD2_scripts -DELETE FROM script_waypoint WHERE entry=17876; -INSERT INTO script_waypoint VALUES -(17876, 0, 2230.91, 118.765, 82.2947,5000, ''), -(17876, 1, 2230.33, 114.980, 82.2946, 0, ''), -(17876, 2, 2233.36, 111.057, 82.2996, 0, ''), -(17876, 3, 2231.17, 108.486, 82.6624, 0, ''), -(17876, 4, 2220.22, 114.605, 89.4264, 0, ''), -(17876, 5, 2215.23, 115.990, 89.4549, 0, ''), -(17876, 6, 2210.00, 106.849, 89.4549, 0, ''), -(17876, 7, 2205.66, 105.234, 89.4549, 0, ''), -(17876, 8, 2192.26, 112.618, 89.4549, 0, 'spawn armorer'), -(17876, 9, 2181.28, 118.612, 89.4549,8000, 'get weapon'), -(17876, 10, 2181.62, 120.385, 89.4549,5000, 'get armor'), -(17876, 11, 2189.44, 113.922, 89.4549, 0, ''), -(17876, 12, 2195.63, 110.584, 89.4549, 0, ''), -(17876, 13, 2201.09, 115.115, 89.4549, 0, ''), -(17876, 14, 2204.34, 121.036, 89.4355, 0, ''), -(17876, 15, 2208.66, 129.127, 87.9560, 0, 'first ambush'), -(17876, 16, 2193.09, 137.940, 88.2164, 0, ''), -(17876, 17, 2173.39, 149.064, 87.9227, 0, ''), -(17876, 18, 2164.25, 137.965, 85.0595, 0, ''), -(17876, 19, 2149.31, 125.645, 77.0858, 0, ''), -(17876, 20, 2142.78, 127.173, 75.5954, 0, ''), -(17876, 21, 2139.28, 133.952, 73.6386, 0, 'second ambush'), -(17876, 22, 2139.54, 155.235, 67.1269, 0, ''), -(17876, 23, 2145.38, 167.551, 64.8974, 0, ''), -(17876, 24, 2134.28, 175.304, 67.9446, 0, ''), -(17876, 25, 2118.08, 187.387, 68.8141, 0, ''), -(17876, 26, 2105.88, 195.461, 65.1854, 0, 'third ambush'), -(17876, 27, 2096.77, 196.939, 65.2117, 0, ''), -(17876, 28, 2083.90, 209.395, 64.8736, 0, ''), -(17876, 29, 2067.84, 224.376, 64.8022,30000, 'meeting scarloc'), -(17876, 30, 2055.40, 242.90, 63.3418, 0, 'after skarloc'), -(17876, 31, 2039.20, 266.460, 63.0182,10000, 'mount up'), -(17876, 32, 2011.77, 278.478, 65.3388, 0, ''), -(17876, 33, 2005.08, 289.676, 66.1179, 0, ''), -(17876, 34, 2033.11, 337.450, 66.0948, 0, ''), -(17876, 35, 2070.30, 416.208, 66.0893, 0, ''), -(17876, 36, 2086.76, 469.768, 65.9182, 0, ''), -(17876, 37, 2101.70, 497.955, 61.7881, 0, 'road ambush'), -(17876, 38, 2133.39, 530.933, 55.3700,5000, ''), -(17876, 39, 2157.91, 559.635, 48.5157, 0, ''), -(17876, 40, 2167.34, 586.191, 42.4394, 0, ''), -(17876, 41, 2174.17, 637.643, 33.9002, 0, ''), -(17876, 42, 2179.31, 656.053, 34.723, 0, ''), -(17876, 43, 2183.65, 670.941, 34.0318, 0, ''), -(17876, 44, 2201.50, 668.616, 36.1236, 0, ''), -(17876, 45, 2221.56, 652.747, 36.6153, 0, ''), -(17876, 46, 2238.97, 640.125, 37.2214, 0, ''), -(17876, 47, 2251.17, 620.574, 40.1473, 0, ''), -(17876, 48, 2261.98, 595.303, 41.4117, 0, ''), -(17876, 49, 2278.67, 560.172, 38.9090, 0, ''), -(17876, 50, 2336.72, 528.327, 40.9369, 0, ''), -(17876, 51, 2381.04, 519.612, 37.7312, 0, ''), -(17876, 52, 2412.20, 515.425, 39.2068, 0, ''), -(17876, 53, 2452.39, 516.174, 42.9387, 0, ''), -(17876, 54, 2467.38, 539.389, 47.4992, 0, ''), -(17876, 55, 2470.70, 554.333, 46.6668, 0, ''), -(17876, 56, 2478.07, 575.321, 55.4549, 0, ''), -(17876, 57, 2480.00, 585.408, 56.6921, 0, ''), -(17876, 58, 2482.67, 608.817, 55.6643, 0, ''), -(17876, 59, 2485.62, 626.061, 58.0132, 2000, 'dismount'), -(17876, 60, 2486.91, 626.356, 58.0761, 0, 'scare horse'), -(17876, 61, 2488.58, 660.940, 57.3913, 0, ''), -(17876, 62, 2502.56, 686.059, 55.6252, 0, ''), -(17876, 63, 2502.08, 694.360, 55.5083, 0, ''), -(17876, 64, 2491.46, 694.321, 55.7163, 0, ''), -(17876, 65, 2491.10, 703.300, 55.7630, 0, ''), -(17876, 66, 2485.64, 702.992, 55.7917, 0, ''), -(17876, 67, 2479.10, 695.291, 55.7901, 10000, ''), -(17876, 68, 2476.75, 693.689, 55.7960, 0, 'spawn mobs'), -(17876, 69, 2475.39, 695.983, 55.8146, 0, ''), -(17876, 70, 2477.75, 694.473, 55.7945, 0, ''), -(17876, 71, 2481.27, 697.747, 55.7910, 0, 'mobs in doorway'), -(17876, 72, 2486.31, 703.131, 55.7861, 5000, ''), -(17876, 73, 2490.76, 703.511, 55.7662, 0, ''), -(17876, 74, 2491.30, 694.792, 55.7195, 0, ''), -(17876, 75, 2518.69, 693.876, 55.1383, 0, ''), -(17876, 76, 2531.33, 681.914, 55.1383, 0, ''), -(17876, 77, 2568.25, 682.654, 55.1778, 0, ''), -(17876, 78, 2589.61, 689.981, 55.1421, 0, ''), -(17876, 79, 2634.74, 679.833, 54.6613, 0, ''), -(17876, 80, 2630.41, 661.464, 54.2761, 0, ''), -(17876, 81, 2629.00, 656.982, 56.0651, 0, ''), -(17876, 82, 2620.84, 633.007, 56.0300, 3000, 'stop in church'), -(17876, 83, 2622.99, 639.178, 56.0300, 0, 'summon'), -(17876, 84, 2628.73, 656.693, 56.0610, 5000, ''), -(17876, 85, 2630.34, 661.135, 54.2738, 0, ''), -(17876, 86, 2635.38, 672.243, 54.4508, 0, ''), -(17876, 87, 2644.13, 668.158, 55.3797, 0, ''), -(17876, 88, 2646.82, 666.740, 56.9898, 0, ''), -(17876, 89, 2658.22, 665.432, 57.1725, 0, ''), -(17876, 90, 2661.88, 674.849, 57.1725, 0, ''), -(17876, 91, 2656.23, 677.208, 57.1725, 0, ''), -(17876, 92, 2652.28, 670.270, 61.9353, 0, ''), -(17876, 93, 2650.79, 664.290, 61.9302, 0, 'summon inn'), -(17876, 94, 2658.19, 660.454, 61.9320, 5000, ''), -(17876, 95, 2660.57, 659.173, 61.9370, 0, 'speak with Taretha'), -(17876, 96, 2658.19, 660.454, 61.9320, 5000, 'epoch calls'), -(17876, 97, 2659.84, 659.482, 61.9361, 5000, 'taretha "dies"'), -(17876, 98, 2654.28, 662.722, 61.9313, 0, ''), -(17876, 99, 2652.37, 670.561, 61.9368, 0, ''), -(17876, 100, 2656.05, 676.761, 57.1727, 0, ''), -(17876, 101, 2658.49, 677.166, 57.1727, 0, ''), -(17876, 102, 2659.28, 667.117, 57.1727, 0, ''), -(17876, 103, 2649.71, 665.387, 57.1727, 0, ''), -(17876, 104, 2634.79, 672.964, 54.4577, 0, 'outside inn'), -(17876, 105, 2635.06, 673.892, 54.4713, 30000, 'getting ready'), -(17876, 106, 2634.79, 672.964, 54.4577, 60000, 'when all dead and meet Taretha'), -(17876, 107, 2631.72, 665.629, 54.2923, 0, 'run off'), -(17876, 108, 2647.40, 640.530, 55.7634, 0, ''); -DELETE FROM script_waypoint WHERE entry=18887; -INSERT INTO script_waypoint VALUES -(18887, 0, 2650.06, 665.473, 61.9305, 0, ''), -(18887, 1, 2652.44, 670.761, 61.9370, 0, ''), -(18887, 2, 2655.96, 676.913, 57.1725, 0, ''), -(18887, 3, 2659.40, 677.317, 57.1725, 0, ''), -(18887, 4, 2651.75, 664.482, 57.1725, 0, ''), -(18887, 5, 2647.49, 666.595, 57.0824, 0, ''), -(18887, 6, 2644.37, 668.167, 55.4182, 0, ''), -(18887, 7, 2640.96, 669.890, 54.7567, 60000, ''); -DELETE FROM script_waypoint WHERE entry=10096; -INSERT INTO script_waypoint VALUES -(10096, 0, 604.802673, -191.081985, -54.058590, 0,'ring'), -(10096, 1, 604.072998, -222.106918, -52.743759, 0,'first gate'), -(10096, 2, 621.400391, -214.499054, -52.814453, 0,'hiding in corner'), -(10096, 3, 601.300781, -198.556992, -53.950256, 0,'ring'), -(10096, 4, 631.818359, -180.548126, -52.654770, 0,'second gate'), -(10096, 5, 627.390381, -201.075974, -52.692917, 0,'hiding in corner'); -DELETE FROM script_waypoint WHERE entry=9503; -INSERT INTO script_waypoint VALUES -(9503, 0, 883.294861, -188.926300, -43.703655, 0,''), -(9503, 1, 872.763550, -185.605621, -43.703655, 5000,'b1'), -(9503, 2, 867.923401, -188.006393, -43.703655, 5000,'b2'), -(9503, 3, 863.295898, -190.795212, -43.703655, 5000,'b3'), -(9503, 4, 856.139587, -194.652756, -43.703655, 5000,'b4'), -(9503, 5, 851.878906, -196.928131, -43.703655, 15000,'b5'), -(9503, 6, 877.035217, -187.048080, -43.703655, 0,''), -(9503, 7, 891.198000, -197.924000, -43.620400, 0,'home'); - --- 2813_world_scripts -UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; -UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); -UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; - --- 2813_world_SD2_scripts -DELETE FROM script_waypoint WHERE entry=12423; -INSERT INTO script_waypoint VALUES -(12423, 0, -9509.72, -147.03, 58.74, 0, ''), -(12423, 1, -9517.07, -172.82, 58.66, 0, ''); -DELETE FROM script_waypoint WHERE entry=12427; -INSERT INTO script_waypoint VALUES -(12427, 0, -5689.20, -456.44, 391.08, 0, ''), -(12427, 1, -5700.37, -450.77, 393.19, 0, ''); -DELETE FROM script_waypoint WHERE entry=12428; -INSERT INTO script_waypoint VALUES -(12428, 0, 2454.09, 361.26, 31.51, 0, ''), -(12428, 1, 2472.03, 378.08, 30.98, 0, ''); -DELETE FROM script_waypoint WHERE entry=12429; -INSERT INTO script_waypoint VALUES -(12429, 0, 9654.19, 909.58, 1272.11, 0, ''), -(12429, 1, 9642.53, 908.11, 1269.10, 0, ''); -DELETE FROM script_waypoint WHERE entry=12430; -INSERT INTO script_waypoint VALUES -(12430, 0, 161.65, -4779.34, 14.64, 0, ''), -(12430, 1, 140.71, -4813.56, 17.04, 0, ''); -UPDATE script_texts SET emote=20 WHERE entry=-1000231; -UPDATE script_texts SET emote=4 WHERE entry IN (-1000232, -1000256, -1000258, -1000260, -1000262); - --- 2814_world_spell_linked_spell -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (32386, 32388, 32389, 32390, 32391); -INSERT INTO `spell_linked_spell` VALUES (32386, 60448, 2, 'Shadow Embrace Rank1'); -INSERT INTO `spell_linked_spell` VALUES (32388, 60465, 2, 'Shadow Embrace Rank2'); -INSERT INTO `spell_linked_spell` VALUES (32389, 60466, 2, 'Shadow Embrace Rank3'); -INSERT INTO `spell_linked_spell` VALUES (32390, 60467, 2, 'Shadow Embrace Rank4'); -INSERT INTO `spell_linked_spell` VALUES (32391, 60468, 2, 'Shadow Embrace Rank5'); - --- 2828_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (16544, 16086); -INSERT INTO `spell_proc_event` VALUES -(16544, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0), -(16086, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); - --- 2885_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (34457); -INSERT INTO `spell_proc_event` VALUES -(34457, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); -DELETE FROM `spell_proc_event` WHERE `entry` IN (34456); -INSERT INTO `spell_proc_event` VALUES -(19615, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); -INSERT INTO trinity_string (entry, content_default)VALUES (6616 , "Pet spells will reset for all players at login. Strongly recommend re-login!"); - --- 2907_mangos_7705_01_world_command -DELETE FROM `command` WHERE `name` IN -('account lock','account password','chardelete','character customize','character delete','character rename','customize','lockaccount','password','rename'); -INSERT INTO `command` VALUES -('account lock',0,'Syntax: .account lock [on|off]\r\n\r\nAllow login from account only from current used IP or remove this requirement.'), -('account password',0,'Syntax: .account password $old_password $new_password $new_password\r\n\r\nChange your account password.'), -('character customize',2,'Syntax: .character customize [$name]\r\n\r\nMark selected in game or by $name in command character for customize at next login.'), -('character delete',4,'Syntax: .character delete $name\r\n\r\nDelete character $name.'), -('character rename',2,'Syntax: .character rename [$name]\r\n\r\nMark selected in game or by $name in command character for rename at next login.'); - --- 2907_mangos_7706_01_world_command -DELETE FROM `command` WHERE `name` IN ('plimit','server plimit'); -INSERT INTO `command` VALUES -('server plimit',3,'Syntax: .server plimit [#num|-1|-2|-3|reset|player|moderator|gamemaster|administrator]\r\n\r\nWithout arg show current player amount and security level limitations for login to server, with arg set player linit ($num > 0) or securiti limitation ($num < 0 or security leme name. With `reset` sets player limit to the one in the config file'); - --- 2923_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (47569, 47570); -INSERT INTO `spell_proc_event` VALUES -(47569, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 50.000000, 0), -(47570, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 100.000000, 0); - --- 2932_mangos_7714_01_world_command -DELETE FROM `command` WHERE `name` IN ('character level'); -INSERT INTO `command` VALUES -('character level',3,'Syntax: .character level [$playername] [#level]\r\n\r\nSet the level of character with $playername (or the selected if not name provided) by #numberoflevels Or +1 if no #numberoflevels provided). If #numberoflevels is omitted, the level will be increase by 1. If #numberoflevels is 0, the same level will be restarted. If no character is selected and name not provided, increase your level. Command can be used for offline character. All stats and dependent values recalculated. At level decrease talents can be reset if need. Also at level decrease equipped items with greater level requirement can be lost.'); - --- 2938_mangos_7720_01_world_trinity_string -DELETE FROM trinity_string WHERE entry IN(557,558,559); -INSERT INTO trinity_string VALUES -(557,'%s level up you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(558,'%s level down you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(559,'%s reset your level progress.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); - --- 2949_world_creature_template -INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4) VALUES -(15352, 36213, 0, 0, 0), # Greater Earth Elemental -(15438, 57984, 12470, 13376, 0), # Greater Fire Elemental -(29264, 58861, 58875, 58867, 58857), # Spirit Wolf -(510, 31707, 33395, 0, 0) # Water Elemental -ON DUPLICATE KEY UPDATE -spell1 = VALUES(spell1), -spell2 = VALUES(spell2), -spell3 = VALUES(spell3), -spell4 = VALUES(spell4); - --- 2955_world_scripts_naxx -INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES -(-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), -(-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); -UPDATE creature_template SET spell1 = 28158, spell2 = 54362, flags_extra = 128 WHERE entry = 16363; -UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; - --- 2963_world_spell_proc_event -DELETE FROM `spell_proc_event` WHERE `entry` IN (20911, 25899); --- Blessing of sanctuary -INSERT INTO `spell_proc_event` VALUES -(20911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0), -(25899, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0); -DELETE FROM `spell_required` WHERE `spell_id` IN (25899); -INSERT INTO spell_required VALUES (25899, 20911); - --- 2986_TC1_world --- Kil'jaeden -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 45909; -DELETE FROM `spell_script_target` WHERE `entry` IN (46589, 45839); -INSERT INTO `spell_script_target` () VALUES (46589, 1, 30598); -INSERT INTO `spell_script_target` () VALUES (46589, 1, 30614); -INSERT INTO `spell_script_target` () VALUES (45839, 1, 25653); - -DELETE FROM `creature_template` WHERE entry in (30598, 30614); -INSERT INTO `creature_template` () VALUES -(30598, 0, 4449, 0, 4449, 0, 'Spike Target', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''), -(30614, 0, 4449, 0, 4449, 0, 'Spike Target 2', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''); - -UPDATE `creature_template` SET `flags_extra` = 128 WHERE `entry` IN (30614, 30598, 25735); -UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73, unit_flags = 33554432, minhealth=5000000, maxhealth=5000000 WHERE entry IN (26046, 25319); -UPDATE `creature_template` SET `minlevel` = 70, `unit_flags` = 33554432 WHERE entry = 26046; -UPDATE `creature_template` SET `minlevel` =70, `maxlevel` = 70, `unit_flags` = 33554432, spell1 = 45848, spell2 = 45862, spell3 = 45860, spell4 = 45856, minhealth = 5000000, maxhealth=5000000 WHERE entry=25653; -UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `minhealth` = 20000, maxhealth = 20000 WHERE entry = 25502; -UPDATE `creature_template` SET `minhealth` = 12600000, maxhealth = 12600000, minmana = 2000000, maxmana = 2000000 WHERE entry = 25315; -UPDATE `creature_template` SET `minhealth` = 110000, maxhealth = 110000, minmana = 100000, maxmana = 100000 WHERE entry =25708; -UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73 WHERE entry = 25735; - -DELETE FROM creature WHERE id IN (25319, 25588, 25608); -INSERT INTO creature (id, map, spawnMask, modelid, equipment_id, position_x, position_y, position_z, orientation, spawntimesecs, spawndist, currentwaypoint, curhealth, curmana, DeathState, MovementType) VALUES -(25319, 580, 1, 0, 0, 1701.7, 635.515, 72.2884, 4.65461, 25, 0, 0, 1, 0, 0, 0), -(25608, 580, 1, 0, 0, 1698.9, 627.877, 27.6233, 0.034907, 604800, 0, 0, 1, 0, 0, 0); - -DELETE FROM gameobject WHERE id=188415; -INSERT INTO gameobject (id, map, spawnMask, position_x, position_y, position_z, orientation, rotation0, rotation1, rotation2, rotation3, spawntimesecs, animprogress, state) VALUES -(188415, 580, 1, 1653.12, 635.41, 28.0932, 0.0977725, 0, 0, 0.0488668, 0.998805, 25, 0, 1), -(188415, 580, 1, 1704.14, 583.591, 28.1696, 1.59003, 0, 0, 0.713874, 0.700274, 25, 0, 1), -(188415, 580, 1, 1745.68, 621.823, 28.0505, 2.93777, 0, 0, 0.994812, 0.101733, 25, 0, 1), -(188415, 580, 1, 1694.48, 674.29, 28.0502, 4.86985, 0, 0, 0.649302, -0.760531, 25, 0, 1); -UPDATE `gameobject_template` SET `type` = 1 WHERE `entry` = 188415; - --- M'uru -UPDATE `creature_template` SET `modelid_A` = 23842 WHERE `entry` = 25744; -UPDATE `creature_template` SET `flags_extra` = 128 WHERE entry IN (25855, 25770); -UPDATE `creature_template` SET `spell1` = 46262, flags_extra = 128, scriptname = '' WHERE entry = 25879; - -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (46242, 46228, 46228, 46262); -INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46242, 46247, 0, 'Black Hole Visual (Birth)'); -INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, 46235, 0, 'Black Hole Visual (Grown)'); -INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, -46247, 0, 'Black Hole Visual (Grown)'); -INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46262, 46265, 0, 'Void Zone Visual'); - -DELETE FROM `spell_script_target` WHERE `entry` IN (45976, 46177); -INSERT INTO `spell_script_target` VALUES (45976, 1, 25770); -INSERT INTO `spell_script_target` VALUES (46177, 1, 25770); - --- EAI for Berserks FROM Megamage -DELETE FROM `creature_ai_scripts` WHERE `creature_id` = 25798; -INSERT INTO `creature_ai_scripts` (`id`, `creature_id`, `event_type`, `event_flags`,`event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`, `event_chance`, `event_inverse_phase_mask`) VALUES -(2579800, 25798, 11, 0, 0*1000, 0*1000, 0*1000, 0*1000, 11, 45769, 0, 0, 20, 1, 0, 0, 21, 1, 0, 0,"Shadowsword Berserker - Sunwell Radiance", 100, 0), -(2579801, 25798, 0, 1, 10*1000, 12*1000, 10*1000, 15*1000, 11, 46160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - Cast Flurry', 70, 0), -(2579802, 25798, 1, 0, 180*1000, 180*1000, 0*1000, 0*1000, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - 180s OOC => Evade', 100, 0); - --- Brutallus -UPDATE `creature_template` SET `unit_flags` = 0 WHERE `entry` = 24882; - --- Felmyst -UPDATE `creature_template` SET `modelid_H` = 22838 WHERE `entry` = 25038; -DELETE FROM `script_texts` WHERE `entry` BETWEEN '-1580109' and '-1580036'; -INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `comment`) VALUES -(-1580036, 'Glory to Kil\'jaeden! Death to all who oppose!', 12477, 1, 'felmyst - YELL_BIRTH'), -(-1580037, 'I kill for the master!', 12480, 1, 'felmyst - YELL_KILL1'), -(-1580038, 'The end has come!', 12481, 1, 'felmyst - YELL_KILL2'), -(-1580039, 'Choke on your final breath!', 12478, 1, 'felmyst - YELL_BREATH'), -(-1580040, 'I am stronger than ever before!', 12479, 1, 'felmyst- YELL_TAKEOFF'), -(-1580041, 'No more hesitation! Your fates are written!', 12482, 1, 'felmyst - YELL_BERSERK'), -(-1580042, 'Kil\'jaeden... will... prevail...', 12483, 1, 'felmyst - YELL_DEATH'), -(-1580043, 'Madrigosa deserved a far better fate. You did what had to be done, but this battle is far from over.', 12439, 1, 'felmyst - YELL_KALECGOS'), -(-1580044, 'Fire to the aid of shadow!', 12489, 1, 'eredar - YELL_CANFLAGRATION'), -(-1580045, 'Sacrolash!', 12492, 1, 'eredar - YELL_SISTER_SACROLASH_DEAD'), -(-1580046, 'Fire consume.', 12490, 1, 'eredar - YELL_ALY_KILL_1'), -(-1580047, 'Ed-ir Halach!', 12491, 1, 'eredar - YELL_ALY_KILL_2'), -(-1580048, 'De-ek Anur!', 12494, 1, 'eredar - YELL_ALY_DEAD'), -(-1580049, 'Your luck has run its curse!', 12493, 1, 'eredar - YELL_BERSERK'), -(-1580050, 'Shadow to the aid of fire!', 12485, 1, 'eredar - YELL_SHADOW_NOVA'), -(-1580051, 'Alythess! Your fire burns within me!', 12488, 1, 'eredar - YELL_SISTER_ALYTHESS_DEAD'), -(-1580052, 'Shadow engulf.', 12486, 1, 'eredar - YELL_SAC_KILL_1'), -(-1580053, 'Ee-nok Kryul!', 12487, 1, 'eredar - YELL_SAC_KILL_2'), -(-1580054, 'I... fade.', 0, 1, 'eredar - YELL_SAC_DEAD'), -(-1580055, 'Time is a luxury you no longer possess!', 0, 1, 'eredar - YELL_ENRAGE'), -(-1580056, 'Misery...', 12484, 1, 'eredar - YELL_INTRO_SAC_1'), -(-1580057, 'Depravity...', 0, 1, 'eredar - YELL_INTRO_ALY_2'), -(-1580058, 'Confusion...', 0, 1, 'eredar - YELL_INTRO_SAC_3'), -(-1580059, 'Hatred...', 0, 1, 'eredar - YELL_INTRO_ALY_4'), -(-1580060, 'Mistrust...', 0, 1, 'eredar - YELL_INTRO_SAC_5'), -(-1580061, 'Chaos...', 0, 1, 'eredar - YELL_INTRO_ALY_6'), -(-1580062, 'These are the hallmarks...', 0, 1, 'eredar - YELL_INTRO_SAC_7'), -(-1580063, 'These are the pillars...', 0, 1, 'eredar - YELL_INTRO_ALY_8'), -(-1580064, 'directs Shadow Nova at $N', 0, 3, 'eredar - emote shadow nova'), -(-1580065, 'directs Conflagration at $N', 0, 3, 'eredar - emote conflagration'), -(-1580066, 'All my plans have led to this!', 12495, 1, 'KJ - SAY_KJ_OFFCOMBAT1'), -(-1580067, 'Stay on task! Do not waste tim!', 12496, 1, 'KJ - SAY_KJ_OFFCOMBAT2'), -(-1580068, 'I have waited long enough!', 12497, 1, 'KJ - SAY_KJ_OFFCOMBAT3'), -(-1580069, 'Fail me and suffer for eternity!', 12498, 1, 'KJ - SAY_KJ_OFFCOMBAT4'), -(-1580070, 'Drain the girl! Drain her power until there is nothing but a vacant shell!', 12499, 1, 'KJ - SAY_KJ_OFFCOMBAT5'), -(-1580071, 'The expendible have perished... So be it! Now I shall succeed where Sargeras could not! I will bleed this wretched world and secure my place as the true master of the Burning Legion. The end has come! Let the unraveling of this world commence!', 12500, 1, 'KJ - SAY_KJ_EMERGE'), -(-1580072, 'Another step towards destruction!', 12501, 1, 'KJ - SAY_KJ_SLAY1'), -(-1580073, 'Anak-ky\'ri!', 12502, 1, 'KJ - SAY_KJ_SLAY2'), -(-1580074, 'Who can you trust?', 12503, 1, 'KJ - SAY_KJ_REFLECTION1'), -(-1580075, 'The enemy is among you.', 12504, 1, 'KJ - SAY_KJ_REFLECTION2'), -(-1580076, 'Chaos!', 12505, 1, 'KJ - SAY_KJ_DARKNESS1'), -(-1580077, 'Destruction!', 12506, 1, 'KJ - SAY_KJ_DARKNESS2'), -(-1580078, 'Oblivion!', 12507, 1, 'KJ - SAY_KJ_DARKNESS3'), -(-1580079, 'I will not be denied! This world shall fall!', 12508, 1, 'KJ - SAY_KJ_PHASE3'), -(-1580080, 'Do not harbor false hope. You cannot win!', 12509, 1, 'KJ - SAY_KJ_PHASE4'), -(-1580081, 'Aggghh! The powers of the Sunwell... turned... against me! What have you done? WHAT HAVE YOU DONE?', 12510, 1, 'KJ - SAY_KJ_PHASE5'), -(-1580082, 'Anveena, you must awaken, this world needs you!', 12445, 1, 'KJ - SAY_KALECGOS_AWAKEN'), -(-1580083, 'I serve only the Master now.', 12511, 1, 'KJ - SAY_ANVEENA_IMPRISONED'), -(-1580084, 'You must let go! You must become what you were always meant to be! The time is now, Anveena!', 12446, 1, 'KJ - SAY_KALECGOS_LETGO'), -(-1580085, 'But I\'m... lost... I cannot find my way back!', 12512, 1, 'KJ - SAY_ANVEENA_LOST'), -(-1580086, 'Anveena, I love you! Focus on my voice, come back for me now! Only you can cleanse the Sunwell!', 12447, 1, 'KJ - SAY_KALECGOS_FOCUS'), -(-1580087, 'Kalec... Kalec?', 12513, 1, 'KJ - SAY_ANVEENA_KALEC'), -(-1580088, 'Yes, Anveena! Let fate embrace you now!', 12448, 1, 'KJ - SAY_KALECGOS_FATE'), -(-1580089, 'The nightmare is over, the spell is broken! Goodbye, Kalec, my love!', 12514, 1, 'KJ - SAY_ANVEENA_GOODBYE'), -(-1580090, 'Goodbye, Anveena, my love. Few will remember your name, yet this day you change the course of destiny. What was once corrupt is now pure. Heroes, do not let her sacrifice be in vain.', 12450, 1, 'KJ - SAY_KALECGOS_GOODBYE'), -(-1580091, 'Strike now, heroes, while he is weakened! Vanquish the Deceiver!', 12449, 1, 'KJ - SAY_KALECGOS_ENCOURAGE'), -(-1580092, 'You are not alone. The Blue Dragonflight shall help you vanquish the Deceiver.', 12438, 1, 'KJ - SAY_KALECGOS_JOIN'), -(-1580093, 'Nooooooooooooo!', 12527, 1, 'KJ - SAY_KJ_DEATH'), -(-1580094, 'begins to channel dark energy', 0, 3, 'KJ - EMOTE_KJ_DARKNESS'), -(-1580095, 'I will channel my power into the orbs, be ready!', 12440, 1, 'KJ - SAY_KALEC_ORB_READY1'), -(-1580096, 'I have empowered another orb! Use it quickly!', 12441, 1, 'KJ - SAY_KALEC_ORB_READY2'), -(-1580097, 'Another orb is ready! Make haste!', 12442, 1, 'KJ - SAY_KALEC_ORB_READY3'), -(-1580098, 'I have channeled all I can! The power is in your hands!', 12443, 1, 'KJ - SAY_KALEC_ORB_READY4'), -(-1580099, 'Mortal heroes, your victory here today was foretold long ago. My brother\'s anguished cry of defeat will echo across the universe, bringing renewed hope to all those who still stand against the Burning Crusade.', 12515, 0, 'prophet velen - SAY1'), -(-1580100, 'As the Legion\'s final defeat draws ever-nearer, stand proud in the knowledge that you have saved worlds without number from the flame. Just as this day marks an ending, so too does it herald a new beginning...', 12516, 0, 'prophet velen - SAY2'), -- van mégegy hang 12517 ami ehhez tartozik -(-1580101, 'The creature Entropius, whom you were forced to destroy, was once the noble naaru, M\'uru. In life, M\'uru channeled vast energies of LIGHT and HOPE. For a time, a misguided few sought to steal those energies...', 12518, 0, 'prophet velen - SAY3'), -(-1580102, 'Then fortunate it is, that I have reclaimed the noble naaru\'s spark from where it fell! Where faith dwells, hope is never lost, young blood elf.', 12519, 0, 'prophet velen - SAY4'), -(-1580103, 'Gaze now, mortals - upon the HEART OF M\'URU! Unblemished. Bathed by the light of Creation - just as it was at the Dawn.', 12520, 0, 'prophet velen - SAY5'), -(-1580104, 'In time, the light and hope held within - will rebirth more than this mere fount of power... Mayhap, they will rebirth the soul of a nation.', 12521, 0, 'prophet velen - SAY6'), -(-1580105, 'Salvation, young one. It waits for us all.', 12522, 0, 'prophet velen - SAY7'), -(-1580106, 'Farewell...', 12523, 0, 'prophet velen - SAY8'), -(-1580107, 'Our arrogance was unpardonable. We damned one of the most noble beings of all. We may never atone for this sin.', 12524, 0, 'lady liadrinn - SAY1'), -(-1580108, 'Can it be?', 12525, 0, 'lady liadrinn - SAY2'), -(-1580109, 'Blessed ancestors! I feel it... so much love... so much grace... there are... no words... impossible to describe...', 12525, 0, 'lady liadrinn - SAY3'); - --- Kil'jaeden script -UPDATE `creature_template` SET `ScriptName`='boss_kiljaeden' WHERE `entry`=25315; -UPDATE `creature_template` SET `ScriptName`='boss_kalecgosKJ' WHERE `entry`=25319; -UPDATE `creature_template` SET `ScriptName`='mob_kiljaeden_controller' WHERE `entry`=25608; -UPDATE `creature_template` SET `ScriptName`='mob_hand_of_the_deceiver' WHERE `entry`=25588; -UPDATE `creature_template` SET `ScriptName`='mob_felfire_portal' WHERE `entry`=25603; -UPDATE `creature_template` SET `ScriptName`='mob_volatile_felfire_fiend' WHERE `entry`=25598; -UPDATE `creature_template` SET `ScriptName`='mob_armageddon' WHERE `entry`=25735; -UPDATE `creature_template` SET `ScriptName`='mob_shield_orb' WHERE `entry`=25502; -UPDATE `creature_template` SET `ScriptName`='mob_sinster_reflection' WHERE `entry`=25708; -UPDATE `gameobject_template` SET `ScriptName`='go_orb_of_the_blue_flight' WHERE `entry`=188415; - --- M'uru& Entropius -UPDATE `creature_template` SET `ScriptName`='npc_void_sentinel' WHERE `entry`=25772; -UPDATE `creature_template` SET `ScriptName`='npc_dark_fiend' WHERE `entry`=25744; -UPDATE `creature_template` SET `ScriptName`='boss_muru' WHERE `entry`=25741; -UPDATE `creature_template` SET `ScriptName`='boss_entropius' WHERE `entry`=25840; -UPDATE `creature_template` SET `ScriptName`='npc_muru_portal' WHERE `entry`=25770; -UPDATE `creature_template` SET `AIName`='EventAI' WHERE `entry`=25798; - --- 2996_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` IN (750,751); -INSERT INTO `trinity_string` VALUES -(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), -(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); -DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1200 AND 1232; -INSERT INTO `trinity_string` VALUES -(1200, 'You try to view cinemitic %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1201, 'You try to view movie %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1300 AND 1332; -INSERT INTO `trinity_string` VALUES -(1300, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1301, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1302, '%s was destroyed by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1303, 'The %s is under attack! If left unchecked, the %s will destroy it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1304, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1305, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1306, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1307, 'The %s is under attack! If left unchecked, the %s will capture it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1308, 'The %s has taken the %s! Its supplies will now be used for reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1309, 'Irondeep Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1310, 'Coldtooth Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1311, 'Stormpike Aid Station', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1312, 'Dun Baldar South Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1313, 'Dun Baldar North Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1314, 'Stormpike Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1315, 'Icewing Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1316, 'Stonehearth Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1317, 'Stonehearth Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1318, 'Snowfall Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1319, 'Iceblood Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1320, 'Iceblood Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1321, 'Tower Point', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1322, 'Frostwolf Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1323, 'East Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1324, 'West Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1325, 'Frostwolf Relief Hut', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1326, 'The Battle for Alterac Valley begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1327, 'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1328, 'The Battle for Alterac Valley has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1329, 'The Alliance Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1330, 'The Horde Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1331, 'The Frostwolf General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), -(1332, 'The Stormpike General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - --- 2997_world_trinity_string -DELETE FROM `trinity_string` WHERE `entry` = 5010; -INSERT INTO `trinity_string` VALUES +-- 805_world_scripts +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533039 AND -1533000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533000,'Ahh... welcome to my parlor.',8788,1,0,'anubrekhan SAY_GREET'), +(-1533001,'Just a little taste...',8785,1,0,'anubrekhan SAY_AGGRO1'), +(-1533002,'There is no way out.',8786,1,0,'anubrekhan SAY_AGGRO2'), +(-1533003,'Yes, Run! It makes the blood pump faster!',8787,1,0,'anubrekhan SAY_AGGRO3'), +(-1533004,'I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop.',8790,1,0,'anubrekhan SAY_TAUNT1'), +(-1533005,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,'anubrekhan SAY_TAUNT2'), +(-1533006,'Which one shall I eat first? So difficult to choose... the all smell so delicious.',8792,1,0,'anubrekhan SAY_TAUNT3'), +(-1533007,'Closer now... tasty morsels. I\'ve been too long without food. Without blood to drink.',8793,1,0,'anubrekhan SAY_TAUNT4'), +(-1533008,'Shh... it will all be over soon.',8789,1,0,'anubrekhan SAY_SLAY'), +(-1533009,'Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master\'s service!',8799,1,0,'faerlina SAY_GREET'), +(-1533010,'Slay them in the master\'s name!',8794,1,0,'faerlina SAY_AGGRO1'), +(-1533011,'You cannot hide from me!',8795,1,0,'faerlina SAY_AGGRO2'), +(-1533012,'Kneel before me, worm!',8796,1,0,'faerlina SAY_AGGRO3'), +(-1533013,'Run while you still can!',8797,1,0,'faerlina SAY_AGGRO4'), +(-1533014,'You have failed!',8800,1,0,'faerlina SAY_SLAY1'), +(-1533015,'Pathetic wretch!',8801,1,0,'faerlina SAY_SLAY2'), +(-1533016,'The master... will avenge me!',8798,1,0,'faerlina SAY_DEATH'), +(-1533017,'Patchwerk want to play!',8909,1,0,'patchwerk SAY_AGGRO1'), +(-1533018,'Kel\'Thuzad make Patchwerk his Avatar of War!',8910,1,0,'patchwerk SAY_AGGRO2'), +(-1533019,'No more play?',8912,1,0,'patchwerk SAY_SLAY'), +(-1533020,'What happened to... Patch...',8911,1,0,'patchwerk SAY_DEATH'), +(-1533021,'goes into a berserker rage!',0,2,0,'patchwerk EMOTE_BERSERK'), +(-1533022,'becomes enraged!',0,2,0,'patchwerk EMOTE_ENRAGE'), +(-1533023,'Stalagg crush you!',8864,1,0,'stalagg SAY_STAL_AGGRO'), +(-1533024,'Stalagg kill!',8866,1,0,'stalagg SAY_STAL_SLAY'), +(-1533025,'Master save me...',8865,1,0,'stalagg SAY_STAL_DEATH'), +(-1533026,'Feed you to master!',8802,1,0,'feugen SAY_FEUG_AGGRO'), +(-1533027,'Feugen make master happy!',8804,1,0,'feugen SAY_FEUG_SLAY'), +(-1533028,'No... more... Feugen...',8803,1,0,'feugen SAY_FEUG_DEATH'), +(-1533029,'You are too late... I... must... OBEY!',8872,1,0,'thaddius SAY_GREET'), +(-1533030,'KILL!',8867,1,0,'thaddius SAY_AGGRO1'), +(-1533031,'EAT YOUR BONES!',8868,1,0,'thaddius SAY_AGGRO2'), +(-1533032,'BREAK YOU!',8869,1,0,'thaddius SAY_AGGRO3'), +(-1533033,'You die now!',8877,1,0,'thaddius SAY_SLAY'), +(-1533034,'Now YOU feel pain!',8871,1,0,'thaddius SAY_ELECT'), +(-1533035,'Thank... you...',8870,1,0,'thaddius SAY_DEATH'), +(-1533036,'Pleeease!',8873,1,0,'thaddius SAY_SCREAM1'), +(-1533037,'Stop, make it stop!',8874,1,0,'thaddius SAY_SCREAM2'), +(-1533038,'Help me! Save me!',8875,1,0,'thaddius SAY_SCREAM3'), +(-1533039,'Please, nooo!',8876,1,0,'thaddius SAY_SCREAM4'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533074 AND -1533040; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533040,'Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned.',8807,1,0,'gothik SAY_SPEECH'), +(-1533041,'Death is the only escape.',8806,1,0,'gothik SAY_KILL'), +(-1533042,'I... am... undone!',8805,1,0,'gothik SAY_DEATH'), +(-1533043,'I have waited long enough! Now, you face the harvester of souls!',8808,1,0,'gothik SAY_TELEPORT'), +(-1533044,'Defend youself!',8892,1,0,'blaumeux SAY_BLAU_AGGRO'), +(-1533045,'Come, Zeliek, do not drive them out. Not before we\'ve had our fun.',8896,1,0,'blaumeux SAY_BLAU_TAUNT1'), +(-1533046,'I do hope they stay alive long enough for me to... introduce myself.',8897,1,0,'blaumeux SAY_BLAU_TAUNT2'), +(-1533047,'The first kill goes to me! Anyone care to wager?',8898,1,0,'blaumeux SAY_BLAU_TAUNT3'), +(-1533048,'Your life is mine!',8895,1,0,'blaumeux SAY_BLAU_SPECIAL'), +(-1533049,'Who\'s next?',8894,1,0,'blaumeux SAY_BLAU_SLAY'), +(-1533050,'Tou... che!',8893,1,0,'blaumeux SAY_BLAU_DEATH'), +(-1533051,'Come out and fight, ye wee ninny!',8899,1,0,'korthazz SAY_KORT_AGGRO'), +(-1533052,'To arms, ye roustabouts! We\'ve got company!',8903,1,0,'korthazz SAY_KORT_TAUNT1'), +(-1533053,'I heard about enough of yer sniveling. Shut yer fly trap \'afore I shut it for ye!',8904,1,0,'korthazz SAY_KORT_TAUNT2'), +(-1533054,'I\'m gonna enjoy killin\' these slack-jawed daffodils!',8905,1,0,'korthazz SAY_KORT_TAUNT3'), +(-1533055,'I like my meat extra crispy!',8901,1,0,'korthazz SAY_KORT_SPECIAl'), +(-1533056,'Next time, bring more friends!',8902,1,0,'korthazz SAY_KORT_SLAY'), +(-1533057,'What a bloody waste this is!',8900,1,0,'korthazz SAY_KORT_DEATH'), +(-1533058,'Flee, before it\'s too late!',8913,1,0,'zeliek SAY_ZELI_AGGRO'), +(-1533059,'Invaders, cease this foolish venture at once! Turn away while you still can!',8917,1,0,'zeliek SAY_ZELI_TAUNT1'), +(-1533060,'Perhaps they will come to their senses, and run away as fast as they can!',8918,1,0,'zeliek SAY_ZELI_TAUNT2'), +(-1533061,'Do not continue! Turn back while there\'s still time!',8919,1,0,'zeliek SAY_ZELI_TAUNT3'), +(-1533062,'I- I have no choice but to obey!',8916,1,0,'zeliek SAY_ZELI_SPECIAL'), +(-1533063,'Forgive me!',8915,1,0,'zeliek SAY_ZELI_SLAY'), +(-1533064,'It is... as it should be.',8914,1,0,'zeliek SAY_ZELI_DEATH'), +(-1533065,'You seek death?',14571,1,0,'rivendare_naxx SAY_RIVE_AGGRO1'), +(-1533066,'None shall pass!',14572,1,0,'rivendare_naxx SAY_RIVE_AGGRO2'), +(-1533067,'Be still!',14573,1,0,'rivendare_naxx SAY_RIVE_AGGRO3'), +(-1533068,'You will find no peace in death.',14574,1,0,'rivendare_naxx SAY_RIVE_SLAY1'), +(-1533069,'The master\'s will is done.',14575,1,0,'rivendare_naxx SAY_RIVE_SLAY2'), +(-1533070,'Bow to the might of the scourge!',14576,1,0,'rivendare_naxx SAY_RIVE_SPECIAL'), +(-1533071,'Enough prattling. Let them come! We shall grind their bones to dust.',14577,1,0,'rivendare_naxx SAY_RIVE_TAUNT1'), +(-1533072,'Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough.',14578,1,0,'rivendare_naxx SAY_RIVE_TAUNT2'), +(-1533073,'Life is meaningless. It is in death that we are truly tested.',14579,1,0,'rivendare_naxx SAY_RIVE_TAUNT3'), +(-1533074,'Death... will not stop me...',14580,1,0,'rivendare_naxx SAY_RIVE_DEATH'); + +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=16062; +UPDATE `creature_template` SET `ScriptName`='boss_rivendare_naxx' WHERE `entry`=30549; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533108 AND -1533075; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533075,'Glory to the master!',8845,1,0,'noth SAY_AGGRO1'), +(-1533076,'Your life is forfeit!',8846,1,0,'noth SAY_AGGRO2'), +(-1533077,'Die, trespasser!',8847,1,0,'noth SAY_AGGRO3'), +(-1533078,'Rise, my soldiers! Rise and fight once more!',8851,1,0,'noth SAY_SUMMON'), +(-1533079,'My task is done!',8849,1,0,'noth SAY_SLAY1'), +(-1533080,'Breathe no more!',8850,1,0,'noth SAY_SLAY2'), +(-1533081,'I will serve the master... in... death!',8848,1,0,'noth SAY_DEATH'), +(-1533082,'takes in a deep breath...',0,2,0,'sapphiron EMOTE_BREATH'), +(-1533083,'enrages!',0,2,0,'sapphiron EMOTE_ENRAGE'), +(-1533084,'Our preparations continue as planned, master.',14467,1,0,'kelthuzad SAY_SAPP_DIALOG1'), +(-1533085,'It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.',8881,1,0,'kelthuzad SAY_SAPP_DIALOG2_LICH'), +(-1533086,'I see no complications... Wait... What is this?',14468,1,0,'kelthuzad SAY_SAPP_DIALOG3'), +(-1533087,'Your security measures have failed! See to this interruption immediately!',8882,1,0,'kelthuzad SAY_SAPP_DIALOG4_LICH'), +(-1533088,'Yes, master!',14469,1,0,'kelthuzad SAY_SAPP_DIALOG5'), +(-1533089,'No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...',14484,1,0,'kelthuzad SAY_CAT_DIED'), +(-1533090,'Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.',14463,1,0,'kelthuzad SAY_TAUNT1'), +(-1533091,'Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! ',14464,1,0,'kelthuzad SAY_TAUNT2'), +(-1533092,'I grow tired of these games. Proceed, and I will banish your souls to oblivion!',14465,1,0,'kelthuzad SAY_TAUNT3'), +(-1533093,'You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!',14466,1,0,'kelthuzad SAY_TAUNT4'), +(-1533094,'Pray for mercy!',14475,1,0,'kelthuzad SAY_AGGRO1'), +(-1533095,'Scream your dying breath!',14476,1,0,'kelthuzad SAY_AGGRO2'), +(-1533096,'The end is upon you!',14477,1,0,'kelthuzad SAY_AGGRO3'), +(-1533097,'The dark void awaits you!',14478,1,0,'kelthuzad SAY_SLAY1'), +(-1533098,'',14479,1,0,'kelthuzad SAY_SLAY2'), +(-1533099,'AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!',14480,1,0,'kelthuzad SAY_DEATH'), +(-1533100,'Your soul, is bound to me now!',14472,1,0,'kelthuzad SAY_CHAIN1'), +(-1533101,'There will be no escape!',14473,1,0,'kelthuzad SAY_CHAIN2'), +(-1533102,'I will freeze the blood in your veins!',14474,1,0,'kelthuzad SAY_FROST_BLAST'), +(-1533103,'Master! I require aid! ',14470,1,0,'kelthuzad SAY_REQUEST_AID'), +(-1533104,'Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...',0,1,0,'kelthuzad SAY_ANSWER_REQUEST'), +(-1533105,'Minions, servants, soldiers of the cold dark, obey the call of Kel\'Thuzad!',14471,1,0,'kelthuzad SAY_SUMMON_MINIONS'), +(-1533106,'Your petty magics are no challenge to the might of the Scourge! ',14481,1,0,'kelthuzad SAY_SPECIAL1_MANA_DET'), +(-1533107,'Enough! I grow tired of these distractions! ',14483,1,0,'kelthuzad SAY_SPECIAL3_MANA_DET'), +(-1533108,'Fools, you have spread your powers too thin. Be free, my minions!',14482,1,0,'kelthuzad SAY_SPECIAL2_DISPELL'); + +UPDATE `script_texts` SET `sound`=8902 WHERE `entry`=-1533055; +UPDATE `script_texts` SET `sound`=8901 WHERE `entry`=-1533056; + +-- 1028_mangos_7141_01_world_instance_template +ALTER TABLE instance_template ADD maxPlayersHeroic tinyint(3) unsigned NOT NULL default '0' AFTER maxPlayers; +UPDATE instance_template SET maxPlayersHeroic = maxPlayers; +DELETE FROM instance_template WHERE map IN (533,615,616,624); +INSERT INTO instance_template VALUES +(533,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(615,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(616,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(624,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''); + +-- 1028_mangos_7147_01_world_creature_template +UPDATE creature_template + SET family = 0 WHERE entry = 1; + +-- 1028_mangos_7150_01_world_playercreateinfo_spell +DELETE FROM `playercreateinfo_spell` WHERE Spell = 58284; +INSERT INTO `playercreateinfo_spell` VALUES +(1,9,58284,'Chaos Bolt Passive'), +(2,9,58284,'Chaos Bolt Passive'), +(5,9,58284,'Chaos Bolt Passive'), +(7,9,58284,'Chaos Bolt Passive'), +(10,9,58284,'Chaos Bolt Passive'); + +-- 1084_mangos_7168_01_world_command +DELETE FROM `command` WHERE `name` IN ('learn','unlearn'); +INSERT INTO `command` VALUES +('learn',3,'Syntax: .learn #spell [all]\r\n\r\nSelected character learn a spell of id #spell. If \'all\' provided then all ranks learned.'), +('unlearn',3,'Syntax: .unlearn #spell [all]\r\n\r\nUnlearn for selected player a spell #spell. If \'all\' provided then all ranks unlearned.'); + +-- 1094_mangos_7193_01_world_trinity_string +UPDATE trinity_string SET content_default = 'Unit Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.' WHERE entry = 542; + +-- 1108_mangos_7196_02_world_spell_bonus_data +-- ---------------------------- +-- Table structure for spell_bonus_data +-- ---------------------------- +DROP TABLE IF EXISTS `spell_bonus_data`; +CREATE TABLE `spell_bonus_data` ( + `entry` smallint(5) unsigned NOT NULL, + `direct_bonus` float NOT NULL default '0', + `dot_bonus` float NOT NULL default '0', + `ap_bonus` float NOT NULL default '0', + `comments` varchar(255) default NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `spell_bonus_data` VALUES +('5185', '1.6104', '0', '0', 'Druid - Healing Touch'), +('33763', '0', '0.09518', '0', 'Druid - Lifebloom'), +('774', '0', '0.37604', '0', 'Druid - Rejuvenation'), +('8936', '0.539', '0.188', '0', 'Druid - Regrowth'), +('18562', '0', '0', '0', 'Druid - Swiftmend'), +('44203', '0.538', '0', '0', 'Druid - Tranquility Triggered'), +('48438', '0', '0.11505', '0', 'Druid - Wild Growth'), +('50464', '0.6611', '0', '0', 'Druid - Nourish'), +('339', '0', '0.1', '0', 'Druid - Entangling Roots'), +('42231', '0.12898', '0', '0', 'Druid - Hurricane Triggered'), +('5570', '0', '0.127', '0', 'Druid - Insect Swarm'), +('8921', '0.1515', '0.13', '0', 'Druid - Moonfire'), +('2912', '1', '0', '0', 'Druid - Starfire'), +('5176', '0.5714', '0', '0', 'Druid - Wrath'), +('30451', '0.7143', '0', '0', 'Mage - Arcane Blast'), +('1449', '0.2128', '0', '0', 'Mage - Arcane Explosion'), +('7268', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 1'), +('7269', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 2'), +('7270', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 3'), +('8419', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 4'), +('8418', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 5'), +('10273', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 6'), +('10274', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 7'), +('25346', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 8'), +('27076', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 9'), +('38700', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 10'), +('38703', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 11'), +('42844', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 12'), +('42845', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 13'), +('1463', '0.8053', '0', '0', 'Mage - Mana Shield'), +('44425', '0.8571', '0', '0', 'Mage - Arcane Barrage'), +('11113', '0.1357', '0', '0', 'Mage - Blast Wave Rank'), +('31661', '0.1357', '0', '0', 'Mage - Dragons Breath'), +('2136', '0.4286', '0', '0', 'Mage - Fire Blast'), +('133', '1', '0', '0', 'Mage - Fire Ball'), +('2120', '0.2357', '0.122', '0', 'Mage - Flamestrike'), +('11366', '1.15', '0.05', '0', 'Mage - Pyroblast'), +('2948', '0.4286', '0', '0', 'Mage - Scorch'), +('44614', '0.8571', '0', '0', 'Frostfire Bolt'), +('44457', '0.4', '0.2', '0', 'Mage - Living Bomb'), +('42208', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), +('42209', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), +('42210', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), +('42211', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), +('42212', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), +('42213', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), +('42198', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), +('42937', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), +('42938', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), +('120', '0.1357', '0', '0', 'Mage - Cone of Cold'), +('122', '0.193', '0', '0', 'Mage - Frost Nova'), +('116', '0.8143', '0', '0', 'Mage - Frost Bolt'), +('11426', '0.8053', '0', '0', 'Mage - Ice Barrier'), +('30455', '0.1429', '0', '0', 'Mage - Ice Lance'), +('19750', '0.4286', '0', '0', 'Paladin - Flash of Light'), +('635', '0.7143', '0', '0', 'Paladin - Holy Light'), +('25912', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 1'), +('25911', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 2'), +('25902', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 3'), +('27176', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 4'), +('33073', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 5'), +('48822', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 6'), +('48823', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 7'), +('25914', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), +('25913', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), +('25903', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), +('27175', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), +('33074', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), +('48820', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), +('48821', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), +('31935', '0.07', '0', '0.07', 'Paladin - Avengers Shiled'), +('26573', '0', '0.04', '0.04', 'Paladin - Consecration'), +('879', '0.15', '0', '0.15', 'Paladin - Exorcism'), +('24275', '0.15', '0', '0.15', 'Paladin - Hammer of Wrath'), +('20925', '0.09', '0', '0.056', 'Paladin - Holy Shield'), +('2812', '0.07', '0', '0.07', 'Paladin - Holy Wrath'), +('31893', '0.25', '0', '0.16', 'Paladin - Seal of Blood Enemy Proc'), +('32221', '0.25', '0', '0.16', 'Paladin - Seal of Blood Self Proc'), +('20424', '0.25', '0', '0.16', 'Paladin - Seal of Command Proc'), +('379', '0', '0', '0', 'Shaman - Earth Shield Triggered'), +('20167', '0.25', '0', '0.16', 'Paladin - Seal of Light Proc'), +('53719', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Enemy Proc'), +('53718', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Self Proc'), +('25742', '0.07', '0', '0.039', 'Paladin - Seal of Righteousness Dummy Proc'), +('31803', '0', '0.013', '0.15', 'Paladin - Holy Vengeance'), +('52042', '0.045', '0', '0', 'Shaman - Healing Stream Totem Triggered Heal'), +('32546', '0.8068', '0', '0', 'Priest - Binding Heal'), +('34861', '0.402', '0', '0', 'Priest - Circle of Healing'), +('19236', '0.8068', '0', '0', 'Priest - Desperate Prayer'), +('2061', '0.8068', '0', '0', 'Priest - Flash Heal'), +('2060', '1.6135', '0', '0', 'Priest - Greater Heal'), +('23455', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 1'), +('23458', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 2'), +('23459', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 3'), +('27803', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 4'), +('27804', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 5'), +('27805', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 6'), +('25329', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 7'), +('17', '0.8068', '0', '0', 'Priest - Power Word: Shield'), +('596', '0.8086', '0', '0', 'Priest - Prayer of Healing'), +('33110', '0.8068', '0', '0', 'Priest - Prayer of Mending Heal Proc'), +('139', '1.88', '0', '0', 'Priest - Renew'), +('2944', '0.1849', '0', '0', 'Priest - Devouring Plague'), +('14914', '0.5711', '0.024', '0', 'Priest - Holy Fire'), +('15237', '0.1606', '0', '0', 'Priest - Holy Nova Damage'), +('8129', '0', '0', '0', 'Priest - Mana Burn'), +('8092', '0.4296', '0', '0', 'Priest - Mind Blast'), +('15407', '0.257', '0', '0', 'Priest - Mind Flay'), +('49821', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), +('53022', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), +('34433', '0.65', '0', '0', 'Priest - Shadowfiend'), +('32379', '0.4296', '0', '0', 'Priest - Shadow Word: Death'), +('589', '0', '0.1829', '0', 'Priest - Shadow Word: Pain'), +('585', '0.714', '0', '0', 'Priest - Smite'), +('34914', '0', '0.4', '0', 'Priest - Vampiric Touch'), +('974', '0.4762', '0', '0', 'Shaman - Earth Shield'), +('1064', '1.34', '0', '0', 'Shaman - Chain Heal'), +('331', '1.6106', '0', '0', 'Shaman - Healing Wave'), +('8004', '0.8082', '0', '0', 'Shaman - Lesser Healing Wave'), +('61295', '0.4', '0.18', '0', 'Shaman - Riptide'), +('421', '0.57', '0', '0', 'Shaman - Chain Lightning'), +('8042', '0.3858', '0', '0', 'Shaman - Earth Shock'), +('8443', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 1'), +('8504', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 2'), +('8505', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 3'), +('11310', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 4'), +('11311', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 5'), +('25538', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 6'), +('25539', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 7'), +('61651', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 8'), +('61660', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 9'), +('8050', '0.2142', '0.1', '0', 'Shaman - Flame Shock'), +('8026', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 1'), +('8028', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 2'), +('8029', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 3'), +('10445', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 4'), +('16343', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 5'), +('16344', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 6'), +('25488', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 7'), +('58786', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 8'), +('58787', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 9'), +('58788', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 10'), +('8056', '0.3858', '0', '0', 'Shaman - Frost Shock'), +('8034', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 1'), +('8037', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 2'), +('10458', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 3'), +('16352', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 4'), +('16353', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 5'), +('25501', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 6'), +('58797', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 7'), +('58798', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 8'), +('58799', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 9'), +('51505', '0.5714', '0', '0', 'Shaman - Lava Burst'), +('403', '0.7143', '0', '0', 'Shaman - Lightning Bolt'), +('26364', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 1'), +('26365', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 2'), +('26366', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 3'), +('26367', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 4'), +('26369', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 5'), +('26370', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 6'), +('26363', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 7'), +('26371', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 8'), +('26372', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 9'), +('49278', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 10'), +('49279', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 11'), +('8188', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 1'), +('10582', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 2'), +('10583', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 3'), +('10584', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 4'), +('25551', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 5'), +('58733', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 6'), +('58736', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 7'), +('3606', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 1'), +('6350', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 2'), +('6351', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 3'), +('6352', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 4'), +('10435', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 5'), +('10436', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 6'), +('25530', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 7'), +('58700', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 8'), +('58701', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 9'), +('58702', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 10'), +('980', '0', '0.1', '0', 'Warlock - Curse of Agony'), +('603', '0', '2', '0', 'Warlock - Curse of Doom'), +('172', '0', '0.3', '0', 'Warlock - Corruption'), +('348', '0.2', '0.2', '0', 'Warlock - Immolate'), +('27243', '0.22', '0.25', '0', 'Warlock - Seed of Corruption'), +('18265', '0', '1', '0', 'Warlock - Siphon Life'), +('30108', '0', '0.24', '0', 'Warlock - Unstable Affliction'), +('17962', '0.4286', '0', '0', 'Warlock - Conflagrate'), +('6789', '0.22', '0', '0', 'Warlock - Death Coil'), +('48181', '0.4729', '0', '0', 'Warlock - Haunt'), +('29722', '0.7143', '0', '0', 'Warlock - Incinerate'), +('5676', '0.4286', '0', '0', 'Warlock - Searing Pain'), +('686', '0.8571', '0', '0', 'Warlock - Shadow Bolt'), +('17877', '0.4286', '0', '0', 'Warlock - Shadowburn'), +('30283', '0.195', '0', '0', 'Warlock - Shadowfury'), +('6353', '1.15', '0', '0', 'Warlock - Soul Fire'), +('689', '0', '0.1428', '0', 'Warlock - Drain Life'), +('5138', '0', '0', '0', 'Warlock - Drain Mana'), +('1120', '0', '0.4286', '0', 'Warlock - Drain Soul'), +('755', '0', '0.4485', '0', 'Warlock - Health Funnel'), +('1949', '0', '0.0946', '0', 'Warlock - Hellfire'), +('5857', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), +('11681', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), +('11682', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), +('27214', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), +('47822', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), +('42223', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), +('42224', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), +('42225', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), +('42226', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), +('42218', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), +('47817', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), +('47818', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), +('18220', '0.96', '0', '0', 'Warlock - Dark Pact'), +('6229', '0.3', '0', '0', 'Warlock - Shadow Ward'); + +-- 1108_mangos_7199_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (44614, 139, 49821, 53022, 18265, 31117, 28176); +INSERT INTO `spell_bonus_data` VALUES +('44614', '0.8571', '0', '0', 'Mage - Frostfire Bolt'), +('139', '0', '0.376', '0', 'Priest - Renew'), +('49821', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), +('53022', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), +('18265', '0', '0.1', '0', 'Warlock - Siphon Life'), +('31117', '1.8', '0', '0', 'Warlock - Unstable Affliction Dispell'), +('28176', '0', '0', '0', 'Warlock - Fel Armor'); + +-- 1135_mangos_7207_01_world_creature +ALTER TABLE creature + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; + +-- 1135_mangos_7207_02_world_gameobject +ALTER TABLE gameobject + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; + +-- 1140_mangos_7209_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (53595); +INSERT INTO `spell_bonus_data` VALUES +('53595', '0', '0', '0','Paladin - Hammer of the Righteous'); + +-- 1185_mangos_7214_01_world_command +DELETE FROM `command` WHERE `name` IN ('gps','modify phase','npc phase','gobject phase'); +INSERT INTO `command` VALUES +('gps',1,'Syntax: .gps [$name|$shift-link]\r\n\r\nDisplay the position information for a selected character or creature (also if player name $name provided then for named player, or if creature/gameobject shift-link provided then pointed creature/gameobject if it loaded). Position information includes X, Y, Z, and orientation, map Id and zone Id'), +('modify phase',3,'Syntax: .modify phase #phasemask\r\n\r\nSelected character phasemask changed to #phasemask with related world vision update. Change active until in game phase changed, or GM-mode enable/disable, or re-login. Character pts pasemask update to same value.'), +('npc phase',3,'Syntax: .npc phase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('gobject phase',3,'Syntax: .gobject phase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); + +-- 1185_mangos_7214_02_world_trinity_string +DELETE FROM `trinity_string` WHERE entry = 101; +INSERT INTO `trinity_string` VALUES +(101,'Map: %u (%s) Zone: %u (%s) Area: %u (%s) Phase: %u\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1185_mangos_7214_03_world_spell_proc_event +DROP TABLE IF EXISTS `spell_proc_event`; +CREATE TABLE IF NOT EXISTS `spell_proc_event` ( + `entry` smallint(5) unsigned NOT NULL default '0', + `SchoolMask` tinyint(4) NOT NULL default '0', + `SpellFamilyName` smallint(5) unsigned NOT NULL default '0', + `SpellFamilyMask0` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask1` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask2` int(10) unsigned NOT NULL default '0', + `procFlags` int(10) unsigned NOT NULL default '0', + `procEx` int(10) unsigned NOT NULL default '0', + `ppmRate` float NOT NULL default '0', + `CustomChance` float NOT NULL default '0', + `Cooldown` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(1463, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(3232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(5952, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(6346, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7383, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7434, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(8134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(8178, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(8494, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(8495, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(9452, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(9782, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9784, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9799, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(10191, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10192, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10193, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(10432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(11095, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(11119, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11120, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11129, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(11180, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(11185, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(11255, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12169, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12289, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12298, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12311, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12317, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12319, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12322, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(12487, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12488, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12598, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12668, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12724, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12725, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12726, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12727, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12797, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12799, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12834, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12846, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12847, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12848, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12849, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12872, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12873, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12958, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12966, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12967, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12968, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12969, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12970, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12971, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12972, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12973, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12974, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12999, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(13000, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(13001, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0), +(13002, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0), +(13045, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13046, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13047, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13048, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13163, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(13165, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(13754, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13867, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13983, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14070, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14071, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14156, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14160, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14161, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14186, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14190, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14193, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14194, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14195, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14318, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14319, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14320, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14321, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14322, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14531, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14774, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14892, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15088, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(15128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(15268, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15277, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15286, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(15323, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15324, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15325, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15326, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15337, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15338, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15346, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15362, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15363, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15600, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(16164, 0, 11, 2416967875, 0, 0, 0, 2, 0, 0, 0), +(16176, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16180, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16196, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16198, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16235, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16240, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16256, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16257, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16277, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16278, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16279, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16280, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16281, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16282, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16283, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16284, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16487, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16489, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16492, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16550, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(16624, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(16850, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16864, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(16880, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16923, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16924, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16952, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16954, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16958, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16961, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(17106, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17107, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17108, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17364, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17495, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(17793, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17794, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(17796, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17797, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17798, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17799, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17800, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17801, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17802, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17803, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(18073, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18094, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18095, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18096, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18119, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18120, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18820, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(19184, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19228, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0), +(19232, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19233, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19387, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19388, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19572, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(19573, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(20049, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20056, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20057, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20128, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20131, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20132, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20164, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(20165, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20166, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20182, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20210, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20212, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20213, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20214, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20215, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20234, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20235, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20375, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(20500, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20501, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20705, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20911, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(20925, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20927, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20928, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(21185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(21882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(21890, 0, 4, 712396527, 876, 0, 0, 0, 0, 0, 0), +(22007, 0, 3, 2097185, 0, 0, 0, 65536, 0, 0, 0), +(22618, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(22648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(23547, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(23548, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23551, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(23572, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23578, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23581, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23602, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23686, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23688, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(23689, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(23695, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(23721, 0, 9, 2048, 0, 0, 0, 0, 0, 0, 0), +(23920, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(24353, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(24389, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(24398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(24658, 0, 0, 0, 0, 0, 82192, 0, 0, 0, 0), +(24905, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0), +(24932, 0, 0, 0, 0, 0, 0, 2, 0, 0, 6), +(25050, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(25296, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(25469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25669, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(25899, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(25988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(26016, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(26107, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0), +(26119, 0, 10, 2416967683, 0, 0, 0, 65536, 0, 0, 0), +(26128, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(26135, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(26480, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(26605, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27044, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(27131, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(27179, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(27419, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27498, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27521, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27656, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27774, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27787, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27815, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27816, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28592, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28593, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28716, 0, 7, 16, 0, 0, 294912, 0, 0, 0, 0), +(28719, 0, 7, 32, 0, 0, 0, 2, 0, 0, 0), +(28744, 0, 7, 64, 0, 0, 278528, 0, 0, 0, 0), +(28752, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28789, 0, 10, 3221225472, 0, 0, 0, 0, 0, 0, 0), +(28802, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(28809, 0, 6, 4096, 0, 0, 0, 2, 0, 0, 0), +(28812, 0, 8, 33554438, 0, 0, 0, 2, 0, 0, 0), +(28816, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(28823, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(28847, 0, 7, 32, 0, 0, 0, 0, 0, 0, 0), +(28849, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(29074, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29075, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29076, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29150, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29179, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29180, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29385, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(29441, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29444, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29455, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(29501, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29593, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29594, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29624, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29625, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29626, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29632, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29633, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29634, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29635, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29636, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29637, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29801, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29834, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29838, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29977, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(30003, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(30160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30293, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30295, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30296, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30299, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30301, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30302, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30675, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30678, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30679, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30680, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30681, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30701, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30705, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30802, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30803, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30804, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30805, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30806, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30807, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30808, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30809, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30810, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30823, 0, 0, 0, 0, 0, 0, 0, 10.5, 0, 0), +(30881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30884, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30886, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30937, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31124, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), +(31126, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), +(31244, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31245, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31394, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31569, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31570, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31785, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(31794, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(31801, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(31833, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31835, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31836, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31871, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31872, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31876, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31877, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31878, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31904, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32385, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32387, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32392, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32393, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32394, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(32587, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32594, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32642, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32748, 0, 8, 0, 1, 0, 320, 0, 0, 0, 0), +(32776, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32777, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32837, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(32844, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(32885, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33076, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(33089, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(33127, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(33142, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33145, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33146, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33150, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33191, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33192, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33193, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33299, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(33510, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(33648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33719, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(33736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33776, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(33881, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33883, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33953, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(34080, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34138, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(34139, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(34258, 0, 10, 1024, 8, 0, 0, 0, 0, 0, 0), +(34262, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(34320, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34497, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34498, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34499, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34500, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(34586, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 0), +(34598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(34749, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34753, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34774, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 20), +(34783, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(34827, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34859, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34860, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34914, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34916, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34917, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34935, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34950, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34954, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(35077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35080, 0, 0, 0, 0, 0, 0, 0, 1, 0, 60), +(35083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35086, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35100, 0, 9, 12289, 0, 0, 65856, 0, 0, 0, 0), +(35102, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35103, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35121, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(36096, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(36111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(36541, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(37165, 0, 8, 2098176, 0, 0, 0, 0, 0, 0, 0), +(37168, 0, 8, 4063232, 9, 0, 0, 0, 0, 0, 0), +(37170, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(37173, 0, 8, 750519704, 262, 0, 0, 0, 0, 0, 30), +(37189, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 60), +(37193, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37195, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(37197, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37213, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37214, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37227, 0, 11, 448, 0, 0, 0, 2, 0, 0, 60), +(37237, 0, 11, 1, 0, 0, 0, 2, 0, 0, 0), +(37247, 8, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37377, 32, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37379, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(37384, 0, 5, 1, 0, 0, 0, 0, 0, 0, 0), +(37443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37514, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(37516, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(37519, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0), +(37523, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37528, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(37536, 0, 4, 65536, 0, 0, 0, 0, 0, 0, 0), +(37568, 0, 6, 2048, 0, 0, 0, 0, 0, 0, 0), +(37594, 0, 6, 4096, 0, 0, 0, 0, 0, 0, 0), +(37600, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37601, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37603, 0, 6, 32768, 0, 0, 0, 0, 0, 0, 0), +(37655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(37657, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3), +(38026, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(38031, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(38290, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 0), +(38326, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38327, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(38347, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38350, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38394, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(38857, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(39372, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(39437, 4, 5, 4964, 192, 0, 0, 65536, 0, 0, 0), +(39442, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(39443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(39530, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39958, 0, 0, 0, 0, 0, 0, 0, 0.7, 0, 40), +(40407, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(40438, 0, 6, 32832, 0, 0, 0, 0, 0, 0, 0), +(40442, 0, 7, 20, 1088, 0, 0, 0, 0, 0, 0), +(40444, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(40458, 0, 4, 33554432, 1537, 0, 0, 0, 0, 0, 0), +(40463, 0, 11, 129, 16, 0, 0, 0, 0, 0, 0), +(40470, 0, 10, 3229614080, 0, 0, 0, 0, 0, 0, 0), +(40475, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(40478, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(40482, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(40485, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(40899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(41034, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(41260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41381, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(41393, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(41434, 0, 0, 0, 0, 0, 0, 0, 2, 0, 45), +(41469, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(41635, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(41989, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0), +(42083, 0, 0, 0, 0, 0, 0, 2, 0, 0, 45), +(42135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42368, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(42370, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(42770, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(43019, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43020, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43338, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(43443, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(43726, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(43728, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(43737, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 10), +(43739, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(43741, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(43745, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(43748, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(43750, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(43819, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(44394, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44395, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44396, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44401, 0, 3, 2097152, 0, 0, 0, 4095, 0, 0, 0), +(44404, 0, 3, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(44442, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44443, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44445, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44446, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44448, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44449, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44469, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44470, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44471, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44472, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44546, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44548, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44549, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44835, 0, 7, 0, 128, 0, 16, 0, 0, 0, 0), +(45054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15), +(45057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(45234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45243, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45244, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45484, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(46025, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(46092, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(46098, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(46569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(46662, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20), +(46832, 0, 7, 1, 0, 0, 0, 65536, 0, 0, 0), +(46854, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46855, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46913, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46914, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46915, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46916, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46951, 0, 4, 1024, 64, 0, 0, 0, 0, 0, 0), +(46952, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(46953, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(47195, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47196, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47197, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47201, 0, 5, 8, 262144, 0, 0, 65536, 0, 0, 0), +(47202, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47203, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47204, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47205, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47235, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47245, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47246, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47247, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47258, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47259, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47260, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47263, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47264, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47265, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47509, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47511, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47515, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47516, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47517, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47535, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47536, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47537, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47538, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47539, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47549, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47551, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47552, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47555, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47556, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47557, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47572, 0, 6, 65536, 0, 0, 0, 0, 0, 0, 0), +(47580, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47581, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47582, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(48110, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48111, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48112, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48113, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48159, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48160, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48483, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48484, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48485, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48496, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48499, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48500, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48506, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48510, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48511, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48516, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48521, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48525, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48833, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 0), +(48835, 0, 10, 0, 8, 0, 0, 0, 0, 0, 0), +(48837, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(48951, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48952, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49018, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49137, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(49188, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(49208, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(49222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49504, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49529, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49530, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49531, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49532, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(49657, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(50781, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51127, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51128, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51129, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51130, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51466, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51470, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51474, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51478, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51479, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51556, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51557, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51558, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51562, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51563, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51564, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51565, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51566, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51625, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51626, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51627, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51628, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51629, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51634, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51635, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51636, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51664, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51665, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51667, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51668, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51669, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51672, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51674, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51679, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(51692, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51696, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51698, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51700, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51701, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51940, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(51989, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52004, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52005, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52007, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52008, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52020, 0, 7, 32768, 1048576, 0, 0, 0, 0, 0, 0), +(52127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(52423, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(52795, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52797, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52798, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52799, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52800, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52898, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53137, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53138, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53215, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53216, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53217, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53221, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53222, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53224, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53228, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53232, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53256, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53259, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53260, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53290, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53291, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53292, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53293, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53294, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53380, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53381, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53382, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53383, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53384, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53486, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53488, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53501, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53551, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53552, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53553, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53569, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(53576, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(53601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(53671, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(53673, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54149, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(54151, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54154, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54155, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54278, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54486, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54488, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54489, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54490, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54738, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54747, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54749, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54754, 0, 7, 16, 0, 0, 0, 0, 0, 0, 0), +(54841, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54936, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(54937, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(54939, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(55440, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(55620, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55623, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55666, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55667, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55668, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55669, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55670, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55677, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0), +(55680, 0, 6, 512, 0, 0, 0, 0, 0, 0, 0), +(55689, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56218, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(56333, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56336, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56337, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56342, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56343, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56344, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56364, 0, 3, 0, 16777216, 0, 0, 0, 0, 0, 0), +(56451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(56611, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56612, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56613, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56614, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56636, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56637, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56638, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56821, 0, 8, 2, 0, 0, 0, 2, 0, 0, 0), +(56822, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(56834, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(56835, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(57878, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57880, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57881, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(58357, 0, 4, 64, 0, 0, 0, 2, 0, 0, 0), +(58364, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(58372, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(58386, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(58435, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58436, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58437, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58616, 0, 15, 262144, 0, 0, 0, 0, 0, 0, 0), +(58620, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(58626, 0, 15, 33554432, 0, 0, 0, 0, 0, 0, 0), +(58631, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(58642, 0, 15, 0, 134217728, 0, 0, 0, 0, 0, 0), +(58644, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58647, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58676, 0, 15, 0, 8, 0, 0, 0, 0, 0, 0), +(58677, 0, 15, 8192, 0, 0, 0, 0, 0, 0, 0), +(58872, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58874, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58901, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59057, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(59176, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59327, 0, 15, 134217728, 0, 0, 0, 0, 0, 0, 0), +(59725, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(60132, 0, 15, 0, 134348800, 0, 0, 0, 0, 0, 0), +(60170, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(60172, 0, 5, 262144, 0, 0, 0, 65536, 0, 0, 0), +(60200, 0, 15, 4096, 0, 0, 0, 65536, 0, 0, 0), +(60493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(60503, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(60537, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(60564, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60571, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60572, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60573, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60574, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60575, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60617, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(60710, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60717, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60719, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60722, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60724, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60726, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60770, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(60818, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(60826, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(61188, 0, 5, 4, 0, 0, 0, 0, 0, 0, 0), +(61257, 0, 0, 0, 0, 0, 131752, 65536, 0, 0, 0), +(61324, 0, 10, 0, 131072, 0, 0, 0, 0, 0, 0), +(61846, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(61847, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0); + +-- 1206_world_scripts +UPDATE `gameobject_template` SET `ScriptName`='go_legion_obelisk' WHERE `entry` IN (185193,185195,185196,185197,185198); + +-- 1207_world_scripts +UPDATE `creature_template` SET `ScriptName`='npc_surristrasz' WHERE `entry`=24795; +UPDATE `creature_template` SET `ScriptName`='npc_tiare' WHERE `entry`=30051; + +-- 1237_mangos_7230_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (18220,18937,18938,27265,59092); +INSERT INTO `spell_bonus_data` VALUES +('18220', '0.96', '0', '0', 'Warlock - Dark Pact Rank 1'), +('18937', '0.96', '0', '0', 'Warlock - Dark Pact Rank 2'), +('18938', '0.96', '0', '0', 'Warlock - Dark Pact Rank 3'), +('27265', '0.96', '0', '0', 'Warlock - Dark Pact Rank 4'), +('59092', '0.96', '0', '0', 'Warlock - Dark Pact Rank 5'); + +-- 1248_mangos_7235_01_world_command +DELETE FROM `command` WHERE `name` = 'reset achievements'; +INSERT INTO `command` VALUES +('reset achievements',3,'Syntax: .reset achievements [$playername]\r\n\r\nReset achievements data for selected or named (online or offline) character. Achievements for persistance progress data like completed quests/etc re-filled at reset. Achievements for events like kills/casts/etc will lost.'); + +-- 1288_mangos_7242_01_world_spell_bonus_data +DELETE FROM spell_bonus_data WHERE entry IN (34913, 43043, 43044); +INSERT INTO spell_bonus_data VALUES + (34913, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 1'), + (43043, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 2'), + (43044, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 3'); + +-- 1293_mangos_7249_01_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry`='60200'; + +-- 1296_mangos_7252_01_world_command +DELETE FROM `command` WHERE `name` IN ('debug arena','debug bg'); +INSERT INTO `command` VALUES +('debug arena',3,'Syntax: .debug arena\r\n\r\nToggle debug mode for arenas. In debug mode GM can start arena with single player.'), +('debug bg',3,'Syntax: .debug bg\r\n\r\nToggle debug mode for battlegrounds. In debug mode GM can start battleground with single player.'); + +-- 1296_mangos_7252_02_world_trinity_string +DELETE FROM `trinity_string` WHERE entry IN (737,738,739,740,741,742,743,744,745,746); +INSERT INTO `trinity_string` VALUES +(737,'Arenas are set to 1v1 for debugging. So, don\'t join as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(738,'Arenas are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(739,'Battlegrounds are set to 1v0 for debugging.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(740,'Battlegrounds are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(741,'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(742,'Distributing arena points to players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(743,'Finished setting arena points for online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(744,'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(745,'Modification done.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(746,'Done flushing Arena points.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1307_world +UPDATE `creature_template` SET `ScriptName`='npc_stormwind_harbor_taxi' WHERE `entry`=29154; + +-- 1312_world +UPDATE `creature_template` SET `scriptname` = 'boss_keleseth' WHERE `entry` = '23953'; +UPDATE `creature_template` SET `scriptname` = 'mob_frost_tomb' WHERE `entry` = '23965'; +UPDATE `instance_template` SET `script`='instance_utgarde_keep' WHERE `map`= '574'; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1574000, 'Your blood is mine!',13221,1,0,'keleseth SAY_AGGRO'), +(-1574001, 'Darkness waits',13223,1,0, 'keleseth SAY_KILL'), +(-1574002, 'I join... the night.',13225,1,0, 'keleseth SAY_DEATH'), +(-1574003, 'Not so fast.',13222,1,0, 'keleseth SAY_FROST_TOMB'), +(-1574004, 'Aranal, lidel! Their fate shall be yours!',13224,1,0, 'keleseth SAY_SKELETONS'); + +-- 1327_world +ALTER TABLE `creature_template` ADD COLUMN `spell5` mediumint(8) unsigned NOT NULL default '0' AFTER `spell4`; +ALTER TABLE `creature_template` ADD COLUMN `spell6` mediumint(8) unsigned NOT NULL default '0' AFTER `spell5`; +ALTER TABLE `creature_template` ADD COLUMN `spell7` mediumint(8) unsigned NOT NULL default '0' AFTER `spell6`; +ALTER TABLE `creature_template` ADD COLUMN `spell8` mediumint(8) unsigned NOT NULL default '0' AFTER `spell7`; + +-- 1351_world +DROP TABLE IF EXISTS `trinity_string`; +CREATE TABLE IF NOT EXISTS `trinity_string` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `mangos_string` +-- + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(1, 'You should select a character or a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2, 'You should select a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(3, '|cffff0000[System Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(4, '|cffff0000[Event Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5, 'There is no help for that command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6, 'There is no such command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(7, 'There is no such subcommand', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(8, 'Command %s have subcommands:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(9, 'Commands available to you:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10, 'Incorrect syntax.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(11, 'Your account level is: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(12, 'Online players: %u (max: %u) Queued players: %u (max: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(13, 'Server uptime: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(14, 'Player saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(15, 'All players saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(16, 'There are the following active GMs on this server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(17, 'There are no GMs currently logged in on this server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(18, 'Cannot do that while flying.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(19, 'Cannot do that in Battlegrounds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(20, 'Target is flying you can''t do that.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(21, '%s is flying command failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(22, 'You are not mounted so you can''t dismount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(23, 'Cannot do that while fighting.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(24, 'You used it recently.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(25, 'Password not changed (unknown error)!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(26, 'The password was changed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(27, 'The new passwords do not match or the old password is wrong', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(28, 'Your account is now locked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(29, 'Your account is now unlocked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(30, ', rank ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(31, ' [known]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(32, ' [learn]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(33, ' [passive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(34, ' [talent]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(35, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(36, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(37, ' (offline)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(38, 'on', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(39, 'off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(40, 'You are: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(41, 'visible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(42, 'invisible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(43, 'done', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(44, 'You', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(45, ' ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(46, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(47, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(48, 'UNKNOWN', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(49, 'You must be at least level %u to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(50, 'You must be at least level %u and have item %s to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(51, 'Hello! Ready for some training?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(52, 'Invaid item count (%u) for item %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(53, 'Mail can''t have more %u item stacks', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(54, 'The new passwords do not match', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(55, 'Your password can''t be longer than 16 characters (client limit), password not changed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(56, 'Current Message of the day: \r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(57, 'Using World DB: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(58, 'Using script library: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(100, 'Global notify: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(101, 'Map: %u (%s) Zone: %u (%s) Area: %u (%s)\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(102, '%s is already being teleported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(103, 'You can summon a player to your instance only if he is in your party with you as leader.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(104, 'You cannot go to the player''s instance because you are in a party now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(105, 'You can go to the player''s instance while not being in his party only if your GM mode is on.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(106, 'You can not go to player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(107, 'You can not summon player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(108, 'You are summoning %s%s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(109, 'You are being summoned by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(110, 'You are teleporting %s%s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(111, 'You are being teleported by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(112, 'Player (%s) does not exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(113, 'Appearing at %s''s location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(114, '%s is appearing to your location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(115, 'Incorrect values.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(116, 'No character selected.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(117, '%s is not in a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(118, 'You changed HP of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(119, '%s changed your HP to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(120, 'You changed MANA of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(121, '%s changed your MANA to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(122, 'You changed ENERGY of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(123, '%s changed your ENERGY to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(124, 'Current energy: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(125, 'You changed rage of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(126, '%s changed your rage to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(127, 'You changed level of %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(128, 'GUID %i, faction is %i, flags is %i, npcflag is %i, DY flag is %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(129, 'Wrong faction: %u (not found in factiontemplate.dbc).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(130, 'You changed GUID=%i ''s Faction to %i, flags to %i, npcflag to %i, dyflag to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(131, 'You changed the spellflatid=%i, val= %i, mark =%i to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(132, '%s changed your spellflatid=%i, val= %i, mark =%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(133, '%s has access to all taxi nodes now (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(134, '%s has no more access to all taxi nodes now (only visited accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(135, '%s has given you access to all taxi nodes (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(136, '%s has removed access to all taxi nodes (only visited still accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(137, 'You set all speeds to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(138, '%s set all your speeds to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(139, 'You set the speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(140, '%s set your speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(141, 'You set the swim speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(142, '%s set your swim speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(143, 'You set the backwards run speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(144, '%s set your backwards run speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(145, 'You set the fly speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(146, '%s set your fly speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(147, 'You set the size %2.2f of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(148, '%s set your size to %2.2f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(149, 'There is no such mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(150, 'You give a mount to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(151, '%s gave you a mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(152, 'USER1: %i, ADD: %i, DIF: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(153, 'You take all copper of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(154, '%s took you all of your copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(155, 'You take %i copper from %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(156, '%s took %i copper from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(157, 'You give %i copper to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(158, '%s gave you %i copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(159, 'You hear sound %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(160, 'USER2: %i, ADD: %i, RESULT: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(161, 'Removed bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(162, 'Set bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(163, 'Teleport location table is empty!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(164, 'Teleport location not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(165, 'Requires search parameter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(166, 'There are no teleport locations matching your request.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(168, 'Locations found are:\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(169, 'Mail sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(170, 'You try to hear sound %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(172, 'server console command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(173, 'You changed runic power of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(174, '%s changed your runic power to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(200, 'No selection.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(201, 'Object GUID is: lowpart %u highpart %X', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(202, 'The name was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(203, 'Error, name can only contain characters A-Z and a-z.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(204, 'The subname was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(205, 'Not yet implemented', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(206, 'Item ''%i'' ''%s'' added to list with maxcount ''%i'' and incrtime ''%i'' and extendedcost ''%i''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(207, 'Item ''%i'' not found in database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(208, 'Item ''%i'' ''%s'' deleted from vendor list', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(209, 'Item ''%i'' not found in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(210, 'Item ''%i'' already in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(211, 'Spells of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(212, 'Spells of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(213, 'Talents of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(214, 'Talents of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(215, 'Your spells have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(216, 'Your talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(217, 'Unknown case ''%s'' for .resetall command. Type full correct case name.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(218, 'Spells will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(219, 'Talents will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(220, 'Creature (GUID: %u) No waypoint found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(221, 'Creature (GUID: %u) Last waypoint not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(222, 'Creature (GUID: %u) No waypoint found - used ''wpguid''. Now trying to find it by its position...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(223, 'Creature (GUID: %u) No waypoints found - This is a MaNGOS db problem (single float).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(224, 'Selected creature is ignored - provided GUID is used', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(225, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(226, 'You must select a visual waypoint.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(227, 'No visual waypoints found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(228, 'Could not create visual waypoint with creatureID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(229, 'All visual waypoints removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(230, 'Could not create waypoint-creature with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(231, 'No GUID provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(232, 'No waypoint number provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(233, 'Argument required for ''%s''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(234, 'Waypoint %i added to GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(235, 'Waypoint %d added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(236, 'Waypoint changed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(237, 'Waypoint %s modified.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(238, 'WP export successfull.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(239, 'No waypoints found inside the database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(240, 'File imported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(241, 'Waypoint removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(242, 'Warning: Could not delete WP from the world with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(243, 'This happens if the waypoint is too far away from your char.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(244, 'The WP is deleted from the database, but not from the world here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(245, 'They will disappear after a server restart.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(246, 'Waypoint %d: Info for creature: %s, GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(247, 'Waittime: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(248, 'Model %d: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(249, 'Emote: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(250, 'Spell: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(251, 'Text%d (ID: %i): %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(252, 'AIScript: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(253, 'Forced rename for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(254, 'Forced rename for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(255, 'Waypoint-Creature (GUID: %u) Not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(256, 'Could not find NPC...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(257, 'Creature movement type set to ''%s'', waypoints removed (if any).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(258, 'Creature movement type set to ''%s'', waypoints were not removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(259, 'Incorrect value, use on or off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(260, 'Value saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(261, 'Value saved, you may need to rejoin or clean your client cache.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(262, 'Areatrigger ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(263, 'Target map or coordinates is invalid (X: %f Y: %f MapId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(264, 'Zone coordinates is invalid (X: %f Y: %f AreaId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(265, 'Zone %u (%s) is part of instanceable map %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(266, 'Nothing found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(267, 'Object not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(268, 'Creature not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(269, 'Warning: Mob found more than once - you will be teleported to the first one found in DB.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(270, 'Creature Removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(271, 'Creature moved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(272, 'Creature (GUID:%u) must be on the same map as player!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(273, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(274, 'Game Object (GUID: %u) has references in not found creature %u GO list, can''t be deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(275, 'Game Object (GUID: %u) removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(276, 'Game Object (GUID: %u) turned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(277, 'Game Object (GUID: %u) moved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(278, 'You must select a vendor', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(279, 'You must send id for item', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(280, 'Vendor has too many items (max 128)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(281, 'You can''t kick self, logout instead', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(282, 'Player %s kicked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(283, 'Player %s not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(284, 'Accepting Whisper: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(285, 'Accepting Whisper: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(286, 'Accepting Whisper: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(287, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(288, 'Tickets count: %i show new tickets: %s\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(289, 'New ticket from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(290, 'Ticket of %s (Last updated: %s):\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(291, 'New ticket show: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(292, 'New ticket show: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(293, 'Ticket %i doesn''t exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(294, 'All tickets deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(295, 'Character %s ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(296, 'Ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(297, 'Spawn distance changed to: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(298, 'Spawn time changed to: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(299, 'The honor of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(300, 'Your chat has been disabled for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(301, 'You have disabled %s''s chat for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(302, 'Player''s chat is already enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(303, 'Your chat has been enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(304, 'You have enabled %s''s chat.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(305, 'Faction %s (%u) reputation of %s was set to %5d!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(306, 'The arena points of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(307, 'No faction found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(308, 'Faction %i unknown!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(309, 'Invalid parameter %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(310, 'delta must be between 0 and %d (inclusive)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(311, '%d - |cffffffff|Hfaction:%d|h[%s]|h|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(312, ' [visible]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(313, ' [at war]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(314, ' [peace forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(315, ' [hidden]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(316, ' [invisible forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(317, ' [inactive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(318, 'Hated', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(319, 'Hostile', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(320, 'Unfriendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(321, 'Neutral', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(322, 'Friendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(323, 'Honored', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(324, 'Revered', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(325, 'Exalted', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(326, 'Faction %s (%u) can''not have reputation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(327, ' [no reputation]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(328, 'Characters at account %s (Id: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(329, ' %s (GUID %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(330, 'No players found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(331, 'Extended item cost %u not exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(332, 'GM mode is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(333, 'GM mode is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(334, 'GM Chat Badge is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(335, 'GM Chat Badge is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(336, 'You repair all %s''s items.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(337, 'All your items repaired by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(338, 'You set waterwalk mode %s for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(339, 'Your waterwalk mode %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(340, '%s is now following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(341, '%s is not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(342, '%s is now not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(343, 'Creature (Entry: %u) cannot be tamed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(344, 'You already have pet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(345, 'Forced customize for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(346, 'Forced customize for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(400, '|cffff0000[System Message]:|rScripts reloaded', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(401, 'You change security level of account %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(402, '%s changed your security level to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(403, 'You have low security level for this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(404, 'Creature movement disabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(405, 'Creature movement enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(406, 'Weather can''t be changed for this zone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(407, 'Weather system disabled at server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(408, '%s is banned for %s. Reason: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(409, '%s is banned permanently for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(410, '%s %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(411, '%s unbanned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(412, 'There was an error removing the ban on %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(413, 'Account not exist: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(414, 'There is no such character.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(415, 'There is no such IP in banlist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(416, 'Account %s has never been banned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(417, 'Ban history for account %s:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(418, 'Ban Date: %s Bantime: %s Still active: %s Reason: %s Set by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(419, 'Inf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(420, 'Never', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(421, 'Yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(422, 'No', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(423, 'IP: %s\nBan Date: %s\nUnban Date: %s\nRemaining: %s\nReason: %s\nSet by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(424, 'There is no matching IPban.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(425, 'There is no matching account.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(426, 'There is no banned account owning a character matching this part.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(427, 'The following IPs match your pattern:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(428, 'The following accounts match your query:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(429, 'You learned many spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(430, 'You learned all spells for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(431, 'You learned all talents for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(432, 'You learned all languages.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(433, 'You learned all craft skills and recipes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(434, 'Could not find ''%s''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(435, 'Invalid item id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(436, 'No items found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(437, 'Invalid gameobject id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(438, 'Found items %u: %u ( inventory %u mail %u auction %u guild %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(439, 'Found gameobjects %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(440, 'Invalid creature id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(441, 'Found creatures %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(442, 'No area found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(443, 'No item sets found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(444, 'No skills found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(445, 'No spells found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(446, 'No quests found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(447, 'No creatures found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(448, 'No gameobjects found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(449, 'Graveyard #%u doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(450, 'Graveyard #%u already linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(451, 'Graveyard #%u linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(452, 'Graveyard #%u can''t be linked to subzone or not existed zone #%u (internal error).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(454, 'No faction in Graveyard with id= #%u , fix your DB', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(455, 'invalid team, please fix database', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(456, 'any', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(457, 'alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(458, 'horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(459, 'Graveyard #%u (faction: %s) is nearest from linked to zone #%u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(460, 'Zone #%u doesn''t have linked graveyards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(461, 'Zone #%u doesn''t have linked graveyards for faction: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(462, 'Teleport location already exists!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(463, 'Teleport location added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(464, 'Teleport location NOT added: database error.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(465, 'Teleport location deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(467, 'Target unit has %d auras:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(468, 'id: %d eff: %d type: %d duration: %d maxduration: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(469, 'Target unit has %d auras of type %d:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(470, 'id: %d eff: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(471, 'Quest %u not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(472, 'Quest %u started from item. For correct work, please, add item to inventory and start quest in normal way: .additem %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(473, 'Quest removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(474, ' [rewarded]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(475, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(476, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(477, '%s''s Fly Mode %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(478, 'Opcode %u sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(479, 'Character loaded successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(480, 'Failed to load the character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(481, 'Character dumped successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(482, 'Character dump failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(483, 'Spell %u broken and not allowed to cast or learn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(484, 'Skill %u (%s) for player %s set to %u and current maximum set to %u (without permanent (talent) bonuses).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(485, 'Player %s must have skill %u (%s) before using this command.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(486, 'Invalid skill id (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(487, 'You learned default GM spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(488, 'You already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(489, 'Target(%s) already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(490, '%s doesn''t know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(491, 'You already forgot that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(492, 'All spell cooldowns removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(493, 'Spell %u cooldown removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(494, 'Command : Additem, itemId = %i, amount = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(495, 'Command : Additemset, itemsetId = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(496, 'Removed itemID = %i, amount = %i from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(497, 'Cannot create item ''%i'' (amount: %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(498, 'You need to provide a guild name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(499, 'Player not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(500, 'Player already has a guild!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(501, 'Guild not created! (already exists?)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(502, 'No items from itemset ''%u'' found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(503, 'The distance is: (3D) %f (2D) %f yards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(504, 'Item ''%i'' ''%s'' Item Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(505, 'Item ''%i'' doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(506, 'Item ''%i'' ''%s'' Added to Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(507, 'Item save failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(508, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(509, '%d - sender: %s (guid: %u account: %u ) receiver: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(510, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(511, 'Wrong link type!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(512, '%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(513, '%d - |cffffffff|Hquest:%d|h[%s]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(514, '%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(515, '%d - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(516, '%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(517, '%d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(518, '%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(519, '|cffffffff|Htele:%s|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(520, '%d - |cffffffff|Hspell:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(521, '%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(522, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(523, '>> Game Object %s (GUID: %u) at %f %f %f. Orientation %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(524, 'Selected object:\n|cffffffff|Hitemset:%d|h[%s]|h|r\nGUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(525, '>> Add Game Object ''%i'' (%s) (GUID: %i) added at ''%f %f %f''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(526, '%s (lowguid: %u) movement generators stack:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(527, ' Idle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(528, ' Random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(529, ' Waypoint', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(530, ' Animal random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(531, ' Confused', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(532, ' Targeted to player %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(533, ' Targeted to creature %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(534, ' Targeted to ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(535, ' Home movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(536, ' Home movement used for player?!?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(537, ' Taxi flight', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(538, ' Unknown movement generator (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(539, 'Player selected NPC\nGUID: %u.\nFaction: %u.\nnpcFlags: %u.\nEntry: %u.\nDisplayID: %u (Native: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(540, 'Level: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(541, 'Health (base): %u. (max): %u. (current): %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(542, 'Field Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(543, 'Loot: %u Pickpocket: %u Skinning: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(544, 'Position: %f %f %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(545, '*** Is a vendor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(546, '*** Is a trainer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(547, 'InstanceID: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(548, 'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Last login: %s Latency: %ums', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(549, 'Played time: %s Level: %u Money: %ug%us%uc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(550, 'Command .pinfo doesn''t support ''rep'' option for offline players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(551, '%s has explored all zones now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(552, '%s has no more explored zones.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(553, '%s has explored all zones for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(554, '%s has hidden all zones from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(555, 'Hover enabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(556, 'Hover disabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(557, 'You have been leveled up (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(558, 'You have been leveled down (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(559, 'Your level progress has been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(560, 'The area has been set as explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(561, 'The area has been set as not explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(562, 'GUID=%i ''s updateIndex: %i, value: %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(563, 'You change GUID=%i ''s UpdateIndex: %i value to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(564, 'The value index %u is too big to %u(count: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(565, 'Set %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(566, 'You Set %u Field:%u to uint32 Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(567, 'Set %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(568, 'You Set %u Field:%i to float Value: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(569, 'Get %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(570, 'The uint32 value of %u in %u is: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(571, 'Get %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(572, 'The float of %u value in %u is: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(573, '.Set32Bit:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(574, 'You set Bit of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(575, '.Mod32Value:[OPCODE]:%u [VALUE]:%i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(576, 'You modified the value of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(577, 'You are now invisible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(578, 'You are now visible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(579, 'Selected player or creature not have victim.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(580, 'Player %s learned all default spells for race/class and completed quests rewarded spells.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(581, 'Found near gameobjects (distance %f): %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(582, 'SpawnTime: Full:%s Remain:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(583, '%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(584, 'No event found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(585, 'Event not exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(586, 'Event %u: %s%s\nStart: %s End: %s Occurence: %s Length: %s\nNext state change: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(587, 'Event %u already active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(588, 'Event %u not active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(589, ' Point movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(590, ' Fear movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(591, ' Distract movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(592, 'You have learned all spells in craft: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(593, 'Currently Banned Accounts:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(594, '| Account | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(595, 'Currently Banned IPs:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(596, '| IP | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(597, 'Current gamemasters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(598, '| Account | GM |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(599, 'No gamemasters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(600, 'The Alliance wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(601, 'The Horde wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(602, 'The battle for Warsong Gulch begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(603, 'The battle for Warsong Gulch begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(604, 'Let the battle for Warsong Gulch begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(605, '$n captured the Horde flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(606, '$n captured the Alliance flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(607, 'The Horde flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(608, 'The Alliance Flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(609, 'The Alliance Flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(610, 'The Horde flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(611, 'The Horde flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(612, 'The Alliance Flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(613, 'The flags are now placed at their bases.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(614, 'The Alliance flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(615, 'The Horde flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(636, 'The Battle for Eye of the Storm begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(637, 'The Battle for Eye of the Storm begins in 30 seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(638, 'The Battle for Eye of the Storm has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(650, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(651, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(652, 'stables', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(653, 'blacksmith', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(654, 'farm', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(655, 'lumber mill', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(656, 'mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(657, 'The %s has taken the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(658, '$n has defended the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(659, '$n has assaulted the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(660, '$n claims the %s! If left unchallenged, the %s will control it in 1 minute!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(661, 'The Battle for Arathi Basin begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(662, 'The Battle for Arathi Basin begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(663, 'The Battle for Arathi Basin has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(664, 'The Alliance has gathered $1776W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(665, 'The Horde has gathered $1777W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(666, 'After your recent battle in %s our best attempts to award you a Mark of Honor failed. Enclosed you will find the Mark of Honor we were not able to deliver to you at the time. Thanks for fighting in %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(667, 'The Alliance has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(668, 'The Horde has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(669, 'The Alliance has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(670, 'The Horde has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(671, 'The Alliance has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(672, 'The Horde has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(673, 'The Alliance has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(674, 'The Horde has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(675, 'The Alliance has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(676, 'The Horde has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(677, 'The Alliance has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(678, 'The Horde has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(679, 'The Alliance has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(680, 'The Horde has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(681, 'The Alliance has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(682, 'The Horde has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(683, '$N has taken the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(684, 'The Alliance has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(685, 'The Horde has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(686, 'The Flag has been dropped!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(687, 'The flag has been reset', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(700, 'You must be level %u to form an arena team', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(701, 'One minute until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(702, 'Thirty seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(703, 'Fifteen seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(704, 'The Arena battle has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(705, 'You must wait %s before speaking again.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(706, 'This item(s) have problems with equipping/storing in inventory.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(707, '%s wishes to not be disturbed and cannot receive whisper messages: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(708, '%s is Away from Keyboard: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(709, 'Do not Disturb', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(710, 'Away from Keyboard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(711, 'Queue status for %s (Lvl: %u to %u)\nQueued alliances: %u (Need at least %u more)\nQueued hordes: %u (Need at least %u more)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(712, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(713, 'You must be level %u to join an arena team!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(715, 'You don''t meet Battleground level requirements', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(717, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] Started!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(718, '|cffff0000[Arena Queue Announcer]:|r %s -- Joined : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(719, '|cffff0000[Arena Queue Announcer]:|r %s -- Exited : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(720, 'Your group is too large for this battleground. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(721, 'Your group is too large for this arena. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(722, 'Your group has members not in your arena team. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(723, 'Your group does not have enough players to join this match.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(724, 'The Gold Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(725, 'The Green Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(726, 'There aren''t enough players in this battleground. It will end soon unless some more players join to balance the fight.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(727, 'Your group has an offline member. Please remove him before joining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(728, 'Your group has players from the opposing faction. You can''t join the battleground as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(729, 'Your group has players from different battleground brakets. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(730, 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(731, 'Someone in your party is Deserter. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(732, 'Someone in your party is already in three battleground queues. You cannot join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(733, 'You cannot teleport to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(734, 'You cannot summon players to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(735, 'You must be in GM mode to teleport to a player in a battleground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(736, 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(737, 'Arenas are set to 1v1 for debugging. So, don''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(738, 'Arenas are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(739, 'Battlegrounds are set to 1v0 for debugging.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(740, 'Battlegrounds are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(741, 'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(742, 'Distributing arena points to players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(743, 'Finished setting arena points for online players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(744, 'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(745, 'Modification done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(746, 'Done flushing Arena points.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(785, 'Arena testing turned %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(786, '|cffff0000[Automatic]:|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(787, '|cffffff00[|c1f40af20Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(800, 'Invalid name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(801, 'You do not have enough gold', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(802, 'You do not have enough free slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(803, 'Your partner does not have enough free bag slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(804, 'You do not have permission to perform that function', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(805, 'Unknown language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(806, 'You don''t know that language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(807, 'Please provide character name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(808, 'Player %s not found or offline', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(809, 'Account for character %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1000, 'Exiting daemon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1001, 'Account deleted: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1002, 'Account %s NOT deleted (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1003, 'Account %s NOT deleted (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1004, 'Account created: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1005, 'Account name can''t be longer than 16 characters (client limit), account not created!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1006, 'Account with this name already exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1007, 'Account %s NOT created (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1008, 'Account %s NOT created (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1009, 'Player %s (Guid: %u) Account %s (Id: %u) deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1010, '| Account | Character | IP | GM | TBC |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1011, '| | %20s | |||', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1100, 'Account %s (Id: %u) have up to %u expansion allowed now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1101, 'Message of the day changed to:\r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1102, 'Message sent to %s: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1103, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1104, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1105, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1106, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1107, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1108, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1109, '%d - %s %s %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1110, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1111, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1112, 'Failed to open file: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1113, 'Account %s (%u) have max amount allowed characters (client limit)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1114, 'Dump file have broken data!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1115, 'Invalid character name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1116, 'Invalid character guid!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1117, 'Character guid %u in use!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1118, '%d - guild: %s (guid: %u) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1119, 'You must use male or female as gender.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1120, 'You change gender of %s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1121, 'Your gender changed to %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1122, '(%u/%u +perm %u +temp %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(1200,'Alliance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1201,'Horde',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1202,'%s was destroyed by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1203,'The %s is under attack! If left unchecked, the %s will destroy it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1204,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1205,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1206,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1207,'The %s is under attack! If left unchecked, the %s will capture it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1208,'The %s has taken the %s! Its supplies will now be used for reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1209,'Irondeep Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1210,'Coldtooth Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1211,'Stormpike Aid Station',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1212,'Dun Baldar South Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1213,'Dun Baldar North Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1214,'Stormpike Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1215,'Icewing Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1216,'Stonehearth Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1217,'Stonehearth Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1218,'Snowfall Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1219,'Iceblood Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1220,'Iceblood Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1221,'Tower Point',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1222,'Frostwolf Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1223,'East Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1224,'West Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1225,'Frostwolf Relief Hut',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1226,'The Battle for Alterac Valley begins in 1 minute.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1227,'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1228,'The Battle for Alterac Valley has begun!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1229,'The Alliance Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1230,'The Horde Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1231,'The Frostwolf General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1232,'The Stormpike General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(2000, '|cff00ff00New ticket from|r|cffff00ff %s.|r |cff00ff00Ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2001, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00edited his/her ticket:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2002, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00abandoned ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2003, '|cff00ff00Closed by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2004, '|cff00ff00Deleted by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2005, 'Ticket not found.', '', '', '', '', '', '', '', ''), +(2006, 'Please close ticket before deleting it permanently.', '', '', '', '', '', '', '', ''), +(2007, 'Ticket %d is already assigned.', '', '', '', '', '', '', '', ''), +(2008, '%u Tickets succesfully reloaded from the database.', '', '', '', '', '', '', '', ''), +(2009, 'Showing list of open tickets.', '', '', '', '', '', '', '', ''), +(2010, 'Showing list of open tickets whose creator is online.', '', '', '', '', '', '', '', ''), +(2011, 'Showing list of closed tickets.', '', '', '', '', '', '', '', ''), +(2012, 'Invalid name specified. Name should be that of an online Gamemaster.', '', '', '', '', '', '', '', ''), +(2013, 'This ticket is already assigned to yourself. To unassign use .ticket unassign %d and then reassign.', '', '', '', '', '', '', '', ''), +(2014, 'Ticket %d is not assigned, you cannot unassign it.', '', '', '', '', '', '', '', ''), +(2015, 'You cannot unassign tickets from staffmembers with a higher security level than yourself.', '', '', '', '', '', '', '', ''), +(2016, 'Cannot close ticket %d, it is assigned to another GM.', '', '', '', '', '', '', '', ''), +(2017, '|cff00ff00Ticket|r:|cff00ccff %d.|r ', '', '', '', '', '', '', '', ''), +(2018, '|cff00ff00Created by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2019, '|cff00ff00Last change|r:|cff00ccff %s ago|r ', '', '', '', '', '', '', '', ''), +(2020, '|cff00ff00Assigned to|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2021, '|cff00ff00Unassigned by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2022, '\n|cff00ff00Message|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2023, '\n|cff00ff00Comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2024, '\n|cff00ccff%s|r |cff00ff00Added comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), + +(5000, 'You froze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5001, 'It might be amusing but no... you cant freeze yourself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5002, 'Invalid input check the name of target.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5003, 'You unfroze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5004, 'There are no frozen players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5005, 'Following players are frozen on the server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5006, '- %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5009, 'Sound %u Played to server', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(6613, '|cfff00000[GM Announcement]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6614, 'Notification to GM''s - ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6615, '|cffffff00[|c1f40af20GM Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(10001, 'The Horde has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10002, 'The Alliance has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10003, 'The Horde has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10004, 'The Alliance has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10005, 'The Horde has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10006, 'The Alliance has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10007, 'The Horde lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10008, 'The Alliance lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10009, 'The Horde lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10010, 'The Alliance lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10011, 'The Horde lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10012, 'The Alliance lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10013, 'The Horde has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10014, 'The Alliance has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10015, 'The Horde has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10016, 'The Alliance has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10017, 'The Horde has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10018, 'The Alliance has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10019, 'The Horde lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10020, 'The Alliance lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10021, 'The Horde lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10022, 'The Alliance lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10023, 'The Horde lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10024, 'The Alliance lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10025, 'The Horde has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10026, 'The Alliance has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10027, 'The Horde lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10028, 'The Alliance lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10029, 'The Horde has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10030, 'The Alliance has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10031, 'The Horde lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10032, 'The Alliance lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10033, 'The Horde has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10034, 'The Alliance has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10035, 'The Horde has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10036, 'The Alliance has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10037, 'The Horde has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10038, 'The Alliance has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10039, 'The Horde has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10040, 'The Alliance has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10041, 'The Horde lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10042, 'The Alliance lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10043, 'The Horde lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10044, 'The Alliance lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10045, 'The Horde lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10046, 'The Alliance lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10047, 'The Horde lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10048, 'The Alliance lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10049, 'The Horde has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10050, 'The Alliance has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10051, 'Take me to Northpass Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10052, 'Take me to Eastwall Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10053, 'Take me to Crown Guard Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10054, 'Give me the flag, I''ll take it to the central beacon for the glory of the Alliance!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10055, 'Give me the flag, I''ll take it to the central beacon for the glory of the Horde!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10056, 'You must be a member of the Horde to enter the Hall of Legends.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10057, 'You must be a member of the Alliance to enter the Champion''s Hall.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 1414_world_scripts +-- r847_scriptdev2_script_texts.sql +UPDATE `script_texts` SET emote=15 WHERE `entry`=-1000123; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560028; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560031; +UPDATE `script_texts` SET emote=5 WHERE `entry`=-1560032; +UPDATE `script_texts` SET emote=16 WHERE `entry`=-1000119; +UPDATE `script_texts` SET emote=254 WHERE `entry`=-1249002; +UPDATE `script_texts` SET emote=293 WHERE `entry`=-1249003; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1033000; +-- r848_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540047 AND -1540042; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1540042,'Ours is the true Horde! The only Horde!',10323,1,0,0,'kargath SAY_AGGRO1'), +(-1540043,'I\'ll carve the meat from your bones!',10324,1,0,0,'kargath SAY_AGGRO2'), +(-1540044,'I am called Bladefist for a reason, as you will see!',10325,1,0,0,'kargath SAY_AGGRO3'), +(-1540045,'For the real Horde!',10326,1,0,0,'kargath SAY_SLAY1'), +(-1540046,'I am the only Warchief!',10327,1,0,0,'kargath SAY_SLAY2'), +(-1540047,'The true Horde... will.. prevail...',10328,1,0,0,'kargath SAY_DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533118 AND -1533109; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1533109,'You are mine now!',8825,1,0,0,'heigan SAY_AGGRO1'), +(-1533110,'I see you!',8826,1,0,0,'heigan SAY_AGGRO2'), +(-1533111,'You...are next!',8827,1,0,0,'heigan SAY_AGGRO3'), +(-1533112,'Close your eyes... sleep!',8829,1,0,0,'heigan SAY_SLAY'), +(-1533113,'The races of the world will perish. It is only a matter of time.',8830,1,0,0,'heigan SAY_TAUNT1'), +(-1533114,'I see endless suffering, I see torment, I see rage. I see... everything!',8831,1,0,0,'heigan SAY_TAUNT2'), +(-1533115,'Soon... the world will tremble!',8832,1,0,0,'heigan SAY_TAUNT3'), +(-1533116,'The end is upon you.',8833,1,0,0,'heigan SAY_TAUNT4'), +(-1533117,'Hungry worms will feast on your rotten flesh!',8834,1,0,0,'heigan SAY_TAUNT5'), +(-1533118,'Noo... o...',8828,1,0,0,'heigan SAY_DEATH'); +-- r849_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry`=-1070000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1070000,'None may steal the secrets of the makers!',5851,1,0,0,'ironaya SAY_AGGRO'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1129004 AND -1129000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1129000,'You\'ll never leave this place... alive.',5825,1,0,0,'amnennar SAY_AGGRO'), +(-1129001,'To me, my servants!',5828,1,0,0,'amnennar SAY_SUMMON60'), +(-1129002,'Come, spirits, attend your master!',5829,1,0,0,'amnennar SAY_SUMMON30'), +(-1129003,'I am the hand of the Lich King!',5827,1,0,0,'amnennar SAY_HP'), +(-1129004,'Too...easy!',5826,1,0,0,'amnennar SAY_KILL'); +DELETE FROM `script_texts` WHERE `entry` IN (-1230002,-1230001); +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1230001,'Come to aid the Throne!',0,1,0,0,'dagran SAY_AGGRO'), +(-1230002,'Hail to the king, baby!',0,1,0,0,'dagran SAY_SLAY'); +-- r852_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1189021 AND -1189011; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1189011,'Tell me... tell me everything!',5847,1,0,0,'vishas SAY_AGGRO'), +(-1189012,'Naughty secrets!',5849,1,0,0,'vishas SAY_HEALTH1'), +(-1189013,'I\'ll rip the secrets from your flesh!',5850,1,0,0,'vishas SAY_HEALTH2'), +(-1189014,'Purged by pain!',5848,1,0,0,'vishas SAY_KILL'), +(-1189015,'The monster got what he deserved.',0,0,1,0,'vishas SAY_TRIGGER_VORREL'), +(-1189016,'We hunger for vengeance.',5844,1,0,0,'thalnos SAY_AGGRO'), +(-1189017,'No rest, for the angry dead.',5846,1,0,0,'thalnos SAY_HEALTH'), +(-1189018,'More... More souls.',5845,1,0,0,'thalnos SAY_KILL'), +(-1189019,'You will not defile these mysteries!',5842,1,0,0,'doan SAY_AGGRO'), +(-1189020,'Burn in righteous fire!',5843,1,0,0,'doan SAY_SPECIALAE'), +(-1189021,'Release the hounds!',5841,1,0,0,'loksey SAY_AGGRO'); +-- r854_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1070006 AND -1070001; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1070001,'Taste blade, mongrel!',0,0,0,0,'SAY_GUARD_SIL_AGGRO1'), +(-1070002,'Please tell me that you didn\'t just do what I think you just did. Please tell me that I\'m not going to have to hurt you...',0,0,0,0,'SAY_GUARD_SIL_AGGRO2'), +(-1070003,'As if we don\'t have enough problems, you go and create more!',0,0,0,0,'SAY_GUARD_SIL_AGGRO3'), +(-1070004,'looks up at you quizzically. Maybe you should inspect it?',0,2,0,0,'cluck EMOTE_A_HELLO'), +(-1070005,'looks at you unexpectadly.',0,2,0,0,'cluck EMOTE_H_HELLO'), +(-1070006,'starts pecking at the feed.',0,2,0,0,'cluck EMOTE_CLUCK_TEXT2'); +-- r855_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` IN (-1000004,-1000001); +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000001,'goes into a killing frenzy!',0,2,0,0,'EMOTE_GENERIC_FRENZY_KILL'), +(-1000004,'goes into a berserker rage!',0,2,0,0,'EMOTE_GENERIC_BERSERK'); +DELETE FROM `script_texts` WHERE `entry` = -1000005; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000005,'Greetings citizen',0,0,7,0,'general_marcus SAY_GREETING'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1329003 AND -1329000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1329000,'Thanks to Egan',0,0,0,0,'freed_soul SAY_ZAPPED0'), +(-1329001,'Rivendare must die',0,0,0,0,'freed_soul SAY_ZAPPED1'), +(-1329002,'Who you gonna call?',0,0,0,0,'freed_soul SAY_ZAPPED2'), +(-1329003,'Don\'t cross those beams!',0,0,0,0,'freed_soul SAY_ZAPPED3'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1999925 AND -1999900; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1999900,'Let the games begin.',8280,1,0,0,'example_creature SAY_AGGRO'), +(-1999901,'I see endless suffering. I see torment. I see rage. I see everything.',8831,1,0,0,'example_creature SAY_RANDOM_0'), +(-1999902,'Muahahahaha',8818,1,0,0,'example_creature SAY_RANDOM_1'), +(-1999903,'These mortal infedels my lord, they have invaded your sanctum and seek to steal your secrets.',8041,1,0,0,'example_creature SAY_RANDOM_2'), +(-1999904,'You are already dead.',8581,1,0,0,'example_creature SAY_RANDOM_3'), +(-1999905,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,0,'example_creature SAY_RANDOM_4'), +(-1999906,'$N, I sentance you to death!',8588,1,0,0,'example_creature SAY_BESERK'), +(-1999907,'The suffering has just begun!',0,1,0,0,'example_creature SAY_PHASE'), +(-1999908,'I always thought I was a good dancer.',0,0,0,0,'example_creature SAY_DANCE'), +(-1999909,'Move out Soldier!',0,0,0,0,'example_creature SAY_SALUTE'), +(-1999910,'Help $N! I\'m under attack!',0,0,0,0,'example_escort SAY_AGGRO1'), +(-1999911,'Die scum!',0,0,0,0,'example_escort SAY_AGGRO2'), +(-1999912,'Hmm a nice day for a walk alright',0,0,0,0,'example_escort SAY_WP_1'), +(-1999913,'Wild Felboar attack!',0,0,0,0,'example_escort SAY_WP_2'), +(-1999914,'Time for me to go! See ya around $N!',0,0,0,3,'example_escort SAY_WP_3'), +(-1999915,'Bye Bye!',0,0,0,3,'example_escort SAY_WP_4'), +(-1999916,'How dare you leave me like that! I hate you! =*(',0,3,0,0,'example_escort SAY_DEATH_1'), +(-1999917,'...no...how could you let me die $N',0,0,0,0,'example_escort SAY_DEATH_2'), +(-1999918,'ugh...',0,0,0,0,'example_escort SAY_DEATH_3'), +(-1999919,'Taste death!',0,0,0,0,'example_escort SAY_SPELL'), +(-1999920,'Fireworks!',0,0,0,0,'example_escort SAY_RAND_1'), +(-1999921,'Hmm, I think I could use a buff.',0,0,0,0,'example_escort SAY_RAND_2'), +(-1999922,'Normal select, guess you\'re not interested.',0,0,0,0,'example_gossip_codebox SAY_NOT_INTERESTED'), +(-1999923,'Wrong!',0,0,0,0,'example_gossip_codebox SAY_WRONG'), +(-1999924,'You\'re right, you are allowed to see my inner secrets.',0,0,0,0,'example_gossip_codebox SAY_CORRECT'), +(-1999925,'Hi!',0,0,0,0,'example_areatrigger SAY_HI'); + +-- 1423_mangos_7290_01_world_command +DELETE FROM `command` WHERE `name` = 'npc setdeathstate'; +INSERT INTO `command` VALUES +('npc setdeathstate',2,'Syntax: .npc setdeathstate on/off\r\n\r\nSet default death state (dead/alive) for npc at spawn.'); + +-- 1426_mangos_7292_01_world_points_of_interest +DROP TABLE IF EXISTS `points_of_interest`; +CREATE TABLE `points_of_interest` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `x` float NOT NULL default '0', + `y` float NOT NULL default '0', + `icon` mediumint(8) unsigned NOT NULL default '0', + `flags` mediumint(8) unsigned NOT NULL default '0', + `data` mediumint(8) unsigned NOT NULL default '0', + `icon_name` text NOT NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1426_mangos_7292_02_world_locales_points_of_interest +DROP TABLE IF EXISTS `locales_points_of_interest`; +CREATE TABLE `locales_points_of_interest` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `icon_name_loc1` text, + `icon_name_loc2` text, + `icon_name_loc3` text, + `icon_name_loc4` text, + `icon_name_loc5` text, + `icon_name_loc6` text, + `icon_name_loc7` text, + `icon_name_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1463_mangos_7303_01_world_pools +DROP TABLE IF EXISTS `pool_creature`; +CREATE TABLE `pool_creature` ( + `guid` int(10) unsigned NOT NULL default '0', + `pool_entry` mediumint(8) unsigned NOT NULL default '0', + `chance` float unsigned NOT NULL default '0', + PRIMARY KEY (`pool_entry`,`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_gameobject`; +CREATE TABLE `pool_gameobject` ( + `guid` int(10) unsigned NOT NULL default '0', + `pool_entry` mediumint(8) unsigned NOT NULL default '0', + `chance` float unsigned NOT NULL default '0', + PRIMARY KEY (`guid`,`pool_entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_pool`; +CREATE TABLE `pool_pool` ( + `pool_id` mediumint(8) unsigned NOT NULL default '0', + `mother_pool` mediumint(8) unsigned NOT NULL default '0', + `chance` float NOT NULL default '0', + PRIMARY KEY (`pool_id`,`mother_pool`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_template`; +CREATE TABLE `pool_template` ( + `entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Pool entry', + `max_limit` int(10) unsigned NOT NULL default '0' COMMENT 'Max number of objects (0) is no limit', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `game_event_pool`; +CREATE TABLE `game_event_pool` ( + `pool_entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Id of the pool', + `event` smallint(6) NOT NULL default '0' COMMENT 'Put negatives values to remove during event', + PRIMARY KEY (`pool_entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1470_world_scripts +-- Remove script for quest 8346. Note support for this quest will be added in next ACID release(25) +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry` IN (15273,15274,15294,15298,15367); +UPDATE `creature_template` SET `ScriptName`='mob_broggok_poisoncloud' WHERE `entry`=17662; +-- UPDATE `creature_template` SET `ScriptName`='npc_draenei_survivor' WHERE `entry`=16483; + +-- 1495_mangos_7312_01_world_trinity_string +DELETE FROM `trinity_string` WHERE entry = 810; +INSERT INTO `trinity_string` VALUES +(810,'|Hplayer:$N|h[$N]|h has earned the achievement $a!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1525_world_scripts +-- Script for Yrykul Skeleton - Prince Keleseth Event +UPDATE `creature_template` SET `ScriptName`='mob_vrykul_skeleton' WHERE `entry`=23970; + +-- 1555_mangos_7331_01_world_command +DELETE FROM `command` WHERE `name` = 'account set addon'; +DELETE FROM `command` WHERE `name` = 'ban account'; +DELETE FROM `command` WHERE `name` = 'ban character'; +DELETE FROM `command` WHERE `name` = 'ban ip'; +DELETE FROM `command` WHERE `name` = 'baninfo account'; +DELETE FROM `command` WHERE `name` = 'baninfo character'; +DELETE FROM `command` WHERE `name` = 'baninfo ip'; +DELETE FROM `command` WHERE `name` = 'banlist account'; +DELETE FROM `command` WHERE `name` = 'banlist character'; +DELETE FROM `command` WHERE `name` = 'banlist ip'; +DELETE FROM `command` WHERE `name` = 'gm fly'; +/* next command deleted even in case it has been already corrected (trailing space) */ +DELETE FROM `command` WHERE `name` = 'gobject near '; +DELETE FROM `command` WHERE `name` = 'gobject near'; +DELETE FROM `command` WHERE `name` = 'lookup player account'; +DELETE FROM `command` WHERE `name` = 'lookup player ip'; +DELETE FROM `command` WHERE `name` = 'lookup player email'; +DELETE FROM `command` WHERE `name` = 'modify money'; +DELETE FROM `command` WHERE `name` = 'modify mount'; +DELETE FROM `command` WHERE `name` = 'modify speed'; +DELETE FROM `command` WHERE `name` = 'modify titles'; +DELETE FROM `command` WHERE `name` = 'pdump write'; +DELETE FROM `command` WHERE `name` = 'pdump load'; +DELETE FROM `command` WHERE `name` = 'reset honor'; +DELETE FROM `command` WHERE `name` = 'reset level'; +DELETE FROM `command` WHERE `name` = 'reset spells'; +DELETE FROM `command` WHERE `name` = 'reset stats'; +DELETE FROM `command` WHERE `name` = 'reset talents'; +DELETE FROM `command` WHERE `name` = 'unban account'; +DELETE FROM `command` WHERE `name` = 'unban character'; +DELETE FROM `command` WHERE `name` = 'unban ip'; + +INSERT INTO `command` VALUES +('account set addon',3,'Syntax: .account set addon [$account] #addon\r\n\r\nSet user (possible targeted) expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'), +('ban account',3,'Syntax: .ban account $Name $bantime $reason\r\nBan account kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban character',3,'Syntax: .ban character $Name $bantime $reason\r\nBan account and kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban ip',3,'Syntax: .ban ip $Ip $bantime $reason\r\nBan IP.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('baninfo account',3,'Syntax: .baninfo account\r\nWatch full information about a specific ban.'), +('baninfo character',3,'Syntax: .baninfo character\r\nWatch full information about a specific ban.'), +('baninfo ip',3,'Syntax: .baninfo ip\r\nWatch full information about a specific ban.'), +('banlist account',3,'Syntax: .banlist account [$Name]\r\nSearches the banlist for a account name pattern or show full list account bans.'), +('banlist character',3,'Syntax: .banlist character $Name\r\nSearches the banlist for a character name pattern. Pattern required.'), +('banlist ip',3,'Syntax: .banlist ip [$Ip]\r\nSearches the banlist for a IP pattern or show full list of IP bans.'), +('gm fly',3,'Syntax: .gm fly [on/off]\r\nEnable/disable gm fly mode.'), +('gobject near',3,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), +('lookup player account',2,'Syntax: .lookup player account $account ($limit) \r\n\r\n Searchs players, which account username is $account with optional parametr $limit of results.'), +('lookup player ip',2,'Syntax: .lookup player ip $ip ($limit) \r\n\r\n Searchs players, which account ast_ip is $ip with optional parametr $limit of results.'), +('lookup player email',2,'Syntax: .lookup player email $email ($limit) \r\n\r\n Searchs players, which account email is $email with optional parametr $limit of results.'), +('modify money',1,'Syntax: .modify money #money\r\n.money #money\r\n\r\nAdd or remove money to the selected player. If no player is selected, modify your money.\r\n\r\n #gold can be negative to remove money.'), +('modify mount',1,'Syntax: .modify mount #id #speed\r\nDisplay selected player as mounted at #id creature and set speed to #speed value.'), +('modify speed',1,'Syntax: .modify speed #rate\r\n.speed #rate\r\n\r\nModify the running speed of the selected player to \"normal base run speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 10.'), +('modify titles',1,'Syntax: .modify titles #mask\r\n\r\nAllows user to use all titles from #mask.\r\n\r\n #mask=0 disables the title-choose-field'), +('pdump write',3,'Syntax: .pdump write $filename $playerNameOrGUID\r\nWrite character dump with name/guid $playerNameOrGUID to file $filename.'), +('pdump load',3,'Syntax: .pdump load $filename $account [$newname] [$newguid]\r\nLoad character dump from dump file into character list of $account with saved or $newname, with saved (or first free) or $newguid guid.'), +('reset honor',3,'Syntax: .reset honor [Playername]\r\n Reset all honor data for targeted character.'), +('reset level',3,'Syntax: .reset level [Playername]\r\n Reset level to 1 including reset stats and talents. Equipped items with greater level requirement can be lost.'), +('reset spells',3,'Syntax: .reset spells [Playername]\r\n Removes all non-original spells from spellbook.\r\n. Playername can be name of offline character.'), +('reset stats',3,'Syntax: .reset stats [Playername]\r\n Resets(recalculate) all stats of the targeted player to their original VALUESat current level.'), +('reset talents',3,'Syntax: .reset talents [Playername]\r\n Removes all talents of the targeted player. Playername can be name of offline character.'), +('unban account',3,'Syntax: .unban account $Name\r\nUnban accounts for account name pattern.'), +('unban character',3,'Syntax: .unban character $Name\r\nUnban accounts for character name pattern.'), +('unban ip',3,'Syntax : .unban ip $Ip\r\nUnban accounts for IP pattern.'); + +-- 1558_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '44869' AND `spell_effect` = '-45018'; +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '46019' AND `spell_effect` = '-45018'; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(44869, -45018, 1, 'Remove Arcane Buffet'), +(46019, -45018, 1, 'Remove Arcane Buffet'); + +-- 1559_world +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(48077, 48075, 0, 'Holy Nova (rank8)'), +(48078, 48076, 0, 'Holy Nova (rank9)'), +(47585, 60069, 0, 'Dispersion (transform/regen)'); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47549); +INSERT INTO `spell_proc_event` VALUES (47549, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47551); +INSERT INTO `spell_proc_event` VALUES (47551, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47552); +INSERT INTO `spell_proc_event` VALUES (47552, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1576_mangos_7332_01_world_command +DELETE FROM `command` WHERE `name` = 'distance'; +INSERT INTO `command` VALUES +('distance',3,'Syntax: .distance [$name/$link]\r\n\r\nDisplay the distance from your character to the selected creature/player, or player with name $name, or player/creature/gameobject pointed to shift-link with guid.'); + +-- 1605_mangos_7349_01_world_spell_area +DROP TABLE IF EXISTS `spell_area`; +CREATE TABLE `spell_area` ( + `spell` mediumint(8) unsigned NOT NULL default '0', + `area` mediumint(8) unsigned NOT NULL default '0', + `quest_start` mediumint(8) unsigned NOT NULL default '0', + `quest_start_active` tinyint(1) unsigned NOT NULL default '0', + `quest_end` mediumint(8) unsigned NOT NULL default '0', + `aura_spell` mediumint(8) unsigned NOT NULL default '0', + `racemask` mediumint(8) unsigned NOT NULL default '0', + `gender` tinyint(1) unsigned NOT NULL default '2', + `autocast` tinyint(1) unsigned NOT NULL default '0', + PRIMARY KEY (`spell`,`area`,`quest_start`,`quest_start_active`,`aura_spell`,`racemask`,`gender`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1613_world_scripts +-- Script for Skarvald and Dalronn +UPDATE `creature_template` SET `ScriptName`= 'boss_skarvald_the_constructor' WHERE `entry` IN (24200,27390); +UPDATE `creature_template` SET `ScriptName`= 'boss_dalronn_the_controller' WHERE `entry` IN (24201,27389); + +-- 1618_world +-- Glyph of power word: shield +INSERT INTO `spell_proc_event` VALUES (55672, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); +-- Bloodsurge +DELETE FROM `spell_proc_event` WHERE `entry` IN (46915); +INSERT INTO `spell_proc_event` VALUES (46915, 0x00, 4, 0x00000040, 0x00000404, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 1646_mangos_7369_01_world_quest_template +ALTER TABLE quest_template + DROP COLUMN ReqSourceRef1, + DROP COLUMN ReqSourceRef2, + DROP COLUMN ReqSourceRef3, + DROP COLUMN ReqSourceRef4; + +-- 1654_world +INSERT INTO `spell_proc_event` VALUES (17619, 0x00, 13, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1657_world +DELETE FROM `trinity_string` WHERE `entry`=1010; +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES(1010, "| Account | Character | IP | GM | EXP |"); + +-- 1661_world +-- Death Strike +INSERT INTO `spell_proc_event` VALUES (45469, 0x00, 15, 0x00000010, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0.000000, 0.000000, 0); + +-- 1663_mangos_7376_01_world_spell_area +ALTER TABLE spell_area + CHANGE COLUMN `aura_spell` `aura_spell` mediumint(8) NOT NULL default '0'; + +-- 1688_mangos_7382_01_world_creature_template +ALTER TABLE creature_template + ADD COLUMN unk16 float NOT NULL default '1' AFTER InhabitType, + ADD COLUMN unk17 float NOT NULL default '1' AFTER unk16; + +-- 1693_world +-- Update Proc Rate +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +('60442', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('57345', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('61356', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('54707', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'), +('54808', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'); +-- Update Spell Coefficients +DELETE FROM `spell_bonus_data` WHERE `entry` IN ('689', '18790', '172', '42223', '42224', '42225', '42226', '42218', '47817', '47818', '1949', '5857', '11681', '11682', '27214', '47822', '27243', '30108', '17962', '6789', '48181', '29722', '5676', '686', '17877', '30283', '1120', '30294', '44425', '42208', '42209', '42210', '42211', '42212', '42213', '42198', '42937', '42938', '11113', '31661', '120', '19750', '635', '25914', '25913', '25903', '27175', '33074', '48820', '48821', '58597', '31803', '53742', '31893', '32221', '53719', '53718', '20167', '20424', '31804', '53733', '31898', '32220', '53726', '53725', '20267', '20187', '20467', '53600', '596', '2944', '8092', '27813', '27817', '27818', '33619'); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +('689', '0', '0.143', '0', 'Warlock - Drain Life'), +('18790', '0', '0', '0','Warlock - Fel Stamina'), +('172', '0', '0.2', '0', 'Warlock - Corruption'), +('42223', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), +('42224', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), +('42225', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), +('42226', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), +('42218', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), +('47817', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), +('47818', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), +('1949', '0', '0.0949', '0', 'Warlock - Hellfire'), +('5857', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), +('11681', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), +('11682', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), +('27214', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), +('47822', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), +('27243', '0.2129', '0.25', '0', 'Warlock - Seed of Corruption'), +('30108', '0', '0.2', '0', 'Warlock - Unstable Affliction'), +('17962', '0.4293', '0', '0', 'Warlock - Conflagrate'), +('6789', '0.214', '0', '0', 'Warlock - Death Coil'), +('48181', '0.4793', '0', '0', 'Warlock - Haunt'), +('29722', '0.7139', '0', '0', 'Warlock - Incinerate'), +('5676', '0.4293', '0', '0', 'Warlock - Searing Pain'), +('686', '0.8569', '0', '0', 'Warlock - Shadow Bolt'), +('17877', '0.4293', '0', '0', 'Warlock - Shadowburn'), +('30283', '0.1932', '0', '0', 'Warlock - Shadowfury'), +('1120', '0', '0.429', '0', 'Warlock - Drain Soul'), +('30294', '0', '0', '0', 'Warlock - Soul Leech'), +('44425', '0.7143', '0', '0', 'Mage - Arcane Barrage'), +('42208', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), +('42209', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), +('42210', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), +('42211', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), +('42212', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), +('42213', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), +('42198', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), +('42937', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), +('42938', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), +('11113', '0.1936', '0', '0', 'Mage - Blast Wave Rank'), +('31661', '0.1936', '0', '0', 'Mage - Dragons Breath'), +('120', '0.214', '0', '0', 'Mage - Cone of Cold'), +('19750', '1', '0', '0', 'Paladin - Flash of Light'), +('635', '1.66', '0', '0', 'Paladin - Holy Light'), +('25914', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), +('25913', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), +('25903', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), +('27175', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), +('33074', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), +('48820', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), +('48821', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), +('58597', '0.75', '0', '0', 'Paladin - Sacred Shield'), +('31803', '0', '0.018', '0.03', 'Paladin - Holy Vengeance'), +('53742', '0', '0.018', '0.03', 'Paladin - Blood Corruption'), +('31893', '0', '0', '0', 'Paladin - Seal of Blood Enemy Proc'), +('32221', '0', '0', '0', 'Paladin - Seal of Blood Self Proc'), +('53719', '0', '0', '0', 'Paladin - Seal of The Martyr Enemy Proc'), +('53718', '0', '0', '0', 'Paladin - Seal of The Martyr Self Proc'), +('20167', '0.15', '0', '0.15', 'Paladin - Seal of Light Proc'), +('20424', '0.1035', '0', '0', 'Paladin - Seal of Command Proc'), +('31804', '0.22', '0', '0.14', 'Paladin - Judgement of Vengeance'), +('53733', '0.22', '0', '0.14', 'Paladin - Judgement of Corruption'), +('31898', '0.25', '0', '0.16', 'Paladin - Judgement of Blood Enemy'), +('32220', '0', '0', '0', 'Paladin - Judgement of Blood Self'), +('53726', '0.25', '0', '0.16', 'Paladin - Judgement of the Martyr Enemy'), +('53725', '0', '0', '0', 'Paladin - Judgement of the Martyr Self'), +('20267', '0.1', '0', '0.1', 'Paladin - Judgement of Light Proc'), +('20187', '0.4', '0', '0.25', 'Paladin - Judgement of Righteousness'), +('20467', '0.25', '0', '0.16', 'Paladin - Judgement of Command'), +('53600', '0', '0', '0', 'Paladin - Shield of Righteousness'), +('596', '0.8068', '0', '0', 'Priest - Prayer of Healing'), +('2944', '0.8149', '0', '0', 'Priest - Devouring Plague'), +('8092', '0.428', '0', '0', 'Priest - Mind Blast'), +('27813', '0', '0', '0', 'Priest - Blessed Recovery Rank 1'), +('27817', '0', '0', '0', 'Priest - Blessed Recovery Rank 2'), +('27818', '0', '0', '0', 'Priest - Blessed Recovery Rank 3'), +('33619', '0', '0', '0', 'Priest - Reflective Shield'); + +-- 1694_world +-- Sanctified Wrath +INSERT INTO `spell_proc_event` VALUES (57318, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); +INSERT INTO `spell_proc_event` VALUES (53375, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); +-- Star Sinner +DELETE FROM `spell_proc_event` WHERE `entry` IN (54738); +INSERT INTO `spell_proc_event` VALUES (54738, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 45); +-- Tentacles +DELETE FROM `spell_proc_event` WHERE `entry` IN (61618); +INSERT INTO `spell_proc_event` VALUES (61618, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- Demonic Sacrifice +DELETE FROM `spell_bonus_data` WHERE `entry` = 18790; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES +('18790','0','0','0','Warlock - Fel Stamina'); + +-- 1697_mangos_7388_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (750,751); +INSERT INTO `trinity_string` VALUES +(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1703_world +DROP TABLE IF EXISTS `access_requirement`; +CREATE TABLE `access_requirement` ( + `id` bigint(20) unsigned NOT NULL COMMENT 'Identifier', + `level_min` tinyint(3) unsigned NOT NULL default '0', + `level_max` tinyint(3) unsigned NOT NULL default '0', + `item` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `item2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_failed_text` TEXT NULL DEFAULT NULL, + `heroic_quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_quest_failed_text` TEXT NULL DEFAULT NULL, + `comment` TEXT NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Access Requirements'; + +ALTER TABLE `instance_template` + DROP COLUMN `levelMin`, + DROP COLUMN `levelMax`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `reset_delay`; + +ALTER TABLE `areatrigger_teleport` + DROP COLUMN `required_level`, + DROP COLUMN `required_item`, + DROP COLUMN `required_item2`, + DROP COLUMN `heroic_key`, + DROP COLUMN `heroic_key2`, + DROP COLUMN `heroic_required_quest_done`, + DROP COLUMN `heroic_required_failed_quest_text`, + DROP COLUMN `required_quest_done`, + DROP COLUMN `required_failed_text`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `name`; + +INSERT INTO `access_requirement` VALUES +('1','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Shadowfang Keep (33)'), +('2','15','0','0','0','0','0','0',NULL,'0',NULL,'instance The Stockade (34)'), +('3','10','0','0','0','0','0','0',NULL,'0',NULL,'instance The Deadmines (36)'), +('4','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Wailing Caverns (43)'), +('5','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Kraul (47)'), +('6','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackfathom Deeps (48)'), +('7','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Uldaman (70)'), +('8','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Gnomeregan (90)'), +('9','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunken Temple (109)'), +('10','25','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Downs (129)'), +('11','20','0','0','0','0','0','0',NULL,'0',NULL,'instance Scarlet Monastery (189)'), +('12','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Farrak (209)'), +('13','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Spire (229)'), +('14','40','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Depths (230)'), +('15','55','0','16309','0','0','0','0',NULL,'0',NULL,'instance Onyxia\'s Lair (249)'), +('16','66','0','0','0','30635','0','10285','You can\'t enter Black Morass until you rescue Thrall from Durnholde Keep.','0',NULL,'instance The Black Morass (269)'), +('17','45','0','13704','0','0','0','0',NULL,'0',NULL,'instance Scholomance (289)'), +('18','50','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Gurub (309)'), +('19','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Stratholme (329)'), +('20','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Maraudon (349)'), +('21','8','0','0','0','0','0','0',NULL,'0',NULL,'instance Ragefire Chasm (389)'), +('22','50','0','0','0','0','0','7487',NULL,'0',NULL,'instance Molten Core (409)'), +('23','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Dire Maul (429)'), +('24','60','0','0','0','0','0','7761',NULL,'0',NULL,'instance Blackwing Lair (469)'), +('25','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Ruins of Ahn\'Qiraj (509)'), +('26','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Temple of Ahn\'Qiraj (531)'), +('27','68','0','0'/*'24490'*/,'0','0','0','0',NULL,'0',NULL,'instance Karazhan (532)'), +('28','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Naxxramas (533)'), +('29','70','0','0','0','0','0','10445',NULL,'0',NULL,'instance Hyjal Summit (534)'), +('30','55','0','0'/*'28395'*/,'0','30637','30622','0',NULL,'0',NULL,'instance The Shattered Halls (540)'), +('31','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance The Blood Furnace (542)'), +('32','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance Hellfire Ramparts (543)'), +('33','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Magtheridon\'s Lair (544)'), +('34','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Steamvault (545)'), +('35','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Underbog (546)'), +('36','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Slave Pens (547)'), +('37','70','0','0','0','0','0','0'/*'10901'*/,NULL,'0',NULL,'instance Serpentshrine Cavern (548)'), +('38','70','0','0'/*'31704'*/,'0','0','0','0',NULL,'0',NULL,'instance The Eye (550)'), +('39','68','0','0'/*'31084'*/,'0','30634','0','0',NULL,'0',NULL,'instance The Arcatraz (552)'), +('40','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Botanica (553)'), +('41','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Mechanar (554)'), +('42','65','0','27991','0','30633','0','0',NULL,'0',NULL,'instance Shadow Labyrinth (555)'), +('43','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Sethekk Halls (556)'), +('44','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Mana-Tombs (557)'), +('45','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Auchenai Crypts (558)'), +('46','66','0','0','0','30635','0','0',NULL,'0',NULL,'instance Old Hillsbrad Foothills (560)'), +('47','70','0','32649','0','0','0','0',NULL,'0',NULL,'instance Black Temple (564)'), +('48','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Gruul\'s Lair (565)'), +('49','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Aman (568)'), +('50','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunwell Plateau (580)'), +('51','70','0','0','0','0','0','0',NULL,'11492','Heroic Difficulty requires completion of the "Hard to Kill" quest.','instance Magisters\' Terrace (585)'), +('52','58','0','0','0','0','0','0',NULL,'0',NULL,'Dark Portal'); +UPDATE `instance_template` SET `access_id` = '1' WHERE `map` = '33'; +UPDATE `instance_template` SET `access_id` = '2' WHERE `map` = '34'; +UPDATE `instance_template` SET `access_id` = '3' WHERE `map` = '36'; +UPDATE `instance_template` SET `access_id` = '4' WHERE `map` = '43'; +UPDATE `instance_template` SET `access_id` = '5' WHERE `map` = '47'; +UPDATE `instance_template` SET `access_id` = '6' WHERE `map` = '48'; +UPDATE `instance_template` SET `access_id` = '7' WHERE `map` = '70'; +UPDATE `instance_template` SET `access_id` = '8' WHERE `map` = '90'; +UPDATE `instance_template` SET `access_id` = '9' WHERE `map` = '109'; +UPDATE `instance_template` SET `access_id` = '10' WHERE `map` = '129'; +UPDATE `instance_template` SET `access_id` = '11' WHERE `map` = '189'; +UPDATE `instance_template` SET `access_id` = '12' WHERE `map` = '209'; +UPDATE `instance_template` SET `access_id` = '13' WHERE `map` = '229'; +UPDATE `instance_template` SET `access_id` = '14' WHERE `map` = '230'; +UPDATE `instance_template` SET `access_id` = '15' WHERE `map` = '249'; +UPDATE `instance_template` SET `access_id` = '16' WHERE `map` = '269'; +UPDATE `instance_template` SET `access_id` = '17' WHERE `map` = '289'; +UPDATE `instance_template` SET `access_id` = '18' WHERE `map` = '309'; +UPDATE `instance_template` SET `access_id` = '19' WHERE `map` = '329'; +UPDATE `instance_template` SET `access_id` = '20' WHERE `map` = '349'; +UPDATE `instance_template` SET `access_id` = '21' WHERE `map` = '389'; +UPDATE `instance_template` SET `access_id` = '22' WHERE `map` = '409'; +UPDATE `instance_template` SET `access_id` = '23' WHERE `map` = '429'; +UPDATE `instance_template` SET `access_id` = '24' WHERE `map` = '469'; +UPDATE `instance_template` SET `access_id` = '25' WHERE `map` = '509'; +UPDATE `instance_template` SET `access_id` = '26' WHERE `map` = '531'; +UPDATE `instance_template` SET `access_id` = '27' WHERE `map` = '532'; +UPDATE `instance_template` SET `access_id` = '28' WHERE `map` = '533'; +UPDATE `instance_template` SET `access_id` = '29' WHERE `map` = '534'; +UPDATE `instance_template` SET `access_id` = '30' WHERE `map` = '540'; +UPDATE `instance_template` SET `access_id` = '31' WHERE `map` = '542'; +UPDATE `instance_template` SET `access_id` = '32' WHERE `map` = '543'; +UPDATE `instance_template` SET `access_id` = '33' WHERE `map` = '544'; +UPDATE `instance_template` SET `access_id` = '34' WHERE `map` = '545'; +UPDATE `instance_template` SET `access_id` = '35' WHERE `map` = '546'; +UPDATE `instance_template` SET `access_id` = '36' WHERE `map` = '547'; +UPDATE `instance_template` SET `access_id` = '37' WHERE `map` = '548'; +UPDATE `instance_template` SET `access_id` = '38' WHERE `map` = '550'; +UPDATE `instance_template` SET `access_id` = '39' WHERE `map` = '552'; +UPDATE `instance_template` SET `access_id` = '40' WHERE `map` = '553'; +UPDATE `instance_template` SET `access_id` = '41' WHERE `map` = '554'; +UPDATE `instance_template` SET `access_id` = '42' WHERE `map` = '555'; +UPDATE `instance_template` SET `access_id` = '43' WHERE `map` = '556'; +UPDATE `instance_template` SET `access_id` = '44' WHERE `map` = '557'; +UPDATE `instance_template` SET `access_id` = '45' WHERE `map` = '558'; +UPDATE `instance_template` SET `access_id` = '46' WHERE `map` = '560'; +UPDATE `instance_template` SET `access_id` = '47' WHERE `map` = '564'; +UPDATE `instance_template` SET `access_id` = '48' WHERE `map` = '565'; +UPDATE `instance_template` SET `access_id` = '49' WHERE `map` = '568'; +UPDATE `instance_template` SET `access_id` = '50' WHERE `map` = '580'; +UPDATE `instance_template` SET `access_id` = '51' WHERE `map` = '585'; +UPDATE `areatrigger_teleport` SET `access_id` = '52' WHERE `id` IN ('4352','4354'); + +-- 1709_mangos_7393_01_world_game_event +ALTER TABLE `game_event` + ADD COLUMN `holiday` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Client side holiday id' AFTER `length`; + +-- 1724_mangos_7399_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (753, 754, 755); +INSERT INTO `trinity_string` VALUES +(753,'The battle for Warsong Gulch begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(754,'The battle for Arathi Basin begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(755,'The battle for Eye of the Storm begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1727_world +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (42857,1,23954); + +-- 1727_world_script +UPDATE `creature_template` SET `ScriptName`='boss_ingvar_the_plunderer' WHERE `entry`=23954; +UPDATE `creature_template` SET `ScriptName`='mob_annhylde_the_caller' WHERE `entry`=24068; +UPDATE `creature_template` SET `ScriptName`='mob_ingvar_throw_dummy' WHERE `entry`=23997; + +-- 1729_world +-- Judgements of the Wise +REPLACE INTO `spell_proc_event` VALUES (31876, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (31877, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (31878, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1730_world +-- Faerie fire +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES ('60089', '0', '0', '0.05', 'Druid - Faerie Fire (Bear Form)'); +-- Glyph of Devastate +INSERT INTO `spell_proc_event` VALUES (58388, 0x00, 4, 0x00000040, 0x00000000, 0x00000000, 0x00000110, 0x00000000, 0.000000, 0.000000, 0); + +-- 1755_world +DELETE FROM spell_proc_event WHERE entry IN (47535, 47536, 47537, 47538, 47539,34074,58426,31221,31222,31223); +-- Rapture +INSERT INTO `spell_proc_event` VALUES (47535, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47536, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47537, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47538, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47539, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +-- Aspect of the viper +INSERT INTO `spell_proc_event` VALUES (34074, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0.000000, 0.000000, 0); +-- Overkill +INSERT INTO `spell_proc_event` VALUES (58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +-- Master of subtlety +INSERT INTO `spell_proc_event` VALUES (31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_bonus_data` WHERE entry=2944; +INSERT INTO `spell_bonus_data` VALUES ('2944', '0', '0.1849', '0', 'Priest - Devouring Plague'); + +-- 1764_world +DELETE FROM spell_proc_event WHERE entry IN (54149,53672,20210,20212,20213,20214,20215); +-- Infusion of Light +INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (53672, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- Illumination +INSERT INTO `spell_proc_event` VALUES (20210, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20212, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20213, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20214, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20215, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 1766_world +DELETE FROM spell_proc_event WHERE entry IN (33182,33174); +INSERT INTO `spell_proc_event` VALUES (33182, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (33174, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1791_mangos_7422_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (811, 812, 813, 814, 815); +INSERT INTO `trinity_string` VALUES +(811,'Guild Master',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(812,'Officer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(813,'Veteran',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(814,'Member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(815,'Initiate',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1814_world +-- Improved Fire Nova Totem +DELETE FROM `spell_proc_event` WHERE `entry` IN (16086, 16544); +INSERT INTO `spell_proc_event` VALUES (16086, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (16544, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1825_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-47953); +INSERT INTO `spell_linked_spell` VALUES (-47953, 60406, 0, 'Divine hymn buff to enemies'); + +-- 1828_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (48265,49772,48263); +INSERT INTO `spell_linked_spell` VALUES (48265, 49772, 2, 'Unholy Presence'); +INSERT INTO `spell_linked_spell` VALUES (49772, 55222, 2, 'Unholy Presence'); +INSERT INTO `spell_linked_spell` VALUES (48263, 61261, 2, 'Frost Presence'); + +-- 1877_mangos_7439_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (175); +INSERT INTO `trinity_string` VALUES +(175,'Liquid level: %f, ground: %f, type: %d, status: %d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1884_world +DELETE FROM `trinity_string` WHERE `entry` IN (10056, 10057); + +-- 1886_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (61847,61846); +INSERT INTO `spell_linked_spell` VALUES (61847, 61848, 2, 'Aspect of te dragonhawk'); +INSERT INTO `spell_linked_spell` VALUES (61846, 61848, 2, 'Aspect of te dragonhawk'); +-- Glyph of Aspect of the Monkey +DELETE FROM `spell_proc_event` WHERE `entry` IN (13163,61848); +INSERT INTO `spell_proc_event` VALUES (13163, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (61848, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); + +-- 1911_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); +INSERT INTO `spell_proc_event` VALUES +(44545, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 15.000000, 0.000000, 0), +(44543, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 7.000000, 0.000000, 0); + +-- 1912_world +-- Shattered Barrier +-- Improved Fear +DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 53754, 53759); +INSERT INTO `spell_proc_event` VALUES +(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0006000, 0.000000, 0.000000, 0), +(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0006000, 0.000000, 0.000000, 0), +(53754, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0), +(53759, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0); + +-- 1927_world +-- Nature's Grace -- +DELETE FROM `spell_proc_event` WHERE `entry` IN (16880, 61345, 61346); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(16880, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), +(61345, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), +(61346, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- Blade Twisting -- +DELETE FROM `spell_proc_event` WHERE `entry` IN (31124, 31126); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(31124, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(31126, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1939_world +-- Psychic Horror +DELETE FROM `spell_proc_event` WHERE `entry` IN (47571, 47572); +INSERT INTO `spell_proc_event` VALUES +(47571, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 50.000000, 0), +(47572, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 100.000000, 0); + +-- 1957_word +-- Furious Attacks +DELETE FROM `spell_proc_event` WHERE `entry` IN (46910, 46911); +INSERT INTO `spell_proc_event` VALUES +(46910, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 5.5000000, 0.000000, 0), +(46911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 7.5000000, 0.000000, 0); + +-- 1962_mangos_7472_01_world_trinity_string +DELETE FROM trinity_string WHERE entry >= 667 and entry <= 687 or entry = 614 or entry = 615; +INSERT INTO trinity_string VALUES +(614,'The Alliance flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(615,'The Horde flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(667,'The Alliance has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(668,'The Horde has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(669,'The Alliance has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(670,'The Horde has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(671,'The Alliance has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(672,'The Horde has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(673,'The Alliance has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(674,'The Horde has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(675,'The Alliance has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(676,'The Horde has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(677,'The Alliance has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(678,'The Horde has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(679,'The Alliance has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(680,'The Horde has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(681,'The Alliance has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(682,'The Horde has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(683,'%s has taken the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(684,'The Alliance have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(685,'The Horde have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(686,'The flag has been dropped.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(687,'The flag has been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2013_world +-- Shattered Barrier +DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 58426, 31221, 31222, 31223); +INSERT INTO `spell_proc_event` VALUES +(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), +(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), +-- Overkill +(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +-- Master of subtlety +(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0); + +-- 2021_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (30293, 30295, 30296); +INSERT INTO `spell_proc_event` VALUES +-- Soul Leech +(30293, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), +(30295, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), +(30296, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2025_mangos_7493_01_world_command +DELETE FROM `command` WHERE `name` IN ('gobject near','gobject phase','gobject setphase'); +INSERT INTO `command` VALUES +('gobject near',2,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), +('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); + +-- 2025_mangos_7495_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (276,277,524); +INSERT INTO `trinity_string` VALUES +(276,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) turned',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(277,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) moved',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(524,'Selected object:\n|cffffffff|Hgameobject:%d|h[%s]|h|r GUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2057_world +DELETE FROM `spell_bonus_data` WHERE `entry` IN (15290, 39373, 33778, 379, 38395, 40972, 22845, 33504, 34299); +INSERT INTO `spell_bonus_data` VALUES +(15290, 0, 0, 0, 'Vampiric Embrace'), +(39373, 0, 0, 0, 'Shadowmend'), +(33778, 0, 0, 0, 'Lifebloom'), +(379, 0, 0, 0, 'Earth Shield'), +(38395, 0, 0, 0, 'Siphon Essence'), +(40972, 0, 0, 0, 'Heal'), +(22845, 0, 0, 0, 'Frenzied Regeneration'), +(33504, 0, 0, 0, 'Mark of Conquest'), +(34299, 0, 0, 0, 'Improved Leader of the Pack'); + +-- 2064_world +DELETE FROM `trinity_string` WHERE `entry` IN (7523,7524); +INSERT INTO `trinity_string` VALUES +(7523,'WORLD: Denying connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(7524,'WORLD: Accepting connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +DELETE FROM `command` WHERE `name` IN ('server set closed'); +INSERT INTO `command` VALUES ('server set closed', 3, 'Syntax: server set closed on/off\r\n\r\nSets whether the world accepts new client connectsions.'); + +-- 2080_mangos_7503_01_world_command +DELETE FROM `command` WHERE `name` IN ('addmove','allowmove','debug Mod32Value','debug standstate','go creature','go graveyard','go trigger','gobject phase','gobject setphase','Mod32Value','modify arena','modify standstate','npc addmove','npc allowmove','npc textemote','npc phase','npc setphase','showhonor'); +INSERT INTO `command` VALUES +('debug Mod32Value',3,'Syntax: .debug Mod32Value #field #value\r\n\r\nAdd #value to field #field of your character.'), +('go creature',1,'Syntax: .go creature #creature_guid\r\nTeleport your character to creature with guid #creature_guid.\r\n.gocreature #creature_name\r\nTeleport your character to creature with this name.\r\n.gocreature id #creature_id\r\nTeleport your character to a creature that was spawned from the template with this entry.\r\n*If* more than one creature is found, then you are teleported to the first that is found inside the database.'), +('go graveyard',1,'Syntax: .go graveyard #graveyardId\r\n Teleport to graveyard with the graveyardId specified.'), +('go trigger',1,'Syntax: .go trigger #trigger_id\r\n\r\nTeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.'), +('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'), +('modify arena',1,'Syntax: .modify arena #value\r\nAdd $amount arena points to the selected player.'), +('modify standstate',2,'Syntax: .modify standstate #emoteid\r\n\r\nChange the emote of your character while standing to #emoteid.'), +('npc addmove',2,'Syntax: .npc addmove #creature_guid [#waittime]\r\n\r\nAdd your current location as a waypoint for creature with guid #creature_guid. And optional add wait time.'), +('npc allowmove',3,'Syntax: .npc allowmove\r\n\r\nEnable or disable movement creatures in world. Not implemented.'), +('npc setphase',2,'Syntax: .npc setphase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('npc textemote',1,'Syntax: .npc textemote #emoteid\r\n\r\nMake the selected creature to do textemote with an emote of id #emoteid.'); + +-- 2131_world +DELETE FROM `command` WHERE `name` IN ('server difftime', 'npc tempadd', 'gobject tempadd', ''); +INSERT INTO `command` VALUES +('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), +('npc tempadd','2','Adds temporary NPC, not saved to database.'); +UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; +DELETE FROM `command` WHERE `name` IN ('reload tickets'); +DELETE FROM `command` WHERE `name` LIKE "path%"; +DELETE FROM `command` WHERE `name` LIKE "wp%"; +INSERT INTO `command` VALUES +('wp load',2,'Syntax: .path load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), +('wp event',2,'Syntax: .path event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), +('wp event add',2,'Syntax: .path event add $subcommand\nAdd new waypoint action in DB.'), +('wp event mod',2,'Syntax: .path mod $eventid $parameter $parameter_value\nModify parameter value for specified eventid.\nPossible parameters: pos_x, pos_y, pos_z, command, datalong, datalon2, dataint.'), +('wp event listid',2,'Syntax: .path event listid $eventid\nShows specified eventid info.'), +('wp unload',2,'Syntax: .path unload\nUnload path for selected creature.'), +('wp show',2,'Syntax: .path show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), +('wp mod ',2,'Syntax: .path mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'), +('wp mod del',2,'Syntax: .path mod del\nDelete selected waypoint.'), +('wp mod move',2,'Syntax: .path mod move\nChange selected waypoint coordinates to your position.'), +('wp mod move_flag',2,'Syntax: .path mod move_flag\nSet move/run flag.'), +('wp mod action',2,'Syntax: .path mod action\nAssign action (waypoint script id) to selected waypoint.'), +('wp mod action_chance',2,'Syntax: .path mod action_chance\nAssign chance.'); + +-- 2138_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (55198, 34026); +INSERT INTO `spell_proc_event` VALUES +-- Tidial Force +(55198, 0x00, 11, 0x000001C0, 0x00000000, 0x00000000, 0x00004000, 0x00000002, 0.000000, 0.000000, 0), +-- Kill Command +(34026, 0x00, 9, 0x00000000, 0x10000000, 0x00000000, 0x0000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 2139_script_waypoint +DROP TABLE IF EXISTS script_waypoint; +CREATE TABLE script_waypoint ( + entry mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template entry', + pointid mediumint(8) unsigned NOT NULL DEFAULT '0', + location_x float NOT NULL DEFAULT '0', + location_y float NOT NULL DEFAULT '0', + location_z float NOT NULL DEFAULT '0', + waittime int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs', + point_comment text, + PRIMARY KEY (entry, pointid) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Creature waypoints'; +DELETE FROM `script_waypoint` WHERE `entry`=16295; +INSERT INTO `script_waypoint` VALUES +(16295, 0, 7545.070000, -7359.870000, 162.354000, 4000, 'SAY_START'), +(16295, 1, 7550.048340, -7362.237793, 162.235657, 0, ''), +(16295, 2, 7566.976074, -7364.315430, 161.738770, 0, ''), +(16295, 3, 7578.830566, -7361.677734, 161.738770, 0, ''), +(16295, 4, 7590.969238, -7359.053711, 162.257660, 0, ''), +(16295, 5, 7598.354004, -7362.815430, 162.256683, 4000, 'SAY_PROGRESS_1'), +(16295, 6, 7605.861328, -7380.424316, 161.937073, 0, ''), +(16295, 7, 7605.295410, -7387.382813, 157.253998, 0, ''), +(16295, 8, 7606.131836, -7393.893555, 156.941925, 0, ''), +(16295, 9, 7615.207520, -7400.187012, 157.142639, 0, ''), +(16295, 10, 7618.956543, -7402.652832, 158.202042, 0, ''), +(16295, 11, 7636.850586, -7401.756836, 162.144791, 0, 'SAY_PROGRESS_2'), +(16295, 12, 7637.058105, -7404.944824, 162.206970, 4000, ''), +(16295, 13, 7636.910645, -7412.585449, 162.366425, 0, ''), +(16295, 14, 7637.607910, -7425.591797, 162.630661, 0, ''), +(16295, 15, 7637.816895, -7459.057129, 163.302704, 0, ''), +(16295, 16, 7638.859863, -7470.902344, 162.517059, 0, ''), +(16295, 17, 7641.395996, -7488.217285, 157.381287, 0, ''), +(16295, 18, 7634.455566, -7505.451660, 154.682159, 0, 'SAY_PROGRESS_3'), +(16295, 19, 7631.906738, -7516.948730, 153.597382, 0, ''), +(16295, 20, 7622.231445, -7537.037598, 151.587112, 0, ''), +(16295, 21, 7610.921875, -7550.670410, 149.639374, 0, ''), +(16295, 22, 7598.229004, -7562.551758, 145.953888, 0, ''), +(16295, 23, 7588.509277, -7577.755371, 148.294479, 0, ''), +(16295, 24, 7567.339355, -7608.456055, 146.006485, 0, ''), +(16295, 25, 7562.547852, -7617.417969, 148.097504, 0, ''), +(16295, 26, 7561.508789, -7645.064453, 151.245163, 0, ''), +(16295, 27, 7563.337402, -7654.652344, 151.227158, 0, ''), +(16295, 28, 7565.533691, -7658.296387, 151.248886, 0, ''), +(16295, 39, 7571.155762, -7659.118652, 151.244568, 0, ''), +(16295, 30, 7579.119629, -7662.213867, 151.651505, 0, 'quest complete'), +(16295, 31, 7603.768066, -7667.000488, 153.997726, 0, ''), +(16295, 32, 7603.768066, -7667.000488, 153.997726, 4000, 'SAY_END_1'), +(16295, 33, 7603.768066, -7667.000488, 153.997726, 8000, 'SAY_END_2'), +(16295, 34, 7603.768066, -7667.000488, 153.997726, 0, ''); + +-- 2139_world +UPDATE `gameobject_template` SET `ScriptName`='go_cat_figurine' WHERE `entry`=13873; +UPDATE `creature_template` SET `ScriptName`='npc_garments_of_quests' WHERE `entry` IN (12429,12423,12427,12430,12428); + +-- 2139_world_script +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000164 AND -1000174; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000164,'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.',0,0,0,2,'garments SAY_COMMON_HEALED'), +(-1000165,'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those gnolls with your power to back me!',0,0,1,1,'garments SAY_DG_KEL_THANKS'), +(-1000166,'Farewell to you, and may shadow always protect you!',0,0,1,3,'garments SAY_DG_KEL_GOODBYE'), +(-1000167, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those murlocs with the Light on my side!',0,0,7,1,'garments SAY_ROBERTS_THANKS'), +(-1000168, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_ROBERTS_GOODBYE'), +(-1000169, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those humans with your power to back me!',0,0,1,1,'garments SAY_KORJA_THANKS'), +(-1000170, 'Farewell to you, and may our ancestors be with you always!',0,0,1,3,'garments SAY_KORJA_GOODBYE'), +(-1000171, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those wendigo with the Light on my side!',0,0,7,1,'garments SAY_DOLF_THANKS'), +(-1000172, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_DOLF_GOODBYE'), +(-1000173, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those corrupt timberlings with Elune\'s power behind me!',0,0,2,1,'garments SAY_SHAYA_THANKS'), +(-1000174, 'Farewell to you, and may Elune be with you always.',0,0,2,3,'garments SAY_SHAYA_GOODBYE'); + +-- 2160_world +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; +DELETE FROM `command` WHERE `name` IN ('gobject addtemp','npc addtemp'); + +-- 2161_world +DELETE FROM `command` WHERE `name` LIKE "wp mod %"; +DELETE FROM `command` WHERE `name` LIKE "wp event %"; + +-- 2227_mangos_7544_01_world_uptime +DROP TABLE IF EXISTS `uptime`; + +-- 2254_world +DELETE FROM `command` WHERE `name` IN ('server difftime', 'addmove', 'Mod32Value', 'allowmove', 'reload tickets', 'npc tempadd', 'gobject tempadd', 'gobject addtemp', 'npc addtemp'); +INSERT INTO `command` VALUES +('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), +('npc tempadd','2','Adds temporary NPC, not saved to database.'); +UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; +DELETE FROM `command` WHERE `name` LIKE "path%"; +DELETE FROM `command` WHERE `name` LIKE "wp%"; +INSERT INTO `command` VALUES +('wp load',2,'Syntax: .wp load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), +('wp event',2,'Syntax: .wp event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), +('wp unload',2,'Syntax: .wp unload\nUnload path for selected creature.'), +('wp show',2,'Syntax: .wp show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), +('wp mod',2,'Syntax: .wp mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'); + +-- 2274_mangos_7558_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1123,1124,1125,1126,1127); +INSERT INTO `trinity_string` VALUES +(1123,'Not pet found',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1124,'Wrong pet type',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1125,'Your pet learned all talents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1126,'Your pet talents have been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1127,'Talents of %s\'s pet reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2274_mangos_7558_02_world_command +DELETE FROM `command` WHERE `name` IN ('learn all_mypettalents'); +INSERT INTO `command` VALUES +('learn all_mypettalents',3,'Syntax: .learn all_mypettalents\r\n\r\nLearn all talents for your pet available for his creature type (only for hunter pets).'); + +-- 2276_mangos_7560_01_world_gameobject_template +ALTER TABLE gameobject_template + ADD COLUMN IconName varchar(100) NOT NULL default '' AFTER name; + +-- 2280_mangos_7565_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1010,1011,1012,1013,1014); +INSERT INTO `trinity_string` VALUES +(1010,'| Account | Character | IP | GM | Expansion |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1011,'| | %20s | || |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1012,'===========================================================================',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1013,'|%15s| %20s | %15s |%4d| %9d |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1014,'No online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2284_mangos_7568_01_world_spell_proc_event +-- (53569) Infusion of Light (Rank 1) +DELETE FROM `spell_proc_event` WHERE `entry` IN (53569); +INSERT INTO `spell_proc_event` VALUES (53569, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (53576) Infusion of Light (Rank 2) +DELETE FROM `spell_proc_event` WHERE `entry` IN (53576); +INSERT INTO `spell_proc_event` VALUES (53576, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (54149) Infusion of Light (Rank 2) +DELETE FROM `spell_proc_event` WHERE `entry` IN (54149); +INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (55776) Swordguard Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55776); +INSERT INTO `spell_proc_event` VALUES (55776, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55768) Darkglow Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55768); +INSERT INTO `spell_proc_event` VALUES (55768, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55640) Lightweave Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55640); +INSERT INTO `spell_proc_event` VALUES (55640, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55380) Skyflare Swiftness () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55380); +INSERT INTO `spell_proc_event` VALUES (55380, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (56355) Titanium Shield Spike () +DELETE FROM `spell_proc_event` WHERE `entry` IN (56355); +INSERT INTO `spell_proc_event` VALUES (56355, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0.000000, 0.000000, 0); +-- (61345) Natures Grace () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61345); +INSERT INTO `spell_proc_event` VALUES (61345, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (61346) Natures Grace () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61346); +INSERT INTO `spell_proc_event` VALUES (61346, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (61356) Invigorating Earthsiege Diamond Passive () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61356); +INSERT INTO `spell_proc_event` VALUES (61356, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (24905) Moonkin Form (Passive) (Passive) +DELETE FROM `spell_proc_event` WHERE `entry` IN (24905); +INSERT INTO `spell_proc_event` VALUES (24905, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 15.000000, 0.000000, 0); + +-- 2296_world +ALTER TABLE creature_template + ADD COLUMN `VehicleId` mediumint(8) unsigned NOT NULL default '0' AFTER `PetSpellDataId`; + +-- 2339_world - 2346_world +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; + +-- 2412_world +UPDATE `trinity_string` SET `content_default` = 'id: %d effmask: %d charges: %d stack: %d slot %d duration: %d maxduration: %d' WHERE `entry` =468; +UPDATE `trinity_string` SET `content_default` = 'id: %d eff: %d amount: %d' WHERE `trinity_string`.`entry` =470; + +-- 2432_mangos_7615_01_world_command +DELETE FROM `command` WHERE `name` IN ('senditems','sendmail','sendmoney','sendmessage','send items','send mail','send money','send message'); +INSERT INTO `command` VALUES +('send items',3,'Syntax: .send items #playername "#subject" "#text" itemid1[:count1] itemid2[:count2] ... itemidN[:countN]\r\n\r\nSend a mail to a player. Subject and mail text must be in "". If for itemid not provided related count values then expected 1, if count > max items in stack then items will be send in required amount stacks. All stacks amount in mail limited to 12.'), +('send mail',1,'Syntax: .send mail #playername "#subject" "#text"\r\n\r\nSend a mail to a player. Subject and mail text must be in "".'), +('send message',3,'Syntax: .send message $playername $message\r\n\r\nSend screen message to player from ADMINISTRATOR.'), +('send money','3','Syntax: .send money #playername "#subject" "#text" #money\r\n\r\nSend mail with money to a player. Subject and mail text must be in "".'); + +-- 2433_mangos_7616_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1200,1201); +INSERT INTO `trinity_string` VALUES +(1200,'You try to view cinemitic %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1201,'You try to view movie %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2433_mangos_7616_02_world_command +DELETE FROM `command` WHERE `name` IN ('debug playsound','debug play sound','debug play cinematic','debug play movie'); +INSERT INTO `command` VALUES +('debug play cinematic',1,'Syntax: .debug play cinematic #cinematicid\r\n\r\nPlay cinematic #cinematicid for you. You stay at place while your mind fly.\r\n'), +('debug play movie',1,'Syntax: .debug play movie #movieid\r\n\r\nPlay movie #movieid for you.'), +('debug play sound',1,'Syntax: .debug play sound #soundid\r\n\r\nPlay sound with #soundid.\r\nSound will be play only for you. Other players do not hear this.\r\nWarning: client may have more 5000 sounds...'); + +-- 2444_world +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); + +-- 2450_world +UPDATE `gameobject_template` SET `ScriptName`='go_jump_a_tron' WHERE `entry`=183146; +UPDATE `gameobject_template` SET `ScriptName`='go_ethereum_prison' WHERE `entry`=184421; +UPDATE `gameobject_template` SET `scriptname`='go_sacred_fire_of_life' WHERE `entry`=175944; +UPDATE `gameobject_template` SET `scriptname`='go_skull_pile' WHERE `entry`=185913; +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); + +-- 2479_world +DELETE FROM `trinity_string` WHERE `entry` = 5007; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES (5007, 'You must be in a raid group to enter this instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2492_mangos_7622_01_world_creature_ai_scripts +DROP TABLE IF EXISTS `creature_ai_scripts`; +CREATE TABLE `creature_ai_scripts` ( + `id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT, + `creature_id` int(11) unsigned NOT NULL default '0' COMMENT 'Creature Template Identifier', + `event_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Event Type', + `event_inverse_phase_mask` int(11) signed NOT NULL default '0' COMMENT 'Mask which phases this event will not trigger in', + `event_chance` int(3) unsigned NOT NULL default '100', + `event_flags` int(3) unsigned NOT NULL default '0', + `event_param1` int(11) signed NOT NULL default '0', + `event_param2` int(11) signed NOT NULL default '0', + `event_param3` int(11) signed NOT NULL default '0', + `event_param4` int(11) signed NOT NULL default '0', + `action1_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action1_param1` int(11) signed NOT NULL default '0', + `action1_param2` int(11) signed NOT NULL default '0', + `action1_param3` int(11) signed NOT NULL default '0', + `action2_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action2_param1` int(11) signed NOT NULL default '0', + `action2_param2` int(11) signed NOT NULL default '0', + `action2_param3` int(11) signed NOT NULL default '0', + `action3_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action3_param1` int(11) signed NOT NULL default '0', + `action3_param2` int(11) signed NOT NULL default '0', + `action3_param3` int(11) signed NOT NULL default '0', + `comment` varchar(255) NOT NULL default '' COMMENT 'Event Comment', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Scripts'; + +-- 2492_mangos_7622_02_world_creature_ai_summons +DROP TABLE IF EXISTS `creature_ai_summons`; +CREATE TABLE `creature_ai_summons` ( + `id` int(11) unsigned NOT NULL COMMENT 'Location Identifier' AUTO_INCREMENT, + `position_x` float NOT NULL default '0', + `position_y` float NOT NULL default '0', + `position_z` float NOT NULL default '0', + `orientation` float NOT NULL default '0', + `spawntimesecs` int(11) unsigned NOT NULL default '120', + `comment` varchar(255) NOT NULL default '' COMMENT 'Summon Comment', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Summoning Locations'; + +-- 2492_mangos_7622_03_world_creature_ai_texts +DROP TABLE IF EXISTS `creature_ai_texts`; +CREATE TABLE `creature_ai_texts` ( + `entry` mediumint(8) NOT NULL, + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `language` tinyint(3) unsigned NOT NULL DEFAULT '0', + `emote` tinyint(3) unsigned NOT NULL DEFAULT '0', + `comment` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; + +-- 2515_world_scripts +UPDATE `creature_template` SET `ScriptName`='mob_giant_infernal' WHERE `entry`=17908; +UPDATE `creature_template` SET `ScriptName`='mob_abomination' WHERE `entry`=17898; +UPDATE `creature_template` SET `ScriptName`='mob_ghoul' WHERE `entry`=17895; +UPDATE `creature_template` SET `ScriptName`='mob_necromancer' WHERE `entry`=17899; +UPDATE `creature_template` SET `ScriptName`='mob_banshee' WHERE `entry`=17905; +UPDATE `creature_template` SET `ScriptName`='mob_crypt_fiend' WHERE `entry`=17897; +UPDATE `creature_template` SET `ScriptName`='mob_fel_stalker' WHERE `entry`=17916; +UPDATE `creature_template` SET `ScriptName`='mob_frost_wyrm' WHERE `entry`=17907; +UPDATE `creature_template` SET `ScriptName`='mob_gargoyle' WHERE `entry`=17906; +UPDATE `creature_template` SET `ScriptName`='alliance_rifleman' WHERE `entry`=17921; +UPDATE `creature_template` SET `ScriptName`='mob_towering_infernal' WHERE `entry`=17818; +UPDATE `creature_template` SET `ScriptName`='boss_anetheron' WHERE `entry`=17808; +UPDATE `creature_template` SET `ScriptName`='boss_azgalor' WHERE `entry`=17842; +UPDATE `creature_template` SET `ScriptName`='mob_lesser_doomguard' WHERE `entry`=17864; +UPDATE `creature_template` SET `ScriptName`='boss_kazrogal' WHERE `entry`=17888; +UPDATE `creature_template` SET `ScriptName`='boss_rage_winterchill' WHERE `entry`=17767; +UPDATE `creature_template` SET `scale`='0.5' WHERE `entry`=17968; +UPDATE `creature_template` SET `equipment_id`='17888' WHERE `entry`=17888; +UPDATE `creature_template` SET `equipment_id`='17921' WHERE `entry`=17921; + +-- 2521_world +-- Sudden Death +DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); +INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); + +-- 2522_mangos_7627_01_world_achievement_criteria_data +DROP TABLE IF EXISTS `achievement_criteria_data`; +CREATE TABLE `achievement_criteria_data` ( + `criteria_id` mediumint(8) NOT NULL, + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `value1` mediumint(8) unsigned NOT NULL DEFAULT '0', + `value2` mediumint(8) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`criteria_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Achievment system'; + +-- 2528_mangos_7633_01_world_achievement_criteria_data +ALTER TABLE `achievement_criteria_data` + DROP PRIMARY KEY, + ADD PRIMARY KEY (`criteria_id`,`type`); + +-- 2551_world_spell_bonus_data +-- Judgement +DELETE FROM `spell_bonus_data` WHERE `entry` = 54158; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES +('54158','0.25','0','0.16','Paladin - Unleashing spell for Seal of Wisdom, Justice and Light'); + +-- 2559_world_spell_proc_event +-- Fingers of frost triggered spell +DELETE FROM `spell_proc_event` WHERE `entry` IN (44544); +INSERT INTO `spell_proc_event` VALUES (44544, 0x00, 0x00000003, 0x00000000, 0x00100000, 0x00000000, 0x00010000, 0x00000000, 0.000000, 0.000000, 0); +-- Sudden Death +DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); +INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 2565_world_SD2_scripts +-- script waypoint +DELETE FROM script_waypoint WHERE entry=467; +INSERT INTO script_waypoint VALUES +(467, 0, -10508.40, 1068.00, 55.21, 0, ''), +(467, 1, -10518.30, 1074.84, 53.96, 0, ''), +(467, 2, -10534.82, 1081.92, 49.88, 0, ''), +(467, 3, -10546.51, 1084.88, 50.13, 0, ''), +(467, 4, -10555.29, 1084.45, 45.75, 0, ''), +(467, 5, -10566.57, 1083.53, 42.10, 0, ''), +(467, 6, -10575.83, 1082.34, 39.46, 0, ''), +(467, 7, -10585.67, 1081.08, 37.77, 0, ''), +(467, 8, -10600.08, 1078.19, 36.23, 0, ''), +(467, 9, -10608.69, 1076.08, 35.88, 0, ''), +(467, 10, -10621.26, 1073.00, 35.40, 0, ''), +(467, 11, -10638.12, 1060.18, 33.61, 0, ''), +(467, 12, -10655.87, 1038.99, 33.48, 0, ''), +(467, 13, -10664.68, 1030.54, 32.70, 0, ''), +(467, 14, -10708.68, 1033.86, 33.32, 0, ''), +(467, 15, -10754.43, 1017.93, 32.79, 0, ''), +(467, 16, -10802.26, 1018.01, 32.16, 0, ''), +(467, 17, -10832.60, 1009.04, 32.71, 0, ''), +(467, 18, -10866.56, 1006.51, 31.71, 0, ''), +(467, 19, -10879.98, 1005.10, 32.84, 0, ''), +(467, 20, -10892.45, 1001.32, 34.46, 0, ''), +(467, 21, -10906.14, 997.11, 36.15, 0, ''), +(467, 22, -10922.26, 1002.23, 35.74, 0, ''), +(467, 23, -10936.32, 1023.38, 36.52, 0, ''), +(467, 24, -10933.35, 1052.61, 35.85, 0, ''), +(467, 25, -10940.25, 1077.66, 36.49, 0, ''), +(467, 26, -10957.09, 1099.33, 36.83, 0, ''), +(467, 27, -10956.53, 1119.90, 36.73, 0, ''), +(467, 28, -10939.30, 1150.75, 37.42, 0, ''), +(467, 29, -10915.14, 1202.09, 36.55, 0, ''), +(467, 30, -10892.59, 1257.03, 33.37, 0, ''), +(467, 31, -10891.93, 1306.66, 35.45, 0, ''), +(467, 32, -10896.17, 1327.86, 37.77, 0, ''), +(467, 33, -10906.03, 1368.05, 40.91, 0, ''), +(467, 34, -10910.18, 1389.33, 42.62, 0, ''), +(467, 35, -10915.42, 1417.72, 42.93, 0, ''), +(467, 36, -10926.37, 1421.18, 43.04, 0, 'walk here and say'), +(467, 37, -10952.31, 1421.74, 43.40, 0, ''), +(467, 38, -10980.04, 1411.38, 42.79, 0, ''), +(467, 39, -11006.06, 1420.47, 43.26, 0, ''), +(467, 40, -11021.98, 1450.59, 43.09, 0, ''), +(467, 41, -11025.36, 1491.59, 43.15, 0, ''), +(467, 42, -11036.09, 1508.32, 43.28, 0, ''), +(467, 43, -11060.68, 1526.72, 43.19, 0, ''), +(467, 44, -11072.75, 1527.77, 43.20, 5000, 'say and quest credit'); +DELETE FROM script_waypoint WHERE entry=2768; +INSERT INTO script_waypoint VALUES +(2768, 0, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 1, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 2, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 3, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 4, -2073.51, -2123.46, 18.42, 2000, ''), +(2768, 5, -2073.51, -2123.46, 18.42, 4000, ''), +(2768, 6, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 7, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 8, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 9, -2043.49, -2153.73, 20.20, 20000, ''), +(2768, 10, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 11, -2043.49, -2153.73, 20.20, 2000, ''), +(2768, 12, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 13, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 14, -2073.51, -2123.46, 18.42, 0, ''), +(2768, 15, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 16, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 17, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 18, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 19, -2066.41, -2086.21, 8.97, 6000, ''), +(2768, 20, -2066.41, -2086.21, 8.97, 2000, ''); +DELETE FROM script_waypoint WHERE entry=12818; +INSERT INTO script_waypoint VALUES +(12818, 0, 3347.250089, -694.700989, 159.925995, 0, ''), +(12818, 1, 3341.527039, -694.725891, 161.124542, 4000, ''), +(12818, 2, 3338.351074, -686.088138, 163.444000, 0, ''), +(12818, 3, 3352.744873, -677.721741, 162.316269, 0, ''), +(12818, 4, 3370.291016, -669.366943, 160.751358, 0, ''), +(12818, 5, 3381.479492, -659.449097, 162.545303, 0, ''), +(12818, 6, 3389.554199, -648.500000, 163.651825, 0, ''), +(12818, 7, 3396.645020, -641.508911, 164.216019, 0, ''), +(12818, 8, 3410.498535, -634.299622, 165.773453, 0, ''), +(12818, 9, 3418.461426, -631.791992, 166.477615, 0, ''), +(12818, 10, 3429.500000, -631.588745, 166.921265, 0, ''), +(12818, 11,3434.950195, -629.245483, 168.333969, 0, ''), +(12818, 12,3438.927979, -618.503235, 171.503143, 0, ''), +(12818, 13,3444.217529, -609.293640, 173.077972, 1000, 'Ambush 1'), +(12818, 14,3460.505127, -593.794189, 174.342255, 0, ''), +(12818, 15,3480.283203, -578.210327, 176.652313, 0, ''), +(12818, 16,3492.912842, -562.335449, 181.396301, 0, ''), +(12818, 17,3495.230957, -550.977600, 184.652267, 0, ''), +(12818, 18,3496.247070, -529.194214, 188.172028, 0, ''), +(12818, 19,3497.619385, -510.411499, 188.345322, 1000, 'Ambush 2'), +(12818, 20,3498.498047, -497.787506, 185.806274, 0, ''), +(12818, 21,3484.218750, -489.717529, 182.389862, 4000, ''); +DELETE FROM script_waypoint WHERE entry=12858; +INSERT INTO script_waypoint VALUES +(12858, 0, 1782.63, -2241.11, 109.73, 5000, ''), +(12858, 1, 1788.88, -2240.17, 111.71, 0, ''), +(12858, 2, 1797.49, -2238.11, 112.31, 0, ''), +(12858, 3, 1803.83, -2232.77, 111.22, 0, ''), +(12858, 4, 1806.65, -2217.83, 107.36, 0, ''), +(12858, 5, 1811.81, -2208.01, 107.45, 0, ''), +(12858, 6, 1820.85, -2190.82, 100.49, 0, ''), +(12858, 7, 1829.60, -2177.49, 96.44, 0, ''), +(12858, 8, 1837.98, -2164.19, 96.71, 0, 'prepare'), +(12858, 9, 1839.99, -2149.29, 96.78, 0, ''), +(12858, 10, 1835.14, -2134.98, 96.80, 0, ''), +(12858, 11, 1823.57, -2118.27, 97.43, 0, ''), +(12858, 12, 1814.99, -2110.35, 98.38, 0, ''), +(12858, 13, 1806.60, -2103.09, 99.19, 0, ''), +(12858, 14, 1798.27, -2095.77, 100.04, 0, ''), +(12858, 15, 1783.59, -2079.92, 100.81, 0, ''), +(12858, 16, 1776.79, -2069.48, 101.77, 0, ''), +(12858, 17, 1776.82, -2054.59, 109.82, 0, ''), +(12858, 18, 1776.88, -2047.56, 109.83, 0, ''), +(12858, 19, 1776.86, -2036.55, 109.83, 0, ''), +(12858, 20, 1776.90, -2024.56, 109.83, 0, 'win'), +(12858, 21, 1776.87, -2028.31, 109.83,60000, 'stay'), +(12858, 22, 1776.90, -2028.30, 109.83, 0, ''); +DELETE FROM script_waypoint WHERE entry=15420; +INSERT INTO script_waypoint VALUES +(15420, 0, 9294.78, -6682.51, 22.42, 0, ''), +(15420, 1, 9298.27, -6667.99, 22.42, 0, ''), +(15420, 2, 9309.63, -6658.84, 22.43, 0, ''), +(15420, 3, 9304.43, -6649.31, 26.46, 0, ''), +(15420, 4, 9298.83, -6648.00, 28.61, 0, ''), +(15420, 5, 9291.06, -6653.46, 31.83,2500, ''), +(15420, 6, 9289.08, -6660.17, 31.85,5000, ''), +(15420, 7, 9291.06, -6653.46, 31.83, 0, ''); +DELETE FROM script_waypoint WHERE entry=16993; +INSERT INTO script_waypoint VALUES +(16993, 0, -1137.72, 4272.10, 14.04, 5000, ''), +(16993, 1, -1141.34, 4232.42, 14.63, 0, ''), +(16993, 2, -1133.47, 4220.88, 11.78, 0, ''), +(16993, 3, -1126.18, 4213.26, 13.51, 0, ''), +(16993, 4, -1100.12, 4204.32, 16.41, 0, ''), +(16993, 5, -1063.68, 4197.92, 15.51, 0, ''), +(16993, 6, -1027.28, 4194.36, 15.52, 0, ''), +(16993, 7, -995.68, 4189.59, 19.84, 0, ''), +(16993, 8, -970.90, 4188.60, 24.61, 0, ''), +(16993, 9, -961.93, 4193.34, 26.11, 15000, 'Summon 1'), +(16993, 10, -935.52, 4210.99, 31.98, 0, ''), +(16993, 11, -913.42, 4218.27, 37.29, 0, ''), +(16993, 12, -896.53, 4207.73, 43.23, 0, ''), +(16993, 13, -868.49, 4194.77, 46.75, 30000, 'Kneel and Rest Here'), +(16993, 14, -852.83, 4198.29, 47.28, 15000, 'Summon 2'), +(16993, 15, -819.85, 4200.50, 46.37, 0, ''), +(16993, 16, -791.92, 4201.96, 44.19, 0, ''), +(16993, 17, -774.42, 4202.46, 47.41, 0, ''), +(16993, 18, -762.90, 4202.17, 48.81, 0, ''), +(16993, 19, -728.25, 4195.35, 50.68, 0, ''), +(16993, 20, -713.58, 4192.07, 53.98, 0, ''), +(16993, 21, -703.09, 4189.74, 56.96, 0, ''), +(16993, 22, -693.70, 4185.43, 57.06, 0, ''), +(16993, 23, -686.38, 4159.81, 60.26, 0, ''), +(16993, 24, -679.88, 4147.04, 64.20, 0, ''), +(16993, 25, -656.74, 4147.72, 64.11, 0, ''), +(16993, 26, -652.22, 4137.50, 64.58, 0, ''), +(16993, 27, -649.99, 4136.38, 64.63, 30000, 'Quest Credit'); +DELETE FROM script_waypoint WHERE entry=17312; +INSERT INTO script_waypoint VALUES +(17312, 0, -4784.532227, -11051.060547, 3.484263, 0, ''), +(17312, 1, -4805.509277, -11037.293945, 3.043942, 0, ''), +(17312, 2, -4827.826172, -11034.398438, 1.741959, 0, ''), +(17312, 3, -4852.630859, -11033.695313, 2.208656, 0, ''), +(17312, 4, -4876.791992, -11034.517578, 3.175228, 0, ''), +(17312, 5, -4895.486816, -11038.306641, 9.390890, 0, ''), +(17312, 6, -4915.464844, -11048.402344, 12.369793, 0, ''), +(17312, 7, -4937.288086, -11067.041992, 13.857983, 0, ''), +(17312, 8, -4966.577637, -11067.507813, 15.754786, 0, ''), +(17312, 9, -4993.799805, -11056.544922, 19.175295, 0, ''), +(17312, 10, -5017.836426, -11052.569336, 22.476587, 0, ''), +(17312, 11, -5039.706543, -11058.459961, 25.831593, 0, ''), +(17312, 12, -5057.289063, -11045.474609, 26.972496, 0, ''), +(17312, 13, -5078.828125, -11037.601563, 29.053417, 0, ''), +(17312, 14, -5104.158691, -11039.195313, 29.440195, 0, ''), +(17312, 15, -5120.780273, -11039.518555, 30.142139, 0, ''), +(17312, 16, -5140.833008, -11039.810547, 28.788074, 0, ''), +(17312, 17, -5161.201660, -11040.050781, 27.879545, 4000, ''), +(17312, 18, -5171.842285, -11046.803711, 27.183821, 0, ''), +(17312, 19, -5185.995117, -11056.359375, 20.234867, 0, ''), +(17312, 20, -5198.485840, -11065.065430, 18.872593, 0, ''), +(17312, 21, -5214.062500, -11074.653320, 19.215731, 0, ''), +(17312, 22, -5220.157227, -11088.377930, 19.818476, 0, ''), +(17312, 23, -5233.652832, -11098.846680, 18.349432, 0, ''), +(17312, 24, -5250.163086, -11111.653320, 16.438959, 0, ''), +(17312, 25, -5268.194336, -11125.639648, 12.668313, 0, ''), +(17312, 26, -5286.270508, -11130.669922, 6.912246, 0, ''), +(17312, 27, -5317.449707, -11137.392578, 4.963446, 0, ''), +(17312, 28, -5334.854492, -11154.384766, 6.742664, 0, ''), +(17312, 29, -5353.874512, -11171.595703, 6.903912, 20000, ''), +(17312, 30, -5354.240000, -11171.940000, 6.890000, 0, ''); +DELETE FROM script_waypoint WHERE entry=19685; +INSERT INTO script_waypoint VALUES +(19685, 0, -1863.369019, 5419.517090, -10.463668, 5000, ''), +(19685, 1, -1861.749023, 5416.465332, -10.508068, 0, ''), +(19685, 2, -1857.036133, 5410.966309, -12.428039, 0, ''), +(19685, 3, -1831.539185, 5365.472168, -12.428039, 0, ''), +(19685, 4, -1813.416504, 5333.776855, -12.428039, 0, ''), +(19685, 5, -1800.354370, 5313.290039, -12.428039, 0, ''), +(19685, 6, -1775.624878, 5268.786133, -38.809181, 0, ''), +(19685, 7, -1770.147339, 5259.268066, -38.829231, 0, ''), +(19685, 8, -1762.814209, 5261.098145, -38.848995, 0, ''), +(19685, 9, -1740.110474, 5268.858398, -40.208965, 0, ''), +(19685, 10, -1725.837402, 5270.936035, -40.208965, 0, ''), +(19685, 11, -1701.580322, 5290.323242, -40.209187, 0, ''), +(19685, 12, -1682.877808, 5291.406738, -34.429646, 0, ''), +(19685, 13, -1670.101685, 5291.201172, -32.786007, 0, ''), +(19685, 14, -1656.666870, 5294.333496, -37.862648, 0, ''), +(19685, 15, -1652.035767, 5295.413086, -40.245499, 0, ''), +(19685, 16, -1620.860596, 5300.133301, -40.208992, 0, ''), +(19685, 17, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 18, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 19, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 20, -1622.140869, 5301.955566, -40.208897, 0, ''), +(19685, 21, -1621.131836, 5333.112793, -40.208897, 0, ''), +(19685, 22, -1637.598999, 5342.134277, -40.208790, 0, ''), +(19685, 23, -1648.521606, 5352.309570, -47.496170, 0, ''), +(19685, 24, -1654.606934, 5357.419434, -45.870892, 0, ''), +(19685, 25, -1633.670044, 5422.067871, -42.835541, 0, ''), +(19685, 26, -1656.567505, 5426.236328, -40.405815, 0, ''), +(19685, 27, -1664.932373, 5425.686523, -38.846405, 0, ''), +(19685, 28, -1681.406006, 5425.871094, -38.810928, 0, ''), +(19685, 29, -1730.875977, 5427.413574, -12.427910, 0, ''), +(19685, 30, -1743.509521, 5369.599121, -12.427910, 0, ''), +(19685, 31, -1877.217041, 5303.710449, -12.427989, 0, ''), +(19685, 32, -1890.371216, 5289.273438, -12.428268, 0, ''), +(19685, 33, -1905.505737, 5266.534668, 2.630672, 0, ''), +(19685, 34, -1909.381348, 5273.008301, 1.663714, 10000, ''), +(19685, 35, -1909.381348, 5273.008301, 1.663714, 12000, ''), +(19685, 36, -1909.381348, 5273.008301, 1.663714, 8000, ''), +(19685, 37, -1909.381348, 5273.008301, 1.663714, 15000, ''), +(19685, 38, -1927.561401, 5275.324707, 1.984987, 0, ''), +(19685, 39, -1927.385498, 5300.879883, -12.427236, 0, ''), +(19685, 40, -1921.063965, 5314.318359, -12.427236, 0, ''), +(19685, 41, -1965.425415, 5379.298828, -12.427236, 0, ''), +(19685, 42, -1981.233154, 5450.743652, -12.427236, 0, ''), +(19685, 43, -1958.022461, 5455.904297, 0.487659, 0, ''), +(19685, 44, -1951.991455, 5463.580566, 0.874490, 10000, ''), +(19685, 45, -1951.991455, 5463.580566, 0.874490, 12000, ''), +(19685, 46, -1968.730225, 5481.752930, -12.427846, 0, ''), +(19685, 47, -1881.839844, 5554.040039, -12.427846, 0, ''), +(19685, 48, -1841.566650, 5545.965332, -12.427846, 0, ''), +(19685, 49, -1837.658325, 5523.780273, 0.558756, 0, ''), +(19685, 50, -1831.321777, 5534.821777, 1.221819, 6000, ''), +(19685, 51, -1831.321777, 5534.821777, 1.221819, 8000, ''), +(19685, 52, -1831.321777, 5534.821777, 1.221819, 5000, ''), +(19685, 53, -1850.060669, 5472.610840, 0.857320, 6000, ''), +(19685, 54, -1850.060669, 5472.610840, 0.857320, 8000, ''), +(19685, 55, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 56, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 57, -1850.060669, 5472.610840, 0.857320, 4000, ''); +DELETE FROM script_waypoint WHERE entry=20129; +INSERT INTO script_waypoint VALUES +(20129, 0, -8374.93,-4250.21, -204.38,5000, ''), +(20129, 1, -8374.93,-4250.21, -204.38,16000, ''), +(20129, 2, -8374.93,-4250.21, -204.38,10000, ''), +(20129, 3, -8374.93,-4250.21, -204.38,2000, ''), +(20129, 4, -8439.40,-4180.05, -209.25, 0, ''), +(20129, 5, -8437.82,-4120.84, -208.59,10000, ''), +(20129, 6, -8437.82,-4120.84, -208.59,16000, ''), +(20129, 7, -8437.82,-4120.84, -208.59,13000, ''), +(20129, 8, -8437.82,-4120.84, -208.59,18000, ''), +(20129, 9, -8437.82,-4120.84, -208.59,15000, ''), +(20129, 10, -8437.82,-4120.84, -208.59,2000, ''), +(20129, 11, -8467.26,-4198.63, -214.21, 0, ''), +(20129, 12, -8667.76,-4252.13, -209.56, 0, ''), +(20129, 13, -8703.71,-4234.58, -209.5,14000, ''), +(20129, 14, -8703.71,-4234.58, -209.5,2000, ''), +(20129, 15, -8642.81,-4304.37, -209.57, 0, ''), +(20129, 16, -8649.06,-4394.36, -208.46,6000, ''), +(20129, 17, -8649.06,-4394.36, -208.46,18000, ''), +(20129, 18, -8649.06,-4394.36, -208.46,2000, ''), +(20129, 19, -8468.72,-4437.67, -215.45, 0, ''), +(20129, 20, -8427.54,-4426, -211.13, 0, ''), +(20129, 21, -8364.83,-4393.32, -205.91, 0, ''), +(20129, 22, -8304.54,-4357.2, -208.2,18000, ''), +(20129, 23, -8304.54,-4357.2, -208.2,2000, ''), +(20129, 24, -8375.42,-4250.41, -205.14,5000, ''), +(20129, 25, -8375.42,-4250.41, -205.14,5000, ''); +DELETE FROM script_waypoint WHERE entry=6575; +INSERT INTO script_waypoint VALUES +(6575, 0, 1945.81, -431.54, 16.36, 0, ''), +(6575, 1, 1946.21, -436.41, 16.36, 0, ''), +(6575, 2, 1950.01, -444.11, 14.63, 0, ''), +(6575, 3, 1956.08, -449.34, 13.12, 0, ''), +(6575, 4, 1966.59, -450.55, 11.27, 0, ''), +(6575, 5, 1976.09, -447.51, 11.27, 0, ''), +(6575, 6, 1983.42, -435.85, 11.27, 0, ''), +(6575, 7, 1978.17, -428.81, 11.27, 0, ''), +(6575, 8, 1973.97, -422.08, 9.04, 0, ''), +(6575, 9, 1963.84, -418.90, 6.17, 0, ''), +(6575, 10, 1961.22, -422.74, 6.17, 0, ''), +(6575, 11, 1964.80, -431.26, 6.17, 300000, ''); +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -252.92, 2126.82, 81.17, 0, ''), +(3849, 1, -253.88, 2131.11, 81.21, 0, ''), +(3849, 2, -249.66, 2142.45, 87.01, 0, ''), +(3849, 3, -248.08, 2143.68, 87.01, 0, ''), +(3849, 4, -238.87, 2139.93, 87.01, 0, ''), +(3849, 5, -235.47, 2149.18, 90.59, 0, ''), +(3849, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -255.33, 2117.99, 81.17, 0, ''), +(3850, 1, -253.88, 2131.11, 81.21, 0, ''), +(3850, 2, -249.66, 2142.45, 87.01, 0, ''), +(3850, 3, -248.08, 2143.68, 87.01, 0, ''), +(3850, 4, -238.87, 2139.93, 87.01, 0, ''), +(3850, 5, -235.47, 2149.18, 90.59, 0, ''), +(3850, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); +-- Henry Stern +UPDATE `creature_template` SET `ScriptName`='npc_henry_stern' WHERE `entry`=8696; +DELETE FROM `trinity_string` WHERE `entry` IN (59); +INSERT INTO `trinity_string` VALUES +(59,'Using creature EventAI: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2570_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (47988,47987,27272,17854,17853,17852,17851,17850,17767); +INSERT INTO `spell_linked_spell` VALUES (47988, 54501, 2, 'Consume Shadows - Rank 9'); +INSERT INTO `spell_linked_spell` VALUES (47987, 54501, 2, 'Consume Shadows - Rank 8'); +INSERT INTO `spell_linked_spell` VALUES (27272, 54501, 2, 'Consume Shadows - Rank 7'); +INSERT INTO `spell_linked_spell` VALUES (17854, 54501, 2, 'Consume Shadows - Rank 6'); +INSERT INTO `spell_linked_spell` VALUES (17853, 54501, 2, 'Consume Shadows - Rank 5'); +INSERT INTO `spell_linked_spell` VALUES (17852, 54501, 2, 'Consume Shadows - Rank 4'); +INSERT INTO `spell_linked_spell` VALUES (17851, 54501, 2, 'Consume Shadows - Rank 3'); +INSERT INTO `spell_linked_spell` VALUES (17850, 54501, 2, 'Consume Shadows - Rank 2'); +INSERT INTO `spell_linked_spell` VALUES (17767, 54501, 2, 'Consume Shadows - Rank 1'); + +-- 2586_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (53563); +INSERT INTO `spell_linked_spell` VALUES (53563, 53651, 2, 'Beacon of Light'); +DELETE FROM `spell_proc_event` WHERE `entry` IN (53651); +INSERT INTO `spell_proc_event` VALUES +(53651, 0x00, 10, 0xC0008000, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2591_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (16857,17390,17391,17392,27011,48475); +INSERT INTO `spell_linked_spell` VALUES (16857, 60089, 0, 'Faerie Fire (Feral) Rank 1'); +INSERT INTO `spell_linked_spell` VALUES (17390, 60089, 0, 'Faerie Fire (Feral) Rank 2'); +INSERT INTO `spell_linked_spell` VALUES (17391, 60089, 0, 'Faerie Fire (Feral) Rank 3'); +INSERT INTO `spell_linked_spell` VALUES (17392, 60089, 0, 'Faerie Fire (Feral) Rank 4'); +INSERT INTO `spell_linked_spell` VALUES (27011, 60089, 0, 'Faerie Fire (Feral) Rank 5'); +INSERT INTO `spell_linked_spell` VALUES (48475, 60089, 0, 'Faerie Fire (Feral) Rank 6'); + +-- 2617_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (781, 57635, 60932, 61507, 49576); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(781, 56446, 0, 'Disengage'), +(57635, 57636, 0, 'Disengage'), +(60932, 60934, 0, 'Disengage'), +(61507, 61508, 0, 'Disengage'), +(49576, 49560, 0, 'Death Grip'); + +-- 2629_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (47897,61290); +INSERT INTO `spell_linked_spell` VALUES (47897, 47960, 1, 'Shadowflame Rank 1'); +INSERT INTO `spell_linked_spell` VALUES (61290, 61291, 1, 'Shadowflame Rank 2'); + +-- 2678_mangos_7662_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE entry IN (50288, 50294); +INSERT INTO `spell_bonus_data` VALUES +(50288, 0.05, 0, 0, "Druid - Starfall"), +(50294, 0.012, 0, 0, "Druid - Starfall AOE"); + +-- 2682_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -250.923431, 2116.264160, 81.179, 0, 'SAY_FREE_AD'), +(3849, 1, -255.048538, 2119.392578, 81.179, 0, ''), +(3849, 2, -254.129105, 2123.454346, 81.179, 0, ''), +(3849, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3849, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3849, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3849, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3849, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3849, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3849, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3849, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AD'), +(3849, 11, -241.129700, 2154.562988, 90.624, 5000, ''), +(3849, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST1_DOOR_AD'), +(3849, 13, -241.129700, 2154.562988, 90.624, 25000, 'SAY_POST2_DOOR_AD'); + +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -241.816895, 2122.904053, 81.179, 0, 'SAY_FREE_AS'), +(3850, 1, -247.139297, 2124.886475, 81.179, 0, ''), +(3850, 2, -253.179184, 2127.406738, 81.179, 0, ''), +(3850, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3850, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3850, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3850, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3850, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3850, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3850, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3850, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AS'), +(3850, 11, -241.129700, 2154.562988, 90.624, 5000, 'cast'), +(3850, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST_DOOR_AS'), +(3850, 13, -241.129700, 2154.562988, 90.624, 25000, ''); + +UPDATE script_texts SET content_default='Follow me and I\'ll open the courtyard door for you.', language=7, comment='prisoner ashcrombe SAY_FREE_AS' WHERE entry=-1033000; + +DELETE FROM script_texts WHERE entry BETWEEN -1033008 AND -1033001; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1033001,'I have just the spell to get this door open. Too bad the cell doors weren\'t locked so haphazardly.',0,0,7,1,'prisoner ashcrombe SAY_OPEN_DOOR_AS'), +(-1033002,'There it is! Wide open. Good luck to you conquering what lies beyond. I must report back to the Kirin Tor at once!',0,0,7,1,'prisoner ashcrombe SAY_POST_DOOR_AS'), +(-1033003,'Free from this wretched cell at last! Let me show you to the courtyard....',0,0,1,1,'prisoner adamant SAY_FREE_AD'), +(-1033004,'You are indeed courageous for wanting to brave the horrors that lie beyond this door.',0,0,1,1,'prisoner adamant SAY_OPEN_DOOR_AD'), +(-1033005,'There we go!',0,0,1,1,'prisoner adamant SAY_POST1_DOOR_AD'), +(-1033006,'Good luck with Arugal. I must hurry back to Hadrec now.',0,0,1,1,'prisoner adamant SAY_POST2_DOOR_AD'), +(-1033007,'About time someone killed the wretch.',0,0,1,1,'prisoner adamant SAY_BOSS_DIE_AD'), +(-1033008,'For once I agree with you... scum.',0,0,7,1,'prisoner ashcrombe SAY_BOSS_DIE_AS'); + +-- 2683_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry`=2025; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +('2025','|cff00ff00Created|r:|cff00ccff %s ago|r ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2685_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0); + +-- 2686_world_command +DELETE FROM `command` WHERE `name` IN ('go ticket'); +INSERT INTO `command` VALUES +('go ticket','1','Syntax: .go ticket #ticketid\r\nTeleports the user to the location where $ticketid was created.'); + +-- 2687_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); +INSERT INTO `spell_proc_event` VALUES +(44545, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 15.000000, 0), +(44543, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 7.000000, 0); + +-- 2689_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (51723); +INSERT INTO `spell_linked_spell` VALUES (51723, 52874, 0, 'Fan Of Knives'); + +-- 2702_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0); + +-- 2706_world_SD2_scripts +UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); +DELETE FROM spell_target_position WHERE id=53360; +INSERT INTO spell_target_position VALUES +(53360, 571, 5807.829, 587.960, 660.939, 1.663); + +-- 2715_TC1_1362_world_creature_linked_respawn +DROP TABLE IF EXISTS `creature_linked_respawn`; +CREATE TABLE `creature_linked_respawn` ( + `guid` int(10) unsigned NOT NULL COMMENT 'dependent creature', + `linkedGuid` int(10) unsigned NOT NULL COMMENT 'master creature', + PRIMARY KEY (`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature Respawn Link System'; +DELETE FROM `trinity_string` WHERE `entry` = '750'; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +('750', 'linkGUID: %u, Entry: %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2724_TC1_world_1371_script +UPDATE `creature_template` SET `ScriptName` = 'mob_unkor_the_ruthless' WHERE `entry` = 18262; + +-- 2774_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333, 58426, 31221, 31222, 31223); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +-- Overkill +(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +-- Master of subtlety +(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0); + +-- 2792_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE entry IN (33778); +INSERT INTO `spell_bonus_data` VALUES +(33778, 0.6453, 0, 0, "Lifebloom- final effect"); + +-- 2792_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (16180, 16198, 16196); +INSERT INTO `spell_proc_event` VALUES +(16180, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), +(16198, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), +(16196, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); + +-- 2793_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); +INSERT INTO `spell_proc_event` VALUES +(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2794_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); +INSERT INTO `spell_proc_event` VALUES +(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2798_world_SD2_scripts +UPDATE gameobject_template SET ScriptName='go_tele_to_dalaran_crystal' WHERE entry=191230; +UPDATE gameobject_template SET ScriptName='go_tele_to_violet_stand' WHERE entry=191229; + +-- 2802_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=17876; +INSERT INTO script_waypoint VALUES +(17876, 0, 2230.91, 118.765, 82.2947,5000, ''), +(17876, 1, 2230.33, 114.980, 82.2946, 0, ''), +(17876, 2, 2233.36, 111.057, 82.2996, 0, ''), +(17876, 3, 2231.17, 108.486, 82.6624, 0, ''), +(17876, 4, 2220.22, 114.605, 89.4264, 0, ''), +(17876, 5, 2215.23, 115.990, 89.4549, 0, ''), +(17876, 6, 2210.00, 106.849, 89.4549, 0, ''), +(17876, 7, 2205.66, 105.234, 89.4549, 0, ''), +(17876, 8, 2192.26, 112.618, 89.4549, 0, 'spawn armorer'), +(17876, 9, 2181.28, 118.612, 89.4549,8000, 'get weapon'), +(17876, 10, 2181.62, 120.385, 89.4549,5000, 'get armor'), +(17876, 11, 2189.44, 113.922, 89.4549, 0, ''), +(17876, 12, 2195.63, 110.584, 89.4549, 0, ''), +(17876, 13, 2201.09, 115.115, 89.4549, 0, ''), +(17876, 14, 2204.34, 121.036, 89.4355, 0, ''), +(17876, 15, 2208.66, 129.127, 87.9560, 0, 'first ambush'), +(17876, 16, 2193.09, 137.940, 88.2164, 0, ''), +(17876, 17, 2173.39, 149.064, 87.9227, 0, ''), +(17876, 18, 2164.25, 137.965, 85.0595, 0, ''), +(17876, 19, 2149.31, 125.645, 77.0858, 0, ''), +(17876, 20, 2142.78, 127.173, 75.5954, 0, ''), +(17876, 21, 2139.28, 133.952, 73.6386, 0, 'second ambush'), +(17876, 22, 2139.54, 155.235, 67.1269, 0, ''), +(17876, 23, 2145.38, 167.551, 64.8974, 0, ''), +(17876, 24, 2134.28, 175.304, 67.9446, 0, ''), +(17876, 25, 2118.08, 187.387, 68.8141, 0, ''), +(17876, 26, 2105.88, 195.461, 65.1854, 0, 'third ambush'), +(17876, 27, 2096.77, 196.939, 65.2117, 0, ''), +(17876, 28, 2083.90, 209.395, 64.8736, 0, ''), +(17876, 29, 2067.84, 224.376, 64.8022,30000, 'meeting scarloc'), +(17876, 30, 2055.40, 242.90, 63.3418, 0, 'after skarloc'), +(17876, 31, 2039.20, 266.460, 63.0182,10000, 'mount up'), +(17876, 32, 2011.77, 278.478, 65.3388, 0, ''), +(17876, 33, 2005.08, 289.676, 66.1179, 0, ''), +(17876, 34, 2033.11, 337.450, 66.0948, 0, ''), +(17876, 35, 2070.30, 416.208, 66.0893, 0, ''), +(17876, 36, 2086.76, 469.768, 65.9182, 0, ''), +(17876, 37, 2101.70, 497.955, 61.7881, 0, 'road ambush'), +(17876, 38, 2133.39, 530.933, 55.3700,5000, ''), +(17876, 39, 2157.91, 559.635, 48.5157, 0, ''), +(17876, 40, 2167.34, 586.191, 42.4394, 0, ''), +(17876, 41, 2174.17, 637.643, 33.9002, 0, ''), +(17876, 42, 2179.31, 656.053, 34.723, 0, ''), +(17876, 43, 2183.65, 670.941, 34.0318, 0, ''), +(17876, 44, 2201.50, 668.616, 36.1236, 0, ''), +(17876, 45, 2221.56, 652.747, 36.6153, 0, ''), +(17876, 46, 2238.97, 640.125, 37.2214, 0, ''), +(17876, 47, 2251.17, 620.574, 40.1473, 0, ''), +(17876, 48, 2261.98, 595.303, 41.4117, 0, ''), +(17876, 49, 2278.67, 560.172, 38.9090, 0, ''), +(17876, 50, 2336.72, 528.327, 40.9369, 0, ''), +(17876, 51, 2381.04, 519.612, 37.7312, 0, ''), +(17876, 52, 2412.20, 515.425, 39.2068, 0, ''), +(17876, 53, 2452.39, 516.174, 42.9387, 0, ''), +(17876, 54, 2467.38, 539.389, 47.4992, 0, ''), +(17876, 55, 2470.70, 554.333, 46.6668, 0, ''), +(17876, 56, 2478.07, 575.321, 55.4549, 0, ''), +(17876, 57, 2480.00, 585.408, 56.6921, 0, ''), +(17876, 58, 2482.67, 608.817, 55.6643, 0, ''), +(17876, 59, 2485.62, 626.061, 58.0132, 2000, 'dismount'), +(17876, 60, 2486.91, 626.356, 58.0761, 0, 'scare horse'), +(17876, 61, 2488.58, 660.940, 57.3913, 0, ''), +(17876, 62, 2502.56, 686.059, 55.6252, 0, ''), +(17876, 63, 2502.08, 694.360, 55.5083, 0, ''), +(17876, 64, 2491.46, 694.321, 55.7163, 0, ''), +(17876, 65, 2491.10, 703.300, 55.7630, 0, ''), +(17876, 66, 2485.64, 702.992, 55.7917, 0, ''), +(17876, 67, 2479.10, 695.291, 55.7901, 10000, ''), +(17876, 68, 2476.75, 693.689, 55.7960, 0, 'spawn mobs'), +(17876, 69, 2475.39, 695.983, 55.8146, 0, ''), +(17876, 70, 2477.75, 694.473, 55.7945, 0, ''), +(17876, 71, 2481.27, 697.747, 55.7910, 0, 'mobs in doorway'), +(17876, 72, 2486.31, 703.131, 55.7861, 5000, ''), +(17876, 73, 2490.76, 703.511, 55.7662, 0, ''), +(17876, 74, 2491.30, 694.792, 55.7195, 0, ''), +(17876, 75, 2518.69, 693.876, 55.1383, 0, ''), +(17876, 76, 2531.33, 681.914, 55.1383, 0, ''), +(17876, 77, 2568.25, 682.654, 55.1778, 0, ''), +(17876, 78, 2589.61, 689.981, 55.1421, 0, ''), +(17876, 79, 2634.74, 679.833, 54.6613, 0, ''), +(17876, 80, 2630.41, 661.464, 54.2761, 0, ''), +(17876, 81, 2629.00, 656.982, 56.0651, 0, ''), +(17876, 82, 2620.84, 633.007, 56.0300, 3000, 'stop in church'), +(17876, 83, 2622.99, 639.178, 56.0300, 0, 'summon'), +(17876, 84, 2628.73, 656.693, 56.0610, 5000, ''), +(17876, 85, 2630.34, 661.135, 54.2738, 0, ''), +(17876, 86, 2635.38, 672.243, 54.4508, 0, ''), +(17876, 87, 2644.13, 668.158, 55.3797, 0, ''), +(17876, 88, 2646.82, 666.740, 56.9898, 0, ''), +(17876, 89, 2658.22, 665.432, 57.1725, 0, ''), +(17876, 90, 2661.88, 674.849, 57.1725, 0, ''), +(17876, 91, 2656.23, 677.208, 57.1725, 0, ''), +(17876, 92, 2652.28, 670.270, 61.9353, 0, ''), +(17876, 93, 2650.79, 664.290, 61.9302, 0, 'summon inn'), +(17876, 94, 2658.19, 660.454, 61.9320, 5000, ''), +(17876, 95, 2660.57, 659.173, 61.9370, 0, 'speak with Taretha'), +(17876, 96, 2658.19, 660.454, 61.9320, 5000, 'epoch calls'), +(17876, 97, 2659.84, 659.482, 61.9361, 5000, 'taretha "dies"'), +(17876, 98, 2654.28, 662.722, 61.9313, 0, ''), +(17876, 99, 2652.37, 670.561, 61.9368, 0, ''), +(17876, 100, 2656.05, 676.761, 57.1727, 0, ''), +(17876, 101, 2658.49, 677.166, 57.1727, 0, ''), +(17876, 102, 2659.28, 667.117, 57.1727, 0, ''), +(17876, 103, 2649.71, 665.387, 57.1727, 0, ''), +(17876, 104, 2634.79, 672.964, 54.4577, 0, 'outside inn'), +(17876, 105, 2635.06, 673.892, 54.4713, 30000, 'getting ready'), +(17876, 106, 2634.79, 672.964, 54.4577, 60000, 'when all dead and meet Taretha'), +(17876, 107, 2631.72, 665.629, 54.2923, 0, 'run off'), +(17876, 108, 2647.40, 640.530, 55.7634, 0, ''); +DELETE FROM script_waypoint WHERE entry=18887; +INSERT INTO script_waypoint VALUES +(18887, 0, 2650.06, 665.473, 61.9305, 0, ''), +(18887, 1, 2652.44, 670.761, 61.9370, 0, ''), +(18887, 2, 2655.96, 676.913, 57.1725, 0, ''), +(18887, 3, 2659.40, 677.317, 57.1725, 0, ''), +(18887, 4, 2651.75, 664.482, 57.1725, 0, ''), +(18887, 5, 2647.49, 666.595, 57.0824, 0, ''), +(18887, 6, 2644.37, 668.167, 55.4182, 0, ''), +(18887, 7, 2640.96, 669.890, 54.7567, 60000, ''); +DELETE FROM script_waypoint WHERE entry=10096; +INSERT INTO script_waypoint VALUES +(10096, 0, 604.802673, -191.081985, -54.058590, 0,'ring'), +(10096, 1, 604.072998, -222.106918, -52.743759, 0,'first gate'), +(10096, 2, 621.400391, -214.499054, -52.814453, 0,'hiding in corner'), +(10096, 3, 601.300781, -198.556992, -53.950256, 0,'ring'), +(10096, 4, 631.818359, -180.548126, -52.654770, 0,'second gate'), +(10096, 5, 627.390381, -201.075974, -52.692917, 0,'hiding in corner'); +DELETE FROM script_waypoint WHERE entry=9503; +INSERT INTO script_waypoint VALUES +(9503, 0, 883.294861, -188.926300, -43.703655, 0,''), +(9503, 1, 872.763550, -185.605621, -43.703655, 5000,'b1'), +(9503, 2, 867.923401, -188.006393, -43.703655, 5000,'b2'), +(9503, 3, 863.295898, -190.795212, -43.703655, 5000,'b3'), +(9503, 4, 856.139587, -194.652756, -43.703655, 5000,'b4'), +(9503, 5, 851.878906, -196.928131, -43.703655, 15000,'b5'), +(9503, 6, 877.035217, -187.048080, -43.703655, 0,''), +(9503, 7, 891.198000, -197.924000, -43.620400, 0,'home'); + +-- 2813_world_scripts +UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; +UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); +UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; + +-- 2813_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=12423; +INSERT INTO script_waypoint VALUES +(12423, 0, -9509.72, -147.03, 58.74, 0, ''), +(12423, 1, -9517.07, -172.82, 58.66, 0, ''); +DELETE FROM script_waypoint WHERE entry=12427; +INSERT INTO script_waypoint VALUES +(12427, 0, -5689.20, -456.44, 391.08, 0, ''), +(12427, 1, -5700.37, -450.77, 393.19, 0, ''); +DELETE FROM script_waypoint WHERE entry=12428; +INSERT INTO script_waypoint VALUES +(12428, 0, 2454.09, 361.26, 31.51, 0, ''), +(12428, 1, 2472.03, 378.08, 30.98, 0, ''); +DELETE FROM script_waypoint WHERE entry=12429; +INSERT INTO script_waypoint VALUES +(12429, 0, 9654.19, 909.58, 1272.11, 0, ''), +(12429, 1, 9642.53, 908.11, 1269.10, 0, ''); +DELETE FROM script_waypoint WHERE entry=12430; +INSERT INTO script_waypoint VALUES +(12430, 0, 161.65, -4779.34, 14.64, 0, ''), +(12430, 1, 140.71, -4813.56, 17.04, 0, ''); +UPDATE script_texts SET emote=20 WHERE entry=-1000231; +UPDATE script_texts SET emote=4 WHERE entry IN (-1000232, -1000256, -1000258, -1000260, -1000262); + +-- 2814_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (32386, 32388, 32389, 32390, 32391); +INSERT INTO `spell_linked_spell` VALUES (32386, 60448, 2, 'Shadow Embrace Rank1'); +INSERT INTO `spell_linked_spell` VALUES (32388, 60465, 2, 'Shadow Embrace Rank2'); +INSERT INTO `spell_linked_spell` VALUES (32389, 60466, 2, 'Shadow Embrace Rank3'); +INSERT INTO `spell_linked_spell` VALUES (32390, 60467, 2, 'Shadow Embrace Rank4'); +INSERT INTO `spell_linked_spell` VALUES (32391, 60468, 2, 'Shadow Embrace Rank5'); + +-- 2828_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (16544, 16086); +INSERT INTO `spell_proc_event` VALUES +(16544, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0), +(16086, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2885_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (34457); +INSERT INTO `spell_proc_event` VALUES +(34457, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (34456); +INSERT INTO `spell_proc_event` VALUES +(19615, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); +INSERT INTO trinity_string (entry, content_default)VALUES (6616 , "Pet spells will reset for all players at login. Strongly recommend re-login!"); + +-- 2907_mangos_7705_01_world_command +DELETE FROM `command` WHERE `name` IN +('account lock','account password','chardelete','character customize','character delete','character rename','customize','lockaccount','password','rename'); +INSERT INTO `command` VALUES +('account lock',0,'Syntax: .account lock [on|off]\r\n\r\nAllow login from account only from current used IP or remove this requirement.'), +('account password',0,'Syntax: .account password $old_password $new_password $new_password\r\n\r\nChange your account password.'), +('character customize',2,'Syntax: .character customize [$name]\r\n\r\nMark selected in game or by $name in command character for customize at next login.'), +('character delete',4,'Syntax: .character delete $name\r\n\r\nDelete character $name.'), +('character rename',2,'Syntax: .character rename [$name]\r\n\r\nMark selected in game or by $name in command character for rename at next login.'); + +-- 2907_mangos_7706_01_world_command +DELETE FROM `command` WHERE `name` IN ('plimit','server plimit'); +INSERT INTO `command` VALUES +('server plimit',3,'Syntax: .server plimit [#num|-1|-2|-3|reset|player|moderator|gamemaster|administrator]\r\n\r\nWithout arg show current player amount and security level limitations for login to server, with arg set player linit ($num > 0) or securiti limitation ($num < 0 or security leme name. With `reset` sets player limit to the one in the config file'); + +-- 2923_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (47569, 47570); +INSERT INTO `spell_proc_event` VALUES +(47569, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 50.000000, 0), +(47570, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 100.000000, 0); + +-- 2932_mangos_7714_01_world_command +DELETE FROM `command` WHERE `name` IN ('character level'); +INSERT INTO `command` VALUES +('character level',3,'Syntax: .character level [$playername] [#level]\r\n\r\nSet the level of character with $playername (or the selected if not name provided) by #numberoflevels Or +1 if no #numberoflevels provided). If #numberoflevels is omitted, the level will be increase by 1. If #numberoflevels is 0, the same level will be restarted. If no character is selected and name not provided, increase your level. Command can be used for offline character. All stats and dependent values recalculated. At level decrease talents can be reset if need. Also at level decrease equipped items with greater level requirement can be lost.'); + +-- 2938_mangos_7720_01_world_trinity_string +DELETE FROM trinity_string WHERE entry IN(557,558,559); +INSERT INTO trinity_string VALUES +(557,'%s level up you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(558,'%s level down you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(559,'%s reset your level progress.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2949_world_creature_template +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4) VALUES +(15352, 36213, 0, 0, 0), # Greater Earth Elemental +(15438, 57984, 12470, 13376, 0), # Greater Fire Elemental +(29264, 58861, 58875, 58867, 58857), # Spirit Wolf +(510, 31707, 33395, 0, 0) # Water Elemental +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4); + +-- 2955_world_scripts_naxx +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), +(-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); +UPDATE creature_template SET spell1 = 28158, spell2 = 54362, flags_extra = 128 WHERE entry = 16363; +UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; + +-- 2963_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (20911, 25899); +-- Blessing of sanctuary +INSERT INTO `spell_proc_event` VALUES +(20911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0), +(25899, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0); +DELETE FROM `spell_required` WHERE `spell_id` IN (25899); +INSERT INTO spell_required VALUES (25899, 20911); + +-- 2986_TC1_world +-- Kil'jaeden +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 45909; +DELETE FROM `spell_script_target` WHERE `entry` IN (46589, 45839); +INSERT INTO `spell_script_target` () VALUES (46589, 1, 30598); +INSERT INTO `spell_script_target` () VALUES (46589, 1, 30614); +INSERT INTO `spell_script_target` () VALUES (45839, 1, 25653); + +DELETE FROM `creature_template` WHERE entry in (30598, 30614); +INSERT INTO `creature_template` () VALUES +(30598, 0, 4449, 0, 4449, 0, 'Spike Target', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''), +(30614, 0, 4449, 0, 4449, 0, 'Spike Target 2', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''); + +UPDATE `creature_template` SET `flags_extra` = 128 WHERE `entry` IN (30614, 30598, 25735); +UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73, unit_flags = 33554432, minhealth=5000000, maxhealth=5000000 WHERE entry IN (26046, 25319); +UPDATE `creature_template` SET `minlevel` = 70, `unit_flags` = 33554432 WHERE entry = 26046; +UPDATE `creature_template` SET `minlevel` =70, `maxlevel` = 70, `unit_flags` = 33554432, spell1 = 45848, spell2 = 45862, spell3 = 45860, spell4 = 45856, minhealth = 5000000, maxhealth=5000000 WHERE entry=25653; +UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `minhealth` = 20000, maxhealth = 20000 WHERE entry = 25502; +UPDATE `creature_template` SET `minhealth` = 12600000, maxhealth = 12600000, minmana = 2000000, maxmana = 2000000 WHERE entry = 25315; +UPDATE `creature_template` SET `minhealth` = 110000, maxhealth = 110000, minmana = 100000, maxmana = 100000 WHERE entry =25708; +UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73 WHERE entry = 25735; + +DELETE FROM creature WHERE id IN (25319, 25588, 25608); +INSERT INTO creature (id, map, spawnMask, modelid, equipment_id, position_x, position_y, position_z, orientation, spawntimesecs, spawndist, currentwaypoint, curhealth, curmana, DeathState, MovementType) VALUES +(25319, 580, 1, 0, 0, 1701.7, 635.515, 72.2884, 4.65461, 25, 0, 0, 1, 0, 0, 0), +(25608, 580, 1, 0, 0, 1698.9, 627.877, 27.6233, 0.034907, 604800, 0, 0, 1, 0, 0, 0); + +DELETE FROM gameobject WHERE id=188415; +INSERT INTO gameobject (id, map, spawnMask, position_x, position_y, position_z, orientation, rotation0, rotation1, rotation2, rotation3, spawntimesecs, animprogress, state) VALUES +(188415, 580, 1, 1653.12, 635.41, 28.0932, 0.0977725, 0, 0, 0.0488668, 0.998805, 25, 0, 1), +(188415, 580, 1, 1704.14, 583.591, 28.1696, 1.59003, 0, 0, 0.713874, 0.700274, 25, 0, 1), +(188415, 580, 1, 1745.68, 621.823, 28.0505, 2.93777, 0, 0, 0.994812, 0.101733, 25, 0, 1), +(188415, 580, 1, 1694.48, 674.29, 28.0502, 4.86985, 0, 0, 0.649302, -0.760531, 25, 0, 1); +UPDATE `gameobject_template` SET `type` = 1 WHERE `entry` = 188415; + +-- M'uru +UPDATE `creature_template` SET `modelid_A` = 23842 WHERE `entry` = 25744; +UPDATE `creature_template` SET `flags_extra` = 128 WHERE entry IN (25855, 25770); +UPDATE `creature_template` SET `spell1` = 46262, flags_extra = 128, scriptname = '' WHERE entry = 25879; + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (46242, 46228, 46228, 46262); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46242, 46247, 0, 'Black Hole Visual (Birth)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, 46235, 0, 'Black Hole Visual (Grown)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, -46247, 0, 'Black Hole Visual (Grown)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46262, 46265, 0, 'Void Zone Visual'); + +DELETE FROM `spell_script_target` WHERE `entry` IN (45976, 46177); +INSERT INTO `spell_script_target` VALUES (45976, 1, 25770); +INSERT INTO `spell_script_target` VALUES (46177, 1, 25770); + +-- EAI for Berserks FROM Megamage +DELETE FROM `creature_ai_scripts` WHERE `creature_id` = 25798; +INSERT INTO `creature_ai_scripts` (`id`, `creature_id`, `event_type`, `event_flags`,`event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`, `event_chance`, `event_inverse_phase_mask`) VALUES +(2579800, 25798, 11, 0, 0*1000, 0*1000, 0*1000, 0*1000, 11, 45769, 0, 0, 20, 1, 0, 0, 21, 1, 0, 0,"Shadowsword Berserker - Sunwell Radiance", 100, 0), +(2579801, 25798, 0, 1, 10*1000, 12*1000, 10*1000, 15*1000, 11, 46160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - Cast Flurry', 70, 0), +(2579802, 25798, 1, 0, 180*1000, 180*1000, 0*1000, 0*1000, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - 180s OOC => Evade', 100, 0); + +-- Brutallus +UPDATE `creature_template` SET `unit_flags` = 0 WHERE `entry` = 24882; + +-- Felmyst +UPDATE `creature_template` SET `modelid_H` = 22838 WHERE `entry` = 25038; +DELETE FROM `script_texts` WHERE `entry` BETWEEN '-1580109' and '-1580036'; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `comment`) VALUES +(-1580036, 'Glory to Kil\'jaeden! Death to all who oppose!', 12477, 1, 'felmyst - YELL_BIRTH'), +(-1580037, 'I kill for the master!', 12480, 1, 'felmyst - YELL_KILL1'), +(-1580038, 'The end has come!', 12481, 1, 'felmyst - YELL_KILL2'), +(-1580039, 'Choke on your final breath!', 12478, 1, 'felmyst - YELL_BREATH'), +(-1580040, 'I am stronger than ever before!', 12479, 1, 'felmyst- YELL_TAKEOFF'), +(-1580041, 'No more hesitation! Your fates are written!', 12482, 1, 'felmyst - YELL_BERSERK'), +(-1580042, 'Kil\'jaeden... will... prevail...', 12483, 1, 'felmyst - YELL_DEATH'), +(-1580043, 'Madrigosa deserved a far better fate. You did what had to be done, but this battle is far from over.', 12439, 1, 'felmyst - YELL_KALECGOS'), +(-1580044, 'Fire to the aid of shadow!', 12489, 1, 'eredar - YELL_CANFLAGRATION'), +(-1580045, 'Sacrolash!', 12492, 1, 'eredar - YELL_SISTER_SACROLASH_DEAD'), +(-1580046, 'Fire consume.', 12490, 1, 'eredar - YELL_ALY_KILL_1'), +(-1580047, 'Ed-ir Halach!', 12491, 1, 'eredar - YELL_ALY_KILL_2'), +(-1580048, 'De-ek Anur!', 12494, 1, 'eredar - YELL_ALY_DEAD'), +(-1580049, 'Your luck has run its curse!', 12493, 1, 'eredar - YELL_BERSERK'), +(-1580050, 'Shadow to the aid of fire!', 12485, 1, 'eredar - YELL_SHADOW_NOVA'), +(-1580051, 'Alythess! Your fire burns within me!', 12488, 1, 'eredar - YELL_SISTER_ALYTHESS_DEAD'), +(-1580052, 'Shadow engulf.', 12486, 1, 'eredar - YELL_SAC_KILL_1'), +(-1580053, 'Ee-nok Kryul!', 12487, 1, 'eredar - YELL_SAC_KILL_2'), +(-1580054, 'I... fade.', 0, 1, 'eredar - YELL_SAC_DEAD'), +(-1580055, 'Time is a luxury you no longer possess!', 0, 1, 'eredar - YELL_ENRAGE'), +(-1580056, 'Misery...', 12484, 1, 'eredar - YELL_INTRO_SAC_1'), +(-1580057, 'Depravity...', 0, 1, 'eredar - YELL_INTRO_ALY_2'), +(-1580058, 'Confusion...', 0, 1, 'eredar - YELL_INTRO_SAC_3'), +(-1580059, 'Hatred...', 0, 1, 'eredar - YELL_INTRO_ALY_4'), +(-1580060, 'Mistrust...', 0, 1, 'eredar - YELL_INTRO_SAC_5'), +(-1580061, 'Chaos...', 0, 1, 'eredar - YELL_INTRO_ALY_6'), +(-1580062, 'These are the hallmarks...', 0, 1, 'eredar - YELL_INTRO_SAC_7'), +(-1580063, 'These are the pillars...', 0, 1, 'eredar - YELL_INTRO_ALY_8'), +(-1580064, 'directs Shadow Nova at $N', 0, 3, 'eredar - emote shadow nova'), +(-1580065, 'directs Conflagration at $N', 0, 3, 'eredar - emote conflagration'), +(-1580066, 'All my plans have led to this!', 12495, 1, 'KJ - SAY_KJ_OFFCOMBAT1'), +(-1580067, 'Stay on task! Do not waste tim!', 12496, 1, 'KJ - SAY_KJ_OFFCOMBAT2'), +(-1580068, 'I have waited long enough!', 12497, 1, 'KJ - SAY_KJ_OFFCOMBAT3'), +(-1580069, 'Fail me and suffer for eternity!', 12498, 1, 'KJ - SAY_KJ_OFFCOMBAT4'), +(-1580070, 'Drain the girl! Drain her power until there is nothing but a vacant shell!', 12499, 1, 'KJ - SAY_KJ_OFFCOMBAT5'), +(-1580071, 'The expendible have perished... So be it! Now I shall succeed where Sargeras could not! I will bleed this wretched world and secure my place as the true master of the Burning Legion. The end has come! Let the unraveling of this world commence!', 12500, 1, 'KJ - SAY_KJ_EMERGE'), +(-1580072, 'Another step towards destruction!', 12501, 1, 'KJ - SAY_KJ_SLAY1'), +(-1580073, 'Anak-ky\'ri!', 12502, 1, 'KJ - SAY_KJ_SLAY2'), +(-1580074, 'Who can you trust?', 12503, 1, 'KJ - SAY_KJ_REFLECTION1'), +(-1580075, 'The enemy is among you.', 12504, 1, 'KJ - SAY_KJ_REFLECTION2'), +(-1580076, 'Chaos!', 12505, 1, 'KJ - SAY_KJ_DARKNESS1'), +(-1580077, 'Destruction!', 12506, 1, 'KJ - SAY_KJ_DARKNESS2'), +(-1580078, 'Oblivion!', 12507, 1, 'KJ - SAY_KJ_DARKNESS3'), +(-1580079, 'I will not be denied! This world shall fall!', 12508, 1, 'KJ - SAY_KJ_PHASE3'), +(-1580080, 'Do not harbor false hope. You cannot win!', 12509, 1, 'KJ - SAY_KJ_PHASE4'), +(-1580081, 'Aggghh! The powers of the Sunwell... turned... against me! What have you done? WHAT HAVE YOU DONE?', 12510, 1, 'KJ - SAY_KJ_PHASE5'), +(-1580082, 'Anveena, you must awaken, this world needs you!', 12445, 1, 'KJ - SAY_KALECGOS_AWAKEN'), +(-1580083, 'I serve only the Master now.', 12511, 1, 'KJ - SAY_ANVEENA_IMPRISONED'), +(-1580084, 'You must let go! You must become what you were always meant to be! The time is now, Anveena!', 12446, 1, 'KJ - SAY_KALECGOS_LETGO'), +(-1580085, 'But I\'m... lost... I cannot find my way back!', 12512, 1, 'KJ - SAY_ANVEENA_LOST'), +(-1580086, 'Anveena, I love you! Focus on my voice, come back for me now! Only you can cleanse the Sunwell!', 12447, 1, 'KJ - SAY_KALECGOS_FOCUS'), +(-1580087, 'Kalec... Kalec?', 12513, 1, 'KJ - SAY_ANVEENA_KALEC'), +(-1580088, 'Yes, Anveena! Let fate embrace you now!', 12448, 1, 'KJ - SAY_KALECGOS_FATE'), +(-1580089, 'The nightmare is over, the spell is broken! Goodbye, Kalec, my love!', 12514, 1, 'KJ - SAY_ANVEENA_GOODBYE'), +(-1580090, 'Goodbye, Anveena, my love. Few will remember your name, yet this day you change the course of destiny. What was once corrupt is now pure. Heroes, do not let her sacrifice be in vain.', 12450, 1, 'KJ - SAY_KALECGOS_GOODBYE'), +(-1580091, 'Strike now, heroes, while he is weakened! Vanquish the Deceiver!', 12449, 1, 'KJ - SAY_KALECGOS_ENCOURAGE'), +(-1580092, 'You are not alone. The Blue Dragonflight shall help you vanquish the Deceiver.', 12438, 1, 'KJ - SAY_KALECGOS_JOIN'), +(-1580093, 'Nooooooooooooo!', 12527, 1, 'KJ - SAY_KJ_DEATH'), +(-1580094, 'begins to channel dark energy', 0, 3, 'KJ - EMOTE_KJ_DARKNESS'), +(-1580095, 'I will channel my power into the orbs, be ready!', 12440, 1, 'KJ - SAY_KALEC_ORB_READY1'), +(-1580096, 'I have empowered another orb! Use it quickly!', 12441, 1, 'KJ - SAY_KALEC_ORB_READY2'), +(-1580097, 'Another orb is ready! Make haste!', 12442, 1, 'KJ - SAY_KALEC_ORB_READY3'), +(-1580098, 'I have channeled all I can! The power is in your hands!', 12443, 1, 'KJ - SAY_KALEC_ORB_READY4'), +(-1580099, 'Mortal heroes, your victory here today was foretold long ago. My brother\'s anguished cry of defeat will echo across the universe, bringing renewed hope to all those who still stand against the Burning Crusade.', 12515, 0, 'prophet velen - SAY1'), +(-1580100, 'As the Legion\'s final defeat draws ever-nearer, stand proud in the knowledge that you have saved worlds without number from the flame. Just as this day marks an ending, so too does it herald a new beginning...', 12516, 0, 'prophet velen - SAY2'), -- van mégegy hang 12517 ami ehhez tartozik +(-1580101, 'The creature Entropius, whom you were forced to destroy, was once the noble naaru, M\'uru. In life, M\'uru channeled vast energies of LIGHT and HOPE. For a time, a misguided few sought to steal those energies...', 12518, 0, 'prophet velen - SAY3'), +(-1580102, 'Then fortunate it is, that I have reclaimed the noble naaru\'s spark from where it fell! Where faith dwells, hope is never lost, young blood elf.', 12519, 0, 'prophet velen - SAY4'), +(-1580103, 'Gaze now, mortals - upon the HEART OF M\'URU! Unblemished. Bathed by the light of Creation - just as it was at the Dawn.', 12520, 0, 'prophet velen - SAY5'), +(-1580104, 'In time, the light and hope held within - will rebirth more than this mere fount of power... Mayhap, they will rebirth the soul of a nation.', 12521, 0, 'prophet velen - SAY6'), +(-1580105, 'Salvation, young one. It waits for us all.', 12522, 0, 'prophet velen - SAY7'), +(-1580106, 'Farewell...', 12523, 0, 'prophet velen - SAY8'), +(-1580107, 'Our arrogance was unpardonable. We damned one of the most noble beings of all. We may never atone for this sin.', 12524, 0, 'lady liadrinn - SAY1'), +(-1580108, 'Can it be?', 12525, 0, 'lady liadrinn - SAY2'), +(-1580109, 'Blessed ancestors! I feel it... so much love... so much grace... there are... no words... impossible to describe...', 12525, 0, 'lady liadrinn - SAY3'); + +-- Kil'jaeden script +UPDATE `creature_template` SET `ScriptName`='boss_kiljaeden' WHERE `entry`=25315; +UPDATE `creature_template` SET `ScriptName`='boss_kalecgosKJ' WHERE `entry`=25319; +UPDATE `creature_template` SET `ScriptName`='mob_kiljaeden_controller' WHERE `entry`=25608; +UPDATE `creature_template` SET `ScriptName`='mob_hand_of_the_deceiver' WHERE `entry`=25588; +UPDATE `creature_template` SET `ScriptName`='mob_felfire_portal' WHERE `entry`=25603; +UPDATE `creature_template` SET `ScriptName`='mob_volatile_felfire_fiend' WHERE `entry`=25598; +UPDATE `creature_template` SET `ScriptName`='mob_armageddon' WHERE `entry`=25735; +UPDATE `creature_template` SET `ScriptName`='mob_shield_orb' WHERE `entry`=25502; +UPDATE `creature_template` SET `ScriptName`='mob_sinster_reflection' WHERE `entry`=25708; +UPDATE `gameobject_template` SET `ScriptName`='go_orb_of_the_blue_flight' WHERE `entry`=188415; + +-- M'uru& Entropius +UPDATE `creature_template` SET `ScriptName`='npc_void_sentinel' WHERE `entry`=25772; +UPDATE `creature_template` SET `ScriptName`='npc_dark_fiend' WHERE `entry`=25744; +UPDATE `creature_template` SET `ScriptName`='boss_muru' WHERE `entry`=25741; +UPDATE `creature_template` SET `ScriptName`='boss_entropius' WHERE `entry`=25840; +UPDATE `creature_template` SET `ScriptName`='npc_muru_portal' WHERE `entry`=25770; +UPDATE `creature_template` SET `AIName`='EventAI' WHERE `entry`=25798; + +-- 2996_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (750,751); +INSERT INTO `trinity_string` VALUES +(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1200 AND 1232; +INSERT INTO `trinity_string` VALUES +(1200, 'You try to view cinemitic %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1201, 'You try to view movie %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1300 AND 1332; +INSERT INTO `trinity_string` VALUES +(1300, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1301, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1302, '%s was destroyed by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1303, 'The %s is under attack! If left unchecked, the %s will destroy it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1304, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1305, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1306, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1307, 'The %s is under attack! If left unchecked, the %s will capture it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1308, 'The %s has taken the %s! Its supplies will now be used for reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1309, 'Irondeep Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1310, 'Coldtooth Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1311, 'Stormpike Aid Station', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1312, 'Dun Baldar South Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1313, 'Dun Baldar North Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1314, 'Stormpike Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1315, 'Icewing Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1316, 'Stonehearth Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1317, 'Stonehearth Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1318, 'Snowfall Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1319, 'Iceblood Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1320, 'Iceblood Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1321, 'Tower Point', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1322, 'Frostwolf Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1323, 'East Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1324, 'West Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1325, 'Frostwolf Relief Hut', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1326, 'The Battle for Alterac Valley begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1327, 'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1328, 'The Battle for Alterac Valley has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1329, 'The Alliance Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1330, 'The Horde Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1331, 'The Frostwolf General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1332, 'The Stormpike General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2997_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` = 5010; +INSERT INTO `trinity_string` VALUES (5010,'linkGUID: %u, Entry: %u (%s)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); \ No newline at end of file From e5f93acf31fb3864d19393da003a261cd8881daf Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 19:41:26 -0500 Subject: [PATCH 032/112] *Fix the bug that player get fall damage after taxi flight. --HG-- branch : trunk --- src/game/WaypointMovementGenerator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/game/WaypointMovementGenerator.cpp b/src/game/WaypointMovementGenerator.cpp index 7cabd63acf1..ae7ef0bce00 100644 --- a/src/game/WaypointMovementGenerator.cpp +++ b/src/game/WaypointMovementGenerator.cpp @@ -251,6 +251,7 @@ void FlightPathMovementGenerator::Initialize(Player &player) player.getHostilRefManager().setOnlineOfflineState(false); player.addUnitState(UNIT_STAT_IN_FLIGHT); player.SetFlag(UNIT_FIELD_FLAGS,UNIT_FLAG_DISABLE_MOVE | UNIT_FLAG_TAXI_FLIGHT); + player.AddUnitMovementFlag(MOVEMENTFLAG_FLYING2); LoadPath(player); Traveller traveller(player); // do not send movement, it was sent already @@ -270,6 +271,7 @@ void FlightPathMovementGenerator::Finalize(Player & player) player.Unmount(); player.RemoveFlag(UNIT_FIELD_FLAGS,UNIT_FLAG_DISABLE_MOVE | UNIT_FLAG_TAXI_FLIGHT); + player.RemoveUnitMovementFlag(MOVEMENTFLAG_FLYING2); if(player.m_taxi.empty()) { From a7f663a748f862f15ace6f5468dfb0bac161b7e0 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 19:58:30 -0500 Subject: [PATCH 033/112] *Fix a bug of teleport visual effect. --HG-- branch : trunk --- src/game/Unit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 39e23db5fb9..6bd9c52c7d5 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -13937,7 +13937,7 @@ void Unit::NearTeleportTo( float x, float y, float z, float orientation, bool ca DestroyForNearbyPlayers(); GetMap()->CreatureRelocation((Creature*)this, x, y, z, orientation); - ObjectAccessor::UpdateObjectVisibility(this); + //ObjectAccessor::UpdateObjectVisibility(this); //WorldPacket data; // Work strange for many spells: triggered active mover set for targeted player to creature From dddc39c1abaf028531ffe218d48008e01bc3fe26 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 19:58:55 -0500 Subject: [PATCH 034/112] *Fix a typo in canSeeSpellClickOn. --HG-- branch : trunk --- src/game/Player.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 23bfea068d8..bfd47aa8279 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -1800,7 +1800,7 @@ void Player::AddToWorld() ///- The player should only be added when logging in Unit::AddToWorld(); - for(int i = PLAYER_SLOT_START; i < PLAYER_SLOT_END; i++) + for(int i = PLAYER_SLOT_START; i < PLAYER_SLOT_END; ++i) { if(m_items[i]) m_items[i]->AddToWorld(); @@ -1817,7 +1817,7 @@ void Player::RemoveFromWorld() StopCastingBindSight(); } - for(int i = PLAYER_SLOT_START; i < PLAYER_SLOT_END; i++) + for(int i = PLAYER_SLOT_START; i < PLAYER_SLOT_END; ++i) { if(m_items[i]) m_items[i]->RemoveFromWorld(); @@ -20552,12 +20552,14 @@ void Player::ResummonPetTemporaryUnSummonedIfAny() bool Player::canSeeSpellClickOn(Creature const *c) const { - SpellClickInfoMap const& map = objmgr.mSpellClickInfoMap; - if(map.empty()) + SpellClickInfoMap::const_iterator lower = objmgr.mSpellClickInfoMap.lower_bound(c->GetEntry()); + SpellClickInfoMap::const_iterator upper = objmgr.mSpellClickInfoMap.upper_bound(c->GetEntry()); + if(lower == upper) return true; - for(SpellClickInfoMap::const_iterator itr = map.lower_bound(c->GetEntry()); itr != map.upper_bound(c->GetEntry()); ++itr) + for(SpellClickInfoMap::const_iterator itr = lower; itr != upper; ++itr) { + sLog.outError("%u %u %u %u", (uint32)itr->second.castFlags, itr->second.questId, itr->second.spellId); if(itr->second.questId == 0 || GetQuestStatus(itr->second.questId) == QUEST_STATUS_INCOMPLETE) return true; } From ecc953dd3d5bc948fea774d5a55c0b98f5795833 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 21:58:33 -0500 Subject: [PATCH 035/112] *Fix some bugs of spell target selection. Thanks to StarJoker. --HG-- branch : trunk --- src/game/Spell.cpp | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 9f0a5dc0fde..122caa96373 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1756,15 +1756,15 @@ void Spell::SetTargetMap(uint32 i, uint32 cur) if(!target) return; - else if(target->GetTypeId() == TYPEID_UNIT) + else if(target->GetTypeId() == TYPEID_GAMEOBJECT) + AddGOTarget((GameObject*)target, i); + else { pushType = PUSH_CHAIN; - if(!m_targets.getUnitTarget()) + if(m_targets.getUnitTarget() != target) m_targets.setUnitTarget((Unit*)target); } - else if(target->GetTypeId() == TYPEID_GAMEOBJECT) - AddGOTarget((GameObject*)target, i); break; } @@ -2235,9 +2235,20 @@ void Spell::prepare(SpellCastTargets const* targets, AuraEffect* triggeredByAura if(!m_targets.getUnitTargetGUID() && m_spellInfo->Targets & TARGET_FLAG_UNIT) { - if(Unit *target = ObjectAccessor::GetUnit(*m_caster, m_caster->GetUInt64Value(UNIT_FIELD_TARGET))) - if(IsValidSingleTargetSpell(target)) - m_targets.setUnitTarget(target); + Unit *target = NULL; + if(m_caster->GetTypeId() == TYPEID_UNIT) + target = m_caster->getVictim(); + else + target = ObjectAccessor::GetUnit(*m_caster, ((Player*)m_caster)->GetSelection()); + + if(target && IsValidSingleTargetSpell(target)) + m_targets.setUnitTarget(target); + else + { + SendCastResult(SPELL_FAILED_BAD_TARGETS); + finish(false); + return; + } } m_spellState = SPELL_STATE_PREPARING; From 3b14179f65d3c0cd14604d8698d5af438cca25e3 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 21:59:01 -0500 Subject: [PATCH 036/112] *Allow dismiss possessed units. --HG-- branch : trunk --- src/game/PetHandler.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/game/PetHandler.cpp b/src/game/PetHandler.cpp index 42d0093510b..bfbe8ca7df4 100644 --- a/src/game/PetHandler.cpp +++ b/src/game/PetHandler.cpp @@ -89,10 +89,6 @@ void WorldSession::HandlePetActionHelper(Unit *pet, uint64 guid1, uint16 spellid switch(flag) { case ACT_COMMAND: //0x0700 - // Possessed or shared vision pets are only able to attack - if ((pet->isPossessed() || pet->HasAuraType(SPELL_AURA_BIND_SIGHT)) && spellid != COMMAND_ATTACK) - return; - switch(spellid) { case COMMAND_STAY: //flat=1792 //STAY @@ -162,10 +158,7 @@ void WorldSession::HandlePetActionHelper(Unit *pet, uint64 guid1, uint16 spellid } case COMMAND_ABANDON: // abandon (hunter pet) or dismiss (summoned pet) if(pet->GetCharmerGUID() == GetPlayer()->GetGUID()) - { - if(GetPlayer()->m_seer != pet) - _player->StopCastingCharm(); - } + _player->StopCastingCharm(); else if(pet->GetOwnerGUID() == GetPlayer()->GetGUID()) { assert(pet->GetTypeId() == TYPEID_UNIT); From 67876f9dfe14783e9c81bf5a8bab6843d30b22bc Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 22:00:18 -0500 Subject: [PATCH 037/112] *Fix a creature spell use bug. --HG-- branch : trunk --- sql/world_spell_full.sql | 5 +++-- .../scripts/creature/mob_generic_creature.cpp | 21 ++----------------- src/game/TemporarySummon.cpp | 5 +---- 3 files changed, 6 insertions(+), 25 deletions(-) diff --git a/sql/world_spell_full.sql b/sql/world_spell_full.sql index 915aabeb669..c892b3291fa 100644 --- a/sql/world_spell_full.sql +++ b/sql/world_spell_full.sql @@ -151,13 +151,14 @@ INSERT INTO creature_template (entry, spell1, flags_extra, scriptname) VALUES (23069, 40029, 128, ''), # demon fire (24187, 43218, 128, ''), # pillar of fire (17662, 30914, 128, ''), # Broggok Poison Cloud -(25879, 46262, 128, '') # Void Zone Periodic +(25879, 46262, 128, ''), # Void Zone Periodic +(16363, 28158, 128, ''), # Grobbulus Cloud +(29379, 54362, 128, ''), # Grobbulus Cloud (H) ON DUPLICATE KEY UPDATE spell1 = VALUES(spell1), flags_extra = VALUES(flags_extra), scriptname = VALUES(scriptname); -UPDATE creature_template SET spell1 = 28158, spell2 = 54362, flags_extra = 128 WHERE entry = 16363; UPDATE creature_template SET speed = 1.0 WHERE entry = 23095; # molten_flame diff --git a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp b/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp index 56155a9ff2f..ec987e31c0e 100644 --- a/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp +++ b/src/bindings/scripts/scripts/creature/mob_generic_creature.cpp @@ -166,25 +166,8 @@ struct TRINITY_DLL_DECL trigger_periodicAI : public NullCreatureAI { trigger_periodicAI(Creature* c) : NullCreatureAI(c) { - if(me->m_spells[0]) - { - if(me->m_spells[1]) - spell = GetSpellStore()->LookupEntry(HEROIC(me->m_spells[0], me->m_spells[1])); - else - spell = GetSpellStore()->LookupEntry(me->m_spells[0]); - } - else - spell = NULL; - - if(me->m_spells[2]) - { - if(me->m_spells[3]) - interval = HEROIC(me->m_spells[2], me->m_spells[3]); - else - interval = me->m_spells[2]; - } - else - interval = 1000; + spell = me->m_spells[0] ? GetSpellStore()->LookupEntry(me->m_spells[0]) : NULL; + interval = me->m_spells[1] ? me->m_spells[1] : 1000; timer = interval; } diff --git a/src/game/TemporarySummon.cpp b/src/game/TemporarySummon.cpp index 14a347ee4bd..afea0e5ed53 100644 --- a/src/game/TemporarySummon.cpp +++ b/src/game/TemporarySummon.cpp @@ -208,10 +208,7 @@ void TempSummon::InitSummon() if(GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_TRIGGER && m_spells[0]) { setFaction(owner->getFaction()); - if(m_spells[1] && GetMap()->IsHeroic()) - CastSpell(this, m_spells[1], false, 0, 0, m_summonerGUID); - else - CastSpell(this, m_spells[0], false, 0, 0, m_summonerGUID); + CastSpell(this, m_spells[0], false, 0, 0, m_summonerGUID); } } } From 883c2ef77da57f12887cfcdbaed03bf1ea50e6b9 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 9 May 2009 22:31:53 -0500 Subject: [PATCH 038/112] *Do not allow persistant auras from the same caster stack on target. --HG-- branch : trunk --- src/game/Creature.cpp | 6 +++--- src/game/GridNotifiersImpl.h | 7 +++++-- src/game/SpellAuras.cpp | 6 ++++-- src/game/Unit.cpp | 14 +++++--------- src/game/Unit.h | 2 +- 5 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index 01f43ac8163..a47afda5cd2 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -164,8 +164,8 @@ Creature::~Creature() i_AI = NULL; } - if(m_uint32Values) - sLog.outDetail("Deconstruct Creature Entry = %u", GetEntry()); + //if(m_uint32Values) + // sLog.outDetail("Deconstruct Creature Entry = %u", GetEntry()); } void Creature::AddToWorld() @@ -2105,7 +2105,7 @@ bool Creature::LoadCreaturesAddon(bool reload) continue; } - AddAuraEffect(AdditionalSpellInfo->Id, cAura->effect_idx, this); + AddAuraEffect(AdditionalSpellInfo, cAura->effect_idx, this); sLog.outDebug("Spell: %u with Aura %u added to creature (GUIDLow: %u Entry: %u )", cAura->spell_id, AdditionalSpellInfo->EffectApplyAuraName[cAura->effect_idx],GetGUIDLow(),GetEntry()); } } diff --git a/src/game/GridNotifiersImpl.h b/src/game/GridNotifiersImpl.h index 7726d5647bd..7b7911820c6 100644 --- a/src/game/GridNotifiersImpl.h +++ b/src/game/GridNotifiersImpl.h @@ -178,8 +178,11 @@ inline void Trinity::DynamicObjectUpdater::VisitHelper(Unit* target) if (i_dynobject.IsAffecting(target)) return; - SpellEntry const *spellInfo = sSpellStore.LookupEntry(i_dynobject.GetSpellId()); uint32 eff_index = i_dynobject.GetEffIndex(); + if(target->HasAuraEffect(i_dynobject.GetSpellId(), eff_index, i_check->GetGUID())) + return; + + SpellEntry const *spellInfo = sSpellStore.LookupEntry(i_dynobject.GetSpellId()); if(spellInfo->EffectImplicitTargetB[eff_index] == TARGET_DEST_DYNOBJ_ALLY || spellInfo->EffectImplicitTargetB[eff_index] == TARGET_UNIT_AREA_ALLY_DST) { @@ -205,7 +208,7 @@ inline void Trinity::DynamicObjectUpdater::VisitHelper(Unit* target) if (target->IsImmunedToSpell(spellInfo) || target->IsImmunedToSpellEffect(spellInfo, eff_index)) return; // Apply PersistentAreaAura on target - target->AddAuraEffect(spellInfo->Id, eff_index, i_dynobject.GetCaster()); + target->AddAuraEffect(spellInfo, eff_index, i_dynobject.GetCaster()); i_dynobject.AddAffected(target); } diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index f9bdc6fcd88..b8f65626e7d 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -750,7 +750,7 @@ void AreaAuraEffect::Update(uint32 diff) // recalculate basepoints for lower rank (all AreaAura spell not use custom basepoints?) //if(actualSpellInfo != GetSpellProto()) // actualBasePoints = actualSpellInfo->EffectBasePoints[m_effIndex]; - Aura * aur = (*tIter)->AddAuraEffect(actualSpellInfo->Id, GetEffIndex(), caster, &m_currentBasePoints); + (*tIter)->AddAuraEffect(actualSpellInfo, GetEffIndex(), caster, &m_currentBasePoints); if(m_areaAuraType == AREA_AURA_ENEMY) caster->CombatStart(*tIter); @@ -5698,6 +5698,7 @@ void AuraEffect::PeriodicTick() if(!pCaster) return; + // Consecrate ticks can miss and will not show up in the combat log if( GetSpellProto()->Effect[GetEffIndex()]==SPELL_EFFECT_PERSISTENT_AREA_AURA && pCaster->SpellHitResult(m_target,GetSpellProto(),false)!=SPELL_MISS_NONE) return; @@ -5746,7 +5747,8 @@ void AuraEffect::PeriodicTick() } } m_amount = 100 * m_tickNumber; - }break; + break; + } default: break; } diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 6bd9c52c7d5..7a3385acabf 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -13610,16 +13610,12 @@ void Unit::AddAura(uint32 spellId, Unit* target) target->AddAura(Aur); } -Aura * Unit::AddAuraEffect(uint32 spellId, uint8 effIndex, Unit* caster, int32 * basePoints) +Aura * Unit::AddAuraEffect(const SpellEntry * spellInfo, uint8 effIndex, Unit* caster, int32 * basePoints) { - SpellEntry const *spellInfo = sSpellStore.LookupEntry(spellId); - if(!spellInfo || !caster) - return NULL; - // can't do that for passive auras - they stack from same caster so there is no way to get exact aura which should get effect //assert (!IsPassiveSpell(spellInfo)); - Aura * aur = GetAura(spellId, caster->GetGUID()); + Aura *aur = GetAura(spellInfo->Id, caster->GetGUID()); if (aur) { @@ -13636,10 +13632,10 @@ Aura * Unit::AddAuraEffect(uint32 spellId, uint8 effIndex, Unit* caster, int32 * aur = new Aura(spellInfo, 1< Date: Sat, 9 May 2009 22:36:04 -0500 Subject: [PATCH 039/112] *Set creature trigger have the same level as caster. --HG-- branch : trunk --- src/game/TemporarySummon.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/game/TemporarySummon.cpp b/src/game/TemporarySummon.cpp index afea0e5ed53..993ece988a0 100644 --- a/src/game/TemporarySummon.cpp +++ b/src/game/TemporarySummon.cpp @@ -208,6 +208,7 @@ void TempSummon::InitSummon() if(GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_TRIGGER && m_spells[0]) { setFaction(owner->getFaction()); + SetLevel(owner->getLevel()); CastSpell(this, m_spells[0], false, 0, 0, m_summonerGUID); } } From aba285664fe9660a545bb4abc3d31cedb5142540 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 01:19:39 -0500 Subject: [PATCH 040/112] *Fix the bug that totem can only apply the first aura effect. --HG-- branch : trunk --- src/game/Spell.cpp | 4 ++-- src/game/SpellAuras.cpp | 38 +++++++++++++++++++------------------- src/game/Unit.cpp | 4 +++- 3 files changed, 24 insertions(+), 22 deletions(-) diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 122caa96373..5d4dae7f0b5 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1188,8 +1188,8 @@ SpellMissInfo Spell::DoSpellHitOnUnit(Unit *unit, const uint32 effectMask) if (aura_effmask) { - Unit * caster = m_originalCaster ? m_originalCaster : m_caster; - Aura * Aur= new Aura(m_spellInfo, aura_effmask, &m_currentBasePoints[0], unit, caster , m_CastItem, m_caster); + Unit * caster = m_originalCaster ? m_originalCaster : m_caster; + Aura * Aur = new Aura(m_spellInfo, aura_effmask, m_currentBasePoints, unit, caster, m_CastItem, m_caster); if (!Aur->IsAreaAura()) { diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index b8f65626e7d..3045e89f315 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -721,28 +721,28 @@ void AreaAuraEffect::Update(uint32 diff) } } - for(std::list::iterator tIter = targets.begin(); tIter != targets.end(); tIter++) + for(std::list::iterator tIter = targets.begin(); tIter != targets.end(); tIter++) { - bool skip=false; - for(Unit::AuraMap::iterator iter = (*tIter)->GetAuras().begin(); iter != (*tIter)->GetAuras().end();++iter) + if(Aura *aur = (*tIter)->GetAura(GetId(), m_formalCasterGUID)) { - bool samecaster = iter->second->GetCasterGUID() == GetCasterGUID(); - if (samecaster && iter->first == GetId()) - { - if (AuraEffect * aurEff = iter->second->GetPartAura(m_effIndex)) - { - skip=true; - } - break; - } - if (spellmgr.IsNoStackSpellDueToSpell(GetId(), iter->first,samecaster)) - { - skip=true; - break; - } + if(aur->HasEffect(GetEffIndex())) + continue; + } + else + { + bool skip = false; + for(Unit::AuraMap::iterator iter = (*tIter)->GetAuras().begin(); iter != (*tIter)->GetAuras().end();++iter) + { + bool samecaster = iter->second->GetCasterGUID() == m_formalCasterGUID; + if(spellmgr.IsNoStackSpellDueToSpell(GetId(), iter->first, samecaster)) + { + skip = true; + break; + } + } + if(skip) + continue; } - if(skip) - continue; if(SpellEntry const *actualSpellInfo = spellmgr.SelectAuraRankForPlayerLevel(GetSpellProto(), (*tIter)->getLevel())) { diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 7a3385acabf..6a9f122adf4 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -4306,7 +4306,7 @@ bool Unit::HasAura(Aura * aur) const bool Unit::HasAuraEffect(uint32 spellId, uint8 effIndex, uint64 caster) const { if (Aura * aur = GetAura(spellId, caster)) - return bool(aur->HasEffect(effIndex)); + return aur->HasEffect(effIndex); return false; } @@ -13615,6 +13615,8 @@ Aura * Unit::AddAuraEffect(const SpellEntry * spellInfo, uint8 effIndex, Unit* c // can't do that for passive auras - they stack from same caster so there is no way to get exact aura which should get effect //assert (!IsPassiveSpell(spellInfo)); + sLog.outDebug("AddAuraEffect: spell id: %u, effect index: %u", spellInfo->Id, (uint32)effIndex); + Aura *aur = GetAura(spellInfo->Id, caster->GetGUID()); if (aur) From d0bf6edd3603e978a0b1aa47dd25526245e28549 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 01:20:12 -0500 Subject: [PATCH 041/112] *Show correct duration for persistent aura. --HG-- branch : trunk --- src/game/GridNotifiersImpl.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/GridNotifiersImpl.h b/src/game/GridNotifiersImpl.h index 7b7911820c6..12f3706c4e2 100644 --- a/src/game/GridNotifiersImpl.h +++ b/src/game/GridNotifiersImpl.h @@ -208,7 +208,9 @@ inline void Trinity::DynamicObjectUpdater::VisitHelper(Unit* target) if (target->IsImmunedToSpell(spellInfo) || target->IsImmunedToSpellEffect(spellInfo, eff_index)) return; // Apply PersistentAreaAura on target - target->AddAuraEffect(spellInfo, eff_index, i_dynobject.GetCaster()); + if(Aura *aur = target->AddAuraEffect(spellInfo, eff_index, i_dynobject.GetCaster())) + aur->SetAuraDuration(i_dynobject.GetDuration()); + i_dynobject.AddAffected(target); } From 1576a44d38eb1d9c035652e2bc109488d12f1ce4 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 01:22:51 -0500 Subject: [PATCH 042/112] *Update naxx script. --HG-- branch : trunk --- sql/updates/3233_world_scripts_naxx.sql | 34 ++++++++ src/bindings/scripts/include/sc_creature.cpp | 13 ++- .../scripts/zone/naxxramas/boss_noth.cpp | 87 ++++++++++++++++--- .../scripts/zone/naxxramas/boss_sapphiron.cpp | 5 +- 4 files changed, 121 insertions(+), 18 deletions(-) create mode 100644 sql/updates/3233_world_scripts_naxx.sql diff --git a/sql/updates/3233_world_scripts_naxx.sql b/sql/updates/3233_world_scripts_naxx.sql new file mode 100644 index 00000000000..7272b328f8e --- /dev/null +++ b/sql/updates/3233_world_scripts_naxx.sql @@ -0,0 +1,34 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-28169); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), +(-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); + +UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; + +INSERT INTO creature_template (entry, spell1, flags_extra, scriptname) VALUES +(16363, 28158, 128, ''), # Grobbulus Cloud +(29379, 54362, 128, '') # Grobbulus Cloud (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +flags_extra = VALUES(flags_extra), +scriptname = VALUES(scriptname); + +INSERT INTO creature_template (entry, spell1, spell2, flags_extra, scriptname) VALUES +(16474, 28547, 1000, 128, 'trigger_periodic'), # Blizzard (Sapphiron) +(30000, 55699, 1000, 128, 'trigger_periodic') # Blizzard (Sapphiron) (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +flags_extra = VALUES(flags_extra), +scriptname = VALUES(scriptname); + +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN (29912); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_id`, `cast_flags`) VALUES +(29912, 55479, 0, 1); # Obedience Crystal - Force Obedience + +DELETE FROM `spell_script_target` WHERE `entry` IN (55479); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(55479, 1, 16803); # Force Obedience - Death Knight Understudy + +# Death Knight Understudy +UPDATE creature_template SET spell1=0, spell2=0, spell3=0, spell4=61696, spell5=29060, spell6=29061 WHERE entry IN (16803,29941); diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index a76fbb8e1ef..82743bcd9e5 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -775,14 +775,21 @@ void Scripted_NoMovementAI::AttackStart(Unit* who) } } +#define GOBJECT(x) (const_cast(GetGameObjectInfo(x))) + void LoadOverridenSQLData() { GameObjectInfo *goInfo; // Sunwell Plateau : Kalecgos : Spectral Rift - goInfo = const_cast(GetGameObjectInfo(187055)); - if(goInfo && goInfo->type == GAMEOBJECT_TYPE_GOOBER) - goInfo->goober.lockId = 57; // need LOCKTYPE_QUICK_OPEN + if(goInfo = GOBJECT(187055)) + if(goInfo->type == GAMEOBJECT_TYPE_GOOBER) + goInfo->goober.lockId = 57; // need LOCKTYPE_QUICK_OPEN + + // Naxxramas : Sapphiron Birth + if(goInfo = GOBJECT(181356)) + if(goInfo->type == GAMEOBJECT_TYPE_TRAP) + goInfo->trap.radius = 50; } #define SPELL(x) const_cast(GetSpellStore()->LookupEntry(x)) diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp index a0ab51a9a2b..22796094557 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp @@ -34,6 +34,7 @@ EndScriptData */ #define SPELL_CURSE_PLAGUEBRINGER HEROIC(29213,54835) #define SPELL_BLINK RAND(29208,29209,29210,29211) #define SPELL_CRIPPLE HEROIC(29212,54814) +#define SPELL_TELEPORT 29216 #define MOB_WARRIOR 16984 #define MOB_CHAMPION 16983 @@ -62,6 +63,9 @@ enum Events EVENT_CURSE, EVENT_BLINK, EVENT_WARRIOR, + EVENT_BALCONY, + EVENT_WAVE, + EVENT_GROUND, }; struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI @@ -74,6 +78,7 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI EventMap events; SummonList summons; ScriptedInstance *instance; + uint32 waveCount, balconyCount; void Reset() { @@ -86,27 +91,38 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI void EnterCombat(Unit *who) { DoScriptText(SAY_AGGRO, me); - DoZoneInCombat(); me->setActive(true); - - events.ScheduleEvent(EVENT_CURSE, 20000+rand()%10000); - events.ScheduleEvent(EVENT_WARRIOR, 30000); - if(HeroicMode) - events.ScheduleEvent(EVENT_BLINK, 20000+rand()%10000); - + balconyCount = 0; + EnterPhaseGround(); instance->SetBossState(BOSS_NOTH, IN_PROGRESS); } + void EnterPhaseGround() + { + DoZoneInCombat(); + if(me->getThreatManager().isThreatListEmpty()) + EnterEvadeMode(); + else + { + events.ScheduleEvent(EVENT_BALCONY, 11000); + events.ScheduleEvent(EVENT_CURSE, 20000+rand()%10000); + events.ScheduleEvent(EVENT_WARRIOR, 30000); + if(HeroicMode) + events.ScheduleEvent(EVENT_BLINK, 20000+rand()%10000); + } + } + void KilledUnit(Unit* victim) { - DoScriptText(SAY_SLAY, me); + if(!(rand()%5)) + DoScriptText(SAY_SLAY, me); } void JustSummoned(Creature *summon) { summons.Summon(summon); summon->setActive(true); - DoZoneInCombat(summon); + summon->AI()->DoZoneInCombat(); } void SummonedCreatureDespawn(Creature *summon) { summons.Despawn(summon); } @@ -130,8 +146,19 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI void UpdateAI(const uint32 diff) { - if(!UpdateVictim()) - return; + if(me->HasReactState(REACT_AGGRESSIVE)) // ground + { + if(!UpdateVictim()) + return; + } + else // balcony + { + if(me->getThreatManager().isThreatListEmpty()) // if no enemy, go back at once + { + events.Reset(); + events.ScheduleEvent(EVENT_GROUND, 0); + } + } events.Update(diff); @@ -154,10 +181,46 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI DoResetThreat(); events.ScheduleEvent(EVENT_BLINK, 20000+rand()%10000); return; + case EVENT_BALCONY: + me->SetReactState(REACT_PASSIVE); + me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); + me->AttackStop(); + me->RemoveAllAuras(); + me->NearTeleportTo(TELE_X, TELE_Y, TELE_Z, TELE_O); + events.Reset(); + events.ScheduleEvent(EVENT_WAVE, 2000); + waveCount = 0; + return; + case EVENT_WAVE: + DoScriptText(SAY_SUMMON, me); + switch(balconyCount) + { + case 0: SummonUndead(MOB_CHAMPION, HEROIC(2,4)); break; + case 1: SummonUndead(MOB_CHAMPION, HEROIC(1,2)); + SummonUndead(MOB_GUARDIAN, HEROIC(1,2)); break; + case 2: SummonUndead(MOB_GUARDIAN, HEROIC(2,4)); break; + default:SummonUndead(MOB_CHAMPION, HEROIC(5,10)); + SummonUndead(MOB_GUARDIAN, HEROIC(5,10));break; + } + ++waveCount; + events.ScheduleEvent(waveCount < 2 ? EVENT_WAVE : EVENT_GROUND, 34000); + return; + case EVENT_GROUND: + { + ++balconyCount; + me->SetReactState(REACT_AGGRESSIVE); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); + float x, y, z, o; + me->GetHomePosition(x, y, z, o); + me->NearTeleportTo(x, y, z, o); + EnterPhaseGround(); + return; + } } } - DoMeleeAttackIfReady(); + if(me->HasReactState(REACT_AGGRESSIVE)) + DoMeleeAttackIfReady(); } }; diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp index 9ba4bd1f7ee..682f6cee3a9 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp @@ -89,6 +89,7 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI me->GetPosition(x, y, z); me->SummonGameObject(GO_BIRTH, x, y, z, 0, 0, 0, 0, 0, 0); me->SetVisibility(VISIBILITY_OFF); + me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); me->SetReactState(REACT_PASSIVE); Reset(); @@ -207,10 +208,7 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI float x, y, z; me->GetGroundPointAroundUnit(x, y, z, rand_norm()*20, rand_norm()*2*M_PI); if(Creature *summon = me->SummonCreature(MOB_BLIZZARD, x, y, z, 0, TEMPSUMMON_TIMED_DESPAWN, 25000+rand()%5000)) - { - summon->setFaction(me->getFaction()); summon->GetMotionMaster()->MoveRandom(40); - } events.ScheduleEvent(EVENT_BLIZZARD, HEROIC(20000,7000), 0, PHASE_GROUND); break; } @@ -295,6 +293,7 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI return; case EVENT_BIRTH: me->SetVisibility(VISIBILITY_ON); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); me->SetReactState(REACT_AGGRESSIVE); return; } From c153f7f272d574cf72c7c96825db19973655d209 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 12:41:05 -0500 Subject: [PATCH 043/112] *A temp fix for the crash caused by feared statue. I will push a better fix later. Thanks to Drahy. --HG-- branch : trunk --- src/game/Spell.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 5d4dae7f0b5..5b53647fe4c 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2856,8 +2856,7 @@ void Spell::finish(bool ok) m_caster->clearUnitState(UNIT_STAT_CASTING); // Unsummon summon as possessed creatures on spell cancel - if(IsChanneledSpell(m_spellInfo) - && m_caster->GetTypeId() == TYPEID_PLAYER) + if(IsChanneledSpell(m_spellInfo) && m_caster->GetTypeId() == TYPEID_PLAYER) { if (Unit * charm = m_caster->GetCharm()) for(int i = 0; i < 3; ++i) @@ -2875,7 +2874,12 @@ void Spell::finish(bool ok) } } } - else if (m_caster->GetTypeId()==TYPEID_UNIT && ((Creature*)m_caster)->isSummon()) + + // other code related only to successfully finished spells + if(!ok) + return; + + if (m_caster->GetTypeId()==TYPEID_UNIT && ((Creature*)m_caster)->isSummon()) { // Unsummon statue uint32 spell = m_caster->GetUInt32Value(UNIT_CREATED_BY_SPELL); @@ -2888,10 +2892,6 @@ void Spell::finish(bool ok) } } - // other code related only to successfully finished spells - if(!ok) - return; - //remove spell mods if (m_caster->GetTypeId() == TYPEID_PLAYER) ((Player*)m_caster)->RemoveSpellMods(this); From 6f87cf18b4962c37bff2366d8442568d96ec41d4 Mon Sep 17 00:00:00 2001 From: Anubisss Date: Sun, 10 May 2009 21:03:25 +0200 Subject: [PATCH 044/112] *Remove Mana Tap from players and Drop Mana Tap's code. This spell not needed in 3.0.2+ --HG-- branch : trunk --- sql/TBC-WLK_converter/TBC-WLK_characters.sql | 6 +++++ sql/TBC-WLK_converter/TBC-WLK_world.sql | 24 +++++--------------- sql/updates/3235_characters.sql | 4 ++++ sql/updates/3235_world.sql | 6 +++++ sql/world.sql | 24 +++++--------------- src/game/SpellAuras.cpp | 18 ++------------- src/game/SpellEffects.cpp | 11 --------- 7 files changed, 30 insertions(+), 63 deletions(-) create mode 100644 sql/updates/3235_characters.sql create mode 100644 sql/updates/3235_world.sql diff --git a/sql/TBC-WLK_converter/TBC-WLK_characters.sql b/sql/TBC-WLK_converter/TBC-WLK_characters.sql index 214c19fef14..9d6115a4a09 100644 --- a/sql/TBC-WLK_converter/TBC-WLK_characters.sql +++ b/sql/TBC-WLK_converter/TBC-WLK_characters.sql @@ -261,6 +261,12 @@ DELETE FROM `character_spell` WHERE `spell` IN (27354,24513,24512,24511,24494,21 UPDATE IGNORE character_spell SET spell = 2108 WHERE spell = 3104; DELETE FROM character_spell WHERE spell = 3104; +/* Remove Mana Tap */ +DELETE FROM `character_action` WHERE `type` = 0 AND `action` = 28734; +DELETE FROM `character_aura` WHERE `spell` = 28734; +DELETE FROM `character_spell` WHERE `spell` = 28734; +DELETE FROM `character_spell_cooldown` WHERE `spell` = 28734; + /* This cleanup character_action. This is like delete from character_action where type=0 and action not in character_spell for same player */ DELETE FROM ca,cs USING `character_action` ca LEFT JOIN `character_spell` cs ON ca.`guid`=cs.`guid` AND ca.`action`=cs.`spell` WHERE ca.`type`=0 AND cs.`guid` IS NULL; diff --git a/sql/TBC-WLK_converter/TBC-WLK_world.sql b/sql/TBC-WLK_converter/TBC-WLK_world.sql index a2e3833c2e4..969f8ce4c2c 100644 --- a/sql/TBC-WLK_converter/TBC-WLK_world.sql +++ b/sql/TBC-WLK_converter/TBC-WLK_world.sql @@ -314,29 +314,25 @@ INSERT IGNORE INTO `playercreateinfo_action` (`race`, `class`, `button`, `action (10, 2, 0, 6603, 0, 0), (10, 2, 1, 21084, 0, 0), (10, 2, 2, 635, 0, 0), -(10, 2, 3, 28734, 0, 0), -(10, 2, 4, 28730, 0, 0), +(10, 2, 3, 28730, 0, 0), (10, 2, 10, 159, 128, 0), (10, 2, 11, 20857, 128, 0), (10, 3, 0, 6603, 0, 0), (10, 3, 1, 2973, 0, 0), (10, 3, 2, 75, 0, 0), -(10, 3, 3, 28734, 0, 0), -(10, 3, 4, 28730, 0, 0), +(10, 3, 3, 28730, 0, 0), (10, 3, 10, 159, 128, 0), (10, 3, 11, 20857, 128, 0), (10, 4, 0, 6603, 0, 0), (10, 4, 1, 1752, 0, 0), (10, 4, 2, 2098, 0, 0), (10, 4, 3, 2764, 0, 0), -(10, 4, 4, 28734, 0, 0), -(10, 4, 5, 25046, 0, 0), +(10, 4, 4, 25046, 0, 0), (10, 4, 11, 20857, 128, 0), (10, 5, 0, 6603, 0, 0), (10, 5, 1, 585, 0, 0), (10, 5, 2, 2050, 0, 0), -(10, 5, 3, 28734, 0, 0), -(10, 5, 4, 28730, 0, 0), +(10, 5, 3, 28730, 0, 0), (10, 5, 10, 159, 128, 0), (10, 5, 11, 20857, 128, 0), (10, 6, 0, 6603, 0, 0), @@ -349,14 +345,12 @@ INSERT IGNORE INTO `playercreateinfo_action` (`race`, `class`, `button`, `action (10, 8, 0, 6603, 0, 0), (10, 8, 1, 133, 0, 0), (10, 8, 2, 168, 0, 0), -(10, 8, 3, 28734, 0, 0), -(10, 8, 4, 28730, 0, 0), +(10, 8, 3, 28730, 0, 0), (10, 8, 10, 159, 128, 0), (10, 8, 11, 20857, 128, 0), (10, 9, 11, 20857, 128, 0), (10, 9, 10, 159, 128, 0), -(10, 9, 4, 28730, 0, 0), -(10, 9, 3, 28734, 0, 0), +(10, 9, 3, 28730, 0, 0), (10, 9, 2, 687, 0, 0), (10, 9, 1, 686, 0, 0), (10, 9, 0, 6603, 0, 0), @@ -2647,7 +2641,6 @@ INSERT IGNORE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) V (10, 2, 22810, 'Opening - No Text'), (10, 2, 27762, 'Libram'), (10, 2, 28730, 'Arcane Torrent'), -(10, 2, 28734, 'Mana Tap'), (10, 2, 28877, 'Arcane Affinity'), (10, 3, 75, 'Auto Shot'), (10, 3, 81, 'Dodge'), @@ -2684,7 +2677,6 @@ INSERT IGNORE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) V (10, 3, 22810, 'Opening - No Text'), (10, 3, 24949, 'Defensive State 2 (DND)'), (10, 3, 28730, 'Arcane Torrent'), -(10, 3, 28734, 'Mana Tap'), (10, 3, 28877, 'Arcane Affinity'), (10, 3, 34082, 'Advantaged State (DND)'), (10, 4, 81, 'Dodge'), @@ -2723,7 +2715,6 @@ INSERT IGNORE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) V (10, 4, 22027, 'Remove Insignia'), (10, 4, 22810, 'Opening - No Text'), (10, 4, 25046, 'Arcane Torrent'), -(10, 4, 28734, 'Mana Tap'), (10, 4, 28877, 'Arcane Affinity'), (10, 5, 81, 'Dodge'), (10, 5, 198, 'One-Handed Maces'), @@ -2758,7 +2749,6 @@ INSERT IGNORE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) V (10, 5, 22027, 'Remove Insignia'), (10, 5, 22810, 'Opening - No Text'), (10, 5, 28730, 'Arcane Torrent'), -(10, 5, 28734, 'Mana Tap'), (10, 5, 28877, 'Arcane Affinity'), (10, 6, 81, 'Dodge'), (10, 6, 196, 'One-Handed Axes'), @@ -2860,7 +2850,6 @@ INSERT IGNORE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) V (10, 8, 22027, 'Remove Insignia'), (10, 8, 22810, 'Opening - No Text'), (10, 8, 28730, 'Arcane Torrent'), -(10, 8, 28734, 'Mana Tap'), (10, 8, 28877, 'Arcane Affinity'), (10, 9, 81, 'Dodge'), (10, 9, 203, 'Unarmed'), @@ -2895,7 +2884,6 @@ INSERT IGNORE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) V (10, 9, 22027, 'Remove Insignia'), (10, 9, 22810, 'Opening - No Text'), (10, 9, 28730, 'Arcane Torrent'), -(10, 9, 28734, 'Mana Tap'), (10, 9, 28877, 'Arcane Affinity'), (10, 9, 58284, 'Chaos Bolt Passive'), (11, 1, 78, 'Heroic Strike'), diff --git a/sql/updates/3235_characters.sql b/sql/updates/3235_characters.sql new file mode 100644 index 00000000000..814b2dda67c --- /dev/null +++ b/sql/updates/3235_characters.sql @@ -0,0 +1,4 @@ +DELETE FROM `character_action` WHERE `type` = 0 AND `action` = 28734; +DELETE FROM `character_aura` WHERE `spell` = 28734; +DELETE FROM `character_spell` WHERE `spell` = 28734; +DELETE FROM `character_spell_cooldown` WHERE `spell` = 28734; diff --git a/sql/updates/3235_world.sql b/sql/updates/3235_world.sql new file mode 100644 index 00000000000..68c18dfc886 --- /dev/null +++ b/sql/updates/3235_world.sql @@ -0,0 +1,6 @@ +DELETE FROM `playercreateinfo_action` WHERE `type` = 0 AND `action` = 28734; +DELETE FROM `playercreateinfo_spell` WHERE `spell` = 28734; +DELETE FROM `playercreateinfo_spell_custom` WHERE `spell` = 28734; + +UPDATE `playercreateinfo_action` SET `button` = 3 WHERE `race` = 10 AND `class` IN (2, 3, 5, 8, 9) AND `action` = 28730 AND `type` = 0; +UPDATE `playercreateinfo_action` SET `button` = 4 WHERE `race` = 10 AND `class` = 4 AND `action` = 25046 AND `type` = 0; diff --git a/sql/world.sql b/sql/world.sql index f11a5ca0411..c466956739a 100644 --- a/sql/world.sql +++ b/sql/world.sql @@ -9886,29 +9886,25 @@ INSERT INTO `playercreateinfo_action` VALUES (10,2,0,6603,0,0), (10,2,1,21084,0,0), (10,2,2,635,0,0), -(10,2,3,28734,0,0), -(10,2,4,28730,0,0), +(10,2,3,28730,0,0), (10,2,10,159,128,0), (10,2,11,20857,128,0), (10,3,0,6603,0,0), (10,3,1,2973,0,0), (10,3,2,75,0,0), -(10,3,3,28734,0,0), -(10,3,4,28730,0,0), +(10,3,3,28730,0,0), (10,3,10,159,128,0), (10,3,11,20857,128,0), (10,4,0,6603,0,0), (10,4,1,1752,0,0), (10,4,2,2098,0,0), (10,4,3,2764,0,0), -(10,4,4,28734,0,0), -(10,4,5,25046,0,0), +(10,4,4,25046,0,0), (10,4,11,20857,128,0), (10,5,0,6603,0,0), (10,5,1,585,0,0), (10,5,2,2050,0,0), -(10,5,3,28734,0,0), -(10,5,4,28730,0,0), +(10,5,3,28730,0,0), (10,5,10,159,128,0), (10,5,11,20857,128,0), (10,6,0,6603,0,0), @@ -9921,14 +9917,12 @@ INSERT INTO `playercreateinfo_action` VALUES (10,8,0,6603,0,0), (10,8,1,133,0,0), (10,8,2,168,0,0), -(10,8,3,28734,0,0), -(10,8,4,28730,0,0), +(10,8,3,28730,0,0), (10,8,10,159,128,0), (10,8,11,20857,128,0), (10,9,11,20857,128,0), (10,9,10,159,128,0), -(10,9,4,28730,0,0), -(10,9,3,28734,0,0), +(10,9,3,28730,0,0), (10,9,2,687,0,0), (10,9,1,686,0,0), (10,9,0,6603,0,0), @@ -12170,7 +12164,6 @@ INSERT INTO `playercreateinfo_spell` VALUES (10,2,22810,'Opening - No Text',1), (10,2,27762,'Libram',1), (10,2,28730,'Arcane Torrent',1), -(10,2,28734,'Mana Tap',1), (10,2,28877,'Arcane Affinity',1), (10,3,75,'Auto Shot',1), (10,3,81,'Dodge',1), @@ -12207,7 +12200,6 @@ INSERT INTO `playercreateinfo_spell` VALUES (10,3,22810,'Opening - No Text',1), (10,3,24949,'Defensive State 2(DND)',1), (10,3,28730,'Arcane Torrent',1), -(10,3,28734,'Mana Tap',1), (10,3,28877,'Arcane Affinity',1), (10,3,34082,'Advantaged State(DND)',1), (10,4,81,'Dodge',1), @@ -12246,7 +12238,6 @@ INSERT INTO `playercreateinfo_spell` VALUES (10,4,22027,'Remove Insignia',1), (10,4,22810,'Opening - No Text',1), (10,4,25046,'Arcane Torrent',1), -(10,4,28734,'Mana Tap',1), (10,4,28877,'Arcane Affinity',1), (10,5,81,'Dodge',1), (10,5,198,'One-Handed Maces',1), @@ -12281,7 +12272,6 @@ INSERT INTO `playercreateinfo_spell` VALUES (10,5,22027,'Remove Insignia',1), (10,5,22810,'Opening - No Text',1), (10,5,28730,'Arcane Torrent',1), -(10,5,28734,'Mana Tap',1), (10,5,28877,'Arcane Affinity',1), (10,6,81,'Dodge',1), (10,6,196,'One-Handed Axes',1), @@ -12383,7 +12373,6 @@ INSERT INTO `playercreateinfo_spell` VALUES (10,8,22027,'Remove Insignia',1), (10,8,22810,'Opening - No Text',1), (10,8,28730,'Arcane Torrent',1), -(10,8,28734,'Mana Tap',1), (10,8,28877,'Arcane Affinity',1), (10,9,81,'Dodge',1), (10,9,203,'Unarmed',1), @@ -12418,7 +12407,6 @@ INSERT INTO `playercreateinfo_spell` VALUES (10,9,22027,'Remove Insignia',1), (10,9,22810,'Opening - No Text',1), (10,9,28730,'Arcane Torrent',1), -(10,9,28734,'Mana Tap',1), (10,9,28877,'Arcane Affinity',1), (11,1,78,'Heroic Strike',1), (11,1,81,'Dodge',1), diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 3045e89f315..fa0360eadf1 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -3880,25 +3880,11 @@ void AuraEffect::HandleAuraModSilence(bool apply, bool Real) if (m_target->m_currentSpells[i] && m_target->m_currentSpells[i]->m_spellInfo->PreventionType == SPELL_PREVENTION_TYPE_SILENCE) m_target->InterruptSpell(i,false); // Stop spells on prepare or casting state + /* switch (GetId()) { - // Arcane Torrent (Energy) - case 25046: - { - Unit * caster = GetCaster(); - if (!caster) - return; - - // Search Mana Tap auras on caster - AuraEffect * dummy = caster->GetDummyAura(28734); - if (dummy) - { - int32 bp = dummy->GetParentAura()->GetStackAmount() * 10; - caster->CastCustomSpell(caster, 25048, &bp, NULL, NULL, true); - m_target->RemoveAurasDueToSpell(28734); - } - } } + */ } else { diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index d213040ede4..09c596e4979 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -1011,17 +1011,6 @@ void Spell::EffectDummy(uint32 i) m_caster->CastSpell(unitTarget,29294,true); return; } - case 28730: // Arcane Torrent (Mana) - { - Aura * dummy = m_caster->GetAura(28734, m_caster->GetGUID()); - if (dummy) - { - int32 bp = damage * dummy->GetStackAmount(); - m_caster->CastCustomSpell(m_caster, 28733, &bp, NULL, NULL, true); - m_caster->RemoveAurasDueToSpell(28734); - } - return; - } case 29200: // Purify Helboar Meat { if( m_caster->GetTypeId() != TYPEID_PLAYER ) From 40a8e6d3aba7410fe34c4b6b81f4036f26e0f338 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 14:29:28 -0500 Subject: [PATCH 045/112] *Rename some script functions (no real change). --HG-- branch : trunk --- src/bindings/scripts/include/sc_creature.cpp | 150 +----------------- src/bindings/scripts/include/sc_creature.h | 4 +- .../boss_grandmaster_vorpil.cpp | 2 +- .../shadow_labyrinth/boss_murmur.cpp | 4 +- .../zone/black_temple/boss_illidan.cpp | 12 +- .../zone/black_temple/boss_supremus.cpp | 4 +- .../black_temple/boss_warlord_najentus.cpp | 2 +- .../caverns_of_time/hyjal/boss_anetheron.cpp | 6 +- .../caverns_of_time/hyjal/boss_azgalor.cpp | 6 +- .../hyjal/boss_rage_winterchill.cpp | 2 +- .../caverns_of_time/hyjal/hyjal_trash.cpp | 2 +- .../serpent_shrine/boss_lurker_below.cpp | 2 +- .../boss_morogrim_tidewalker.cpp | 4 +- .../underbog/boss_the_black_stalker.cpp | 2 +- .../scripts/zone/naxxramas/boss_gothik.cpp | 5 +- .../zone/sunwell_plateau/boss_felmyst.cpp | 8 +- .../zone/sunwell_plateau/boss_kiljaeden.cpp | 8 +- .../zone/sunwell_plateau/boss_muru.cpp | 10 +- .../zone/tempest_keep/the_eye/boss_alar.cpp | 2 +- .../tempest_keep/the_eye/boss_astromancer.cpp | 4 +- .../tempest_keep/the_eye/boss_kaelthas.cpp | 6 +- .../temple_of_ahnqiraj/boss_twinemperors.cpp | 6 +- .../scripts/zone/zulaman/boss_akilzon.cpp | 2 +- .../scripts/zone/zulaman/boss_hexlord.cpp | 2 +- .../scripts/zone/zulaman/boss_nalorakk.cpp | 2 +- src/game/CreatureAI.cpp | 144 +++++++++++++++++ src/game/CreatureAI.h | 34 +++- src/game/Object.cpp | 8 + src/game/Object.h | 1 + src/game/Unit.cpp | 4 +- src/game/Unit.h | 4 +- 31 files changed, 246 insertions(+), 206 deletions(-) diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index 82743bcd9e5..4a9f8ec61e8 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -259,147 +259,7 @@ Unit* ScriptedAI::SelectUnit(SelectAggroTarget target, uint32 position) return NULL; } -struct TargetDistanceOrder : public std::binary_function -{ - const Unit* me; - TargetDistanceOrder(const Unit* Target) : me(Target) {}; - // functor for operator ">" - bool operator()(const Unit* _Left, const Unit* _Right) const - { - return (me->GetDistance(_Left) < me->GetDistance(_Right)); - } -}; - -Unit* ScriptedAI::SelectUnit(SelectAggroTarget targetType, uint32 position, float dist, bool playerOnly) -{ - if(targetType == SELECT_TARGET_NEAREST || targetType == SELECT_TARGET_FARTHEST) - { - std::list &m_threatlist = m_creature->getThreatManager().getThreatList(); - if(m_threatlist.empty()) return NULL; - std::list targetList; - std::list::iterator itr = m_threatlist.begin(); - for(; itr!= m_threatlist.end(); ++itr) - { - Unit *target = (*itr)->getTarget(); - if(!target - || playerOnly && target->GetTypeId() != TYPEID_PLAYER - || dist && !m_creature->IsWithinCombatRange(target, dist)) - { - continue; - } - targetList.push_back(target); - } - if(position >= targetList.size()) - return NULL; - targetList.sort(TargetDistanceOrder(m_creature)); - if(targetType == SELECT_TARGET_NEAREST) - { - std::list::iterator i = targetList.begin(); - advance(i, position); - return *i; - } - else - { - std::list::reverse_iterator i = targetList.rbegin(); - advance(i, position); - return *i; - } - } - else - { - std::list m_threatlist = m_creature->getThreatManager().getThreatList(); - std::list::iterator i; - Unit *target; - while(position < m_threatlist.size()) - { - if(targetType == SELECT_TARGET_BOTTOMAGGRO) - { - i = m_threatlist.end(); - advance(i, - (int32)position - 1); - } - else - { - i = m_threatlist.begin(); - if(targetType == SELECT_TARGET_TOPAGGRO) - advance(i, position); - else // random - advance(i, position + rand()%(m_threatlist.size() - position)); - } - - target = (*i)->getTarget(); - if(!target - || playerOnly && target->GetTypeId() != TYPEID_PLAYER - || dist && !m_creature->IsWithinCombatRange(target, dist)) - { - m_threatlist.erase(i); - } - else - { - return target; - } - } - } - - return NULL; -} - -void ScriptedAI::SelectUnitList(std::list &targetList, uint32 num, SelectAggroTarget targetType, float dist, bool playerOnly) -{ - if(targetType == SELECT_TARGET_NEAREST || targetType == SELECT_TARGET_FARTHEST) - { - std::list &m_threatlist = m_creature->getThreatManager().getThreatList(); - if(m_threatlist.empty()) return; - std::list::iterator itr = m_threatlist.begin(); - for(; itr!= m_threatlist.end(); ++itr) - { - Unit *target = (*itr)->getTarget(); - if(!target - || playerOnly && target->GetTypeId() != TYPEID_PLAYER - || dist && !m_creature->IsWithinCombatRange(target, dist)) - { - continue; - } - targetList.push_back(target); - } - targetList.sort(TargetDistanceOrder(m_creature)); - targetList.resize(num); - if(targetType == SELECT_TARGET_FARTHEST) - targetList.reverse(); - } - else - { - std::list m_threatlist = m_creature->getThreatManager().getThreatList(); - std::list::iterator i; - Unit *target; - while(m_threatlist.size() && num) - { - if(targetType == SELECT_TARGET_BOTTOMAGGRO) - { - i = m_threatlist.end(); - --i; - } - else - { - i = m_threatlist.begin(); - if(targetType == SELECT_TARGET_RANDOM) - advance(i, rand()%m_threatlist.size()); - } - - target = (*i)->getTarget(); - m_threatlist.erase(i); - if(!target - || playerOnly && target->GetTypeId() != TYPEID_PLAYER - || dist && !m_creature->IsWithinCombatRange(target, dist)) - { - continue; - } - targetList.push_back(target); - --num; - } - } -} - -SpellEntry const* ScriptedAI::SelectSpell(Unit* Target, int32 School, int32 Mechanic, SelectTarget Targets, uint32 PowerCostMin, uint32 PowerCostMax, float RangeMin, float RangeMax, SelectEffect Effects) +SpellEntry const* ScriptedAI::SelectSpell(Unit* Target, int32 School, int32 Mechanic, SelectTargetType Targets, uint32 PowerCostMin, uint32 PowerCostMax, float RangeMin, float RangeMax, SelectEffect Effects) { //No target so we can't cast if (!Target) @@ -531,7 +391,7 @@ void FillSpellSummary() SpellEntry const* TempSpell; - for (int i=0; i < GetSpellStore()->GetNumRows(); i++ ) + for(uint32 i = 0; i < GetSpellStore()->GetNumRows(); ++i) { SpellSummary[i].Effects = 0; SpellSummary[i].Targets = 0; @@ -541,7 +401,7 @@ void FillSpellSummary() if (!TempSpell) continue; - for (int j=0; j<3; j++) + for(uint32 j = 0; j < 3; ++j) { //Spell targets self if ( TempSpell->EffectImplicitTargetA[j] == TARGET_UNIT_CASTER ) @@ -802,10 +662,6 @@ void LoadOverridenDBCData() if(spellInfo = SPELL(41913)) spellInfo->EffectApplyAuraName[0] = 4; // proc debuff, and summon infinite fiends - // Naxxramas : Sapphiron : Frost Breath Visual Effect - //if(spellInfo = SPELL(30101)) - // spellInfo->EffectImplicitTargetA[0] = TARGET_DEST_DEST; // orig 18 - //temp, not needed in 310 if(spellInfo = SPELL(28531)) { diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h index c2c93a520a9..44caf063162 100644 --- a/src/bindings/scripts/include/sc_creature.h +++ b/src/bindings/scripts/include/sc_creature.h @@ -227,13 +227,11 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI //Selects a unit from the creature's current aggro list Unit* SelectUnit(SelectAggroTarget target, uint32 position); - Unit* SelectUnit(SelectAggroTarget target, uint32 position, float dist, bool playerOnly); - void SelectUnitList(std::list &targetList, uint32 num, SelectAggroTarget target, float dist, bool playerOnly); bool HealthBelowPct(uint32 pct) const { return me->GetHealth() * 100 < m_creature->GetMaxHealth() * pct; } //Returns spells that meet the specified criteria from the creatures spell list - SpellEntry const* SelectSpell(Unit* Target, int32 School, int32 Mechanic, SelectTarget Targets, uint32 PowerCostMin, uint32 PowerCostMax, float RangeMin, float RangeMax, SelectEffect Effect); + SpellEntry const* SelectSpell(Unit* Target, int32 School, int32 Mechanic, SelectTargetType Targets, uint32 PowerCostMin, uint32 PowerCostMax, float RangeMin, float RangeMax, SelectEffect Effect); //Checks if you can cast the specified spell bool CanCast(Unit* Target, SpellEntry const *Spell, bool Triggered = false); diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp index 89fd75b9bc8..52e5a3e8915 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_grandmaster_vorpil.cpp @@ -262,7 +262,7 @@ struct TRINITY_DLL_DECL boss_grandmaster_vorpilAI : public ScriptedAI if (HeroicMode && banish_Timer < diff) { - Unit *target = SelectUnit(SELECT_TARGET_RANDOM,0,30,false); + Unit *target = SelectTarget(SELECT_TARGET_RANDOM,0,30,false); if (target) { DoCast(target,SPELL_BANISH); diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp index 99bce54be62..599767b591f 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/boss_murmur.cpp @@ -118,7 +118,7 @@ struct TRINITY_DLL_DECL boss_murmurAI : public Scripted_NoMovementAI // Murmur's Touch if (MurmursTouch_Timer < diff) { - if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0,80,true)) + if(Unit* target = SelectTarget(SELECT_TARGET_RANDOM,0,80,true)) DoCast(target, SPELL_MURMURS_TOUCH); MurmursTouch_Timer = 25000 + rand()%10000; }else MurmursTouch_Timer -= diff; @@ -162,7 +162,7 @@ struct TRINITY_DLL_DECL boss_murmurAI : public Scripted_NoMovementAI // Sonic Shock if(SonicShock_Timer < diff) { - if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0,20,false)) + if(Unit* target = SelectTarget(SELECT_TARGET_RANDOM,0,20,false)) if(target->isAlive()) DoCast(target, SPELL_SONIC_SHOCK); SonicShock_Timer = 10000+rand()%10000; diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp index 60c51f0be33..68431cb81ee 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_illidan.cpp @@ -785,7 +785,7 @@ struct TRINITY_DLL_DECL boss_illidan_stormrageAI : public ScriptedAI case EVENT_PARASITIC_SHADOWFIEND: { - if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 1, 200, true)) + if(Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1, 200, true)) m_creature->CastSpell(target, SPELL_PARASITIC_SHADOWFIEND, true); Timer[EVENT_PARASITIC_SHADOWFIEND] = 35000 + rand()%10000; }break; @@ -907,7 +907,7 @@ struct TRINITY_DLL_DECL flame_of_azzinothAI : public ScriptedAI void ChargeCheck() { - Unit* target = SelectUnit(SELECT_TARGET_FARTHEST, 0, 200, false); + Unit* target = SelectTarget(SELECT_TARGET_FARTHEST, 0, 200, false); if(target && (!m_creature->IsWithinCombatRange(target, FLAME_CHARGE_DISTANCE))) { m_creature->AddThreat(target, 5000000.0f); @@ -1765,7 +1765,7 @@ struct TRINITY_DLL_DECL mob_parasitic_shadowfiendAI : public ScriptedAI { if(!m_creature->getVictim()) { - if(Unit *target = SelectUnit(SELECT_TARGET_RANDOM, 0, 999, true)) + if(Unit *target = SelectTarget(SELECT_TARGET_RANDOM, 0, 999, true)) AttackStart(target); else { @@ -1862,15 +1862,15 @@ void boss_illidan_stormrageAI::JustSummoned(Creature* summon) summon->setDeathState(JUST_DIED); return; } - Unit *target = SelectUnit(SELECT_TARGET_TOPAGGRO, 0, 999, true); + Unit *target = SelectTarget(SELECT_TARGET_TOPAGGRO, 0, 999, true); if(!target || target->HasAura(SPELL_PARASITIC_SHADOWFIEND) || target->HasAura(SPELL_PARASITIC_SHADOWFIEND2)) - target = SelectUnit(SELECT_TARGET_RANDOM, 0, 999, true); + target = SelectTarget(SELECT_TARGET_RANDOM, 0, 999, true); if(target) summon->AI()->AttackStart(target); }break; case SHADOW_DEMON: - if(Unit *target = SelectUnit(SELECT_TARGET_RANDOM, 0, 999, true)) // only on players. + if(Unit *target = SelectTarget(SELECT_TARGET_RANDOM, 0, 999, true)) // only on players. { summon->AddThreat(target, 5000000.0f); summon->AI()->AttackStart(target); diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp index c01db75bd58..fdfdef396bb 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp @@ -198,7 +198,7 @@ struct TRINITY_DLL_DECL boss_supremusAI : public ScriptedAI events.ScheduleEvent(EVENT_HATEFUL_STRIKE, 5000, GCD_CAST, PHASE_STRIKE); break; case EVENT_SWITCH_TARGET: - if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 1, 100, true)) + if(Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1, 100, true)) { DoResetThreat(); m_creature->AddThreat(target, 5000000.0f); @@ -208,7 +208,7 @@ struct TRINITY_DLL_DECL boss_supremusAI : public ScriptedAI break; case EVENT_VOLCANO: { - Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0, 999, true); + Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 999, true); if(!target) target = m_creature->getVictim(); if(target) { diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp index 7d6b7140a9d..032bccc57ed 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_warlord_najentus.cpp @@ -171,7 +171,7 @@ struct TRINITY_DLL_DECL boss_najentusAI : public ScriptedAI { //m_creature->CastSpell(m_creature, SPELL_NEEDLE_SPINE, true); std::list target; - SelectUnitList(target, 3, SELECT_TARGET_RANDOM, 80, true); + SelectTargetList(target, 3, SELECT_TARGET_RANDOM, 80, true); for(std::list::iterator i = target.begin(); i != target.end(); ++i) m_creature->CastSpell(*i, 39835, true); events.ScheduleEvent(EVENT_NEEDLE, 15000+rand()%10000, GCD_CAST); diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_anetheron.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_anetheron.cpp index 21b39fa378b..13b0c78ebc1 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_anetheron.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_anetheron.cpp @@ -148,7 +148,7 @@ struct TRINITY_DLL_DECL boss_anetheronAI : public hyjal_trashAI if(SwarmTimer < diff) { - Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0,100,true); + Unit* target = SelectTarget(SELECT_TARGET_RANDOM,0,100,true); if(target) DoCast(target,SPELL_CARRION_SWARM); @@ -170,7 +170,7 @@ struct TRINITY_DLL_DECL boss_anetheronAI : public hyjal_trashAI { for(uint8 i=0;i<3;++i) { - Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0,100,true); + Unit* target = SelectTarget(SELECT_TARGET_RANDOM,0,100,true); if(target) target->CastSpell(target,SPELL_SLEEP,true); } @@ -194,7 +194,7 @@ struct TRINITY_DLL_DECL boss_anetheronAI : public hyjal_trashAI }else AuraTimer -= diff; if(InfernoTimer < diff) { - DoCast(SelectUnit(SELECT_TARGET_RANDOM,0,100,true), SPELL_INFERNO); + DoCast(SelectTarget(SELECT_TARGET_RANDOM,0,100,true), SPELL_INFERNO); InfernoTimer = 45000; switch(rand()%2) { diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_azgalor.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_azgalor.cpp index 15085963b20..33e3d344da2 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_azgalor.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_azgalor.cpp @@ -140,13 +140,13 @@ struct TRINITY_DLL_DECL boss_azgalorAI : public hyjal_trashAI if(RainTimer < diff) { - DoCast(SelectUnit(SELECT_TARGET_RANDOM,0,30,true), SPELL_RAIN_OF_FIRE); + DoCast(SelectTarget(SELECT_TARGET_RANDOM,0,30,true), SPELL_RAIN_OF_FIRE); RainTimer = 20000+rand()%15000; }else RainTimer -= diff; if(DoomTimer < diff) { - DoCast(SelectUnit(SELECT_TARGET_RANDOM,1,100,true), SPELL_DOOM);//never on tank + DoCast(SelectTarget(SELECT_TARGET_RANDOM,1,100,true), SPELL_DOOM);//never on tank DoomTimer = 45000+rand()%5000; }else DoomTimer -= diff; @@ -260,7 +260,7 @@ struct TRINITY_DLL_DECL mob_lesser_doomguardAI : public hyjal_trashAI if(CrippleTimer < diff) { - DoCast(SelectUnit(SELECT_TARGET_RANDOM,0,100,true), SPELL_CRIPPLE); + DoCast(SelectTarget(SELECT_TARGET_RANDOM,0,100,true), SPELL_CRIPPLE); CrippleTimer = 25000+rand()%5000; }else CrippleTimer -= diff; diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_rage_winterchill.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_rage_winterchill.cpp index addbddab5b8..3e6b2bc8e98 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_rage_winterchill.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/boss_rage_winterchill.cpp @@ -169,7 +169,7 @@ struct TRINITY_DLL_DECL boss_rage_winterchillAI : public hyjal_trashAI }else NovaTimer -= diff; if(IceboltTimer < diff) { - DoCast(SelectUnit(SELECT_TARGET_RANDOM,0,40,true), SPELL_ICEBOLT); + DoCast(SelectTarget(SELECT_TARGET_RANDOM,0,40,true), SPELL_ICEBOLT); IceboltTimer = 11000+rand()%20000; }else IceboltTimer -= diff; diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal_trash.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal_trash.cpp index 583c7831af5..30f0c14caaf 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal_trash.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/hyjal_trash.cpp @@ -724,7 +724,7 @@ struct mob_necromancerAI : public hyjal_trashAI void JustSummoned(Creature* summon) { - Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0,30,true); + Unit* target = SelectTarget(SELECT_TARGET_RANDOM,0,30,true); if(target && summon) summon->Attack(target,false); summons.Summon(summon); diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp index eb35a3c74b4..254a4d1d899 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_lurker_below.cpp @@ -322,7 +322,7 @@ struct TRINITY_DLL_DECL boss_the_lurker_belowAI : public Scripted_NoMovementAI if(WaterboltTimer < diff) { - Unit* target = SelectUnit(SELECT_TARGET_NEAREST,0,14,true); + Unit* target = SelectTarget(SELECT_TARGET_NEAREST,0,14,true); if(!target) { target = SelectUnit(SELECT_TARGET_RANDOM,0); diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp index cea591182d5..f8d27df5bb0 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/boss_morogrim_tidewalker.cpp @@ -235,7 +235,7 @@ struct TRINITY_DLL_DECL boss_morogrim_tidewalkerAI : public ScriptedAI for(uint8 i = 0; i < 4; i++) { counter = 0; - do{target = SelectUnit(SELECT_TARGET_RANDOM, 1, 50, true); //target players only + do{target = SelectTarget(SELECT_TARGET_RANDOM, 1, 50, true); //target players only if(counter < Playercount) break; if(target) itr = list.find(target->GetGUID()); @@ -272,7 +272,7 @@ struct TRINITY_DLL_DECL boss_morogrim_tidewalkerAI : public ScriptedAI for (int8 g = 0; g < 4; g++) //one unit cant cast more than one spell per update, so some players have to cast for us XD { counter = 0; - do {globuletarget = SelectUnit(SELECT_TARGET_RANDOM, 0,50,true); + do {globuletarget = SelectTarget(SELECT_TARGET_RANDOM, 0,50,true); if(globuletarget) itr = globulelist.find(globuletarget->GetGUID()); if (counter > Playercount) break; diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp index 370b07c8adc..72c7992e109 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/underbog/boss_the_black_stalker.cpp @@ -165,7 +165,7 @@ struct TRINITY_DLL_DECL boss_the_black_stalkerAI : public ScriptedAI // Static Charge if(StaticCharge_Timer < diff) { - if(Unit *target = SelectUnit(SELECT_TARGET_RANDOM,0,30,true)) + if(Unit *target = SelectTarget(SELECT_TARGET_RANDOM,0,30,true)) DoCast(target, SPELL_STATIC_CHARGE); StaticCharge_Timer = 10000; }else StaticCharge_Timer -= diff; diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp index 0becff399da..3a9c6a5b47a 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp @@ -30,8 +30,9 @@ EndScriptData */ //Gothik #define SPELL_HARVESTSOUL 28679 -#define SPELL_SHADOWBOLT 29317 -#define H_SPELL_SHADOWBOLT 56405 +#define SPELL_SHADOWBOLT HEROIC(29317,56405) +#define SPELL_SOUL_SIPHON 43591 // cannot find the correct spell + //Unrelenting Trainee #define SPELL_EAGLECLAW 30285 #define SPELL_KNOCKDOWN_PASSIVE 6961 diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp index 8e42d074f88..e753d0b6047 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_felmyst.cpp @@ -306,7 +306,7 @@ struct TRINITY_DLL_DECL boss_felmystAI : public ScriptedAI case 2:{ error_log("Summon Vapor case 2"); Unit* target; - target = SelectUnit(SELECT_TARGET_RANDOM, 0, 150, true); + target = SelectTarget(SELECT_TARGET_RANDOM, 0, 150, true); if(!target) target = Unit::GetUnit((*m_creature), pInstance->GetData64(DATA_PLAYER_GUID)); if(target) { @@ -331,7 +331,7 @@ struct TRINITY_DLL_DECL boss_felmystAI : public ScriptedAI error_log("Summon Vapor case3"); //m_creature->CastSpell(m_creature, SPELL_VAPOR_SELECT); need core support Unit* target; - target = SelectUnit(SELECT_TARGET_RANDOM, 0, 150, true); + target = SelectTarget(SELECT_TARGET_RANDOM, 0, 150, true); if(!target) target = Unit::GetUnit((*m_creature), pInstance->GetData64(DATA_PLAYER_GUID)); if(target) { @@ -358,7 +358,7 @@ struct TRINITY_DLL_DECL boss_felmystAI : public ScriptedAI break; case 5:{ Unit* target; - target = SelectUnit(SELECT_TARGET_RANDOM, 0, 150, true); + target = SelectTarget(SELECT_TARGET_RANDOM, 0, 150, true); if(!target) target = Unit::GetUnit((*m_creature), pInstance->GetData64(DATA_PLAYER_GUID)); if(target) { @@ -471,7 +471,7 @@ struct TRINITY_DLL_DECL boss_felmystAI : public ScriptedAI Timer[EVENT_GAS_NOVA] = 20000 + rand()%5 * 1000; break; case EVENT_ENCAPSULATE: - if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0, 150, true)) + if(Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 150, true)) { m_creature->CastSpell(target, SPELL_ENCAPSULATE_CHANNEL, false); target->CastSpell(target, SPELL_ENCAPSULATE_EFFECT, true);// linked aura, need core patch to remove this hack diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kiljaeden.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kiljaeden.cpp index 98cbfda7a7f..a0bd75cb156 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kiljaeden.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_kiljaeden.cpp @@ -540,7 +540,7 @@ struct TRINITY_DLL_DECL boss_kiljaedenAI : public Scripted_NoMovementAI float x,y,z; Unit* target; for(uint8 z = 0; z < 6; ++z){ - target = SelectUnit(SELECT_TARGET_RANDOM, 0, 100, true); + target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true); if (!target->HasAura(SPELL_VENGEANCE_OF_THE_BLUE_FLIGHT,0)) break; } target->GetPosition(x,y,z); @@ -584,7 +584,7 @@ struct TRINITY_DLL_DECL boss_kiljaedenAI : public Scripted_NoMovementAI if(!m_creature->IsNonMeleeSpellCasted(false)){ m_creature->RemoveAurasDueToSpell(SPELL_SOUL_FLAY); for(uint8 z = 0; z < 6; ++z){ - randomPlayer = SelectUnit(SELECT_TARGET_RANDOM, 0, 100, true); + randomPlayer = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true); if (!randomPlayer->HasAura(SPELL_VENGEANCE_OF_THE_BLUE_FLIGHT,0)) break; } if(randomPlayer)DoCast(randomPlayer, SPELL_LEGION_LIGHTNING, false); @@ -658,7 +658,7 @@ struct TRINITY_DLL_DECL boss_kiljaedenAI : public Scripted_NoMovementAI case TIMER_ARMAGEDDON: //Phase 4 Unit* target; for(uint8 z = 0; z < 6; ++z){ - target = SelectUnit(SELECT_TARGET_RANDOM, 0, 100, true); + target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true); if (!target->HasAura(SPELL_VENGEANCE_OF_THE_BLUE_FLIGHT,0)) break; } if(target){ @@ -1199,7 +1199,7 @@ struct TRINITY_DLL_DECL mob_sinster_reflectionAI : public ScriptedAI Timer[1] = 4000; } if(Timer[2] < diff){ - DoCast(SelectUnit(SELECT_TARGET_RANDOM, 0, 100, true), SPELL_SR_CURSE_OF_AGONY, true); + DoCast(SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true), SPELL_SR_CURSE_OF_AGONY, true); Timer[2] = 3000; } DoMeleeAttackIfReady(); diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_muru.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_muru.cpp index 6000ee474e0..b38607e1a7f 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_muru.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/boss_muru.cpp @@ -155,7 +155,7 @@ struct TRINITY_DLL_DECL boss_entropiusAI : public ScriptedAI m_creature->SummonCreature(CREATURE_DARK_FIENDS, x,y,z,o, TEMPSUMMON_CORPSE_DESPAWN, 0); break; } - summoned->AI()->AttackStart(SelectUnit(SELECT_TARGET_RANDOM,0, 50, true)); + summoned->AI()->AttackStart(SelectTarget(SELECT_TARGET_RANDOM,0, 50, true)); Summons.Summon(summoned); } @@ -180,10 +180,10 @@ struct TRINITY_DLL_DECL boss_entropiusAI : public ScriptedAI }else EnrageTimer -= diff; if(BlackHoleSummonTimer < diff){ - Unit* random = SelectUnit(SELECT_TARGET_RANDOM, 0, 100, true); + Unit* random = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true); if(!random)return; DoCast(random, SPELL_DARKNESS_E, false); - random = SelectUnit(SELECT_TARGET_RANDOM, 0, 100, true); + random = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true); if(!random)return; random->CastSpell(random, SPELL_BLACKHOLE, false); BlackHoleSummonTimer = 15000; @@ -260,7 +260,7 @@ struct TRINITY_DLL_DECL boss_muruAI : public Scripted_NoMovementAI summoned->CastSpell(summoned,SPELL_DARKFIEND_VISUAL,false); break; } - summoned->AI()->AttackStart(SelectUnit(SELECT_TARGET_RANDOM,0, 50, true)); + summoned->AI()->AttackStart(SelectTarget(SELECT_TARGET_RANDOM,0, 50, true)); Summons.Summon(summoned); } @@ -441,7 +441,7 @@ struct TRINITY_DLL_DECL npc_dark_fiendAI : public ScriptedAI if(!InAction){ m_creature->clearUnitState(UNIT_STAT_STUNNED); DoCastAOE(SPELL_DARKFIEND_SKIN, false); - AttackStart(SelectUnit(SELECT_TARGET_RANDOM, 0, 100, true)); + AttackStart(SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true)); InAction = true; WaitTimer = 500; }else{ diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp index 168f0f48e3a..af44d96d417 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_alar.cpp @@ -352,7 +352,7 @@ struct TRINITY_DLL_DECL boss_alarAI : public ScriptedAI if(Charge_Timer < diff) { - Unit *target= SelectUnit(SELECT_TARGET_RANDOM, 1, GetSpellMaxRangeForHostile(SPELL_CHARGE), true); + Unit *target= SelectTarget(SELECT_TARGET_RANDOM, 1, GetSpellMaxRangeForHostile(SPELL_CHARGE), true); if(target) DoCast(target, SPELL_CHARGE); Charge_Timer = 30000; diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp index 83cb789b189..6af14eceeed 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_astromancer.cpp @@ -230,7 +230,7 @@ struct TRINITY_DLL_DECL boss_high_astromancer_solarianAI : public ScriptedAI if( Wrath_Timer < diff) { m_creature->InterruptNonMeleeSpells(false); - DoCast(SelectUnit(SELECT_TARGET_RANDOM,1,100,true), SPELL_WRATH_OF_THE_ASTROMANCER, true); + DoCast(SelectTarget(SELECT_TARGET_RANDOM,1,100,true), SPELL_WRATH_OF_THE_ASTROMANCER, true); Wrath_Timer = 20000+rand()%5000; }else Wrath_Timer -= diff; @@ -260,7 +260,7 @@ struct TRINITY_DLL_DECL boss_high_astromancer_solarianAI : public ScriptedAI if (MarkOfTheAstromancer_Timer < diff) //A debuff that lasts for 5 seconds, cast several times each phase on a random raid member, but not the main tank { - Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 1, 100, true); + Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1, 100, true); if(target) DoCast(target, SPELL_MARK_OF_THE_ASTROMANCER); else DoCast(m_creature->getVictim(), SPELL_MARK_OF_THE_ASTROMANCER); diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp index 6745c4fd9ec..7557e03f8e5 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/boss_kaelthas.cpp @@ -804,7 +804,7 @@ struct TRINITY_DLL_DECL boss_kaelthasAI : public ScriptedAI if (FlameStrike_Timer < diff) { - if (Unit* pUnit = SelectUnit(SELECT_TARGET_RANDOM, 0, 70, true)) + if (Unit* pUnit = SelectTarget(SELECT_TARGET_RANDOM, 0, 70, true)) DoCast(pUnit, SPELL_FLAME_STRIKE); FlameStrike_Timer = 30000; @@ -816,7 +816,7 @@ struct TRINITY_DLL_DECL boss_kaelthasAI : public ScriptedAI for (uint32 i = 0; i < 3; i++) { - Unit* target =SelectUnit(SELECT_TARGET_RANDOM, 1, 70, true); + Unit* target =SelectTarget(SELECT_TARGET_RANDOM, 1, 70, true); if(!target) target = m_creature->getVictim(); debug_log("TSCR: Kael'Thas mind control not supported."); if(target) @@ -1080,7 +1080,7 @@ struct TRINITY_DLL_DECL boss_thaladred_the_darkenerAI : public advisorbase_ai //Gaze_Timer if(Gaze_Timer < diff) { - if (Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0, 100, true)) + if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true)) { DoResetThreat(); if(target) diff --git a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp index c3d4d0f35eb..d2fff0e569f 100644 --- a/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp +++ b/src/bindings/scripts/scripts/zone/temple_of_ahnqiraj/boss_twinemperors.cpp @@ -465,7 +465,7 @@ struct TRINITY_DLL_DECL boss_veknilashAI : public boss_twinemperorsAI if (UpperCut_Timer < diff) { - Unit* randomMelee = SelectUnit(SELECT_TARGET_RANDOM, 0, NOMINAL_MELEE_RANGE, true); + Unit* randomMelee = SelectTarget(SELECT_TARGET_RANDOM, 0, NOMINAL_MELEE_RANGE, true); if (randomMelee) DoCast(randomMelee,SPELL_UPPERCUT); UpperCut_Timer = 15000+rand()%15000; @@ -560,7 +560,7 @@ struct TRINITY_DLL_DECL boss_veklorAI : public boss_twinemperorsAI if (Blizzard_Timer < diff) { Unit* target = NULL; - target = SelectUnit(SELECT_TARGET_RANDOM, 0, 45, true); + target = SelectTarget(SELECT_TARGET_RANDOM, 0, 45, true); if (target) DoCast(target,SPELL_BLIZZARD); Blizzard_Timer = 15000+rand()%15000; @@ -569,7 +569,7 @@ struct TRINITY_DLL_DECL boss_veklorAI : public boss_twinemperorsAI if (ArcaneBurst_Timer < diff) { Unit *mvic; - if ((mvic=SelectUnit(SELECT_TARGET_NEAREST, 0, NOMINAL_MELEE_RANGE, true))!=NULL) + if ((mvic=SelectTarget(SELECT_TARGET_NEAREST, 0, NOMINAL_MELEE_RANGE, true))!=NULL) { DoCast(mvic,SPELL_ARCANEBURST); ArcaneBurst_Timer = 5000; diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp index f31f944a3d4..85ba26ef20d 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_akilzon.cpp @@ -297,7 +297,7 @@ struct TRINITY_DLL_DECL boss_akilzonAI : public ScriptedAI } if (ElectricalStorm_Timer < diff) { - Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0, 50, true); + Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 50, true); if(!target) { EnterEvadeMode(); diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp index 7fb8dc9b321..26229261905 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp @@ -383,7 +383,7 @@ struct TRINITY_DLL_DECL boss_hex_lord_malacrassAI : public ScriptedAI if(SiphonSoul_Timer < diff) { - Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0, 70, true); + Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 70, true); Unit *trigger = DoSpawnCreature(MOB_TEMP_TRIGGER, 0, 0, 0, 0, TEMPSUMMON_TIMED_DESPAWN, 30000); if(!target || !trigger) { diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp index 9fc50e621ac..68b92590025 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/boss_nalorakk.cpp @@ -406,7 +406,7 @@ struct TRINITY_DLL_DECL boss_nalorakkAI : public ScriptedAI { DoYell(YELL_SURGE, LANG_UNIVERSAL, NULL); DoPlaySoundToSet(m_creature, SOUND_YELL_SURGE); - Unit *target = SelectUnit(SELECT_TARGET_RANDOM, 1, GetSpellMaxRangeForHostile(SPELL_SURGE), true); + Unit *target = SelectTarget(SELECT_TARGET_RANDOM, 1, GetSpellMaxRangeForHostile(SPELL_SURGE), true); if(target) DoCast(target, SPELL_SURGE); Surge_Timer = 15000 + rand()%5000; diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp index 5cde80aaccb..0713ef592d3 100644 --- a/src/game/CreatureAI.cpp +++ b/src/game/CreatureAI.cpp @@ -71,6 +71,8 @@ void CreatureAI::OnCharmed(bool apply) me->IsAIEnabled = false; } +AISpellInfoType *AISpellInfo; + void CreatureAI::DoZoneInCombat(Creature* creature) { if (!creature) @@ -151,6 +153,148 @@ void CreatureAI::EnterEvadeMode() me->GetMotionMaster()->MoveTargetedHome(); } +inline bool SelectTargetHelper(const Unit * me, const Unit * target, const bool &playerOnly, const float &dist, const int32 &aura) +{ + if(playerOnly && target->GetTypeId() != TYPEID_PLAYER) + return false; + + if(dist && !me->IsWithinCombatRange(target, dist)) + return false; + + if(aura) + { + if(aura > 0) + { + if(!target->HasAura(aura)) + return false; + } + else + { + if(target->HasAura(aura)) + return false; + } + } + + return true; +} + +struct TargetDistanceOrder : public std::binary_function +{ + const Unit * me; + TargetDistanceOrder(const Unit* Target) : me(Target) {}; + // functor for operator ">" + bool operator()(const Unit * _Left, const Unit * _Right) const + { + return (me->GetDistanceSq(_Left) < me->GetDistanceSq(_Right)); + } +}; + +Unit* CreatureAI::SelectTarget(SelectAggroTarget targetType, uint32 position, float dist, bool playerOnly, int32 aura) +{ + if(targetType == SELECT_TARGET_NEAREST || targetType == SELECT_TARGET_FARTHEST) + { + std::list &m_threatlist = me->getThreatManager().getThreatList(); + if(position >= m_threatlist.size()) + return NULL; + + std::list targetList; + for(std::list::iterator itr = m_threatlist.begin(); itr!= m_threatlist.end(); ++itr) + if(SelectTargetHelper(me, (*itr)->getTarget(), playerOnly, dist, aura)) + targetList.push_back((*itr)->getTarget()); + + if(position >= targetList.size()) + return NULL; + + targetList.sort(TargetDistanceOrder(m_creature)); + + if(targetType == SELECT_TARGET_NEAREST) + { + std::list::iterator i = targetList.begin(); + advance(i, position); + return *i; + } + else + { + std::list::reverse_iterator i = targetList.rbegin(); + advance(i, position); + return *i; + } + } + else + { + std::list m_threatlist = me->getThreatManager().getThreatList(); + std::list::iterator i; + while(position < m_threatlist.size()) + { + if(targetType == SELECT_TARGET_BOTTOMAGGRO) + { + i = m_threatlist.end(); + advance(i, - (int32)position - 1); + } + else + { + i = m_threatlist.begin(); + if(targetType == SELECT_TARGET_TOPAGGRO) + advance(i, position); + else // random + advance(i, position + rand()%(m_threatlist.size() - position)); + } + + if(SelectTargetHelper(me, (*i)->getTarget(), playerOnly, dist, aura)) + return (*i)->getTarget(); + else + m_threatlist.erase(i); + } + } + + return NULL; +} + +void CreatureAI::SelectTargetList(std::list &targetList, uint32 num, SelectAggroTarget targetType, float dist, bool playerOnly, int32 aura) +{ + if(targetType == SELECT_TARGET_NEAREST || targetType == SELECT_TARGET_FARTHEST) + { + std::list &m_threatlist = m_creature->getThreatManager().getThreatList(); + if(m_threatlist.empty()) + return; + + for(std::list::iterator itr = m_threatlist.begin(); itr!= m_threatlist.end(); ++itr) + if(SelectTargetHelper(me, (*itr)->getTarget(), playerOnly, dist, aura)) + targetList.push_back((*itr)->getTarget()); + + targetList.sort(TargetDistanceOrder(me)); + targetList.resize(num); + if(targetType == SELECT_TARGET_FARTHEST) + targetList.reverse(); + } + else + { + std::list m_threatlist = me->getThreatManager().getThreatList(); + std::list::iterator i; + while(!m_threatlist.empty() && num) + { + if(targetType == SELECT_TARGET_BOTTOMAGGRO) + { + i = m_threatlist.end(); + --i; + } + else + { + i = m_threatlist.begin(); + if(targetType == SELECT_TARGET_RANDOM) + advance(i, rand()%m_threatlist.size()); + } + + if(SelectTargetHelper(me, (*i)->getTarget(), playerOnly, dist, aura)) + { + targetList.push_back((*i)->getTarget()); + --num; + } + m_threatlist.erase(i); + } + } +} + void SimpleCharmedAI::UpdateAI(const uint32 /*diff*/) { Creature *charmer = (Creature*)me->GetCharmer(); diff --git a/src/game/CreatureAI.h b/src/game/CreatureAI.h index e3a5a674e68..16271775728 100644 --- a/src/game/CreatureAI.h +++ b/src/game/CreatureAI.h @@ -37,7 +37,7 @@ struct SpellEntry; #define VISIBILITY_RANGE 10000 //Spell targets used by SelectSpell -enum SelectTarget +enum SelectTargetType { SELECT_TARGET_DONTCARE = 0, //All target types allowed @@ -77,6 +77,35 @@ enum SCEquip EQUIP_UNEQUIP = 0 }; +enum AITarget +{ + AITARGET_SELF, + AITARGET_VICTIM, + AITARGET_ENEMY, + AITARGET_ALLY, + AITARGET_BUFF, + AITARGET_DEBUFF, +}; + +enum AICondition +{ + AICOND_AGGRO, + AICOND_COMBAT, + AICOND_DIE, +}; + +#define AI_DEFAULT_COOLDOWN 5000 + +struct AISpellInfoType +{ + AISpellInfoType() : target(AITARGET_SELF), condition(AICOND_COMBAT), cooldown(AI_DEFAULT_COOLDOWN) {} + AITarget target; + AICondition condition; + uint32 cooldown; +}; + +extern AISpellInfoType *AISpellInfo; + class EventMap : private std::map { private: @@ -273,6 +302,9 @@ class TRINITY_DLL_SPEC CreatureAI : public UnitAI // Pointer to controlled by AI creature //Creature* const m_creature; + + Unit* SelectTarget(SelectAggroTarget target, uint32 position = 0, float dist = 0, bool playerOnly = false, int32 aura = 0); + void SelectTargetList(std::list &targetList, uint32 num, SelectAggroTarget target, float dist = 0, bool playerOnly = false, int32 aura = 0); }; struct SelectableAI : public FactoryHolder, public Permissible diff --git a/src/game/Object.cpp b/src/game/Object.cpp index 6b7a3cdd4ac..a436732f0a6 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -1194,6 +1194,14 @@ float WorldObject::GetDistanceSq(const float &x, const float &y, const float &z) return dx*dx + dy*dy + dz*dz; } +float WorldObject::GetDistanceSq(const WorldObject *obj) const +{ + float dx = GetPositionX() - obj->GetPositionX(); + float dy = GetPositionY() - obj->GetPositionY(); + float dz = GetPositionZ() - obj->GetPositionZ(); + return dx*dx + dy*dy + dz*dz; +} + float WorldObject::GetDistance2d(const WorldObject* obj) const { float dx = GetPositionX() - obj->GetPositionX(); diff --git a/src/game/Object.h b/src/game/Object.h index e7e03501dc1..01c31d5b9b4 100644 --- a/src/game/Object.h +++ b/src/game/Object.h @@ -463,6 +463,7 @@ class TRINITY_DLL_SPEC WorldObject : public Object float GetDistance( const WorldObject* obj ) const; float GetDistance(const float x, const float y, const float z) const; float GetDistanceSq(const float &x, const float &y, const float &z) const; + float GetDistanceSq(const WorldObject *obj) const; float GetDistance2d(const WorldObject* obj) const; float GetDistance2d(const float x, const float y) const; float GetExactDistance2d(const float x, const float y) const; diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 6a9f122adf4..3f09eec9351 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -413,7 +413,7 @@ void Unit::resetAttackTimer(WeaponAttackType type) m_attackTimer[type] = uint32(GetAttackTime(type) * m_modAttackSpeedPct[type]); } -bool Unit::IsWithinCombatRange(Unit *obj, float dist2compare) const +bool Unit::IsWithinCombatRange(const Unit *obj, float dist2compare) const { if (!obj || !IsInMap(obj)) return false; @@ -428,7 +428,7 @@ bool Unit::IsWithinCombatRange(Unit *obj, float dist2compare) const return distsq < maxdist * maxdist; } -bool Unit::IsWithinMeleeRange(Unit *obj, float dist) const +bool Unit::IsWithinMeleeRange(const Unit *obj, float dist) const { if (!obj || !IsInMap(obj)) return false; diff --git a/src/game/Unit.h b/src/game/Unit.h index 5d08cbfa2fb..bb303473e7b 100644 --- a/src/game/Unit.h +++ b/src/game/Unit.h @@ -940,8 +940,8 @@ class TRINITY_DLL_SPEC Unit : public WorldObject void SetCanDualWield(bool value) { m_canDualWield = value; } float GetCombatReach() const { return m_floatValues[UNIT_FIELD_COMBATREACH]; } float GetMeleeReach() const { float reach = m_floatValues[UNIT_FIELD_COMBATREACH]; return reach > MIN_MELEE_REACH ? reach : MIN_MELEE_REACH; } - bool IsWithinCombatRange(Unit *obj, float dist2compare) const; - bool IsWithinMeleeRange(Unit *obj, float dist = MELEE_RANGE) const; + bool IsWithinCombatRange(const Unit *obj, float dist2compare) const; + bool IsWithinMeleeRange(const Unit *obj, float dist = MELEE_RANGE) const; void GetRandomContactPoint( const Unit* target, float &x, float &y, float &z, float distance2dMin, float distance2dMax ) const; uint32 m_extraAttacks; bool m_canDualWield; From 66c4b7b56086e59eb8e6fc324f48d90e92fb44f6 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 14:30:04 -0500 Subject: [PATCH 046/112] [7804] Allow swap and move by bag slots equipped ammopouch and quiver Author: Foks --HG-- branch : trunk --- src/game/Player.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index bfd47aa8279..4185e18ee47 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -9848,14 +9848,17 @@ uint8 Player::CanEquipItem( uint8 slot, uint16 &dest, Item *pItem, bool swap, bo { if( Item* pBag = GetItemByPos( INVENTORY_SLOT_BAG_0, i ) ) { - if( ItemPrototype const* pBagProto = pBag->GetProto() ) + if( pBag != pItem ) { - if( pBagProto->Class==pProto->Class && (!swap || pBag->GetSlot() != eslot ) ) + if( ItemPrototype const* pBagProto = pBag->GetProto() ) { - if(pBagProto->SubClass == ITEM_SUBCLASS_AMMO_POUCH) - return EQUIP_ERR_CAN_EQUIP_ONLY1_AMMOPOUCH; - else - return EQUIP_ERR_CAN_EQUIP_ONLY1_QUIVER; + if( pBagProto->Class==pProto->Class && (!swap || pBag->GetSlot() != eslot ) ) + { + if(pBagProto->SubClass == ITEM_SUBCLASS_AMMO_POUCH) + return EQUIP_ERR_CAN_EQUIP_ONLY1_AMMOPOUCH; + else + return EQUIP_ERR_CAN_EQUIP_ONLY1_QUIVER; + } } } } From 6b8f75af99376929bb1ac99237aaf23c0fdfd565 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 14:43:29 -0500 Subject: [PATCH 047/112] [7805] Refactoring batleground rewards code for cleanup and useful state for custom reward reuse. Author: Nezemnoy --HG-- branch : trunk --- src/game/BattleGround.cpp | 79 ++++++++++++++++++++++++--------------- src/game/BattleGround.h | 4 +- 2 files changed, 52 insertions(+), 31 deletions(-) diff --git a/src/game/BattleGround.cpp b/src/game/BattleGround.cpp index d179ec33691..7a6b96070a1 100644 --- a/src/game/BattleGround.cpp +++ b/src/game/BattleGround.cpp @@ -726,12 +726,10 @@ void BattleGround::EndBattleGround(uint32 winner) if (team == winner) { RewardMark(plr,ITEM_WINNER_COUNT); - RewardQuest(plr); + RewardQuestComplete(plr); } - else if(winner !=0) - { + else if(winner) RewardMark(plr,ITEM_LOSER_COUNT); - } plr->CombatStopWithPets(true); @@ -785,13 +783,6 @@ uint32 BattleGround::GetBattlemasterEntry() const void BattleGround::RewardMark(Player *plr,uint32 count) { - // 'Inactive' this aura prevents the player from gaining honor points and battleground tokens - if (plr->GetDummyAura(SPELL_AURA_PLAYER_INACTIVE)) - return; - - if(!plr || !count) - return; - BattleGroundMarks mark; switch(GetTypeID()) { @@ -811,21 +802,53 @@ void BattleGround::RewardMark(Player *plr,uint32 count) return; } - if ( objmgr.GetItemPrototype( mark ) ) + //if (IsSpell) + // RewardSpellCast(plr,mark); + //else + RewardItem(plr,mark,count); +} + +void BattleGround::RewardSpellCast(Player *plr, uint32 spell_id) +{ + // 'Inactive' this aura prevents the player from gaining honor points and battleground tokens + if (plr->GetDummyAura(SPELL_AURA_PLAYER_INACTIVE)) + return; + + SpellEntry const *spellInfo = sSpellStore.LookupEntry(spell_id); + if(!spellInfo) { - ItemPosCountVec dest; - uint32 no_space_count = 0; - uint8 msg = plr->CanStoreNewItem( NULL_BAG, NULL_SLOT, dest, mark, count, &no_space_count ); - if( msg != EQUIP_ERR_OK ) // convert to possible store amount - count -= no_space_count; - - if(!dest.empty()) // can add some - if(Item* item = plr->StoreNewItem( dest, mark, true, 0)) - plr->SendNewItem(item,count,false,true); - - if (no_space_count > 0) - SendRewardMarkByMail(plr,mark,no_space_count); + sLog.outError("Battleground reward casting spell %u not exist.",spell_id); + return; } + + plr->CastSpell(plr, spellInfo, true); +} + +void BattleGround::RewardItem(Player *plr, uint32 item_id, uint32 count) +{ + // 'Inactive' this aura prevents the player from gaining honor points and battleground tokens + if (plr->GetDummyAura(SPELL_AURA_PLAYER_INACTIVE)) + return; + + ItemPosCountVec dest; + uint32 no_space_count = 0; + uint8 msg = plr->CanStoreNewItem( NULL_BAG, NULL_SLOT, dest, item_id, count, &no_space_count ); + + if( msg == EQUIP_ERR_ITEM_NOT_FOUND) + { + sLog.outErrorDb("Battleground reward item (Entry %u) not exist in `item_template`.",item_id); + return; + } + + if( msg != EQUIP_ERR_OK ) // convert to possible store amount + count -= no_space_count; + + if( count != 0 && !dest.empty()) // can add some + if (Item* item = plr->StoreNewItem( dest, item_id, true, 0)) + plr->SendNewItem(item,count,false,true); + + if (no_space_count > 0) + SendRewardMarkByMail(plr,item_id,no_space_count); } void BattleGround::SendRewardMarkByMail(Player *plr,uint32 mark, uint32 count) @@ -865,12 +888,8 @@ void BattleGround::SendRewardMarkByMail(Player *plr,uint32 mark, uint32 count) } } -void BattleGround::RewardQuest(Player *plr) +void BattleGround::RewardQuestComplete(Player *plr) { - // 'Inactive' this aura prevents the player from gaining honor points and battleground tokens - if (plr->GetDummyAura(SPELL_AURA_PLAYER_INACTIVE)) - return; - uint32 quest; switch(GetTypeID()) { @@ -890,7 +909,7 @@ void BattleGround::RewardQuest(Player *plr) return; } - plr->CastSpell(plr, quest, true); + RewardSpellCast(plr, quest); } void BattleGround::BlockMovement(Player *plr) diff --git a/src/game/BattleGround.h b/src/game/BattleGround.h index 9788f264502..509ba6eb972 100644 --- a/src/game/BattleGround.h +++ b/src/game/BattleGround.h @@ -421,7 +421,9 @@ class BattleGround void RewardReputationToTeam(uint32 faction_id, uint32 Reputation, uint32 TeamID); void RewardMark(Player *plr,uint32 count); void SendRewardMarkByMail(Player *plr,uint32 mark, uint32 count); - void RewardQuest(Player *plr); + void RewardItem(Player *plr, uint32 item_id, uint32 count); + void RewardQuestComplete(Player *plr); + void RewardSpellCast(Player *plr, uint32 spell_id); void UpdateWorldState(uint32 Field, uint32 Value); void UpdateWorldStateForPlayer(uint32 Field, uint32 Value, Player *Source); void EndBattleGround(uint32 winner); From fe0b73c3a62d18c42d8e232603e40f0e0895a5a3 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 14:43:58 -0500 Subject: [PATCH 048/112] [7806] Defines for known gossip icon value cases. Author: NoFantasy --HG-- branch : trunk --- src/game/Creature.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/game/Creature.h b/src/game/Creature.h index 36cfee78c5f..76470495e91 100644 --- a/src/game/Creature.h +++ b/src/game/Creature.h @@ -108,6 +108,21 @@ enum Gossip_Guard_Skill GOSSIP_GUARD_SKILL_ENGINERING = 91 }; +enum GossipOptionIcon +{ + GOSSIP_ICON_CHAT = 0, //white chat bubble + GOSSIP_ICON_VENDOR = 1, //brown bag + GOSSIP_ICON_TAXI = 2, //flight + GOSSIP_ICON_TRAINER = 3, //book + GOSSIP_ICON_INTERACT_1 = 4, //interaction wheel + GOSSIP_ICON_INTERACT_2 = 5, //interaction wheel + GOSSIP_ICON_MONEY_BAG = 6, //brown bag with yellow dot + GOSSIP_ICON_TALK = 7, //white chat bubble with black dots + GOSSIP_ICON_TABARD = 8, //tabard + GOSSIP_ICON_BATTLE = 9, //two swords + GOSSIP_ICON_DOT = 10 //yellow dot +}; + struct GossipOption { uint32 Id; From f8645d8706d1d3a78b15f8c7419d85af2ee4bbdd Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 14:45:06 -0500 Subject: [PATCH 049/112] [7807] Drop dead code after switch to 3.0.x. Author: VladimirMangos --HG-- branch : trunk --- src/game/SpellAuras.cpp | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 3045e89f315..3e9c3a922f2 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -2667,25 +2667,6 @@ void AuraEffect::HandleAuraDummy(bool apply, bool Real) } case SPELLFAMILY_HUNTER: { - // Improved Aspect of the Viper - if( GetId()==38390 && m_target->GetTypeId()==TYPEID_PLAYER ) - { - if(apply) - { - // + effect value for Aspect of the Viper - SpellModifier *mod = new SpellModifier; - mod->op = SPELLMOD_EFFECT1; - mod->value = m_amount; - mod->type = SPELLMOD_FLAT; - mod->spellId = GetId(); - mod->mask[1] = 0x40000; - - m_spellmod = mod; - } - - ((Player*)m_target)->AddSpellMod(m_spellmod, apply); - return; - } // Glyph of Aspect of the Monkey if(m_spellProto->Id==56833) { From b8e82a23a6ddfd5ee506745bb04dbfd654112cdc Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 14:47:56 -0500 Subject: [PATCH 050/112] [7808] Move corpse search code in function with template arg for class-check. Author: Astellar This let reuse code for other similar near corpse target selection spells. Also provided currently not used class-checks for 2 spells --HG-- branch : trunk --- src/game/Creature.h | 1 + src/game/GridNotifiers.h | 59 ++++++++++++++++++++++++++++++++++------ src/game/SharedDefines.h | 1 + src/game/Spell.cpp | 41 ++++++++++++++++++++-------- src/game/Spell.h | 2 ++ 5 files changed, 84 insertions(+), 20 deletions(-) diff --git a/src/game/Creature.h b/src/game/Creature.h index 76470495e91..b90642547dd 100644 --- a/src/game/Creature.h +++ b/src/game/Creature.h @@ -650,6 +650,7 @@ class TRINITY_DLL_SPEC Creature : public Unit bool IsVisibleInGridForPlayer(Player const* pl) const; void RemoveCorpse(); + bool isDeadByDefault() const { return m_isDeadByDefault; }; time_t const& GetRespawnTime() const { return m_respawnTime; } time_t GetRespawnTimeEx() const; diff --git a/src/game/GridNotifiers.h b/src/game/GridNotifiers.h index 03d8ea11b16..195f7206264 100644 --- a/src/game/GridNotifiers.h +++ b/src/game/GridNotifiers.h @@ -499,6 +499,53 @@ namespace Trinity // CHECKS && DO classes // WorldObject check classes + class RaiseDeadObjectCheck + { + public: + RaiseDeadObjectCheck(Unit* funit, float range) : i_funit(funit), i_range(range) {} + bool operator()(Creature* u) + { + if (i_funit->GetTypeId()!=TYPEID_PLAYER || !((Player*)i_funit)->isHonorOrXPTarget(u) || + u->getDeathState() != CORPSE || u->isDeadByDefault() || u->isInFlight() || + ( u->GetCreatureTypeMask() & (1 << (CREATURE_TYPE_HUMANOID-1)) )==0 || + (u->GetDisplayId() != u->GetNativeDisplayId())) + return false; + + return i_funit->IsWithinDistInMap(u, i_range); + } + template bool operator()(NOT_INTERESTED*) { return false; } + private: + Unit* const i_funit; + float i_range; + }; + + class ExplodeCorpseObjectCheck + { + public: + ExplodeCorpseObjectCheck(Unit* funit, float range) : i_funit(funit), i_range(range) {} + bool operator()(Player* u) + { + if (u->getDeathState()!=CORPSE || u->isInFlight() || + u->HasAuraType(SPELL_AURA_GHOST) || (u->GetDisplayId() != u->GetNativeDisplayId())) + return false; + + return i_funit->IsWithinDistInMap(u, i_range); + } + bool operator()(Creature* u) + { + if (u->getDeathState()!=CORPSE || u->isInFlight() || u->isDeadByDefault() || + (u->GetDisplayId() != u->GetNativeDisplayId()) || + (u->GetCreatureTypeMask() & CREATURE_TYPEMASK_MECHANICAL_OR_ELEMENTAL)!=0) + return false; + + return i_funit->IsWithinDistInMap(u, i_range); + } + template bool operator()(NOT_INTERESTED*) { return false; } + private: + Unit* const i_funit; + float i_range; + }; + class CannibalizeObjectCheck { public: @@ -508,22 +555,16 @@ namespace Trinity if( i_funit->IsFriendlyTo(u) || u->isAlive() || u->isInFlight() ) return false; - if(i_funit->IsWithinDistInMap(u, i_range) ) - return true; - - return false; + return i_funit->IsWithinDistInMap(u, i_range); } bool operator()(Corpse* u); bool operator()(Creature* u) { - if( i_funit->IsFriendlyTo(u) || u->isAlive() || u->isInFlight() || + if (i_funit->IsFriendlyTo(u) || u->isAlive() || u->isInFlight() || (u->GetCreatureTypeMask() & CREATURE_TYPEMASK_HUMANOID_OR_UNDEAD)==0) return false; - if(i_funit->IsWithinDistInMap(u, i_range) ) - return true; - - return false; + return i_funit->IsWithinDistInMap(u, i_range); } template bool operator()(NOT_INTERESTED*) { return false; } private: diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index 5a32744da7c..e592bebf1de 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -1820,6 +1820,7 @@ enum CreatureType }; uint32 const CREATURE_TYPEMASK_HUMANOID_OR_UNDEAD = (1 << (CREATURE_TYPE_HUMANOID-1)) | (1 << (CREATURE_TYPE_UNDEAD-1)); +uint32 const CREATURE_TYPEMASK_MECHANICAL_OR_ELEMENTAL = (1 << (CREATURE_TYPE_MECHANICAL-1)) | (1 << (CREATURE_TYPE_ELEMENTAL-1)); // CreatureFamily.dbc enum CreatureFamily diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 5b53647fe4c..0835273a36c 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -476,6 +476,35 @@ Spell::~Spell() delete m_spellValue; } +template +WorldObject* Spell::FindCorpseUsing() +{ + // non-standard target selection + float max_range = GetSpellMaxRange(m_spellInfo, false); + + CellPair p(MaNGOS::ComputeCellPair(m_caster->GetPositionX(), m_caster->GetPositionY())); + Cell cell(p); + cell.data.Part.reserved = ALL_DISTRICT; + cell.SetNoCreate(); + + WorldObject* result = NULL; + + T u_check(m_caster, max_range); + MaNGOS::WorldObjectSearcher searcher(m_caster, result, u_check); + + TypeContainerVisitor, GridTypeMapContainer > grid_searcher(searcher); + CellLock cell_lock(cell, p); + cell_lock->Visit(cell_lock, grid_searcher, *m_caster->GetMap()); + + if (!result) + { + TypeContainerVisitor, WorldTypeMapContainer > world_searcher(searcher); + cell_lock->Visit(cell_lock, world_searcher, *m_caster->GetMap()); + } + + return result; +} + void Spell::FillTargetMap() { for(uint32 i = 0; i < 3; ++i) @@ -535,17 +564,7 @@ void Spell::FillTargetMap() { case 20577: // Cannibalize { - // non-standard target selection - SpellRangeEntry const* srange = sSpellRangeStore.LookupEntry(m_spellInfo->rangeIndex); - float max_range = GetSpellMaxRangeForHostile(srange); - WorldObject* result = NULL; - - Trinity::CannibalizeObjectCheck u_check(m_caster, max_range); - Trinity::WorldObjectSearcher searcher(m_caster, result, u_check); - m_caster->VisitNearbyGridObject(max_range, searcher); - if(!result) - m_caster->VisitNearbyWorldObject(max_range, searcher); - + WorldObject* result = FindCorpseUsing (); if(result) { diff --git a/src/game/Spell.h b/src/game/Spell.h index 6dc8477dcdb..642c40de474 100644 --- a/src/game/Spell.h +++ b/src/game/Spell.h @@ -412,6 +412,8 @@ class Spell void SetTargetMap(uint32 i, uint32 cur); + template WorldObject* FindCorpseUsing(); + bool CheckTarget( Unit* target, uint32 eff ); bool CanAutoCast(Unit* target); void CheckSrc() { if(!m_targets.HasSrc()) m_targets.setSrc(m_caster); } From ff3332f0661e0f19a2afa34a96997066bf99cc8a Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 14:51:51 -0500 Subject: [PATCH 051/112] [7809] Replace repeating "remove cooldown and send update to client" code by function call. Author: VladimirMangos --HG-- branch : trunk --- src/game/Level3.cpp | 6 +----- src/game/Player.cpp | 14 ++++++++++++++ src/game/Player.h | 2 +- src/game/Spell.cpp | 10 +--------- src/game/SpellEffects.cpp | 36 ++++-------------------------------- 5 files changed, 21 insertions(+), 47 deletions(-) diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index f4ec15bcfb0..9d43c348831 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -1612,11 +1612,7 @@ bool ChatHandler::HandleCooldownCommand(const char* args) return false; } - WorldPacket data( SMSG_CLEAR_COOLDOWN, (4+8) ); - data << uint32(spell_id); - data << uint64(target->GetGUID()); - target->GetSession()->SendPacket(&data); - target->RemoveSpellCooldown(spell_id); + target->RemoveSpellCooldown(spell_id,true); PSendSysMessage(LANG_REMOVE_COOLDOWN, spell_id, target==m_session->GetPlayer() ? GetMangosString(LANG_YOU) : tNameLink.c_str()); } return true; diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 4185e18ee47..b3aad430b32 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -3289,6 +3289,20 @@ void Player::removeSpell(uint32 spell_id, bool disabled, bool update_action_bar_ } } + +void Player::RemoveSpellCooldown( uint32 spell_id, bool update /* = false */ ) +{ + m_spellCooldowns.erase(spell_id); + + if(update) + { + WorldPacket data(SMSG_CLEAR_COOLDOWN, (4+8)); + data << uint32(spell_id); + data << uint64(GetGUID()); + SendDirectMessage(&data); + } +} + void Player::RemoveArenaSpellCooldowns() { // remove cooldowns on spells that has < 15 min CD diff --git a/src/game/Player.h b/src/game/Player.h index be509972e71..b322209a6f5 100644 --- a/src/game/Player.h +++ b/src/game/Player.h @@ -1384,7 +1384,7 @@ class TRINITY_DLL_SPEC Player : public Unit void AddSpellCooldown(uint32 spell_id, uint32 itemid, time_t end_time); void SendCooldownEvent(SpellEntry const *spellInfo, uint32 itemId = 0, Spell* spell = NULL); void ProhibitSpellScholl(SpellSchoolMask idSchoolMask, uint32 unTimeMs ); - void RemoveSpellCooldown(uint32 spell_id) { m_spellCooldowns.erase(spell_id); } + void RemoveSpellCooldown(uint32 spell_id, bool update = false); void RemoveArenaSpellCooldowns(); void RemoveAllSpellCooldown(); void _LoadSpellCooldowns(QueryResult *result); diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 0835273a36c..b8b92cbbadf 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -585,15 +585,7 @@ void Spell::FillTargetMap() { // clear cooldown at fail if(m_caster->GetTypeId()==TYPEID_PLAYER) - { - ((Player*)m_caster)->RemoveSpellCooldown(m_spellInfo->Id); - - WorldPacket data(SMSG_CLEAR_COOLDOWN, (4+8)); - data << uint32(m_spellInfo->Id); - data << uint64(m_caster->GetGUID()); - ((Player*)m_caster)->GetSession()->SendPacket(&data); - } - + ((Player*)m_caster)->RemoveSpellCooldown(m_spellInfo->Id,true); SendCastResult(SPELL_FAILED_NO_EDIBLE_CORPSES); finish(false); } diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index d213040ede4..ae513a84dfd 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -1323,12 +1323,7 @@ void Spell::EffectDummy(uint32 i) (GetSpellSchoolMask(spellInfo) & SPELL_SCHOOL_MASK_FROST) && spellInfo->Id != 11958 && GetSpellRecoveryTime(spellInfo) > 0 ) { - ((Player*)m_caster)->RemoveSpellCooldown(classspell); - - WorldPacket data(SMSG_CLEAR_COOLDOWN, (4+8)); - data << uint32(classspell); - data << uint64(m_caster->GetGUID()); - ((Player*)m_caster)->GetSession()->SendPacket(&data); + ((Player*)m_caster)->RemoveSpellCooldown(classspell,true); } } return; @@ -1579,14 +1574,7 @@ void Spell::EffectDummy(uint32 i) SpellEntry const *spellInfo = sSpellStore.LookupEntry(classspell); if (spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE && (spellInfo->SpellFamilyFlags[1] & 0x00000240 || spellInfo->SpellFamilyFlags[0] & 0x00000860)) - { - ((Player*)m_caster)->RemoveSpellCooldown(classspell); - - WorldPacket data(SMSG_CLEAR_COOLDOWN, (4+8)); - data << uint32(classspell); - data << uint64(m_caster->GetGUID()); - ((Player*)m_caster)->GetSession()->SendPacket(&data); - } + ((Player*)m_caster)->RemoveSpellCooldown(classspell,true); } return; } @@ -1613,14 +1601,7 @@ void Spell::EffectDummy(uint32 i) SpellEntry const *spellInfo = sSpellStore.LookupEntry(classspell); if (spellInfo->SpellFamilyName == SPELLFAMILY_HUNTER && spellInfo->Id != 23989 && GetSpellRecoveryTime(spellInfo) > 0 ) - { - ((Player*)m_caster)->RemoveSpellCooldown(classspell); - - WorldPacket data(SMSG_CLEAR_COOLDOWN, (4+8)); - data << uint32(classspell); - data << uint64(m_caster->GetGUID()); - ((Player*)m_caster)->GetSession()->SendPacket(&data); - } + ((Player*)m_caster)->RemoveSpellCooldown(classspell,true); } return; } @@ -1715,17 +1696,8 @@ void Spell::EffectDummy(uint32 i) // non-standard cast requirement check if (!unitTarget || unitTarget->getAttackers().empty()) { - // clear cooldown at fail if(m_caster->GetTypeId()==TYPEID_PLAYER) - { - ((Player*)m_caster)->RemoveSpellCooldown(m_spellInfo->Id); - - WorldPacket data(SMSG_CLEAR_COOLDOWN, (4+8)); - data << uint32(m_spellInfo->Id); - data << uint64(m_caster->GetGUID()); - ((Player*)m_caster)->GetSession()->SendPacket(&data); - } - + ((Player*)m_caster)->RemoveSpellCooldown(m_spellInfo->Id,true); SendCastResult(SPELL_FAILED_TARGET_AFFECTING_COMBAT); return; } From 518ac83fbf51eb60d02d619e7c2a176272768c97 Mon Sep 17 00:00:00 2001 From: Anubisss Date: Sun, 10 May 2009 23:06:39 +0200 Subject: [PATCH 052/112] *Fix two typos. --HG-- branch : trunk --- .../scripts/scripts/zone/naxxramas/instance_naxxramas.cpp | 2 +- .../scripts/zone/utgarde_keep/utgarde_keep/utgarde_keep.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index 034141e2580..23ffb7b8c4d 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -143,6 +143,6 @@ void AddSC_instance_naxxramas() Script *newscript; newscript = new Script; newscript->Name = "instance_naxxramas"; - newscript->GetInstanceData = GetInstanceData_instance_naxxramas; + newscript->GetInstanceData = &GetInstanceData_instance_naxxramas; newscript->RegisterSelf(); } diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/utgarde_keep.cpp b/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/utgarde_keep.cpp index 3c2b898653d..923328627e4 100644 --- a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/utgarde_keep.cpp +++ b/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/utgarde_keep.cpp @@ -155,6 +155,6 @@ void AddSC_utgarde_keep() newscript = new Script; newscript->Name="npc_dragonflayer_forge_master"; - newscript->GetAI = GetAI_npc_dragonflayer_forge_master; + newscript->GetAI = &GetAI_npc_dragonflayer_forge_master; newscript->RegisterSelf(); -} \ No newline at end of file +} From dcf41256ddaa341b532bd7c565c3d18a7c3b6757 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 16:07:49 -0500 Subject: [PATCH 053/112] *Move some AI functions to core. No real change. --HG-- branch : trunk --- src/bindings/scripts/include/sc_creature.cpp | 1 - src/bindings/scripts/include/sc_creature.h | 76 +-- src/game/CMakeLists.txt | 5 +- src/game/CreatureAI.cpp | 64 +-- src/game/CreatureAI.h | 166 +----- src/game/CreatureAIFactory.h | 53 ++ src/game/CreatureAIImpl.h | 153 ++++- src/game/CreatureAIRegistry.cpp | 3 +- src/game/CreatureAISelector.cpp | 2 +- src/game/InstanceSaveMgr.cpp | 2 + src/game/NullCreatureAI.h | 1 + src/game/PossessedAI.cpp | 20 - src/game/PossessedAI.h | 25 - src/game/UnitAI.cpp | 84 +++ src/game/UnitAI.h | 68 +++ win/VC80/game.vcproj | 224 ++++---- win/VC90/game.vcproj | 553 ++++++++++--------- 17 files changed, 775 insertions(+), 725 deletions(-) create mode 100644 src/game/CreatureAIFactory.h delete mode 100644 src/game/PossessedAI.cpp delete mode 100644 src/game/PossessedAI.h create mode 100644 src/game/UnitAI.cpp create mode 100644 src/game/UnitAI.h diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index 4a9f8ec61e8..42ee15074ed 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -375,7 +375,6 @@ bool ScriptedAI::CanCast(Unit* Target, SpellEntry const *Spell, bool Triggered) return true; } - float GetSpellMaxRangeForHostile(uint32 id) { SpellEntry const *spellInfo = GetSpellStore()->LookupEntry(id); diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h index 44caf063162..8336df545b6 100644 --- a/src/bindings/scripts/include/sc_creature.h +++ b/src/bindings/scripts/include/sc_creature.h @@ -8,75 +8,25 @@ #ifndef SC_CREATURE_H #define SC_CREATURE_H -#include "CreatureAI.h" #include "Creature.h" - -#define HEROIC(n,h) (HeroicMode ? h : n) - -template -inline -const T& RAND(const T& v1, const T& v2) -{ - return rand()%2 ? v1 : v2; -} - -template -inline -const T& RAND(const T& v1, const T& v2, const T& v3) -{ - switch(rand()%3) - { - default: - case 0: return v1; - case 1: return v2; - case 2: return v3; - } -} - -template -inline -const T& RAND(const T& v1, const T& v2, const T& v3, const T& v4) -{ - switch(rand()%4) - { - default: - case 0: return v1; - case 1: return v2; - case 2: return v3; - case 3: return v4; - } -} - -template -inline -const T& RAND(const T& v1, const T& v2, const T& v3, const T& v4, const T& v5) -{ - switch(rand()%4) - { - default: - case 0: return v1; - case 1: return v2; - case 2: return v3; - case 3: return v4; - case 4: return v5; - } -} - -float GetSpellMaxRangeForHostile(uint32 id); +#include "CreatureAI.h" +#include "CreatureAIImpl.h" class SummonList : private std::list { -public: - explicit SummonList(Creature* creature) : m_creature(creature) {} - void Summon(Creature *summon) { push_back(summon->GetGUID()); } - void Despawn(Creature *summon) { remove(summon->GetGUID()); } - void DespawnEntry(uint32 entry); - void DespawnAll(); - void DoAction(uint32 entry, uint32 info); -private: - Creature *m_creature; + public: + explicit SummonList(Creature* creature) : m_creature(creature) {} + void Summon(Creature *summon) { push_back(summon->GetGUID()); } + void Despawn(Creature *summon) { remove(summon->GetGUID()); } + void DespawnEntry(uint32 entry); + void DespawnAll(); + void DoAction(uint32 entry, uint32 info); + private: + Creature *m_creature; }; +float GetSpellMaxRangeForHostile(uint32 id); + //Get a single creature of given entry Unit* FindCreature(uint32 entry, float range, Unit* Finder); diff --git a/src/game/CMakeLists.txt b/src/game/CMakeLists.txt index 081d9669696..89a9e460968 100644 --- a/src/game/CMakeLists.txt +++ b/src/game/CMakeLists.txt @@ -68,6 +68,7 @@ SET(game_STAT_SRCS Corpse.h CreatureAI.cpp CreatureAI.h + CreatureAIFactory.h CreatureAIImpl.h CreatureAIRegistry.cpp CreatureAIRegistry.h @@ -208,8 +209,6 @@ SET(game_STAT_SRCS PointMovementGenerator.h PoolHandler.cpp PoolHandler.h - PossessedAI.cpp - PossessedAI.h QueryHandler.cpp QuestDef.cpp QuestDef.h @@ -262,6 +261,8 @@ SET(game_STAT_SRCS Traveller.h Unit.cpp Unit.h + UnitAI.cpp + UnitAI.h UnitEvents.h UpdateData.cpp UpdateData.h diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp index 0713ef592d3..2390b359731 100644 --- a/src/game/CreatureAI.cpp +++ b/src/game/CreatureAI.cpp @@ -19,50 +19,12 @@ */ #include "CreatureAI.h" +#include "CreatureAIImpl.h" #include "Creature.h" #include "Player.h" #include "Pet.h" -#include "SpellAuras.h" #include "World.h" -void UnitAI::AttackStart(Unit *victim) -{ - if(!victim) - return; - - if(me->Attack(victim, true)) - { - //DEBUG_LOG("Creature %s tagged a victim to kill [guid=%u]", me->GetName(), victim->GetGUIDLow()); - me->GetMotionMaster()->MoveChase(victim); - } -} - -void UnitAI::DoMeleeAttackIfReady() -{ - //Make sure our attack is ready and we aren't currently casting before checking distance - if (me->isAttackReady() && !me->hasUnitState(UNIT_STAT_CASTING)) - { - //If we are within range melee the target - if (me->IsWithinMeleeRange(me->getVictim())) - { - me->AttackerStateUpdate(me->getVictim()); - me->resetAttackTimer(); - } - } - if (me->haveOffhandWeapon() && me->isAttackReady(OFF_ATTACK) && !me->hasUnitState(UNIT_STAT_CASTING)) - { - //If we are within range melee the target - if (me->IsWithinMeleeRange(me->getVictim())) - { - me->AttackerStateUpdate(me->getVictim(), OFF_ATTACK); - me->resetAttackTimer(OFF_ATTACK); - } - } -} - -//Enable PlayerAI when charmed -void PlayerAI::OnCharmed(bool apply) { me->IsAIEnabled = apply; } - //Disable CreatureAI when charmed void CreatureAI::OnCharmed(bool apply) { @@ -295,30 +257,6 @@ void CreatureAI::SelectTargetList(std::list &targetList, uint32 num, Sele } } -void SimpleCharmedAI::UpdateAI(const uint32 /*diff*/) -{ - Creature *charmer = (Creature*)me->GetCharmer(); - - //kill self if charm aura has infinite duration - if(charmer->IsInEvadeMode()) - { - Unit::AuraEffectList const& auras = me->GetAurasByType(SPELL_AURA_MOD_CHARM); - for(Unit::AuraEffectList::const_iterator iter = auras.begin(); iter != auras.end(); ++iter) - if((*iter)->GetCasterGUID() == charmer->GetGUID() && (*iter)->GetParentAura()->IsPermanent()) - { - charmer->Kill(me); - return; - } - } - - if(!charmer->isInCombat()) - me->GetMotionMaster()->MoveFollow(charmer, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE); - - Unit *target = me->getVictim(); - if(!target || !charmer->canAttack(target)) - AttackStart(charmer->SelectNearestTarget()); -} - /*void CreatureAI::AttackedBy( Unit* attacker ) { if(!m_creature->getVictim()) diff --git a/src/game/CreatureAI.h b/src/game/CreatureAI.h index 16271775728..6df7dcfbe95 100644 --- a/src/game/CreatureAI.h +++ b/src/game/CreatureAI.h @@ -23,9 +23,7 @@ #include "Common.h" #include "Platform/Define.h" -#include "Policies/Singleton.h" -#include "Dynamic/ObjectRegistry.h" -#include "Dynamic/FactoryHolder.h" +#include "UnitAI.h" class WorldObject; class Unit; @@ -77,149 +75,11 @@ enum SCEquip EQUIP_UNEQUIP = 0 }; -enum AITarget -{ - AITARGET_SELF, - AITARGET_VICTIM, - AITARGET_ENEMY, - AITARGET_ALLY, - AITARGET_BUFF, - AITARGET_DEBUFF, -}; - -enum AICondition -{ - AICOND_AGGRO, - AICOND_COMBAT, - AICOND_DIE, -}; - -#define AI_DEFAULT_COOLDOWN 5000 - -struct AISpellInfoType -{ - AISpellInfoType() : target(AITARGET_SELF), condition(AICOND_COMBAT), cooldown(AI_DEFAULT_COOLDOWN) {} - AITarget target; - AICondition condition; - uint32 cooldown; -}; - -extern AISpellInfoType *AISpellInfo; - -class EventMap : private std::map -{ - private: - uint32 m_time, m_phase; - public: - explicit EventMap() : m_phase(0), m_time(0) {} - - void Reset() { clear(); m_time = 0; m_phase = 0; } - - void Update(uint32 time) { m_time += time; } - - void SetPhase(uint32 phase) - { - if(phase && phase < 9) - m_phase = (1 << (phase + 24)); - } - - void ScheduleEvent(uint32 eventId, uint32 time, uint32 gcd = 0, uint32 phase = 0) - { - time += m_time; - if(gcd && gcd < 9) - eventId |= (1 << (gcd + 16)); - if(phase && phase < 9) - eventId |= (1 << (phase + 24)); - iterator itr = find(time); - while(itr != end()) - { - ++time; - itr = find(time); - } - insert(std::make_pair(time, eventId)); - } - - uint32 ExecuteEvent() - { - while(!empty()) - { - if(begin()->first > m_time) - return 0; - else if(m_phase && (begin()->second & 0xFF000000) && !(begin()->second & m_phase)) - erase(begin()); - else - { - uint32 eventId = (begin()->second & 0x0000FFFF); - erase(begin()); - return eventId; - } - } - return 0; - } - - void DelayEvents(uint32 time, uint32 gcd) - { - time += m_time; - gcd = (1 << (gcd + 16)); - for(iterator itr = begin(); itr != end();) - { - if(itr->first >= time) - break; - if(itr->second & gcd) - { - ScheduleEvent(time, itr->second); - erase(itr++); - } - else - ++itr; - } - } -}; - -class TRINITY_DLL_SPEC UnitAI -{ - protected: - Unit* const me; - public: - explicit UnitAI(Unit *u) : me(u) {} - virtual void AttackStart(Unit *); - virtual void UpdateAI(const uint32 diff) = 0; - - virtual void InitializeAI() { Reset(); } - - virtual void Reset() {}; - - // Called when unit is charmed - virtual void OnCharmed(bool apply) = 0; - - // Pass parameters between AI - virtual void DoAction(const int32 param) {} - - //Do melee swing of current victim if in rnage and ready and not casting - void DoMeleeAttackIfReady(); -}; - -class TRINITY_DLL_SPEC PlayerAI : public UnitAI -{ - protected: - Player* const me; - public: - explicit PlayerAI(Player *p) : UnitAI((Unit*)p), me(p) {} - - void OnCharmed(bool apply); -}; - -class TRINITY_DLL_SPEC SimpleCharmedAI : public PlayerAI -{ - public: - void UpdateAI(const uint32 diff); -}; - class TRINITY_DLL_SPEC CreatureAI : public UnitAI { protected: - Creature* const me; - Creature* const m_creature; + Creature * const me; + Creature * const m_creature; bool UpdateVictim(); public: @@ -307,22 +167,6 @@ class TRINITY_DLL_SPEC CreatureAI : public UnitAI void SelectTargetList(std::list &targetList, uint32 num, SelectAggroTarget target, float dist = 0, bool playerOnly = false, int32 aura = 0); }; -struct SelectableAI : public FactoryHolder, public Permissible -{ - - SelectableAI(const char *id) : FactoryHolder(id) {} -}; - -template -struct CreatureAIFactory : public SelectableAI -{ - CreatureAIFactory(const char *name) : SelectableAI(name) {} - - CreatureAI* Create(void *) const; - - int Permit(const Creature *c) const { return REAL_AI::Permissible(c); } -}; - enum Permitions { PERMIT_BASE_NO = -1, @@ -333,8 +177,4 @@ enum Permitions PERMIT_BASE_SPECIAL = 800 }; -typedef FactoryHolder CreatureAICreator; -typedef FactoryHolder::FactoryHolderRegistry CreatureAIRegistry; -typedef FactoryHolder::FactoryHolderRepository CreatureAIRepository; #endif - diff --git a/src/game/CreatureAIFactory.h b/src/game/CreatureAIFactory.h new file mode 100644 index 00000000000..d546c2b1720 --- /dev/null +++ b/src/game/CreatureAIFactory.h @@ -0,0 +1,53 @@ +/* + * Copyright (C) 2005-2009 MaNGOS + * + * Copyright (C) 2008-2009 Trinity + * + * 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 Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ +#ifndef TRINITY_CREATUREAIFACTORY_H +#define TRINITY_CREATUREAIFACTORY_H + +//#include "Policies/Singleton.h" +#include "Dynamic/ObjectRegistry.h" +#include "Dynamic/FactoryHolder.h" + +struct SelectableAI : public FactoryHolder, public Permissible +{ + SelectableAI(const char *id) : FactoryHolder(id) {} +}; + +template +struct CreatureAIFactory : public SelectableAI +{ + CreatureAIFactory(const char *name) : SelectableAI(name) {} + + CreatureAI* Create(void *) const; + + int Permit(const Creature *c) const { return REAL_AI::Permissible(c); } +}; + +template +inline CreatureAI* +CreatureAIFactory::Create(void *data) const +{ + Creature* creature = reinterpret_cast(data); + return (new REAL_AI(creature)); +} + +typedef FactoryHolder CreatureAICreator; +typedef FactoryHolder::FactoryHolderRegistry CreatureAIRegistry; +typedef FactoryHolder::FactoryHolderRepository CreatureAIRepository; +#endif diff --git a/src/game/CreatureAIImpl.h b/src/game/CreatureAIImpl.h index a8b8271c5ff..823f4cbcca6 100644 --- a/src/game/CreatureAIImpl.h +++ b/src/game/CreatureAIImpl.h @@ -20,14 +20,155 @@ #ifndef CREATUREAIIMPL_H #define CREATUREAIIMPL_H -#include "CreatureAI.h" +#define HEROIC(n,h) (HeroicMode ? h : n) -template -inline CreatureAI* -CreatureAIFactory::Create(void *data) const +template +inline +const T& RAND(const T& v1, const T& v2) { - Creature* creature = reinterpret_cast(data); - return (new REAL_AI(creature)); + return rand()%2 ? v1 : v2; } + +template +inline +const T& RAND(const T& v1, const T& v2, const T& v3) +{ + switch(rand()%3) + { + default: + case 0: return v1; + case 1: return v2; + case 2: return v3; + } +} + +template +inline +const T& RAND(const T& v1, const T& v2, const T& v3, const T& v4) +{ + switch(rand()%4) + { + default: + case 0: return v1; + case 1: return v2; + case 2: return v3; + case 3: return v4; + } +} + +template +inline +const T& RAND(const T& v1, const T& v2, const T& v3, const T& v4, const T& v5) +{ + switch(rand()%4) + { + default: + case 0: return v1; + case 1: return v2; + case 2: return v3; + case 3: return v4; + case 4: return v5; + } +} + +class EventMap : private std::map +{ + private: + uint32 m_time, m_phase; + public: + explicit EventMap() : m_phase(0), m_time(0) {} + + void Reset() { clear(); m_time = 0; m_phase = 0; } + + void Update(uint32 time) { m_time += time; } + + void SetPhase(uint32 phase) + { + if(phase && phase < 9) + m_phase = (1 << (phase + 24)); + } + + void ScheduleEvent(uint32 eventId, uint32 time, uint32 gcd = 0, uint32 phase = 0) + { + time += m_time; + if(gcd && gcd < 9) + eventId |= (1 << (gcd + 16)); + if(phase && phase < 9) + eventId |= (1 << (phase + 24)); + iterator itr = find(time); + while(itr != end()) + { + ++time; + itr = find(time); + } + insert(std::make_pair(time, eventId)); + } + + uint32 ExecuteEvent() + { + while(!empty()) + { + if(begin()->first > m_time) + return 0; + else if(m_phase && (begin()->second & 0xFF000000) && !(begin()->second & m_phase)) + erase(begin()); + else + { + uint32 eventId = (begin()->second & 0x0000FFFF); + erase(begin()); + return eventId; + } + } + return 0; + } + + void DelayEvents(uint32 time, uint32 gcd) + { + time += m_time; + gcd = (1 << (gcd + 16)); + for(iterator itr = begin(); itr != end();) + { + if(itr->first >= time) + break; + if(itr->second & gcd) + { + ScheduleEvent(time, itr->second); + erase(itr++); + } + else + ++itr; + } + } +}; + +enum AITarget +{ + AITARGET_SELF, + AITARGET_VICTIM, + AITARGET_ENEMY, + AITARGET_ALLY, + AITARGET_BUFF, + AITARGET_DEBUFF, +}; + +enum AICondition +{ + AICOND_AGGRO, + AICOND_COMBAT, + AICOND_DIE, +}; + +#define AI_DEFAULT_COOLDOWN 5000 + +struct AISpellInfoType +{ + AISpellInfoType() : target(AITARGET_SELF), condition(AICOND_COMBAT), cooldown(AI_DEFAULT_COOLDOWN) {} + AITarget target; + AICondition condition; + uint32 cooldown; +}; + +extern AISpellInfoType *AISpellInfo; + #endif diff --git a/src/game/CreatureAIRegistry.cpp b/src/game/CreatureAIRegistry.cpp index 6253c06b8bc..36f49d28521 100644 --- a/src/game/CreatureAIRegistry.cpp +++ b/src/game/CreatureAIRegistry.cpp @@ -28,11 +28,12 @@ #include "OutdoorPvPObjectiveAI.h" #include "CreatureEventAI.h" #include "RandomMovementGenerator.h" -#include "CreatureAIImpl.h" #include "MovementGeneratorImpl.h" #include "CreatureAIRegistry.h" #include "WaypointMovementGenerator.h" +#include "CreatureAIFactory.h" +#include "CreatureAIImpl.h" namespace AIRegistry { void Initialize() diff --git a/src/game/CreatureAISelector.cpp b/src/game/CreatureAISelector.cpp index a698d094e18..b270de289c7 100644 --- a/src/game/CreatureAISelector.cpp +++ b/src/game/CreatureAISelector.cpp @@ -19,7 +19,6 @@ */ #include "Creature.h" -#include "CreatureAIImpl.h" #include "CreatureAISelector.h" #include "NullCreatureAI.h" #include "Policies/SingletonImp.h" @@ -27,6 +26,7 @@ #include "ScriptCalls.h" #include "Pet.h" #include "TemporarySummon.h" +#include "CreatureAIFactory.h" INSTANTIATE_SINGLETON_1(CreatureAIRegistry); INSTANTIATE_SINGLETON_1(MovementGeneratorRegistry); diff --git a/src/game/InstanceSaveMgr.cpp b/src/game/InstanceSaveMgr.cpp index 9332f4b8f0a..131d26e90f7 100644 --- a/src/game/InstanceSaveMgr.cpp +++ b/src/game/InstanceSaveMgr.cpp @@ -40,6 +40,8 @@ #include "Group.h" #include "InstanceData.h" #include "ProgressBar.h" +#include "Policies/Singleton.h" +#include "Policies/SingletonImp.h" INSTANTIATE_SINGLETON_1( InstanceSaveManager ); diff --git a/src/game/NullCreatureAI.h b/src/game/NullCreatureAI.h index d5c12d8c9a0..f8a5d8480f0 100644 --- a/src/game/NullCreatureAI.h +++ b/src/game/NullCreatureAI.h @@ -22,6 +22,7 @@ #define TRINITY_NULLCREATUREAI_H #include "CreatureAI.h" +#include "CreatureAIImpl.h" class TRINITY_DLL_DECL PassiveAI : public CreatureAI { diff --git a/src/game/PossessedAI.cpp b/src/game/PossessedAI.cpp deleted file mode 100644 index 8fd2e5ca014..00000000000 --- a/src/game/PossessedAI.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright (C) 2008-2009 Trinity - * - * Thanks to the original authors: MaNGOS - * - * 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 Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - diff --git a/src/game/PossessedAI.h b/src/game/PossessedAI.h deleted file mode 100644 index bef7853246e..00000000000 --- a/src/game/PossessedAI.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (C) 2008-2009 Trinity - * - * Thanks to the original authors: MaNGOS - * - * 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 Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef MANGOS_POSSESSEDAI_H -#define MANGOS_POSSESSEDAI_H - - -#endif diff --git a/src/game/UnitAI.cpp b/src/game/UnitAI.cpp new file mode 100644 index 00000000000..4914bd36b7c --- /dev/null +++ b/src/game/UnitAI.cpp @@ -0,0 +1,84 @@ +/* + * Copyright (C) 2005-2009 MaNGOS + * + * Copyright (C) 2008-2009 Trinity + * + * 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 Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include "UnitAI.h" +#include "SpellAuras.h" + +void UnitAI::AttackStart(Unit *victim) +{ + if(!victim) + return; + + if(me->Attack(victim, true)) + { + //DEBUG_LOG("Creature %s tagged a victim to kill [guid=%u]", me->GetName(), victim->GetGUIDLow()); + me->GetMotionMaster()->MoveChase(victim); + } +} + +void UnitAI::DoMeleeAttackIfReady() +{ + //Make sure our attack is ready and we aren't currently casting before checking distance + if (me->isAttackReady() && !me->hasUnitState(UNIT_STAT_CASTING)) + { + //If we are within range melee the target + if (me->IsWithinMeleeRange(me->getVictim())) + { + me->AttackerStateUpdate(me->getVictim()); + me->resetAttackTimer(); + } + } + if (me->haveOffhandWeapon() && me->isAttackReady(OFF_ATTACK) && !me->hasUnitState(UNIT_STAT_CASTING)) + { + //If we are within range melee the target + if (me->IsWithinMeleeRange(me->getVictim())) + { + me->AttackerStateUpdate(me->getVictim(), OFF_ATTACK); + me->resetAttackTimer(OFF_ATTACK); + } + } +} + +//Enable PlayerAI when charmed +void PlayerAI::OnCharmed(bool apply) { me->IsAIEnabled = apply; } + +void SimpleCharmedAI::UpdateAI(const uint32 /*diff*/) +{ + Creature *charmer = (Creature*)me->GetCharmer(); + + //kill self if charm aura has infinite duration + if(charmer->IsInEvadeMode()) + { + Unit::AuraEffectList const& auras = me->GetAurasByType(SPELL_AURA_MOD_CHARM); + for(Unit::AuraEffectList::const_iterator iter = auras.begin(); iter != auras.end(); ++iter) + if((*iter)->GetCasterGUID() == charmer->GetGUID() && (*iter)->GetParentAura()->IsPermanent()) + { + charmer->Kill(me); + return; + } + } + + if(!charmer->isInCombat()) + me->GetMotionMaster()->MoveFollow(charmer, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE); + + Unit *target = me->getVictim(); + if(!target || !charmer->canAttack(target)) + AttackStart(charmer->SelectNearestTarget()); +} diff --git a/src/game/UnitAI.h b/src/game/UnitAI.h new file mode 100644 index 00000000000..04de74f480e --- /dev/null +++ b/src/game/UnitAI.h @@ -0,0 +1,68 @@ +/* + * Copyright (C) 2005-2009 MaNGOS + * + * Copyright (C) 2008-2009 Trinity + * + * 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 Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef TRINITY_UNITAI_H +#define TRINITY_UNITAI_H + +#include "Platform/Define.h" + +class Unit; +class Player; + +class TRINITY_DLL_SPEC UnitAI +{ + protected: + Unit * const me; + public: + explicit UnitAI(Unit *u) : me(u) {} + virtual void AttackStart(Unit *); + virtual void UpdateAI(const uint32 diff) = 0; + + virtual void InitializeAI() { Reset(); } + + virtual void Reset() {}; + + // Called when unit is charmed + virtual void OnCharmed(bool apply) = 0; + + // Pass parameters between AI + virtual void DoAction(const int32 param) {} + + //Do melee swing of current victim if in rnage and ready and not casting + void DoMeleeAttackIfReady(); +}; + +class TRINITY_DLL_SPEC PlayerAI : public UnitAI +{ + protected: + Player* const me; + public: + explicit PlayerAI(Player *p) : UnitAI((Unit*)p), me(p) {} + + void OnCharmed(bool apply); +}; + +class TRINITY_DLL_SPEC SimpleCharmedAI : public PlayerAI +{ + public: + void UpdateAI(const uint32 diff); +}; + +#endif diff --git a/win/VC80/game.vcproj b/win/VC80/game.vcproj index 7cd964ca9a1..002b5e7fb2d 100644 --- a/win/VC80/game.vcproj +++ b/win/VC80/game.vcproj @@ -1069,14 +1069,6 @@ - - - - @@ -1137,50 +1129,6 @@ RelativePath="..\..\src\game\Creature.h" > - - - - - - - - - - - - - - - - - - - - - - @@ -1229,14 +1177,6 @@ RelativePath="..\..\src\game\GameObject.h" > - - - - @@ -1305,14 +1245,6 @@ RelativePath="..\..\src\game\MovementGenerator.h" > - - - - @@ -1341,14 +1273,6 @@ RelativePath="..\..\src\game\ObjectMgr.h" > - - - - @@ -1357,14 +1281,6 @@ RelativePath="..\..\src\game\Pet.h" > - - - - @@ -1381,14 +1297,6 @@ RelativePath="..\..\src\game\PointMovementGenerator.h" > - - - - @@ -1397,14 +1305,6 @@ RelativePath="..\..\src\game\RandomMovementGenerator.h" > - - - - @@ -1465,14 +1365,6 @@ RelativePath="..\..\src\game\Totem.h" > - - - - @@ -1682,6 +1574,122 @@ > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/win/VC90/game.vcproj b/win/VC90/game.vcproj index fcd4f3c3ddd..15fc293a02c 100644 --- a/win/VC90/game.vcproj +++ b/win/VC90/game.vcproj @@ -1,11 +1,12 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1137,50 +1130,6 @@ RelativePath="..\..\src\game\Creature.h" > - - - - - - - - - - - - - - - - - - - - - - @@ -1229,14 +1178,6 @@ RelativePath="..\..\src\game\GameObject.h" > - - - - @@ -1305,14 +1246,6 @@ RelativePath="..\..\src\game\MovementGenerator.h" > - - - - @@ -1341,14 +1274,6 @@ RelativePath="..\..\src\game\ObjectMgr.h" > - - - - @@ -1357,14 +1282,6 @@ RelativePath="..\..\src\game\Pet.h" > - - - - @@ -1381,14 +1298,6 @@ RelativePath="..\..\src\game\PointMovementGenerator.h" > - - - - @@ -1397,14 +1306,6 @@ RelativePath="..\..\src\game\RandomMovementGenerator.h" > - - - - @@ -1465,14 +1366,6 @@ RelativePath="..\..\src\game\Totem.h" > - - - - @@ -1682,6 +1575,122 @@ > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1695,7 +1704,7 @@ /> Date: Sun, 10 May 2009 16:31:43 -0500 Subject: [PATCH 054/112] *Fix build. --HG-- branch : trunk --- src/game/CreatureAI.cpp | 20 +++++++++++++++++++- src/game/CreatureAI.h | 6 ++++-- src/game/CreatureAIImpl.h | 5 +++-- src/game/CreatureAIRegistry.cpp | 2 -- 4 files changed, 26 insertions(+), 7 deletions(-) diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp index 2390b359731..011ffab22e5 100644 --- a/src/game/CreatureAI.cpp +++ b/src/game/CreatureAI.cpp @@ -33,7 +33,7 @@ void CreatureAI::OnCharmed(bool apply) me->IsAIEnabled = false; } -AISpellInfoType *AISpellInfo; +AISpellInfoType * CreatureAI::AISpellInfo; void CreatureAI::DoZoneInCombat(Creature* creature) { @@ -257,6 +257,24 @@ void CreatureAI::SelectTargetList(std::list &targetList, uint32 num, Sele } } +void CreatureAI::FillAISpellInfo() +{ + AISpellInfo = new AISpellInfoType[GetSpellStore()->GetNumRows()]; + + const SpellEntry * spellInfo; + + for(uint32 i = 0; i < GetSpellStore()->GetNumRows(); ++i) + { + spellInfo = GetSpellStore()->LookupEntry(i); + if (!spellInfo) + continue; + + for(uint32 j = 0; j < 3; ++j) + { + } + } +} + /*void CreatureAI::AttackedBy( Unit* attacker ) { if(!m_creature->getVictim()) diff --git a/src/game/CreatureAI.h b/src/game/CreatureAI.h index 6df7dcfbe95..ca13275dea1 100644 --- a/src/game/CreatureAI.h +++ b/src/game/CreatureAI.h @@ -21,8 +21,6 @@ #ifndef TRINITY_CREATUREAI_H #define TRINITY_CREATUREAI_H -#include "Common.h" -#include "Platform/Define.h" #include "UnitAI.h" class WorldObject; @@ -30,6 +28,7 @@ class Unit; class Creature; class Player; struct SpellEntry; +struct AISpellInfoType; #define TIME_INTERVAL_LOOK 5000 #define VISIBILITY_RANGE 10000 @@ -165,6 +164,9 @@ class TRINITY_DLL_SPEC CreatureAI : public UnitAI Unit* SelectTarget(SelectAggroTarget target, uint32 position = 0, float dist = 0, bool playerOnly = false, int32 aura = 0); void SelectTargetList(std::list &targetList, uint32 num, SelectAggroTarget target, float dist = 0, bool playerOnly = false, int32 aura = 0); + + static AISpellInfoType *AISpellInfo; + static void FillAISpellInfo(); }; enum Permitions diff --git a/src/game/CreatureAIImpl.h b/src/game/CreatureAIImpl.h index 823f4cbcca6..7edebb709fd 100644 --- a/src/game/CreatureAIImpl.h +++ b/src/game/CreatureAIImpl.h @@ -20,6 +20,9 @@ #ifndef CREATUREAIIMPL_H #define CREATUREAIIMPL_H +#include "Common.h" +#include "Platform/Define.h" + #define HEROIC(n,h) (HeroicMode ? h : n) template @@ -168,7 +171,5 @@ struct AISpellInfoType uint32 cooldown; }; -extern AISpellInfoType *AISpellInfo; - #endif diff --git a/src/game/CreatureAIRegistry.cpp b/src/game/CreatureAIRegistry.cpp index 36f49d28521..fc7130b0913 100644 --- a/src/game/CreatureAIRegistry.cpp +++ b/src/game/CreatureAIRegistry.cpp @@ -23,7 +23,6 @@ #include "AggressorAI.h" #include "GuardAI.h" #include "PetAI.h" -#include "PossessedAI.h" #include "TotemAI.h" #include "OutdoorPvPObjectiveAI.h" #include "CreatureEventAI.h" @@ -47,7 +46,6 @@ namespace AIRegistry (new CreatureAIFactory("PetAI"))->RegisterSelf(); (new CreatureAIFactory("TotemAI"))->RegisterSelf(); (new CreatureAIFactory("OutdoorPvPObjectiveAI"))->RegisterSelf(); - (new CreatureAIFactory("PossessedAI"))->RegisterSelf(); (new CreatureAIFactory("EventAI"))->RegisterSelf(); (new MovementGeneratorFactory >(RANDOM_MOTION_TYPE))->RegisterSelf(); From 50bf49bd81beef68192478c861af28732f1fbdf2 Mon Sep 17 00:00:00 2001 From: QAston Date: Mon, 11 May 2009 00:05:36 +0200 Subject: [PATCH 055/112] Allow class specific periodic dummy and dummy auras to always stack --HG-- branch : trunk --- src/game/SpellMgr.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp index 945255f883a..a23f32d1a52 100644 --- a/src/game/SpellMgr.cpp +++ b/src/game/SpellMgr.cpp @@ -1472,6 +1472,10 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2, bool //if spells have exactly the same effect they cannot stack for(uint32 i = 0; i < 3; ++i) if(spellInfo_1->Effect[i] != spellInfo_2->Effect[i] + // Overkill and master of subtlety need this + || spellInfo_1->EffectApplyAuraName[i] == SPELL_AURA_DUMMY + || spellInfo_1->EffectApplyAuraName[i] == SPELL_AURA_PERIODIC_DUMMY + || spellInfo_1->EffectApplyAuraName[i] != spellInfo_2->EffectApplyAuraName[i] || spellInfo_1->EffectMiscValue[i] != spellInfo_2->EffectMiscValue[i]) // paladin resist aura return false; // need itemtype check? need an example to add that check From 904300b4c2f0c708bc98812ec2a0be04249a81d4 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 22:47:03 -0500 Subject: [PATCH 056/112] *Use better summon positions for summon spells with more than one summons. (Still a temp fix) --HG-- branch : trunk --- src/game/Spell.h | 2 +- src/game/SpellEffects.cpp | 30 ++++++++++++++++++++++++------ 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/game/Spell.h b/src/game/Spell.h index 642c40de474..e2ce4668952 100644 --- a/src/game/Spell.h +++ b/src/game/Spell.h @@ -609,7 +609,7 @@ class Spell void SpellDamageWeaponDmg(uint32 i); void SpellDamageHeal(uint32 i); - void GetSummonPosition(float &x, float &y, float &z, float radius = 0.0f, uint32 count = 0); + void GetSummonPosition(uint32 i, float &x, float &y, float &z, float radius = 0.0f, uint32 count = 0); void SummonGuardian (uint32 entry, SummonPropertiesEntry const *properties); SpellCastResult CanOpenLock(uint32 effIndex, uint32 lockid, SkillType& skillid, int32& reqSkillValue, int32& skillValue); diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index eeeeb478ca1..a3401a77e21 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -3190,7 +3190,7 @@ void Spell::EffectSummonType(uint32 i) modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_DURATION, duration); float x, y, z; - GetSummonPosition(x, y, z); + GetSummonPosition(i, x, y, z); /*//totem must be at same Z in case swimming caster and etc. if( fabs( z - m_caster->GetPositionZ() ) > 5 ) @@ -3291,7 +3291,7 @@ void Spell::EffectSummonType(uint32 i) for(int32 count = 0; count < amount; ++count) { float px, py, pz; - GetSummonPosition(px, py, pz, radius, count); + GetSummonPosition(i, px, py, pz, radius, count); TempSummonType summonType = (duration == 0) ? TEMPSUMMON_DEAD_DESPAWN : TEMPSUMMON_TIMED_DESPAWN; @@ -6212,7 +6212,7 @@ void Spell::EffectSummonDemon(uint32 i) for(int32 count = 0; count < amount; ++count) { float px, py, pz; - GetSummonPosition(px, py, pz, radius, count); + GetSummonPosition(i, px, py, pz, radius, count); int32 duration = GetSpellDuration(m_spellInfo); @@ -6412,7 +6412,7 @@ void Spell::SummonGuardian(uint32 entry, SummonPropertiesEntry const *properties for(int32 count = 0; count < amount; ++count) { float px, py, pz; - GetSummonPosition(px, py, pz, radius, count); + GetSummonPosition(0, px, py, pz, radius, count); TempSummon *summon = map->SummonCreature(entry, px, py, pz, m_caster->GetOrientation(), properties, duration, caster); if(!summon) @@ -6427,7 +6427,7 @@ void Spell::SummonGuardian(uint32 entry, SummonPropertiesEntry const *properties } } -void Spell::GetSummonPosition(float &x, float &y, float &z, float radius, uint32 count) +void Spell::GetSummonPosition(uint32 i, float &x, float &y, float &z, float radius, uint32 count) { if (m_targets.m_targetMask & TARGET_FLAG_DEST_LOCATION) { @@ -6440,7 +6440,25 @@ void Spell::GetSummonPosition(float &x, float &y, float &z, float radius, uint32 } // Summon in random point all other units if location present else - m_caster->GetRandomPoint(m_targets.m_destX,m_targets.m_destY,m_targets.m_destZ,radius,x,y,z); + { + //This is a workaround. Do not have time to write much about it + switch(m_spellInfo->EffectImplicitTargetA[i]) + { + case TARGET_MINION: + case TARGET_DEST_CASTER_RANDOM: + m_caster->GetGroundPointAroundUnit(x, y, z, radius * rand_norm(), rand_norm()*2*M_PI); + break; + case TARGET_DEST_DEST_RANDOM: + case TARGET_DEST_TARGET_RANDOM: + m_caster->GetRandomPoint(m_targets.m_destX,m_targets.m_destY,m_targets.m_destZ,radius,x,y,z); + break; + default: + x = m_targets.m_destX; + y = m_targets.m_destY; + z = m_targets.m_destZ; + break; + } + } } // Summon if dest location not present near caster else From 82f886e3c1daa6ae9049bb0c0c0c00219e9735ba Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 22:48:22 -0500 Subject: [PATCH 057/112] *Update AI scripts. Use better default AI. --HG-- branch : trunk --- src/bindings/scripts/include/sc_creature.cpp | 32 ++++ src/bindings/scripts/include/sc_creature.h | 27 ++++ src/game/AggressorAI.cpp | 149 +++++++++---------- src/game/AggressorAI.h | 38 ++--- src/game/CreatureAI.cpp | 38 ++++- src/game/CreatureAIRegistry.cpp | 1 + src/game/CreatureAISelector.cpp | 12 ++ src/game/SpellMgr.cpp | 3 + src/game/Unit.cpp | 16 +- src/game/UnitAI.cpp | 7 +- 10 files changed, 219 insertions(+), 104 deletions(-) diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index 42ee15074ed..e5a6eb958e0 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -55,6 +55,7 @@ void SummonList::DespawnAll() else { erase(begin()); + summon->SetVisibility(VISIBILITY_OFF); summon->setDeathState(JUST_DIED); summon->RemoveCorpse(); } @@ -634,6 +635,37 @@ void Scripted_NoMovementAI::AttackStart(Unit* who) } } +void BossAI::_Reset() +{ + events.Reset(); + summons.DespawnAll(); + instance->SetBossState(bossId, NOT_STARTED); +} + +void BossAI::_JustDied() +{ + events.Reset(); + summons.DespawnAll(); + instance->SetBossState(bossId, DONE); +} + +void BossAI::_EnterCombat() +{ + DoZoneInCombat(); + instance->SetBossState(bossId, IN_PROGRESS); +} + +void BossAI::JustSummoned(Creature *summon) +{ + summons.Summon(summon); + DoZoneInCombat(summon); +} + +void BossAI::SummonedCreatureDespawn(Creature *summon) +{ + summons.Despawn(summon); +} + #define GOBJECT(x) (const_cast(GetGameObjectInfo(x))) void LoadOverridenSQLData() diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h index 8336df545b6..26bf5fb400b 100644 --- a/src/bindings/scripts/include/sc_creature.h +++ b/src/bindings/scripts/include/sc_creature.h @@ -12,6 +12,8 @@ #include "CreatureAI.h" #include "CreatureAIImpl.h" +class ScriptedInstance; + class SummonList : private std::list { public: @@ -216,5 +218,30 @@ struct TRINITY_DLL_DECL NullCreatureAI : public ScriptedAI void UpdateAI(const uint32) {} }; +struct TRINITY_DLL_DECL BossAI : public ScriptedAI +{ + BossAI(Creature *c, uint32 id) : ScriptedAI(c), bossId(id) + , summons(me), instance((ScriptedInstance*)c->GetInstanceData()) + {} + + uint32 bossId; + EventMap events; + SummonList summons; + ScriptedInstance *instance; + + void JustSummoned(Creature *summon); + void SummonedCreatureDespawn(Creature *summon); + + void UpdateAI(const uint32 diff) = 0; + + void _Reset(); + void _EnterCombat(); + void _JustDied(); + + void Reset() { _Reset(); } + void EnterCombat(Unit *who) { _EnterCombat(); } + void JustDied(Unit *killer) { _JustDied(); } +}; + #endif diff --git a/src/game/AggressorAI.cpp b/src/game/AggressorAI.cpp index a637e7e40f0..286138fc991 100644 --- a/src/game/AggressorAI.cpp +++ b/src/game/AggressorAI.cpp @@ -19,16 +19,9 @@ */ #include "AggressorAI.h" -#include "Errors.h" -#include "Creature.h" -#include "ObjectAccessor.h" -#include "VMapFactory.h" -#include "World.h" +#include "SpellMgr.h" -#include - -int -AggressorAI::Permissible(const Creature *creature) +int AggressorAI::Permissible(const Creature *creature) { // have some hostile factions, it will be selected by IsHostileTo check at MoveInLineOfSight if( !creature->isCivilian() && !creature->IsNeutralToAll() ) @@ -37,79 +30,83 @@ AggressorAI::Permissible(const Creature *creature) return PERMIT_BASE_NO; } -AggressorAI::AggressorAI(Creature *c) : CreatureAI(c), i_victimGuid(0), i_state(STATE_NORMAL), i_tracker(TIME_INTERVAL_LOOK) +void AggressorAI::UpdateAI(const uint32 /*diff*/) { -} - -void AggressorAI::EnterEvadeMode() -{ - if( !m_creature->isAlive() ) - { - DEBUG_LOG("Creature stopped attacking cuz his dead [guid=%u]", m_creature->GetGUIDLow()); - i_victimGuid = 0; - m_creature->CombatStop(true); - m_creature->DeleteThreatList(); - return; - } - - Unit* victim = ObjectAccessor::GetUnit(*m_creature, i_victimGuid ); - - if( !victim ) - { - DEBUG_LOG("Creature stopped attacking because victim is non exist [guid=%u]", m_creature->GetGUIDLow()); - } - else if( !victim->isAlive() ) - { - DEBUG_LOG("Creature stopped attacking cuz his victim is dead [guid=%u]", m_creature->GetGUIDLow()); - } - else if( victim->HasStealthAura() ) - { - DEBUG_LOG("Creature stopped attacking cuz his victim is stealth [guid=%u]", m_creature->GetGUIDLow()); - } - else if( victim->isInFlight() ) - { - DEBUG_LOG("Creature stopped attacking cuz his victim is fly away [guid=%u]", m_creature->GetGUIDLow()); - } - else - { - DEBUG_LOG("Creature stopped attacking due to target out run him [guid=%u]", m_creature->GetGUIDLow()); - //i_state = STATE_LOOK_AT_VICTIM; - //i_tracker.Reset(TIME_INTERVAL_LOOK); - } - - if(!m_creature->GetCharmerOrOwner()) - { - m_creature->RemoveAllAuras(); - - // Remove TargetedMovementGenerator from MotionMaster stack list, and add HomeMovementGenerator instead - if( m_creature->GetMotionMaster()->GetCurrentMovementGeneratorType() == TARGETED_MOTION_TYPE ) - m_creature->GetMotionMaster()->MoveTargetedHome(); - } - else if (m_creature->GetOwner() && m_creature->GetOwner()->isAlive()) - m_creature->GetMotionMaster()->MoveFollow(m_creature->GetOwner(),PET_FOLLOW_DIST,PET_FOLLOW_ANGLE); - - m_creature->DeleteThreatList(); - i_victimGuid = 0; - m_creature->CombatStop(true); - m_creature->SetLootRecipient(NULL); -} - -void -AggressorAI::UpdateAI(const uint32 /*diff*/) -{ - // update i_victimGuid if m_creature->getVictim() !=0 and changed if(!UpdateVictim()) return; - i_victimGuid = m_creature->getVictim()->GetGUID(); + DoMeleeAttackIfReady(); +} - if( m_creature->isAttackReady() ) +int SpellAI::Permissible(const Creature *creature) +{ + return PERMIT_BASE_NO; +} + +void SpellAI::InitializeAI() +{ + for(uint32 i = 0; i < CREATURE_MAX_SPELLS; ++i) + if(me->m_spells[i] && GetSpellStore()->LookupEntry(me->m_spells[i])) + spells.push_back(me->m_spells[i]); +} + +void SpellAI::Reset() +{ + events.Reset(); +} + +void SpellAI::JustDied(Unit *killer) +{ + for(SpellVct::iterator i = spells.begin(); i != spells.end(); ++i) + if(AISpellInfo[*i].condition == AICOND_DIE) + me->CastSpell(killer, *i, true); +} + +void SpellAI::EnterCombat(Unit *who) +{ + for(SpellVct::iterator i = spells.begin(); i != spells.end(); ++i) { - if( m_creature->IsWithinMeleeRange(m_creature->getVictim())) - { - m_creature->AttackerStateUpdate(m_creature->getVictim()); - m_creature->resetAttackTimer(); - } + if(AISpellInfo[*i].condition == AICOND_AGGRO) + me->CastSpell(who, *i, true); + else if(AISpellInfo[*i].condition == AICOND_COMBAT) + events.ScheduleEvent(*i, AISpellInfo[*i].cooldown + rand()%AISpellInfo[*i].cooldown); } } +void SpellAI::UpdateAI(const uint32 diff) +{ + if(!UpdateVictim()) + return; + + events.Update(diff); + + if(me->hasUnitState(UNIT_STAT_CASTING)) + return; + + if(uint32 spellId = events.ExecuteEvent()) + { + Unit *target = NULL; + //sLog.outError("aggre %u %u", spellId, (uint32)AISpellInfo[spellId].target); + switch(AISpellInfo[spellId].target) + { + default: + case AITARGET_SELF: target = me; break; + case AITARGET_VICTIM: target = me->getVictim(); break; + case AITARGET_ENEMY: target = SelectTarget(SELECT_TARGET_RANDOM); break; + case AITARGET_ALLY: target = me; break; + case AITARGET_BUFF: target = me; break; + case AITARGET_DEBUFF: + { + const SpellEntry * spellInfo = GetSpellStore()->LookupEntry(spellId); + bool playerOnly = spellInfo->AttributesEx3 & SPELL_ATTR_EX3_PLAYERS_ONLY; + float range = GetSpellMaxRange(spellInfo, false); + target = SelectTarget(SELECT_TARGET_RANDOM, 0, range, playerOnly, -(int32)spellId); + break; + } + } + me->CastSpell(target, spellId, false); + events.ScheduleEvent(spellId, AISpellInfo[spellId].cooldown + rand()%AISpellInfo[spellId].cooldown); + } + else + DoMeleeAttackIfReady(); +} diff --git a/src/game/AggressorAI.h b/src/game/AggressorAI.h index 983498716e6..94a6b0b3bf1 100644 --- a/src/game/AggressorAI.h +++ b/src/game/AggressorAI.h @@ -22,31 +22,35 @@ #define TRINITY_AGGRESSORAI_H #include "CreatureAI.h" -#include "Timer.h" +#include "CreatureAIImpl.h" class Creature; class TRINITY_DLL_DECL AggressorAI : public CreatureAI { - enum AggressorState - { - STATE_NORMAL = 1, - STATE_LOOK_AT_VICTIM = 2 - }; - public: - - explicit AggressorAI(Creature *c); - - void EnterEvadeMode(); + explicit AggressorAI(Creature *c) : CreatureAI(c) {} void UpdateAI(const uint32); static int Permissible(const Creature *); - - private: - uint64 i_victimGuid; - AggressorState i_state; - TimeTracker i_tracker; }; -#endif +typedef std::vector SpellVct; + +class TRINITY_DLL_DECL SpellAI : public CreatureAI +{ + public: + explicit SpellAI(Creature *c) : CreatureAI(c) {} + + void InitializeAI(); + void Reset(); + void EnterCombat(Unit* who); + void JustDied(Unit *killer); + void UpdateAI(const uint32 diff); + static int Permissible(const Creature *); + private: + EventMap events; + SpellVct spells; +}; + +#endif diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp index 011ffab22e5..123fa1182a1 100644 --- a/src/game/CreatureAI.cpp +++ b/src/game/CreatureAI.cpp @@ -21,9 +21,8 @@ #include "CreatureAI.h" #include "CreatureAIImpl.h" #include "Creature.h" -#include "Player.h" -#include "Pet.h" #include "World.h" +#include "SpellMgr.h" //Disable CreatureAI when charmed void CreatureAI::OnCharmed(bool apply) @@ -261,16 +260,47 @@ void CreatureAI::FillAISpellInfo() { AISpellInfo = new AISpellInfoType[GetSpellStore()->GetNumRows()]; + AISpellInfoType *AIInfo = AISpellInfo; const SpellEntry * spellInfo; - for(uint32 i = 0; i < GetSpellStore()->GetNumRows(); ++i) + for(uint32 i = 0; i < GetSpellStore()->GetNumRows(); ++i, ++AIInfo) { spellInfo = GetSpellStore()->LookupEntry(i); - if (!spellInfo) + if(!spellInfo) continue; + if(spellInfo->Attributes & SPELL_ATTR_CASTABLE_WHILE_DEAD) + AIInfo->condition = AICOND_DIE; + else if(IsPassiveSpell(i) || GetSpellDuration(spellInfo) == -1) + AIInfo->condition = AICOND_AGGRO; + else + AIInfo->condition = AICOND_COMBAT; + + if(AIInfo->cooldown < spellInfo->RecoveryTime) + AIInfo->cooldown = spellInfo->RecoveryTime; + for(uint32 j = 0; j < 3; ++j) { + if(spellInfo->EffectImplicitTargetA[j] == TARGET_UNIT_TARGET_ENEMY + || spellInfo->EffectImplicitTargetA[j] == TARGET_DST_TARGET_ENEMY) + { + if(AIInfo->target < AITARGET_VICTIM) + AIInfo->target = AITARGET_VICTIM; + } + + if(spellInfo->Effect[j] == SPELL_EFFECT_APPLY_AURA) + { + if(spellInfo->EffectImplicitTargetA[j] == TARGET_UNIT_TARGET_ENEMY) + { + if(AIInfo->target < AITARGET_DEBUFF) + AIInfo->target = AITARGET_DEBUFF; + } + else if(IsPositiveSpell(i)) + { + if(AIInfo->target < AITARGET_BUFF) + AIInfo->target = AITARGET_BUFF; + } + } } } } diff --git a/src/game/CreatureAIRegistry.cpp b/src/game/CreatureAIRegistry.cpp index fc7130b0913..162ebd9b47c 100644 --- a/src/game/CreatureAIRegistry.cpp +++ b/src/game/CreatureAIRegistry.cpp @@ -46,6 +46,7 @@ namespace AIRegistry (new CreatureAIFactory("PetAI"))->RegisterSelf(); (new CreatureAIFactory("TotemAI"))->RegisterSelf(); (new CreatureAIFactory("OutdoorPvPObjectiveAI"))->RegisterSelf(); + (new CreatureAIFactory("SpellAI"))->RegisterSelf(); (new CreatureAIFactory("EventAI"))->RegisterSelf(); (new MovementGeneratorFactory >(RANDOM_MOTION_TYPE))->RegisterSelf(); diff --git a/src/game/CreatureAISelector.cpp b/src/game/CreatureAISelector.cpp index b270de289c7..bac4f3a4973 100644 --- a/src/game/CreatureAISelector.cpp +++ b/src/game/CreatureAISelector.cpp @@ -69,6 +69,18 @@ namespace FactorySelector ai_factory = ai_registry.GetRegistryItem("CritterAI"); } + if(!ai_factory) + { + for(uint32 i = 0; i < CREATURE_MAX_SPELLS; ++i) + { + if(creature->m_spells[i]) + { + ai_factory = ai_registry.GetRegistryItem("SpellAI"); + break; + } + } + } + // select by permit check if(!ai_factory) { diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp index a23f32d1a52..9b1cb798849 100644 --- a/src/game/SpellMgr.cpp +++ b/src/game/SpellMgr.cpp @@ -27,6 +27,7 @@ #include "Chat.h" #include "Spell.h" #include "BattleGroundMgr.h" +#include "CreatureAI.h" bool IsAreaEffectTarget[TOTAL_SPELL_TARGETS]; @@ -2520,6 +2521,8 @@ void SpellMgr::LoadSpellCustomAttr() SummonPropertiesEntry *properties = const_cast(sSummonPropertiesStore.LookupEntry(121)); properties->Type = SUMMON_TYPE_TOTEM; + + CreatureAI::FillAISpellInfo(); } void SpellMgr::LoadSpellLinked() diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 3f09eec9351..28d2fbd619b 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -11607,11 +11607,14 @@ void CharmInfo::InitPossessCreateSpells() { for(uint32 i = 0; i < CREATURE_MAX_SPELLS; ++i) { - uint32 spellid = ((Creature*)m_unit)->m_spells[i]; - if(IsPassiveSpell(spellid)) - m_unit->CastSpell(m_unit, spellid, true); + uint32 spellId = ((Creature*)m_unit)->m_spells[i]; + SpellEntry const *spellInfo = sSpellStore.LookupEntry(spellId); + if(spellInfo && spellInfo->Attributes & SPELL_ATTR_CASTABLE_WHILE_DEAD) + spellId = 0; + if(IsPassiveSpell(spellId)) + m_unit->CastSpell(m_unit, spellId, true); else - AddSpellToAB(0, spellid, ACT_DISABLED); + AddSpellToAB(0, spellId, ACT_DISABLED); } } } @@ -11629,6 +11632,10 @@ void CharmInfo::InitCharmCreateSpells() for(uint32 x = 0; x < MAX_SPELL_CHARM; ++x) { uint32 spellId = ((Creature*)m_unit)->m_spells[x]; + SpellEntry const *spellInfo = sSpellStore.LookupEntry(spellId); + if(spellInfo && spellInfo->Attributes & SPELL_ATTR_CASTABLE_WHILE_DEAD) + spellId = 0; + m_charmspells[x].spellId = spellId; if(!spellId) @@ -11643,7 +11650,6 @@ void CharmInfo::InitCharmCreateSpells() { ActiveStates newstate; bool onlyselfcast = true; - SpellEntry const *spellInfo = sSpellStore.LookupEntry(spellId); if(!spellInfo) onlyselfcast = false; for(uint32 i = 0;i<3 && onlyselfcast;++i) //non existent spell will not make any problems as onlyselfcast would be false -> break right away diff --git a/src/game/UnitAI.cpp b/src/game/UnitAI.cpp index 4914bd36b7c..c991c75603d 100644 --- a/src/game/UnitAI.cpp +++ b/src/game/UnitAI.cpp @@ -35,8 +35,11 @@ void UnitAI::AttackStart(Unit *victim) void UnitAI::DoMeleeAttackIfReady() { + if(me->hasUnitState(UNIT_STAT_CASTING)) + return; + //Make sure our attack is ready and we aren't currently casting before checking distance - if (me->isAttackReady() && !me->hasUnitState(UNIT_STAT_CASTING)) + if (me->isAttackReady()) { //If we are within range melee the target if (me->IsWithinMeleeRange(me->getVictim())) @@ -45,7 +48,7 @@ void UnitAI::DoMeleeAttackIfReady() me->resetAttackTimer(); } } - if (me->haveOffhandWeapon() && me->isAttackReady(OFF_ATTACK) && !me->hasUnitState(UNIT_STAT_CASTING)) + if (me->haveOffhandWeapon() && me->isAttackReady(OFF_ATTACK)) { //If we are within range melee the target if (me->IsWithinMeleeRange(me->getVictim())) From 4fef015112f7bc5fd114c116a384515859b95e9d Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 10 May 2009 22:50:15 -0500 Subject: [PATCH 058/112] *Update Naxx scripts. --HG-- branch : trunk --- sql/updates/3233_world_scripts_naxx.sql | 20 ++- .../zone/naxxramas/boss_anubrekhan.cpp | 38 +---- .../scripts/zone/naxxramas/boss_grobbulus.cpp | 29 +--- .../scripts/zone/naxxramas/boss_heigan.cpp | 29 +--- .../scripts/zone/naxxramas/boss_noth.cpp | 32 +--- .../scripts/zone/naxxramas/boss_patchwerk.cpp | 20 +-- .../scripts/zone/naxxramas/boss_razuvious.cpp | 150 +++++++----------- .../scripts/zone/naxxramas/boss_sapphiron.cpp | 26 ++- .../scripts/zone/naxxramas/def_naxxramas.h | 16 +- .../zone/naxxramas/instance_naxxramas.cpp | 28 ++-- 10 files changed, 149 insertions(+), 239 deletions(-) diff --git a/sql/updates/3233_world_scripts_naxx.sql b/sql/updates/3233_world_scripts_naxx.sql index 7272b328f8e..d84a4462537 100644 --- a/sql/updates/3233_world_scripts_naxx.sql +++ b/sql/updates/3233_world_scripts_naxx.sql @@ -30,5 +30,21 @@ DELETE FROM `spell_script_target` WHERE `entry` IN (55479); INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (55479, 1, 16803); # Force Obedience - Death Knight Understudy -# Death Knight Understudy -UPDATE creature_template SET spell1=0, spell2=0, spell3=0, spell4=61696, spell5=29060, spell6=29061 WHERE entry IN (16803,29941); +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8) VALUES +(16803, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy +(29941, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy (H) +(16573, 15284, 28991, 28969, 34970, 28864, 0, 0, 0), # Crypt Guard +(29256, 15284, 28991, 56098, 34970, 28864, 0, 0, 0), # Crypt Guard (H) +(16984, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior +(29632, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior (H) +(16290, 28156, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime +(29388, 54367, 0, 0, 0, 0, 0, 0, 0) # Fallout Slime (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4), +spell5 = VALUES(spell5), +spell6 = VALUES(spell6), +spell7 = VALUES(spell7), +spell8 = VALUES(spell8); diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp index 0a0fb17cce4..c675c8d7c27 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_anubrekhan.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2008 - 2009 Trinity * 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 Free Software Foundation; either version 2 of the License, or @@ -14,14 +14,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Anubrekhan -SD%Complete: 100 -SDComment: -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" +#include "def_naxxramas.h" #define SAY_GREET RAND(-1533000,-1533004,-1533005,-1533006,-1533007) #define SAY_AGGRO RAND(-1533001,-1533002,-1533003) @@ -31,46 +25,29 @@ EndScriptData */ #define SPELL_LOCUSTSWARM HEROIC(28785,54021) #define SPELL_SELF_SPAWN_5 29105 //This spawns 5 corpse scarabs ontop of us (most likely the player casts this on death) -#define SPELL_SELF_SPAWN_10 28864 //This is used by the crypt guards when they die #define EVENT_IMPALE 1 #define EVENT_LOCUST 2 #define MOB_CRYPT_GUARD 16573 -struct TRINITY_DLL_DECL boss_anubrekhanAI : public ScriptedAI +struct TRINITY_DLL_DECL boss_anubrekhanAI : public BossAI { - boss_anubrekhanAI(Creature *c) : ScriptedAI(c), summons(me) {} + boss_anubrekhanAI(Creature *c) : BossAI(c, BOSS_ANUBREKHAN) {} bool HasTaunted; - EventMap events; - SummonList summons; void Prepare() { HasTaunted = false; - DoSpawnCreature(MOB_CRYPT_GUARD, 0, 10, 0, 0, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 60000); + DoSpawnCreature(MOB_CRYPT_GUARD, 0, 10, 0, me->GetOrientation(), TEMPSUMMON_CORPSE_TIMED_DESPAWN, 60000); if(HeroicMode) - DoSpawnCreature(MOB_CRYPT_GUARD, 0, -10, 0, 0, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 60000); + DoSpawnCreature(MOB_CRYPT_GUARD, 0, -10, 0, me->GetOrientation(), TEMPSUMMON_CORPSE_TIMED_DESPAWN, 60000); } void InitializeAI() { Prepare(); } void JustReachedHome() { Prepare(); } - void Reset() - { - events.Reset(); - summons.DespawnAll(); - } - - void JustSummoned(Creature *summon) - { - summons.Summon(summon); - DoZoneInCombat(summon); - } - - void SummonedCreatureDespawn(Creature *summon) {summons.Despawn(summon);} - void KilledUnit(Unit* victim) { //Force the player to spawn corpse scarabs via spell @@ -82,9 +59,8 @@ struct TRINITY_DLL_DECL boss_anubrekhanAI : public ScriptedAI void EnterCombat(Unit *who) { + _EnterCombat(); DoScriptText(SAY_AGGRO, me); - DoZoneInCombat(); - events.ScheduleEvent(EVENT_IMPALE, 15000, 1); events.ScheduleEvent(EVENT_LOCUST, 80000 + rand()%40000, 1); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_grobbulus.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_grobbulus.cpp index f18cd81064a..45f54611ae3 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_grobbulus.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_grobbulus.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2008 - 2009 Trinity * 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 Free Software Foundation; either version 2 of the License, or @@ -14,20 +14,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Grobbulus -SD%Complete: 0 -SDComment: Place holder -SDCategory: Naxxramas -EndScriptData */ - -/*Poison Cloud 26590 -Slime Spray 28157 -Fallout slime 28218 -Mutating Injection 28169 -Enrages 26527*/ - #include "precompiled.h" +#include "def_naxxramas.h" #define SPELL_BOMBARD_SLIME 28280 @@ -43,20 +31,13 @@ Enrages 26527*/ #define MOB_FALLOUT_SLIME 16290 -struct TRINITY_DLL_DECL boss_grobbulusAI : public ScriptedAI +struct TRINITY_DLL_DECL boss_grobbulusAI : public BossAI { - boss_grobbulusAI(Creature *c) : ScriptedAI(c) {} - - EventMap events; - - void Reset() - { - events.Reset(); - } + boss_grobbulusAI(Creature *c) : BossAI(c, BOSS_GROBBULUS) {} void EnterCombat(Unit *who) { - DoZoneInCombat(); + _EnterCombat(); events.ScheduleEvent(EVENT_CLOUD, 15000); events.ScheduleEvent(EVENT_INJECT, 20000); events.ScheduleEvent(EVENT_SPRAY, 15000+rand()%15000); //not sure diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_heigan.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_heigan.cpp index 9207b2c09a2..0302a93c488 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_heigan.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_heigan.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2008 - 2009 Trinity * 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 Free Software Foundation; either version 2 of the License, or @@ -14,13 +14,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Heigan -SD%Complete: 0 -SDComment: Place Holder -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" #include "def_naxxramas.h" @@ -50,25 +43,14 @@ enum Phases //Spell by eye stalks #define SPELL_MIND_FLAY 26143 -struct TRINITY_DLL_DECL boss_heiganAI : public ScriptedAI +struct TRINITY_DLL_DECL boss_heiganAI : public BossAI { - boss_heiganAI(Creature *c) : ScriptedAI(c) - { - instance = ((ScriptedInstance*)c->GetInstanceData()); - } + boss_heiganAI(Creature *c) : BossAI(c, BOSS_HEIGAN) {} - EventMap events; - ScriptedInstance *instance; uint32 eruptSection; bool eruptDirection; Phases phase; - void Reset() - { - events.Reset(); - instance->SetBossState(BOSS_HEIGAN, NOT_STARTED); - } - void KilledUnit(Unit* Victim) { if(!(rand()%5)) @@ -77,16 +59,15 @@ struct TRINITY_DLL_DECL boss_heiganAI : public ScriptedAI void JustDied(Unit* Killer) { + _JustDied(); DoScriptText(SAY_DEATH, me); - instance->SetBossState(BOSS_HEIGAN, DONE); } void EnterCombat(Unit *who) { + _EnterCombat(); DoScriptText(SAY_AGGRO, me); - DoZoneInCombat(); EnterPhase(PHASE_FIGHT); - instance->SetBossState(BOSS_HEIGAN, IN_PROGRESS); } void EnterPhase(Phases newPhase) diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp index 22796094557..1f7b1a55daa 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_noth.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2008 - 2009 Trinity * 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 Free Software Foundation; either version 2 of the License, or @@ -14,13 +14,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Noth -SD%Complete: 40 -SDComment: Missing Balcony stage -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" #include "def_naxxramas.h" @@ -68,33 +61,25 @@ enum Events EVENT_GROUND, }; -struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI +struct TRINITY_DLL_DECL boss_nothAI : public BossAI { - boss_nothAI(Creature *c) : ScriptedAI(c), summons(me) - { - instance = ((ScriptedInstance*)c->GetInstanceData()); - } + boss_nothAI(Creature *c) : BossAI(c, BOSS_NOTH) {} - EventMap events; - SummonList summons; - ScriptedInstance *instance; uint32 waveCount, balconyCount; void Reset() { - events.Reset(); - summons.DespawnAll(); + _Reset(); me->setActive(false); - instance->SetBossState(BOSS_NOTH, NOT_STARTED); } void EnterCombat(Unit *who) { + _EnterCombat(); DoScriptText(SAY_AGGRO, me); me->setActive(true); balconyCount = 0; EnterPhaseGround(); - instance->SetBossState(BOSS_NOTH, IN_PROGRESS); } void EnterPhaseGround() @@ -104,7 +89,7 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI EnterEvadeMode(); else { - events.ScheduleEvent(EVENT_BALCONY, 11000); + events.ScheduleEvent(EVENT_BALCONY, 110000); events.ScheduleEvent(EVENT_CURSE, 20000+rand()%10000); events.ScheduleEvent(EVENT_WARRIOR, 30000); if(HeroicMode) @@ -125,13 +110,10 @@ struct TRINITY_DLL_DECL boss_nothAI : public ScriptedAI summon->AI()->DoZoneInCombat(); } - void SummonedCreatureDespawn(Creature *summon) { summons.Despawn(summon); } - void JustDied(Unit* Killer) { - summons.DespawnAll(); + _JustDied(); DoScriptText(SAY_DEATH, me); - instance->SetBossState(BOSS_NOTH, DONE); } void SummonUndead(uint32 entry, uint32 num) diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp index 99f8741c897..a05685264d6 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2008 - 2009 Trinity * 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 Free Software Foundation; either version 2 of the License, or @@ -14,14 +14,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Patchwerk -SD%Complete: 80 -SDComment: Some issues with hateful strike inturrupting the melee swing timer. -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" +#include "def_naxxramas.h" #define SAY_AGGRO RAND(-1533017,-1533018) #define SAY_SLAY -1533019 @@ -39,16 +33,15 @@ EndScriptData */ #define EVENT_HATEFUL 2 #define EVENT_SLIME 3 -struct TRINITY_DLL_DECL boss_patchwerkAI : public ScriptedAI +struct TRINITY_DLL_DECL boss_patchwerkAI : public BossAI { - boss_patchwerkAI(Creature *c) : ScriptedAI(c) {} + boss_patchwerkAI(Creature *c) : BossAI(c, BOSS_PATCHWERK) {} bool Enraged; - EventMap events; void Reset() { - events.Reset(); + _Reset(); Enraged = false; } @@ -60,13 +53,14 @@ struct TRINITY_DLL_DECL boss_patchwerkAI : public ScriptedAI void JustDied(Unit* Killer) { + _JustDied(); DoScriptText(SAY_DEATH, me); } void EnterCombat(Unit *who) { + _EnterCombat(); DoScriptText(SAY_AGGRO, me); - DoZoneInCombat(); events.ScheduleEvent(EVENT_HATEFUL, 1200); events.ScheduleEvent(EVENT_BERSERK, 360000); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp index 64147eaea8a..120220172cd 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp @@ -1,4 +1,6 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* + * Copyright (C) 2008 - 2009 Trinity + * * 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 Free Software Foundation; either version 2 of the License, or @@ -14,14 +16,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Razuvious -SD%Complete: 50 -SDComment: Missing adds and event is impossible without Mind Control -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" +#include "def_naxxramas.h" //Razuvious - NO TEXT sound only //8852 aggro01 - Hah hah, I'm just getting warmed up! @@ -37,121 +33,86 @@ EndScriptData */ //8860 death - An honorable... death... //8947 - Aggro Mixed? - ? -#define SOUND_AGGRO1 8852 -#define SOUND_AGGRO2 8853 -#define SOUND_AGGRO3 8854 -#define SOUND_SLAY1 8861 -#define SOUND_SLAY2 8863 -#define SOUND_COMMND1 8855 -#define SOUND_COMMND2 8856 -#define SOUND_COMMND3 8858 -#define SOUND_COMMND4 8859 -#define SOUND_COMMND5 8861 +#define SOUND_AGGRO RAND(8852,8853,8854) +#define SOUND_SLAY RAND(8861,8863) +#define SOUND_COMMND RAND(8855,8856,8858,8859,8861) #define SOUND_DEATH 8860 #define SOUND_AGGROMIX 8847 -#define SPELL_UNBALANCINGSTRIKE 26613 -#define SPELL_DISRUPTINGSHOUT 29107 +#define SPELL_UNBALANCING_STRIKE 26613 +#define SPELL_DISRUPTING_SHOUT HEROIC(29107,55543) +#define SPELL_JAGGED_KNIFE 55550 +#define SPELL_HOPELESS 29105 -struct TRINITY_DLL_DECL boss_razuviousAI : public ScriptedAI +enum Events { - boss_razuviousAI(Creature *c) : ScriptedAI(c) {} + EVENT_STRIKE, + EVENT_SHOUT, + EVENT_KNIFE, + EVENT_COMMAND, +}; - uint32 UnbalancingStrike_Timer; - uint32 DisruptingShout_Timer; - uint32 CommandSound_Timer; +struct TRINITY_DLL_DECL boss_razuviousAI : public BossAI +{ + boss_razuviousAI(Creature *c) : BossAI(c, BOSS_RAZUVIOUS) {} - void Reset() + void KilledUnit(Unit* victim) { - UnbalancingStrike_Timer = 30000; //30 seconds - DisruptingShout_Timer = 25000; //25 seconds - CommandSound_Timer = 40000; //40 seconds + if(!(rand()%3)) + DoPlaySoundToSet(me, SOUND_SLAY); } - void KilledUnit(Unit* Victim) + void JustDied(Unit* killer) { - if (rand()%3) - return; - - switch (rand()%2) - { - case 0: - DoPlaySoundToSet(m_creature, SOUND_SLAY1); - break; - case 1: - DoPlaySoundToSet(m_creature, SOUND_SLAY2); - break; - } - } - - void JustDied(Unit* Killer) - { - DoPlaySoundToSet(m_creature, SOUND_DEATH); + _JustDied(); + DoPlaySoundToSet(me, SOUND_DEATH); + me->CastSpell(me, SPELL_HOPELESS, true); } void EnterCombat(Unit *who) { - switch (rand()%3) - { - case 0: - DoPlaySoundToSet(m_creature, SOUND_AGGRO1); - break; - case 1: - DoPlaySoundToSet(m_creature, SOUND_AGGRO2); - break; - case 2: - DoPlaySoundToSet(m_creature, SOUND_AGGRO3); - break; - } + _EnterCombat(); + DoPlaySoundToSet(m_creature, SOUND_AGGRO); + events.ScheduleEvent(EVENT_STRIKE, 30000); + events.ScheduleEvent(EVENT_SHOUT, 25000); + events.ScheduleEvent(EVENT_COMMAND, 40000); } void UpdateAI(const uint32 diff) { - if (!UpdateVictim()) + if(!UpdateVictim()) return; - //UnbalancingStrike_Timer - if (UnbalancingStrike_Timer < diff) - { - DoCast(m_creature->getVictim(),SPELL_UNBALANCINGSTRIKE); - UnbalancingStrike_Timer = 30000; - }else UnbalancingStrike_Timer -= diff; + events.Update(diff); - //DisruptingShout_Timer - if (DisruptingShout_Timer < diff) + while(uint32 eventId = events.ExecuteEvent()) { - DoCast(m_creature->getVictim(), SPELL_DISRUPTINGSHOUT); - DisruptingShout_Timer = 25000; - }else DisruptingShout_Timer -= diff; - - //CommandSound_Timer - if (CommandSound_Timer < diff) - { - switch (rand()%5) + switch(eventId) { - case 0: - DoPlaySoundToSet(m_creature, SOUND_COMMND1); - break; - case 1: - DoPlaySoundToSet(m_creature, SOUND_COMMND2); - break; - case 2: - DoPlaySoundToSet(m_creature, SOUND_COMMND3); - break; - case 3: - DoPlaySoundToSet(m_creature, SOUND_COMMND4); - break; - case 4: - DoPlaySoundToSet(m_creature, SOUND_COMMND5); - break; + case EVENT_STRIKE: + DoCast(me->getVictim(), SPELL_UNBALANCING_STRIKE); + events.ScheduleEvent(EVENT_STRIKE, 30000); + return; + case EVENT_SHOUT: + DoCastAOE(SPELL_DISRUPTING_SHOUT); + events.ScheduleEvent(EVENT_SHOUT, 25000); + return; + case EVENT_KNIFE: + if(Unit *target = SelectTarget(SELECT_TARGET_RANDOM, 0, 45)) + DoCast(target, SPELL_JAGGED_KNIFE); + events.ScheduleEvent(EVENT_KNIFE, 25000); + return; + case EVENT_COMMAND: + DoPlaySoundToSet(me, SOUND_COMMND); + events.ScheduleEvent(EVENT_COMMAND, 40000); + return; } - - CommandSound_Timer = 40000; - }else CommandSound_Timer -= diff; + } DoMeleeAttackIfReady(); } }; + CreatureAI* GetAI_boss_razuvious(Creature *_Creature) { return new boss_razuviousAI (_Creature); @@ -165,4 +126,3 @@ void AddSC_boss_razuvious() newscript->GetAI = &GetAI_boss_razuvious; newscript->RegisterSelf(); } - diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp index 682f6cee3a9..71259df7824 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_sapphiron.cpp @@ -1,4 +1,6 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* + * Copyright (C) 2008 - 2009 Trinity + * * 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 Free Software Foundation; either version 2 of the License, or @@ -14,13 +16,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Sapphiron -SD%Complete: 0 -SDComment: Place Holder -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" #include "def_naxxramas.h" @@ -71,14 +66,12 @@ enum Events typedef std::map IceBlockMap; -struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI +struct TRINITY_DLL_DECL boss_sapphironAI : public BossAI { - boss_sapphironAI(Creature* c) : ScriptedAI(c) + boss_sapphironAI(Creature* c) : BossAI(c, BOSS_SAPPHIRON) , phase(PHASE_NULL) - { - } + {} - EventMap events; Phases phase; uint32 iceboltCount; IceBlockMap iceblocks; @@ -97,16 +90,18 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI void Reset() { + _Reset(); + if(phase = PHASE_FLIGHT) ClearIceBlock(); - events.Reset(); phase = PHASE_NULL; } void EnterCombat(Unit *who) { - DoZoneInCombat(); + _EnterCombat(); + me->CastSpell(me, SPELL_FROST_AURA, true); events.ScheduleEvent(EVENT_BERSERK, 15*60000); @@ -128,6 +123,7 @@ struct TRINITY_DLL_DECL boss_sapphironAI : public ScriptedAI void JustDied(Unit*) { + _JustDied(); me->CastSpell(me, SPELL_DIES, true); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h b/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h index 12c1dc6edfa..383200d4600 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h +++ b/src/bindings/scripts/scripts/zone/naxxramas/def_naxxramas.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2009 Trinity + * Copyright (C) 2008 - 2009 Trinity * * 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 @@ -21,14 +21,28 @@ enum Encounter { + BOSS_ANUBREKHAN, + BOSS_FAERLINA, + BOSS_MAEXXNA, BOSS_NOTH, BOSS_HEIGAN, BOSS_LOATHEB, + BOSS_PATCHWERK, + BOSS_GROBBULUS, + BOSS_GLUTH, + BOSS_THADDIUS, + BOSS_RAZUVIOUS, + BOSS_GOTHIK, + BOSS_HORSEMEN, + BOSS_SAPPHIRON, + BOSS_KELTHUZAD, + MAX_BOSS_NUMBER }; enum Data { DATA_HEIGAN_ERUPT, + DATA_GOTHIK_GATE, DATA_SAPPHIRON_BIRTH, }; diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index 23ffb7b8c4d..4dc189723f3 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2008 - 2009 Trinity * 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 Free Software Foundation; either version 2 of the License, or @@ -14,18 +14,16 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Instance_Naxxramas -SD%Complete: 0 -SDComment: Place holder -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" #include "def_naxxramas.h" const DoorData doorData[] = { + {181126, BOSS_ANUBREKHAN,DOOR_TYPE_ROOM}, + {181195, BOSS_ANUBREKHAN,DOOR_TYPE_PASSAGE}, + {194022, BOSS_FAERLINA, DOOR_TYPE_PASSAGE}, + {181209, BOSS_FAERLINA, DOOR_TYPE_PASSAGE}, + {181209, BOSS_MAEXXNA, DOOR_TYPE_ROOM}, {181200, BOSS_NOTH, DOOR_TYPE_ROOM}, {181201, BOSS_NOTH, DOOR_TYPE_PASSAGE}, {181202, BOSS_NOTH, DOOR_TYPE_PASSAGE}, @@ -33,9 +31,21 @@ const DoorData doorData[] = {181203, BOSS_HEIGAN, DOOR_TYPE_PASSAGE}, {181241, BOSS_HEIGAN, DOOR_TYPE_PASSAGE}, {181241, BOSS_LOATHEB, DOOR_TYPE_ROOM}, + {181123, BOSS_PATCHWERK, DOOR_TYPE_PASSAGE}, + {181123, BOSS_GROBBULUS, DOOR_TYPE_ROOM}, + {181120, BOSS_GLUTH, DOOR_TYPE_PASSAGE}, + {181121, BOSS_GLUTH, DOOR_TYPE_PASSAGE}, + {181121, BOSS_THADDIUS, DOOR_TYPE_ROOM}, + {181124, BOSS_RAZUVIOUS, DOOR_TYPE_PASSAGE}, + {181124, BOSS_GOTHIK, DOOR_TYPE_ROOM}, + {181125, BOSS_GOTHIK, DOOR_TYPE_PASSAGE}, + {181119, BOSS_GOTHIK, DOOR_TYPE_PASSAGE}, + {181119, BOSS_HORSEMEN, DOOR_TYPE_ROOM}, {0, 0, DOOR_TYPE_ROOM}, // EOF }; +#define GO_GOTHIK_GATE 181170 + #define SPELL_ERUPTION 29371 const float HeiganPos[2] = {2796, -3707}; @@ -72,7 +82,7 @@ struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance instance_naxxramas(Map *map) : ScriptedInstance(map) , Sapphiron(NULL) { - SetBossNumber(15); + SetBossNumber(MAX_BOSS_NUMBER); LoadDoorData(doorData); } From f9f5d078fda410c0551f1376197094bc4a7bfe08 Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 11 May 2009 03:17:13 -0500 Subject: [PATCH 059/112] *Update instance script functions. --HG-- branch : trunk --- src/bindings/scripts/include/sc_creature.h | 4 +- src/bindings/scripts/include/sc_instance.h | 13 ------ .../instance_shadow_labyrinth.cpp | 2 +- .../ahnkahet/instance_ahnkahet.cpp | 2 +- .../azjol_nerub/instance_azjol_nerub.cpp | 2 +- .../black_temple/instance_black_temple.cpp | 2 +- .../instance_blackrock_depths.cpp | 2 +- .../caverns_of_time/hyjal/instance_hyjal.cpp | 2 +- .../instance_serpent_shrine.cpp | 2 +- .../steam_vault/instance_steam_vault.cpp | 2 +- .../zone/gruuls_lair/instance_gruuls_lair.cpp | 2 +- .../zone/karazhan/instance_karazhan.cpp | 2 +- .../zone/naxxramas/instance_naxxramas.cpp | 20 ++++++++- .../instance_shadowfang_keep.cpp | 2 +- .../instance_sunwell_plateau.cpp | 2 +- .../tempest_keep/the_eye/instance_the_eye.cpp | 2 +- .../utgarde_keep/instance_utgarde_keep.cpp | 2 +- .../scripts/zone/zulaman/instance_zulaman.cpp | 2 +- src/game/InstanceData.cpp | 41 ++++++++++++++++--- src/game/InstanceData.h | 21 ++++------ src/game/InstanceSaveMgr.cpp | 8 ++-- src/game/Map.cpp | 2 +- 22 files changed, 83 insertions(+), 56 deletions(-) diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h index 26bf5fb400b..444b16e6cdf 100644 --- a/src/bindings/scripts/include/sc_creature.h +++ b/src/bindings/scripts/include/sc_creature.h @@ -221,13 +221,13 @@ struct TRINITY_DLL_DECL NullCreatureAI : public ScriptedAI struct TRINITY_DLL_DECL BossAI : public ScriptedAI { BossAI(Creature *c, uint32 id) : ScriptedAI(c), bossId(id) - , summons(me), instance((ScriptedInstance*)c->GetInstanceData()) + , summons(me), instance(c->GetInstanceData()) {} uint32 bossId; EventMap events; SummonList summons; - ScriptedInstance *instance; + InstanceData *instance; void JustSummoned(Creature *summon); void SummonedCreatureDespawn(Creature *summon); diff --git a/src/bindings/scripts/include/sc_instance.h b/src/bindings/scripts/include/sc_instance.h index cdf0e03aa37..0620e89af07 100644 --- a/src/bindings/scripts/include/sc_instance.h +++ b/src/bindings/scripts/include/sc_instance.h @@ -17,20 +17,7 @@ class TRINITY_DLL_DECL ScriptedInstance : public InstanceData { public: - ScriptedInstance(Map *map) : InstanceData(map) {} - ~ScriptedInstance() {} - - //All-purpose data storage 64 bit - virtual uint64 GetData64(uint32 Data) { return 0; } - virtual void SetData64(uint32 Data, uint64 Value) { } - - // Called every instance update - virtual void Update(uint32) {} - - // Save and Load instance data to the database - const char* Save() { return NULL; } - void Load(const char* in) { } }; #endif diff --git a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp index 3cfb0af2fa1..37194a89b21 100644 --- a/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp +++ b/src/bindings/scripts/scripts/zone/aunchindoun/shadow_labyrinth/instance_shadow_labyrinth.cpp @@ -191,7 +191,7 @@ struct TRINITY_DLL_DECL instance_shadow_labyrinth : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { return str_data.c_str(); } diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/instance_ahnkahet.cpp b/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/instance_ahnkahet.cpp index 41cb91f86b7..595a05a727f 100644 --- a/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/instance_ahnkahet.cpp +++ b/src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/instance_ahnkahet.cpp @@ -129,7 +129,7 @@ struct TRINITY_DLL_DECL instance_ahnkahet : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { OUT_SAVE_INST_DATA; diff --git a/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp b/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp index bd3fccd98d9..7e0252f2009 100644 --- a/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp +++ b/src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp @@ -117,7 +117,7 @@ struct TRINITY_DLL_DECL instance_azjol_nerub : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { OUT_SAVE_INST_DATA; diff --git a/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp b/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp index 43646746505..bf5d62a7b86 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp @@ -303,7 +303,7 @@ struct TRINITY_DLL_DECL instance_black_temple : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { return str_data.c_str(); } diff --git a/src/bindings/scripts/scripts/zone/blackrock_depths/instance_blackrock_depths.cpp b/src/bindings/scripts/scripts/zone/blackrock_depths/instance_blackrock_depths.cpp index 6e26f3a0c03..d9f3ecd808a 100644 --- a/src/bindings/scripts/scripts/zone/blackrock_depths/instance_blackrock_depths.cpp +++ b/src/bindings/scripts/scripts/zone/blackrock_depths/instance_blackrock_depths.cpp @@ -265,7 +265,7 @@ struct TRINITY_DLL_DECL instance_blackrock_depths : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { return str_data.c_str(); } diff --git a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp index 0dfa99198ac..cdcd6cb6b66 100644 --- a/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp +++ b/src/bindings/scripts/scripts/zone/caverns_of_time/hyjal/instance_hyjal.cpp @@ -279,7 +279,7 @@ struct TRINITY_DLL_DECL instance_mount_hyjal : public ScriptedInstance }else debug_log("TSCR: Instance Hyjal: UpdateWorldState, but PlayerList is empty!"); } - const char* Save() + std::string GetSaveData() { return str_data.c_str(); } diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp index 6c4ae72aec1..8aa759a87c8 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/serpent_shrine/instance_serpent_shrine.cpp @@ -236,7 +236,7 @@ struct TRINITY_DLL_DECL instance_serpentshrine_cavern : public ScriptedInstance } return 0; } - const char* Save() + std::string GetSaveData() { OUT_SAVE_INST_DATA; std::ostringstream stream; diff --git a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp index 6d01da7f625..d375d073c35 100644 --- a/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp +++ b/src/bindings/scripts/scripts/zone/coilfang_resevoir/steam_vault/instance_steam_vault.cpp @@ -209,7 +209,7 @@ struct TRINITY_DLL_DECL instance_steam_vault : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { OUT_SAVE_INST_DATA; std::ostringstream stream; diff --git a/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp b/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp index 34943449b1e..4c90fdf49a8 100644 --- a/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp +++ b/src/bindings/scripts/scripts/zone/gruuls_lair/instance_gruuls_lair.cpp @@ -144,7 +144,7 @@ struct TRINITY_DLL_DECL instance_gruuls_lair : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { OUT_SAVE_INST_DATA; std::ostringstream stream; diff --git a/src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp b/src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp index e8dccdd62a4..62ad6fcf42c 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/instance_karazhan.cpp @@ -247,7 +247,7 @@ struct TRINITY_DLL_DECL instance_karazhan : public ScriptedInstance } } - const char* Save() + std::string GetSaveData() { return str_data.c_str(); } diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index 4dc189723f3..23f44f5daf8 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -77,9 +77,9 @@ inline uint32 GetEruptionSection(float x, float y) return 3; } -struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance +struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData { - instance_naxxramas(Map *map) : ScriptedInstance(map) + instance_naxxramas(Map *map) : InstanceData(map) , Sapphiron(NULL) { SetBossNumber(MAX_BOSS_NUMBER); @@ -88,12 +88,14 @@ struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance std::set HeiganEruption[4]; Creature *Sapphiron; + std::set Worshipper; void OnCreatureCreate(Creature *creature, bool add) { switch(creature->GetEntry()) { case 15989: Sapphiron = add ? creature : NULL; break; + case 16506: if(add) Worshipper.insert(creature); else Worshipper.erase(creature); break; } } @@ -117,6 +119,20 @@ struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance AddDoor(go, add); } + void SetBossState(uint32 id, EncounterState state) + { + InstanceData::SetBossState(id, state); + switch(id) + { + case BOSS_FAERLINA: + if(state == NOT_STARTED) + for(std::set::iterator itr = Worshipper.begin(); itr != Worshipper.end(); ++itr) + if(!(*itr)->isAlive()) + (*itr)->Respawn(); + break; + } + } + void SetData(uint32 id, uint32 value) { switch(id) diff --git a/src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp b/src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp index caf18778abb..30f843badb0 100644 --- a/src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp +++ b/src/bindings/scripts/scripts/zone/shadowfang_keep/instance_shadowfang_keep.cpp @@ -185,7 +185,7 @@ struct TRINITY_DLL_DECL instance_shadowfang_keep : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { return str_data.c_str(); } diff --git a/src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp b/src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp index f8bba5acf21..597103b62cf 100644 --- a/src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp +++ b/src/bindings/scripts/scripts/zone/sunwell_plateau/instance_sunwell_plateau.cpp @@ -236,7 +236,7 @@ struct TRINITY_DLL_DECL instance_sunwell_plateau : public ScriptedInstance { } - const char* Save() + std::string GetSaveData() { OUT_SAVE_INST_DATA; std::ostringstream stream; diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp index 66e595ab729..55ef8c60bbd 100644 --- a/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp +++ b/src/bindings/scripts/scripts/zone/tempest_keep/the_eye/instance_the_eye.cpp @@ -129,7 +129,7 @@ struct TRINITY_DLL_DECL instance_the_eye : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { OUT_SAVE_INST_DATA; std::ostringstream stream; diff --git a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp b/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp index d6f5828d295..d483006642d 100644 --- a/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp +++ b/src/bindings/scripts/scripts/zone/utgarde_keep/utgarde_keep/instance_utgarde_keep.cpp @@ -231,7 +231,7 @@ struct TRINITY_DLL_DECL instance_utgarde_keep : public ScriptedInstance return 0; } - const char* Save() + std::string GetSaveData() { OUT_SAVE_INST_DATA; diff --git a/src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp b/src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp index 4ebf541515b..8ff01927908 100644 --- a/src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp +++ b/src/bindings/scripts/scripts/zone/zulaman/instance_zulaman.cpp @@ -179,7 +179,7 @@ struct TRINITY_DLL_DECL instance_zulaman : public ScriptedInstance instance->SendToPlayers(&data); } - const char* Save() + std::string GetSaveData() { std::ostringstream ss; ss << "S " << BossKilled << " " << ChestLooted << " " << QuestMinute; diff --git a/src/game/InstanceData.cpp b/src/game/InstanceData.cpp index 80e728f7b3c..96c10f7b85c 100644 --- a/src/game/InstanceData.cpp +++ b/src/game/InstanceData.cpp @@ -26,8 +26,9 @@ void InstanceData::SaveToDB() { - if(!Save()) return; - std::string data = Save(); + std::string data = GetSaveData(); + if(data.empty()) + return; CharacterDatabase.escape_string(data); CharacterDatabase.PExecute("UPDATE instance SET data = '%s' WHERE id = '%d'", data.c_str(), instance->GetInstanceId()); } @@ -124,13 +125,41 @@ void InstanceData::SetBossState(uint32 id, EncounterState state) if(id < bosses.size()) { BossInfo *bossInfo = &bosses[id]; - if(bossInfo->state == state) - return; - - bossInfo->state = state; + if(bossInfo->state == TO_BE_DECIDED) // loading + bossInfo->state = state; + else + { + if(bossInfo->state == state) + return; + bossInfo->state = state; + SaveToDB(); + } + for(uint32 type = 0; type < MAX_DOOR_TYPES; ++type) for(DoorSet::iterator i = bossInfo->door[type].begin(); i != bossInfo->door[type].end(); ++i) UpdateDoorState(*i); } } +std::string InstanceData::LoadBossState(const char * data) +{ + if(!data) return NULL; + std::istringstream loadStream(data); + uint32 buff; + uint32 bossId = 0; + for(std::vector::iterator i = bosses.begin(); i != bosses.end(); ++i, ++bossId) + { + loadStream >> buff; + if(buff < TO_BE_DECIDED) + SetBossState(bossId, (EncounterState)buff); + } + return loadStream.str(); +} + +std::string InstanceData::GetBossSaveData() +{ + std::ostringstream saveStream; + for(std::vector::iterator i = bosses.begin(); i != bosses.end(); ++i) + saveStream << (uint32)i->state << " "; + return saveStream.str(); +} diff --git a/src/game/InstanceData.h b/src/game/InstanceData.h index d68cb7ff7f8..91f589384a0 100644 --- a/src/game/InstanceData.h +++ b/src/game/InstanceData.h @@ -37,7 +37,8 @@ enum EncounterState IN_PROGRESS = 1, FAIL = 2, DONE = 3, - SPECIAL = 4 + SPECIAL = 4, + TO_BE_DECIDED = 5, }; typedef std::set DoorSet; @@ -51,7 +52,7 @@ enum DoorType struct BossInfo { - BossInfo() : state(NOT_STARTED) {} + BossInfo() : state(TO_BE_DECIDED) {} EncounterState state; DoorSet door[MAX_DOOR_TYPES]; }; @@ -85,10 +86,10 @@ class TRINITY_DLL_SPEC InstanceData virtual void Initialize() {} //On load - virtual void Load(const char* /*data*/) {} + virtual void Load(const char * data) { LoadBossState(data); } //When save is needed, this function generates the data - virtual const char* Save() { return ""; } + virtual std::string GetSaveData() { return GetBossSaveData(); } void SaveToDB(); @@ -121,7 +122,7 @@ class TRINITY_DLL_SPEC InstanceData //use HandleGameObject(GUID,boolen,NULL); in any other script void HandleGameObject(uint64 GUID, bool open, GameObject *go = NULL); - void SetBossState(uint32 id, EncounterState state); + virtual void SetBossState(uint32 id, EncounterState state); protected: void LoadDoorData(const DoorData *data); @@ -129,14 +130,8 @@ class TRINITY_DLL_SPEC InstanceData void AddDoor(GameObject *door, bool add); void UpdateDoorState(GameObject *door); - std::string GetBossSave() - { - std::ostringstream saveStream; - for(std::vector::iterator i = bosses.begin(); i != bosses.end(); ++i) - saveStream << (uint32)i->state << " "; - return saveStream.str(); - } - + std::string LoadBossState(const char * data); + std::string GetBossSaveData(); private: std::vector bosses; DoorInfoMap doors; diff --git a/src/game/InstanceSaveMgr.cpp b/src/game/InstanceSaveMgr.cpp index 131d26e90f7..7e2ad67c518 100644 --- a/src/game/InstanceSaveMgr.cpp +++ b/src/game/InstanceSaveMgr.cpp @@ -165,11 +165,11 @@ void InstanceSave::SaveToDB() if(map) { assert(map->IsDungeon()); - InstanceData *iData = ((InstanceMap *)map)->GetInstanceData(); - if(iData && iData->Save()) + if(InstanceData *iData = ((InstanceMap*)map)->GetInstanceData()) { - data = iData->Save(); - CharacterDatabase.escape_string(data); + data = iData->GetSaveData(); + if(!data.empty()) + CharacterDatabase.escape_string(data); } } diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 3884f39f5a4..3280970750b 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -2503,7 +2503,7 @@ void InstanceMap::CreateInstanceData(bool load) { Field* fields = result->Fetch(); const char* data = fields[0].GetString(); - if(data) + if(data && data != "") { sLog.outDebug("Loading instance data for `%s` with id %u", objmgr.GetScriptName(i_script_id), i_InstanceId); i_data->Load(data); From 565896311778a76a86cee66406447e166d5344cd Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 11 May 2009 03:17:48 -0500 Subject: [PATCH 060/112] *Update Naxx scripts. --HG-- branch : trunk --- sql/updates/3233_world_scripts_naxx.sql | 28 +++- .../scripts/zone/naxxramas/boss_faerlina.cpp | 129 ++++++++---------- .../scripts/zone/naxxramas/boss_patchwerk.cpp | 7 +- .../scripts/zone/naxxramas/boss_razuvious.cpp | 4 +- 4 files changed, 81 insertions(+), 87 deletions(-) diff --git a/sql/updates/3233_world_scripts_naxx.sql b/sql/updates/3233_world_scripts_naxx.sql index d84a4462537..8b8140c17fe 100644 --- a/sql/updates/3233_world_scripts_naxx.sql +++ b/sql/updates/3233_world_scripts_naxx.sql @@ -1,5 +1,7 @@ -DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-28169); +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-28169,28732,54097); INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 28732,-28798, 1, 'Widow\'s Embrace - Frenzy'), +( 54097,-54100, 1, 'Widow\'s Embrace - Frenzy (H)'), (-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), (-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); @@ -26,19 +28,33 @@ DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN (29912); INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_id`, `cast_flags`) VALUES (29912, 55479, 0, 1); # Obedience Crystal - Force Obedience -DELETE FROM `spell_script_target` WHERE `entry` IN (55479); +DELETE FROM `spell_script_target` WHERE `entry` IN +(28732,54097,55479, +27892,27893,27928,27929,27935,27936); INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES -(55479, 1, 16803); # Force Obedience - Death Knight Understudy +(28732, 1, 15953), # Widow's Embrace +(54097, 1, 15953), # Widow's Embrace +(55479, 1, 16803), # Force Obedience - Death Knight Understudy +# (29105, 1, 16803), # Hopeless - Death Knight Understudy +(27892, 1, 16060), # To Anchor 1 - Gothik +(27893, 1, 16060), # To Anchor 2 - Gothik +(27928, 1, 16060), # To Anchor 1 - Gothik +(27929, 1, 16060), # To Anchor 2 - Gothik +(27935, 1, 16060), # To Anchor 1 - Gothik +(27936, 1, 16060); # To Anchor 2 - Gothik + INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8) VALUES -(16803, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy -(29941, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy (H) (16573, 15284, 28991, 28969, 34970, 28864, 0, 0, 0), # Crypt Guard (29256, 15284, 28991, 56098, 34970, 28864, 0, 0, 0), # Crypt Guard (H) +(16506, 54095, 28732, 0, 0, 0, 0, 0, 0), # Naxxramas Worshipper +(29274, 54096, 54097, 0, 0, 0, 0, 0, 0), # Naxxramas Worshipper (H) (16984, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior (29632, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior (H) (16290, 28156, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime -(29388, 54367, 0, 0, 0, 0, 0, 0, 0) # Fallout Slime (H) +(29388, 54367, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime (H) +(16803, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy +(29941, 0, 0, 0, 61696, 29060, 29061, 0, 0) # Death Knight Understudy (H) ON DUPLICATE KEY UPDATE spell1 = VALUES(spell1), spell2 = VALUES(spell2), diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp index 5ec67a8920b..9ee594b02b5 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_faerlina.cpp @@ -1,4 +1,6 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* + * Copyright (C) 2008 - 2009 Trinity + * * 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 Free Software Foundation; either version 2 of the License, or @@ -14,83 +16,63 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Faerlina -SD%Complete: 50 -SDComment: -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" +#include "def_naxxramas.h" -#define SAY_GREET -1533009 -#define SAY_AGGRO1 -1533010 -#define SAY_AGGRO2 -1533011 -#define SAY_AGGRO3 -1533012 -#define SAY_AGGRO4 -1533013 -#define SAY_SLAY1 -1533014 -#define SAY_SLAY2 -1533015 -#define SAY_DEATH -1533016 +#define SAY_GREET -1533009 +#define SAY_AGGRO RAND(-1533010,-1533011,-1533012,-1533013) +#define SAY_SLAY RAND(-1533014,-1533015) +#define SAY_DEATH -1533016 //#define SOUND_RANDOM_AGGRO 8955 //soundId containing the 4 aggro sounds, we not using this -#define SPELL_POSIONBOLT_VOLLEY 28796 -#define H_SPELL_POSIONBOLT_VOLLEY 54098 -#define SPELL_ENRAGE 28798 -#define H_SPELL_ENRAGE 54100 -#define SPELL_RAINOFFIRE 28794 //Not sure if targeted AoEs work if casted directly upon a player +#define SPELL_POSION_BOLT_VOLLEY HEROIC(28796,54098) +#define SPELL_RAIN_OF_FIRE HEROIC(28794,54099) +#define SPELL_FRENZY HEROIC(28798,54100) +#define SPELL_WIDOWS_EMBRACE HEROIC(28732,54097) -struct TRINITY_DLL_DECL boss_faerlinaAI : public ScriptedAI +enum Events { - boss_faerlinaAI(Creature *c) : ScriptedAI(c) {} + EVENT_POSION = 1, + EVENT_FIRE, + EVENT_FRENZY, +}; - uint32 PoisonBoltVolley_Timer; - uint32 RainOfFire_Timer; - uint32 Enrage_Timer; - bool HasTaunted; +struct TRINITY_DLL_DECL boss_faerlinaAI : public BossAI +{ + boss_faerlinaAI(Creature *c) : BossAI(c, BOSS_FAERLINA), greet(false) {} - void Reset() - { - PoisonBoltVolley_Timer = 8000; - RainOfFire_Timer = 16000; - Enrage_Timer = 60000; - HasTaunted = false; - } + bool greet; void EnterCombat(Unit *who) { - switch (rand()%4) - { - case 0: DoScriptText(SAY_AGGRO1, m_creature); break; - case 1: DoScriptText(SAY_AGGRO2, m_creature); break; - case 2: DoScriptText(SAY_AGGRO3, m_creature); break; - case 3: DoScriptText(SAY_AGGRO4, m_creature); break; - } + _EnterCombat(); + DoScriptText(SAY_AGGRO, me); + events.ScheduleEvent(EVENT_POSION, 10000 + rand()%15000); + events.ScheduleEvent(EVENT_FIRE, 5000 + rand()%15000); + events.ScheduleEvent(EVENT_FRENZY, 60000 + rand()%20000); } void MoveInLineOfSight(Unit *who) { - if (!HasTaunted && m_creature->IsWithinDistInMap(who, 60.0f)) - { - DoScriptText(SAY_GREET, m_creature); - HasTaunted = true; - + if(!greet) + { + DoScriptText(SAY_GREET, me); + greet = true; } - ScriptedAI::MoveInLineOfSight(who); + BossAI::MoveInLineOfSight(who); } void KilledUnit(Unit* victim) { - switch (rand()%2) - { - case 0: DoScriptText(SAY_SLAY1, m_creature); break; - case 1: DoScriptText(SAY_SLAY2, m_creature); break; - } + if(!(rand()%3)) + DoScriptText(SAY_SLAY, me); } void JustDied(Unit* Killer) { - DoScriptText(SAY_DEATH, m_creature); + _JustDied(); + DoScriptText(SAY_DEATH, me); } void UpdateAI(const uint32 diff) @@ -98,31 +80,33 @@ struct TRINITY_DLL_DECL boss_faerlinaAI : public ScriptedAI if (!UpdateVictim()) return; - //PoisonBoltVolley_Timer - if (PoisonBoltVolley_Timer < diff) - { - DoCast(m_creature->getVictim(),SPELL_POSIONBOLT_VOLLEY); - PoisonBoltVolley_Timer = 11000; - }else PoisonBoltVolley_Timer -= diff; + events.Update(diff); - //RainOfFire_Timer - if (RainOfFire_Timer < diff) + while(uint32 eventId = events.ExecuteEvent()) { - if (Unit* target = SelectUnit(SELECT_TARGET_RANDOM,0)) - DoCast(target,SPELL_RAINOFFIRE); - RainOfFire_Timer = 16000; - }else RainOfFire_Timer -= diff; - - //Enrage_Timer - if (Enrage_Timer < diff) - { - DoCast(m_creature,SPELL_ENRAGE); - Enrage_Timer = 61000; - }else Enrage_Timer -= diff; + switch(eventId) + { + case EVENT_POSION: + if(!me->HasAura(SPELL_WIDOWS_EMBRACE)) + DoCastAOE(SPELL_POSION_BOLT_VOLLEY); + events.ScheduleEvent(EVENT_POSION, 10000 + rand()%15000); + return; + case EVENT_FIRE: + if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0)) + DoCast(target, SPELL_RAIN_OF_FIRE); + events.ScheduleEvent(EVENT_FIRE, 5000 + rand()%15000); + return; + case EVENT_FRENZY: + DoCast(me,SPELL_FRENZY); + events.ScheduleEvent(EVENT_FRENZY, 60000 + rand()%20000); + return; + } + } DoMeleeAttackIfReady(); } }; + CreatureAI* GetAI_boss_faerlina(Creature *_Creature) { return new boss_faerlinaAI (_Creature); @@ -136,4 +120,3 @@ void AddSC_boss_faerlina() newscript->GetAI = &GetAI_boss_faerlina; newscript->RegisterSelf(); } - diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp index a05685264d6..7886fad94cc 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_patchwerk.cpp @@ -39,12 +39,6 @@ struct TRINITY_DLL_DECL boss_patchwerkAI : public BossAI bool Enraged; - void Reset() - { - _Reset(); - Enraged = false; - } - void KilledUnit(Unit* Victim) { if(!(rand()%5)) @@ -60,6 +54,7 @@ struct TRINITY_DLL_DECL boss_patchwerkAI : public BossAI void EnterCombat(Unit *who) { _EnterCombat(); + Enraged = false; DoScriptText(SAY_AGGRO, me); events.ScheduleEvent(EVENT_HATEFUL, 1200); events.ScheduleEvent(EVENT_BERSERK, 360000); diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp index 120220172cd..67fcaee7de3 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_razuvious.cpp @@ -42,7 +42,7 @@ #define SPELL_UNBALANCING_STRIKE 26613 #define SPELL_DISRUPTING_SHOUT HEROIC(29107,55543) #define SPELL_JAGGED_KNIFE 55550 -#define SPELL_HOPELESS 29105 +#define SPELL_HOPELESS 29125 enum Events { @@ -66,7 +66,7 @@ struct TRINITY_DLL_DECL boss_razuviousAI : public BossAI { _JustDied(); DoPlaySoundToSet(me, SOUND_DEATH); - me->CastSpell(me, SPELL_HOPELESS, true); + me->CastSpell(me, SPELL_HOPELESS, true); // TODO: this may affect other creatures } void EnterCombat(Unit *who) From 67cf05ca73eb13b32362a3e4c7f2316909157e7e Mon Sep 17 00:00:00 2001 From: Chaz Brown Date: Mon, 11 May 2009 08:32:50 -0400 Subject: [PATCH 061/112] Add forgotten column in characters.sql --HG-- branch : trunk --- sql/characters.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/sql/characters.sql b/sql/characters.sql index 098be23596e..020ae39e4ce 100644 --- a/sql/characters.sql +++ b/sql/characters.sql @@ -854,6 +854,7 @@ CREATE TABLE `gm_tickets` ( `posX` float NOT NULL DEFAULT '0', `posY` float NOT NULL DEFAULT '0', `posZ` float NOT NULL DEFAULT '0', + `timestamp` int(10) NOT NULL default '0', `closed` int(10) NOT NULL default '0', `assignedto` int(10) NOT NULL default '0', `comment` text NOT NULL, From f631b2a2d69775b818814f6c2ee0bc3daa3d616b Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 11 May 2009 11:46:48 -0500 Subject: [PATCH 062/112] *Update creature AI functions. --HG-- branch : trunk --- src/bindings/scripts/include/precompiled.h | 3 ++- src/bindings/scripts/include/sc_creature.cpp | 26 ++++--------------- src/bindings/scripts/include/sc_creature.h | 20 -------------- .../zone/black_temple/boss_supremus.cpp | 4 ++- src/game/AggressorAI.h | 2 +- src/game/CreatureAI.cpp | 2 ++ src/game/CreatureAI.h | 2 +- src/game/NullCreatureAI.h | 18 ++++++++----- src/game/TemporarySummon.h | 2 +- 9 files changed, 27 insertions(+), 52 deletions(-) diff --git a/src/bindings/scripts/include/precompiled.h b/src/bindings/scripts/include/precompiled.h index 2c36cc924e0..fa676f460ef 100644 --- a/src/bindings/scripts/include/precompiled.h +++ b/src/bindings/scripts/include/precompiled.h @@ -12,10 +12,11 @@ #include "GridNotifiersImpl.h" #include "Unit.h" #include "GameObject.h" -#include "TemporarySummon.h" #include "sc_creature.h" #include "sc_gossip.h" #include "sc_instance.h" +#include "AggressorAI.h" +#include "NullCreatureAI.h" #ifdef WIN32 #include diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index e5a6eb958e0..0b874773ffc 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -9,6 +9,7 @@ #include "Item.h" #include "Spell.h" #include "ObjectMgr.h" +#include "TemporarySummon.h" // Spell summary for ScriptedAI::SelectSpell struct TSpellSummary { @@ -56,7 +57,10 @@ void SummonList::DespawnAll() { erase(begin()); summon->SetVisibility(VISIBILITY_OFF); - summon->setDeathState(JUST_DIED); + if(summon->HasSummonMask(SUMMON_MASK_SUMMON) && !summon->isPet()) + ((TempSummon*)summon)->UnSummon(); + else + summon->setDeathState(JUST_DIED); summon->RemoveCorpse(); } } @@ -109,26 +113,6 @@ void ScriptedAI::UpdateAI(const uint32 diff) } } -void ScriptedAI::EnterEvadeMode() -{ - //m_creature->InterruptNonMeleeSpells(true); - m_creature->RemoveAllAuras(); - m_creature->DeleteThreatList(); - m_creature->CombatStop(); - m_creature->LoadCreaturesAddon(); - m_creature->SetLootRecipient(NULL); - - if(m_creature->isAlive()) - m_creature->GetMotionMaster()->MoveTargetedHome(); - - Reset(); -} - -void ScriptedAI::JustRespawned() -{ - Reset(); -} - void ScriptedAI::DoStartMovement(Unit* victim, float distance, float angle) { if (!victim) diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h index 444b16e6cdf..0fb716bbe0e 100644 --- a/src/bindings/scripts/include/sc_creature.h +++ b/src/bindings/scripts/include/sc_creature.h @@ -58,9 +58,6 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI void AttackStart(Unit *); void AttackStart(Unit *, bool melee); - //Called at stoping attack by any attacker - void EnterEvadeMode(); - // Called at any Damage from any attacker (before damage apply) void DamageTaken(Unit *done_by, uint32 &damage) {} @@ -85,9 +82,6 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI // Called when spell hits a target void SpellHitTarget(Unit* target, const SpellEntry*) {} - // Called when creature is spawned or respawned (for reseting variables) - void JustRespawned(); - //Called at waypoint reached or PointMovement end void MovementInform(uint32 type, uint32 id){} @@ -204,20 +198,6 @@ struct TRINITY_DLL_DECL Scripted_NoMovementAI : public ScriptedAI void AttackStart(Unit *); }; -struct TRINITY_DLL_DECL NullCreatureAI : public ScriptedAI -{ - NullCreatureAI(Creature* c) : ScriptedAI(c) {} - ~NullCreatureAI() {} - - void Reset() {} - void EnterCombat(Unit*) {} - void MoveInLineOfSight(Unit *) {} - void AttackStart(Unit *) {} - void EnterEvadeMode() {} - - void UpdateAI(const uint32) {} -}; - struct TRINITY_DLL_DECL BossAI : public ScriptedAI { BossAI(Creature *c, uint32 id) : ScriptedAI(c), bossId(id) diff --git a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp index fdfdef396bb..ff90f7e6a81 100644 --- a/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp +++ b/src/bindings/scripts/scripts/zone/black_temple/boss_supremus.cpp @@ -53,7 +53,9 @@ EndScriptData */ struct TRINITY_DLL_DECL molten_flameAI : public NullCreatureAI { - molten_flameAI(Creature *c) : NullCreatureAI(c) + molten_flameAI(Creature *c) : NullCreatureAI(c) {} + + void InitializeAI() { float x, y, z; me->GetNearPoint(me, x, y, z, 1, 50, M_PI*2*rand_norm()); diff --git a/src/game/AggressorAI.h b/src/game/AggressorAI.h index 94a6b0b3bf1..2c43ccf82b7 100644 --- a/src/game/AggressorAI.h +++ b/src/game/AggressorAI.h @@ -37,7 +37,7 @@ class TRINITY_DLL_DECL AggressorAI : public CreatureAI typedef std::vector SpellVct; -class TRINITY_DLL_DECL SpellAI : public CreatureAI +class TRINITY_DLL_SPEC SpellAI : public CreatureAI { public: explicit SpellAI(Creature *c) : CreatureAI(c) {} diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp index 123fa1182a1..8633ee2e1f4 100644 --- a/src/game/CreatureAI.cpp +++ b/src/game/CreatureAI.cpp @@ -112,6 +112,8 @@ void CreatureAI::EnterEvadeMode() if(me->isAlive()) me->GetMotionMaster()->MoveTargetedHome(); + + Reset(); } inline bool SelectTargetHelper(const Unit * me, const Unit * target, const bool &playerOnly, const float &dist, const int32 &aura) diff --git a/src/game/CreatureAI.h b/src/game/CreatureAI.h index ca13275dea1..6b031005463 100644 --- a/src/game/CreatureAI.h +++ b/src/game/CreatureAI.h @@ -123,7 +123,7 @@ class TRINITY_DLL_SPEC CreatureAI : public UnitAI //virtual void AttackedBy(Unit* attacker); // Called when creature is spawned or respawned (for reseting variables) - virtual void JustRespawned() {} + virtual void JustRespawned() { Reset(); } // Called at waypoint reached or point movement finished virtual void MovementInform(uint32 /*MovementType*/, uint32 /*Data*/) {} diff --git a/src/game/NullCreatureAI.h b/src/game/NullCreatureAI.h index f8a5d8480f0..347f52228b4 100644 --- a/src/game/NullCreatureAI.h +++ b/src/game/NullCreatureAI.h @@ -28,35 +28,41 @@ class TRINITY_DLL_DECL PassiveAI : public CreatureAI { public: explicit PassiveAI(Creature *c) : CreatureAI(c) {} - ~PassiveAI() {} void MoveInLineOfSight(Unit *) {} void AttackStart(Unit *) {} - void UpdateAI(const uint32); + static int Permissible(const Creature *) { return PERMIT_BASE_IDLE; } }; -class TRINITY_DLL_DECL PossessedAI : public PassiveAI +class TRINITY_DLL_DECL PossessedAI : public CreatureAI { public: - explicit PossessedAI(Creature *c) : PassiveAI(c) {} + explicit PossessedAI(Creature *c) : CreatureAI(c) {} + void MoveInLineOfSight(Unit *) {} void AttackStart(Unit *target); void UpdateAI(const uint32); void EnterEvadeMode() {} void JustDied(Unit*); void KilledUnit(Unit* victim); + + static int Permissible(const Creature *) { return PERMIT_BASE_IDLE; } }; -class TRINITY_DLL_DECL NullCreatureAI : public PassiveAI +class TRINITY_DLL_DECL NullCreatureAI : public CreatureAI { public: - explicit NullCreatureAI(Creature *c) : PassiveAI(c) {} + explicit NullCreatureAI(Creature *c) : CreatureAI(c) {} + void MoveInLineOfSight(Unit *) {} + void AttackStart(Unit *) {} void UpdateAI(const uint32) {} void EnterEvadeMode() {} + + static int Permissible(const Creature *) { return PERMIT_BASE_IDLE; } }; class TRINITY_DLL_DECL CritterAI : public PassiveAI diff --git a/src/game/TemporarySummon.h b/src/game/TemporarySummon.h index 09e7f22afb0..e089c77c96e 100644 --- a/src/game/TemporarySummon.h +++ b/src/game/TemporarySummon.h @@ -23,7 +23,7 @@ #include "Creature.h" -class TempSummon : public Creature +class TRINITY_DLL_SPEC TempSummon : public Creature { public: explicit TempSummon(SummonPropertiesEntry const *properties, Unit *owner); From bb0d592a105ed604e2c65e88b054c56c85d52d03 Mon Sep 17 00:00:00 2001 From: Drahy Date: Mon, 11 May 2009 19:31:48 +0200 Subject: [PATCH 063/112] * Fixed compile error - thx Megamage --HG-- branch : trunk --- src/game/CreatureAI.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/game/CreatureAI.h b/src/game/CreatureAI.h index ca13275dea1..7568b815394 100644 --- a/src/game/CreatureAI.h +++ b/src/game/CreatureAI.h @@ -22,6 +22,7 @@ #define TRINITY_CREATUREAI_H #include "UnitAI.h" +#include "Common.h" class WorldObject; class Unit; From 91558b8b29f2f81a4a121a3941cf9aaa7243fe96 Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 11 May 2009 13:15:16 -0500 Subject: [PATCH 064/112] *Try to fix build in Linux. --HG-- branch : trunk --- src/game/CreatureAI.h | 1 + src/game/UnitAI.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/game/CreatureAI.h b/src/game/CreatureAI.h index 6b031005463..605e904c71a 100644 --- a/src/game/CreatureAI.h +++ b/src/game/CreatureAI.h @@ -22,6 +22,7 @@ #define TRINITY_CREATUREAI_H #include "UnitAI.h" +#include "Common.h" class WorldObject; class Unit; diff --git a/src/game/UnitAI.cpp b/src/game/UnitAI.cpp index c991c75603d..76460bd8cc0 100644 --- a/src/game/UnitAI.cpp +++ b/src/game/UnitAI.cpp @@ -19,6 +19,7 @@ */ #include "UnitAI.h" +#include "Unit.h" #include "SpellAuras.h" void UnitAI::AttackStart(Unit *victim) From 8fc07d443acb86ca436caa05b435c86ea6e9071d Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 11 May 2009 13:27:10 -0500 Subject: [PATCH 065/112] *Change waypoint data structure. Use creature db guid as path id. If a creature uses waypoint movement as default movement type, the path id should be DBGUID*10. For paths of script use, the path id should be DBGUID*10+1 ~ DBGUID*10+9. *Two sql queries are included. Converter is used to convert the existing path id to new path id. "...creature_add..." is used to change table structure. You can first run the converter, then run the other one. Or run the other one directly and get the new data from the db team. Because it may take hours to run the converter. *If you have custom data, you may need to run the converter. We suggest you use console to run it It is extremely slow to run the query. If you have multiple paths for a creature in your db, you need to do more work to convert it. However, if you know how to use multiple paths, you should already have more db knowledge than I do and you should know how to convert it. *There may be a faster query to convert the db. If you know, please tell us. I am no sql expert. *Backup your db first! *Thanks to X-Savior and subhuman_bob. --HG-- branch : trunk --- .../3257_world_creature_addon_(waypoint).sql | 2 + .../3257_world_waypoint_data_converter.sql | 6 ++ src/game/Creature.cpp | 27 +++++-- src/game/Creature.h | 9 ++- src/game/Level2.cpp | 71 +++++++++++-------- src/game/SpellMgr.cpp | 30 ++++---- src/game/WaypointManager.cpp | 21 +++--- src/game/WaypointManager.h | 11 +-- src/game/WaypointMovementGenerator.cpp | 6 +- src/game/WaypointMovementGenerator.h | 4 +- src/shared/Database/SQLStorage.cpp | 4 +- 11 files changed, 116 insertions(+), 75 deletions(-) create mode 100644 sql/updates/3257_world_creature_addon_(waypoint).sql create mode 100644 sql/updates/3257_world_waypoint_data_converter.sql diff --git a/sql/updates/3257_world_creature_addon_(waypoint).sql b/sql/updates/3257_world_creature_addon_(waypoint).sql new file mode 100644 index 00000000000..1398baf1ccd --- /dev/null +++ b/sql/updates/3257_world_creature_addon_(waypoint).sql @@ -0,0 +1,2 @@ +ALTER TABLE creature_template_addon DROP COLUMN path_id; +ALTER TABLE creature_addon DROP COLUMN path_id; \ No newline at end of file diff --git a/sql/updates/3257_world_waypoint_data_converter.sql b/sql/updates/3257_world_waypoint_data_converter.sql new file mode 100644 index 00000000000..3533f948747 --- /dev/null +++ b/sql/updates/3257_world_waypoint_data_converter.sql @@ -0,0 +1,6 @@ +ALTER TABLE waypoint_data ADD COLUMN id_old int(10) unsigned NOT NULL default '0' COMMENT 'Creature GUID' AFTER wpguid; +UPDATE waypoint_data SET id_old=id; +UPDATE waypoint_data,creature_addon SET waypoint_data.id=creature_addon.guid*10 WHERE creature_addon.path_id > 0 AND creature_addon.path_id=waypoint_data.id_old; +UPDATE waypoint_data SET id = 1343801 WHERE id_old = 2084; +UPDATE waypoint_scripts SET datalong = 1343801 WHERE id = 515; +ALTER TABLE waypoint_data DROP COLUMN id_old; \ No newline at end of file diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index a47afda5cd2..85109997390 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -175,7 +175,7 @@ void Creature::AddToWorld() { ObjectAccessor::Instance().AddObject(this); Unit::AddToWorld(); - SearchFormation(); + SearchFormationAndPath(); AIM_Initialize(); } } @@ -194,7 +194,7 @@ void Creature::RemoveFromWorld() } } -void Creature::SearchFormation() +void Creature::SearchFormationAndPath() { if(isSummon()) return; @@ -203,9 +203,28 @@ void Creature::SearchFormation() if(!lowguid) return; + bool usePath = (GetDefaultMovementType() == WAYPOINT_MOTION_TYPE); CreatureGroupInfoType::iterator frmdata = CreatureGroupMap.find(lowguid); if(frmdata != CreatureGroupMap.end()) + { + if(usePath && lowguid != frmdata->second->leaderGUID) + { + SetDefaultMovementType(IDLE_MOTION_TYPE); + usePath = false; + } formation_mgr.AddCreatureToGroup(frmdata->second->leaderGUID, this); + } + + if(usePath) + { + if(WaypointMgr.GetPath(lowguid * 10)) + SetWaypointPathId(lowguid * 10); + else + { + sLog.outErrorDb("Creature DBGUID %u has waypoint motion type, but it does not have a waypoint path!", lowguid); + SetDefaultMovementType(IDLE_MOTION_TYPE); + } + } } void Creature::RemoveCorpse() @@ -2081,10 +2100,6 @@ bool Creature::LoadCreaturesAddon(bool reload) if (cainfo->move_flags != 0) SetUnitMovementFlags(cainfo->move_flags); - //Load Path - if (cainfo->path_id != 0) - m_path_id = cainfo->path_id; - if(cainfo->auras) { for (CreatureDataAddonAura const* cAura = cainfo->auras; cAura->spell_id; ++cAura) diff --git a/src/game/Creature.h b/src/game/Creature.h index b90642547dd..f57f0592da5 100644 --- a/src/game/Creature.h +++ b/src/game/Creature.h @@ -315,7 +315,6 @@ struct CreatureDataAddonAura struct CreatureDataAddon { uint32 guidOrEntry; - uint32 path_id; uint32 mount; uint32 bytes0; uint32 bytes1; @@ -692,13 +691,13 @@ class TRINITY_DLL_SPEC Creature : public Unit uint32 GetGlobalCooldown() const { return m_GlobalCooldown; } - uint32 GetWaypointPath(){return m_path_id;} - void LoadPath(uint32 pathid) { m_path_id = pathid; } + uint32 GetWaypointPathId() const { return m_pathId; } + void SetWaypointPathId(uint32 pathid) { m_pathId = pathid; } uint32 GetCurrentWaypointID(){return m_waypointID;} void UpdateWaypointID(uint32 wpID){m_waypointID = wpID;} - void SearchFormation(); + void SearchFormationAndPath(); CreatureGroup *GetFormation() {return m_formation;} void SetFormation(CreatureGroup *formation) {m_formation = formation;} @@ -759,7 +758,7 @@ class TRINITY_DLL_SPEC Creature : public Unit private: //WaypointMovementGenerator vars uint32 m_waypointID; - uint32 m_path_id; + uint32 m_pathId; //Formation var CreatureGroup *m_formation; diff --git a/src/game/Level2.cpp b/src/game/Level2.cpp index bc83aa7a352..782b0f9c44e 100644 --- a/src/game/Level2.cpp +++ b/src/game/Level2.cpp @@ -1288,7 +1288,7 @@ bool ChatHandler::HandleNpcAddMoveCommand(const char* args) // update movement type WorldDatabase.PExecuteLog("UPDATE creature SET MovementType = '%u' WHERE guid = '%u'", WAYPOINT_MOTION_TYPE,lowguid); - if(pCreature && pCreature->GetWaypointPath()) + if(pCreature && pCreature->GetWaypointPathId()) { pCreature->SetDefaultMovementType(WAYPOINT_MOTION_TYPE); pCreature->GetMotionMaster()->Initialize(); @@ -1609,7 +1609,7 @@ bool ChatHandler::HandleNpcSetMoveTypeCommand(const char* args) { // update movement type if(doNotDelete == false) - pCreature->LoadPath(0); + pCreature->SetWaypointPathId(0); pCreature->SetDefaultMovementType(move_type); pCreature->GetMotionMaster()->Initialize(); @@ -2639,7 +2639,7 @@ bool ChatHandler::HandleWpAddCommand(const char* args) if (!path_number) { if(target) - pathid = target->GetWaypointPath(); + pathid = target->GetWaypointPathId(); else { QueryResult *result = WorldDatabase.PQuery( "SELECT MAX(id) FROM waypoint_data"); @@ -2694,7 +2694,6 @@ bool ChatHandler::HandleWpLoadPathCommand(const char *args) if(*args) path_number = strtok((char*)args, " "); - uint32 pathid = 0; uint32 guidlow = 0; Creature* target = getSelectedCreature(); @@ -2725,6 +2724,7 @@ bool ChatHandler::HandleWpLoadPathCommand(const char *args) return true; } + /* guidlow = target->GetDBTableGUIDLow(); QueryResult *result = WorldDatabase.PQuery( "SELECT guid FROM creature_addon WHERE guid = '%u'",guidlow); @@ -2735,10 +2735,11 @@ bool ChatHandler::HandleWpLoadPathCommand(const char *args) } else WorldDatabase.PExecute("INSERT INTO creature_addon(guid,path_id) VALUES ('%u','%u')", guidlow, pathid); + */ WorldDatabase.PExecute("UPDATE creature SET MovementType = '%u' WHERE guid = '%u'", WAYPOINT_MOTION_TYPE, guidlow); - target->LoadPath(pathid); + target->SetWaypointPathId(pathid); target->SetDefaultMovementType(WAYPOINT_MOTION_TYPE); target->GetMotionMaster()->Initialize(); target->MonsterSay("Path loaded.",0,0); @@ -2746,20 +2747,19 @@ bool ChatHandler::HandleWpLoadPathCommand(const char *args) return true; } - bool ChatHandler::HandleReloadAllPaths(const char* args) { -if(!*args) - return false; + if(!*args) + return false; -uint32 id = atoi(args); + uint32 id = atoi(args); -if(!id) - return false; + if(!id) + return false; PSendSysMessage("%s%s|r|cff00ffff%u|r", "|cff00ff00", "Loading Path: ", id); WaypointMgr.UpdatePath(id); - return true; + return true; } bool ChatHandler::HandleWpUnLoadPathCommand(const char *args) @@ -2773,24 +2773,39 @@ bool ChatHandler::HandleWpUnLoadPathCommand(const char *args) return true; } - if(target->GetCreatureAddon()) + if(target->GetWaypointPathId()) { - if(target->GetCreatureAddon()->path_id != 0) + uint32 pathId = target->GetDBTableGUIDLow() * 10; + if(target->GetWaypointPathId() == pathId) { - WorldDatabase.PExecute("DELETE FROM creature_addon WHERE guid = %u", target->GetGUIDLow()); - target->UpdateWaypointID(0); - WorldDatabase.PExecute("UPDATE creature SET MovementType = '%u' WHERE guid = '%u'", IDLE_MOTION_TYPE, guidlow); - target->LoadPath(0); - target->SetDefaultMovementType(IDLE_MOTION_TYPE); - target->GetMotionMaster()->MoveTargetedHome(); - target->GetMotionMaster()->Initialize(); - target->MonsterSay("Path unloaded.",0,0); - return true; + for(uint32 i = 1; i < 11; ++i) + { + if(i == 10) + { + PSendSysMessage("%s%s|r", "|cffff33ff", "Target cannot have more than 9 script paths. Unloading failed."); + break; + } + + if(WaypointMgr.GetPath(++pathId)) + continue; + + WorldDatabase.PExecute("UPDATE waypoint_data SET id = %u WHERE id = %u", pathId, target->GetDBTableGUIDLow() * 10); + WorldDatabase.PExecute("UPDATE creature SET MovementType = '%u' WHERE guid = '%u'", IDLE_MOTION_TYPE, guidlow); + target->SetWaypointPathId(0); + target->UpdateWaypointID(0); + target->SetDefaultMovementType(IDLE_MOTION_TYPE); + target->GetMotionMaster()->Initialize(); + target->GetMotionMaster()->MoveTargetedHome(); + PSendSysMessage("Path unloaded."); + break; + } } - PSendSysMessage("%s%s|r", "|cffff33ff", "Target have no loaded path."); - return true; + else + PSendSysMessage("%s%s|r", "|cffff33ff", "Target has path but that path is not its default path. Unloading failed."); } - PSendSysMessage("%s%s|r", "|cffff33ff", "Target have no loaded path."); + else + PSendSysMessage("%s%s|r", "|cffff33ff", "Target has no loaded path."); + return true; } @@ -3264,7 +3279,7 @@ bool ChatHandler::HandleWpShowCommand(const char* args) return false; } - pathid = target->GetWaypointPath(); + pathid = target->GetWaypointPathId(); } else @@ -4629,7 +4644,7 @@ bool ChatHandler::HandleNpcAddFormationCommand(const char* args) group_member->groupAI = 0; CreatureGroupMap[lowguid] = group_member; - pCreature->SearchFormation(); + pCreature->SearchFormationAndPath(); WorldDatabase.PExecuteLog("INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`) VALUES ('%u','%u','%f', '%f', '%u')", leaderGUID, lowguid, group_member->follow_dist, group_member->follow_angle, group_member->groupAI); diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp index 9b1cb798849..4e5a4744e9a 100644 --- a/src/game/SpellMgr.cpp +++ b/src/game/SpellMgr.cpp @@ -2431,31 +2431,32 @@ void SpellMgr::LoadSpellCustomAttr() case 45976: // Muru Portal Channel case 39365: // Thundering Storm case 41071: // Raise Dead (HACK) - case 28542: // Life Drain - Sapphiron spellInfo->MaxAffectedTargets = 1; break; case 41376: // Spite case 39992: // Needle Spine - case 29576: //Multi-Shot - case 40816: //Saber Lash - case 37790: //Spread Shot - case 46771: //Flame Sear - case 45248: //Shadow Blades + case 29576: // Multi-Shot + case 40816: // Saber Lash + case 37790: // Spread Shot + case 46771: // Flame Sear + case 45248: // Shadow Blades case 41303: // Soul Drain case 54172: // Divine Storm (heal) - case 29213: // Curse of the Plaguebringer + case 29213: // Curse of the Plaguebringer - Noth + case 28542: // Life Drain - Sapphiron spellInfo->MaxAffectedTargets = 3; break; case 38310: //Multi-Shot spellInfo->MaxAffectedTargets = 4; break; case 42005: // Bloodboil - case 38296: //Spitfire Totem - case 37676: //Insidious Whisper - case 46009: //Negative Energy - case 45641: //Fire Bloom - case 54937: //Glyph of Holy Light - case 55665: // Life Drain - Sapphiron + case 38296: // Spitfire Totem + case 37676: // Insidious Whisper + case 46009: // Negative Energy + case 45641: // Fire Bloom + case 54937: // Glyph of Holy Light + case 55665: // Life Drain - Sapphiron (H) + case 28796: // Poison Bolt Volly - Faerlina spellInfo->MaxAffectedTargets = 5; break; case 40827: // Sinful Beam @@ -2463,7 +2464,8 @@ void SpellMgr::LoadSpellCustomAttr() case 40860: // Vile Beam case 40861: // Wicked Beam case 57669: // Replenishment - case 54835: // Curse of the Plaguebringer + case 54835: // Curse of the Plaguebringer - Noth (H) + case 54098: // Poison Bolt Volly - Faerlina (H) spellInfo->MaxAffectedTargets = 10; break; case 8122: case 8124: case 10888: case 10890: // Psychic Scream diff --git a/src/game/WaypointManager.cpp b/src/game/WaypointManager.cpp index a677fd5b6d2..26be14d89fa 100644 --- a/src/game/WaypointManager.cpp +++ b/src/game/WaypointManager.cpp @@ -24,12 +24,12 @@ #include "ProgressBar.h" #include "MapManager.h" -UNORDERED_MAP waypoint_map; +WaypointPathMap WaypointPathHolder; WaypointStore WaypointMgr; void WaypointStore::Free() { - waypoint_map.clear(); + WaypointPathHolder.clear(); } void WaypointStore::Load() @@ -37,7 +37,7 @@ void WaypointStore::Load() QueryResult *result = WorldDatabase.PQuery("SELECT MAX(`id`) FROM `waypoint_data`"); if(!result) { - sLog.outError(" an error occured while loading the table `waypoint_data` ( maybe it doesn't exist ?)\n"); + sLog.outError("an error occured while loading the table `waypoint_data` (maybe it doesn't exist ?)"); exit(1); // Stop server at loading non exited table or not accessable table } @@ -47,7 +47,7 @@ void WaypointStore::Load() result = WorldDatabase.PQuery("SELECT `id`,`point`,`position_x`,`position_y`,`position_z`,`move_flag`,`delay`,`action`,`action_chance` FROM `waypoint_data` ORDER BY `id`, `point`"); if(!result) { - sLog.outErrorDb("The table `creature_addon` is empty or corrupted"); + sLog.outErrorDb("The table `waypoint_data` is empty or corrupted"); return; } @@ -87,22 +87,21 @@ void WaypointStore::Load() path_data->push_back(wp); - if(id != last_id) - waypoint_map[id] = path_data; + if(id != last_id) + WaypointPathHolder[id] = path_data; last_id = id; } while(result->NextRow()) ; - delete result; } void WaypointStore::UpdatePath(uint32 id) { - - if(waypoint_map.find(id)!= waypoint_map.end()) - waypoint_map[id]->clear(); + // TODO: this will cause memory leak + if(WaypointPathHolder.find(id) != WaypointPathHolder.end()) + WaypointPathHolder[id]->clear(); QueryResult *result; @@ -145,7 +144,7 @@ void WaypointStore::UpdatePath(uint32 id) }while (result->NextRow()); - waypoint_map[id] = path_data; + WaypointPathHolder[id] = path_data; delete result; } diff --git a/src/game/WaypointManager.h b/src/game/WaypointManager.h index 85f8b765d45..a8f2d5746e9 100644 --- a/src/game/WaypointManager.h +++ b/src/game/WaypointManager.h @@ -34,7 +34,9 @@ struct WaypointData }; typedef std::vector WaypointPath; -extern UNORDERED_MAP waypoint_map; +typedef UNORDERED_MAP WaypointPathMap; + +extern WaypointPathMap WaypointPathHolder; class WaypointStore { @@ -48,9 +50,10 @@ class WaypointStore WaypointPath* GetPath(uint32 id) { - if(waypoint_map.find(id) != waypoint_map.end()) - return waypoint_map[id]; - else return 0; + WaypointPathMap::iterator itr = WaypointPathHolder.find(id); + if(itr != WaypointPathHolder.end()) + return itr->second; + return NULL; } inline uint32 GetRecordsCount() { return records; } diff --git a/src/game/WaypointMovementGenerator.cpp b/src/game/WaypointMovementGenerator.cpp index ae7ef0bce00..effc78d8026 100644 --- a/src/game/WaypointMovementGenerator.cpp +++ b/src/game/WaypointMovementGenerator.cpp @@ -100,7 +100,7 @@ WaypointMovementGenerator::Initialize(Creature &u) //i_nextMoveTime.Reset(0); StopedByPlayer = false; if(!path_id) - path_id = u.GetWaypointPath(); + path_id = u.GetWaypointPathId(); waypoints = WaypointMgr.GetPath(path_id); i_currentNode = 0; if(waypoints && waypoints->size()) @@ -226,7 +226,7 @@ template bool WaypointMovementGenerator::Update(Player &, const uint32 & template void WaypointMovementGenerator::MovementInform(Player &); //----------------------------------------------------// -void FlightPathMovementGenerator::LoadPath(Player &) +void FlightPathMovementGenerator::SetWaypointPathId(Player &) { objmgr.GetTaxiPathNodes(i_pathId, i_path,i_mapIds); } @@ -252,7 +252,7 @@ void FlightPathMovementGenerator::Initialize(Player &player) player.addUnitState(UNIT_STAT_IN_FLIGHT); player.SetFlag(UNIT_FIELD_FLAGS,UNIT_FLAG_DISABLE_MOVE | UNIT_FLAG_TAXI_FLIGHT); player.AddUnitMovementFlag(MOVEMENTFLAG_FLYING2); - LoadPath(player); + SetWaypointPathId(player); Traveller traveller(player); // do not send movement, it was sent already i_destinationHolder.SetDestination(traveller, i_path[i_currentNode].x, i_path[i_currentNode].y, i_path[i_currentNode].z, false); diff --git a/src/game/WaypointMovementGenerator.h b/src/game/WaypointMovementGenerator.h index 9804c150d63..9c93486a675 100644 --- a/src/game/WaypointMovementGenerator.h +++ b/src/game/WaypointMovementGenerator.h @@ -50,7 +50,7 @@ class TRINITY_DLL_SPEC PathMovementBase bool MovementInProgress(void) const { return i_currentNode < i_path.Size(); } - void LoadPath(T &); + void SetWaypointPathId(T &); void ReloadPath(T &); uint32 GetCurrentNode() const { return i_currentNode; } @@ -104,7 +104,7 @@ public PathMovementBase bool Update(Player &, const uint32 &); MovementGeneratorType GetMovementGeneratorType() { return FLIGHT_MOTION_TYPE; } - void LoadPath(Player &); + void SetWaypointPathId(Player &); void ReloadPath(Player &) { /* don't reload flight path */ } Path& GetPath() { return i_path; } diff --git a/src/shared/Database/SQLStorage.cpp b/src/shared/Database/SQLStorage.cpp index 8561afc4a33..67091174c77 100644 --- a/src/shared/Database/SQLStorage.cpp +++ b/src/shared/Database/SQLStorage.cpp @@ -29,9 +29,9 @@ extern DatabaseMysql WorldDatabase; const char CreatureInfosrcfmt[]="iiiiiisssiiiiiiiiiiffiffiiiiiiiiiiiffiiiiiiiiiiiiiiiiiiiiiiiisiifflliiis"; const char CreatureInfodstfmt[]="iiiiiisssiiiiiiiiiiffiffiiiiiiiiiiiffiiiiiiiiiiiiiiiiiiiiiiiisiifflliiii"; -const char CreatureDataAddonInfofmt[]="iiiiiiiis"; +const char CreatureDataAddonInfofmt[]="iiiiiiis"; const char CreatureModelfmt[]="iffbi"; -const char CreatureInfoAddonInfofmt[]="iiiiiiiis"; +const char CreatureInfoAddonInfofmt[]="iiiiiiis"; const char EquipmentInfofmt[]="iiii"; const char GameObjectInfosrcfmt[]="iiisssiifiiiiiiiiiiiiiiiiiiiiiiiis"; const char GameObjectInfodstfmt[]="iiisssiifiiiiiiiiiiiiiiiiiiiiiiiii"; From 2024577488134480b1f2c443732f8889fa384449 Mon Sep 17 00:00:00 2001 From: megamage Date: Tue, 12 May 2009 00:52:16 -0500 Subject: [PATCH 066/112] *Try to fix build in Linux. --HG-- branch : trunk --- src/game/UnitAI.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/game/UnitAI.cpp b/src/game/UnitAI.cpp index 76460bd8cc0..12dc20692c6 100644 --- a/src/game/UnitAI.cpp +++ b/src/game/UnitAI.cpp @@ -19,7 +19,8 @@ */ #include "UnitAI.h" -#include "Unit.h" +#include "Player.h" +#include "Creature.h" #include "SpellAuras.h" void UnitAI::AttackStart(Unit *victim) From 65b10830b84646848221833f93aded68fc78e974 Mon Sep 17 00:00:00 2001 From: megamage Date: Tue, 12 May 2009 10:01:09 -0500 Subject: [PATCH 067/112] *Fix a bug that arena never ends if the last player is killed with spirit of redemption talent. --HG-- branch : trunk --- src/game/BattleGround.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/BattleGround.cpp b/src/game/BattleGround.cpp index 7a6b96070a1..b76e0c7835c 100644 --- a/src/game/BattleGround.cpp +++ b/src/game/BattleGround.cpp @@ -1758,7 +1758,7 @@ uint32 BattleGround::GetAlivePlayersCountByTeam(uint32 Team) const if (itr->second.Team == Team) { Player * pl = objmgr.GetPlayer(itr->first); - if (pl && pl->isAlive()) + if (pl && pl->isAlive() && !pl->HasByteFlag(UNIT_FIELD_BYTES_2, 3, FORM_SPIRITOFREDEMPTION)) ++count; } } From df4e8b456becd90ca839b8f64fbe326042aaabd9 Mon Sep 17 00:00:00 2001 From: megamage Date: Tue, 12 May 2009 10:11:54 -0500 Subject: [PATCH 068/112] *Move MoveFollow owner from MoveTargetedHome to enterevademode. --HG-- branch : trunk --- src/game/CreatureAI.cpp | 12 ++++++++++-- src/game/CreatureEventAI.cpp | 9 +-------- src/game/MotionMaster.cpp | 10 +--------- src/game/SpellEffects.cpp | 4 ++-- 4 files changed, 14 insertions(+), 21 deletions(-) diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp index 8633ee2e1f4..ea65d233a17 100644 --- a/src/game/CreatureAI.cpp +++ b/src/game/CreatureAI.cpp @@ -104,14 +104,22 @@ bool CreatureAI::UpdateVictim() void CreatureAI::EnterEvadeMode() { + if(me->IsInEvadeMode()) + return; + me->RemoveAllAuras(); me->DeleteThreatList(); - me->CombatStop(); + me->CombatStop(true); me->LoadCreaturesAddon(); me->SetLootRecipient(NULL); if(me->isAlive()) - me->GetMotionMaster()->MoveTargetedHome(); + { + if(Unit *owner = me->GetCharmerOrOwner()) + me->GetMotionMaster()->MoveFollow(owner, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE, MOTION_SLOT_IDLE); + else + me->GetMotionMaster()->MoveTargetedHome(); + } Reset(); } diff --git a/src/game/CreatureEventAI.cpp b/src/game/CreatureEventAI.cpp index fb7b7119860..470225e0da0 100644 --- a/src/game/CreatureEventAI.cpp +++ b/src/game/CreatureEventAI.cpp @@ -1054,14 +1054,7 @@ void CreatureEventAI::JustReachedHome() void CreatureEventAI::EnterEvadeMode() { - m_creature->RemoveAllAuras(); - m_creature->DeleteThreatList(); - m_creature->CombatStop(true); - - if (m_creature->isAlive()) - m_creature->GetMotionMaster()->MoveTargetedHome(); - - m_creature->SetLootRecipient(NULL); + CreatureAI::EnterEvadeMode(); if (bEmptyList) return; diff --git a/src/game/MotionMaster.cpp b/src/game/MotionMaster.cpp index b31d3231a3b..52b9ba56e3e 100644 --- a/src/game/MotionMaster.cpp +++ b/src/game/MotionMaster.cpp @@ -203,14 +203,7 @@ MotionMaster::MoveTargetedHome() Clear(false); - if(Unit *target = i_owner->GetCharmerOrOwner()) - { - DEBUG_LOG("Pet or controlled unit (Entry: %u GUID: %u) targeting home", - i_owner->GetEntry(), i_owner->GetGUIDLow() ); - - MoveFollow(target, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE, MOTION_SLOT_IDLE); - } - else if(i_owner->GetTypeId() == TYPEID_UNIT) + if(i_owner->GetTypeId() == TYPEID_UNIT) { DEBUG_LOG("Creature (Entry: %u GUID: %u) targeted home", i_owner->GetEntry(), i_owner->GetGUIDLow()); Mutate(new HomeMovementGenerator(), MOTION_SLOT_ACTIVE); @@ -218,7 +211,6 @@ MotionMaster::MoveTargetedHome() else { sLog.outError("Player (GUID: %u) attempt targeted home", i_owner->GetGUIDLow() ); - return; } } diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index a3401a77e21..0f04822546b 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -3275,7 +3275,7 @@ void Spell::EffectSummonType(uint32 i) summon->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); - summon->GetMotionMaster()->MoveTargetedHome(); + summon->AI()->EnterEvadeMode(); std::string name = m_originalCaster->GetName(); name.append(petTypeSuffix[3]); @@ -6423,7 +6423,7 @@ void Spell::SummonGuardian(uint32 entry, SummonPropertiesEntry const *properties summon->SetUInt32Value(UNIT_CREATED_BY_SPELL, m_spellInfo->Id); - summon->GetMotionMaster()->MoveTargetedHome(); + summon->AI()->EnterEvadeMode(); } } From 722701381b7bc99483241e73b2aeb6b177e2e457 Mon Sep 17 00:00:00 2001 From: megamage Date: Tue, 12 May 2009 10:25:47 -0500 Subject: [PATCH 069/112] *Do not allow a spell proc itself. This fixes the crash caused by item 32500. --HG-- branch : trunk --- src/game/Unit.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 28d2fbd619b..3939877647d 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -6778,6 +6778,9 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, AuraEffect* trig // Set trigger spell id, target, custom basepoints uint32 trigger_spell_id = auraSpellInfo->EffectTriggerSpell[triggeredByAura->GetEffIndex()]; + if(procSpell && procSpell->Id == trigger_spell_id) + return false; + Unit* target = NULL; int32 basepoints0 = 0; From d4aa5605d4efc8b5ab9735bb2d03b2a6bff413d6 Mon Sep 17 00:00:00 2001 From: megamage Date: Tue, 12 May 2009 10:55:24 -0500 Subject: [PATCH 070/112] *Add some script sqls missing in full. --HG-- branch : trunk --- .../3263_world_scripts_(missing in full).sql | 14 ++++++++++++++ sql/world_scripts_full.sql | 18 ++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 sql/updates/3263_world_scripts_(missing in full).sql diff --git a/sql/updates/3263_world_scripts_(missing in full).sql b/sql/updates/3263_world_scripts_(missing in full).sql new file mode 100644 index 00000000000..aab3dea7080 --- /dev/null +++ b/sql/updates/3263_world_scripts_(missing in full).sql @@ -0,0 +1,14 @@ +UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); +UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; +UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); +UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; +update creature_template set scriptname = 'mob_parasitic_shadowfiend' where entry = 23498; +UPDATE `creature_template` SET `ScriptName`='npc_aeranas' WHERE `entry`=17085; +UPDATE `gameobject_template` SET `ScriptName`='go_haaleshi_altar' WHERE `entry`=181606; +UPDATE `creature_template` SET `ScriptName`='npc_commander_dawnforge' WHERE `entry`=19831; +UPDATE creature_template SET scriptname = 'boss_kalecgos' WHERE entry = 24850; +UPDATE creature_template SET scriptname = 'boss_sathrovarr' WHERE entry = 24892; +UPDATE creature_template SET scriptname = 'boss_kalec' WHERE entry = 24891; +UPDATE creature_template SET scriptname = 'npc_blackhole' WHERE entry = 25855; +UPDATE creature_template SET scriptname = 'boss_archavon' WHERE entry = 31125; +UPDATE creature_template SET scriptname = 'mob_archavon_warder' WHERE entry = 32353; diff --git a/sql/world_scripts_full.sql b/sql/world_scripts_full.sql index e5e11b6436a..2e7e8c67b2d 100644 --- a/sql/world_scripts_full.sql +++ b/sql/world_scripts_full.sql @@ -1041,4 +1041,22 @@ UPDATE `creature_template` SET `ScriptName`='mob_batrider' WHERE `entry`=14965; UPDATE `creature_template` SET `ScriptName`='mob_shade_of_jindo' WHERE `entry`=14986; UPDATE `creature_template` SET `ScriptName`='mob_ohgan' WHERE `entry`=14988; +/* to be sorted */ +UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); +UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; +UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); +UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; +update creature_template set scriptname = 'mob_parasitic_shadowfiend' where entry = 23498; +UPDATE `creature_template` SET `ScriptName`='npc_aeranas' WHERE `entry`=17085; +UPDATE `gameobject_template` SET `ScriptName`='go_haaleshi_altar' WHERE `entry`=181606; +UPDATE `creature_template` SET `ScriptName`='npc_commander_dawnforge' WHERE `entry`=19831; +UPDATE creature_template SET scriptname = 'boss_kalecgos' WHERE entry = 24850; +UPDATE creature_template SET scriptname = 'boss_sathrovarr' WHERE entry = 24892; +UPDATE creature_template SET scriptname = 'boss_kalec' WHERE entry = 24891; +UPDATE creature_template SET scriptname = 'npc_blackhole' WHERE entry = 25855; +UPDATE creature_template SET scriptname = 'boss_archavon' WHERE entry = 31125; +UPDATE creature_template SET scriptname = 'mob_archavon_warder' WHERE entry = 32353; + + + /* EOF */ \ No newline at end of file From 1fbc7377d1acfcee7397771c9d0def5ae345da8a Mon Sep 17 00:00:00 2001 From: megamage Date: Tue, 12 May 2009 11:16:26 -0500 Subject: [PATCH 071/112] *Do not show error for not assigned example scripts. --HG-- branch : trunk --- src/bindings/scripts/ScriptMgr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bindings/scripts/ScriptMgr.cpp b/src/bindings/scripts/ScriptMgr.cpp index 18465bfacf7..4d7ed09fff4 100644 --- a/src/bindings/scripts/ScriptMgr.cpp +++ b/src/bindings/scripts/ScriptMgr.cpp @@ -1657,7 +1657,7 @@ void Script::RegisterSelf() m_scripts[id] = this; ++num_sc_scripts; } - else + else if(Name.find("example") == std::string::npos) { error_db_log("CRASH ALERT! TrinityScript: RegisterSelf, but script named %s does not have ScriptName assigned in database.",(this)->Name.c_str()); delete this; From a0a6efd89e75ac4f85b7179bcca60fd81198b492 Mon Sep 17 00:00:00 2001 From: Drahy Date: Wed, 13 May 2009 12:42:56 +0200 Subject: [PATCH 072/112] * Completely redone trinityscript_script_texts sql - never again :-) * Cleaned up world_scripts_full * Used trinity sql coding style for sql updates --HG-- branch : trunk --- sql/trinityscript_script_texts.sql | 2992 +++++++++-------- sql/updates/3233_world_scripts_naxx.sql | 3 +- sql/updates/3235_characters.sql | 2 +- sql/updates/3235_world.sql | 3 +- .../3263_world_scripts_(missing in full).sql | 2 +- sql/world_scripts_full.sql | 96 +- 6 files changed, 1618 insertions(+), 1480 deletions(-) diff --git a/sql/trinityscript_script_texts.sql b/sql/trinityscript_script_texts.sql index 0fa44dca7c3..1cbf459f178 100644 --- a/sql/trinityscript_script_texts.sql +++ b/sql/trinityscript_script_texts.sql @@ -3,347 +3,359 @@ -- valid entries for table are between -1000000 and -1999999 -- -TRUNCATE `script_texts`; +DROP TABLE IF EXISTS `script_texts`; +CREATE TABLE `script_texts` ( + `entry` mediumint(8) NOT NULL, + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + `sound` mediumint(8) unsigned NOT NULL default '0', + `type` tinyint(3) unsigned NOT NULL default '0', + `language` tinyint(3) unsigned NOT NULL default '0', + `emote` smallint(5) unsigned NOT NULL default '0', + `comment` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; -- -- -1 000 000 First 100 entries are reserved for special use, do not add regular text here. -- -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1000000,'',0,0,0,'DEFAULT_TEXT'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1000000, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'DEFAULT_TEXT'), +(-1000001, 'goes into a killing frenzy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'EMOTE_GENERIC_FRENZY_KILL'), +(-1000004, 'goes into a berserker rage!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'EMOTE_GENERIC_BERSERK'), +(-1000005, 'Greetings citizen', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'general_marcus SAY_GREETING'); -- -- Normal text entries. Say/Yell/Whisper/Emote for any regular world object. -- -- -1 000 100 GENERAL MAPS (not typical instance maps) -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1000100,'Come, little ones. Face me!',0,1,0,'azuregos SAY_TELEPORT'), - -(-1000101,'Follow me, $N. I\'ll take you to the Defias hideout. But you better protect me or I am as good as dead',0,0,7,'defias traitor SAY_START'), -(-1000102,'The entrance is hidden here in Moonbrook. Keep your eyes peeled for thieves. They want me dead.',0,0,7,'defias traitor SAY_PROGRESS'), -(-1000103,'You can go tell Stoutmantle this is where the Defias Gang is holed up, $N.',0,0,7,'defias traitor SAY_END'), -(-1000104,'%s coming in fast! Prepare to fight!',0,0,7,'defias traitor SAY_AGGRO_1'), -(-1000105,'Help!',0,0,7,'defias traitor SAY_AGGRO_2'); - --- 722_world_scripts.sql -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1000140,'Let\'s go.',0,0,1,'lilatha SAY_START'), -(-1000141,'$N, let\'s use the antechamber to the right.',0,0,1,'lilatha SAY_PROGRESS1'), -(-1000142,'I can see the light at the end of the tunnel!',0,0,1,'lilatha SAY_PROGRESS2'), -(-1000143,'There\'s Farstrider Enclave now, $C. Not far to go... Look out! Troll ambush!!',0,0,1,'lilatha SAY_PROGRESS3'), -(-1000144,'Thank you for saving my life and bringing me back to safety, $N',0,0,1,'lilatha SAY_END1'), -(-1000145,'Captain Helios, I\'ve been rescued from the Amani Catacombs. Reporting for duty, sir!',0,0,1,'lilatha SAY_END2'), -(-1000146,'Liatha, get someone to look at those injuries. Thank you for bringing her back safely.',0,0,1,'lilatha CAPTAIN_ANSWER'); - --- 773_world_scripts.sql -INSERT INTO script_texts (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `comment`) VALUES -(-1000147, 'Lets go $N. I am ready to start to Whitereach Post.', NULL, NULL, 'Gehen wir $N.Ich bin bereit,mich zum Weissgipfelposten aufzumachen.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, NULL), -(-1000148, 'This seems to me trusted. If we move to the east, we are probably... Aah! Wyvern attack !', NULL, NULL, 'Das kommt mir vertraut vor.Wenn wir nach Osten ziehen,können wir wahrscheinlich...Aah!Flügeldrachen im Angriff!', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, NULL), -(-1000149, 'Thanks so much... From here I find the way back to the Whitereach Post. Speak with Motega Firemane, maybe you can persuade him to send me home.', NULL, NULL, 'Tausend Dank...Von hier aus finde ich den Rückweg zum Weissgipfelposten.Sprecht unbedingt mit Motega Feuermähne,vielleicht könnt ihr ihn überreden,mich nach Hause zu schicken.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, NULL); - --- 765_world_scripts.sql -INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc2`, `type`, `language`, `comment`) VALUES -(-1000150, 'Greetings, $N. I will guide you through the cavern. Please try and keep up.', 'Salutations, $N. Je vais vous guider a` travers cette grotte. Veuillez me suivre.', 4, 0, 'WHISPER_CUSTODIAN_1'), -(-1000151, 'We do not know if the Caverns of Time have always been accessible to mortals. Truly, it is impossible to tell as the Timeless One is in perpetual motion, changing our timeways as he sees fit. What you see now may very well not exist tomorrow. You may wake up and have no memory of this place.', 'Nous ne savons pas si les Grottes du Temps ont toujours été accessibles aux mortels. Vraiment, c\'est impossible a` dire étant donné que l\'Intemporel est en mouvement perpétuel, changeant nos spirales temporelles comme bon lui semble. Ce que vous voyez aujourd\'hui peut tre`s bien ne plus exister demain. Vous pourriez vous réveiller sans aucun souvenir de cet endroit.', 4, 0, 'WHISPER_CUSTODIAN_2'), -(-1000152, 'It is strange, I know... Most mortals cannot actually comprehend what they see here, as often, what they see is not anchored within their own perception of reality.', 'C\'est étrange, je sais... La plupart des mortels ne peuvent pas réellement comprendre ce qu\ils voient ici, comme souvent, ce qu\'ils voient n\'est pas ancré dans leur propre perception de la réalité.', 4, 0, 'WHISPER_CUSTODIAN_3'), -(-1000153, 'Follow me, please.', 'Veuillez me suivre.', 4, 0, 'WHISPER_CUSTODIAN_4'), -(-1000154, 'There are only two truths to be found here: First, that time is chaotic, always in flux, and completely malleable and second, perception does not dictate reality.', 'Il n\'y a que deux vérités qui peuvent e^tre trouvées ici : premie`rement, ce temps est chaotique, toujours en mouvement, et comple`tement malléable, et ensuite, la perception ne détermine pas la réalité.', 4, 0, 'WHISPER_CUSTODIAN_5'), -(-1000155, 'As custodians of time, we watch over and care for Nozdormu\'s realm. The master is away at the moment, which means that attempts are being made to dramatically alter time. The master never meddles in the affairs of mortals but instead corrects the alterations made to time by others. He is reactionary in this regard.', 'En tant que protecteurs du temps, nous observons et veillons sur le royaume de Nozdormu. Le maître est absent en ce moment, ce qui signifie que des tentatives sont faites pour altérer fortement le temps. Le maître ne se me^le jamais des affaires des mortels mais il corrige les altérations faites au temps par d\'autres. Il est réactionnaire a` cet égard.', 4, 0, 'WHISPER_CUSTODIAN_6'), -(-1000156, 'For normal maintenance of time, the Keepers of Time are sufficient caretakers. We are able to deal with most ordinary disturbances. I speak of little things, such as rogue mages changing something in the past to elevate their status or wealth in the present.', 'Pour le maintien normal du temps, les Gardiens du temps suffisent a` la tâche. Nous sommes capables de gérer les perturbations les plus ordinaires. Je parle de petites choses, comme des mages voleurs qui changent quelque chose dans le passé pour élever leur statut ou leur richesse dans le présent.', 4, 0, 'WHISPER_CUSTODIAN_7'), -(-1000157, 'These tunnels that you see are called timeways. They are infinite in number. The ones that currently exist in your reality are what the master has deemed as \'trouble spots.\' These trouble spots may differ completely in theme but they always share a cause. That is, their existence is a result of the same temporal disturbance. Remember that should you venture inside one...', 'Ces tunnels que vous voyez sont appelés Voies Temporelles. Leur nombre est infini. Ceux qui existent actuellement dans votre réalité sont ceux que le maître a considérés comme \'points sensibles\'. Ces points sensibles peuvent différer comple`tement de part leur the`me, mais partagent toujours une cause. C\'est-a`-dire, leur existence est le résultat des me^mes perturbations temporelles. Rappelez-vous en si vous osez vous aventurer dans l\'un d\'eux...', 4, 0, 'WHISPER_CUSTODIAN_8'), -(-1000158, 'This timeway is in great disarray! We have agents inside right now attempting to restore order. What information I have indicates that Thrall\'s freedom is in jeopardy. A malevolent organization known as the Infinite Dragonflight is trying to prevent his escape. I fear without outside assistance, all will be lost.', 'Cette voie temporelle est en grand désarroi ! Nous avons actuellement des agents a` l\intérieur qui tentent de restaurer l\'ordre. Les informations que j\'ai indiquent que la liberté de Thrall est en péril. Une organisation malveillante connue sous le nom de Vol du Dragon Infini essaye d\'empe^cher son évasion. J\'ai peur que sans assistance extérieure, tout soit perdu.', 4, 0, 'WHISPER_CUSTODIAN_9'), -(-1000159, 'We have very little information on this timeway. Sa\'at has been dispatched and is currently inside. The data we have gathered from his correspondence is that the Infinite Dragonflight are once again attempting to alter time. Could it be that the opening of the Dark Portal is being targeted for sabotage? Let us hope not...', 'Nous avons tre`s peu d\'informations sur cette voie. Sa\'at a été envoyé et est actuellement sur place. Les données que nous avons recueillies de sa correspondance est que le Vol du Dragon Infini tente une fois de plus d\'altérer le temps. Se pourrait-il que l\'ouverture de la Porte des Téne`bres soit la cible d\'un sabotage. Espérons que non...', 4, 0, 'WHISPER_CUSTODIAN_10'), -(-1000160, 'This timeway is currently collapsing. What that may hold for the past, present and future is currently unknown...', 'Cette voie est en train de s\'effondrer. Ce qu\'elle peut avoir contenu dans le passé, le présent et le futur nous est actuellement inconnu...', 4, 0, 'WHISPER_CUSTODIAN_11'), -(-1000161, 'The timeways are currently ranked in order from least catastrophic to most catastrophic. Note that they are all classified as catastrophic, meaning that any single one of these timeways collapsing would mean that your world would end. We only classify them in such a way so that the heroes and adventurers that are sent here know which timeway best suits their abilities.', 'Les voies sont pour le moment classées de la moins catastrophique a` la plus catastrophique, ce qui veut dire que la moindre de celles-ci qui s\'effondre signifierait la fin de votre monde. Nous les classons seulement de cette façon pour que les héros et aventuriers qui y sont envoyés sachent quelle voie est la plus adaptée a` leurs compétences.', 4, 0, 'WHISPER_CUSTODIAN_12'), -(-1000162, 'All we know of this timeway is that it leads to Mount Hyjal. The Infinite Dragonflight have gone to great lengths to prevent our involvement. We know next to nothing, mortal. Soridormi is currently attempting to break through the timeway\'s defenses but has thus far been unsuccessful. You might be our only hope of breaking through and resolving the conflict.', 'Tout ce que nous savons sur cette voie temporelle est qu\'elle me`ne au Mont Hyjal. Le Vol du Dragon Infini s\'est donné beaucoup de peine pour empe^cher notre participation. Soridormi est actuellement en train de tenter de briser les défenses de cette voie, mais ses efforts ont été vain jusqu\'ici. Vous pourriez e^tre notre seul espoir de les briser et de résoudre le conflit.', 4, 0, 'WHISPER_CUSTODIAN_13'), -(-1000163, 'Our time is at an end $N. I would wish you luck, if such a thing existed.', 'Notre entretien touche a` sa fin, $N. Je vous souhaite bonne chance, si tant est qu\'une telle chose a jamais existé.', 4, 0, 'WHISPER_CUSTODIAN_14'); - --- 2139_world_scripts.sql -(-1000164,'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.',0,0,0,2,'garments SAY_COMMON_HEALED'), -(-1000165,'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those gnolls with your power to back me!',0,0,1,1,'garments SAY_DG_KEL_THANKS'), -(-1000166,'Farewell to you, and may shadow always protect you!',0,0,1,3,'garments SAY_DG_KEL_GOODBYE'), -(-1000167, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those murlocs with the Light on my side!',0,0,7,1,'garments SAY_ROBERTS_THANKS'), -(-1000168, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_ROBERTS_GOODBYE'), -(-1000169, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those humans with your power to back me!',0,0,1,1,'garments SAY_KORJA_THANKS'), -(-1000170, 'Farewell to you, and may our ancestors be with you always!',0,0,1,3,'garments SAY_KORJA_GOODBYE'), -(-1000171, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those wendigo with the Light on my side!',0,0,7,1,'garments SAY_DOLF_THANKS'), -(-1000172, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_DOLF_GOODBYE'), -(-1000173, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those corrupt timberlings with Elune\'s power behind me!',0,0,2,1,'garments SAY_SHAYA_THANKS'), -(-1000174, 'Farewell to you, and may Elune be with you always.',0,0,2,3,'garments SAY_SHAYA_GOODBYE'); - --- 817_world_scripts.sql -INSERT INTO script_texts (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1000100, 'Come, little ones. Face me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'azuregos SAY_TELEPORT'), +(-1000101, 'Follow me, $N. I''ll take you to the Defias hideout. But you better protect me or I am as good as dead', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'defias traitor SAY_START'), +(-1000102, 'The entrance is hidden here in Moonbrook. Keep your eyes peeled for thieves. They want me dead.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'defias traitor SAY_PROGRESS'), +(-1000103, 'You can go tell Stoutmantle this is where the Defias Gang is holed up, $N.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'defias traitor SAY_END'), +(-1000104, '%s coming in fast! Prepare to fight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'defias traitor SAY_AGGRO_1'), +(-1000105, 'Help!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'defias traitor SAY_AGGRO_2'), +(-1000106, 'Everyone ready?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'torek SAY_READY'), +(-1000107, 'Ok, Lets move out!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'torek SAY_MOVE'), +(-1000108, 'Prepare yourselves. Silverwing is just around the bend.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'torek SAY_PREPARE'), +(-1000109, 'Silverwing is ours!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'torek SAY_WIN'), +(-1000110, 'Go report that the outpost is taken. We will remain here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'torek SAY_END'), +(-1000111, 'Our house is this way, through the thicket.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'magwin SAY_START'), +(-1000112, 'Help me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'magwin SAY_AGGRO'), +(-1000113, 'My poor family. Everything has been destroyed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'magwin SAY_PROGRESS'), +(-1000114, 'Father! Father! You''re alive!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'magwin SAY_END1'), +(-1000115, 'You can thank $N for getting me back here safely, father.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'magwin SAY_END2'), +(-1000116, 'hugs her father.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 7, 0, 'magwin EMOTE_HUG'), +(-1000117, 'Thank you for agreeing to help. Now, let''s get out of here $N.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'wounded elf SAY_ELF_START'), +(-1000118, 'Over there! They''re following us!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'wounded elf SAY_ELF_SUMMON1'), +(-1000119, 'Allow me a moment to rest. The journey taxes what little strength I have.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 16, 'wounded elf SAY_ELF_RESTING'), +(-1000120, 'Did you hear something?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'wounded elf SAY_ELF_SUMMON2'), +(-1000121, 'Falcon Watch, at last! Now, where''s my... Oh no! My pack, it''s missing! Where has -', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'wounded elf SAY_ELF_COMPLETE'), +(-1000122, 'You won''t keep me from getting to Falcon Watch!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'wounded elf SAY_ELF_AGGRO'), +(-1000123, 'Ready when you are, $c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 15, 'big will SAY_BIG_WILL_READY'), +(-1000124, 'The Affray has begun. $n, get ready to fight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'twiggy SAY_TWIGGY_BEGIN'), +(-1000125, 'You! Enter the fray!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'twiggy SAY_TWIGGY_FRAY'), +(-1000126, 'Challenger is down!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'twiggy SAY_TWIGGY_DOWN'), +(-1000127, 'The Affray is over.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'twiggy SAY_TWIGGY_OVER'), +(-1000128, 'We need you to send reinforcements to Manaforge Duro, Ardonis. This is not a request, it''s an order.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge SAY_COMMANDER_DAWNFORGE_1'), +(-1000129, 'You cannot be serious! We are severely understaffed and can barely keep this manaforge functional!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge SAY_ARCANIST_ARDONIS_1'), +(-1000130, 'You will do as ordered. Manaforge Duro has come under heavy attack by mana creatures and the situation is out of control. Failure to comply will not be tolerated!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge SAY_COMMANDER_DAWNFORGE_2'), +(-1000131, 'Indeed, it is not a request.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge SAY_PATHALEON_CULATOR_IMAGE_1'), +(-1000132, 'My lord!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge SAY_COMMANDER_DAWNFORGE_3'), +(-1000133, 'Duro will be reinforced! Ultris was a complete disaster. I will NOT have that mistake repeated!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge PATHALEON_CULATOR_IMAGE_2'), +(-1000134, 'We''ve had too many setbacks along the way: Hellfire Citadel, Fallen Sky Ridge, Firewing Point... Prince Kael''thas will tolerate no further delays. I will tolerate nothing other than complete success!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge PATHALEON_CULATOR_IMAGE_2_1'), +(-1000135, 'I am returning to Tempest Keep. See to it that I do not have reason to return!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge PATHALEON_CULATOR_IMAGE_2_2'), +(-1000136, 'Yes, my lord.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge COMMANDER_DAWNFORGE_4 SAY_ARCANIST_ARDONIS_2'), +(-1000137, 'See to it, Ardonis!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'dawnforge COMMANDER_DAWNFORGE_5'), +(-1000138, 'Avruu''s magic... it still controls me. You must fight me, mortal. It''s the only way to break the spell!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'aeranas SAY_SUMMON'), +(-1000139, 'Avruu''s magic is broken! I''m free once again!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'aeranas SAY_FREE'), +(-1000140, 'Let''s go.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'lilatha SAY_START'), +(-1000141, '$N, let''s use the antechamber to the right.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'lilatha SAY_PROGRESS1'), +(-1000142, 'I can see the light at the end of the tunnel!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'lilatha SAY_PROGRESS2'), +(-1000143, 'There''s Farstrider Enclave now, $C. Not far to go... Look out! Troll ambush!!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'lilatha SAY_PROGRESS3'), +(-1000144, 'Thank you for saving my life and bringing me back to safety, $N', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'lilatha SAY_END1'), +(-1000145, 'Captain Helios, I''ve been rescued from the Amani Catacombs. Reporting for duty, sir!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'lilatha SAY_END2'), +(-1000146, 'Liatha, get someone to look at those injuries. Thank you for bringing her back safely.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'lilatha CAPTAIN_ANSWER'), +(-1000147, 'Lets go $N. I am ready to start to Whitereach Post.', NULL, NULL, 'Gehen wir $N.Ich bin bereit,mich zum Weissgipfelposten aufzumachen.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(-1000148, 'This seems to me trusted. If we move to the east, we are probably... Aah! Wyvern attack !', NULL, NULL, 'Das kommt mir vertraut vor.Wenn wir nach Osten ziehen,können wir wahrscheinlich...Aah!Flügeldrachen im Angriff!', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(-1000149, 'Thanks so much... From here I find the way back to the Whitereach Post. Speak with Motega Firemane, maybe you can persuade him to send me home.', NULL, NULL, 'Tausend Dank...Von hier aus finde ich den Rückweg zum Weissgipfelposten.Sprecht unbedingt mit Motega Feuermähne,vielleicht könnt ihr ihn überreden,mich nach Hause zu schicken.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(-1000150, 'Greetings, $N. I will guide you through the cavern. Please try and keep up.', NULL, 'Salutations, $N. Je vais vous guider à travers cette grotte. Veuillez me suivre.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_1'), +(-1000151, 'We do not know if the Caverns of Time have always been accessible to mortals. Truly, it is impossible to tell as the Timeless One is in perpetual motion, changing our timeways as he sees fit. What you see now may very well not exist tomorrow. You may wake up and have no memory of this place.', NULL, 'Nous ne savons pas si les Grottes du Temps ont toujours été accessibles aux mortels. Vraiment, c''est impossible à dire étant donné que l''Intemporel est en mouvement perpétuel, changeant nos spirales temporelles comme bon lui semble. Ce que vous voyez aujourd''hui peut très bien ne plus exister demain. Vous pourriez vous réveiller sans aucun souvenir de cet endroit.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_2'), +(-1000152, 'It is strange, I know... Most mortals cannot actually comprehend what they see here, as often, what they see is not anchored within their own perception of reality.', NULL, 'C''est étrange, je sais... La plupart des mortels ne peuvent pas réellement comprendre ce quils voient ici, comme souvent, ce qu''ils voient n''est pas ancré dans leur propre perception de la réalité.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_3'), +(-1000153, 'Follow me, please.', NULL, 'Veuillez me suivre.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_4'), +(-1000154, 'There are only two truths to be found here: First, that time is chaotic, always in flux, and completely malleable and second, perception does not dictate reality.', NULL, 'Il n''y a que deux vérités qui peuvent être trouvées ici : premièrement, ce temps est chaotique, toujours en mouvement, et complètement malléable, et ensuite, la perception ne détermine pas la réalité.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_5'), +(-1000155, 'As custodians of time, we watch over and care for Nozdormu''s realm. The master is away at the moment, which means that attempts are being made to dramatically alter time. The master never meddles in the affairs of mortals but instead corrects the alterations made to time by others. He is reactionary in this regard.', NULL, 'En tant que protecteurs du temps, nous observons et veillons sur le royaume de Nozdormu. Le maître est absent en ce moment, ce qui signifie que des tentatives sont faites pour altérer fortement le temps. Le maître ne se mêle jamais des affaires des mortels mais il corrige les altérations faites au temps par d''autres. Il est réactionnaire à cet égard.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_6'), +(-1000156, 'For normal maintenance of time, the Keepers of Time are sufficient caretakers. We are able to deal with most ordinary disturbances. I speak of little things, such as rogue mages changing something in the past to elevate their status or wealth in the present.', NULL, 'Pour le maintien normal du temps, les Gardiens du temps suffisent à la tâche. Nous sommes capables de gérer les perturbations les plus ordinaires. Je parle de petites choses, comme des mages voleurs qui changent quelque chose dans le passé pour élever leur statut ou leur richesse dans le présent.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_7'), +(-1000157, 'These tunnels that you see are called timeways. They are infinite in number. The ones that currently exist in your reality are what the master has deemed as ''trouble spots.'' These trouble spots may differ completely in theme but they always share a cause. That is, their existence is a result of the same temporal disturbance. Remember that should you venture inside one...', NULL, 'Ces tunnels que vous voyez sont appelés Voies Temporelles. Leur nombre est infini. Ceux qui existent actuellement dans votre réalité sont ceux que le maître a considérés comme ''points sensibles''. Ces points sensibles peuvent différer complètement de part leur thème, mais partagent toujours une cause. C''est-à-dire, leur existence est le résultat des mêmes perturbations temporelles. Rappelez-vous en si vous osez vous aventurer dans l''un d''eux...', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_8'), +(-1000158, 'This timeway is in great disarray! We have agents inside right now attempting to restore order. What information I have indicates that Thrall''s freedom is in jeopardy. A malevolent organization known as the Infinite Dragonflight is trying to prevent his escape. I fear without outside assistance, all will be lost.', NULL, 'Cette voie temporelle est en grand désarroi ! Nous avons actuellement des agents à lintérieur qui tentent de restaurer l''ordre. Les informations que j''ai indiquent que la liberté de Thrall est en péril. Une organisation malveillante connue sous le nom de Vol du Dragon Infini essaye d''empêcher son évasion. J''ai peur que sans assistance extérieure, tout soit perdu.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_9'), +(-1000159, 'We have very little information on this timeway. Sa''at has been dispatched and is currently inside. The data we have gathered from his correspondence is that the Infinite Dragonflight are once again attempting to alter time. Could it be that the opening of the Dark Portal is being targeted for sabotage? Let us hope not...', NULL, 'Nous avons très peu d''informations sur cette voie. Sa''at a été envoyé et est actuellement sur place. Les données que nous avons recueillies de sa correspondance est que le Vol du Dragon Infini tente une fois de plus d''altérer le temps. Se pourrait-il que l''ouverture de la Porte des Ténèbres soit la cible d''un sabotage. Espérons que non...', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_10'), +(-1000160, 'This timeway is currently collapsing. What that may hold for the past, present and future is currently unknown...', NULL, 'Cette voie est en train de s''effondrer. Ce qu''elle peut avoir contenu dans le passé, le présent et le futur nous est actuellement inconnu...', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_11'), +(-1000161, 'The timeways are currently ranked in order from least catastrophic to most catastrophic. Note that they are all classified as catastrophic, meaning that any single one of these timeways collapsing would mean that your world would end. We only classify them in such a way so that the heroes and adventurers that are sent here know which timeway best suits their abilities.', NULL, 'Les voies sont pour le moment classées de la moins catastrophique à la plus catastrophique, ce qui veut dire que la moindre de celles-ci qui s''effondre signifierait la fin de votre monde. Nous les classons seulement de cette façon pour que les héros et aventuriers qui y sont envoyés sachent quelle voie est la plus adaptée à leurs compétences.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_12'), +(-1000162, 'All we know of this timeway is that it leads to Mount Hyjal. The Infinite Dragonflight have gone to great lengths to prevent our involvement. We know next to nothing, mortal. Soridormi is currently attempting to break through the timeway''s defenses but has thus far been unsuccessful. You might be our only hope of breaking through and resolving the conflict.', NULL, 'Tout ce que nous savons sur cette voie temporelle est qu''elle mène au Mont Hyjal. Le Vol du Dragon Infini s''est donné beaucoup de peine pour empêcher notre participation. Soridormi est actuellement en train de tenter de briser les défenses de cette voie, mais ses efforts ont été vain jusqu''ici. Vous pourriez être notre seul espoir de les briser et de résoudre le conflit.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_13'), +(-1000163, 'Our time is at an end $N. I would wish you luck, if such a thing existed.', NULL, 'Notre entretien touche à sa fin, $N. Je vous souhaite bonne chance, si tant est qu''une telle chose a jamais existé.', NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'WHISPER_CUSTODIAN_14'), +(-1000164, 'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 2, 'garments SAY_COMMON_HEALED'), +(-1000165, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those gnolls with your power to back me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 1, 'garments SAY_DG_KEL_THANKS'), +(-1000166, 'Farewell to you, and may shadow always protect you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 3, 'garments SAY_DG_KEL_GOODBYE'), +(-1000167, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those murlocs with the Light on my side!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 1, 'garments SAY_ROBERTS_THANKS'), +(-1000168, 'Farewell to you, and may the Light be with you always.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 3, 'garments SAY_ROBERTS_GOODBYE'), +(-1000169, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those humans with your power to back me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 1, 'garments SAY_KORJA_THANKS'), +(-1000170, 'Farewell to you, and may our ancestors be with you always!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 3, 'garments SAY_KORJA_GOODBYE'), +(-1000171, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those wendigo with the Light on my side!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 1, 'garments SAY_DOLF_THANKS'), +(-1000172, 'Farewell to you, and may the Light be with you always.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 3, 'garments SAY_DOLF_GOODBYE'), +(-1000173, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those corrupt timberlings with Elune''s power behind me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 2, 1, 'garments SAY_SHAYA_THANKS'), +(-1000174, 'Farewell to you, and may Elune be with you always.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 2, 3, 'garments SAY_SHAYA_GOODBYE'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES (-1000200, 'A-Me good.Good A-me.Follow...A-ME follow.Home.A-ME go home.', NULL, NULL, 'A-ME gut.Gut A-Me.Folgen...Heim.A-ME geht heim.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), (-1000201, 'Bad Un´Goro Stomper.Stomper evil.', NULL, NULL, 'Böser Stampfer von Un´Goro. Stampfer von Un´Goro böse.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), (-1000202, 'Good..good,A-ME. Home. Search way.', NULL, NULL, 'Gut...gut.A-ME.A-ME gut.Heim.Heim suchen.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), (-1000203, 'A-Me home.A-ME go home!Tar Lord dont disturb A-ME.', NULL, NULL, 'A-ME daheim.A-ME geht heim!Teerfürst A-ME nicht aufhalten.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), (-1000204, 'Tar Lord A-ME no hurt.A-ME good.', NULL, NULL, 'Teerfürst A-ME nicht wehtun.A-ME gut.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), -(-1000205, 'A-ME at home!A-ME good!Good A-ME.At home.Home.Home', NULL, NULL, 'A-ME daheim!A-ME gut!Gute A-ME.Daheim.Daheim.Daheim', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL); - --- 945_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, emote, comment) VALUES -(-1000206, 'Come, $N. Lord Stormrage awaits.', 0, 1, 'OVERLORD_SAY_1'), -(-1000207, 'Lord Illidan will be here shortly.', 0, 1, 'OVERLORD_SAY_2'), -(-1000208, 'Lord Illidan, this is the Dragonmaw that I, and others, have told you about. He will lead us to victory!', 0, 1, 'OVERLORD_SAY_3'), -(-1000209, 'But... My lord, I do not understand. $N... He is the orc that has...', 0, 1, 'OVERLORD_SAY_4'), -(-1000210, 'It will be done, my lord.', 0, 1, 'OVERLORD_SAY_5'), -(-1000211, 'So you thought to make a fool of Mor\'ghor, eh? Before you are delivered to Lord Illidan, you will feel pain that you could not know to exist. I will take pleasure in exacting my own vengeance.', 0, 25, 'OVERLORD_SAY_6'), -(-1000212, 'Warriors of Dragonmaw, gather \'round! One among you has attained the rank of highlord! Bow your heads in reverence! Show your respect and allegiance to Highlord $N!', 1, 22, 'OVERLORD_YELL_1'), -(-1000213, 'All hail Lord Illidan!', 1, 66, 'OVERLORD_YELL_2'), -(-1000214, 'What is the meaning of this, Mor\'ghor?', 0, 1, 'LORD_ILLIDAN_SAY_1'), -(-1000215, 'SILENCE!', 0, 22, 'LORD_ILLIDAN_SAY_2'), -(-1000216, 'Blathering idiot. You incomprehensibly incompetent buffoon...', 0, 1, 'LORD_ILLIDAN_SAY_3'), -(-1000217, 'THIS is your hero?', 0, 6, 'LORD_ILLIDAN_SAY_4'), -(-1000218, 'You have been deceived, imbecile.', 0, 1, 'LORD_ILLIDAN_SAY_5'), -(-1000219, 'This... whole... operation... HAS BEEN COMPROMISED!', 0, 22, 'LORD_ILLIDAN_SAY_6'), -(-1000220, 'I expect to see this insect\'s carcass in pieces in my lair within the hour. Fail and you will suffer a fate so much worse than death.', 0, 1, 'LORD_ILLIDAN_SAY_7'), -(-1000221, 'You will not harm the boy, Mor\'ghor! Quickly, $N, climb on my back!', 0, 22, 'YARZILL_THE_MERC_SAY'); - -DELETE FROM script_texts WHERE entry='-1000222'; -INSERT INTO script_texts (entry, content_default, type, language, emote, comment) VALUES -(-1000222, 'Thank you, mortal.', 0, 11, 1, 'SAY_JUST_EATEN'); - -DELETE FROM script_texts WHERE entry BETWEEN -1000234 and -1000223; -INSERT INTO script_texts (entry, content_default, emote, comment) VALUES -(-1000223, 'I sense the tortured spirits, $N. They are this way, come quickly!', 1, 'SAY_START'), -(-1000224, 'Watch out!', 0, 'SAY_AGGRO1'), -(-1000225, 'Naga attackers! Defend yourself!', 0, 'SAY_AGGRO2'), -(-1000226, 'Kill them all!', 0, 'ASSASSIN_SAY_AGGRO1'), -(-1000227, 'You will never essscape Coilssskarrr...', 0, 'ASSASSIN_SAY_AGGRO2'), -(-1000228, 'Grant me protection $N, i must break trough their foul magic!', 0, 'SAY_PROGRESS1'), -(-1000229, 'The naga of Coilskar are exceptionally cruel to their prisoners. It is a miracle that I survived inside that watery prison for as long as I did. Earthmother be praised.', 0, 'SAY_PROGRESS2'), -(-1000230, 'Now we must find the exit.', 0, 'SAY_PROGRESS3'), -(-1000231, 'Lady Vashj must answer for these atrocities. She must be brought to justice!', 0, 'SAY_PROGRESS4'), -(-1000232, 'The tumultuous nature of the great waterways of Azeroth and Draenor are a direct result of tormented water spirits.', 0, 'SAY_PROGRESS5'), -(-1000233, 'It shouldn\'t be much further, $N. The exit is just up ahead.', 0, 'SAY_PROGRESS6'), -(-1000234, 'Thank you, $N. Please return to my brethren at the Altar of Damnation, near the Hand of Gul\'dan, and tell them that Wilda is safe. May the Earthmother watch over you...', 0, 'SAY_END'); - --- 947_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, emote, comment) VALUES -(-1000235, 'Ok, $N. Follow me to the cave where I\'ll attempt to harness the power of the rune stone into these goggles.', 0, 1, 'phizzlethorpe - SAY_PROGRESS_1'), -(-1000236, 'I discovered this cave on our first day here. I believe the energy in the stone can be used to our advantage.', 0, 1, 'phizzlethorpe - SAY_PROGRESS_2'), -(-1000237, 'I\'ll begin drawing energy from the stone. Your job, $N, is to defend me. This place is cursed... trust me.', 0, 1, 'phizzlethorpe - SAY_PROGRESS_3'), -(-1000238, 'begins tinkering with the goggles before the stone.', 2, 0, 'phizzlethorpe - EMOTE_PROGRESS_4'), -(-1000239, 'Help!!! Get these things off me so I can get my work done!', 0, 0, 'SAY_AGGRO'), -(-1000240, 'Almost done! Just a little longer!', 0, 1, 'phizzlethorpe - SAY_PROGRESS_5'), -(-1000241, 'I\'ve done it! I have harnessed the power of the stone into the goggles! Let\'s get out of here!', 0, 1, 'phizzlethorpe - SAY_PROGRESS_6'), -(-1000242, 'Phew! Glad to be back from that creepy cave.', 0, 1, 'phizzlethorpe - SAY_PROGRESS_7'), -(-1000243, 'hands one glowing goggles over to Doctor Draxlegauge.', 2, 0, 'phizzlethorpe - EMOTE_PROGRESS_8'), -(-1000244, 'Doctor Draxlegauge will give you further instructions, $N. Many thanks for your help!', 0, 1, 'phizzlethorpe - SAY_PROGRESS_9'); - --- 948_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, comment) VALUES -(-1000245, 'You, there! Hand over that moonstone and nobody gets hurt!', 1, 'SAY_RIZZLE_START'), -(-1000246, 'Just chill!', 4, 'SAY_RIZZLE_GRENADE'), -(-1000247, 'All right, you win! I surrender! Just don\'t hurt me!', 1, 'SAY_RIZZLE_FINAL'); - --- 950_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, emote, comment) VALUES -(-1000248, 'The last thing I remember is the ship falling and us getting into the pods. I\'ll go see how I can help. Thank you!', 0, 0, 'draenei survivor - HEAL1'), -(-1000249, '$C, Where am I? Who are you? Oh no! What happened to the ship?.', 0, 0, 'draenei survivor - HEAL2'), -(-1000250, '$C You saved me! I owe you a debt that I can never repay. I\'ll go see if I can help the others.', 0, 0, 'draenei survivor - HEAL3'), -(-1000251, 'Ugh... what is this place? Is that all that\'s left of the ship over there?', 0, 0, 'draenei survivor - HEAL4'), -(-1000252, 'Oh, the pain...', 0, 0, 'draenei survivor - HELP1'), -(-1000253, 'Everything hurts, Please make it stop...', 0, 0, 'draenei survivor - HELP2'), -(-1000254, 'Ughhh... I hurt. Can you help me?', 0, 0, 'draenei survivor - HELP3'), -(-1000255, 'I don\'t know if I can make it, please help me...', 0, 0, 'draenei survivor - HELP4'), - -(-1000256, 'Yes Master, all goes along as planned.', 0, 1, 'overgrind - SAY_TEXT'), -(-1000257, 'puts the shell to his ear.', 2, 0, 'overgrind - SAY_EMOTE'), -(-1000258, 'Now I cut you!', 1, 0, 'overgrind - YELL_ATTACK'), - -(-1000259, 'What\'s the big idea, Spark?', 0, 0, 'geezle - GEEZLE_SAY_1'), -(-1000260, 'What\'s the big idea? You nearly blew my cover, idiot! I told you to put the compass and navigation maps somewhere safe - not out in the open for any fool to discover.', 0, 0, 'geezle - SPARK_SAY_2'), -(-1000261, 'The Master has gone to great lengths to secure information about the whereabouts of the Exodar. You could have blown the entire operation, including the cover of our spy on the inside.', 0, 0, 'geezle - SPARK_SAY_3'), -(-1000262, 'Relax, Spark! I have it all under control. We\'ll strip mine the Exodar right out from under \'em - making both you and I very, very rich in the process.', 0, 0, 'geezle - GEEZLE_SAY_4'), -(-1000263, 'Relax? Do you know what Kael\'thas does to those that fail him, Geezle? Eternal suffering and pain... Do NOT screw this up, fool.', 0, 0, 'geezle - SPARK_SAY_5'), -(-1000264, 'Our Bloodmyst scouts have located our contact. The fool, Velen, will soon leave himself open and defenseless -- long enough for us to strike! Now get out of my sight before I vaporize you...', 0, 0, 'geezle - SPARK_SAY_6'), -(-1000265, 'Yes, sir. It won\'t happen again...', 0, 0, 'geezle - GEEZLE_SAY_7'), -(-1000266, 'picks up the naga flag.', 2, 0, 'geezle - EMOTE_SPARK'); - --- 951_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, comment) VALUES -(-1000267, 'Ready when you are, warrior.', 1, 'flathead - SAY_BIG_WILL_READY'), -(-1000268, 'The Affray has begun, get ready to fight!', 1, 'flathead - SAY_TWIGGY_FLATHEAD_BEGIN'), -(-1000269, 'You! Enter the fray!', 1, 'flathead - SAY_TWIGGY_FLATHEAD_FRAY'), -(-1000270, 'Challenger is down!', 1, 'flathead - SAY_TWIGGY_FLATHEAD_DOWN'), -(-1000271, 'The Affray is over.', 1, 'flathead - SAY_TWIGGY_FLATHEAD_OVER'), - -(-1000272, 'Alright, alright I think I can figure out how to operate this thing...', 0, 'shredder - SAY_PROGRESS_1'), -(-1000273, 'Arrrgh! This isn\'t right!', 0, 'shredder - SAY_PROGRESS_2'), -(-1000274, 'Okay, I think I\'ve got it, now. Follow me, $N!', 0, 'shredder - SAY_PROGRESS_3'), -(-1000275, 'There\'s the stolen shredder! Stop it or Lugwizzle will have our hides!', 1, 'shredder - SAY_MERCENARY_4'), -(-1000276, 'Looks like we\'re out of woods, eh? Wonder what this does...', 0, 'shredder - SAY_PROGRESS_5'), -(-1000277, 'Come on, don\'t break down on me now!', 0, 'shredder - SAY_PROGRESS_6'), -(-1000278, 'That was a close one! Well, let\'s get going, it\'s still a ways to Ratchet!', 0, 'shredder - SAY_PROGRESS_7'), -(-1000279, 'Hmm... I don\'t think this blinking red light is a good thing...', 0, 'shredder - SAY_PROGRESS_8'); - --- 952_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, language, comment) VALUES -(-1000280, 'Thank you, dear Paladin, you just saved my life.', 0, 7, 'faulk - SAY_HEAL'), - -(-1000281, 'Very well. Let\'s see what you have to show me, $N.', 0, 0, 'anvilvard - SAY_PR_1'), -(-1000282, 'What manner of trick is this, $R? If you seek to ambush me, I warn you I will not go down quietly!', 0, 0, 'anvilvard - SAY_PR_2'), -(-1000283, 'releases the last of its energies into the nerarby runestone, succesfully reactivating it.', 2, 0, 'crystal - EMOTE'), - -(-1000284, 'Deployment sucessful. Trespassers will be neutralized.', 0, 0, 'sentry - SAY_CONVERTED_1'), -(-1000285, 'Objective acquired. Initiating security routines.', 0, 0, 'sentry - SAY_CONVERTED_1'); - --- 953_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, emote, comment) VALUES -(-1000286, 'A shadowy, sinister presence has invader the Emerald Dream. Its power is poised to spill over into our world, $N. We must oppose it! That\'s why I cannot accompany you in person.', 0, 0, 'clintar_spirit'), -(-1000287, 'The Emerald Dream will never be yours!', 0, 0, 'clintar_spirit'), -(-1000288, 'Begone from this place!', 0, 0, 'clintar_spirit'), -(-1000289, 'That\'s the first relic, but there are still two more. Follow me, $N.', 0, 0, 'clintar_spirit'), -(-1000290, 'I\'ve recovered the second relic. Take a moment to rest, and then we\'ll continue to the last reliquary.', 0, 0, 'clintar_spirit'), -(-1000291, 'We have all three of the relics, but my energy is rapidly fading. We must make our way back to Dreamwarden Lurosa! He will let you know what to do next.', 0, 0, 'clintar_spirit'), -(-1000292, 'Lurosa, I am entrusting the Relics of Aviana to $N, who will take them to Morthis Whisperwing. I must return completely to the Emerald Dream now. Do not let $N fail!', 0, 0, 'clintar_spirit'); - --- 954_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, comment) VALUES -(-1000293, 'In Nagrand, food hunt ogre!', 0, 'LUMP_SAY0'), -(-1000294, 'You taste good with maybe a little salt and pepper.', 0, 'LUMP_SAY1'), -(-1000295, 'OK, OK! Lump give up!', 0, 'LUMP_DEFEAT'), - -(-1000296, 'Warning! Emergency shutdown process initiated by $N. Shutdown will complete in two minutes.', 2, 'npc_manaforge_control_console - EMOTE_START'), -(-1000297, 'Emergency shutdown will complete in one minute.', 2, 'npc_manaforge_control_console - EMOTE_60'), -(-1000298, 'Emergency shutdown will complete in thirty seconds.', 2, 'npc_manaforge_control_console - EMOTE_30'), -(-1000299, 'Emergency shutdown will complete in ten seconds.', 2, 'npc_manaforge_control_console - EMOTE_10'), -(-1000300, 'Emergency shutdown complete.', 2, 'npc_manaforge_control_console - EMOTE_COMPLETE'), -(-1000301, 'Emergency shutdown aborted.', 2, 'npc_manaforge_control_console - EMOTE_ABORT'), - -(-1000302, 'Saeed is currently engaged or awaiting orders to engage. You may check directly east of me and see if Saeed is ready for you. If he is not present then he is off fighting another battle. I recommend that you wait for him to return before attacking Dimensius.', 4, 'npc_professor_dabiri - WHISPER_DABIRI'), - -(-1000303, 'is very weak', 2, 'mob_phase_hunter - EMOTE_WEAK'), - -(-1000304, 'Bessy, is that you?', 0, 'npc_bessy- SAY_THADELL_1'), -(-1000305, 'Thank you for bringing back my Bessy, $N. I couldn\'t live without her!', 0, 'npc_bessy- SAY_THADELL_2'); - --- 955_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, comment) VALUES -(-1000306, 'Follow me, stranger. This won\'t take long.', 0, 'npc_kservant - SAY1'), -(-1000307, 'Shattrath was once the draenei capital of this world. Its name means \"dwelling of light.\"', 4, 'npc_kservant - WHISP1'), -(-1000308, 'When the Burning Legion turned the orcs against the draenei, the fiercest battle was fought here. The draenei fought tooth and nail, but in the end the city fell.', 4, 'npc_kservant - WHISP2'), -(-1000309, 'The city was left in ruins and darkness... until the Sha\'tar arrived.', 4, 'npc_kservant - WHISP3'), -(-1000310, 'Let us go into the Lower City. I will warn you that as one of the only safe havens in Outland, Shattrath has attracted droves of refugees from all wars, current and past.', 4, 'npc_kservant - WHISP4'), -(-1000311, 'The Sha\'tar, or \"born from light\" are the naaru that came to Outland to fight the demons of the Burning Legion.', 4, 'npc_kservant - WHISP5'), -(-1000312, 'They were drawn to the ruins of Shattrath City where a small remnant of the draenei priesthood conducted its rites inside a ruined temple on this very spot.', 4, 'npc_kservant - WHISP6'), -(-1000313, 'The priesthood, known as the Aldor, quickly regained its strength as word spread that the naaru had returned and reconstruction soon began. The ruined temple is now used as an infirmary for injured refugees.', 4, 'npc_kservant - WHISP7'), -(-1000314, 'It wouldn\'t be long, however, before the city came under attack once again. This time, the attack came from Illidan\'s armies. A large regiment of blood elves had been sent by Illidan\'s ally, Kael\'thas Sunstrider, to lay waste to the city.', 4, 'npc_kservant - WHISP8'), -(-1000315, 'As the regiment of blood elves crossed this very bridge, the Aldor\'s exarchs and vindicators lined up to defend the Terrace of Light. But then the unexpected happened.', 4, 'npc_kservant - WHISP9'), -(-1000316, 'The blood elves laid down their weapons in front of the city\'s defenders; their leader, a blood elf elder known as Voren\'thal, stormed into the Terrace of Light and demanded to speak to A\'dal.', 4, 'npc_kservant - WHISP10'), -(-1000317, 'As the naaru approached him, Voren\'thal kneeled before him and uttered the following words: \"I\'ve seen you in a vision, naaru. My race\'s only hope for survival lies with you. My followers and I are here to serve you.\"', 4, 'npc_kservant - WHISP11'), -(-1000318, 'The defection of Voren\'thal and his followers was the largest loss ever incurred by Kael\'s forces. And these weren\'t just any blood elves. Many of the best and brightest amongst Kael\'s scholars and magisters had been swayed by Voren\'thal\'s influence.', 4, 'npc_kservant - WHISP12'), -(-1000319, 'The naaru accepted the defectors, who would become known as the Scryers; their dwelling lies in the platform above. Only those initiated with the Scryers are allowed there.', 4, 'npc_kservant - WHISP13'), -(-1000320, 'The Aldor are followers of the Light and forgiveness and redemption are values they understand. However, they found hard to forget the deeds of the blood elves while under Kael\'s command.', 4, 'npc_kservant - WHISP14'), -(-1000321, 'Many of the priesthood had been slain by the same magisters who now vowed to serve the naaru. They were not happy to share the city with their former enemies.', 4, 'npc_kservant - WHISP15'), -(-1000322, 'The Aldor\'s most holy temple and its surrounding dwellings lie on the terrace above. As a holy site, only the initiated are welcome inside.', 4, 'npc_kservant - WHISP16'), -(-1000323, 'The attacks against Shattrath continued, but the city did not fall, as you can see. On the contrary, the naaru known as Xi\'ri led a successful incursion into Shadowmoon Valley - Illidan\'s doorstep.', 4, 'npc_kservant - WHISP17'), -(-1000324, 'There he continues to wage war on Illidan with the assistance of the Aldor and the Scryers. The two factions have not given up on their old feuds, though.', 4, 'npc_kservant - WHISP18'), -(-1000325, 'Such is their animosity that they vie for the honor of being sent to assist the naaru there. Each day, that decision is made here by A\'dal. The armies gather here to receive A\'dal\'s blessing before heading to Shadowmoon.', 4, 'npc_kservant - WHISP19'), -(-1000326, 'Khadgar should be ready to see you again. Just remember that to serve the Sha\'tar you will most likely have to ally with the Aldor or the Scryers. And seeking the favor of one group will cause the others\' dislike.', 4, 'npc_kservant - WHISP20'), -(-1000327, 'Good luck stranger, and welcome to Shattrath City.', 4, 'npc_kservant - WHISP21'), -(-1000328, 'Time to teach you a lesson in manners, little boy!', 0, ''), -(-1000329, 'Now I\'m gonna give you to the count of \'3\' to get out of here before I sick the dogs on you.', 0, ''), -(-1000330, '1...', 0, ''), -(-1000331, '2...', 0, ''), -(-1000332, 'Time to meet your maker!', 0, ''), -(-1000333, 'Alright, we give up! Don\'t hurt us!', 0, ''); - -DELETE FROM script_texts WHERE entry=-1000334; -INSERT INTO script_texts (entry, content_default, type, language, comment) VALUES -(-1000334, 'Thank you, dear Paladin, you just saved my life.', 0, 10, 'stillblade - SAY_HEAL'); - -DELETE FROM script_texts WHERE entry BETWEEN -1000349 and -1000335; -INSERT INTO script_texts (entry, content_default, type, comment) VALUES -(-1000335, 'Let\'s get to the others, and keep an eye open for those wolves cutside...', 0, 'npc_deathstalker_erland -- SAY_QUESTACCEPT'), -(-1000336, 'Be careful, $N. Those wolves like to hide among the trees.', 0, 'npc_deathstalker_erland - SAY_START'), -(-1000337, 'A $C attacks!', 0, 'npc_deathstalker_erland - SAY_AGGRO_1'), -(-1000338, 'Beware! I am under attack!', 0, 'npc_deathstalker_erland - SAY_AGGRO_2'), -(-1000339, 'We\'re almost there!', 0, 'npc_deathstalker_erland - SAY_LAST'), -(-1000340, 'We made it! Thanks, $N. I couldn\'t have gotten without you.', 0, 'npc_deathstalker_erland - SAY_THANKS'), -(-1000341, 'It\'s good to see you again, Erland. What is your report?', 0, 'npc_deathstalker_erland - SAY_RANE'), -(-1000342, 'Masses of wolves are to the east, and whoever lived at Malden\'s Orchard is gone.', 0, 'npc_deathstalker_erland - SAY_ANSWER'), -(-1000343, 'If I am excused, then I\'d like to check on Quinn...', 0, 'npc_deathstalker_erland - SAY_MOVE_QUINN'), -(-1000344, 'Hello, Quinn. How are you faring?', 0, 'npc_deathstalker_erland - SAY_GREETINGS'), -(-1000345, 'I\'ve been better. Ivar the Foul got the better of me...', 0, 'npc_deathstalker_erland - SAY_QUINN'), -(-1000346, 'Try to take better care of yourself, Quinn. You were lucky this time.', 0, 'npc_deathstalker_erland - SAY_ON_BYE'), -(-1000347, 'Let\'s go before they find out I\'m free!', 0, 'npc_kaya_flathoof - SAY_START'), -(-1000348, 'Look out! We\'re under attack!', 0, 'npc_kaya_flathoof - SAY_AMBUSH'), -(-1000349, 'Thank you for helping me. I know my way back from here.', 0, 'npc_kaya_flathoof - SAY_END'); - --- 956_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, comment) VALUES -(-1000350, 'Who dares awaken Aquementas?', 1, 'mob_aquementas - AGGRO_YELL_AQUE'), -(-1000351, 'I give up! Please don\'t kill me!', 0, 'mob_unkor_the_ruthless - SAY_SUBMIT'), -(-1000352, 'I choose the third option: KILLING YOU!', 0, 'npc_floon - SAY_FLOON_ATTACK'), -(-1000353, 'Ok let\'s get out of here!', 0, 'npc_isla_starmane - SAY_PROGRESS_1'), -(-1000354, 'You sure you\'re ready? Take a moment.', 0, 'npc_isla_starmane - SAY_PROGRESS_2'), -(-1000355, 'Alright, let\'s do this!', 0, 'npc_isla_starmane - SAY_PROGRESS_3'), -(-1000356, 'Ok, I think I can make it on my own from here. Thank you so much for breaking me out of there!', 0, 'npc_isla_starmane - SAY_PROGRESS_4'), -(-1000357, 'Belore...', 0, 'npc_lady_sylvanas_windrunner - SAY_LAMENT_END'), -(-1000358, 'kneels down and pick up the amulet.', 2, 'npc_lady_sylvanas_windrunner - EMOTE_LAMENT_END'), -(-1000359, 'You have my blessing', 0, 'npcs_ashyen_and_keleth - GOSSIP_REWARD_BLESS'), -(-1000360, 'Is the way clear? Let\'s get out while we can, $N.', 0, 'npc_kayra_longmane - SAY_PROGRESS_1'), -(-1000361, 'Looks like we won\'t get away so easy. Get ready!', 0, 'npc_kayra_longmane - SAY_PROGRESS_2'), -(-1000362, 'Let\'s keep moving. We\'re not safe here!', 0, 'npc_kayra_longmane - SAY_PROGRESS_3'), -(-1000363, 'Look out, $N! Enemies ahead!', 0, 'npc_kayra_longmane - SAY_PROGRESS_4'), -(-1000364, 'We\'re almost to the refuge! Let\'s go.', 0, 'npc_kayra_longmane - SAY_PROGRESS_5'), -(-1000365, 'I can see my fellow druids from here. Thank you, $N. I\'m sure Ysiel will reward you for your actions!', 0, 'npc_kayra_longmane - SAY_PROGRESS_6'); - --- 963_world_scripts.sql -INSERT INTO script_texts (entry, content_default, type, comment) VALUES -(-1000366, 'So you have defeated the Crimson Sigil. You now seek to challenge my rule? Not even Arthas could defeat me, yet you dare to even harbor such thoughts? Then I say to you, come! Come $N! The Black Temple awaits...', 1, 'Quest: Battle of the crimson watch - END_TEXT'), - -(-1000367, 'At your command, my liege...', 0, 'TorlothAnim - First'), -(-1000368, 'Destroy them, Torloth. Let lose their blood like a river upon this hallowed ground.', 0, 'Quest: Battle of the crimson watch TorlothAnim - Second'), -(-1000369, 'As you desire, Lord Illidan.', 0, 'Quest: Battle of the crimson watch TorlothAnim - Third'), -(-1000370, 'Yes, Lord Illidan, I would sacrifice to you this magnificent physique. On this day you will fall - another victim of Torloth...', 0, 'Quest: Battle of the crimson watch TorlothAnim - Fourth'), - -(-1000371, 'What manner of fool dares stand before Illidan Stormrage? Soldiers, destroy these insects!', 1, 'Quest: Battle of the crimson watch WavesInfo - First'), -(-1000372, 'You are no challenge for the Crimson Sigil. Mind breakers, end this nonsense.', 1, 'Quest: Battle of the crimson watch WavesInfo - Second'), -(-1000373, 'Run while you still can. The highlords come soon...', 1, 'Quest: Battle of the crimson watch WavesInfo - Third'), -(-1000374, 'Torloth your master calls!', 1, 'Quest: Battle of the crimson watch WavesInfo - Fourth'); +(-1000205, 'A-ME at home!A-ME good!Good A-ME.At home.Home.Home', NULL, NULL, 'A-ME daheim!A-ME gut!Gute A-ME.Daheim.Daheim.Daheim', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(-1000206, 'Come, $N. Lord Stormrage awaits.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'OVERLORD_SAY_1'), +(-1000207, 'Lord Illidan will be here shortly.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'OVERLORD_SAY_2'), +(-1000208, 'Lord Illidan, this is the Dragonmaw that I, and others, have told you about. He will lead us to victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'OVERLORD_SAY_3'), +(-1000209, 'But... My lord, I do not understand. $N... He is the orc that has...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'OVERLORD_SAY_4'), +(-1000210, 'It will be done, my lord.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'OVERLORD_SAY_5'), +(-1000211, 'So you thought to make a fool of Mor''ghor, eh? Before you are delivered to Lord Illidan, you will feel pain that you could not know to exist. I will take pleasure in exacting my own vengeance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 25, 'OVERLORD_SAY_6'), +(-1000212, 'Warriors of Dragonmaw, gather ''round! One among you has attained the rank of highlord! Bow your heads in reverence! Show your respect and allegiance to Highlord $N!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 22, 'OVERLORD_YELL_1'), +(-1000213, 'All hail Lord Illidan!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 66, 'OVERLORD_YELL_2'), +(-1000214, 'What is the meaning of this, Mor''ghor?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'LORD_ILLIDAN_SAY_1'), +(-1000215, 'SILENCE!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 22, 'LORD_ILLIDAN_SAY_2'), +(-1000216, 'Blathering idiot. You incomprehensibly incompetent buffoon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'LORD_ILLIDAN_SAY_3'), +(-1000217, 'THIS is your hero?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 6, 'LORD_ILLIDAN_SAY_4'), +(-1000218, 'You have been deceived, imbecile.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'LORD_ILLIDAN_SAY_5'), +(-1000219, 'This... whole... operation... HAS BEEN COMPROMISED!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 22, 'LORD_ILLIDAN_SAY_6'), +(-1000220, 'I expect to see this insect''s carcass in pieces in my lair within the hour. Fail and you will suffer a fate so much worse than death.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'LORD_ILLIDAN_SAY_7'), +(-1000221, 'You will not harm the boy, Mor''ghor! Quickly, $N, climb on my back!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 22, 'YARZILL_THE_MERC_SAY'), +(-1000222, 'Thank you, mortal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 11, 1, 'SAY_JUST_EATEN'), +(-1000223, 'I sense the tortured spirits, $N. They are this way, come quickly!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'SAY_START'), +(-1000224, 'Watch out!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_AGGRO1'), +(-1000225, 'Naga attackers! Defend yourself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_AGGRO2'), +(-1000226, 'Kill them all!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'ASSASSIN_SAY_AGGRO1'), +(-1000227, 'You will never essscape Coilssskarrr...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'ASSASSIN_SAY_AGGRO2'), +(-1000228, 'Grant me protection $N, i must break trough their foul magic!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_PROGRESS1'), +(-1000229, 'The naga of Coilskar are exceptionally cruel to their prisoners. It is a miracle that I survived inside that watery prison for as long as I did. Earthmother be praised.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_PROGRESS2'), +(-1000230, 'Now we must find the exit.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_PROGRESS3'), +(-1000231, 'Lady Vashj must answer for these atrocities. She must be brought to justice!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 20, 'SAY_PROGRESS4'), +(-1000232, 'The tumultuous nature of the great waterways of Azeroth and Draenor are a direct result of tormented water spirits.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 4, 'SAY_PROGRESS5'), +(-1000233, 'It shouldn''t be much further, $N. The exit is just up ahead.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_PROGRESS6'), +(-1000234, 'Thank you, $N. Please return to my brethren at the Altar of Damnation, near the Hand of Gul''dan, and tell them that Wilda is safe. May the Earthmother watch over you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_END'), +(-1000235, 'Ok, $N. Follow me to the cave where I''ll attempt to harness the power of the rune stone into these goggles.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'phizzlethorpe - SAY_PROGRESS_1'), +(-1000236, 'I discovered this cave on our first day here. I believe the energy in the stone can be used to our advantage.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'phizzlethorpe - SAY_PROGRESS_2'), +(-1000237, 'I''ll begin drawing energy from the stone. Your job, $N, is to defend me. This place is cursed... trust me.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'phizzlethorpe - SAY_PROGRESS_3'), +(-1000238, 'begins tinkering with the goggles before the stone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'phizzlethorpe - EMOTE_PROGRESS_4'), +(-1000239, 'Help!!! Get these things off me so I can get my work done!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_AGGRO'), +(-1000240, 'Almost done! Just a little longer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'phizzlethorpe - SAY_PROGRESS_5'), +(-1000241, 'I''ve done it! I have harnessed the power of the stone into the goggles! Let''s get out of here!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'phizzlethorpe - SAY_PROGRESS_6'), +(-1000242, 'Phew! Glad to be back from that creepy cave.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'phizzlethorpe - SAY_PROGRESS_7'), +(-1000243, 'hands one glowing goggles over to Doctor Draxlegauge.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'phizzlethorpe - EMOTE_PROGRESS_8'), +(-1000244, 'Doctor Draxlegauge will give you further instructions, $N. Many thanks for your help!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 1, 'phizzlethorpe - SAY_PROGRESS_9'), +(-1000245, 'You, there! Hand over that moonstone and nobody gets hurt!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'SAY_RIZZLE_START'), +(-1000246, 'Just chill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'SAY_RIZZLE_GRENADE'), +(-1000247, 'All right, you win! I surrender! Just don''t hurt me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'SAY_RIZZLE_FINAL'), +(-1000248, 'The last thing I remember is the ship falling and us getting into the pods. I''ll go see how I can help. Thank you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'draenei survivor - HEAL1'), +(-1000249, '$C, Where am I? Who are you? Oh no! What happened to the ship?.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'draenei survivor - HEAL2'), +(-1000250, '$C You saved me! I owe you a debt that I can never repay. I''ll go see if I can help the others.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'draenei survivor - HEAL3'), +(-1000251, 'Ugh... what is this place? Is that all that''s left of the ship over there?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'draenei survivor - HEAL4'), +(-1000252, 'Oh, the pain...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'draenei survivor - HELP1'), +(-1000253, 'Everything hurts, Please make it stop...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'draenei survivor - HELP2'), +(-1000254, 'Ughhh... I hurt. Can you help me?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'draenei survivor - HELP3'), +(-1000255, 'I don''t know if I can make it, please help me...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'draenei survivor - HELP4'), +(-1000256, 'Yes Master, all goes along as planned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 4, 'overgrind - SAY_TEXT'), +(-1000257, 'puts the shell to his ear.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'overgrind - SAY_EMOTE'), +(-1000258, 'Now I cut you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 4, 'overgrind - YELL_ATTACK'), +(-1000259, 'What''s the big idea, Spark?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'geezle - GEEZLE_SAY_1'), +(-1000260, 'What''s the big idea? You nearly blew my cover, idiot! I told you to put the compass and navigation maps somewhere safe - not out in the open for any fool to discover.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 4, 'geezle - SPARK_SAY_2'), +(-1000261, 'The Master has gone to great lengths to secure information about the whereabouts of the Exodar. You could have blown the entire operation, including the cover of our spy on the inside.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'geezle - SPARK_SAY_3'), +(-1000262, 'Relax, Spark! I have it all under control. We''ll strip mine the Exodar right out from under ''em - making both you and I very, very rich in the process.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 4, 'geezle - GEEZLE_SAY_4'), +(-1000263, 'Relax? Do you know what Kael''thas does to those that fail him, Geezle? Eternal suffering and pain... Do NOT screw this up, fool.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'geezle - SPARK_SAY_5'), +(-1000264, 'Our Bloodmyst scouts have located our contact. The fool, Velen, will soon leave himself open and defenseless -- long enough for us to strike! Now get out of my sight before I vaporize you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'geezle - SPARK_SAY_6'), +(-1000265, 'Yes, sir. It won''t happen again...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'geezle - GEEZLE_SAY_7'), +(-1000266, 'picks up the naga flag.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'geezle - EMOTE_SPARK'), +(-1000267, 'Ready when you are, warrior.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'flathead - SAY_BIG_WILL_READY'), +(-1000268, 'The Affray has begun, get ready to fight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'flathead - SAY_TWIGGY_FLATHEAD_BEGIN'), +(-1000269, 'You! Enter the fray!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'flathead - SAY_TWIGGY_FLATHEAD_FRAY'), +(-1000270, 'Challenger is down!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'flathead - SAY_TWIGGY_FLATHEAD_DOWN'), +(-1000271, 'The Affray is over.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'flathead - SAY_TWIGGY_FLATHEAD_OVER'), +(-1000272, 'Alright, alright I think I can figure out how to operate this thing...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'shredder - SAY_PROGRESS_1'), +(-1000273, 'Arrrgh! This isn''t right!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'shredder - SAY_PROGRESS_2'), +(-1000274, 'Okay, I think I''ve got it, now. Follow me, $N!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'shredder - SAY_PROGRESS_3'), +(-1000275, 'There''s the stolen shredder! Stop it or Lugwizzle will have our hides!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'shredder - SAY_MERCENARY_4'), +(-1000276, 'Looks like we''re out of woods, eh? Wonder what this does...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'shredder - SAY_PROGRESS_5'), +(-1000277, 'Come on, don''t break down on me now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'shredder - SAY_PROGRESS_6'), +(-1000278, 'That was a close one! Well, let''s get going, it''s still a ways to Ratchet!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'shredder - SAY_PROGRESS_7'), +(-1000279, 'Hmm... I don''t think this blinking red light is a good thing...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'shredder - SAY_PROGRESS_8'), +(-1000280, 'Thank you, dear Paladin, you just saved my life.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'faulk - SAY_HEAL'), +(-1000281, 'Very well. Let''s see what you have to show me, $N.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'anvilvard - SAY_PR_1'), +(-1000282, 'What manner of trick is this, $R? If you seek to ambush me, I warn you I will not go down quietly!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'anvilvard - SAY_PR_2'), +(-1000283, 'releases the last of its energies into the nerarby runestone, succesfully reactivating it.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'crystal - EMOTE'), +(-1000284, 'Deployment sucessful. Trespassers will be neutralized.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'sentry - SAY_CONVERTED_1'), +(-1000285, 'Objective acquired. Initiating security routines.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'sentry - SAY_CONVERTED_1'), +(-1000286, 'A shadowy, sinister presence has invader the Emerald Dream. Its power is poised to spill over into our world, $N. We must oppose it! That''s why I cannot accompany you in person.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'clintar_spirit'), +(-1000287, 'The Emerald Dream will never be yours!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'clintar_spirit'), +(-1000288, 'Begone from this place!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'clintar_spirit'), +(-1000289, 'That''s the first relic, but there are still two more. Follow me, $N.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'clintar_spirit'), +(-1000290, 'I''ve recovered the second relic. Take a moment to rest, and then we''ll continue to the last reliquary.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'clintar_spirit'), +(-1000291, 'We have all three of the relics, but my energy is rapidly fading. We must make our way back to Dreamwarden Lurosa! He will let you know what to do next.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'clintar_spirit'), +(-1000292, 'Lurosa, I am entrusting the Relics of Aviana to $N, who will take them to Morthis Whisperwing. I must return completely to the Emerald Dream now. Do not let $N fail!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'clintar_spirit'), +(-1000293, 'In Nagrand, food hunt ogre!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'LUMP_SAY0'), +(-1000294, 'You taste good with maybe a little salt and pepper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'LUMP_SAY1'), +(-1000295, 'OK, OK! Lump give up!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'LUMP_DEFEAT'), +(-1000296, 'Warning! Emergency shutdown process initiated by $N. Shutdown will complete in two minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'npc_manaforge_control_console - EMOTE_START'), +(-1000297, 'Emergency shutdown will complete in one minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'npc_manaforge_control_console - EMOTE_60'), +(-1000298, 'Emergency shutdown will complete in thirty seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'npc_manaforge_control_console - EMOTE_30'), +(-1000299, 'Emergency shutdown will complete in ten seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'npc_manaforge_control_console - EMOTE_10'), +(-1000300, 'Emergency shutdown complete.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'npc_manaforge_control_console - EMOTE_COMPLETE'), +(-1000301, 'Emergency shutdown aborted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'npc_manaforge_control_console - EMOTE_ABORT'), +(-1000302, 'Saeed is currently engaged or awaiting orders to engage. You may check directly east of me and see if Saeed is ready for you. If he is not present then he is off fighting another battle. I recommend that you wait for him to return before attacking Dimensius.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_professor_dabiri - WHISPER_DABIRI'), +(-1000303, 'is very weak', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'mob_phase_hunter - EMOTE_WEAK'), +(-1000304, 'Bessy, is that you?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_bessy- SAY_THADELL_1'), +(-1000305, 'Thank you for bringing back my Bessy, $N. I couldn''t live without her!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_bessy- SAY_THADELL_2'), +(-1000306, 'Follow me, stranger. This won''t take long.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kservant - SAY1'), +(-1000307, 'Shattrath was once the draenei capital of this world. Its name means "dwelling of light."', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP1'), +(-1000308, 'When the Burning Legion turned the orcs against the draenei, the fiercest battle was fought here. The draenei fought tooth and nail, but in the end the city fell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP2'), +(-1000309, 'The city was left in ruins and darkness... until the Sha''tar arrived.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP3'), +(-1000310, 'Let us go into the Lower City. I will warn you that as one of the only safe havens in Outland, Shattrath has attracted droves of refugees from all wars, current and past.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP4'), +(-1000311, 'The Sha''tar, or "born from light" are the naaru that came to Outland to fight the demons of the Burning Legion.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP5'), +(-1000312, 'They were drawn to the ruins of Shattrath City where a small remnant of the draenei priesthood conducted its rites inside a ruined temple on this very spot.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP6'), +(-1000313, 'The priesthood, known as the Aldor, quickly regained its strength as word spread that the naaru had returned and reconstruction soon began. The ruined temple is now used as an infirmary for injured refugees.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP7'), +(-1000314, 'It wouldn''t be long, however, before the city came under attack once again. This time, the attack came from Illidan''s armies. A large regiment of blood elves had been sent by Illidan''s ally, Kael''thas Sunstrider, to lay waste to the city.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP8'), +(-1000315, 'As the regiment of blood elves crossed this very bridge, the Aldor''s exarchs and vindicators lined up to defend the Terrace of Light. But then the unexpected happened.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP9'), +(-1000316, 'The blood elves laid down their weapons in front of the city''s defenders; their leader, a blood elf elder known as Voren''thal, stormed into the Terrace of Light and demanded to speak to A''dal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP10'), +(-1000317, 'As the naaru approached him, Voren''thal kneeled before him and uttered the following words: "I''ve seen you in a vision, naaru. My race''s only hope for survival lies with you. My followers and I are here to serve you."', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP11'), +(-1000318, 'The defection of Voren''thal and his followers was the largest loss ever incurred by Kael''s forces. And these weren''t just any blood elves. Many of the best and brightest amongst Kael''s scholars and magisters had been swayed by Voren''thal''s influence.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP12'), +(-1000319, 'The naaru accepted the defectors, who would become known as the Scryers; their dwelling lies in the platform above. Only those initiated with the Scryers are allowed there.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP13'), +(-1000320, 'The Aldor are followers of the Light and forgiveness and redemption are values they understand. However, they found hard to forget the deeds of the blood elves while under Kael''s command.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP14'), +(-1000321, 'Many of the priesthood had been slain by the same magisters who now vowed to serve the naaru. They were not happy to share the city with their former enemies.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP15'), +(-1000322, 'The Aldor''s most holy temple and its surrounding dwellings lie on the terrace above. As a holy site, only the initiated are welcome inside.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP16'), +(-1000323, 'The attacks against Shattrath continued, but the city did not fall, as you can see. On the contrary, the naaru known as Xi''ri led a successful incursion into Shadowmoon Valley - Illidan''s doorstep.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP17'), +(-1000324, 'There he continues to wage war on Illidan with the assistance of the Aldor and the Scryers. The two factions have not given up on their old feuds, though.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP18'), +(-1000325, 'Such is their animosity that they vie for the honor of being sent to assist the naaru there. Each day, that decision is made here by A''dal. The armies gather here to receive A''dal''s blessing before heading to Shadowmoon.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP19'), +(-1000326, 'Khadgar should be ready to see you again. Just remember that to serve the Sha''tar you will most likely have to ally with the Aldor or the Scryers. And seeking the favor of one group will cause the others'' dislike.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP20'), +(-1000327, 'Good luck stranger, and welcome to Shattrath City.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, 'npc_kservant - WHISP21'), +(-1000328, 'Time to teach you a lesson in manners, little boy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, ''), +(-1000329, 'Now I''m gonna give you to the count of ''3'' to get out of here before I sick the dogs on you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, ''), +(-1000330, '1...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, ''), +(-1000331, '2...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, ''), +(-1000332, 'Time to meet your maker!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, ''), +(-1000333, 'Alright, we give up! Don''t hurt us!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, ''), +(-1000334, 'Thank you, dear Paladin, you just saved my life.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 10, 0, 'stillblade - SAY_HEAL'), +(-1000335, 'Let''s get to the others, and keep an eye open for those wolves cutside...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_QUESTACCEPT'), +(-1000336, 'Be careful, $N. Those wolves like to hide among the trees.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_START'), +(-1000337, 'A $C attacks!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_AGGRO_1'), +(-1000338, 'Beware! I am under attack!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_AGGRO_2'), +(-1000339, 'We''re almost there!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_LAST'), +(-1000340, 'We made it! Thanks, $N. I couldn''t have gotten without you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_THANKS'), +(-1000341, 'It''s good to see you again, Erland. What is your report?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_RANE'), +(-1000342, 'Masses of wolves are to the east, and whoever lived at Malden''s Orchard is gone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_ANSWER'), +(-1000343, 'If I am excused, then I''d like to check on Quinn...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_MOVE_QUINN'), +(-1000344, 'Hello, Quinn. How are you faring?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_GREETINGS'), +(-1000345, 'I''ve been better. Ivar the Foul got the better of me...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_QUINN'), +(-1000346, 'Try to take better care of yourself, Quinn. You were lucky this time.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_ON_BYE'), +(-1000347, 'Let''s go before they find out I''m free!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kaya_flathoof - SAY_START'), +(-1000348, 'Look out! We''re under attack!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kaya_flathoof - SAY_AMBUSH'), +(-1000349, 'Thank you for helping me. I know my way back from here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kaya_flathoof - SAY_END'), +(-1000350, 'Who dares awaken Aquementas?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'mob_aquementas - AGGRO_YELL_AQUE'), +(-1000351, 'I give up! Please don''t kill me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'mob_unkor_the_ruthless - SAY_SUBMIT'), +(-1000352, 'I choose the third option: KILLING YOU!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_floon - SAY_FLOON_ATTACK'), +(-1000353, 'Ok let''s get out of here!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_isla_starmane - SAY_PROGRESS_1'), +(-1000354, 'You sure you''re ready? Take a moment.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_isla_starmane - SAY_PROGRESS_2'), +(-1000355, 'Alright, let''s do this!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_isla_starmane - SAY_PROGRESS_3'), +(-1000356, 'Ok, I think I can make it on my own from here. Thank you so much for breaking me out of there!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_isla_starmane - SAY_PROGRESS_4'), +(-1000357, 'Belore...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_lady_sylvanas_windrunner - SAY_LAMENT_END'), +(-1000358, 'kneels down and pick up the amulet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'npc_lady_sylvanas_windrunner - EMOTE_LAMENT_END'), +(-1000359, 'You have my blessing', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npcs_ashyen_and_keleth - GOSSIP_REWARD_BLESS'), +(-1000360, 'Is the way clear? Let''s get out while we can, $N.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kayra_longmane - SAY_PROGRESS_1'), +(-1000361, 'Looks like we won''t get away so easy. Get ready!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kayra_longmane - SAY_PROGRESS_2'), +(-1000362, 'Let''s keep moving. We''re not safe here!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kayra_longmane - SAY_PROGRESS_3'), +(-1000363, 'Look out, $N! Enemies ahead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kayra_longmane - SAY_PROGRESS_4'), +(-1000364, 'We''re almost to the refuge! Let''s go.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kayra_longmane - SAY_PROGRESS_5'), +(-1000365, 'I can see my fellow druids from here. Thank you, $N. I''m sure Ysiel will reward you for your actions!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_kayra_longmane - SAY_PROGRESS_6'), +(-1000366, 'So you have defeated the Crimson Sigil. You now seek to challenge my rule? Not even Arthas could defeat me, yet you dare to even harbor such thoughts? Then I say to you, come! Come $N! The Black Temple awaits...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'Quest: Battle of the crimson watch - END_TEXT'), +(-1000367, 'At your command, my liege...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'TorlothAnim - First'), +(-1000368, 'Destroy them, Torloth. Let lose their blood like a river upon this hallowed ground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Quest: Battle of the crimson watch TorlothAnim - Second'), +(-1000369, 'As you desire, Lord Illidan.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Quest: Battle of the crimson watch TorlothAnim - Third'), +(-1000370, 'Yes, Lord Illidan, I would sacrifice to you this magnificent physique. On this day you will fall - another victim of Torloth...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Quest: Battle of the crimson watch TorlothAnim - Fourth'), +(-1000371, 'What manner of fool dares stand before Illidan Stormrage? Soldiers, destroy these insects!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'Quest: Battle of the crimson watch WavesInfo - First'), +(-1000372, 'You are no challenge for the Crimson Sigil. Mind breakers, end this nonsense.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'Quest: Battle of the crimson watch WavesInfo - Second'), +(-1000373, 'Run while you still can. The highlords come soon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'Quest: Battle of the crimson watch WavesInfo - Third'), +(-1000374, 'Torloth your master calls!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'Quest: Battle of the crimson watch WavesInfo - Fourth'), +(-1000375, 'I remember well the sting of defeat at the conclusion of the Third War. I have waited far too long for my revenge. Now the shadow of the Legion falls over this world. It is only a matter of time until all of your failed creation... is undone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11332, 1, 0, 0, 'kazzak SAY_INTRO'), +(-1000376, 'The Legion will conquer all!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11333, 1, 0, 0, 'kazzak SAY_AGGRO1'), +(-1000377, 'All mortals will perish!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11334, 1, 0, 0, 'kazzak SAY_AGGRO2'), +(-1000378, 'All life must be eradicated!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11335, 1, 0, 0, 'kazzak SAY_SURPREME1'), +(-1000379, 'I''ll rip the flesh from your bones!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11336, 1, 0, 0, 'kazzak SAY_SURPREME2'), +(-1000380, 'Kirel Narak!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11337, 1, 0, 0, 'kazzak SAY_KILL1'), +(-1000381, 'Contemptible wretch!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11338, 1, 0, 0, 'kazzak SAY_KILL2'), +(-1000382, 'The universe will be remade.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11339, 1, 0, 0, 'kazzak SAY_KILL3'), +(-1000383, 'The Legion... will never... fall.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11340, 1, 0, 0, 'kazzak SAY_DEATH'), +(-1000384, '%s goes into a frenzy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'kazzak EMOTE_FRENZY'), +(-1000385, 'Invaders, you dangle upon the precipice of oblivion! The Burning Legion comes and with it comes your end.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'kazzak SAY_RAND1'), +(-1000386, 'Impudent whelps, you only delay the inevitable. Where one has fallen, ten shall rise. Such is the will of Kazzak...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'kazzak SAY_RAND2'), +(-1000387, 'Do not proceed. You will be eliminated!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11344, 1, 0, 0, 'doomwalker SAY_AGGRO'), +(-1000388, 'Tectonic disruption commencing.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11345, 1, 0, 0, 'doomwalker SAY_EARTHQUAKE_1'), +(-1000389, 'Magnitude set. Release.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11346, 1, 0, 0, 'doomwalker SAY_EARTHQUAKE_2'), +(-1000390, 'Trajectory locked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11347, 1, 0, 0, 'doomwalker SAY_OVERRUN_1'), +(-1000391, 'Engage maximum speed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11348, 1, 0, 0, 'doomwalker SAY_OVERRUN_2'), +(-1000392, 'Threat level zero.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11349, 1, 0, 0, 'doomwalker SAY_SLAY_1'), +(-1000393, 'Directive accomplished.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11350, 1, 0, 0, 'doomwalker SAY_SLAY_2'), +(-1000394, 'Target exterminated.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11351, 1, 0, 0, 'doomwalker SAY_SLAY_3'), +(-1000395, 'System failure in five, f-o-u-r...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11352, 1, 0, 0, 'doomwalker SAY_DEATH'), +(-1000396, 'Muahahahaha! You fool! You''ve released me from my banishment in the interstices between space and time!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'mobs_nether_drake - SAY_NIHIL_1'), +(-1000397, 'All of Draenor shall quick beneath my feet! I will destroy this world and reshape it in my image!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'mobs_nether_drake - SAY_NIHIL_2'), +(-1000398, 'Where shall I begin? I cannot bother myself with a worm such as yourself. There is a world to be conquered!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'mobs_nether_Drake - SAY_NIHIL_3'), +(-1000399, 'No doubt the fools that banished me are long dead. I shall take wing survey my demense. Pray to whatever gods you hold dear that we do not meet again.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'mobs_nether_drake - SAY_NIHIL_4'), +(-1000400, 'NOOOOooooooo!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'mobs_nether_drake - SAY_NIHIL_INTERRUPT'), +(-1000401, 'Good $N, you are under the spell''s influence. I must analyze it quickly, then we can talk.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 0, 'npc_daranelle - SAY_DARANELLE'); -- -1 033 000 SHADOWFANG KEEP -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1033000,'Thanks for freeing me, I\'ll open this door for you, then I will get out of here.',0,0,0,'shadowfang_prisoner SAY_FREE'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1033000, 'Follow me and I''ll open the courtyard door for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 1, 'prisoner ashcrombe SAY_FREE_AS'), +(-1033001, 'I have just the spell to get this door open. Too bad the cell doors weren''t locked so haphazardly.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 1, 'prisoner ashcrombe SAY_OPEN_DOOR_AS'), +(-1033002, 'There it is! Wide open. Good luck to you conquering what lies beyond. I must report back to the Kirin Tor at once!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 1, 'prisoner ashcrombe SAY_POST_DOOR_AS'), +(-1033003, 'Free from this wretched cell at last! Let me show you to the courtyard....', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 1, 'prisoner adamant SAY_FREE_AD'), +(-1033004, 'You are indeed courageous for wanting to brave the horrors that lie beyond this door.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 1, 'prisoner adamant SAY_OPEN_DOOR_AD'), +(-1033005, 'There we go!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 1, 'prisoner adamant SAY_POST1_DOOR_AD'), +(-1033006, 'Good luck with Arugal. I must hurry back to Hadrec now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 1, 'prisoner adamant SAY_POST2_DOOR_AD'), +(-1033007, 'About time someone killed the wretch.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 1, 'prisoner adamant SAY_BOSS_DIE_AD'), +(-1033008, 'For once I agree with you... scum.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 7, 1, 'prisoner ashcrombe SAY_BOSS_DIE_AS'); -- -1 034 000 STOCKADES -- -1 036 000 DEADMINES - --- -1 574 000 UTGARDE KEEP -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1574000, 'Your blood is mine!',13221,1,0,'keleseth SAY_AGGRO'), -(-1574001, 'Darkness waits',13223,1,0, 'keleseth SAY_KILL'), -(-1574002, 'I join... the night.',13225,1,0, 'keleseth SAY_DEATH'), -(-1574003, 'Not so fast.',13222,1,0, 'keleseth SAY_FROST_TOMB'), -(-1574004, 'Aranal, lidel! Their fate shall be yours!',13224,1,0, 'keleseth SAY_SKELETONS'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1036000, 'You there, check out that noise!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5775, 1, 7, 0, 'smite INST_SAY_ALARM1'), +(-1036001, 'We''re under attack! A vast, ye swabs! Repel the invaders!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5777, 1, 7, 0, 'smite INST_SAY_ALARM2'); -- -1 043 000 WAILING CAVERNS -- -1 047 000 RAZORFEN KRAUL -INSERT INTO script_texts (entry, content_default, sound, type, language, comment) VALUES -(-1047000, 'Phew! Finally,out here. However, it will not become easy. Detain your eyes after annoyance.', 0, 0, 0, 'Willix'), -(-1047001, 'There on top resides Charlga Razorflank. The damned old Crone.', 0, 0, 0, 'Willix'), -(-1047002, 'Help! Get this Raging Agam\'ar from me!', 0, 0, 0, 'Willix'), -(-1047003, 'In this ditch there are Blueleaf Tuber! As if the gold waited only to be dug out, I say it you!', 0, 0, 0, 'Willix'), -(-1047004, 'Danger is behind every corner.', 0, 0, 0, 'Willix'), -(-1047005, 'I do not understand how these disgusting animals can live at such a place.... puh as this stinks!', 0, 0, 0, 'Willix'), -(-1047006, 'I think, I see a way how we come out of this damned thorn tangle.', 0, 0, 0, 'Willix'), -(-1047007, 'I am glad that we are out again from this damned ditch. However, up here it is not much better!', 0, 0, 0, 'Willix'), -(-1047008, 'Finally! I am glad that I come, finally out here.', 0, 0, 0, 'Willix'), -(-1047009, 'I will rather rest a moment and come again to breath, before I return to Ratchet.', 0, 0, 0, 'Willix'), -(-1047010, 'Many thanks for your help.', 0, 0, 0, 'Willix'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1047000, 'Phew! Finally,out here. However, it will not become easy. Detain your eyes after annoyance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047001, 'There on top resides Charlga Razorflank. The damned old Crone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047002, 'Help! Get this Raging Agam''ar from me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047003, 'In this ditch there are Blueleaf Tuber! As if the gold waited only to be dug out, I say it you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047004, 'Danger is behind every corner.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047005, 'I do not understand how these disgusting animals can live at such a place.... puh as this stinks!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047006, 'I think, I see a way how we come out of this damned thorn tangle.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047007, 'I am glad that we are out again from this damned ditch. However, up here it is not much better!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047008, 'Finally! I am glad that I come, finally out here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047009, 'I will rather rest a moment and come again to breath, before I return to Ratchet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'), +(-1047010, 'Many thanks for your help.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'Willix'); -- -1 048 000 BLACKFATHOM DEEPS -- -1 060 000 863_world_scripts.sql -INSERT INTO script_texts -(`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) -VALUES +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES (-1060000, 'Emergency power activated! Initializing ambulatory motor! CLUCK!', NULL, NULL, 'Notfallenergie aktiviert! Ambulatorenantrieb wird gestartet! GLUCK!', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), (-1060001, 'Physical threat detected! Evasive action! CLUCK!', NULL, NULL, 'Körperliche Bedrohung entdeckt! Ausweichmanöver! GLUCK!', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), (-1060002, 'Threat analyzed! Activating combat plan beta! CLUCK!', NULL, NULL, 'Bedrohung analysiert! Gefechtsplan Beta wird aktiviert! GLUCK!', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), @@ -352,1212 +364,1338 @@ VALUES (-1060005, 'Cloaking systems online! CLUCK! Engaging cloak for transport to Booty Bay!', NULL, NULL, 'Tarnsysteme online! GLUCK! Tarnung für Transport nach Beutebucht wird aktiviert.', NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL); -- -1 070 000 ULDAMAN +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1070000, 'None may steal the secrets of the makers!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5851, 1, 0, 0, 'ironaya SAY_AGGRO'), +(-1070001, 'Taste blade, mongrel!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_GUARD_SIL_AGGRO1'), +(-1070002, 'Please tell me that you didn''t just do what I think you just did. Please tell me that I''m not going to have to hurt you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_GUARD_SIL_AGGRO2'), +(-1070003, 'As if we don''t have enough problems, you go and create more!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'SAY_GUARD_SIL_AGGRO3'), +(-1070004, 'looks up at you quizzically. Maybe you should inspect it?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'cluck EMOTE_A_HELLO'), +(-1070005, 'looks at you unexpectadly.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'cluck EMOTE_H_HELLO'), +(-1070006, 'starts pecking at the feed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'cluck EMOTE_CLUCK_TEXT2'); -- -1 090 000 GNOMEREGAN -- -1 109 000 SUNKEN TEMPLE -- -1 129 000 RAZORFEN DOWNS +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1129000, 'You''ll never leave this place... alive.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5825, 1, 0, 0, 'amnennar SAY_AGGRO'), +(-1129001, 'To me, my servants!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5828, 1, 0, 0, 'amnennar SAY_SUMMON60'), +(-1129002, 'Come, spirits, attend your master!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5829, 1, 0, 0, 'amnennar SAY_SUMMON30'), +(-1129003, 'I am the hand of the Lich King!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5827, 1, 0, 0, 'amnennar SAY_HP'), +(-1129004, 'Too...easy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5826, 1, 0, 0, 'amnennar SAY_KILL'); -- -1 189 000 SCARLET MONASTERY -INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `comment`) VALUES -(-1189001, 'It is over, your search is done! Let fate choose now, the righteous one',0,0,0,0,0,0,0,0,11961,1,0,'Headless Horseman SAY_ENTRANCE'), -(-1189002, 'Here\'s my body, fit and pure! Now, your blackened souls I\'ll cure!',0,0,0,0,0,0,0,0,12567,1,0,'Headless Horseman SAY_REJOINED'), -(-1189003, 'Over here, you idiot!',0,0,0,0,0,0,0,0,12569,1,0,'Headless Horseman SAY_LOST_HEAD'), -(-1189004, 'Harken, cur! Tis you I spurn! Now, $N, feel the burn!',0,0,0,0,0,0,0,0,12573,1,0,'Headless Horseman SAY_CONFLAGRATION'), -(-1189005, 'Soldiers arise, stand and fight! Bring victory at last to this fallen knight!',0,0,0,0,0,0,0,0,11963,1,0,'Headless Horseman SAY_SPROUTING_PUMPKINS'), -(-1189006, 'Your body lies beaten, battered and broken. Let my curse be your own, fate has spoken',0,0,0,0,0,0,0,0,11962,0,0,'Headless Horseman SAY_PLAYER_DEATH'), -(-1189007, 'This end have I reached before. What new adventure lies in store?',0,0,0,0,0,0,0,0,11964,0,0,'Headless Horseman SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1189000, 'Ah, I have been waiting for a real challenge!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5830, 1, 0, 0, 'herod SAY_AGGRO'), +(-1189001, 'Blades of Light!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5832, 1, 0, 0, 'herod SAY_WHIRLWIND'), +(-1189002, 'Light, give me strength!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5833, 1, 0, 0, 'herod SAY_ENRAGE'), +(-1189003, 'Hah, is that all?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5831, 1, 0, 0, 'herod SAY_KILL'), +(-1189004, 'becomes enraged!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'herod EMOTE_ENRAGE'), +(-1189005, 'Infidels! They must be purified!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5835, 1, 0, 0, 'mograine SAY_MO_AGGRO'), +(-1189006, 'Unworthy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5836, 1, 0, 0, 'mograine SAY_MO_KILL'), +(-1189007, 'At your side, milady!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5837, 1, 0, 0, 'mograine SAY_MO_RESSURECTED'), +(-1189008, 'What, Mograine has fallen? You shall pay for this treachery!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5838, 1, 0, 0, 'whitemane SAY_WH_INTRO'), +(-1189009, 'The Light has spoken!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5839, 1, 0, 0, 'whitemane SAY_WH_KILL'), +(-1189010, 'Arise, my champion!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5840, 1, 0, 0, 'whitemane SAY_WH_RESSURECT'), +(-1189011, 'Tell me... tell me everything!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5847, 1, 0, 0, 'vishas SAY_AGGRO'), +(-1189012, 'Naughty secrets!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5849, 1, 0, 0, 'vishas SAY_HEALTH1'), +(-1189013, 'I''ll rip the secrets from your flesh!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5850, 1, 0, 0, 'vishas SAY_HEALTH2'), +(-1189014, 'Purged by pain!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5848, 1, 0, 0, 'vishas SAY_KILL'), +(-1189015, 'The monster got what he deserved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'vishas SAY_TRIGGER_VORREL'), +(-1189016, 'We hunger for vengeance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5844, 1, 0, 0, 'thalnos SAY_AGGRO'), +(-1189017, 'No rest, for the angry dead.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5846, 1, 0, 0, 'thalnos SAY_HEALTH'), +(-1189018, 'More... More souls.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5845, 1, 0, 0, 'thalnos SAY_KILL'), +(-1189019, 'You will not defile these mysteries!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5842, 1, 0, 0, 'doan SAY_AGGRO'), +(-1189020, 'Burn in righteous fire!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5843, 1, 0, 0, 'doan SAY_SPECIALAE'), +(-1189021, 'Release the hounds!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5841, 1, 0, 0, 'loksey SAY_AGGRO'); -- -1 209 000 ZUL'FARRAK -- -1 229 000 BLACKROCK SPIRE -- -1 230 000 BLACKROCK DEPTHS -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1230000,'Ah, hits the spot!',0,0,0,'rocknot SAY_GOT_BEER'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1230000, 'Ah, hits the spot!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'rocknot SAY_GOT_BEER'), +(-1230001, 'Come to aid the Throne!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'dagran SAY_AGGRO'), +(-1230002, 'Hail to the king, baby!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'dagran SAY_SLAY'); -- -1 249 000 ONYXIA'S LAIR -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1249000,'How fortuitous. Usually, I must leave my lair to feed.',0,1,0,'onyxia SAY_AGGRO'), -(-1249001,'Learn your place mortal!',0,1,0,'onyxia SAY_KILL'), -(-1249002,'This meaningless exertion bores me. I\'ll incinerate you all from above!',0,1,0,'onyxia SAY_PHASE_2_TRANS'), -(-1249003,'It seems you\'ll need another lesson, mortals!',0,1,0,'onyxia SAY_PHASE_3_TRANS'), -(-1249004,'takes in a deep breath...',0,1,0,'onyxia EMOTE_BREATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1249000, 'How fortuitous. Usually, I must leave my lair to feed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'onyxia SAY_AGGRO'), +(-1249001, 'Learn your place mortal!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'onyxia SAY_KILL'), +(-1249002, 'This meaningless exertion bores me. I''ll incinerate you all from above!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 254, 'onyxia SAY_PHASE_2_TRANS'), +(-1249003, 'It seems you''ll need another lesson, mortals!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 293, 'onyxia SAY_PHASE_3_TRANS'), +(-1249004, 'takes in a deep breath...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'onyxia EMOTE_BREATH'); -- -1 269 000 OPENING OF THE DARK PORTAL (BLACK MORASS) -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1269000,'Why do you persist? Surely you can see the futility of it all. It is not too late! You may still leave with your lives ...',10442,1,0,'temporus SAY_ENTER'), -(-1269001,'So be it ... you have been warned.',10444,1,0,'temporus SAY_AGGRO'), -(-1269002,'Time... sands of time is run out for you.',10443,1,0,'temporus SAY_BANISH'), -(-1269003,'You should have left when you had the chance.',10445,1,0,'temporus SAY_SLAY1'), -(-1269004,'Your days are done.',10446,1,0,'temporus SAY_SLAY2'), -(-1269005,'My death means ... little.',10447,1,0,'temporus SAY_DEATH'), - -(-1269006,'Why do you aid the Magus? Just think of how many lives could be saved if the portal is never opened, if the resulting wars could be erased ...',10412,1,0,'chrono_lord_deja SAY_ENTER'), -(-1269007,'If you will not cease this foolish quest, then you will die!',10414,1,0,'chrono_lord_deja SAY_AGGRO'), -(-1269008,'You have outstayed your welcome, Timekeeper. Begone!',10413,1,0,'chrono_lord_deja SAY_BANISH'), -(-1269009,'I told you it was a fool\'s quest!',10415,1,0,'chrono_lord_deja SAY_SLAY1'), -(-1269010,'Leaving so soon?',10416,1,0,'chrono_lord_deja SAY_SLAY2'), -(-1269011,'Time ... is on our side.',10417,1,0,'chrono_lord_deja SAY_DEATH'), - -(-1269012,'The time has come to shatter this clockwork universe forever! Let us no longer be slaves of the hourglass! I warn you: those who do not embrace the greater path shall become victims of its passing!',10400,1,0,'aeonus SAY_ENTER'), -(-1269013,'Let us see what fate lays in store...',10402,1,0,'aeonus SAY_AGGRO'), -(-1269014,'Your time is up, slave of the past!',10401,1,0,'aeonus SAY_BANISH'), -(-1269015,'One less obstacle in our way!',10403,1,0,'aeonus SAY_SLAY1'), -(-1269016,'No one can stop us! No one!',10404,1,0,'aeonus SAY_SLAY2'), -(-1269017,'It is only a matter...of time.',10405,1,0,'aeonus SAY_DEATH'); - -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1269018,'goes into a frenzy!',0,2,0,'aeonus EMOTE_FRENZY'), -(-1269019,'Stop! Do not go further, mortals. You are ill-prepared to face the forces of the Infinite Dragonflight. Come, let me help you.',0,0,0,'saat SAY_SAAT_WELCOME'), -(-1269020,'The time has come! Gul\'dan, order your warlocks to double their efforts! Moments from now the gateway will open, and your Horde will be released upon this ripe, unsuspecting world!',10435,1,0,'medivh SAY_ENTER'), -(-1269021,'What is this? Champions, coming to my aid? I sense the hand of the dark one in this. Truly this sacred event bears his blessing?',10436,1,0,'medivh SAY_INTRO'), -(-1269022,'Champions, my shield grows weak!',10437,1,0,'medivh SAY_WEAK75'), -(-1269023,'My powers must be concentrated on the portal! I do not have time to hold the shield!',10438,1,0,'medivh SAY_WEAK50'), -(-1269024,'The shield is nearly gone! All that I have worked for is in danger!',10439,1,0,'medivh SAY_WEAK25'), -(-1269025,'No... damn this feeble mortal coil...',10441,1,0,'medivh SAY_DEATH'), -(-1269026,'I am grateful for your aid, champions. Now, Gul\'dan\'s Horde will sweep across this world, like a locust swarm, and all my designs, all my carefully laid plans will at last fall into place.',10440,1,0,'medivh SAY_WIN'), -(-1269027,'Orcs of the Horde! This portalis the gateway to your new destiny! Azeroth lies before you, ripe for the taking!',0,1,0,'medivh SAY_ORCS_ENTER'), -(-1269028,'Gul\'dan speaks the truth! We should return at once to tell our brothers of the news! Retreat back trought the portal!',0,1,0,'medivh SAY_ORCS_ANSWER'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1269000, 'Why do you persist? Surely you can see the futility of it all. It is not too late! You may still leave with your lives ...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10442, 1, 0, 0, 'temporus SAY_ENTER'), +(-1269001, 'So be it ... you have been warned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10444, 1, 0, 0, 'temporus SAY_AGGRO'), +(-1269002, 'Time... sands of time is run out for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10443, 1, 0, 0, 'temporus SAY_BANISH'), +(-1269003, 'You should have left when you had the chance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10445, 1, 0, 0, 'temporus SAY_SLAY1'), +(-1269004, 'Your days are done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10446, 1, 0, 0, 'temporus SAY_SLAY2'), +(-1269005, 'My death means ... little.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10447, 1, 0, 0, 'temporus SAY_DEATH'), +(-1269006, 'Why do you aid the Magus? Just think of how many lives could be saved if the portal is never opened, if the resulting wars could be erased ...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10412, 1, 0, 0, 'chrono_lord_deja SAY_ENTER'), +(-1269007, 'If you will not cease this foolish quest, then you will die!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10414, 1, 0, 0, 'chrono_lord_deja SAY_AGGRO'), +(-1269008, 'You have outstayed your welcome, Timekeeper. Begone!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10413, 1, 0, 0, 'chrono_lord_deja SAY_BANISH'), +(-1269009, 'I told you it was a fool''s quest!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10415, 1, 0, 0, 'chrono_lord_deja SAY_SLAY1'), +(-1269010, 'Leaving so soon?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10416, 1, 0, 0, 'chrono_lord_deja SAY_SLAY2'), +(-1269011, 'Time ... is on our side.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10417, 1, 0, 0, 'chrono_lord_deja SAY_DEATH'), +(-1269012, 'The time has come to shatter this clockwork universe forever! Let us no longer be slaves of the hourglass! I warn you: those who do not embrace the greater path shall become victims of its passing!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10400, 1, 0, 0, 'aeonus SAY_ENTER'), +(-1269013, 'Let us see what fate lays in store...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10402, 1, 0, 0, 'aeonus SAY_AGGRO'), +(-1269014, 'Your time is up, slave of the past!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10401, 1, 0, 0, 'aeonus SAY_BANISH'), +(-1269015, 'One less obstacle in our way!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10403, 1, 0, 0, 'aeonus SAY_SLAY1'), +(-1269016, 'No one can stop us! No one!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10404, 1, 0, 0, 'aeonus SAY_SLAY2'), +(-1269017, 'It is only a matter...of time.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10405, 1, 0, 0, 'aeonus SAY_DEATH'), +(-1269018, 'goes into a frenzy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'aeonus EMOTE_FRENZY'), +(-1269019, 'Stop! Do not go further, mortals. You are ill-prepared to face the forces of the Infinite Dragonflight. Come, let me help you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'saat SAY_SAAT_WELCOME'), +(-1269020, 'The time has come! Gul''dan, order your warlocks to double their efforts! Moments from now the gateway will open, and your Horde will be released upon this ripe, unsuspecting world!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10435, 1, 0, 0, 'medivh SAY_ENTER'), +(-1269021, 'What is this? Champions, coming to my aid? I sense the hand of the dark one in this. Truly this sacred event bears his blessing?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10436, 1, 0, 0, 'medivh SAY_INTRO'), +(-1269022, 'Champions, my shield grows weak!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10437, 1, 0, 0, 'medivh SAY_WEAK75'), +(-1269023, 'My powers must be concentrated on the portal! I do not have time to hold the shield!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10438, 1, 0, 0, 'medivh SAY_WEAK50'), +(-1269024, 'The shield is nearly gone! All that I have worked for is in danger!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10439, 1, 0, 0, 'medivh SAY_WEAK25'), +(-1269025, 'No... damn this feeble mortal coil...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10441, 1, 0, 0, 'medivh SAY_DEATH'), +(-1269026, 'I am grateful for your aid, champions. Now, Gul''dan''s Horde will sweep across this world, like a locust swarm, and all my designs, all my carefully laid plans will at last fall into place.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10440, 1, 0, 0, 'medivh SAY_WIN'), +(-1269027, 'Orcs of the Horde! This portalis the gateway to your new destiny! Azeroth lies before you, ripe for the taking!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'medivh SAY_ORCS_ENTER'), +(-1269028, 'Gul''dan speaks the truth! We should return at once to tell our brothers of the news! Retreat back trought the portal!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'medivh SAY_ORCS_ANSWER'); -- -1 289 000 SCHOLOMANCE -- -1 309 000 ZUL'GURUB -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1309000,'Let the coils of hate unfurl!',8421,1,0,'venoxis SAY_TRANSFORM'), -(-1309001,'Ssserenity..at lassst!',0,1,0,'venoxis SAY_DEATH'), - -(-1309002,'Lord Hir\'eek, grant me wings of vengance!',8417,1,0,'jeklik SAY_AGGRO'), -(-1309003,'I command you to rain fire down upon these invaders!',0,1,0,'jeklik SAY_RAIN_FIRE'), -(-1309004,'Finally ...death. Curse you Hakkar! Curse you!',8422,1,0,'jeklik SAY_DEATH'), - -(-1309005,'Draw me to your web mistress Shadra. Unleash your venom!',8418,1,0,'marli SAY_AGGRO'), -(-1309006,'Shadra, make of me your avatar!',0,1,0,'marli SAY_TRANSFORM'), -(-1309007,'Aid me my brood!',0,1,0,'marli SAY_SPIDER_SPAWN'), -(-1309008,'Bless you mortal for this release. Hakkar controls me no longer...',8423,1,0,'marli SAY_DEATH'), - -(-1309009,'Shirvallah, fill me with your RAGE!',8419,1,0,'thekal SAY_AGGRO'), -(-1309010,'Hakkar binds me no more! Peace at last!',8424,1,0,'thekal SAY_DEATH'), - -(-1309011,'Bethekk, your priestess calls upon your might!',8416,1,0,'arlokk SAY_AGGRO'), -(-1309012,'Feast on $n, my pretties!',0,1,0,'arlokk SAY_FEAST_PANTHER'), -(-1309013,'At last, I am free of the Soulflayer!',8412,1,0,'arlokk SAY_DEATH'), - -(-1309014,'Welcome to da great show friends! Step right up to die!',8425,1,0,'jindo SAY_AGGRO'), - -(-1309015,'I\'ll feed your souls to Hakkar himself!',8413,1,0,'mandokir SAY_AGGRO'), -(-1309016,'DING!',0,1,0,'mandokir SAY_DING_KILL'), -(-1309017,'GRATS!',0,1,0,'mandokir SAY_GRATS_JINDO'), -(-1309018,'I\'m keeping my eye on you, $N!',0,1,0,'mandokir SAY_WATCH'), -(-1309019,'Don\'t make me angry. You won\'t like it when I\'m angry.',0,1,0,'mandokir SAY_WATCH_WHISPER'), - -(-1309020,'PRIDE HERALDS THE END OF YOUR WORLD. COME, MORTALS! FACE THE WRATH OF THE SOULFLAYER!',8414,1,0,'hakkar SAY_AGGRO'), -(-1309021,'Fleeing will do you no good, mortals!',0,1,0,'hakkar SAY_FLEEING'), -(-1309022,'You dare set foot upon Hakkari holy ground? Minions of Hakkar, destroy the infidels!',0,1,0,'hakkar SAY_MINION_DESTROY'), -(-1309023,'Minions of Hakkar, hear your God. The sanctity of this temple has been compromised. Invaders encroach upon holy ground! The Altar of Blood must be protected. Kill them all!',0,1,0,'hakkar SAY_PROTECT_ALTAR'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1309000, 'Let the coils of hate unfurl!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8421, 1, 0, 0, 'venoxis SAY_TRANSFORM'), +(-1309001, 'Ssserenity..at lassst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'venoxis SAY_DEATH'), +(-1309002, 'Lord Hir''eek, grant me wings of vengance!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8417, 1, 0, 0, 'jeklik SAY_AGGRO'), +(-1309003, 'I command you to rain fire down upon these invaders!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'jeklik SAY_RAIN_FIRE'), +(-1309004, 'Finally ...death. Curse you Hakkar! Curse you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8422, 1, 0, 0, 'jeklik SAY_DEATH'), +(-1309005, 'Draw me to your web mistress Shadra. Unleash your venom!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8418, 1, 0, 0, 'marli SAY_AGGRO'), +(-1309006, 'Shadra, make of me your avatar!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'marli SAY_TRANSFORM'), +(-1309007, 'Aid me my brood!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'marli SAY_SPIDER_SPAWN'), +(-1309008, 'Bless you mortal for this release. Hakkar controls me no longer...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8423, 1, 0, 0, 'marli SAY_DEATH'), +(-1309009, 'Shirvallah, fill me with your RAGE!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8419, 1, 0, 0, 'thekal SAY_AGGRO'), +(-1309010, 'Hakkar binds me no more! Peace at last!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8424, 1, 0, 0, 'thekal SAY_DEATH'), +(-1309011, 'Bethekk, your priestess calls upon your might!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8416, 1, 0, 0, 'arlokk SAY_AGGRO'), +(-1309012, 'Feast on $n, my pretties!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'arlokk SAY_FEAST_PANTHER'), +(-1309013, 'At last, I am free of the Soulflayer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8412, 1, 0, 0, 'arlokk SAY_DEATH'), +(-1309014, 'Welcome to da great show friends! Step right up to die!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8425, 1, 0, 0, 'jindo SAY_AGGRO'), +(-1309015, 'I''ll feed your souls to Hakkar himself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8413, 1, 0, 0, 'mandokir SAY_AGGRO'), +(-1309016, 'DING!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'mandokir SAY_DING_KILL'), +(-1309017, 'GRATS!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'mandokir SAY_GRATS_JINDO'), +(-1309018, 'I''m keeping my eye on you, $N!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'mandokir SAY_WATCH'), +(-1309019, 'Don''t make me angry. You won''t like it when I''m angry.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'mandokir SAY_WATCH_WHISPER'), +(-1309020, 'PRIDE HERALDS THE END OF YOUR WORLD. COME, MORTALS! FACE THE WRATH OF THE SOULFLAYER!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8414, 1, 0, 0, 'hakkar SAY_AGGRO'), +(-1309021, 'Fleeing will do you no good, mortals!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'hakkar SAY_FLEEING'), +(-1309022, 'You dare set foot upon Hakkari holy ground? Minions of Hakkar, destroy the infidels!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'hakkar SAY_MINION_DESTROY'), +(-1309023, 'Minions of Hakkar, hear your God. The sanctity of this temple has been compromised. Invaders encroach upon holy ground! The Altar of Blood must be protected. Kill them all!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'hakkar SAY_PROTECT_ALTAR'); -- -1 329 000 STRATHOLME +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1329000, 'Thanks to Egan', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'freed_soul SAY_ZAPPED0'), +(-1329001, 'Rivendare must die', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'freed_soul SAY_ZAPPED1'), +(-1329002, 'Who you gonna call?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'freed_soul SAY_ZAPPED2'), +(-1329003, 'Don''t cross those beams!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'freed_soul SAY_ZAPPED3'); -- -1 349 000 MARAUDON -- -1 389 000 RAGEFIRE CHASM -- -1 409 000 MOLTEN CORE -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1409000,'performs one last service for Ragnaros.',0,2,0,'geddon EMOTE_SERVICE'), -(-1409001,'goes into a killing frenzy!',0,2,0,'magmadar EMOTE_FRENZY'), -(-1409002,'refuses to die while its master is in trouble.',0,2,0,'core rager EMOTE_AEGIS'), - -(-1409003,'Reckless mortals, none may challenge the sons of the living flame!',8035,1,0,'majordomo SAY_AGGRO'), -(-1409004,'The runes of warding have been destroyed! Hunt down the infedels my bretheren.',8039,1,0,'majordomo SAY_SPAWN'), -(-1409005,'Ashes to Ashes!',8037,1,0,'majordomo SAY_SLAY'), -(-1409006,'Burn mortals! Burn for this transgression!',8036,1,0,'majordomo SAY_SPECIAL'), -(-1409007,'Impossible! Stay your attack mortals! I submitt! I submitt! Brashly you have come to rest the secrets of the living flame. You will soon regret the recklessness of your quest. I go now to summon the lord whos house this is. Should you seek an audiance with him your paltry lives will surly be forfit. Nevertheless seek out his lair if you dare!',8038,1,0,'majordomo SAY_DEFEAT'), - -(-1409008,'Behold Ragnaros, the Firelord! He who was ancient when this world was young! Bow before him, mortals! Bow before your ending!',8040,1,0,'ragnaros SAY_SUMMON_MAJ'), -(-1409009,'TOO SOON! YOU HAVE AWAKENED ME TOO SOON, EXECUTUS! WHAT IS THE MEANING OF THIS INTRUSION?',8043,1,0,'ragnaros SAY_ARRIVAL1_RAG'), -(-1409010,'These mortal infidels, my lord! They have invaded your sanctum, and seek to steal your secrets!',8041,1,0,'ragnaros SAY_ARRIVAL2_MAJ'), -(-1409011,'FOOL! YOU ALLOWED THESE INSECTS TO RUN RAMPANT THROUGH THE HALLOWED CORE, AND NOW YOU LEAD THEM TO MY VERY LAIR? YOU HAVE FAILED ME, EXECUTUS! JUSTICE SHALL BE MET, INDEED!',8044,1,0,'ragnaros SAY_ARRIVAL3_RAG'), -(-1409012,'NOW FOR YOU, INSECTS. BOLDLY YOU SAUGHT THE POWER OF RAGNAROS NOW YOU SHALL SEE IT FIRST HAND.',8045,1,0,'ragnaros SAY_ARRIVAL5_RAG'), - -(-1409013,'COME FORTH, MY SERVANTS! DEFEND YOUR MASTER!',8049,1,0,'ragnaros SAY_REINFORCEMENTS1'), -(-1409014,'YOU CANNOT DEFEAT THE LIVING FLAME! COME YOU MINIONS OF FIRE! COME FORTH YOU CREATURES OF HATE! YOUR MASTER CALLS!',8050,1,0,'ragnaros SAY_REINFORCEMENTS2'), -(-1409015,'BY FIRE BE PURGED!',8046,1,0,'ragnaros SAY_HAND'), -(-1409016,'TASTE THE FLAMES OF SULFURON!',8047,1,0,'ragnaros SAY_WRATH'), -(-1409017,'DIE INSECT!',8051,1,0,'ragnaros SAY_KILL'), -(-1409018,'MY PATIENCE IS DWINDILING! COME NATS TO YOUR DEATH!',8048,1,0,'ragnaros SAY_MAGMABURST'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1409000, 'performs one last service for Ragnaros.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'geddon EMOTE_SERVICE'), +(-1409001, 'goes into a killing frenzy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'magmadar EMOTE_FRENZY'), +(-1409002, 'refuses to die while its master is in trouble.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'core rager EMOTE_AEGIS'), +(-1409003, 'Reckless mortals, none may challenge the sons of the living flame!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8035, 1, 0, 0, 'majordomo SAY_AGGRO'), +(-1409004, 'The runes of warding have been destroyed! Hunt down the infedels my bretheren.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8039, 1, 0, 0, 'majordomo SAY_SPAWN'), +(-1409005, 'Ashes to Ashes!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8037, 1, 0, 0, 'majordomo SAY_SLAY'), +(-1409006, 'Burn mortals! Burn for this transgression!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8036, 1, 0, 0, 'majordomo SAY_SPECIAL'), +(-1409007, 'Impossible! Stay your attack mortals! I submitt! I submitt! Brashly you have come to rest the secrets of the living flame. You will soon regret the recklessness of your quest. I go now to summon the lord whos house this is. Should you seek an audiance with him your paltry lives will surly be forfit. Nevertheless seek out his lair if you dare!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8038, 1, 0, 0, 'majordomo SAY_DEFEAT'), +(-1409008, 'Behold Ragnaros, the Firelord! He who was ancient when this world was young! Bow before him, mortals! Bow before your ending!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8040, 1, 0, 0, 'ragnaros SAY_SUMMON_MAJ'), +(-1409009, 'TOO SOON! YOU HAVE AWAKENED ME TOO SOON, EXECUTUS! WHAT IS THE MEANING OF THIS INTRUSION?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8043, 1, 0, 0, 'ragnaros SAY_ARRIVAL1_RAG'), +(-1409010, 'These mortal infidels, my lord! They have invaded your sanctum, and seek to steal your secrets!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8041, 1, 0, 0, 'ragnaros SAY_ARRIVAL2_MAJ'), +(-1409011, 'FOOL! YOU ALLOWED THESE INSECTS TO RUN RAMPANT THROUGH THE HALLOWED CORE, AND NOW YOU LEAD THEM TO MY VERY LAIR? YOU HAVE FAILED ME, EXECUTUS! JUSTICE SHALL BE MET, INDEED!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8044, 1, 0, 0, 'ragnaros SAY_ARRIVAL3_RAG'), +(-1409012, 'NOW FOR YOU, INSECTS. BOLDLY YOU SAUGHT THE POWER OF RAGNAROS NOW YOU SHALL SEE IT FIRST HAND.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8045, 1, 0, 0, 'ragnaros SAY_ARRIVAL5_RAG'), +(-1409013, 'COME FORTH, MY SERVANTS! DEFEND YOUR MASTER!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8049, 1, 0, 0, 'ragnaros SAY_REINFORCEMENTS1'), +(-1409014, 'YOU CANNOT DEFEAT THE LIVING FLAME! COME YOU MINIONS OF FIRE! COME FORTH YOU CREATURES OF HATE! YOUR MASTER CALLS!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8050, 1, 0, 0, 'ragnaros SAY_REINFORCEMENTS2'), +(-1409015, 'BY FIRE BE PURGED!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8046, 1, 0, 0, 'ragnaros SAY_HAND'), +(-1409016, 'TASTE THE FLAMES OF SULFURON!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8047, 1, 0, 0, 'ragnaros SAY_WRATH'), +(-1409017, 'DIE INSECT!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8051, 1, 0, 0, 'ragnaros SAY_KILL'), +(-1409018, 'MY PATIENCE IS DWINDILING! COME NATS TO YOUR DEATH!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8048, 1, 0, 0, 'ragnaros SAY_MAGMABURST'); -- -1 429 000 DIRE MAUL -- -1 469 000 BLACKWING LAIR -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1469000,'None of your kind should be here! You\'ve doomed only yourselves!',8286,1,0,'broodlord SAY_AGGRO'), -(-1469001,'Clever Mortals but I am not so easily lured away from my sanctum!',8287,1,0,'broodlord SAY_LEASH'), - -(-1469002,'goes into a killing frenzy!',0,2,0,'chromaggus EMOTE_FRENZY'), -(-1469003,'flinches as its skin shimmers.',0,2,0,'chromaggus EMOTE_SHIMMER'), - -(-1469004,'In this world where time is your enemy, it is my greatest ally. This grand game of life that you think you play in fact plays you. To that I say...',0,0,0,'victor_nefarius SAY_GAMESBEGIN_1'), -(-1469005,'Let the games begin!',8280,1,0,'victor_nefarius SAY_GAMESBEGIN_2'), -(-1469006,'Ah, the heroes. You are persistent, aren\'t you. Your allied attempted to match his power against mine, and had to pay the price. Now he shall serve me, by slaughtering you. Get up little red wyrm and destroy them!',8279,1,0,'victor_nefarius SAY_VAEL_INTRO'), - -(-1469007,'Well done, my minions. The mortals\' courage begins to wane! Now, let\'s see how they contend with the true Lord of Blackrock Spire!',8288,1,0,'nefarian SAY_AGGRO'), -(-1469008,'Enough! Now you vermin shall feel the force of my birthright, the fury of the earth itself.',8289,1,0,'nefarian SAY_XHEALTH'), -(-1469009,'Burn, you wretches! Burn!',8290,1,0,'nefarian SAY_SHADOWFLAME'), -(-1469010,'Impossible! Rise my minions! Serve your master once more!',8291,1,0,'nefarian SAY_RAISE_SKELETONS'), -(-1469011,'Worthless $N! Your friends will join you soon enough!',8293,1,0,'nefarian SAY_SLAY'), -(-1469012,'This cannot be! I am the Master here! You mortals are nothing to my kind! DO YOU HEAR? NOTHING!',8292,1,0,'nefarian SAY_DEATH'), -(-1469013,'Mages too? You should be more careful when you play with magic...',0,1,0,'nefarian SAY_MAGE'), -(-1469014,'Warriors, I know you can hit harder than that! Let\'s see it!',0,1,0,'nefarian SAY_WARRIOR'), -(-1469015,'Druids and your silly shapeshifting. Let\'s see it in action!',0,1,0,'nefarian SAY_DRUID'), -(-1469016,'Priests! If you\'re going to keep healing like that, we might as well make it a little more interesting!',0,1,0,'nefarian SAY_PRIEST'), -(-1469017,'Paladins, I\'ve heard you have many lives. Show me.',0,1,0,'nefarian SAY_PALADIN'), -(-1469018,'Shamans, show me what your totems can do!',0,1,0,'nefarian SAY_SHAMAN'), -(-1469019,'Warlocks, you shouldn\'t be playing with magic you don\'t understand. See what happens?',0,1,0,'nefarian SAY_WARLOCK'), -(-1469020,'Hunters and your annoying pea-shooters!',0,1,0,'nefarian SAY_HUNTER'), -(-1469021,'Rogues? Stop hiding and face me!',0,1,0,'nefarian SAY_ROGUE'), - -(-1469022,'You\'ll pay for forcing me to do this.',8275,1,0,'razorgore SAY_EGGS_BROKEN1'), -(-1469023,'Fools! These eggs are more precious than you know.',8276,1,0,'razorgore SAY_EGGS_BROKEN2'), -(-1469024,'No! Not another one! I\'ll have your heads for this atrocity.',8277,1,0,'razorgore SAY_EGGS_BROKEN3'), -(-1469025,'If I fall into the abyss I\'ll take all of you mortals with me...',8278,1,0,'razorgore SAY_DEATH'), - -(-1469026,'Too late...friends. Nefarius\' corruption has taken hold. I cannot...control myself.',8281,1,0,'vaelastrasz SAY_LINE1'), -(-1469027,'I beg you Mortals, flee! Flee before I lose all control. The Black Fire rages within my heart. I must release it!',8282,1,0,'vaelastrasz SAY_LINE2'), -(-1469028,'FLAME! DEATH! DESTRUCTION! COWER MORTALS BEFORE THE WRATH OF LORD....NO! I MUST FIGHT THIS!',8283,1,0,'vaelastrasz SAY_LINE3'), -(-1469029,'Nefarius\' hate has made me stronger than ever before. You should have fled, while you could, mortals! The fury of Blackrock courses through my veins!',8285,1,0,'vaelastrasz SAY_HALFLIFE'), -(-1469030,'Forgive me $N, your death only adds to my failure.',8284,1,0,'vaelastrasz SAY_KILLTARGET'), - -(-1469031,'goes into a frenzy!',0,2,0,'flamegor EMOTE_FRENZY'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1469000, 'None of your kind should be here! You''ve doomed only yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8286, 1, 0, 0, 'broodlord SAY_AGGRO'), +(-1469001, 'Clever Mortals but I am not so easily lured away from my sanctum!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8287, 1, 0, 0, 'broodlord SAY_LEASH'), +(-1469002, 'goes into a killing frenzy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'chromaggus EMOTE_FRENZY'), +(-1469003, 'flinches as its skin shimmers.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'chromaggus EMOTE_SHIMMER'), +(-1469004, 'In this world where time is your enemy, it is my greatest ally. This grand game of life that you think you play in fact plays you. To that I say...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'victor_nefarius SAY_GAMESBEGIN_1'), +(-1469005, 'Let the games begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8280, 1, 0, 0, 'victor_nefarius SAY_GAMESBEGIN_2'), +(-1469006, 'Ah, the heroes. You are persistent, aren''t you. Your allied attempted to match his power against mine, and had to pay the price. Now he shall serve me, by slaughtering you. Get up little red wyrm and destroy them!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8279, 1, 0, 0, 'victor_nefarius SAY_VAEL_INTRO'), +(-1469007, 'Well done, my minions. The mortals'' courage begins to wane! Now, let''s see how they contend with the true Lord of Blackrock Spire!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8288, 1, 0, 0, 'nefarian SAY_AGGRO'), +(-1469008, 'Enough! Now you vermin shall feel the force of my birthright, the fury of the earth itself.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8289, 1, 0, 0, 'nefarian SAY_XHEALTH'), +(-1469009, 'Burn, you wretches! Burn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8290, 1, 0, 0, 'nefarian SAY_SHADOWFLAME'), +(-1469010, 'Impossible! Rise my minions! Serve your master once more!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8291, 1, 0, 0, 'nefarian SAY_RAISE_SKELETONS'), +(-1469011, 'Worthless $N! Your friends will join you soon enough!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8293, 1, 0, 0, 'nefarian SAY_SLAY'), +(-1469012, 'This cannot be! I am the Master here! You mortals are nothing to my kind! DO YOU HEAR? NOTHING!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8292, 1, 0, 0, 'nefarian SAY_DEATH'), +(-1469013, 'Mages too? You should be more careful when you play with magic...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_MAGE'), +(-1469014, 'Warriors, I know you can hit harder than that! Let''s see it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_WARRIOR'), +(-1469015, 'Druids and your silly shapeshifting. Let''s see it in action!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_DRUID'), +(-1469016, 'Priests! If you''re going to keep healing like that, we might as well make it a little more interesting!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_PRIEST'), +(-1469017, 'Paladins, I''ve heard you have many lives. Show me.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_PALADIN'), +(-1469018, 'Shamans, show me what your totems can do!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_SHAMAN'), +(-1469019, 'Warlocks, you shouldn''t be playing with magic you don''t understand. See what happens?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_WARLOCK'), +(-1469020, 'Hunters and your annoying pea-shooters!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_HUNTER'), +(-1469021, 'Rogues? Stop hiding and face me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'nefarian SAY_ROGUE'), +(-1469022, 'You''ll pay for forcing me to do this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8275, 1, 0, 0, 'razorgore SAY_EGGS_BROKEN1'), +(-1469023, 'Fools! These eggs are more precious than you know.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8276, 1, 0, 0, 'razorgore SAY_EGGS_BROKEN2'), +(-1469024, 'No! Not another one! I''ll have your heads for this atrocity.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8277, 1, 0, 0, 'razorgore SAY_EGGS_BROKEN3'), +(-1469025, 'If I fall into the abyss I''ll take all of you mortals with me...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8278, 1, 0, 0, 'razorgore SAY_DEATH'), +(-1469026, 'Too late...friends. Nefarius'' corruption has taken hold. I cannot...control myself.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8281, 1, 0, 0, 'vaelastrasz SAY_LINE1'), +(-1469027, 'I beg you Mortals, flee! Flee before I lose all control. The Black Fire rages within my heart. I must release it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8282, 1, 0, 0, 'vaelastrasz SAY_LINE2'), +(-1469028, 'FLAME! DEATH! DESTRUCTION! COWER MORTALS BEFORE THE WRATH OF LORD....NO! I MUST FIGHT THIS!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8283, 1, 0, 0, 'vaelastrasz SAY_LINE3'), +(-1469029, 'Nefarius'' hate has made me stronger than ever before. You should have fled, while you could, mortals! The fury of Blackrock courses through my veins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8285, 1, 0, 0, 'vaelastrasz SAY_HALFLIFE'), +(-1469030, 'Forgive me $N, your death only adds to my failure.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8284, 1, 0, 0, 'vaelastrasz SAY_KILLTARGET'), +(-1469031, 'goes into a frenzy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'flamegor EMOTE_FRENZY'); -- -1 509 000 RUINS OF AHN'QIRAJ -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1509000,'senses your fear.',0,2,0,'moam EMOTE_AGGRO'), -(-1509001,'bristles with energy!',0,2,0,'moan EMOTE_MANA_FULL'), - -(-1509002,'sets eyes on $N!',0,2,0,'buru EMOTE_TARGET'), - -(-1509003,'They come now. Try not to get yourself killed, young blood.',0,1,0,'andorov SAY_ANDOROV_INTRO'), -(-1509004,'Remember, Rajaxx, when I said I\'d kill you last? I lied...',0,1,0,'andorov SAY_ANDOROV_ATTACK'), - -(-1509005,'The time of our retribution is at hand! Let darkness reign in the hearts of our enemies!',8612,1,0,'rajaxx SAY_WAVE3'), -(-1509006,'No longer will we wait behind barred doors and walls of stone! No longer will our vengeance be denied! The dragons themselves will tremble before our wrath!',8610,1,0,'rajaxx SAY_WAVE4'), -(-1509007,'Fear is for the enemy! Fear and death!',8608,1,0,'rajaxx SAY_WAVE5'), -(-1509008,'Staghelm will whimper and beg for his life, just as his whelp of a son did! One thousand years of injustice will end this day!',8611,1,0,'rajaxx SAY_WAVE6'), -(-1509009,'Fandral! Your time has come! Go and hide in the Emerald Dream and pray we never find you!',8607,1,0,'rajaxx SAY_WAVE7'), -(-1509010,'Impudent fool! I will kill you myself!',8609,1,0,'rajaxx SAY_INTRO'), -(-1509011,'Attack and make them pay dearly!',8603,1,0,'rajaxx SAY_UNK1'), -(-1509012,'Crush them! Drive them out!',8605,1,0,'rajaxx SAY_UNK2'), -(-1509013,'Do not hesitate! Destroy them!',8606,1,0,'rajaxx SAY_UNK3'), -(-1509014,'Warriors! Captains! Continue the fight!',8613,1,0,'rajaxx SAY_UNK4'), -(-1509015,'You are not worth my time $N!',8614,1,0,'rajaxx SAY_DEAGGRO'), -(-1509016,'Breath your last!',8604,1,0,'rajaxx SAY_KILLS_ANDOROV'), -(-1509017,'Soon you will know the price of your meddling, mortals... The master is nearly whole... And when he rises, your world will be cease!',0,1,0,'rajaxx SAY_COMPLETE_QUEST'), - -(-1509018,'I am rejuvinated!',8593,1,0,'ossirian SAY_SURPREME1'), -(-1509019,'My powers are renewed!',8595,1,0,'ossirian SAY_SURPREME2'), -(-1509020,'My powers return!',8596,1,0,'ossirian SAY_SURPREME3'), -(-1509021,'Protect the city at all costs!',8597,1,0,'ossirian SAY_RAND_INTRO1'), -(-1509022,'The walls have been breached!',8599,1,0,'ossirian SAY_RAND_INTRO2'), -(-1509023,'To your posts. Defend the city.',8600,1,0,'ossirian SAY_RAND_INTRO3'), -(-1509024,'Tresspassers will be terminated.',8601,1,0,'ossirian SAY_RAND_INTRO4'), -(-1509025,'Sands of the desert rise and block out the sun!',8598,1,0,'ossirian SAY_AGGRO'), -(-1509026,'You are terminated.',8602,1,0,'ossirian SAY_SLAY'), -(-1509027,'I...have...failed.',8594,1,0,'ossirian SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1509000, 'senses your fear.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'moam EMOTE_AGGRO'), +(-1509001, 'bristles with energy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'moan EMOTE_MANA_FULL'), +(-1509002, 'sets eyes on $N!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'buru EMOTE_TARGET'), +(-1509003, 'They come now. Try not to get yourself killed, young blood.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'andorov SAY_ANDOROV_INTRO'), +(-1509004, 'Remember, Rajaxx, when I said I''d kill you last? I lied...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'andorov SAY_ANDOROV_ATTACK'), +(-1509005, 'The time of our retribution is at hand! Let darkness reign in the hearts of our enemies!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8612, 1, 0, 0, 'rajaxx SAY_WAVE3'), +(-1509006, 'No longer will we wait behind barred doors and walls of stone! No longer will our vengeance be denied! The dragons themselves will tremble before our wrath!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8610, 1, 0, 0, 'rajaxx SAY_WAVE4'), +(-1509007, 'Fear is for the enemy! Fear and death!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8608, 1, 0, 0, 'rajaxx SAY_WAVE5'), +(-1509008, 'Staghelm will whimper and beg for his life, just as his whelp of a son did! One thousand years of injustice will end this day!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8611, 1, 0, 0, 'rajaxx SAY_WAVE6'), +(-1509009, 'Fandral! Your time has come! Go and hide in the Emerald Dream and pray we never find you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8607, 1, 0, 0, 'rajaxx SAY_WAVE7'), +(-1509010, 'Impudent fool! I will kill you myself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8609, 1, 0, 0, 'rajaxx SAY_INTRO'), +(-1509011, 'Attack and make them pay dearly!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8603, 1, 0, 0, 'rajaxx SAY_UNK1'), +(-1509012, 'Crush them! Drive them out!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8605, 1, 0, 0, 'rajaxx SAY_UNK2'), +(-1509013, 'Do not hesitate! Destroy them!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8606, 1, 0, 0, 'rajaxx SAY_UNK3'), +(-1509014, 'Warriors! Captains! Continue the fight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8613, 1, 0, 0, 'rajaxx SAY_UNK4'), +(-1509015, 'You are not worth my time $N!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8614, 1, 0, 0, 'rajaxx SAY_DEAGGRO'), +(-1509016, 'Breath your last!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8604, 1, 0, 0, 'rajaxx SAY_KILLS_ANDOROV'), +(-1509017, 'Soon you will know the price of your meddling, mortals... The master is nearly whole... And when he rises, your world will be cease!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'rajaxx SAY_COMPLETE_QUEST'), +(-1509018, 'I am rejuvinated!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8593, 1, 0, 0, 'ossirian SAY_SURPREME1'), +(-1509019, 'My powers are renewed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8595, 1, 0, 0, 'ossirian SAY_SURPREME2'), +(-1509020, 'My powers return!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8596, 1, 0, 0, 'ossirian SAY_SURPREME3'), +(-1509021, 'Protect the city at all costs!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8597, 1, 0, 0, 'ossirian SAY_RAND_INTRO1'), +(-1509022, 'The walls have been breached!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8599, 1, 0, 0, 'ossirian SAY_RAND_INTRO2'), +(-1509023, 'To your posts. Defend the city.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8600, 1, 0, 0, 'ossirian SAY_RAND_INTRO3'), +(-1509024, 'Tresspassers will be terminated.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8601, 1, 0, 0, 'ossirian SAY_RAND_INTRO4'), +(-1509025, 'Sands of the desert rise and block out the sun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8598, 1, 0, 0, 'ossirian SAY_AGGRO'), +(-1509026, 'You are terminated.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8602, 1, 0, 0, 'ossirian SAY_SLAY'), +(-1509027, 'I...have...failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8594, 1, 0, 0, 'ossirian SAY_DEATH'); -- -1 531 000 TEMPLE OF AHN'QIRAJ -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1531000,'Are you so eager to die? I would be happy to accomodate you.',8615,1,0,'skeram SAY_AGGRO1'), -(-1531001,'Cower mortals! The age of darkness is at hand.',8616,1,0,'skeram SAY_AGGRO2'), -(-1531002,'Tremble! The end is upon you.',8621,1,0,'skeram SAY_AGGRO3'), -(-1531003,'Let your death serve as an example!',8617,1,0,'skeram SAY_SLAY1'), -(-1531004,'Spineless wretches! You will drown in rivers of blood!',8619,1,0,'skeram SAY_SLAY2'), -(-1531005,'The screams of the dying will fill the air. A symphony of terror is about to begin!',8620,1,0,'skeram SAY_SLAY3'), -(-1531006,'Prepare for the return of the ancient ones!',8618,1,0,'skeram SAY_SPLIT'), -(-1531007,'You only delay... the inevetable.',8622,1,0,'skeram SAY_DEATH'), - -(-1531008,'You will be judged for defiling these sacred grounds! The laws of the Ancients will not be challenged! Trespassers will be annihilated!',8646,1,0,'sartura SAY_AGGRO'), -(-1531009,'I sentence you to death!',8647,1,0,'sartura SAY_SLAY'), -(-1531010,'I serve to the last!',8648,1,0,'sartura SAY_DEATH'), - -(-1531011,'is weakened!',0,2,0,'cthun EMOTE_WEAKENED'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1531000, 'Are you so eager to die? I would be happy to accomodate you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8615, 1, 0, 0, 'skeram SAY_AGGRO1'), +(-1531001, 'Cower mortals! The age of darkness is at hand.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8616, 1, 0, 0, 'skeram SAY_AGGRO2'), +(-1531002, 'Tremble! The end is upon you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8621, 1, 0, 0, 'skeram SAY_AGGRO3'), +(-1531003, 'Let your death serve as an example!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8617, 1, 0, 0, 'skeram SAY_SLAY1'), +(-1531004, 'Spineless wretches! You will drown in rivers of blood!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8619, 1, 0, 0, 'skeram SAY_SLAY2'), +(-1531005, 'The screams of the dying will fill the air. A symphony of terror is about to begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8620, 1, 0, 0, 'skeram SAY_SLAY3'), +(-1531006, 'Prepare for the return of the ancient ones!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8618, 1, 0, 0, 'skeram SAY_SPLIT'), +(-1531007, 'You only delay... the inevetable.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8622, 1, 0, 0, 'skeram SAY_DEATH'), +(-1531008, 'You will be judged for defiling these sacred grounds! The laws of the Ancients will not be challenged! Trespassers will be annihilated!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8646, 1, 0, 0, 'sartura SAY_AGGRO'), +(-1531009, 'I sentence you to death!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8647, 1, 0, 0, 'sartura SAY_SLAY'), +(-1531010, 'I serve to the last!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8648, 1, 0, 0, 'sartura SAY_DEATH'), +(-1531011, 'is weakened!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'cthun EMOTE_WEAKENED'); -- -1 532 000 KARAZHAN -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1532000,'Well done Midnight!',9173,1,0,'attumen SAY_MIDNIGHT_KILL'), -(-1532001,'Cowards! Wretches!',9167,1,0,'attumen SAY_APPEAR1'), -(-1532002,'Who dares attack the steed of the Huntsman?',9298,1,0,'attumen SAY_APPEAR2'), -(-1532003,'Perhaps you would rather test yourselves against a more formidable opponent?!',9299,1,0,'attumen SAY_APPEAR3'), -(-1532004,'Come, Midnight, let\'s disperse this petty rabble!',9168,1,0,'attumen SAY_MOUNT'), -(-1532005,'It was... inevitable.',9169,1,0,'attumen SAY_KILL1'), -(-1532006,'Another trophy to add to my collection!',9300,1,0,'attumen SAY_KILL2'), -(-1532007,'Weapons are merely a convenience for a warrior of my skill!',9166,1,0,'attumen SAY_DISARMED'), -(-1532008,'I always knew... someday I would become... the hunted.',9165,1,0,'attumen SAY_DEATH'), -(-1532009,'Such easy sport.',9170,1,0,'attumen SAY_RANDOM1'), -(-1532010,'Amateurs! Do not think you can best me! I kill for a living.',9304,1,0,'attumen SAY_RANDOM2'), - -(-1532011,'Hmm, unannounced visitors? Preparations must be made.',9211,1,0,'moroes SAY_AGGRO'), -(-1532012,'Now, where was I? Oh yes...',9215,1,0,'moroes SAY_SPECIAL_1'), -(-1532013,'You rang?',9316,1,0,'moroes SAY_SPECIAL_2'), -(-1532014,'One more for dinner this evening.',9214,1,0,'moroes SAY_KILL_1'), -(-1532015,'Time... Never enough time.',9314,1,0,'moroes SAY_KILL_2'), -(-1532016,'I\'ve gone and made a mess.',9315,1,0,'moroes SAY_KILL_3'), -(-1532017,'How terribly clumsy of me...',9213,1,0,'moroes SAY_DEATH'), - -(-1532018,'Your behavior will not be tolerated!',9204,1,0,'maiden SAY_AGGRO'), -(-1532019,'Ah ah ah...',9207,1,0,'maiden SAY_SLAY1'), -(-1532020,'This is for the best.',9312,1,0,'maiden SAY_SLAY2'), -(-1532021,'Impure thoughts lead to profane actions.',9311,1,0,'maiden SAY_SLAY3'), -(-1532022,'Cast out your corrupt thoughts.',9313,1,0,'maiden SAY_REPENTANCE1'), -(-1532023,'Your impurity must be cleansed.',9208,1,0,'maiden SAY_REPENTANCE2'), -(-1532024,'Death comes. Will your conscience be clear?',9206,1,0,'maiden SAY_DEATH'), - -(-1532025,'Oh at last, at last. I can go home.',9190,1,0,'dorothee SAY_DOROTHEE_DEATH'), -(-1532026,'Don\'t let them hurt us, Tito! Oh, you won\'t, will you?',9191,1,0,'dorothee SAY_DOROTHEE_SUMMON'), -(-1532027,'Tito, oh Tito, no!',9192,1,0,'dorothee SAY_DOROTHEE_TITO_DEATH'), -(-1532028,'Oh dear, we simply must find a way home! The old wizard could be our only hope! Strawman, Roar, Tinhead, will you... wait! Oh golly, look! We have visitors!',9195,1,0,'dorothee SAY_DOROTHEE_AGGRO'), - -(-1532029,'Wanna fight? Huh? Do ya? C\'mon, I\'ll fight you with both claws behind my back!',9227,1,0,'roar SAY_ROAR_AGGRO'), -(-1532030,'You didn\'t have to go and do that.',9229,1,0,'roar SAY_ROAR_DEATH'), -(-1532031,'I think I\'m going to go take fourty winks.',9230,1,0,'roar SAY_ROAR_SLAY'), - -(-1532032,'Now what should I do with you? I simply can\'t make up my mind.',9254,1,0,'strawman SAY_STRAWMAN_AGGRO'), -(-1532033,'Don\'t let them make a mattress... out of me.',9256,1,0,'strawman SAY_STRAWMAN_DEATH'), -(-1532034,'I guess I\'m not a failure after all.',9257,1,0,'strawman SAY_STRAWMAN_SLAY'), - -(-1532035,'I could really use a heart. Say, can I have yours?',9268,1,0,'tinhead SAY_TINHEAD_AGGRO'), -(-1532036,'Back to being an old rustbucket.',9270,1,0,'tinhead SAY_TINHEAD_DEATH'), -(-1532037,'Guess I\'m not so rusty, after all.',9271,1,0,'tinhead SAY_TINHEAD_SLAY'), -(-1532038,'begins to rust.',0,2,0,'tinhead EMOTE_RUST'), - -(-1532039,'Woe to each and every one of you my pretties! ',9179,1,0,'crone SAY_CRONE_AGGRO'), -(-1532040,'It will all be over soon! ',9307,1,0,'crone SAY_CRONE_AGGRO2'), -(-1532041,'How could you? What a cruel, cruel world!',9178,1,0,'crone SAY_CRONE_DEATH'), -(-1532042,'Fixed you, didn\'t I? ',9180,1,0,'crone SAY_CRONE_SLAY'), - -(-1532043,'All the better to own you with!',9276,1,0,'wolf SAY_WOLF_AGGRO'), -(-1532044,'Mmmm... delicious.',9277,1,0,'wolf SAY_WOLF_SLAY'), -(-1532045,'Run away little girl, run away!',9278,1,0,'wolf SAY_WOLF_HOOD'), - -(-1532046,'What devil art thou, that dost torment me thus?',9196,1,0,'julianne SAY_JULIANNE_AGGRO'), -(-1532047,'Where is my lord? Where is my Romulo?',9199,1,0,'julianne SAY_JULIANNE_ENTER'), -(-1532048,'Romulo, I come! Oh... this do I drink to thee!',9198,1,0,'julianne SAY_JULIANNE_DEATH01'), -(-1532049,'Where is my Lord? Where is my Romulo? Ohh, happy dagger! This is thy sheath! There rust, and let me die!',9310,1,0,'julianne SAY_JULIANNE_DEATH02'), -(-1532050,'Come, gentle night; and give me back my Romulo!',9200,1,0,'julianne SAY_JULIANNE_RESURRECT'), -(-1532051,'Parting is such sweet sorrow.',9201,1,0,'julianne SAY_JULIANNE_SLAY'), - -(-1532052,'Wilt thou provoke me? Then have at thee, boy!',9233,1,0,'romulo SAY_ROMULO_AGGRO'), -(-1532053,'Thou smilest... upon the stroke that... murders me.',9235,1,0,'romulo SAY_ROMULO_DEATH'), -(-1532054,'This day\'s black fate on more days doth depend. This but begins the woe. Others must end.',9236,1,0,'romulo SAY_ROMULO_ENTER'), -(-1532055,'Thou detestable maw, thou womb of death; I enforce thy rotten jaws to open!',9237,1,0,'romulo SAY_ROMULO_RESURRECT'), -(-1532056,'How well my comfort is revived by this!',9238,1,0,'romulo SAY_ROMULO_SLAY'), - -(-1532057,'The Menagerie is for guests only.',9183,1,0,'curator SAY_AGGRO'), -(-1532058,'Gallery rules will be strictly enforced.',9188,1,0,'curator SAY_SUMMON1'), -(-1532059,'This curator is equipped for gallery protection.',9309,1,0,'curator SAY_SUMMON2'), -(-1532060,'Your request cannot be processed.',9186,1,0,'curator SAY_EVOCATE'), -(-1532061,'Failure to comply will result in offensive action.',9185,1,0,'curator SAY_ENRAGE'), -(-1532062,'Do not touch the displays.',9187,1,0,'curator SAY_KILL1'), -(-1532063,'You are not a guest.',9308,1,0,'curator SAY_KILL2'), -(-1532064,'This Curator is no longer op... er... ation... al.',9184,1,0,'curator SAY_DEATH'), - -(-1532065,'Your blood will anoint my circle.',9264,1,0,'terestian SAY_SLAY1'), -(-1532066,'The great one will be pleased.',9329,1,0,'terestian SAY_SLAY2'), -(-1532067,'My life, is yours. Oh great one.',9262,1,0,'terestian SAY_DEATH'), -(-1532068,'Ah, you\'re just in time. The rituals are about to begin.',9260,1,0,'terestian SAY_AGGRO'), -(-1532069,'Please, accept this humble offering, oh great one.',9263,1,0,'terestian SAY_SACRIFICE1'), -(-1532070,'Let the sacrifice serve his testament to my fealty.',9330,1,0,'terestian SAY_SACRIFICE2'), -(-1532071,'Come, you dwellers in the dark. Rally to my call!',9265,1,0,'terestian SAY_SUMMON1'), -(-1532072,'Gather, my pets. There is plenty for all.',9331,1,0,'terestian SAY_SUMMON2'), - -(-1532073,'Please, no more. My son... he\'s gone mad!',9241,1,0,'aran SAY_AGGRO1'), -(-1532074,'I\'ll not be tortured again!',9323,1,0,'aran SAY_AGGRO2'), -(-1532075,'Who are you? What do you want? Stay away from me!',9324,1,0,'aran SAY_AGGRO3'), -(-1532076,'I\'ll show you this beaten dog still has some teeth!',9245,1,0,'aran SAY_FLAMEWREATH1'), -(-1532077,'Burn you hellish fiends!',9326,1,0,'aran SAY_FLAMEWREATH2'), -(-1532078,'I\'ll freeze you all!',9246,1,0,'aran SAY_BLIZZARD1'), -(-1532079,'Back to the cold dark with you!',9327,1,0,'aran SAY_BLIZZARD2'), -(-1532080,'Yes, yes, my son is quite powerful... but I have powers of my own!',9242,1,0,'aran SAY_EXPLOSION1'), -(-1532081,'I am not some simple jester! I am Nielas Aran!',9325,1,0,'aran SAY_EXPLOSION2'), -(-1532082,'Surely you would not deny an old man a replenishing drink? No, no I thought not.',9248,1,0,'aran SAY_DRINK'), -(-1532083,'I\'m not finished yet! No, I have a few more tricks up me sleeve.',9251,1,0,'aran SAY_ELEMENTALS'), -(-1532084,'I want this nightmare to be over!',9250,1,0,'aran SAY_KILL1'), -(-1532085,'Torment me no more!',9328,1,0,'aran SAY_KILL2'), -(-1532086,'You\'ve wasted enough of my time. Let these games be finished!',9247,1,0,'aran SAY_TIMEOVER'), -(-1532087,'At last... The nightmare is.. over...',9244,1,0,'aran SAY_DEATH'), -(-1532088,'Where did you get that?! Did HE send you?!',9249,1,0,'aran SAY_ATIESH'), - -(-1532089,'cries out in withdrawal, opening gates to the warp.',0,2,0,'netherspite EMOTE_PHASE_PORTAL'), -(-1532090,'goes into a nether-fed rage!',0,2,0,'netherspite EMOTE_PHASE_BANISH'), - -(-1532091,'Madness has brought you here to me. I shall be your undoing!',9218,1,0,'malchezaar SAY_AGGRO'), -(-1532092,'Simple fools! Time is the fire in which you\'ll burn!',9220,1,0,'malchezaar SAY_AXE_TOSS1'), -(-1532093,'I see the subtlety of conception is beyond primitives such as you.',9317,1,0,'malchezaar SAY_AXE_TOSS2'), -(-1532094,'Who knows what secrets hide in the dark.',9223,1,0,'malchezaar SAY_SPECIAL1'), -(-1532095,'The cerestial forces are mine to manipulate.',9320,1,0,'malchezaar SAY_SPECIAL2'), -(-1532096,'How can you hope to withstand against such overwhelming power?',9321,1,0,'malchezaar SAY_SPECIAL3'), -(-1532097,'Surely you did not think you could win.',9222,1,0,'malchezaar SAY_SLAY1'), -(-1532098,'Your greed, your foolishness has brought you to this end.',9318,1,0,'malchezaar SAY_SLAY2'), -(-1532099,'You are, but a plaything, unfit even to amuse.',9319,1,0,'malchezaar SAY_SLAY3'), -(-1532100,'All realities, all dimensions are open to me!',9224,1,0,'malchezaar SAY_SUMMON1'), -(-1532101,'You face not Malchezaar alone, but the legions I command!',9322,1,0,'malchezaar SAY_SUMMON2'), -(-1532102,'I refuse to concede defeat. I am a prince of the Eredar! I am...',9221,1,0,'malchezaar SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1532000, 'Well done Midnight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9173, 1, 0, 0, 'attumen SAY_MIDNIGHT_KILL'), +(-1532001, 'Cowards! Wretches!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9167, 1, 0, 0, 'attumen SAY_APPEAR1'), +(-1532002, 'Who dares attack the steed of the Huntsman?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9298, 1, 0, 0, 'attumen SAY_APPEAR2'), +(-1532003, 'Perhaps you would rather test yourselves against a more formidable opponent?!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9299, 1, 0, 0, 'attumen SAY_APPEAR3'), +(-1532004, 'Come, Midnight, let''s disperse this petty rabble!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9168, 1, 0, 0, 'attumen SAY_MOUNT'), +(-1532005, 'It was... inevitable.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9169, 1, 0, 0, 'attumen SAY_KILL1'), +(-1532006, 'Another trophy to add to my collection!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9300, 1, 0, 0, 'attumen SAY_KILL2'), +(-1532007, 'Weapons are merely a convenience for a warrior of my skill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9166, 1, 0, 0, 'attumen SAY_DISARMED'), +(-1532008, 'I always knew... someday I would become... the hunted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9165, 1, 0, 0, 'attumen SAY_DEATH'), +(-1532009, 'Such easy sport.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9170, 1, 0, 0, 'attumen SAY_RANDOM1'), +(-1532010, 'Amateurs! Do not think you can best me! I kill for a living.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9304, 1, 0, 0, 'attumen SAY_RANDOM2'), +(-1532011, 'Hmm, unannounced visitors? Preparations must be made.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9211, 1, 0, 0, 'moroes SAY_AGGRO'), +(-1532012, 'Now, where was I? Oh yes...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9215, 1, 0, 0, 'moroes SAY_SPECIAL_1'), +(-1532013, 'You rang?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9316, 1, 0, 0, 'moroes SAY_SPECIAL_2'), +(-1532014, 'One more for dinner this evening.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9214, 1, 0, 0, 'moroes SAY_KILL_1'), +(-1532015, 'Time... Never enough time.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9314, 1, 0, 0, 'moroes SAY_KILL_2'), +(-1532016, 'I''ve gone and made a mess.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9315, 1, 0, 0, 'moroes SAY_KILL_3'), +(-1532017, 'How terribly clumsy of me...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9213, 1, 0, 0, 'moroes SAY_DEATH'), +(-1532018, 'Your behavior will not be tolerated!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9204, 1, 0, 0, 'maiden SAY_AGGRO'), +(-1532019, 'Ah ah ah...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9207, 1, 0, 0, 'maiden SAY_SLAY1'), +(-1532020, 'This is for the best.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9312, 1, 0, 0, 'maiden SAY_SLAY2'), +(-1532021, 'Impure thoughts lead to profane actions.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9311, 1, 0, 0, 'maiden SAY_SLAY3'), +(-1532022, 'Cast out your corrupt thoughts.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9313, 1, 0, 0, 'maiden SAY_REPENTANCE1'), +(-1532023, 'Your impurity must be cleansed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9208, 1, 0, 0, 'maiden SAY_REPENTANCE2'), +(-1532024, 'Death comes. Will your conscience be clear?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9206, 1, 0, 0, 'maiden SAY_DEATH'), +(-1532025, 'Oh at last, at last. I can go home.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9190, 1, 0, 0, 'dorothee SAY_DOROTHEE_DEATH'), +(-1532026, 'Don''t let them hurt us, Tito! Oh, you won''t, will you?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9191, 1, 0, 0, 'dorothee SAY_DOROTHEE_SUMMON'), +(-1532027, 'Tito, oh Tito, no!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9192, 1, 0, 0, 'dorothee SAY_DOROTHEE_TITO_DEATH'), +(-1532028, 'Oh dear, we simply must find a way home! The old wizard could be our only hope! Strawman, Roar, Tinhead, will you... wait! Oh golly, look! We have visitors!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9195, 1, 0, 0, 'dorothee SAY_DOROTHEE_AGGRO'), +(-1532029, 'Wanna fight? Huh? Do ya? C''mon, I''ll fight you with both claws behind my back!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9227, 1, 0, 0, 'roar SAY_ROAR_AGGRO'), +(-1532030, 'You didn''t have to go and do that.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9229, 1, 0, 0, 'roar SAY_ROAR_DEATH'), +(-1532031, 'I think I''m going to go take fourty winks.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9230, 1, 0, 0, 'roar SAY_ROAR_SLAY'), +(-1532032, 'Now what should I do with you? I simply can''t make up my mind.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9254, 1, 0, 0, 'strawman SAY_STRAWMAN_AGGRO'), +(-1532033, 'Don''t let them make a mattress... out of me.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9256, 1, 0, 0, 'strawman SAY_STRAWMAN_DEATH'), +(-1532034, 'I guess I''m not a failure after all.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9257, 1, 0, 0, 'strawman SAY_STRAWMAN_SLAY'), +(-1532035, 'I could really use a heart. Say, can I have yours?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9268, 1, 0, 0, 'tinhead SAY_TINHEAD_AGGRO'), +(-1532036, 'Back to being an old rustbucket.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9270, 1, 0, 0, 'tinhead SAY_TINHEAD_DEATH'), +(-1532037, 'Guess I''m not so rusty, after all.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9271, 1, 0, 0, 'tinhead SAY_TINHEAD_SLAY'), +(-1532038, 'begins to rust.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'tinhead EMOTE_RUST'), +(-1532039, 'Woe to each and every one of you my pretties! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9179, 1, 0, 0, 'crone SAY_CRONE_AGGRO'), +(-1532040, 'It will all be over soon! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9307, 1, 0, 0, 'crone SAY_CRONE_AGGRO2'), +(-1532041, 'How could you? What a cruel, cruel world!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9178, 1, 0, 0, 'crone SAY_CRONE_DEATH'), +(-1532042, 'Fixed you, didn''t I? ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9180, 1, 0, 0, 'crone SAY_CRONE_SLAY'), +(-1532043, 'All the better to own you with!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9276, 1, 0, 0, 'wolf SAY_WOLF_AGGRO'), +(-1532044, 'Mmmm... delicious.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9277, 1, 0, 0, 'wolf SAY_WOLF_SLAY'), +(-1532045, 'Run away little girl, run away!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9278, 1, 0, 0, 'wolf SAY_WOLF_HOOD'), +(-1532046, 'What devil art thou, that dost torment me thus?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9196, 1, 0, 0, 'julianne SAY_JULIANNE_AGGRO'), +(-1532047, 'Where is my lord? Where is my Romulo?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9199, 1, 0, 0, 'julianne SAY_JULIANNE_ENTER'), +(-1532048, 'Romulo, I come! Oh... this do I drink to thee!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9198, 1, 0, 0, 'julianne SAY_JULIANNE_DEATH01'), +(-1532049, 'Where is my Lord? Where is my Romulo? Ohh, happy dagger! This is thy sheath! There rust, and let me die!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9310, 1, 0, 0, 'julianne SAY_JULIANNE_DEATH02'), +(-1532050, 'Come, gentle night; and give me back my Romulo!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9200, 1, 0, 0, 'julianne SAY_JULIANNE_RESURRECT'), +(-1532051, 'Parting is such sweet sorrow.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9201, 1, 0, 0, 'julianne SAY_JULIANNE_SLAY'), +(-1532052, 'Wilt thou provoke me? Then have at thee, boy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9233, 1, 0, 0, 'romulo SAY_ROMULO_AGGRO'), +(-1532053, 'Thou smilest... upon the stroke that... murders me.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9235, 1, 0, 0, 'romulo SAY_ROMULO_DEATH'), +(-1532054, 'This day''s black fate on more days doth depend. This but begins the woe. Others must end.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9236, 1, 0, 0, 'romulo SAY_ROMULO_ENTER'), +(-1532055, 'Thou detestable maw, thou womb of death; I enforce thy rotten jaws to open!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9237, 1, 0, 0, 'romulo SAY_ROMULO_RESURRECT'), +(-1532056, 'How well my comfort is revived by this!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9238, 1, 0, 0, 'romulo SAY_ROMULO_SLAY'), +(-1532057, 'The Menagerie is for guests only.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9183, 1, 0, 0, 'curator SAY_AGGRO'), +(-1532058, 'Gallery rules will be strictly enforced.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9188, 1, 0, 0, 'curator SAY_SUMMON1'), +(-1532059, 'This curator is equipped for gallery protection.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9309, 1, 0, 0, 'curator SAY_SUMMON2'), +(-1532060, 'Your request cannot be processed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9186, 1, 0, 0, 'curator SAY_EVOCATE'), +(-1532061, 'Failure to comply will result in offensive action.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9185, 1, 0, 0, 'curator SAY_ENRAGE'), +(-1532062, 'Do not touch the displays.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9187, 1, 0, 0, 'curator SAY_KILL1'), +(-1532063, 'You are not a guest.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9308, 1, 0, 0, 'curator SAY_KILL2'), +(-1532064, 'This Curator is no longer op... er... ation... al.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9184, 1, 0, 0, 'curator SAY_DEATH'), +(-1532065, 'Your blood will anoint my circle.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9264, 1, 0, 0, 'terestian SAY_SLAY1'), +(-1532066, 'The great one will be pleased.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9329, 1, 0, 0, 'terestian SAY_SLAY2'), +(-1532067, 'My life, is yours. Oh great one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9262, 1, 0, 0, 'terestian SAY_DEATH'), +(-1532068, 'Ah, you''re just in time. The rituals are about to begin.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9260, 1, 0, 0, 'terestian SAY_AGGRO'), +(-1532069, 'Please, accept this humble offering, oh great one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9263, 1, 0, 0, 'terestian SAY_SACRIFICE1'), +(-1532070, 'Let the sacrifice serve his testament to my fealty.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9330, 1, 0, 0, 'terestian SAY_SACRIFICE2'), +(-1532071, 'Come, you dwellers in the dark. Rally to my call!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9265, 1, 0, 0, 'terestian SAY_SUMMON1'), +(-1532072, 'Gather, my pets. There is plenty for all.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9331, 1, 0, 0, 'terestian SAY_SUMMON2'), +(-1532073, 'Please, no more. My son... he''s gone mad!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9241, 1, 0, 0, 'aran SAY_AGGRO1'), +(-1532074, 'I''ll not be tortured again!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9323, 1, 0, 0, 'aran SAY_AGGRO2'), +(-1532075, 'Who are you? What do you want? Stay away from me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9324, 1, 0, 0, 'aran SAY_AGGRO3'), +(-1532076, 'I''ll show you this beaten dog still has some teeth!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9245, 1, 0, 0, 'aran SAY_FLAMEWREATH1'), +(-1532077, 'Burn you hellish fiends!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9326, 1, 0, 0, 'aran SAY_FLAMEWREATH2'), +(-1532078, 'I''ll freeze you all!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9246, 1, 0, 0, 'aran SAY_BLIZZARD1'), +(-1532079, 'Back to the cold dark with you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9327, 1, 0, 0, 'aran SAY_BLIZZARD2'), +(-1532080, 'Yes, yes, my son is quite powerful... but I have powers of my own!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9242, 1, 0, 0, 'aran SAY_EXPLOSION1'), +(-1532081, 'I am not some simple jester! I am Nielas Aran!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9325, 1, 0, 0, 'aran SAY_EXPLOSION2'), +(-1532082, 'Surely you would not deny an old man a replenishing drink? No, no I thought not.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9248, 1, 0, 0, 'aran SAY_DRINK'), +(-1532083, 'I''m not finished yet! No, I have a few more tricks up me sleeve.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9251, 1, 0, 0, 'aran SAY_ELEMENTALS'), +(-1532084, 'I want this nightmare to be over!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9250, 1, 0, 0, 'aran SAY_KILL1'), +(-1532085, 'Torment me no more!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9328, 1, 0, 0, 'aran SAY_KILL2'), +(-1532086, 'You''ve wasted enough of my time. Let these games be finished!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9247, 1, 0, 0, 'aran SAY_TIMEOVER'), +(-1532087, 'At last... The nightmare is.. over...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9244, 1, 0, 0, 'aran SAY_DEATH'), +(-1532088, 'Where did you get that?! Did HE send you?!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9249, 1, 0, 0, 'aran SAY_ATIESH'), +(-1532089, 'cries out in withdrawal, opening gates to the warp.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'netherspite EMOTE_PHASE_PORTAL'), +(-1532090, 'goes into a nether-fed rage!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'netherspite EMOTE_PHASE_BANISH'), +(-1532091, 'Madness has brought you here to me. I shall be your undoing!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9218, 1, 0, 0, 'malchezaar SAY_AGGRO'), +(-1532092, 'Simple fools! Time is the fire in which you''ll burn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9220, 1, 0, 0, 'malchezaar SAY_AXE_TOSS1'), +(-1532093, 'I see the subtlety of conception is beyond primitives such as you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9317, 1, 0, 0, 'malchezaar SAY_AXE_TOSS2'), +(-1532094, 'Who knows what secrets hide in the dark.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9223, 1, 0, 0, 'malchezaar SAY_SPECIAL1'), +(-1532095, 'The cerestial forces are mine to manipulate.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9320, 1, 0, 0, 'malchezaar SAY_SPECIAL2'), +(-1532096, 'How can you hope to withstand against such overwhelming power?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9321, 1, 0, 0, 'malchezaar SAY_SPECIAL3'), +(-1532097, 'Surely you did not think you could win.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9222, 1, 0, 0, 'malchezaar SAY_SLAY1'), +(-1532098, 'Your greed, your foolishness has brought you to this end.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9318, 1, 0, 0, 'malchezaar SAY_SLAY2'), +(-1532099, 'You are, but a plaything, unfit even to amuse.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9319, 1, 0, 0, 'malchezaar SAY_SLAY3'), +(-1532100, 'All realities, all dimensions are open to me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9224, 1, 0, 0, 'malchezaar SAY_SUMMON1'), +(-1532101, 'You face not Malchezaar alone, but the legions I command!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9322, 1, 0, 0, 'malchezaar SAY_SUMMON2'), +(-1532102, 'I refuse to concede defeat. I am a prince of the Eredar! I am...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9221, 1, 0, 0, 'malchezaar SAY_DEATH'), +(-1532103, 'Welcome Ladies and Gentlemen, to this evening''s presentation!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9174, 1, 0, 0, 'barnes OZ1'), +(-1532104, 'Tonight we plumb the depths of the human soul as we join a lost, lonely girl trying desperately -- with the help of her loyal companions -- to find her way home!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9338, 1, 0, 0, 'barnes OZ2'), +(-1532105, 'But she is pursued... by a wicked malevolent crone!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9339, 1, 0, 0, 'barnes OZ3'), +(-1532106, 'Will she survive? Will she prevail? Only time will tell. And now ... on with the show!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9340, 1, 0, 0, 'barnes OZ4'), +(-1532107, 'Good evening, Ladies and Gentlemen! Welcome to this evening''s presentation!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9175, 1, 0, 0, 'barnes HOOD1'), +(-1532108, 'Tonight, things are not what they seem. For tonight, your eyes may not be trusted', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9335, 1, 0, 0, 'barnes HOOD2'), +(-1532109, 'Take for instance, this quiet, elderly woman, waiting for a visit from her granddaughter. Surely there is nothing to fear from this sweet, grey-haired, old lady.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9336, 1, 0, 0, 'barnes HOOD3'), +(-1532110, 'But don''t let me pull the wool over your eyes. See for yourself what lies beneath those covers! And now... on with the show!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9337, 1, 0, 0, 'barnes HOOD4'), +(-1532111, 'Welcome, Ladies and Gentlemen, to this evening''s presentation!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9176, 1, 0, 0, 'barnes RAJ1'), +(-1532112, 'Tonight, we explore a tale of forbidden love!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9341, 1, 0, 0, 'barnes RAJ2'), +(-1532113, 'But beware, for not all love stories end happily, as you may find out. Sometimes, love pricks like a thorn.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9342, 1, 0, 0, 'barnes RAJ3'), +(-1532114, 'But don''t take it from me, see for yourself what tragedy lies ahead when the paths of star-crossed lovers meet. And now...on with the show!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 9343, 1, 0, 0, 'barnes RAJ4'); -- -1 533 000 NAXXRAMAS -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1533000,'Ahh... welcome to my parlor.',8788,1,0,'anubrekhan SAY_GREET'), -(-1533001,'Just a little taste...',8785,1,0,'anubrekhan SAY_AGGRO1'), -(-1533002,'There is no way out.',8786,1,0,'anubrekhan SAY_AGGRO2'), -(-1533003,'Yes, Run! It makes the blood pump faster!',8787,1,0,'anubrekhan SAY_AGGRO3'), -(-1533004,'I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop.',8790,1,0,'anubrekhan SAY_TAUNT1'), -(-1533005,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,'anubrekhan SAY_TAUNT2'), -(-1533006,'Which one shall I eat first? So difficult to choose... the all smell so delicious.',8792,1,0,'anubrekhan SAY_TAUNT3'), -(-1533007,'Closer now... tasty morsels. I\'ve been too long without food. Without blood to drink.',8793,1,0,'anubrekhan SAY_TAUNT4'), -(-1533008,'Shh... it will all be over soon.',8789,1,0,'anubrekhan SAY_SLAY'), -(-1533009,'Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master\'s service!',8799,1,0,'faerlina SAY_GREET'), -(-1533010,'Slay them in the master\'s name!',8794,1,0,'faerlina SAY_AGGRO1'), -(-1533011,'You cannot hide from me!',8795,1,0,'faerlina SAY_AGGRO2'), -(-1533012,'Kneel before me, worm!',8796,1,0,'faerlina SAY_AGGRO3'), -(-1533013,'Run while you still can!',8797,1,0,'faerlina SAY_AGGRO4'), -(-1533014,'You have failed!',8800,1,0,'faerlina SAY_SLAY1'), -(-1533015,'Pathetic wretch!',8801,1,0,'faerlina SAY_SLAY2'), -(-1533016,'The master... will avenge me!',8798,1,0,'faerlina SAY_DEATH'), -(-1533017,'Patchwerk want to play!',8909,1,0,'patchwerk SAY_AGGRO1'), -(-1533018,'Kel\'Thuzad make Patchwerk his Avatar of War!',8910,1,0,'patchwerk SAY_AGGRO2'), -(-1533019,'No more play?',8912,1,0,'patchwerk SAY_SLAY'), -(-1533020,'What happened to... Patch...',8911,1,0,'patchwerk SAY_DEATH'), -(-1533021,'goes into a berserker rage!',0,2,0,'patchwerk EMOTE_BERSERK'), -(-1533022,'becomes enraged!',0,2,0,'patchwerk EMOTE_ENRAGE'), -(-1533023,'Stalagg crush you!',8864,1,0,'stalagg SAY_STAL_AGGRO'), -(-1533024,'Stalagg kill!',8866,1,0,'stalagg SAY_STAL_SLAY'), -(-1533025,'Master save me...',8865,1,0,'stalagg SAY_STAL_DEATH'), -(-1533026,'Feed you to master!',8802,1,0,'feugen SAY_FEUG_AGGRO'), -(-1533027,'Feugen make master happy!',8804,1,0,'feugen SAY_FEUG_SLAY'), -(-1533028,'No... more... Feugen...',8803,1,0,'feugen SAY_FEUG_DEATH'), -(-1533029,'You are too late... I... must... OBEY!',8872,1,0,'thaddius SAY_GREET'), -(-1533030,'KILL!',8867,1,0,'thaddius SAY_AGGRO1'), -(-1533031,'EAT YOUR BONES!',8868,1,0,'thaddius SAY_AGGRO2'), -(-1533032,'BREAK YOU!',8869,1,0,'thaddius SAY_AGGRO3'), -(-1533033,'You die now!',8877,1,0,'thaddius SAY_SLAY'), -(-1533034,'Now YOU feel pain!',8871,1,0,'thaddius SAY_ELECT'), -(-1533035,'Thank... you...',8870,1,0,'thaddius SAY_DEATH'), -(-1533036,'Pleeease!',8873,1,0,'thaddius SAY_SCREAM1'), -(-1533037,'Stop, make it stop!',8874,1,0,'thaddius SAY_SCREAM2'), -(-1533038,'Help me! Save me!',8875,1,0,'thaddius SAY_SCREAM3'), -(-1533039,'Please, nooo!',8876,1,0,'thaddius SAY_SCREAM4'); - -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533074 AND -1533040; - INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1533040,'Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned.',8807,1,0,'gothik SAY_SPEECH'), -(-1533041,'Death is the only escape.',8806,1,0,'gothik SAY_KILL'), -(-1533042,'I... am... undone!',8805,1,0,'gothik SAY_DEATH'), -(-1533043,'I have waited long enough! Now, you face the harvester of souls!',8808,1,0,'gothik SAY_TELEPORT'), -(-1533044,'Defend youself!',8892,1,0,'blaumeux SAY_BLAU_AGGRO'), -(-1533045,'Come, Zeliek, do not drive them out. Not before we\'ve had our fun.',8896,1,0,'blaumeux SAY_BLAU_TAUNT1'), -(-1533046,'I do hope they stay alive long enough for me to... introduce myself.',8897,1,0,'blaumeux SAY_BLAU_TAUNT2'), -(-1533047,'The first kill goes to me! Anyone care to wager?',8898,1,0,'blaumeux SAY_BLAU_TAUNT3'), -(-1533048,'Your life is mine!',8895,1,0,'blaumeux SAY_BLAU_SPECIAL'), -(-1533049,'Who\'s next?',8894,1,0,'blaumeux SAY_BLAU_SLAY'), -(-1533050,'Tou... che!',8893,1,0,'blaumeux SAY_BLAU_DEATH'), -(-1533051,'Come out and fight, ye wee ninny!',8899,1,0,'korthazz SAY_KORT_AGGRO'), -(-1533052,'To arms, ye roustabouts! We\'ve got company!',8903,1,0,'korthazz SAY_KORT_TAUNT1'), -(-1533053,'I heard about enough of yer sniveling. Shut yer fly trap \'afore I shut it for ye!',8904,1,0,'korthazz SAY_KORT_TAUNT2'), -(-1533054,'I\'m gonna enjoy killin\' these slack-jawed daffodils!',8905,1,0,'korthazz SAY_KORT_TAUNT3'), -(-1533055,'I like my meat extra crispy!',8901,1,0,'korthazz SAY_KORT_SPECIAl'), -(-1533056,'Next time, bring more friends!',8902,1,0,'korthazz SAY_KORT_SLAY'), -(-1533057,'What a bloody waste this is!',8900,1,0,'korthazz SAY_KORT_DEATH'), -(-1533058,'Flee, before it\'s too late!',8913,1,0,'zeliek SAY_ZELI_AGGRO'), -(-1533059,'Invaders, cease this foolish venture at once! Turn away while you still can!',8917,1,0,'zeliek SAY_ZELI_TAUNT1'), -(-1533060,'Perhaps they will come to their senses, and run away as fast as they can!',8918,1,0,'zeliek SAY_ZELI_TAUNT2'), -(-1533061,'Do not continue! Turn back while there\'s still time!',8919,1,0,'zeliek SAY_ZELI_TAUNT3'), -(-1533062,'I- I have no choice but to obey!',8916,1,0,'zeliek SAY_ZELI_SPECIAL'), -(-1533063,'Forgive me!',8915,1,0,'zeliek SAY_ZELI_SLAY'), -(-1533064,'It is... as it should be.',8914,1,0,'zeliek SAY_ZELI_DEATH'), -(-1533065,'You seek death?',14571,1,0,'rivendare_naxx SAY_RIVE_AGGRO1'), -(-1533066,'None shall pass!',14572,1,0,'rivendare_naxx SAY_RIVE_AGGRO2'), -(-1533067,'Be still!',14573,1,0,'rivendare_naxx SAY_RIVE_AGGRO3'), -(-1533068,'You will find no peace in death.',14574,1,0,'rivendare_naxx SAY_RIVE_SLAY1'), -(-1533069,'The master\'s will is done.',14575,1,0,'rivendare_naxx SAY_RIVE_SLAY2'), -(-1533070,'Bow to the might of the scourge!',14576,1,0,'rivendare_naxx SAY_RIVE_SPECIAL'), -(-1533071,'Enough prattling. Let them come! We shall grind their bones to dust.',14577,1,0,'rivendare_naxx SAY_RIVE_TAUNT1'), -(-1533072,'Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough.',14578,1,0,'rivendare_naxx SAY_RIVE_TAUNT2'), -(-1533073,'Life is meaningless. It is in death that we are truly tested.',14579,1,0,'rivendare_naxx SAY_RIVE_TAUNT3'), -(-1533074,'Death... will not stop me...',14580,1,0,'rivendare_naxx SAY_RIVE_DEATH'); - -DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533108 AND -1533075; -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1533075,'Glory to the master!',8845,1,0,'noth SAY_AGGRO1'), -(-1533076,'Your life is forfeit!',8846,1,0,'noth SAY_AGGRO2'), -(-1533077,'Die, trespasser!',8847,1,0,'noth SAY_AGGRO3'), -(-1533078,'Rise, my soldiers! Rise and fight once more!',8851,1,0,'noth SAY_SUMMON'), -(-1533079,'My task is done!',8849,1,0,'noth SAY_SLAY1'), -(-1533080,'Breathe no more!',8850,1,0,'noth SAY_SLAY2'), -(-1533081,'I will serve the master... in... death!',8848,1,0,'noth SAY_DEATH'), -(-1533082,'takes in a deep breath...',0,2,0,'sapphiron EMOTE_BREATH'), -(-1533083,'enrages!',0,2,0,'sapphiron EMOTE_ENRAGE'), -(-1533084,'Our preparations continue as planned, master.',14467,1,0,'kelthuzad SAY_SAPP_DIALOG1'), -(-1533085,'It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.',8881,1,0,'kelthuzad SAY_SAPP_DIALOG2_LICH'), -(-1533086,'I see no complications... Wait... What is this?',14468,1,0,'kelthuzad SAY_SAPP_DIALOG3'), -(-1533087,'Your security measures have failed! See to this interruption immediately!',8882,1,0,'kelthuzad SAY_SAPP_DIALOG4_LICH'), -(-1533088,'Yes, master!',14469,1,0,'kelthuzad SAY_SAPP_DIALOG5'), -(-1533089,'No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...',14484,1,0,'kelthuzad SAY_CAT_DIED'), -(-1533090,'Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.',14463,1,0,'kelthuzad SAY_TAUNT1'), -(-1533091,'Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! ',14464,1,0,'kelthuzad SAY_TAUNT2'), -(-1533092,'I grow tired of these games. Proceed, and I will banish your souls to oblivion!',14465,1,0,'kelthuzad SAY_TAUNT3'), -(-1533093,'You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!',14466,1,0,'kelthuzad SAY_TAUNT4'), -(-1533094,'Pray for mercy!',14475,1,0,'kelthuzad SAY_AGGRO1'), -(-1533095,'Scream your dying breath!',14476,1,0,'kelthuzad SAY_AGGRO2'), -(-1533096,'The end is upon you!',14477,1,0,'kelthuzad SAY_AGGRO3'), -(-1533097,'The dark void awaits you!',14478,1,0,'kelthuzad SAY_SLAY1'), -(-1533098,'',14479,1,0,'kelthuzad SAY_SLAY2'), -(-1533099,'AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!',14480,1,0,'kelthuzad SAY_DEATH'), -(-1533100,'Your soul, is bound to me now!',14472,1,0,'kelthuzad SAY_CHAIN1'), -(-1533101,'There will be no escape!',14473,1,0,'kelthuzad SAY_CHAIN2'), -(-1533102,'I will freeze the blood in your veins!',14474,1,0,'kelthuzad SAY_FROST_BLAST'), -(-1533103,'Master! I require aid! ',14470,1,0,'kelthuzad SAY_REQUEST_AID'), -(-1533104,'Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...',0,1,0,'kelthuzad SAY_ANSWER_REQUEST'), -(-1533105,'Minions, servants, soldiers of the cold dark, obey the call of Kel\'Thuzad!',14471,1,0,'kelthuzad SAY_SUMMON_MINIONS'), -(-1533106,'Your petty magics are no challenge to the might of the Scourge! ',14481,1,0,'kelthuzad SAY_SPECIAL1_MANA_DET'), -(-1533107,'Enough! I grow tired of these distractions! ',14483,1,0,'kelthuzad SAY_SPECIAL3_MANA_DET'), -(-1533108,'Fools, you have spread your powers too thin. Be free, my minions!',14482,1,0,'kelthuzad SAY_SPECIAL2_DISPELL'); - -UPDATE `script_texts` SET `sound`=8902 WHERE `entry`=-1533055; -UPDATE `script_texts` SET `sound`=8901 WHERE `entry`=-1533056; +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1533000, 'Ahh... welcome to my parlor.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8788, 1, 0, 0, 'anubrekhan SAY_GREET'), +(-1533001, 'Just a little taste...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8785, 1, 0, 0, 'anubrekhan SAY_AGGRO1'), +(-1533002, 'There is no way out.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8786, 1, 0, 0, 'anubrekhan SAY_AGGRO2'), +(-1533003, 'Yes, Run! It makes the blood pump faster!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8787, 1, 0, 0, 'anubrekhan SAY_AGGRO3'), +(-1533004, 'I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8790, 1, 0, 0, 'anubrekhan SAY_TAUNT1'), +(-1533005, 'Where to go? What to do? So many choices that all end in pain, end in death.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8791, 1, 0, 0, 'anubrekhan SAY_TAUNT2'), +(-1533006, 'Which one shall I eat first? So difficult to choose... the all smell so delicious.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8792, 1, 0, 0, 'anubrekhan SAY_TAUNT3'), +(-1533007, 'Closer now... tasty morsels. I''ve been too long without food. Without blood to drink.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8793, 1, 0, 0, 'anubrekhan SAY_TAUNT4'), +(-1533008, 'Shh... it will all be over soon.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8789, 1, 0, 0, 'anubrekhan SAY_SLAY'), +(-1533009, 'Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master''s service!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8799, 1, 0, 0, 'faerlina SAY_GREET'), +(-1533010, 'Slay them in the master''s name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8794, 1, 0, 0, 'faerlina SAY_AGGRO1'), +(-1533011, 'You cannot hide from me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8795, 1, 0, 0, 'faerlina SAY_AGGRO2'), +(-1533012, 'Kneel before me, worm!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8796, 1, 0, 0, 'faerlina SAY_AGGRO3'), +(-1533013, 'Run while you still can!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8797, 1, 0, 0, 'faerlina SAY_AGGRO4'), +(-1533014, 'You have failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8800, 1, 0, 0, 'faerlina SAY_SLAY1'), +(-1533015, 'Pathetic wretch!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8801, 1, 0, 0, 'faerlina SAY_SLAY2'), +(-1533016, 'The master... will avenge me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8798, 1, 0, 0, 'faerlina SAY_DEATH'), +(-1533017, 'Patchwerk want to play!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8909, 1, 0, 0, 'patchwerk SAY_AGGRO1'), +(-1533018, 'Kel''Thuzad make Patchwerk his Avatar of War!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8910, 1, 0, 0, 'patchwerk SAY_AGGRO2'), +(-1533019, 'No more play?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8912, 1, 0, 0, 'patchwerk SAY_SLAY'), +(-1533020, 'What happened to... Patch...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8911, 1, 0, 0, 'patchwerk SAY_DEATH'), +(-1533021, 'goes into a berserker rage!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'patchwerk EMOTE_BERSERK'), +(-1533022, 'becomes enraged!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'patchwerk EMOTE_ENRAGE'), +(-1533023, 'Stalagg crush you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8864, 1, 0, 0, 'stalagg SAY_STAL_AGGRO'), +(-1533024, 'Stalagg kill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8866, 1, 0, 0, 'stalagg SAY_STAL_SLAY'), +(-1533025, 'Master save me...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8865, 1, 0, 0, 'stalagg SAY_STAL_DEATH'), +(-1533026, 'Feed you to master!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8802, 1, 0, 0, 'feugen SAY_FEUG_AGGRO'), +(-1533027, 'Feugen make master happy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8804, 1, 0, 0, 'feugen SAY_FEUG_SLAY'), +(-1533028, 'No... more... Feugen...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8803, 1, 0, 0, 'feugen SAY_FEUG_DEATH'), +(-1533029, 'You are too late... I... must... OBEY!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8872, 1, 0, 0, 'thaddius SAY_GREET'), +(-1533030, 'KILL!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8867, 1, 0, 0, 'thaddius SAY_AGGRO1'), +(-1533031, 'EAT YOUR BONES!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8868, 1, 0, 0, 'thaddius SAY_AGGRO2'), +(-1533032, 'BREAK YOU!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8869, 1, 0, 0, 'thaddius SAY_AGGRO3'), +(-1533033, 'You die now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8877, 1, 0, 0, 'thaddius SAY_SLAY'), +(-1533034, 'Now YOU feel pain!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8871, 1, 0, 0, 'thaddius SAY_ELECT'), +(-1533035, 'Thank... you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8870, 1, 0, 0, 'thaddius SAY_DEATH'), +(-1533036, 'Pleeease!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8873, 1, 0, 0, 'thaddius SAY_SCREAM1'), +(-1533037, 'Stop, make it stop!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8874, 1, 0, 0, 'thaddius SAY_SCREAM2'), +(-1533038, 'Help me! Save me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8875, 1, 0, 0, 'thaddius SAY_SCREAM3'), +(-1533039, 'Please, nooo!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8876, 1, 0, 0, 'thaddius SAY_SCREAM4'), +(-1533040, 'Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8807, 1, 0, 0, 'gothik SAY_SPEECH'), +(-1533041, 'Death is the only escape.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8806, 1, 0, 0, 'gothik SAY_KILL'), +(-1533042, 'I... am... undone!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8805, 1, 0, 0, 'gothik SAY_DEATH'), +(-1533043, 'I have waited long enough! Now, you face the harvester of souls!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8808, 1, 0, 0, 'gothik SAY_TELEPORT'), +(-1533044, 'Defend youself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8892, 1, 0, 0, 'blaumeux SAY_BLAU_AGGRO'), +(-1533045, 'Come, Zeliek, do not drive them out. Not before we''ve had our fun.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8896, 1, 0, 0, 'blaumeux SAY_BLAU_TAUNT1'), +(-1533046, 'I do hope they stay alive long enough for me to... introduce myself.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8897, 1, 0, 0, 'blaumeux SAY_BLAU_TAUNT2'), +(-1533047, 'The first kill goes to me! Anyone care to wager?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8898, 1, 0, 0, 'blaumeux SAY_BLAU_TAUNT3'), +(-1533048, 'Your life is mine!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8895, 1, 0, 0, 'blaumeux SAY_BLAU_SPECIAL'), +(-1533049, 'Who''s next?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8894, 1, 0, 0, 'blaumeux SAY_BLAU_SLAY'), +(-1533050, 'Tou... che!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8893, 1, 0, 0, 'blaumeux SAY_BLAU_DEATH'), +(-1533051, 'Come out and fight, ye wee ninny!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8899, 1, 0, 0, 'korthazz SAY_KORT_AGGRO'), +(-1533052, 'To arms, ye roustabouts! We''ve got company!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8903, 1, 0, 0, 'korthazz SAY_KORT_TAUNT1'), +(-1533053, 'I heard about enough of yer sniveling. Shut yer fly trap ''afore I shut it for ye!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8904, 1, 0, 0, 'korthazz SAY_KORT_TAUNT2'), +(-1533054, 'I''m gonna enjoy killin'' these slack-jawed daffodils!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8905, 1, 0, 0, 'korthazz SAY_KORT_TAUNT3'), +(-1533055, 'I like my meat extra crispy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8902, 1, 0, 0, 'korthazz SAY_KORT_SPECIAl'), +(-1533056, 'Next time, bring more friends!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8901, 1, 0, 0, 'korthazz SAY_KORT_SLAY'), +(-1533057, 'What a bloody waste this is!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8900, 1, 0, 0, 'korthazz SAY_KORT_DEATH'), +(-1533058, 'Flee, before it''s too late!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8913, 1, 0, 0, 'zeliek SAY_ZELI_AGGRO'), +(-1533059, 'Invaders, cease this foolish venture at once! Turn away while you still can!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8917, 1, 0, 0, 'zeliek SAY_ZELI_TAUNT1'), +(-1533060, 'Perhaps they will come to their senses, and run away as fast as they can!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8918, 1, 0, 0, 'zeliek SAY_ZELI_TAUNT2'), +(-1533061, 'Do not continue! Turn back while there''s still time!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8919, 1, 0, 0, 'zeliek SAY_ZELI_TAUNT3'), +(-1533062, 'I- I have no choice but to obey!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8916, 1, 0, 0, 'zeliek SAY_ZELI_SPECIAL'), +(-1533063, 'Forgive me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8915, 1, 0, 0, 'zeliek SAY_ZELI_SLAY'), +(-1533064, 'It is... as it should be.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8914, 1, 0, 0, 'zeliek SAY_ZELI_DEATH'), +(-1533065, 'You seek death?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14571, 1, 0, 0, 'rivendare_naxx SAY_RIVE_AGGRO1'), +(-1533066, 'None shall pass!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14572, 1, 0, 0, 'rivendare_naxx SAY_RIVE_AGGRO2'), +(-1533067, 'Be still!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14573, 1, 0, 0, 'rivendare_naxx SAY_RIVE_AGGRO3'), +(-1533068, 'You will find no peace in death.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14574, 1, 0, 0, 'rivendare_naxx SAY_RIVE_SLAY1'), +(-1533069, 'The master''s will is done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14575, 1, 0, 0, 'rivendare_naxx SAY_RIVE_SLAY2'), +(-1533070, 'Bow to the might of the scourge!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14576, 1, 0, 0, 'rivendare_naxx SAY_RIVE_SPECIAL'), +(-1533071, 'Enough prattling. Let them come! We shall grind their bones to dust.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14577, 1, 0, 0, 'rivendare_naxx SAY_RIVE_TAUNT1'), +(-1533072, 'Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14578, 1, 0, 0, 'rivendare_naxx SAY_RIVE_TAUNT2'), +(-1533073, 'Life is meaningless. It is in death that we are truly tested.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14579, 1, 0, 0, 'rivendare_naxx SAY_RIVE_TAUNT3'), +(-1533074, 'Death... will not stop me...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14580, 1, 0, 0, 'rivendare_naxx SAY_RIVE_DEATH'), +(-1533075, 'Glory to the master!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8845, 1, 0, 0, 'noth SAY_AGGRO1'), +(-1533076, 'Your life is forfeit!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8846, 1, 0, 0, 'noth SAY_AGGRO2'), +(-1533077, 'Die, trespasser!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8847, 1, 0, 0, 'noth SAY_AGGRO3'), +(-1533078, 'Rise, my soldiers! Rise and fight once more!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8851, 1, 0, 0, 'noth SAY_SUMMON'), +(-1533079, 'My task is done!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8849, 1, 0, 0, 'noth SAY_SLAY1'), +(-1533080, 'Breathe no more!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8850, 1, 0, 0, 'noth SAY_SLAY2'), +(-1533081, 'I will serve the master... in... death!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8848, 1, 0, 0, 'noth SAY_DEATH'), +(-1533082, 'takes in a deep breath...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'sapphiron EMOTE_BREATH'), +(-1533083, 'enrages!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'sapphiron EMOTE_ENRAGE'), +(-1533084, 'Our preparations continue as planned, master.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14467, 1, 0, 0, 'kelthuzad SAY_SAPP_DIALOG1'), +(-1533085, 'It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8881, 1, 0, 0, 'kelthuzad SAY_SAPP_DIALOG2_LICH'), +(-1533086, 'I see no complications... Wait... What is this?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14468, 1, 0, 0, 'kelthuzad SAY_SAPP_DIALOG3'), +(-1533087, 'Your security measures have failed! See to this interruption immediately!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8882, 1, 0, 0, 'kelthuzad SAY_SAPP_DIALOG4_LICH'), +(-1533088, 'Yes, master!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14469, 1, 0, 0, 'kelthuzad SAY_SAPP_DIALOG5'), +(-1533089, 'No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14484, 1, 0, 0, 'kelthuzad SAY_CAT_DIED'), +(-1533090, 'Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14463, 1, 0, 0, 'kelthuzad SAY_TAUNT1'), +(-1533091, 'Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14464, 1, 0, 0, 'kelthuzad SAY_TAUNT2'), +(-1533092, 'I grow tired of these games. Proceed, and I will banish your souls to oblivion!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14465, 1, 0, 0, 'kelthuzad SAY_TAUNT3'), +(-1533093, 'You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14466, 1, 0, 0, 'kelthuzad SAY_TAUNT4'), +(-1533094, 'Pray for mercy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14475, 1, 0, 0, 'kelthuzad SAY_AGGRO1'), +(-1533095, 'Scream your dying breath!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14476, 1, 0, 0, 'kelthuzad SAY_AGGRO2'), +(-1533096, 'The end is upon you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14477, 1, 0, 0, 'kelthuzad SAY_AGGRO3'), +(-1533097, 'The dark void awaits you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14478, 1, 0, 0, 'kelthuzad SAY_SLAY1'), +(-1533098, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14479, 1, 0, 0, 'kelthuzad SAY_SLAY2'), +(-1533099, 'AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14480, 1, 0, 0, 'kelthuzad SAY_DEATH'), +(-1533100, 'Your soul, is bound to me now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14472, 1, 0, 0, 'kelthuzad SAY_CHAIN1'), +(-1533101, 'There will be no escape!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14473, 1, 0, 0, 'kelthuzad SAY_CHAIN2'), +(-1533102, 'I will freeze the blood in your veins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14474, 1, 0, 0, 'kelthuzad SAY_FROST_BLAST'), +(-1533103, 'Master! I require aid! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14470, 1, 0, 0, 'kelthuzad SAY_REQUEST_AID'), +(-1533104, 'Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'kelthuzad SAY_ANSWER_REQUEST'), +(-1533105, 'Minions, servants, soldiers of the cold dark, obey the call of Kel''Thuzad!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14471, 1, 0, 0, 'kelthuzad SAY_SUMMON_MINIONS'), +(-1533106, 'Your petty magics are no challenge to the might of the Scourge! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14481, 1, 0, 0, 'kelthuzad SAY_SPECIAL1_MANA_DET'), +(-1533107, 'Enough! I grow tired of these distractions! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14483, 1, 0, 0, 'kelthuzad SAY_SPECIAL3_MANA_DET'), +(-1533108, 'Fools, you have spread your powers too thin. Be free, my minions!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14482, 1, 0, 0, 'kelthuzad SAY_SPECIAL2_DISPELL'), +(-1533109, 'You are mine now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8825, 1, 0, 0, 'heigan SAY_AGGRO1'), +(-1533110, 'I see you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8826, 1, 0, 0, 'heigan SAY_AGGRO2'), +(-1533111, 'You...are next!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8827, 1, 0, 0, 'heigan SAY_AGGRO3'), +(-1533112, 'Close your eyes... sleep!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8829, 1, 0, 0, 'heigan SAY_SLAY'), +(-1533113, 'The races of the world will perish. It is only a matter of time.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8830, 1, 0, 0, 'heigan SAY_TAUNT1'), +(-1533114, 'I see endless suffering, I see torment, I see rage. I see... everything!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8831, 1, 0, 0, 'heigan SAY_TAUNT2'), +(-1533115, 'Soon... the world will tremble!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8832, 1, 0, 0, 'heigan SAY_TAUNT3'), +(-1533116, 'The end is upon you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8833, 1, 0, 0, 'heigan SAY_TAUNT4'), +(-1533117, 'Hungry worms will feast on your rotten flesh!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8834, 1, 0, 0, 'heigan SAY_TAUNT5'), +(-1533118, 'Noo... o...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8828, 1, 0, 0, 'heigan SAY_DEATH'); -- -1 534 000 THE BATTLE OF MT. HYJAL +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1534000, 'I''m in jeopardy, help me if you can!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11007, 1, 0, 0, 'jaina hyjal ATTACKED 1'), +(-1534001, 'They''ve broken through!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11049, 1, 0, 0, 'jaina hyjal ATTACKED 2'), +(-1534002, 'Stay alert! Another wave approaches.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11008, 1, 0, 0, 'jaina hyjal INCOMING'), +(-1534003, 'Don''t give up! We must prevail!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11006, 1, 0, 0, 'jaina hyjal BEGIN'), +(-1534004, 'Hold them back as long as possible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11050, 1, 0, 0, 'jaina hyjal RALLY 1'), +(-1534005, 'We must hold strong!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11051, 1, 0, 0, 'jaina hyjal RALLY 2'), +(-1534006, 'We are lost. Fall back!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11009, 1, 0, 0, 'jaina hyjal FAILURE'), +(-1534007, 'We have won valuable time. Now we must pull back!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11011, 1, 0, 0, 'jaina hyjal SUCCESS'), +(-1534008, 'I did... my best.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11010, 1, 0, 0, 'jaina hyjal DEATH'), +(-1534009, 'I will lie down for no one!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11031, 1, 0, 0, 'thrall hyjal ATTACKED 1'), +(-1534010, 'Bring the fight to me and pay with your lives!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11061, 1, 0, 0, 'thrall hyjal ATTACKED 2'), +(-1534011, 'Make ready for another wave! LOK-TAR OGAR!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11032, 1, 0, 0, 'thrall hyjal INCOMING'), +(-1534012, 'Hold them back! Do not falter!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11030, 1, 0, 0, 'thrall hyjal BEGIN'), +(-1534013, 'Victory or death!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11059, 1, 0, 0, 'thrall hyjal RALLY 1'), +(-1534014, 'Do not give an inch of ground!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11060, 1, 0, 0, 'thrall hyjal RALLY 2'), +(-1534015, 'It is over. Withdraw! We have failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11033, 1, 0, 0, 'thrall hyjal FAILURE'), +(-1534016, 'We have played our part and done well. It is up to the others now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11035, 1, 0, 0, 'thrall hyjal SUCCESS'), +(-1534017, 'Uraaa...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11034, 1, 0, 0, 'thrall hyjal DEATH'), +(-1534018, 'All of your efforts have been in vain, for the draining of the World Tree has already begun. Soon the heart of your world will beat no more.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10986, 1, 0, 0, 'archimonde SAY_PRE_EVENTS_COMPLETE'), +(-1534019, 'Your resistance is insignificant.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10987, 1, 0, 0, 'archimonde SAY_AGGRO'), +(-1534020, 'This world will burn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10990, 1, 0, 0, 'archimonde SAY_DOOMFIRE1'), +(-1534021, 'Manach sheek-thrish!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11041, 1, 0, 0, 'archimonde SAY_DOOMFIRE2'), +(-1534022, 'A-kreesh!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10989, 1, 0, 0, 'archimonde SAY_AIR_BURST1'), +(-1534023, 'Away vermin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11043, 1, 0, 0, 'archimonde SAY_AIR_BURST2'), +(-1534024, 'All creation will be devoured!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11044, 1, 0, 0, 'archimonde SAY_SLAY1'), +(-1534025, 'Your soul will languish for eternity.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10991, 1, 0, 0, 'archimonde SAY_SLAY2'), +(-1534026, 'I am the coming of the end!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11045, 1, 0, 0, 'archimonde SAY_SLAY3'), +(-1534027, 'At last it is here. Mourn and lament the passing of all you have ever known and all that would have been! Akmin-kurai!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10993, 1, 0, 0, 'archimonde SAY_ENRAGE'), +(-1534028, 'No, it cannot be! Nooo!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10992, 1, 0, 0, 'archimonde SAY_DEATH'), +(-1534029, 'You are mine now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10988, 1, 0, 0, 'archimonde SAY_SOUL_CHARGE1'), +(-1534030, 'Bow to my will.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11042, 1, 0, 0, 'archimonde SAY_SOUL_CHARGE2'); -- -1 540 000 SHATTERED HALLS -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1540000,'You wish to fight us all at once? This should be amusing!',10262,1,0,'nethekurse SAY_INTRO'), -(-1540001,'You can have that one. I no longer need him.',10263,1,0,'nethekurse PEON_ATTACK_1'), -(-1540002,'Yes, beat him mercilessly. His skull is a thick as an ogres.',10264,1,0,'nethekurse PEON_ATTACK_2'), -(-1540003,'Don\'t waste your time on that one. He\'s weak!',10265,1,0,'nethekurse PEON_ATTACK_3'), -(-1540004,'You want him? Very well, take him!',10266,1,0,'nethekurse PEON_ATTACK_4'), -(-1540005,'One pitiful wretch down. Go on, take another one.',10267,1,0,'nethekurse PEON_DIE_1'), -(-1540006,'Ahh, what a waste... Next!',10268,1,0,'nethekurse PEON_DIE_2'), -(-1540007,'I was going to kill him anyway!',10269,1,0,'nethekurse PEON_DIE_3'), -(-1540008,'Thank you for saving me the trouble! Now it\'s my turn to have some fun...',10270,1,0,'nethekurse PEON_DIE_4'), -(-1540009,'Beg for your pittyfull life!',10259,1,0,'nethekurse SAY_TAUNT_1'), -(-1540010,'Run covad, ruun!',10260,1,0,'nethekurse SAY_TAUNT_2'), -(-1540011,'Your pain amuses me.',10261,1,0,'nethekurse SAY_TAUNT_3'), -(-1540012,'I\'m already bored.',10271,1,0,'nethekurse SAY_AGGRO_1'), -(-1540013,'Come on! ... Show me a real fight.',10272,1,0,'nethekurse SAY_AGGRO_2'), -(-1540014,'I had more fun torturing the peons.',10273,1,0,'nethekurse SAY_AGGRO_3'), -(-1540015,'You Loose.',10274,1,0,'nethekurse SAY_SLAY_1'), -(-1540016,'Ohh! Just die.',10275,1,0,'nethekurse SAY_SLAY_2'), -(-1540017,'What a ... a shame.',10276,1,0,'nethekurse SAY_DIE'), - -(-1540018,'Smash!',10306,1,0,'omrogg GoCombat_1'), -(-1540019,'If you nice me let you live.',10308,1,0,'omrogg GoCombat_2'), -(-1540020,'Me hungry!',10309,1,0,'omrogg GoCombat_3'), -(-1540021,'Why don\'t you let me do the talking?',10317,1,0,'omrogg GoCombatDelay_1'), -(-1540022,'No, we will NOT let you live!',10318,1,0,'omrogg GoCombatDelay_2'), -(-1540023,'You always hungry. That why we so fat!',10319,1,0,'omrogg GoCombatDelay_3'), -(-1540024,'You stay here. Me go kill someone else!',10303,1,0,'omrogg Threat_1'), -(-1540025,'What are you doing!',10315,1,0,'omrogg Threat_2'), -(-1540026,'Me kill someone else...',10302,1,0,'omrogg Threat_3'), -(-1540027,'Me not like this one...',10300,1,0,'omrogg Threat_4'), -(-1540028,'That\'s not funny!',10314,1,0,'omrogg ThreatDelay1_1'), -(-1540029,'Me get bored...',10305,1,0,'omrogg ThreatDelay1_2'), -(-1540030,'I\'m not done yet, idiot!',10313,1,0,'omrogg ThreatDelay1_3'), -(-1540031,'Hey you numbskull!',10312,1,0,'omrogg ThreatDelay1_4'), -(-1540032,'Ha ha ha.',10304,1,0,'omrogg ThreatDelay2_1'), -(-1540033,'Whhy! He almost dead!',10316,1,0,'omrogg ThreatDelay2_2'), -(-1540034,'H\'ey...',10307,1,0,'omrogg ThreatDelay2_3'), -(-1540035,'We kill his friend!',10301,1,0,'omrogg ThreatDelay2_4'), -(-1540036,'This one die easy!',10310,1,0,'omrogg Killing_1'), -(-1540037,'I\'m tired. You kill next one!',10320,1,0,'omrogg Killing_2'), -(-1540038,'That\'s because I do all the hard work!',10321,1,0,'omrogg KillingDelay_1'), -(-1540039,'This all...your fault!',10311,1,0,'omrogg YELL_DIE_L'), -(-1540040,'I...hate...you...',10322,1,0,'omrogg YELL_DIE_R'), -(-1540041,'enrages',0,2,0,'omrogg EMOTE_ENRAGE'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1540000, 'You wish to fight us all at once? This should be amusing!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10262, 1, 0, 0, 'nethekurse SAY_INTRO'), +(-1540001, 'You can have that one. I no longer need him.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10263, 1, 0, 0, 'nethekurse PEON_ATTACK_1'), +(-1540002, 'Yes, beat him mercilessly. His skull is a thick as an ogres.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10264, 1, 0, 0, 'nethekurse PEON_ATTACK_2'), +(-1540003, 'Don''t waste your time on that one. He''s weak!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10265, 1, 0, 0, 'nethekurse PEON_ATTACK_3'), +(-1540004, 'You want him? Very well, take him!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10266, 1, 0, 0, 'nethekurse PEON_ATTACK_4'), +(-1540005, 'One pitiful wretch down. Go on, take another one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10267, 1, 0, 0, 'nethekurse PEON_DIE_1'), +(-1540006, 'Ahh, what a waste... Next!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10268, 1, 0, 0, 'nethekurse PEON_DIE_2'), +(-1540007, 'I was going to kill him anyway!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10269, 1, 0, 0, 'nethekurse PEON_DIE_3'), +(-1540008, 'Thank you for saving me the trouble! Now it''s my turn to have some fun...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10270, 1, 0, 0, 'nethekurse PEON_DIE_4'), +(-1540009, 'Beg for your pittyfull life!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10259, 1, 0, 0, 'nethekurse SAY_TAUNT_1'), +(-1540010, 'Run covad, ruun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10260, 1, 0, 0, 'nethekurse SAY_TAUNT_2'), +(-1540011, 'Your pain amuses me.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10261, 1, 0, 0, 'nethekurse SAY_TAUNT_3'), +(-1540012, 'I''m already bored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10271, 1, 0, 0, 'nethekurse SAY_AGGRO_1'), +(-1540013, 'Come on! ... Show me a real fight.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10272, 1, 0, 0, 'nethekurse SAY_AGGRO_2'), +(-1540014, 'I had more fun torturing the peons.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10273, 1, 0, 0, 'nethekurse SAY_AGGRO_3'), +(-1540015, 'You Loose.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10274, 1, 0, 0, 'nethekurse SAY_SLAY_1'), +(-1540016, 'Ohh! Just die.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10275, 1, 0, 0, 'nethekurse SAY_SLAY_2'), +(-1540017, 'What a ... a shame.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10276, 1, 0, 0, 'nethekurse SAY_DIE'), +(-1540018, 'Smash!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10306, 1, 0, 0, 'omrogg GoCombat_1'), +(-1540019, 'If you nice me let you live.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10308, 1, 0, 0, 'omrogg GoCombat_2'), +(-1540020, 'Me hungry!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10309, 1, 0, 0, 'omrogg GoCombat_3'), +(-1540021, 'Why don''t you let me do the talking?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10317, 1, 0, 0, 'omrogg GoCombatDelay_1'), +(-1540022, 'No, we will NOT let you live!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10318, 1, 0, 0, 'omrogg GoCombatDelay_2'), +(-1540023, 'You always hungry. That why we so fat!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10319, 1, 0, 0, 'omrogg GoCombatDelay_3'), +(-1540024, 'You stay here. Me go kill someone else!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10303, 1, 0, 0, 'omrogg Threat_1'), +(-1540025, 'What are you doing!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10315, 1, 0, 0, 'omrogg Threat_2'), +(-1540026, 'Me kill someone else...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10302, 1, 0, 0, 'omrogg Threat_3'), +(-1540027, 'Me not like this one...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10300, 1, 0, 0, 'omrogg Threat_4'), +(-1540028, 'That''s not funny!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10314, 1, 0, 0, 'omrogg ThreatDelay1_1'), +(-1540029, 'Me get bored...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10305, 1, 0, 0, 'omrogg ThreatDelay1_2'), +(-1540030, 'I''m not done yet, idiot!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10313, 1, 0, 0, 'omrogg ThreatDelay1_3'), +(-1540031, 'Hey you numbskull!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10312, 1, 0, 0, 'omrogg ThreatDelay1_4'), +(-1540032, 'Ha ha ha.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10304, 1, 0, 0, 'omrogg ThreatDelay2_1'), +(-1540033, 'Whhy! He almost dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10316, 1, 0, 0, 'omrogg ThreatDelay2_2'), +(-1540034, 'H''ey...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10307, 1, 0, 0, 'omrogg ThreatDelay2_3'), +(-1540035, 'We kill his friend!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10301, 1, 0, 0, 'omrogg ThreatDelay2_4'), +(-1540036, 'This one die easy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10310, 1, 0, 0, 'omrogg Killing_1'), +(-1540037, 'I''m tired. You kill next one!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10320, 1, 0, 0, 'omrogg Killing_2'), +(-1540038, 'That''s because I do all the hard work!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10321, 1, 0, 0, 'omrogg KillingDelay_1'), +(-1540039, 'This all...your fault!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10311, 1, 0, 0, 'omrogg YELL_DIE_L'), +(-1540040, 'I...hate...you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10322, 1, 0, 0, 'omrogg YELL_DIE_R'), +(-1540041, 'enrages', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'omrogg EMOTE_ENRAGE'), +(-1540042, 'Ours is the true Horde! The only Horde!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10323, 1, 0, 0, 'kargath SAY_AGGRO1'), +(-1540043, 'I''ll carve the meat from your bones!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10324, 1, 0, 0, 'kargath SAY_AGGRO2'), +(-1540044, 'I am called Bladefist for a reason, as you will see!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10325, 1, 0, 0, 'kargath SAY_AGGRO3'), +(-1540045, 'For the real Horde!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10326, 1, 0, 0, 'kargath SAY_SLAY1'), +(-1540046, 'I am the only Warchief!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10327, 1, 0, 0, 'kargath SAY_SLAY2'), +(-1540047, 'The true Horde... will.. prevail...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10328, 1, 0, 0, 'kargath SAY_DEATH'); -- -1 542 000 BLOOD FURNACE -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1542000,'Who dares interrupt... What is this? What have you done? You ruin everything!',10164,1,0,'kelidan SAY_WAKE'), -(-1542001,'You mustn\'t let him loose!',10166,1,0,'kelidan SAY_ADD_AGGRO_1'), -(-1542002,'Ignorant whelps!',10167,1,0,'kelidan SAY_ADD_AGGRO_2'), -(-1542003,'You fools! He\'ll kill us all!',10168,1,0,'kelidan SAY_ADD_AGGRO_3'), -(-1542004,'Just as you deserve!',10169,1,0,'kelidan SAY_KILL_1'), -(-1542005,'Your friends will soon be joining you.',10170,1,0,'kelidan SAY_KILL_2'), -(-1542006,'Closer... Come closer.. and burn!',10165,1,0,'kelidan SAY_NOVA'), -(-1542007,'Good luck... you\'ll need it..',10171,1,0,'kelidan SAY_DIE'), - -(-1542008,'Come intruders....',0,1,0,'broggok SAY_AGGRO'), - -(-1542009,'My work must not be interrupted.',10286,1,0,'the_maker SAY_AGGRO_1'), -(-1542010,'Perhaps I can find a use for you.',10287,1,0,'the_maker SAY_AGGRO_2'), -(-1542011,'Anger... Hate... These are tools I can use.',10288,1,0,'the_maker SAY_AGGRO_3'), -(-1542012,'Let\'s see what I can make of you.',10289,1,0,'the_maker SAY_KILL_1'), -(-1542013,'It is pointless to resist.',10290,1,0,'the_maker SAY_KILL_2'), -(-1542014,'Stay away from... me.',10291,1,0,'the_maker SAY_DIE'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1542000, 'Who dares interrupt... What is this? What have you done? You ruin everything!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10164, 1, 0, 0, 'kelidan SAY_WAKE'), +(-1542001, 'You mustn''t let him loose!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10166, 1, 0, 0, 'kelidan SAY_ADD_AGGRO_1'), +(-1542002, 'Ignorant whelps!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10167, 1, 0, 0, 'kelidan SAY_ADD_AGGRO_2'), +(-1542003, 'You fools! He''ll kill us all!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10168, 1, 0, 0, 'kelidan SAY_ADD_AGGRO_3'), +(-1542004, 'Just as you deserve!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10169, 1, 0, 0, 'kelidan SAY_KILL_1'), +(-1542005, 'Your friends will soon be joining you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10170, 1, 0, 0, 'kelidan SAY_KILL_2'), +(-1542006, 'Closer... Come closer.. and burn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10165, 1, 0, 0, 'kelidan SAY_NOVA'), +(-1542007, 'Good luck... you''ll need it..', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10171, 1, 0, 0, 'kelidan SAY_DIE'), +(-1542008, 'Come intruders....', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'broggok SAY_AGGRO'), +(-1542009, 'My work must not be interrupted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10286, 1, 0, 0, 'the_maker SAY_AGGRO_1'), +(-1542010, 'Perhaps I can find a use for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10287, 1, 0, 0, 'the_maker SAY_AGGRO_2'), +(-1542011, 'Anger... Hate... These are tools I can use.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10288, 1, 0, 0, 'the_maker SAY_AGGRO_3'), +(-1542012, 'Let''s see what I can make of you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10289, 1, 0, 0, 'the_maker SAY_KILL_1'), +(-1542013, 'It is pointless to resist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10290, 1, 0, 0, 'the_maker SAY_KILL_2'), +(-1542014, 'Stay away from... me.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10291, 1, 0, 0, 'the_maker SAY_DIE'); -- -1 543 000 HELLFIRE RAMPARTS -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1543000,'Do you smell that? Fresh meat has somehow breached our citadel. Be wary of any intruders.',0,1,0,'gargolmar SAY_TAUNT'), -(-1543001,'Heal me! QUICKLY!',10329,1,0,'gargolmar SAY_HEAL'), -(-1543002,'Back off, pup!',10330,1,0,'gargolmar SAY_SURGE'), -(-1543003,'What have we here...?',10331,1,0,'gargolmar SAY_AGGRO_1'), -(-1543004,'Heh... this may hurt a little.',10332,1,0,'gargolmar SAY_AGGRO_2'), -(-1543005,'I\'m gonna enjoy this.',10333,1,0,'gargolmar SAY_AGGRO_3'), -(-1543006,'Say farewell!',10334,1,0,'gargolmar SAY_KILL_1'), -(-1543007,'Much too easy...',10335,1,0,'gargolmar SAY_KILL_2'), -(-1543008,'Hahah.. ..argh!',10336,1,0,'gargolmar SAY_DIE'), - -(-1543009,'You dare stand against me?!',10280,1,0,'omor SAY_AGGRO_1'), -(-1543010,'I will not be defeated!',10279,1,0,'omor SAY_AGGRO_2'), -(-1543011,'Your insolence will be your death.',10281,1,0,'omor SAY_AGGRO_3'), -(-1543012,'Achor-she-ki! Feast my pet! Eat your fill!',10277,1,0,'omor SAY_SUMMON'), -(-1543013,'A-Kreesh!',10278,1,0,'omor SAY_CURSE'), -(-1543014,'Die, weakling!',10282,1,0,'omor SAY_KILL_1'), -(-1543015,'It is... not over.',10284,1,0,'omor SAY_DIE'), -(-1543016,'I am victorious!',10283,1,0,'omor SAY_WIPE'); - -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -('-1543017','You have faced many challenges, pity they were all in vain. Soon your people will kneel to my lord!',10292,1,0,'vazruden SAY_INTRO'), -('-1543018','Is there no one left to test me?',10293,1,0,'vazruden SAY_WIPE'), -('-1543019','Your time is running out!',10294,1,0,'vazruden SAY_AGGRO_1'), -('-1543020','You are nothing, I answer a higher call!',10295,1,0,'vazruden SAY_AGGRO_2'), -('-1543021','The Dark Lord laughs at you!',10296,1,0,'vazruden SAY_AGGRO_3'), -('-1543022','It is over. Finished!',10297,1,0,'vazruden SAY_KILL_1'), -('-1543023','Your days are done!',10298,1,0,'vazruden SAY_KILL_2'), -('-1543024','My lord will be the end you all...',10299,1,0,'vazruden SAY_DIE'), -('-1543025','descends from the sky',0,3,0,'vazruden EMOTE'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1543000, 'Do you smell that? Fresh meat has somehow breached our citadel. Be wary of any intruders.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'gargolmar SAY_TAUNT'), +(-1543001, 'Heal me! QUICKLY!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10329, 1, 0, 0, 'gargolmar SAY_HEAL'), +(-1543002, 'Back off, pup!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10330, 1, 0, 0, 'gargolmar SAY_SURGE'), +(-1543003, 'What have we here...?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10331, 1, 0, 0, 'gargolmar SAY_AGGRO_1'), +(-1543004, 'Heh... this may hurt a little.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10332, 1, 0, 0, 'gargolmar SAY_AGGRO_2'), +(-1543005, 'I''m gonna enjoy this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10333, 1, 0, 0, 'gargolmar SAY_AGGRO_3'), +(-1543006, 'Say farewell!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10334, 1, 0, 0, 'gargolmar SAY_KILL_1'), +(-1543007, 'Much too easy...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10335, 1, 0, 0, 'gargolmar SAY_KILL_2'), +(-1543008, 'Hahah.. ..argh!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10336, 1, 0, 0, 'gargolmar SAY_DIE'), +(-1543009, 'You dare stand against me?!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10280, 1, 0, 0, 'omor SAY_AGGRO_1'), +(-1543010, 'I will not be defeated!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10279, 1, 0, 0, 'omor SAY_AGGRO_2'), +(-1543011, 'Your insolence will be your death.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10281, 1, 0, 0, 'omor SAY_AGGRO_3'), +(-1543012, 'Achor-she-ki! Feast my pet! Eat your fill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10277, 1, 0, 0, 'omor SAY_SUMMON'), +(-1543013, 'A-Kreesh!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10278, 1, 0, 0, 'omor SAY_CURSE'), +(-1543014, 'Die, weakling!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10282, 1, 0, 0, 'omor SAY_KILL_1'), +(-1543015, 'It is... not over.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10284, 1, 0, 0, 'omor SAY_DIE'), +(-1543016, 'I am victorious!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10283, 1, 0, 0, 'omor SAY_WIPE'), +(-1543017, 'You have faced many challenges, pity they were all in vain. Soon your people will kneel to my lord!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10292, 1, 0, 0, 'vazruden SAY_INTRO'), +(-1543018, 'Is there no one left to test me?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10293, 1, 0, 0, 'vazruden SAY_WIPE'), +(-1543019, 'Your time is running out!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10294, 1, 0, 0, 'vazruden SAY_AGGRO_1'), +(-1543020, 'You are nothing, I answer a higher call!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10295, 1, 0, 0, 'vazruden SAY_AGGRO_2'), +(-1543021, 'The Dark Lord laughs at you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10296, 1, 0, 0, 'vazruden SAY_AGGRO_3'), +(-1543022, 'It is over. Finished!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10297, 1, 0, 0, 'vazruden SAY_KILL_1'), +(-1543023, 'Your days are done!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10298, 1, 0, 0, 'vazruden SAY_KILL_2'), +(-1543024, 'My lord will be the end you all...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10299, 1, 0, 0, 'vazruden SAY_DIE'), +(-1543025, 'descends from the sky', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'vazruden EMOTE'); -- -1 544 000 MAGTHERIDON'S LAIR -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1544000,'Wretched, meddling insects. Release me and perhaps i will grant you a merciful death!',10247,1,0,'magtheridon SAY_TAUNT1'), -(-1544001,'Vermin! Leeches! Take my blood and choke on it!',10248,1,0,'magtheridon SAY_TAUNT2'), -(-1544002,'Illidan is an arrogant fool. I will crush him and reclaim Outland as my own.',10249,1,0,'magtheridon SAY_TAUNT3'), -(-1544003,'Away, you mindless parasites. My blood is my own!',10250,1,0,'magtheridon SAY_TAUNT4'), -(-1544004,'How long do you believe your pathetic sorcery can hold me?',10251,1,0,'magtheridon SAY_TAUNT5'), -(-1544005,'My blood will be the end of you!',10252,1,0,'magtheridon SAY_TAUNT6'), -(-1544006,'I...am...UNLEASHED!!!',10253,1,0,'magtheridon SAY_FREED'), -(-1544007,'Thank you for releasing me. Now...die!',10254,1,0,'magtheridon SAY_AGGRO'), -(-1544008,'Not again...NOT AGAIN!',10256,1,0,'magtheridon SAY_BANISH'), -(-1544009,'I will not be taken so easily. Let the walls of this prison tremble...and FALL!!!',10257,1,0,'magtheridon SAY_CHAMBER_DESTROY'), -(-1544010,'Did you think me weak? Soft? Who is the weak one now?!',10255,1,0,'magtheridon SAY_PLAYER_KILLED'), -(-1544011,'The Legion...will consume you...all...',10258,1,0,'magtheridon SAY_DEATH'), -(-1544012,'becomes enraged!',0,2,0,'magtheridon EMOTE_BERSERK'), -(-1544013,'begins to cast Blast Nova!',0,2,0,'magtheridon EMOTE_BLASTNOVA'), -(-1544014,'bonds begin to weaken!',0,2,0,'magtheridon EMOTE_BEGIN'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1544000, 'Wretched, meddling insects. Release me and perhaps i will grant you a merciful death!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10247, 1, 0, 0, 'magtheridon SAY_TAUNT1'), +(-1544001, 'Vermin! Leeches! Take my blood and choke on it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10248, 1, 0, 0, 'magtheridon SAY_TAUNT2'), +(-1544002, 'Illidan is an arrogant fool. I will crush him and reclaim Outland as my own.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10249, 1, 0, 0, 'magtheridon SAY_TAUNT3'), +(-1544003, 'Away, you mindless parasites. My blood is my own!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10250, 1, 0, 0, 'magtheridon SAY_TAUNT4'), +(-1544004, 'How long do you believe your pathetic sorcery can hold me?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10251, 1, 0, 0, 'magtheridon SAY_TAUNT5'), +(-1544005, 'My blood will be the end of you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10252, 1, 0, 0, 'magtheridon SAY_TAUNT6'), +(-1544006, 'I...am...UNLEASHED!!!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10253, 1, 0, 0, 'magtheridon SAY_FREED'), +(-1544007, 'Thank you for releasing me. Now...die!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10254, 1, 0, 0, 'magtheridon SAY_AGGRO'), +(-1544008, 'Not again...NOT AGAIN!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10256, 1, 0, 0, 'magtheridon SAY_BANISH'), +(-1544009, 'I will not be taken so easily. Let the walls of this prison tremble...and FALL!!!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10257, 1, 0, 0, 'magtheridon SAY_CHAMBER_DESTROY'), +(-1544010, 'Did you think me weak? Soft? Who is the weak one now?!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10255, 1, 0, 0, 'magtheridon SAY_PLAYER_KILLED'), +(-1544011, 'The Legion...will consume you...all...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10258, 1, 0, 0, 'magtheridon SAY_DEATH'), +(-1544012, 'becomes enraged!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'magtheridon EMOTE_BERSERK'), +(-1544013, 'begins to cast Blast Nova!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'magtheridon EMOTE_BLASTNOVA'), +(-1544014, 'bonds begin to weaken!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'magtheridon EMOTE_BEGIN'), +(-1544015, 'breaks free!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'magtheridon EMOTE_FREED'); -- -1 545 000 THE STEAMVAULT -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1545000,'Surge forth my pets!',10360,1,0,'thespia SAY_SUMMON'), -(-1545001,'The depths will consume you!',10361,1,0,'thespia SAY_AGGRO_1'), -(-1545002,'Meet your doom, surface dwellers!',10362,1,0,'thespia SAY_AGGRO_2'), -(-1545003,'You will drown in blood!',10363,1,0,'thespia SAY_AGGRO_3'), -(-1545004,'To the depths of oblivion with you!',10364,1,0,'thespia SAY_SLAY_1'), -(-1545005,'For my lady and master!',10365,1,0,'thespia SAY_SLAY_2'), -(-1545006,'Our matron will be.. the end of.. you..',10366,1,0,'thespia SAY_DEAD'), - -(-1545007,'I\'m bringin\' the pain!',10367,1,0,'mekgineer SAY_MECHANICS'), -(-1545008,'You\'re in for a world of hurt!',10368,1,0,'mekgineer SAY_AGGRO_1'), -(-1545009,'Eat hot metal, scumbag!',10369,1,0,'mekgineer SAY_AGGRO_2'), -(-1545010,'I\'ll come over there!',10370,1,0,'mekgineer SAY_AGGRO_3'), -(-1545011,'I\'m bringin\' the pain!',10371,1,0,'mekgineer SAY_AGGRO_4'), -(-1545012,'You just got served, punk!',10372,1,0,'mekgineer SOUND_SLAY_1'), -(-1545013,'I own you!',10373,1,0,'mekgineer SOUND_SLAY_2'), -(-1545014,'Have fun dyin\', cupcake!',10374,1,0,'mekgineer SOUND_SLAY_3'), -(-1545015,'Mommy!',10375,1,0,'mekgineer SAY_DEATH'), - -(-1545016,'You deem yourselves worthy simply because you bested my guards? Our work here will not be compromised!',10390,1,0,'kalithresh SAY_INTRO'), -(-1545017,'This is not nearly over...',10391,1,0,'kalithresh SAY_REGEN'), -(-1545018,'Your head will roll!',10392,1,0,'kalithresh SAY_AGGRO1'), -(-1545019,'I despise all of your kind!',10393,1,0,'kalithresh SAY_AGGRO2'), -(-1545020,'Ba\'ahntha sol\'dorei!',10394,1,0,'kalithresh SAY_AGGRO3'), -(-1545021,'Scram, surface filth!',10395,1,0,'kalithresh SAY_SLAY1'), -(-1545022,'Ah ha ha ha ha ha ha!',10396,1,0,'kalithresh SAY_SLAY2'), -(-1545023,'For her Excellency... for... Vashj!',10397,1,0,'kalithresh SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1545000, 'Surge forth my pets!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10360, 1, 0, 0, 'thespia SAY_SUMMON'), +(-1545001, 'The depths will consume you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10361, 1, 0, 0, 'thespia SAY_AGGRO_1'), +(-1545002, 'Meet your doom, surface dwellers!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10362, 1, 0, 0, 'thespia SAY_AGGRO_2'), +(-1545003, 'You will drown in blood!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10363, 1, 0, 0, 'thespia SAY_AGGRO_3'), +(-1545004, 'To the depths of oblivion with you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10364, 1, 0, 0, 'thespia SAY_SLAY_1'), +(-1545005, 'For my lady and master!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10365, 1, 0, 0, 'thespia SAY_SLAY_2'), +(-1545006, 'Our matron will be.. the end of.. you..', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10366, 1, 0, 0, 'thespia SAY_DEAD'), +(-1545007, 'I''m bringin'' the pain!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10367, 1, 0, 0, 'mekgineer SAY_MECHANICS'), +(-1545008, 'You''re in for a world of hurt!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10368, 1, 0, 0, 'mekgineer SAY_AGGRO_1'), +(-1545009, 'Eat hot metal, scumbag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10369, 1, 0, 0, 'mekgineer SAY_AGGRO_2'), +(-1545010, 'I''ll come over there!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10370, 1, 0, 0, 'mekgineer SAY_AGGRO_3'), +(-1545011, 'I''m bringin'' the pain!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10371, 1, 0, 0, 'mekgineer SAY_AGGRO_4'), +(-1545012, 'You just got served, punk!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10372, 1, 0, 0, 'mekgineer SOUND_SLAY_1'), +(-1545013, 'I own you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10373, 1, 0, 0, 'mekgineer SOUND_SLAY_2'), +(-1545014, 'Have fun dyin'', cupcake!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10374, 1, 0, 0, 'mekgineer SOUND_SLAY_3'), +(-1545015, 'Mommy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10375, 1, 0, 0, 'mekgineer SAY_DEATH'), +(-1545016, 'You deem yourselves worthy simply because you bested my guards? Our work here will not be compromised!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10390, 1, 0, 0, 'kalithresh SAY_INTRO'), +(-1545017, 'This is not nearly over...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10391, 1, 0, 0, 'kalithresh SAY_REGEN'), +(-1545018, 'Your head will roll!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10392, 1, 0, 0, 'kalithresh SAY_AGGRO1'), +(-1545019, 'I despise all of your kind!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10393, 1, 0, 0, 'kalithresh SAY_AGGRO2'), +(-1545020, 'Ba''ahntha sol''dorei!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10394, 1, 0, 0, 'kalithresh SAY_AGGRO3'), +(-1545021, 'Scram, surface filth!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10395, 1, 0, 0, 'kalithresh SAY_SLAY1'), +(-1545022, 'Ah ha ha ha ha ha ha!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10396, 1, 0, 0, 'kalithresh SAY_SLAY2'), +(-1545023, 'For her Excellency... for... Vashj!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10397, 1, 0, 0, 'kalithresh SAY_DEATH'); -- -1 546 000 THE UNDERBOG -- -1 547 000 THE SLAVE PENS -- -1 548 000 SERPENTSHRINE CAVERN -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1548000,'I cannot allow you to interfere!',11289,1,0,'hydross SAY_AGGRO'), -(-1548001,'Better, much better.',11290,1,0,'hydross SAY_SWITCH_TO_CLEAN'), -(-1548002,'They have forced me to this...',11291,1,0,'hydross SAY_CLEAN_SLAY1'), -(-1548003,'I have no choice.',11292,1,0,'hydross SAY_CLEAN_SLAY2'), -(-1548004,'I am... released...',11293,1,0,'hydross SAY_CLEAN_DEATH'), -(-1548005,'Aaghh, the poison...',11297,1,0,'hydross SAY_SWITCH_TO_CORRUPT'), -(-1548006,'I will purge you from this place.',11298,1,0,'hydross SAY_CORRUPT_SLAY1'), -(-1548007,'You are no better than they!',11299,1,0,'hydross SAY_CORRUPT_SLAY2'), -(-1548008,'You are the disease, not I',11300,1,0,'hydross SAY_CORRUPT_DEATH'), - -(-1548009,'Finally my banishment ends!',11312,1,0,'leotheras SAY_AGGRO'), -(-1548010,'Be gone trifling elf. I\'m in control now.',11304,1,0,'leotheras SAY_SWITCH_TO_DEMON'), -(-1548011,'We all have our demons...',11305,1,0,'leotheras SAY_INNER_DEMONS'), -(-1548012,'I have no equal.',11306,1,0,'leotheras SAY_DEMON_SLAY1'), -(-1548013,'Perish, mortal.',11307,1,0,'leotheras SAY_DEMON_SLAY2'), -(-1548014,'Yes, YES! Ahahah!',11308,1,0,'leotheras SAY_DEMON_SLAY3'), -(-1548015,'Kill! KILL!',11314,1,0,'leotheras SAY_NIGHTELF_SLAY1'), -(-1548016,'That\'s right! Yes!',11315,1,0,'leotheras SAY_NIGHTELF_SLAY2'), -(-1548017,'Who\'s the master now?',11316,1,0,'leotheras SAY_NIGHTELF_SLAY3'), -(-1548018,'No! NO! What have you done?! I am the master, do you hear me? I... aaghh... Can\'t... contain him...',11313,1,0,'leotheras SAY_FINAL_FORM'), -(-1548019,'At last I am liberated. It has been too long since I have tasted true freedom!',11309,1,0,'leotheras SAY_FREE'), -(-1548020,'You cannot kill me! Fools, I\'ll be back! I\'ll... aarghh...',11317,1,0,'leotheras SAY_DEATH'), - -(-1548021,'Guards, attention! We have visitors...',11277,1,0,'karathress SAY_AGGRO'), -(-1548022,'Your overconfidence will be your undoing! Guards, lend me your strength!',11278,1,0,'karathress SAY_GAIN_BLESSING'), -(-1548023,'Go on, kill them! I\'ll be the better for it!',11279,1,0,'karathress SAY_GAIN_ABILITY1'), -(-1548024,'I am more powerful than ever!',11280,1,0,'karathress SAY_GAIN_ABILITY2'), -(-1548025,'More knowledge, more power!',11281,1,0,'karathress SAY_GAIN_ABILITY3'), -(-1548026,'Land-dwelling scum!',11282,1,0,'karathress SAY_SLAY1'), -(-1548027,'Alana be\'lendor!',11283,1,0,'karathress SAY_SLAY2'), -(-1548028,'I am rid of you.',11284,1,0,'karathress SAY_SLAY3'), -(-1548029,'Her ... excellency ... awaits!',11285,1,0,'karathress SAY_DEATH'), - -(-1548030,'Flood of the deep, take you!',11321,1,0,'morogrim SAY_AGGRO'), -(-1548031,'By the Tides, kill them at once!',11322,1,0,'morogrim SAY_SUMMON1'), -(-1548032,'Destroy them my subjects!',11323,1,0,'morogrim SAY_SUMMON2'), -(-1548033,'There is nowhere to hide!',11324,1,0,'morogrim SAY_SUMMON_BUBL1'), -(-1548034,'Soon it will be finished!',11325,1,0,'morogrim SAY_SUMMON_BUBL2'), -(-1548035,'It is done!',11326,1,0,'morogrim SAY_SLAY1'), -(-1548036,'Strugging only makes it worse.',11327,1,0,'morogrim SAY_SLAY2'), -(-1548037,'Only the strong survive.',11328,1,0,'morogrim SAY_SLAY3'), -(-1548038,'Great... currents of... Ageon.',11329,1,0,'morogrim SAY_DEATH'), -(-1548039,'sends his enemies to their watery graves!',0,2,0,'morogrim EMOTE_WATERY_GRAVE'), -(-1548040,'The violent earthquake has alerted nearby murlocs!',0,3,0,'morogrim EMOTE_EARTHQUAKE'), -(-1548041,'summons Watery Globules!',0,2,0,'morogrim EMOTE_WATERY_GLOBULES'), - -(-1548042,'Water is life. It has become a rare commodity here in Outland. A commodity that we alone shall control. We are the Highborne, and the time has come at last for us to retake our rightful place in the world!',11531,1,0,'vashj SAY_INTRO'), -(-1548043,'I\'ll split you from stem to stern!',11532,1,0,'vashj SAY_AGGRO1'), -(-1548044,'Victory to Lord Illidan!',11533,1,0,'vashj SAY_AGGRO2'), -(-1548045,'I spit on you, surface filth!',11534,1,0,'vashj SAY_AGGRO3'), -(-1548046,'Death to the outsiders!',11535,1,0,'vashj SAY_AGGRO4'), -(-1548047,'I did not wish to lower myself by engaging your kind, but you leave me little choice!',11538,1,0,'vashj SAY_PHASE1'), -(-1548048,'The time is now! Leave none standing!',11539,1,0,'vashj SAY_PHASE2'), -(-1548049,'You may want to take cover.',11540,1,0,'vashj SAY_PHASE3'), -(-1548050,'Straight to the heart!',11536,1,0,'vashj SAY_BOWSHOT1'), -(-1548051,'Seek your mark!',11537,1,0,'vashj SAY_BOWSHOT2'), -(-1548052,'Your time ends now!',11541,1,0,'vashj SAY_SLAY1'), -(-1548053,'You have failed!',11542,1,0,'vashj SAY_SLAY2'), -(-1548054,'Be\'lamere an\'delay',11543,1,0,'vashj SAY_SLAY3'), -(-1548055,'Lord Illidan, I... I am... sorry.',11544,1,0,'vashj SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1548000, 'I cannot allow you to interfere!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11289, 1, 0, 0, 'hydross SAY_AGGRO'), +(-1548001, 'Better, much better.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11290, 1, 0, 0, 'hydross SAY_SWITCH_TO_CLEAN'), +(-1548002, 'They have forced me to this...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11291, 1, 0, 0, 'hydross SAY_CLEAN_SLAY1'), +(-1548003, 'I have no choice.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11292, 1, 0, 0, 'hydross SAY_CLEAN_SLAY2'), +(-1548004, 'I am... released...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11293, 1, 0, 0, 'hydross SAY_CLEAN_DEATH'), +(-1548005, 'Aaghh, the poison...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11297, 1, 0, 0, 'hydross SAY_SWITCH_TO_CORRUPT'), +(-1548006, 'I will purge you from this place.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11298, 1, 0, 0, 'hydross SAY_CORRUPT_SLAY1'), +(-1548007, 'You are no better than they!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11299, 1, 0, 0, 'hydross SAY_CORRUPT_SLAY2'), +(-1548008, 'You are the disease, not I', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11300, 1, 0, 0, 'hydross SAY_CORRUPT_DEATH'), +(-1548009, 'Finally my banishment ends!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11312, 1, 0, 0, 'leotheras SAY_AGGRO'), +(-1548010, 'Be gone trifling elf. I''m in control now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11304, 1, 0, 0, 'leotheras SAY_SWITCH_TO_DEMON'), +(-1548011, 'We all have our demons...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11305, 1, 0, 0, 'leotheras SAY_INNER_DEMONS'), +(-1548012, 'I have no equal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11306, 1, 0, 0, 'leotheras SAY_DEMON_SLAY1'), +(-1548013, 'Perish, mortal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11307, 1, 0, 0, 'leotheras SAY_DEMON_SLAY2'), +(-1548014, 'Yes, YES! Ahahah!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11308, 1, 0, 0, 'leotheras SAY_DEMON_SLAY3'), +(-1548015, 'Kill! KILL!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11314, 1, 0, 0, 'leotheras SAY_NIGHTELF_SLAY1'), +(-1548016, 'That''s right! Yes!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11315, 1, 0, 0, 'leotheras SAY_NIGHTELF_SLAY2'), +(-1548017, 'Who''s the master now?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11316, 1, 0, 0, 'leotheras SAY_NIGHTELF_SLAY3'), +(-1548018, 'No! NO! What have you done?! I am the master, do you hear me? I... aaghh... Can''t... contain him...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11313, 1, 0, 0, 'leotheras SAY_FINAL_FORM'), +(-1548019, 'At last I am liberated. It has been too long since I have tasted true freedom!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11309, 1, 0, 0, 'leotheras SAY_FREE'), +(-1548020, 'You cannot kill me! Fools, I''ll be back! I''ll... aarghh...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11317, 1, 0, 0, 'leotheras SAY_DEATH'), +(-1548021, 'Guards, attention! We have visitors...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11277, 1, 0, 0, 'karathress SAY_AGGRO'), +(-1548022, 'Your overconfidence will be your undoing! Guards, lend me your strength!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11278, 1, 0, 0, 'karathress SAY_GAIN_BLESSING'), +(-1548023, 'Go on, kill them! I''ll be the better for it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11279, 1, 0, 0, 'karathress SAY_GAIN_ABILITY1'), +(-1548024, 'I am more powerful than ever!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11280, 1, 0, 0, 'karathress SAY_GAIN_ABILITY2'), +(-1548025, 'More knowledge, more power!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11281, 1, 0, 0, 'karathress SAY_GAIN_ABILITY3'), +(-1548026, 'Land-dwelling scum!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11282, 1, 0, 0, 'karathress SAY_SLAY1'), +(-1548027, 'Alana be''lendor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11283, 1, 0, 0, 'karathress SAY_SLAY2'), +(-1548028, 'I am rid of you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11284, 1, 0, 0, 'karathress SAY_SLAY3'), +(-1548029, 'Her ... excellency ... awaits!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11285, 1, 0, 0, 'karathress SAY_DEATH'), +(-1548030, 'Flood of the deep, take you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11321, 1, 0, 0, 'morogrim SAY_AGGRO'), +(-1548031, 'By the Tides, kill them at once!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11322, 1, 0, 0, 'morogrim SAY_SUMMON1'), +(-1548032, 'Destroy them my subjects!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11323, 1, 0, 0, 'morogrim SAY_SUMMON2'), +(-1548033, 'There is nowhere to hide!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11324, 1, 0, 0, 'morogrim SAY_SUMMON_BUBL1'), +(-1548034, 'Soon it will be finished!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11325, 1, 0, 0, 'morogrim SAY_SUMMON_BUBL2'), +(-1548035, 'It is done!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11326, 1, 0, 0, 'morogrim SAY_SLAY1'), +(-1548036, 'Strugging only makes it worse.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11327, 1, 0, 0, 'morogrim SAY_SLAY2'), +(-1548037, 'Only the strong survive.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11328, 1, 0, 0, 'morogrim SAY_SLAY3'), +(-1548038, 'Great... currents of... Ageon.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11329, 1, 0, 0, 'morogrim SAY_DEATH'), +(-1548039, 'sends his enemies to their watery graves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'morogrim EMOTE_WATERY_GRAVE'), +(-1548040, 'The violent earthquake has alerted nearby murlocs!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'morogrim EMOTE_EARTHQUAKE'), +(-1548041, 'summons Watery Globules!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'morogrim EMOTE_WATERY_GLOBULES'), +(-1548042, 'Water is life. It has become a rare commodity here in Outland. A commodity that we alone shall control. We are the Highborne, and the time has come at last for us to retake our rightful place in the world!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11531, 1, 0, 0, 'vashj SAY_INTRO'), +(-1548043, 'I''ll split you from stem to stern!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11532, 1, 0, 0, 'vashj SAY_AGGRO1'), +(-1548044, 'Victory to Lord Illidan!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11533, 1, 0, 0, 'vashj SAY_AGGRO2'), +(-1548045, 'I spit on you, surface filth!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11534, 1, 0, 0, 'vashj SAY_AGGRO3'), +(-1548046, 'Death to the outsiders!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11535, 1, 0, 0, 'vashj SAY_AGGRO4'), +(-1548047, 'I did not wish to lower myself by engaging your kind, but you leave me little choice!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11538, 1, 0, 0, 'vashj SAY_PHASE1'), +(-1548048, 'The time is now! Leave none standing!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11539, 1, 0, 0, 'vashj SAY_PHASE2'), +(-1548049, 'You may want to take cover.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11540, 1, 0, 0, 'vashj SAY_PHASE3'), +(-1548050, 'Straight to the heart!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11536, 1, 0, 0, 'vashj SAY_BOWSHOT1'), +(-1548051, 'Seek your mark!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11537, 1, 0, 0, 'vashj SAY_BOWSHOT2'), +(-1548052, 'Your time ends now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11541, 1, 0, 0, 'vashj SAY_SLAY1'), +(-1548053, 'You have failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11542, 1, 0, 0, 'vashj SAY_SLAY2'), +(-1548054, 'Be''lamere an''delay', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11543, 1, 0, 0, 'vashj SAY_SLAY3'), +(-1548055, 'Lord Illidan, I... I am... sorry.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11544, 1, 0, 0, 'vashj SAY_DEATH'); -- -1 550 000 THE EYE -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1550000,'Alert, you are marked for extermination!',11213,1,0,'voidreaver SAY_AGGRO'), -(-1550001,'Extermination, successful.',11215,1,0,'voidreaver SAY_SLAY1'), -(-1550002,'Imbecile life form, no longer functional.',11216,1,0,'voidreaver SAY_SLAY2'), -(-1550003,'Threat neutralized.',11217,1,0,'voidreaver SAY_SLAY3'), -(-1550004,'Systems... shutting... down...',11214,1,0,'voidreaver SAY_DEATH'), -(-1550005,'Alternative measure commencing...',11218,1,0,'voidreaver SAY_POUNDING1'), -(-1550006,'Calculating force parameters...',11219,1,0,'voidreaver SAY_POUNDING2'), - -(-1550007,'Tal anu\'men no Sin\'dorei!',11134,1,0,'solarian SAY_AGGRO'), -(-1550008,'Ha ha ha! You are hopelessly outmatched!',11139,1,0,'solarian SAY_SUMMON1'), -(-1550009,'I will crush your delusions of grandeur!',11140,1,0,'solarian SAY_SUMMON2'), -(-1550010,'Your soul belongs to the Abyss!',11136,1,0,'solarian SAY_KILL1'), -(-1550011,'By the blood of the Highborne!',11137,1,0,'solarian SAY_KILL2'), -(-1550012,'For the Sunwell!',11138,1,0,'solarian SAY_KILL3'), -(-1550013,'The warmth of the sun... awaits.',11135,1,0,'solarian SAY_DEATH'), -(-1550014,'Enough of this! Now I call upon the fury of the cosmos itself.',0,1,0,'solarian SAY_VOIDA'), -(-1550015,'I become ONE... with the VOID!',0,1,0,'solarian SAY_VOIDB'), - -(-1550016,'Energy. Power. My people are addicted to it... a dependence made manifest after the Sunwell was destroyed. Welcome... to the future. A pity you are too late to stop it. No one can stop me now! Selama ashal\'anore!',11256,1,0,'kaelthas SAY_INTRO'), -(-1550017,'Capernian will see to it that your stay here is a short one.',11257,1,0,'kaelthas SAY_INTRO_CAPERNIAN'), -(-1550018,'Well done, you have proven worthy to test your skills against my master engineer, Telonicus.',11258,1,0,'kaelthas SAY_INTRO_TELONICUS'), -(-1550019,'Let us see how your nerves hold up against the Darkener, Thaladred.',11259,1,0,'kaelthas SAY_INTRO_THALADRED'), -(-1550020,'You have persevered against some of my best advisors... but none can withstand the might of the Blood Hammer. Behold, Lord Sanguinar!',11260,1,0,'kaelthas SAY_INTRO_SANGUINAR'), -(-1550021,'As you see, I have many weapons in my arsenal...',11261,1,0,'kaelthas SAY_PHASE2_WEAPON'), -(-1550022,'Perhaps I underestimated you. It would be unfair to make you fight all four advisors at once, but... fair treatment was never shown to my people. I\'m just returning the favor.',11262,1,0,'kaelthas SAY_PHASE3_ADVANCE'), -(-1550023,'Alas, sometimes one must take matters into one\'s own hands. Balamore shanal!',11263,1,0,'kaelthas SAY_PHASE4_INTRO2'), -(-1550024,'I have not come this far to be stopped! The future I have planned will not be jeopardized! Now you will taste true power!!',11273,1,0,'kaelthas SAY_PHASE5_NUTS'), -(-1550025,'You will not prevail.',11270,1,0,'kaelthas SAY_SLAY1'), -(-1550026,'You gambled...and lost.',11271,1,0,'kaelthas SAY_SLAY2'), -(-1550027,'This was Child\'s play.',11272,1,0,'kaelthas SAY_SLAY3'), -(-1550028,'Obey me.',11268,1,0,'kaelthas SAY_MINDCONTROL1'), -(-1550029,'Bow to my will.',11269,1,0,'kaelthas SAY_MINDCONTROL2'), -(-1550030,'Let us see how you fare when your world is turned upside down.',11264,1,0,'kaelthas SAY_GRAVITYLAPSE1'), -(-1550031,'Having trouble staying grounded?',11265,1,0,'kaelthas SAY_GRAVITYLAPSE2'), -(-1550032,'Anara\'nel belore!',11267,1,0,'kaelthas SAY_SUMMON_PHOENIX1'), -(-1550033,'By the power of the sun!',11266,1,0,'kaelthas SAY_SUMMON_PHOENIX2'), -(-1550034,'For...Quel...thalas!',11274,1,0,'kaelthas SAY_DEATH'), - -(-1550035,'Prepare yourselves!',11203,1,0,'thaladred SAY_THALADRED_AGGRO'), -(-1550036,'Forgive me, my prince! I have... failed.',11204,1,0,'thaladred SAY_THALADRED_DEATH'), -(-1550037,'sets his gaze on $N!',0,2,0,'thaladred EMOTE_THALADRED_GAZE'), - -(-1550038,'Blood for blood!',11152,1,0,'sanguinar SAY_SANGUINAR_AGGRO'), -(-1550039,'NO! I ...will... not...',11153,1,0,'sanguinar SAY_SANGUINAR_DEATH'), - -(-1550040,'The sin\'dore reign supreme!',11117,1,0,'capernian SAY_CAPERNIAN_AGGRO'), -(-1550041,'This is not over!',11118,1,0,'capernian SAY_CAPERNIAN_DEATH'), - -(-1550042,'Anar\'alah belore!',11157,1,0,'telonicus SAY_TELONICUS_AGGRO'), -(-1550043,'More perils... await',11158,1,0,'telonicus SAY_TELONICUS_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1550000, 'Alert, you are marked for extermination!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11213, 1, 0, 0, 'voidreaver SAY_AGGRO'), +(-1550001, 'Extermination, successful.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11215, 1, 0, 0, 'voidreaver SAY_SLAY1'), +(-1550002, 'Imbecile life form, no longer functional.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11216, 1, 0, 0, 'voidreaver SAY_SLAY2'), +(-1550003, 'Threat neutralized.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11217, 1, 0, 0, 'voidreaver SAY_SLAY3'), +(-1550004, 'Systems... shutting... down...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11214, 1, 0, 0, 'voidreaver SAY_DEATH'), +(-1550005, 'Alternative measure commencing...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11218, 1, 0, 0, 'voidreaver SAY_POUNDING1'), +(-1550006, 'Calculating force parameters...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11219, 1, 0, 0, 'voidreaver SAY_POUNDING2'), +(-1550007, 'Tal anu''men no Sin''dorei!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11134, 1, 0, 0, 'solarian SAY_AGGRO'), +(-1550008, 'Ha ha ha! You are hopelessly outmatched!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11139, 1, 0, 0, 'solarian SAY_SUMMON1'), +(-1550009, 'I will crush your delusions of grandeur!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11140, 1, 0, 0, 'solarian SAY_SUMMON2'), +(-1550010, 'Your soul belongs to the Abyss!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11136, 1, 0, 0, 'solarian SAY_KILL1'), +(-1550011, 'By the blood of the Highborne!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11137, 1, 0, 0, 'solarian SAY_KILL2'), +(-1550012, 'For the Sunwell!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11138, 1, 0, 0, 'solarian SAY_KILL3'), +(-1550013, 'The warmth of the sun... awaits.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11135, 1, 0, 0, 'solarian SAY_DEATH'), +(-1550014, 'Enough of this! Now I call upon the fury of the cosmos itself.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'solarian SAY_VOIDA'), +(-1550015, 'I become ONE... with the VOID!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'solarian SAY_VOIDB'), +(-1550016, 'Energy. Power. My people are addicted to it... a dependence made manifest after the Sunwell was destroyed. Welcome... to the future. A pity you are too late to stop it. No one can stop me now! Selama ashal''anore!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11256, 1, 0, 0, 'kaelthas SAY_INTRO'), +(-1550017, 'Capernian will see to it that your stay here is a short one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11257, 1, 0, 0, 'kaelthas SAY_INTRO_CAPERNIAN'), +(-1550018, 'Well done, you have proven worthy to test your skills against my master engineer, Telonicus.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11258, 1, 0, 0, 'kaelthas SAY_INTRO_TELONICUS'), +(-1550019, 'Let us see how your nerves hold up against the Darkener, Thaladred.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11259, 1, 0, 0, 'kaelthas SAY_INTRO_THALADRED'), +(-1550020, 'You have persevered against some of my best advisors... but none can withstand the might of the Blood Hammer. Behold, Lord Sanguinar!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11260, 1, 0, 0, 'kaelthas SAY_INTRO_SANGUINAR'), +(-1550021, 'As you see, I have many weapons in my arsenal...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11261, 1, 0, 0, 'kaelthas SAY_PHASE2_WEAPON'), +(-1550022, 'Perhaps I underestimated you. It would be unfair to make you fight all four advisors at once, but... fair treatment was never shown to my people. I''m just returning the favor.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11262, 1, 0, 0, 'kaelthas SAY_PHASE3_ADVANCE'), +(-1550023, 'Alas, sometimes one must take matters into one''s own hands. Balamore shanal!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11263, 1, 0, 0, 'kaelthas SAY_PHASE4_INTRO2'), +(-1550024, 'I have not come this far to be stopped! The future I have planned will not be jeopardized! Now you will taste true power!!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11273, 1, 0, 0, 'kaelthas SAY_PHASE5_NUTS'), +(-1550025, 'You will not prevail.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11270, 1, 0, 0, 'kaelthas SAY_SLAY1'), +(-1550026, 'You gambled...and lost.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11271, 1, 0, 0, 'kaelthas SAY_SLAY2'), +(-1550027, 'This was Child''s play.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11272, 1, 0, 0, 'kaelthas SAY_SLAY3'), +(-1550028, 'Obey me.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11268, 1, 0, 0, 'kaelthas SAY_MINDCONTROL1'), +(-1550029, 'Bow to my will.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11269, 1, 0, 0, 'kaelthas SAY_MINDCONTROL2'), +(-1550030, 'Let us see how you fare when your world is turned upside down.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11264, 1, 0, 0, 'kaelthas SAY_GRAVITYLAPSE1'), +(-1550031, 'Having trouble staying grounded?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11265, 1, 0, 0, 'kaelthas SAY_GRAVITYLAPSE2'), +(-1550032, 'Anara''nel belore!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11267, 1, 0, 0, 'kaelthas SAY_SUMMON_PHOENIX1'), +(-1550033, 'By the power of the sun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11266, 1, 0, 0, 'kaelthas SAY_SUMMON_PHOENIX2'), +(-1550034, 'For...Quel...thalas!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11274, 1, 0, 0, 'kaelthas SAY_DEATH'), +(-1550035, 'Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11203, 1, 0, 0, 'thaladred SAY_THALADRED_AGGRO'), +(-1550036, 'Forgive me, my prince! I have... failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11204, 1, 0, 0, 'thaladred SAY_THALADRED_DEATH'), +(-1550037, 'sets his gaze on $N!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'thaladred EMOTE_THALADRED_GAZE'), +(-1550038, 'Blood for blood!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11152, 1, 0, 0, 'sanguinar SAY_SANGUINAR_AGGRO'), +(-1550039, 'NO! I ...will... not...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11153, 1, 0, 0, 'sanguinar SAY_SANGUINAR_DEATH'), +(-1550040, 'The sin''dore reign supreme!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11117, 1, 0, 0, 'capernian SAY_CAPERNIAN_AGGRO'), +(-1550041, 'This is not over!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11118, 1, 0, 0, 'capernian SAY_CAPERNIAN_DEATH'), +(-1550042, 'Anar''alah belore!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11157, 1, 0, 0, 'telonicus SAY_TELONICUS_AGGRO'), +(-1550043, 'More perils... await', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11158, 1, 0, 0, 'telonicus SAY_TELONICUS_DEATH'); -- -1 552 000 THE ARCATRAZ -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1552000,'It is a small matter to control the mind of the weak... for I bear allegiance to powers untouched by time, unmoved by fate. No force on this world or beyond harbors the strength to bend our knee... not even the mighty Legion!',11122,1,0,'skyriss SAY_INTRO'), -(-1552001,'Bear witness to the agent of your demise!',11123,1,0,'skyriss SAY_AGGRO'), -(-1552002,'Your fate is written!',11124,1,0,'skyriss SAY_KILL_1'), -(-1552003,'The chaos I have sown here is but a taste...',11125,1,0,'skyriss SAY_KILL_2'), -(-1552004,'You will do my bidding, weakling.',11127,1,0,'skyriss SAY_MIND_1'), -(-1552005,'Your will is no longer your own.',11128,1,0,'skyriss SAY_MIND_2'), -(-1552006,'Flee in terror!',11129,1,0,'skyriss SAY_FEAR_1'), -(-1552007,'I will show you horrors undreamed of!',11130,1,0,'skyriss SAY_FEAR_2'), -(-1552008,'We span the universe, as countless as the stars!',11131,1,0,'skyriss SAY_IMAGE'), -(-1552009,'I am merely one of... infinite multitudes.',11126,1,0,'skyriss SAY_DEATH'), - -(-1552010,'Where in Bonzo\'s brass buttons am I? And who are-- yaaghh, that\'s one mother of a headache!',11171,1,0,'millhouse SAY_INTRO_1'), -(-1552011,'\"Lowly\"? I don\'t care who you are friend, no one refers to the mighty Millhouse Manastorm as \"Lowly\"! I have no idea what goes on here, but I will gladly join your fight against this impudent imbecile! Prepare to defend yourself, cretin!',11172,1,0,'millhouse SAY_INTRO_2'), -(-1552012,'I just need to get some things ready first. You guys go ahead and get started. I need to summon up some water...',11173,1,0,'millhouse SAY_WATER'), -(-1552013,'Fantastic! Next, some protective spells. Yes! Now we\'re cookin\'',11174,1,0,'millhouse SAY_BUFFS'), -(-1552014,'And of course i\'ll need some mana. You guys are gonna love this, just wait.',11175,1,0,'millhouse SAY_DRINK'), -(-1552015,'Aaalllriiiight!! Who ordered up an extra large can of whoop-ass?',11176,1,0,'millhouse SAY_READY'), -(-1552016,'I didn\'t even break a sweat on that one.',11177,1,0,'millhouse SAY_KILL_1'), -(-1552017,'You guys, feel free to jump in anytime.',11178,1,0,'millhouse SAY_KILL_2'), -(-1552018,'I\'m gonna light you up, sweet cheeks!',11179,1,0,'millhouse SAY_PYRO'), -(-1552019,'Ice, ice, baby!',11180,1,0,'millhouse SAY_ICEBLOCK'), -(-1552020,'Heal me! Oh, for the love of all that is holy, HEAL me! I\'m dying!',11181,1,0,'millhouse SAY_LOWHP'), -(-1552021,'You\'ll be hearing from my lawyer...',11182,1,0,'millhouse SAY_DEATH'), -(-1552022,'Who\'s bad? Who\'s bad? That\'s right: we bad!',11183,1,0,'millhouse SAY_COMPLETE'), - -(-1552023,'I knew the prince would be angry but, I... I have not been myself. I had to let them out! The great one speaks to me, you see. Wait--outsiders. Kael\'thas did not send you! Good... I\'ll just tell the prince you released the prisoners!',11222,1,0,'mellichar YELL_INTRO1'), -(-1552024,'The naaru kept some of the most dangerous beings in existence here in these cells. Let me introduce you to another...',11223,1,0,'mellichar YELL_INTRO2'), -(-1552025,'Yes, yes... another! Your will is mine!',11224,1,0,'mellichar YELL_RELEASE1'), -(-1552026,'Behold another terrifying creature of incomprehensible power!',11225,1,0,'mellichar YELL_RELEASE2A'), -(-1552027,'What is this? A lowly gnome? I will do better, O\'great one.',11226,1,0,'mellichar YELL_RELEASE2B'), -(-1552028,'Anarchy! Bedlam! Oh, you are so wise! Yes, I see it now, of course!',11227,1,0,'mellichar YELL_RELEASE3'), -(-1552029,'One final cell remains. Yes, O\'great one, right away!',11228,1,0,'mellichar YELL_RELEASE4'), -(-1552030,'Welcome, O\'great one. I am your humble servant.',11229,1,0,'mellichar YELL_WELCOME'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1552000, 'It is a small matter to control the mind of the weak... for I bear allegiance to powers untouched by time, unmoved by fate. No force on this world or beyond harbors the strength to bend our knee... not even the mighty Legion!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11122, 1, 0, 0, 'skyriss SAY_INTRO'), +(-1552001, 'Bear witness to the agent of your demise!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11123, 1, 0, 0, 'skyriss SAY_AGGRO'), +(-1552002, 'Your fate is written!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11124, 1, 0, 0, 'skyriss SAY_KILL_1'), +(-1552003, 'The chaos I have sown here is but a taste...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11125, 1, 0, 0, 'skyriss SAY_KILL_2'), +(-1552004, 'You will do my bidding, weakling.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11127, 1, 0, 0, 'skyriss SAY_MIND_1'), +(-1552005, 'Your will is no longer your own.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11128, 1, 0, 0, 'skyriss SAY_MIND_2'), +(-1552006, 'Flee in terror!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11129, 1, 0, 0, 'skyriss SAY_FEAR_1'), +(-1552007, 'I will show you horrors undreamed of!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11130, 1, 0, 0, 'skyriss SAY_FEAR_2'), +(-1552008, 'We span the universe, as countless as the stars!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11131, 1, 0, 0, 'skyriss SAY_IMAGE'), +(-1552009, 'I am merely one of... infinite multitudes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11126, 1, 0, 0, 'skyriss SAY_DEATH'), +(-1552010, 'Where in Bonzo''s brass buttons am I? And who are-- yaaghh, that''s one mother of a headache!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11171, 1, 0, 0, 'millhouse SAY_INTRO_1'), +(-1552011, '"Lowly"? I don''t care who you are friend, no one refers to the mighty Millhouse Manastorm as "Lowly"! I have no idea what goes on here, but I will gladly join your fight against this impudent imbecile! Prepare to defend yourself, cretin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11172, 1, 0, 0, 'millhouse SAY_INTRO_2'), +(-1552012, 'I just need to get some things ready first. You guys go ahead and get started. I need to summon up some water...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11173, 1, 0, 0, 'millhouse SAY_WATER'), +(-1552013, 'Fantastic! Next, some protective spells. Yes! Now we''re cookin''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11174, 1, 0, 0, 'millhouse SAY_BUFFS'), +(-1552014, 'And of course i''ll need some mana. You guys are gonna love this, just wait.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11175, 1, 0, 0, 'millhouse SAY_DRINK'), +(-1552015, 'Aaalllriiiight!! Who ordered up an extra large can of whoop-ass?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11176, 1, 0, 0, 'millhouse SAY_READY'), +(-1552016, 'I didn''t even break a sweat on that one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11177, 1, 0, 0, 'millhouse SAY_KILL_1'), +(-1552017, 'You guys, feel free to jump in anytime.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11178, 1, 0, 0, 'millhouse SAY_KILL_2'), +(-1552018, 'I''m gonna light you up, sweet cheeks!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11179, 1, 0, 0, 'millhouse SAY_PYRO'), +(-1552019, 'Ice, ice, baby!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11180, 1, 0, 0, 'millhouse SAY_ICEBLOCK'), +(-1552020, 'Heal me! Oh, for the love of all that is holy, HEAL me! I''m dying!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11181, 1, 0, 0, 'millhouse SAY_LOWHP'), +(-1552021, 'You''ll be hearing from my lawyer...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11182, 1, 0, 0, 'millhouse SAY_DEATH'), +(-1552022, 'Who''s bad? Who''s bad? That''s right: we bad!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11183, 1, 0, 0, 'millhouse SAY_COMPLETE'), +(-1552023, 'I knew the prince would be angry but, I... I have not been myself. I had to let them out! The great one speaks to me, you see. Wait--outsiders. Kael''thas did not send you! Good... I''ll just tell the prince you released the prisoners!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11222, 1, 0, 0, 'mellichar YELL_INTRO1'), +(-1552024, 'The naaru kept some of the most dangerous beings in existence here in these cells. Let me introduce you to another...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11223, 1, 0, 0, 'mellichar YELL_INTRO2'), +(-1552025, 'Yes, yes... another! Your will is mine!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11224, 1, 0, 0, 'mellichar YELL_RELEASE1'), +(-1552026, 'Behold another terrifying creature of incomprehensible power!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11225, 1, 0, 0, 'mellichar YELL_RELEASE2A'), +(-1552027, 'What is this? A lowly gnome? I will do better, O''great one.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11226, 1, 0, 0, 'mellichar YELL_RELEASE2B'), +(-1552028, 'Anarchy! Bedlam! Oh, you are so wise! Yes, I see it now, of course!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11227, 1, 0, 0, 'mellichar YELL_RELEASE3'), +(-1552029, 'One final cell remains. Yes, O''great one, right away!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11228, 1, 0, 0, 'mellichar YELL_RELEASE4'), +(-1552030, 'Welcome, O''great one. I am your humble servant.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11229, 1, 0, 0, 'mellichar YELL_WELCOME'); -- -1 553 000 THE BOTANICA -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1553000,'What are you doing? These specimens are very delicate!',11144,1,0,'freywinn SAY_AGGRO'), -(-1553001,'Your life cycle is now concluded!',11145,1,0,'freywinn SAY_KILL_1'), -(-1553002,'You will feed the worms.',11146,1,0,'freywinn SAY_KILL_2'), -(-1553003,'Endorel aluminor!',11147,1,0,'freywinn SAY_TREE_1'), -(-1553004,'Nature bends to my will!',11148,1,0,'freywinn SAY_TREE_2'), -(-1553005,'The specimens...must be preserved.',11149,1,0,'freywinn SAY_DEATH'), - -(-1553006,'emits a strange noise.',0,2,0,'laj EMOTE_SUMMON'), - -(-1553007,'Who disturbs this sanctuary?',11230,1,0,'warp SAY_AGGRO'), -(-1553008,'You must die! But wait: this does not--No, no... you must die!',11231,1,0,'warp SAY_SLAY_1'), -(-1553009,'What am I doing? Why do I...',11232,1,0,'warp SAY_SLAY_2'), -(-1553010,'Children, come to me!',11233,1,0,'warp SAY_SUMMON_1'), -(-1553011,'Maybe this is not--No, we fight! Come to my aid.',11234,1,0,'warp SAY_SUMMON_2'), -(-1553012,'So... confused. Do not... belong here!',11235,1,0,'warp SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1553000, 'What are you doing? These specimens are very delicate!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11144, 1, 0, 0, 'freywinn SAY_AGGRO'), +(-1553001, 'Your life cycle is now concluded!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11145, 1, 0, 0, 'freywinn SAY_KILL_1'), +(-1553002, 'You will feed the worms.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11146, 1, 0, 0, 'freywinn SAY_KILL_2'), +(-1553003, 'Endorel aluminor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11147, 1, 0, 0, 'freywinn SAY_TREE_1'), +(-1553004, 'Nature bends to my will!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11148, 1, 0, 0, 'freywinn SAY_TREE_2'), +(-1553005, 'The specimens...must be preserved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11149, 1, 0, 0, 'freywinn SAY_DEATH'), +(-1553006, 'emits a strange noise.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'laj EMOTE_SUMMON'), +(-1553007, 'Who disturbs this sanctuary?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11230, 1, 0, 0, 'warp SAY_AGGRO'), +(-1553008, 'You must die! But wait: this does not--No, no... you must die!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11231, 1, 0, 0, 'warp SAY_SLAY_1'), +(-1553009, 'What am I doing? Why do I...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11232, 1, 0, 0, 'warp SAY_SLAY_2'), +(-1553010, 'Children, come to me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11233, 1, 0, 0, 'warp SAY_SUMMON_1'), +(-1553011, 'Maybe this is not--No, we fight! Come to my aid.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11234, 1, 0, 0, 'warp SAY_SUMMON_2'), +(-1553012, 'So... confused. Do not... belong here!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11235, 1, 0, 0, 'warp SAY_DEATH'); -- -1 554 000 THE MECHANAR -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1554000,'I predict a painful death.',11101,1,0,'gyro SAY_AGGRO'), -(-1554001,'Measure twice; cut once!',11104,1,0,'gyro SAY_SAW_ATTACK1'), -(-1554002,'If my division is correct, you should be quite dead.',11105,1,0,'gyro SAY_SAW_ATTACK2'), -(-1554003,'Your strategy was flawed!',11102,1,0,'gyro SAY_SLAY1'), -(-1554004,'Yes, the only logical outcome.',11103,1,0,'gyro SAY_SLAY2'), -(-1554005,'An unforseen... contingency',11106,1,0,'gyro SAY_DEATH'), - -(-1554006,'You have approximately five seconds to live.',11109,1,0,'ironhand SAY_AGGRO_1'), -(-1554007,'With the precise angle and velocity...',11112,1,0,'ironhand SAY_HAMMER_1'), -(-1554008,'Low tech yet quiet effective!',11113,1,0,'ironhand SAY_HAMMER_2'), -(-1554009,'A foregone conclusion.',11110,1,0,'ironhand SAY_SLAY_1'), -(-1554010,'The processing will continue a schedule!',11111,1,0,'ironhand SAY_SLAY_2'), -(-1554011,'My calculations did not...',11114,1,0,'ironhand SAY_DEATH_1'), -(-1554012,'raises his hammer menacingly...',0,3,0,'ironhand EMOTE_HAMMER'), - -(-1554013,'Don\'t value your life very much, do you?',11186,1,0,'sepethrea SAY_AGGRO'), -(-1554014,'I am not alone.',11191,1,0,'sepethrea SAY_SUMMON'), -(-1554015,'Think you can take the heat?',11189,1,0,'sepethrea SAY_DRAGONS_BREATH_1'), -(-1554016,'Anar\'endal dracon!',11190,1,0,'sepethrea SAY_DRAGONS_BREATH_2'), -(-1554017,'And don\'t come back!',11187,1,0,'sepethrea SAY_SLAY1'), -(-1554018,'En\'dala finel el\'dal',11188,1,0,'sepethrea SAY_SLAY2'), -(-1554019,'Anu... bala belore...alon.',11192,1,0,'sepethrea SAY_DEATH'), - -(-1554020,'We are on a strict timetable. You will not interfere!',11193,1,0,'pathaleon SAY_AGGRO'), -(-1554021,'I\'m looking for a team player...',11197,1,0,'pathaleon SAY_DOMINATION_1'), -(-1554022,'You work for me now!',11198,1,0,'pathaleon SAY_DOMINATION_2'), -(-1554023,'Time to supplement my work force.',11196,1,0,'pathaleon SAY_SUMMON'), -(-1554024,'I prefeer to be hands-on...',11199,1,0,'pathaleon SAY_ENRAGE'), -(-1554025,'A minor inconvenience.',11194,1,0,'pathaleon SAY_SLAY_1'), -(-1554026,'Looks like you lose.',11195,1,0,'pathaleon SAY_SLAY_2'), -(-1554027,'The project will... continue.',11200,1,0,'pathaleon SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1554000, 'I predict a painful death.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11101, 1, 0, 0, 'gyro SAY_AGGRO'), +(-1554001, 'Measure twice; cut once!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11104, 1, 0, 0, 'gyro SAY_SAW_ATTACK1'), +(-1554002, 'If my division is correct, you should be quite dead.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11105, 1, 0, 0, 'gyro SAY_SAW_ATTACK2'), +(-1554003, 'Your strategy was flawed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11102, 1, 0, 0, 'gyro SAY_SLAY1'), +(-1554004, 'Yes, the only logical outcome.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11103, 1, 0, 0, 'gyro SAY_SLAY2'), +(-1554005, 'An unforseen... contingency', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11106, 1, 0, 0, 'gyro SAY_DEATH'), +(-1554006, 'You have approximately five seconds to live.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11109, 1, 0, 0, 'ironhand SAY_AGGRO_1'), +(-1554007, 'With the precise angle and velocity...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11112, 1, 0, 0, 'ironhand SAY_HAMMER_1'), +(-1554008, 'Low tech yet quiet effective!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11113, 1, 0, 0, 'ironhand SAY_HAMMER_2'), +(-1554009, 'A foregone conclusion.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11110, 1, 0, 0, 'ironhand SAY_SLAY_1'), +(-1554010, 'The processing will continue a schedule!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11111, 1, 0, 0, 'ironhand SAY_SLAY_2'), +(-1554011, 'My calculations did not...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11114, 1, 0, 0, 'ironhand SAY_DEATH_1'), +(-1554012, 'raises his hammer menacingly...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'ironhand EMOTE_HAMMER'), +(-1554013, 'Don''t value your life very much, do you?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11186, 1, 0, 0, 'sepethrea SAY_AGGRO'), +(-1554014, 'I am not alone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11191, 1, 0, 0, 'sepethrea SAY_SUMMON'), +(-1554015, 'Think you can take the heat?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11189, 1, 0, 0, 'sepethrea SAY_DRAGONS_BREATH_1'), +(-1554016, 'Anar''endal dracon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11190, 1, 0, 0, 'sepethrea SAY_DRAGONS_BREATH_2'), +(-1554017, 'And don''t come back!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11187, 1, 0, 0, 'sepethrea SAY_SLAY1'), +(-1554018, 'En''dala finel el''dal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11188, 1, 0, 0, 'sepethrea SAY_SLAY2'), +(-1554019, 'Anu... bala belore...alon.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11192, 1, 0, 0, 'sepethrea SAY_DEATH'), +(-1554020, 'We are on a strict timetable. You will not interfere!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11193, 1, 0, 0, 'pathaleon SAY_AGGRO'), +(-1554021, 'I''m looking for a team player...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11197, 1, 0, 0, 'pathaleon SAY_DOMINATION_1'), +(-1554022, 'You work for me now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11198, 1, 0, 0, 'pathaleon SAY_DOMINATION_2'), +(-1554023, 'Time to supplement my work force.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11196, 1, 0, 0, 'pathaleon SAY_SUMMON'), +(-1554024, 'I prefeer to be hands-on...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11199, 1, 0, 0, 'pathaleon SAY_ENRAGE'), +(-1554025, 'A minor inconvenience.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11194, 1, 0, 0, 'pathaleon SAY_SLAY_1'), +(-1554026, 'Looks like you lose.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11195, 1, 0, 0, 'pathaleon SAY_SLAY_2'), +(-1554027, 'The project will... continue.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11200, 1, 0, 0, 'pathaleon SAY_DEATH'); -- -1 555 000 SHADOW LABYRINTH -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1555000,'Infidels have invaded the sanctuary! Sniveling pests...You have yet to learn the true meaning of agony!',10473,1,0,'hellmaw SAY_INTRO'), -(-1555001,'Pathetic mortals! You will pay dearly!',10475,1,0,'hellmaw SAY_AGGRO1'), -(-1555002,'I will break you!',10476,1,0,'hellmaw SAY_AGGRO2'), -(-1555003,'Finally! Something to relieve the tedium!',10477,1,0,'hellmaw SAY_AGGRO3'), -(-1555004,'Aid me, you fools, before it\'s too late!',10474,1,0,'hellmaw SAY_HELP'), -(-1555005,'Do you fear death?',10478,1,0,'hellmaw SAY_SLAY1'), -(-1555006,'This is the part I enjoy most.',10479,1,0,'hellmaw SAY_SLAY2'), -(-1555007,'Do not...grow...overconfident, mortal.',10480,1,0,'hellmaw SAY_DEATH'), - -(-1555008,'All flesh must burn.',10482,1,0,'blackhearth SAY_INTRO1'), -(-1555009,'All creation must be unmade!',10483,1,0,'blackhearth SAY_INTRO2'), -(-1555010,'Power will be yours!',10484,1,0,'blackhearth SAY_INTRO3'), -(-1555011,'You\'ll be sorry!',10486,1,0,'blackhearth SAY_AGGRO1'), -(-1555012,'Time for fun!',10487,1,0,'blackhearth SAY_AGGRO2'), -(-1555013,'I see dead people!',10488,1,0,'blackhearth SAY_AGGRO3'), -(-1555014,'No comin\' back for you!',10489,1,0,'blackhearth SAY_SLAY1'), -(-1555015,'Nice try!',10490,1,0,'blackhearth SAY_SLAY2'), -(-1555016,'Help us, hurry!',10485,1,0,'blackhearth SAY_HELP'), -(-1555017,'This... no... good...',10491,1,0,'blackhearth SAY_DEATH'), - -(-1555018,'Be ready for Dark One\'s return.',10492,1,0,'blackhearth SAY2_INTRO1'), -(-1555019,'So we have place in new universe.',10493,1,0,'blackhearth SAY2_INTRO2'), -(-1555020,'Dark one promise!',10494,1,0,'blackhearth SAY2_INTRO3'), -(-1555021,'You\'ll be sorry!',10496,1,0,'blackhearth SAY2_AGGRO1'), -(-1555022,'Time to kill!',10497,1,0,'blackhearth SAY2_AGGRO2'), -(-1555023,'You be dead people!',10498,1,0,'blackhearth SAY2_AGGRO3'), -(-1555024,'Now you gone for good.',10499,1,0,'blackhearth SAY2_SLAY1'), -(-1555025,'You failed, haha haha',10500,1,0,'blackhearth SAY2_SLAY2'), -(-1555026,'Help us, hurry!',10495,1,0,'blackhearth SAY2_HELP'), -(-1555027,'Arrgh, aah...ahhh',10501,1,0,'blackhearth SAY2_DEATH'), - -(-1555028,'Keep your minds focused for the days of reckoning are close at hand. Soon, the destroyer of worlds will return to make good on his promise. Soon the destruction of all that is will begin!',10522,1,0,'vorpil SAY_INTRO'), -(-1555029,'I\'ll make an offering of your blood!',10524,1,0,'vorpil SAY_AGGRO1'), -(-1555030,'You\'ll be a fine example, for the others.',10525,1,0,'vorpil SAY_AGGRO2'), -(-1555031,'Good, a worthy sacrifice.',10526,1,0,'vorpil SAY_AGGRO3'), -(-1555032,'Come to my aid, heed your master now!',10523,1,0,'vorpil SAY_HELP'), -(-1555033,'I serve with pride.',10527,1,0,'vorpil SAY_SLAY1'), -(-1555034,'Your death is for the greater cause!',10528,1,0,'vorpil SAY_SLAY2'), -(-1555035,'I give my life... Gladly.',10529,1,0,'vorpil SAY_DEATH'), - -(-1555036,'draws energy from the air.',0,2,0,'murmur EMOTE_SONIC_BOOM'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1555000, 'Infidels have invaded the sanctuary! Sniveling pests...You have yet to learn the true meaning of agony!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10473, 1, 0, 0, 'hellmaw SAY_INTRO'), +(-1555001, 'Pathetic mortals! You will pay dearly!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10475, 1, 0, 0, 'hellmaw SAY_AGGRO1'), +(-1555002, 'I will break you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10476, 1, 0, 0, 'hellmaw SAY_AGGRO2'), +(-1555003, 'Finally! Something to relieve the tedium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10477, 1, 0, 0, 'hellmaw SAY_AGGRO3'), +(-1555004, 'Aid me, you fools, before it''s too late!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10474, 1, 0, 0, 'hellmaw SAY_HELP'), +(-1555005, 'Do you fear death?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10478, 1, 0, 0, 'hellmaw SAY_SLAY1'), +(-1555006, 'This is the part I enjoy most.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10479, 1, 0, 0, 'hellmaw SAY_SLAY2'), +(-1555007, 'Do not...grow...overconfident, mortal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10480, 1, 0, 0, 'hellmaw SAY_DEATH'), +(-1555008, 'All flesh must burn.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10482, 1, 0, 0, 'blackhearth SAY_INTRO1'), +(-1555009, 'All creation must be unmade!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10483, 1, 0, 0, 'blackhearth SAY_INTRO2'), +(-1555010, 'Power will be yours!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10484, 1, 0, 0, 'blackhearth SAY_INTRO3'), +(-1555011, 'You''ll be sorry!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10486, 1, 0, 0, 'blackhearth SAY_AGGRO1'), +(-1555012, 'Time for fun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10487, 1, 0, 0, 'blackhearth SAY_AGGRO2'), +(-1555013, 'I see dead people!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10488, 1, 0, 0, 'blackhearth SAY_AGGRO3'), +(-1555014, 'No comin'' back for you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10489, 1, 0, 0, 'blackhearth SAY_SLAY1'), +(-1555015, 'Nice try!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10490, 1, 0, 0, 'blackhearth SAY_SLAY2'), +(-1555016, 'Help us, hurry!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10485, 1, 0, 0, 'blackhearth SAY_HELP'), +(-1555017, 'This... no... good...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10491, 1, 0, 0, 'blackhearth SAY_DEATH'), +(-1555018, 'Be ready for Dark One''s return.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10492, 1, 0, 0, 'blackhearth SAY2_INTRO1'), +(-1555019, 'So we have place in new universe.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10493, 1, 0, 0, 'blackhearth SAY2_INTRO2'), +(-1555020, 'Dark one promise!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10494, 1, 0, 0, 'blackhearth SAY2_INTRO3'), +(-1555021, 'You''ll be sorry!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10496, 1, 0, 0, 'blackhearth SAY2_AGGRO1'), +(-1555022, 'Time to kill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10497, 1, 0, 0, 'blackhearth SAY2_AGGRO2'), +(-1555023, 'You be dead people!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10498, 1, 0, 0, 'blackhearth SAY2_AGGRO3'), +(-1555024, 'Now you gone for good.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10499, 1, 0, 0, 'blackhearth SAY2_SLAY1'), +(-1555025, 'You failed, haha haha', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10500, 1, 0, 0, 'blackhearth SAY2_SLAY2'), +(-1555026, 'Help us, hurry!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10495, 1, 0, 0, 'blackhearth SAY2_HELP'), +(-1555027, 'Arrgh, aah...ahhh', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10501, 1, 0, 0, 'blackhearth SAY2_DEATH'), +(-1555028, 'Keep your minds focused for the days of reckoning are close at hand. Soon, the destroyer of worlds will return to make good on his promise. Soon the destruction of all that is will begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10522, 1, 0, 0, 'vorpil SAY_INTRO'), +(-1555029, 'I''ll make an offering of your blood!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10524, 1, 0, 0, 'vorpil SAY_AGGRO1'), +(-1555030, 'You''ll be a fine example, for the others.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10525, 1, 0, 0, 'vorpil SAY_AGGRO2'), +(-1555031, 'Good, a worthy sacrifice.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10526, 1, 0, 0, 'vorpil SAY_AGGRO3'), +(-1555032, 'Come to my aid, heed your master now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10523, 1, 0, 0, 'vorpil SAY_HELP'), +(-1555033, 'I serve with pride.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10527, 1, 0, 0, 'vorpil SAY_SLAY1'), +(-1555034, 'Your death is for the greater cause!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10528, 1, 0, 0, 'vorpil SAY_SLAY2'), +(-1555035, 'I give my life... Gladly.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10529, 1, 0, 0, 'vorpil SAY_DEATH'), +(-1555036, 'draws energy from the air.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'murmur EMOTE_SONIC_BOOM'); -- -1 556 000 SETHEKK HALLS -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1556000,'I have pets....of my own!',10502,1,0,'syth SAY_SUMMON'), -(-1556001,'Hrrmm.. Time to.. hrrm.. make my move.',10503,1,0,'syth SAY_AGGRO_1'), -(-1556002,'Nice pets..hrm.. Yes! ',10504,1,0,'syth SAY_AGGRO_2'), -(-1556003,'Nice pets have.. weapons. No so....nice.',10505,1,0,'syth SAY_AGGRO_3'), -(-1556004,'Death.. meeting life is.. ',10506,1,0,'syth SAY_SLAY_1'), -(-1556005,'Uhn.. Be free..',10507,1,0,'syth SAY_SLAY_2'), -(-1556006,'No more life..hrm. No more pain. ',10508,1,0,'syth SAY_DEATH'), - -(-1556007,'..Trinkets yes pretty Trinkets....power, great power...power in Trinkets..',10557,1,0,'ikiss SAY_INTRO'), -(-1556008,'You make war on Ikiss?..',10554,1,0,'ikiss SAY_AGGRO_1'), -(-1556009,'Ikiss cut you pretty....slice you. Yes!',10555,1,0,'ikiss SAY_AGGRO_2'), -(-1556010,'No escape for....for you',10556,1,0,'ikiss SAY_AGGRO_3'), -(-1556011,'You die....stay away from Trinkets',10558,1,0,'ikiss SAY_SLAY_1'), -(-1556012,'',10559,1,0,'ikiss SAY_SLAY_2'), -(-1556013,'Ikiss will not....die',10560,1,0,'ikiss SAY_DEATH'), -(-1556015,'begins to channel arcane energy...',0,3,0,'ikiss EMOTE_ARCANE_EXP'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1556000, 'I have pets....of my own!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10502, 1, 0, 0, 'syth SAY_SUMMON'), +(-1556001, 'Hrrmm.. Time to.. hrrm.. make my move.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10503, 1, 0, 0, 'syth SAY_AGGRO_1'), +(-1556002, 'Nice pets..hrm.. Yes! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10504, 1, 0, 0, 'syth SAY_AGGRO_2'), +(-1556003, 'Nice pets have.. weapons. No so....nice.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10505, 1, 0, 0, 'syth SAY_AGGRO_3'), +(-1556004, 'Death.. meeting life is.. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10506, 1, 0, 0, 'syth SAY_SLAY_1'), +(-1556005, 'Uhn.. Be free..', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10507, 1, 0, 0, 'syth SAY_SLAY_2'), +(-1556006, 'No more life..hrm. No more pain. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10508, 1, 0, 0, 'syth SAY_DEATH'), +(-1556007, '..Trinkets yes pretty Trinkets....power, great power...power in Trinkets..', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10557, 1, 0, 0, 'ikiss SAY_INTRO'), +(-1556008, 'You make war on Ikiss?..', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10554, 1, 0, 0, 'ikiss SAY_AGGRO_1'), +(-1556009, 'Ikiss cut you pretty....slice you. Yes!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10555, 1, 0, 0, 'ikiss SAY_AGGRO_2'), +(-1556010, 'No escape for....for you', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10556, 1, 0, 0, 'ikiss SAY_AGGRO_3'), +(-1556011, 'You die....stay away from Trinkets', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10558, 1, 0, 0, 'ikiss SAY_SLAY_1'), +(-1556012, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10559, 1, 0, 0, 'ikiss SAY_SLAY_2'), +(-1556013, 'Ikiss will not....die', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10560, 1, 0, 0, 'ikiss SAY_DEATH'), +(-1556015, 'begins to channel arcane energy...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'ikiss EMOTE_ARCANE_EXP'); -- -1 557 000 MANA TOMBS -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1557000,'What is this? You must forgive me, but I was not expecting company. As you can see, we are somewhat preoccupied right now. But no matter. As I am a gracious host, I will tend to you... personally.',10539,1,0,'shaffar SAY_INTRO'), -(-1557001,'We have not yet been properly introduced.',10541,1,0,'shaffar SAY_AGGRO_1'), -(-1557002,'An epic battle. How exciting!',10542,1,0,'shaffar SAY_AGGRO_2'), -(-1557003,'I have longed for a good adventure.',10543,1,0,'shaffar SAY_AGGRO_3'), -(-1557004,'It has been... entertaining.',10544,1,0,'shaffar SAY_SLAY_1'), -(-1557005,'And now we part company.',10545,1,0,'shaffar SAY_SLAY_2'), -(-1557006,'I have such fascinating things to show you.',10540,1,0,'shaffar SAY_SUMMON'), -(-1557007,'I must bid you... farewell.',10546,1,0,'shaffar SAY_DEAD'), - -(-1557008,'I will feed on your soul.',10561,1,0,'pandemonius SAY_AGGRO_1'), -(-1557009,'So... full of life!',10562,1,0,'pandemonius SAY_AGGRO_2'), -(-1557010,'Do not... resist.',10563,1,0,'pandemonius SAY_AGGRO_3'), -(-1557011,'Yes! I am... empowered!',10564,1,0,'pandemonius SAY_KILL_1'), -(-1557012,'More... I must have more!',10565,1,0,'pandemonius SAY_KILL_2'), -(-1557013,'To the void... once... more..',10566,1,0,'pandemonius SAY_DEATH'), -(-1557014,'shifts into the void...',0,3,0,'pandemonius EMOTE_DARK_SHELL'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1557000, 'What is this? You must forgive me, but I was not expecting company. As you can see, we are somewhat preoccupied right now. But no matter. As I am a gracious host, I will tend to you... personally.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10539, 1, 0, 0, 'shaffar SAY_INTRO'), +(-1557001, 'We have not yet been properly introduced.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10541, 1, 0, 0, 'shaffar SAY_AGGRO_1'), +(-1557002, 'An epic battle. How exciting!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10542, 1, 0, 0, 'shaffar SAY_AGGRO_2'), +(-1557003, 'I have longed for a good adventure.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10543, 1, 0, 0, 'shaffar SAY_AGGRO_3'), +(-1557004, 'It has been... entertaining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10544, 1, 0, 0, 'shaffar SAY_SLAY_1'), +(-1557005, 'And now we part company.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10545, 1, 0, 0, 'shaffar SAY_SLAY_2'), +(-1557006, 'I have such fascinating things to show you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10540, 1, 0, 0, 'shaffar SAY_SUMMON'), +(-1557007, 'I must bid you... farewell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10546, 1, 0, 0, 'shaffar SAY_DEAD'), +(-1557008, 'I will feed on your soul.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10561, 1, 0, 0, 'pandemonius SAY_AGGRO_1'), +(-1557009, 'So... full of life!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10562, 1, 0, 0, 'pandemonius SAY_AGGRO_2'), +(-1557010, 'Do not... resist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10563, 1, 0, 0, 'pandemonius SAY_AGGRO_3'), +(-1557011, 'Yes! I am... empowered!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10564, 1, 0, 0, 'pandemonius SAY_KILL_1'), +(-1557012, 'More... I must have more!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10565, 1, 0, 0, 'pandemonius SAY_KILL_2'), +(-1557013, 'To the void... once... more..', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10566, 1, 0, 0, 'pandemonius SAY_DEATH'), +(-1557014, 'shifts into the void...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'pandemonius EMOTE_DARK_SHELL'); -- -1 558 000 AUCHENAI CRYPTS -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1558000,'You have defiled the resting place of our ancestors. For this offense, there can be but one punishment. It is fitting that you have come to a place of the dead... for you will soon be joining them.',10509,1,0,'maladaar SAY_INTRO'), -(-1558001,'Rise my fallen brothers. Take form and fight!',10512,1,0,'maladaar SAY_SUMMON'), -(-1558002,'You will pay with your life!',10513,1,0,'maladaar SAY_AGGRO_1'), -(-1558003,'There\'s no turning back now!',10514,1,0,'maladaar SAY_AGGRO_2'), -(-1558004,'Serve your penitence!',10515,1,0,'maladaar SAY_AGGRO_3'), -(-1558005,'Let your mind be clouded.',10510,1,0,'maladaar SAY_ROAR'), -(-1558006,'Stare into the darkness of your soul.',10511,1,0,'maladaar SAY_SOUL_CLEAVE'), -(-1558007,'These walls will be your doom.',10516,1,0,'maladaar SAY_SLAY_1'), -(-1558008,' Now, you\'ll stay for eternity!',10517,1,0,'maladaar SAY_SLAY_2'), -(-1558009,'This is... where.. I belong...',10518,1,0,'maladaar SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1558000, 'You have defiled the resting place of our ancestors. For this offense, there can be but one punishment. It is fitting that you have come to a place of the dead... for you will soon be joining them.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10509, 1, 0, 0, 'maladaar SAY_INTRO'), +(-1558001, 'Rise my fallen brothers. Take form and fight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10512, 1, 0, 0, 'maladaar SAY_SUMMON'), +(-1558002, 'You will pay with your life!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10513, 1, 0, 0, 'maladaar SAY_AGGRO_1'), +(-1558003, 'There''s no turning back now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10514, 1, 0, 0, 'maladaar SAY_AGGRO_2'), +(-1558004, 'Serve your penitence!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10515, 1, 0, 0, 'maladaar SAY_AGGRO_3'), +(-1558005, 'Let your mind be clouded.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10510, 1, 0, 0, 'maladaar SAY_ROAR'), +(-1558006, 'Stare into the darkness of your soul.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10511, 1, 0, 0, 'maladaar SAY_SOUL_CLEAVE'), +(-1558007, 'These walls will be your doom.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10516, 1, 0, 0, 'maladaar SAY_SLAY_1'), +(-1558008, ' Now, you''ll stay for eternity!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10517, 1, 0, 0, 'maladaar SAY_SLAY_2'), +(-1558009, 'This is... where.. I belong...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10518, 1, 0, 0, 'maladaar SAY_DEATH'); -- -1 560 000 ESCAPE FROM DURNHOLDE (OLD HILLSBRAD) -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1560000,'Thrall! You didn\'t really think you would escape did you? You and your allies shall answer to Blackmoore - after I\'ve had my fun!',10406,1,0,'skarloc SAY_ENTER'), -(-1560001,'You\'re a slave. That\'s all you\'ll ever be.',10407,1,0,'skarloc SAY_TAUNT1'), -(-1560002,'I don\'t know what Blackmoore sees in you. For my money, you\'re just another ignorant savage!',10408,1,0,'skarloc SAY_TAUNT2'), -(-1560003,'Thrall will never be free!',10409,1,0,'skarloc SAY_SLAY1'), -(-1560004,'Did you really think you would leave here alive?',10410,1,0,'skarloc SAY_SLAY2'), -(-1560005,'Guards! Urgh..Guards..!',10411,1,0,'skarloc SAY_DEATH'), - -(-1560006,'You there, fetch water quickly! Get these flames out before they spread to the rest of the keep! Hurry, damn you!',10428,1,0,'lieutenant_drake SAY_ENTER'), -(-1560007,'I know what you\'re up to, and I mean to put an end to it, permanently!',10429,1,0,'lieutenant_drake SAY_AGGRO'), -(-1560008,'No more middling for you.',10432,1,0,'lieutenant_drake SAY_SLAY1'), -(-1560009,'You will not interfere!',10433,1,0,'lieutenant_drake SAY_SLAY2'), -(-1560010,'Time to bleed!',10430,1,0,'lieutenant_drake SAY_MORTAL'), -(-1560011,'Run, you blasted cowards!',10431,1,0,'lieutenant_drake SAY_SHOUT'), -(-1560012,'Thrall... must not... go free.',10434,1,0,'lieutenant_drake SAY_DEATH'), - -(-1560013,'Thrall! Come outside and face your fate!',10418,1,0,'epoch SAY_ENTER1'), -(-1560014,'Taretha\'s life hangs in the balance. Surely you care for her. Surely you wish to save her...',10419,1,0,'epoch SAY_ENTER2'), -(-1560015,'Ah, there you are. I had hoped to accomplish this with a bit of subtlety, but I suppose direct confrontation was inevitable. Your future, Thrall, must not come to pass and so...you and your troublesome friends must die!',10420,1,0,'epoch SAY_ENTER3'), -(-1560016,'Enough! I will erase your very existence!',10421,1,0,'epoch SAY_AGGRO1'), -(-1560017,'You cannot fight fate!',10422,1,0,'epoch SAY_AGGRO2'), -(-1560018,'You are...irrelevant.',10425,1,0,'epoch SAY_SLAY1'), -(-1560019,'Thrall will remain a slave. Taretha will die. You have failed.',10426,1,0,'epoch SAY_SLAY2'), -(-1560020,'Not so fast!',10423,1,0,'epoch SAY_BREATH1'), -(-1560021,'Struggle as much as you like!',10424,1,0,'epoch SAY_BREATH2'), -(-1560022,'No!...The master... will not... be pleased.',10427,1,0,'epoch SAY_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1560000, 'Thrall! You didn''t really think you would escape did you? You and your allies shall answer to Blackmoore - after I''ve had my fun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10406, 1, 0, 0, 'skarloc SAY_ENTER'), +(-1560001, 'You''re a slave. That''s all you''ll ever be.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10407, 1, 0, 0, 'skarloc SAY_TAUNT1'), +(-1560002, 'I don''t know what Blackmoore sees in you. For my money, you''re just another ignorant savage!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10408, 1, 0, 0, 'skarloc SAY_TAUNT2'), +(-1560003, 'Thrall will never be free!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10409, 1, 0, 0, 'skarloc SAY_SLAY1'), +(-1560004, 'Did you really think you would leave here alive?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10410, 1, 0, 0, 'skarloc SAY_SLAY2'), +(-1560005, 'Guards! Urgh..Guards..!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10411, 1, 0, 0, 'skarloc SAY_DEATH'), +(-1560006, 'You there, fetch water quickly! Get these flames out before they spread to the rest of the keep! Hurry, damn you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10428, 1, 0, 0, 'lieutenant_drake SAY_ENTER'), +(-1560007, 'I know what you''re up to, and I mean to put an end to it, permanently!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10429, 1, 0, 0, 'lieutenant_drake SAY_AGGRO'), +(-1560008, 'No more middling for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10432, 1, 0, 0, 'lieutenant_drake SAY_SLAY1'), +(-1560009, 'You will not interfere!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10433, 1, 0, 0, 'lieutenant_drake SAY_SLAY2'), +(-1560010, 'Time to bleed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10430, 1, 0, 0, 'lieutenant_drake SAY_MORTAL'), +(-1560011, 'Run, you blasted cowards!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10431, 1, 0, 0, 'lieutenant_drake SAY_SHOUT'), +(-1560012, 'Thrall... must not... go free.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10434, 1, 0, 0, 'lieutenant_drake SAY_DEATH'), +(-1560013, 'Thrall! Come outside and face your fate!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10418, 1, 0, 0, 'epoch SAY_ENTER1'), +(-1560014, 'Taretha''s life hangs in the balance. Surely you care for her. Surely you wish to save her...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10419, 1, 0, 0, 'epoch SAY_ENTER2'), +(-1560015, 'Ah, there you are. I had hoped to accomplish this with a bit of subtlety, but I suppose direct confrontation was inevitable. Your future, Thrall, must not come to pass and so...you and your troublesome friends must die!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10420, 1, 0, 0, 'epoch SAY_ENTER3'), +(-1560016, 'Enough! I will erase your very existence!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10421, 1, 0, 0, 'epoch SAY_AGGRO1'), +(-1560017, 'You cannot fight fate!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10422, 1, 0, 0, 'epoch SAY_AGGRO2'), +(-1560018, 'You are...irrelevant.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10425, 1, 0, 0, 'epoch SAY_SLAY1'), +(-1560019, 'Thrall will remain a slave. Taretha will die. You have failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10426, 1, 0, 0, 'epoch SAY_SLAY2'), +(-1560020, 'Not so fast!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10423, 1, 0, 0, 'epoch SAY_BREATH1'), +(-1560021, 'Struggle as much as you like!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10424, 1, 0, 0, 'epoch SAY_BREATH2'), +(-1560022, 'No!...The master... will not... be pleased.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10427, 1, 0, 0, 'epoch SAY_DEATH'), +(-1560023, 'Very well then. Let''s go!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10465, 1, 0, 0, 'thrall hillsbrad SAY_TH_START_EVENT_PART1'), +(-1560024, 'As long as we''re going with a new plan, I may aswell pick up a weapon and some armor.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'thrall hillsbrad SAY_TH_ARMORY'), +(-1560025, 'A rider approaches!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10466, 0, 0, 0, 'thrall hillsbrad SAY_TH_SKARLOC_MEET'), +(-1560026, 'I''ll never be chained again!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10467, 1, 0, 0, 'thrall hillsbrad SAY_TH_SKARLOC_TAUNT'), +(-1560027, 'Very well. Tarren Mill lies just west of here. Since time is of the essence...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10468, 1, 0, 0, 'thrall hillsbrad SAY_TH_START_EVENT_PART2'), +(-1560028, 'Let''s ride!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10469, 0, 0, 1, 'thrall hillsbrad SAY_TH_MOUNTS_UP'), +(-1560029, 'Taretha must be in the inn. Let''s go.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'thrall hillsbrad SAY_TH_CHURCH_END'), +(-1560030, 'Taretha! What foul magic is this?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'thrall hillsbrad SAY_TH_MEET_TARETHA'), +(-1560031, 'Who or what was that?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10470, 1, 0, 1, 'thrall hillsbrad SAY_TH_EPOCH_WONDER'), +(-1560032, 'No!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10471, 1, 0, 5, 'thrall hillsbrad SAY_TH_EPOCH_KILL_TARETHA'), +(-1560033, 'Goodbye, Taretha. I will never forget your kindness.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10472, 1, 0, 0, 'thrall hillsbrad SAY_TH_EVENT_COMPLETE'), +(-1560034, 'Things are looking grim...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10458, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_LOW_HP1'), +(-1560035, 'I will fight to the last!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10459, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_LOW_HP2'), +(-1560036, 'Taretha...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10460, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_DIE1'), +(-1560037, 'A good day...to die...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10461, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_DIE2'), +(-1560038, 'I have earned my freedom!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10448, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_AGGRO1'), +(-1560039, 'This day is long overdue. Out of my way!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10449, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_AGGRO2'), +(-1560040, 'I am a slave no longer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10450, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_AGGRO3'), +(-1560041, 'Blackmoore has much to answer for!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10451, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_AGGRO4'), +(-1560042, 'You have forced my hand!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10452, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_KILL1'), +(-1560043, 'It should not have come to this!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10453, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_KILL2'), +(-1560044, 'I did not ask for this!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10454, 1, 0, 0, 'thrall hillsbrad SAY_TH_RANDOM_KILL3'), +(-1560045, 'I am truly in your debt, strangers.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10455, 1, 0, 0, 'thrall hillsbrad SAY_TH_LEAVE_COMBAT1'), +(-1560046, 'Thank you, strangers. You have given me hope.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10456, 1, 0, 0, 'thrall hillsbrad SAY_TH_LEAVE_COMBAT2'), +(-1560047, 'I will not waste this chance. I will seek out my destiny.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10457, 1, 0, 0, 'thrall hillsbrad SAY_TH_LEAVE_COMBAT3'), +(-1560048, 'I''m free! Thank you all!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'taretha SAY_TA_FREE'), +(-1560049, 'Thrall, you escaped!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'taretha SAY_TA_ESCAPED'); -- -1 564 000 BLACK TEMPLE -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1564000,'You will die in the name of Lady Vashj!',11450,1,0,'SAY_AGGRO'), -(-1564001,'Stick around!',11451,1,0,'SAY_NEEDLE1'), -(-1564002,'I\'ll deal with you later!',11452,1,0,'SAY_NEEDLE2'), -(-1564003,'Your success was short lived!',11455,1,0,'SAY_SLAY1'), -(-1564004,'Time for you to go!',11456,1,0,'SAY_SLAY2'), -(-1564005,'Bel\'anen dal\'lorei!',11453,1,0,'SAY_SPECIAL1'), -(-1564006,'Blood will flow!',11454,1,0,'SAY_SPECIAL2'), -(-1564007,'Bal\'amer ch\'itah!',11457,1,0,'SAY_ENRAGE1'), -(-1564008,'My patience has ran out! Die, DIE!',11458,1,0,'SAY_ENRAGE2'), -(-1564009,'Lord Illidan will... crush you.',11459,1,0,'SAY_DEATH'), - -(-1564010,'%s acquires a new target!',0,3,0,'supremus EMOTE_NEW_TARGET'), -(-1564011,'%s punches the ground in anger!',0,3,0,'supremus EMOTE_PUNCH_GROUND'), -(-1564012,'The ground begins to crack open!',0,3,0,'supremus EMOTE_GROUND_CRACK'), - -(-1564013,'No! Not yet...',11385,1,0,'akama shade SAY_LOW_HEALTH'), -(-1564014,'I will not last much longer...',11386,1,0,'akama shade SAY_DEATH'), -(-1564015,'Come out from the shadows! I\'ve returned to lead you against our true enemy! Shed your chains and raise your weapons against your Illidari masters!',0,1,0,'akama shade SAY_FREE'), -(-1564016,'Hail our leader! Hail Akama!',0,1,0,'akama shade broken SAY_BROKEN_FREE_01'), -(-1564017,'Hail Akama!',0,1,0,'akama shade broken SAY_BROKEN_FREE_02'), - -(-1564018,'You play, you pay.',11501,1,0,'shahraz SAY_TAUNT1'), -(-1564019,'I\'m not impressed.',11502,1,0,'shahraz SAY_TAUNT2'), -(-1564020,'Enjoying yourselves?',11503,1,0,'shahraz SAY_TAUNT3'), -(-1564021,'So... business or pleasure?',11504,1,0,'shahraz SAY_AGGRO'), -(-1564022,'You seem a little tense.',11505,1,0,'shahraz SAY_SPELL1'), -(-1564023,'Don\'t be shy.',11506,1,0,'shahraz SAY_SPELL2'), -(-1564024,'I\'m all... yours.',11507,1,0,'shahraz SAY_SPELL3'), -(-1564025,'Easy come, easy go.',11508,1,0,'shahraz SAY_SLAY1'), -(-1564026,'So much for a happy ending.',11509,1,0,'shahraz SAY_SLAY2'), -(-1564027,'Stop toying with my emotions!',11510,1,0,'shahraz SAY_ENRAGE'), -(-1564028,'I wasn\'t... finished.',11511,1,0,'shahraz SAY_DEATH'), - -(-1564029,'Horde will... crush you.',11432,1,0,'bloodboil SOUND_AGGRO'), -(-1564030,'Time to feast!',11433,1,0,'bloodboil SAY_SLAY1'), -(-1564031,'More! I want more!',11434,1,0,'bloodboil SAY_SLAY2'), -(-1564032,'Drink your blood! Eat your flesh!',11435,1,0,'bloodboil SAY_SPECIAL1'), -(-1564033,'I hunger!',11436,1,0,'bloodboil SAY_SPECIAL2'), -(-1564034,'',11437,1,0,'bloodboil SAY_ENRAGE1'), -(-1564035,'I\'ll rip the meat from your bones!',11438,1,0,'bloodboil SAY_ENRAGE2'), -(-1564036,'Aaaahrg...',11439,1,0,'bloodboil SAY_DEATH'), - -(-1564037,'I was the first, you know. For me, the wheel of death has spun many times. So much time has passed. I have a lot of catching up to do...',11512,1,0,'teron SAY_INTRO'), -(-1564038,'Vengeance is mine!',11513,1,0,'teron SAY_AGGRO'), -(-1564039,'I have use for you!',11514,1,0,'teron SAY_SLAY1'), -(-1564040,'It gets worse...',11515,1,0,'teron SAY_SLAY2'), -(-1564041,'What are you afraid of?',11517,1,0,'teron SAY_SPELL1'), -(-1564042,'Death... really isn\'t so bad.',11516,1,0,'teron SAY_SPELL2'), -(-1564043,'Give in!',11518,1,0,'teron SAY_SPECIAL1'), -(-1564044,'I have something for you...',11519,1,0,'teron SAY_SPECIAL2'), -(-1564045,'YOU WILL SHOW THE PROPER RESPECT!',11520,1,0,'teron SAY_ENRAGE'), -(-1564046,'The wheel...spins...again....',11521,1,0,'teron SAY_DEATH'), - -(-1564047,'Pain and suffering are all that await you!',11415,1,0,'essence SUFF_SAY_FREED'), -(-1564048,'Don\'t leave me alone!',11416,1,0,'essence SUFF_SAY_AGGRO'), -(-1564049,'Look at what you make me do!',11417,1,0,'essence SUFF_SAY_SLAY1'), -(-1564050,'I didn\'t ask for this!',11418,1,0,'essence SUFF_SAY_SLAY2'), -(-1564051,'The pain is only beginning!',11419,1,0,'essence SUFF_SAY_SLAY3'), -(-1564052,'I don\'t want to go back!',11420,1,0,'essence SUFF_SAY_RECAP'), -(-1564053,'Now what do I do?',11421,1,0,'essence SUFF_SAY_AFTER'), -(-1564054,'%s becomes enraged!',0,3,0,'essence SUFF_EMOTE_ENRAGE'), - -(-1564055,'You can have anything you desire... for a price.',11408,1,0,'essence DESI_SAY_FREED'), -(-1564056,'Fulfilment is at hand!',11409,1,0,'essence DESI_SAY_SLAY1'), -(-1564057,'Yes... you\'ll stay with us now...',11410,1,0,'essence DESI_SAY_SLAY2'), -(-1564058,'Your reach exceeds your grasp.',11412,1,0,'essence DESI_SAY_SLAY3'), -(-1564059,'Be careful what you wish for...',11411,1,0,'essence DESI_SAY_SPEC'), -(-1564060,'I\'ll be waiting...',11413,1,0,'essence DESI_SAY_RECAP'), -(-1564061,'I won\'t be far...',11414,1,0,'essence DESI_SAY_AFTER'), - -(-1564062,'Beware: I live!',11399,1,0,'essence ANGER_SAY_FREED'), -(-1564063,'So... foolish.',11400,1,0,'essence ANGER_SAY_FREED2'), -(-1564064,'',11401,1,0,'essence ANGER_SAY_SLAY1'), -(-1564065,'Enough. No more.',11402,1,0,'essence ANGER_SAY_SLAY2'), -(-1564066,'On your knees!',11403,1,0,'essence ANGER_SAY_SPEC'), -(-1564067,'Beware, coward.',11405,1,0,'essence ANGER_SAY_BEFORE'), -(-1564068,'I won\'t... be... ignored.',11404,1,0,'essence ANGER_SAY_DEATH'), - -(-1564069,'You wish to test me?',11524,1,0,'council vera AGGRO'), -(-1564070,'I have better things to do...',11422,1,0,'council gath AGGRO'), -(-1564071,'Flee or die!',11482,1,0,'council mala AGGRO'), -(-1564072,'Common... such a crude language. Bandal!',11440,1,0,'council zere AGGRO'), - -(-1564073,'Enough games!',11428,1,0,'council gath ENRAGE'), -(-1564074,'You wish to kill me? Hahaha, you first!',11530,1,0,'council vera ENRAGE'), -(-1564075,'For Quel\'Thalas! For the Sunwell!',11488,1,0,'council mala ENRAGE'), -(-1564076,'Sha\'amoor sine menoor!',11446,1,0,'council zere ENRAGE'), - -(-1564077,'Enjoy your final moments!',11426,1,0,'council gath SPECIAL1'), -(-1564078,'You\'re not caught up for this!',11528,1,0,'council vera SPECIAL1'), -(-1564079,'No second chances!',11486,1,0,'council mala SPECIAL1'), -(-1564080,'Diel fin\'al',11444,1,0,'council zere SPECIAL1'), - -(-1564081,'You are mine!',11427,1,0,'council gath SPECIAL2'), -(-1564082,'Anar\'alah belore!',11529,1,0,'council vera SPECIAL2'), -(-1564083,'I\'m full of surprises!',11487,1,0,'council mala SPECIAL2'), -(-1564084,'Sha\'amoor ara mashal?',11445,1,0,'council zere SPECIAL2'), - -(-1564085,'Selama am\'oronor!',11423,1,0,'council gath SLAY'), -(-1564086,'Valiant effort!',11525,1,0,'council vera SLAY'), -(-1564087,'My work is done.',11483,1,0,'council mala SLAY'), -(-1564088,'Shorel\'aran.',11441,1,0,'council zere SLAY'), - -(-1564089,'Well done!',11424,1,0,'council gath SLAY_COMT'), -(-1564090,'A glorious kill!',11526,1,0,'council vera SLAY_COMT'), -(-1564091,'As it should be!',11484,1,0,'council mala SLAY_COMT'), -(-1564092,'Belesa menoor!',11442,1,0,'council zere SLAY_COMT'), - -(-1564093,'Lord Illidan... I...',11425,1,0,'council gath DEATH'), -(-1564094,'You got lucky!',11527,1,0,'council vera DEATH'), -(-1564095,'Destiny... awaits.',11485,1,0,'council mala DEATH'), -(-1564096,'Diel ma\'ahn... oreindel\'o',11443,1,0,'council zere DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1564000, 'You will die in the name of Lady Vashj!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11450, 1, 0, 0, 'SAY_AGGRO'), +(-1564001, 'Stick around!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11451, 1, 0, 0, 'SAY_NEEDLE1'), +(-1564002, 'I''ll deal with you later!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11452, 1, 0, 0, 'SAY_NEEDLE2'), +(-1564003, 'Your success was short lived!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11455, 1, 0, 0, 'SAY_SLAY1'), +(-1564004, 'Time for you to go!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11456, 1, 0, 0, 'SAY_SLAY2'), +(-1564005, 'Bel''anen dal''lorei!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11453, 1, 0, 0, 'SAY_SPECIAL1'), +(-1564006, 'Blood will flow!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11454, 1, 0, 0, 'SAY_SPECIAL2'), +(-1564007, 'Bal''amer ch''itah!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11457, 1, 0, 0, 'SAY_ENRAGE1'), +(-1564008, 'My patience has ran out! Die, DIE!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11458, 1, 0, 0, 'SAY_ENRAGE2'), +(-1564009, 'Lord Illidan will... crush you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11459, 1, 0, 0, 'SAY_DEATH'), +(-1564010, '%s acquires a new target!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'supremus EMOTE_NEW_TARGET'), +(-1564011, '%s punches the ground in anger!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'supremus EMOTE_PUNCH_GROUND'), +(-1564012, 'The ground begins to crack open!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'supremus EMOTE_GROUND_CRACK'), +(-1564013, 'No! Not yet...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11385, 1, 0, 0, 'akama shade SAY_LOW_HEALTH'), +(-1564014, 'I will not last much longer...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11386, 1, 0, 0, 'akama shade SAY_DEATH'), +(-1564015, 'Come out from the shadows! I''ve returned to lead you against our true enemy! Shed your chains and raise your weapons against your Illidari masters!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'akama shade SAY_FREE'), +(-1564016, 'Hail our leader! Hail Akama!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'akama shade broken SAY_BROKEN_FREE_01'), +(-1564017, 'Hail Akama!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'akama shade broken SAY_BROKEN_FREE_02'), +(-1564018, 'You play, you pay.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11501, 1, 0, 0, 'shahraz SAY_TAUNT1'), +(-1564019, 'I''m not impressed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11502, 1, 0, 0, 'shahraz SAY_TAUNT2'), +(-1564020, 'Enjoying yourselves?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11503, 1, 0, 0, 'shahraz SAY_TAUNT3'), +(-1564021, 'So... business or pleasure?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11504, 1, 0, 0, 'shahraz SAY_AGGRO'), +(-1564022, 'You seem a little tense.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11505, 1, 0, 0, 'shahraz SAY_SPELL1'), +(-1564023, 'Don''t be shy.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11506, 1, 0, 0, 'shahraz SAY_SPELL2'), +(-1564024, 'I''m all... yours.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11507, 1, 0, 0, 'shahraz SAY_SPELL3'), +(-1564025, 'Easy come, easy go.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11508, 1, 0, 0, 'shahraz SAY_SLAY1'), +(-1564026, 'So much for a happy ending.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11509, 1, 0, 0, 'shahraz SAY_SLAY2'), +(-1564027, 'Stop toying with my emotions!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11510, 1, 0, 0, 'shahraz SAY_ENRAGE'), +(-1564028, 'I wasn''t... finished.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11511, 1, 0, 0, 'shahraz SAY_DEATH'), +(-1564029, 'Horde will... crush you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11432, 1, 0, 0, 'bloodboil SOUND_AGGRO'), +(-1564030, 'Time to feast!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11433, 1, 0, 0, 'bloodboil SAY_SLAY1'), +(-1564031, 'More! I want more!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11434, 1, 0, 0, 'bloodboil SAY_SLAY2'), +(-1564032, 'Drink your blood! Eat your flesh!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11435, 1, 0, 0, 'bloodboil SAY_SPECIAL1'), +(-1564033, 'I hunger!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11436, 1, 0, 0, 'bloodboil SAY_SPECIAL2'), +(-1564034, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11437, 1, 0, 0, 'bloodboil SAY_ENRAGE1'), +(-1564035, 'I''ll rip the meat from your bones!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11438, 1, 0, 0, 'bloodboil SAY_ENRAGE2'), +(-1564036, 'Aaaahrg...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11439, 1, 0, 0, 'bloodboil SAY_DEATH'), +(-1564037, 'I was the first, you know. For me, the wheel of death has spun many times. So much time has passed. I have a lot of catching up to do...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11512, 1, 0, 0, 'teron SAY_INTRO'), +(-1564038, 'Vengeance is mine!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11513, 1, 0, 0, 'teron SAY_AGGRO'), +(-1564039, 'I have use for you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11514, 1, 0, 0, 'teron SAY_SLAY1'), +(-1564040, 'It gets worse...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11515, 1, 0, 0, 'teron SAY_SLAY2'), +(-1564041, 'What are you afraid of?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11517, 1, 0, 0, 'teron SAY_SPELL1'), +(-1564042, 'Death... really isn''t so bad.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11516, 1, 0, 0, 'teron SAY_SPELL2'), +(-1564043, 'Give in!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11518, 1, 0, 0, 'teron SAY_SPECIAL1'), +(-1564044, 'I have something for you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11519, 1, 0, 0, 'teron SAY_SPECIAL2'), +(-1564045, 'YOU WILL SHOW THE PROPER RESPECT!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11520, 1, 0, 0, 'teron SAY_ENRAGE'), +(-1564046, 'The wheel...spins...again....', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11521, 1, 0, 0, 'teron SAY_DEATH'), +(-1564047, 'Pain and suffering are all that await you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11415, 1, 0, 0, 'essence SUFF_SAY_FREED'), +(-1564048, 'Don''t leave me alone!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11416, 1, 0, 0, 'essence SUFF_SAY_AGGRO'), +(-1564049, 'Look at what you make me do!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11417, 1, 0, 0, 'essence SUFF_SAY_SLAY1'), +(-1564050, 'I didn''t ask for this!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11418, 1, 0, 0, 'essence SUFF_SAY_SLAY2'), +(-1564051, 'The pain is only beginning!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11419, 1, 0, 0, 'essence SUFF_SAY_SLAY3'), +(-1564052, 'I don''t want to go back!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11420, 1, 0, 0, 'essence SUFF_SAY_RECAP'), +(-1564053, 'Now what do I do?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11421, 1, 0, 0, 'essence SUFF_SAY_AFTER'), +(-1564054, '%s becomes enraged!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'essence SUFF_EMOTE_ENRAGE'), +(-1564055, 'You can have anything you desire... for a price.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11408, 1, 0, 0, 'essence DESI_SAY_FREED'), +(-1564056, 'Fulfilment is at hand!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11409, 1, 0, 0, 'essence DESI_SAY_SLAY1'), +(-1564057, 'Yes... you''ll stay with us now...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11410, 1, 0, 0, 'essence DESI_SAY_SLAY2'), +(-1564058, 'Your reach exceeds your grasp.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11412, 1, 0, 0, 'essence DESI_SAY_SLAY3'), +(-1564059, 'Be careful what you wish for...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11411, 1, 0, 0, 'essence DESI_SAY_SPEC'), +(-1564060, 'I''ll be waiting...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11413, 1, 0, 0, 'essence DESI_SAY_RECAP'), +(-1564061, 'I won''t be far...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11414, 1, 0, 0, 'essence DESI_SAY_AFTER'), +(-1564062, 'Beware: I live!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11399, 1, 0, 0, 'essence ANGER_SAY_FREED'), +(-1564063, 'So... foolish.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11400, 1, 0, 0, 'essence ANGER_SAY_FREED2'), +(-1564064, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11401, 1, 0, 0, 'essence ANGER_SAY_SLAY1'), +(-1564065, 'Enough. No more.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11402, 1, 0, 0, 'essence ANGER_SAY_SLAY2'), +(-1564066, 'On your knees!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11403, 1, 0, 0, 'essence ANGER_SAY_SPEC'), +(-1564067, 'Beware, coward.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11405, 1, 0, 0, 'essence ANGER_SAY_BEFORE'), +(-1564068, 'I won''t... be... ignored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11404, 1, 0, 0, 'essence ANGER_SAY_DEATH'), +(-1564069, 'You wish to test me?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11524, 1, 0, 0, 'council vera AGGRO'), +(-1564070, 'I have better things to do...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11422, 1, 0, 0, 'council gath AGGRO'), +(-1564071, 'Flee or die!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11482, 1, 0, 0, 'council mala AGGRO'), +(-1564072, 'Common... such a crude language. Bandal!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11440, 1, 0, 0, 'council zere AGGRO'), +(-1564073, 'Enough games!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11428, 1, 0, 0, 'council gath ENRAGE'), +(-1564074, 'You wish to kill me? Hahaha, you first!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11530, 1, 0, 0, 'council vera ENRAGE'), +(-1564075, 'For Quel''Thalas! For the Sunwell!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11488, 1, 0, 0, 'council mala ENRAGE'), +(-1564076, 'Sha''amoor sine menoor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11446, 1, 0, 0, 'council zere ENRAGE'), +(-1564077, 'Enjoy your final moments!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11426, 1, 0, 0, 'council gath SPECIAL1'), +(-1564078, 'You''re not caught up for this!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11528, 1, 0, 0, 'council vera SPECIAL1'), +(-1564079, 'No second chances!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11486, 1, 0, 0, 'council mala SPECIAL1'), +(-1564080, 'Diel fin''al', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11444, 1, 0, 0, 'council zere SPECIAL1'), +(-1564081, 'You are mine!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11427, 1, 0, 0, 'council gath SPECIAL2'), +(-1564082, 'Anar''alah belore!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11529, 1, 0, 0, 'council vera SPECIAL2'), +(-1564083, 'I''m full of surprises!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11487, 1, 0, 0, 'council mala SPECIAL2'), +(-1564084, 'Sha''amoor ara mashal?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11445, 1, 0, 0, 'council zere SPECIAL2'), +(-1564085, 'Selama am''oronor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11423, 1, 0, 0, 'council gath SLAY'), +(-1564086, 'Valiant effort!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11525, 1, 0, 0, 'council vera SLAY'), +(-1564087, 'My work is done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11483, 1, 0, 0, 'council mala SLAY'), +(-1564088, 'Shorel''aran.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11441, 1, 0, 0, 'council zere SLAY'), +(-1564089, 'Well done!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11424, 1, 0, 0, 'council gath SLAY_COMT'), +(-1564090, 'A glorious kill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11526, 1, 0, 0, 'council vera SLAY_COMT'), +(-1564091, 'As it should be!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11484, 1, 0, 0, 'council mala SLAY_COMT'), +(-1564092, 'Belesa menoor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11442, 1, 0, 0, 'council zere SLAY_COMT'), +(-1564093, 'Lord Illidan... I...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11425, 1, 0, 0, 'council gath DEATH'), +(-1564094, 'You got lucky!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11527, 1, 0, 0, 'council vera DEATH'), +(-1564095, 'Destiny... awaits.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11485, 1, 0, 0, 'council mala DEATH'), +(-1564096, 'Diel ma''ahn... oreindel''o', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11443, 1, 0, 0, 'council zere DEATH'); -- -1 565 000 GRUUL'S LAIR -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1565000,'Gronn are the real power in outland.',11367,1,0,'maulgar SAY_AGGRO'), -(-1565001,'You will not defeat the hand of Gruul!',11368,1,0,'maulgar SAY_ENRAGE'), -(-1565002,'You won\'t kill next one so easy!',11369,1,0,'maulgar SAY_OGRE_DEATH1'), -(-1565003,'Pah! Does not prove anything!',11370,1,0,'maulgar SAY_OGRE_DEATH2'), -(-1565004,'I\'m not afraid of you.',11371,1,0,'maulgar SAY_OGRE_DEATH3'), -(-1565005,'Good, now you fight me!',11372,1,0,'maulgar SAY_OGRE_DEATH4'), -(-1565006,'You not so tough afterall!',11373,1,0,'maulgar SAY_SLAY1'), -(-1565007,'Aha-ha ha ha!',11374,1,0,'maulgar SAY_SLAY2'), -(-1565008,'Mulgar is king!',11375,1,0,'maulgar SAY_SLAY3'), -(-1565009,'Gruul... will crush you...',11376,1,0,'maulgar SAY_DEATH'), - -(-1565010,'Come... and die.',11355,1,0,'gruul SAY_AGGRO'), -(-1565011,'Scurry',11356,1,0,'gruul SAY_SLAM1'), -(-1565012,'No escape',11357,1,0,'gruul SAY_SLAM2'), -(-1565013,'Stay',11358,1,0,'gruul SAY_SHATTER1'), -(-1565014,'Beg... for life',11359,1,0,'gruul SAY_SHATTER2'), -(-1565015,'No more',11360,1,0,'gruul SAY_SLAY1'), -(-1565016,'Unworthy',11361,1,0,'gruul SAY_SLAY2'), -(-1565017,'Die',11362,1,0,'gruul SAY_SLAY3'), -(-1565018,'Aaargh...',11363,1,0,'gruul SAY_DEATH'), -(-1565019,'grows in size!',0,2,0,'gruul EMOTE_GROW'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1565000, 'Gronn are the real power in outland.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11367, 1, 0, 0, 'maulgar SAY_AGGRO'), +(-1565001, 'You will not defeat the hand of Gruul!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11368, 1, 0, 0, 'maulgar SAY_ENRAGE'), +(-1565002, 'You won''t kill next one so easy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11369, 1, 0, 0, 'maulgar SAY_OGRE_DEATH1'), +(-1565003, 'Pah! Does not prove anything!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11370, 1, 0, 0, 'maulgar SAY_OGRE_DEATH2'), +(-1565004, 'I''m not afraid of you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11371, 1, 0, 0, 'maulgar SAY_OGRE_DEATH3'), +(-1565005, 'Good, now you fight me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11372, 1, 0, 0, 'maulgar SAY_OGRE_DEATH4'), +(-1565006, 'You not so tough afterall!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11373, 1, 0, 0, 'maulgar SAY_SLAY1'), +(-1565007, 'Aha-ha ha ha!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11374, 1, 0, 0, 'maulgar SAY_SLAY2'), +(-1565008, 'Mulgar is king!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11375, 1, 0, 0, 'maulgar SAY_SLAY3'), +(-1565009, 'Gruul... will crush you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11376, 1, 0, 0, 'maulgar SAY_DEATH'), +(-1565010, 'Come... and die.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11355, 1, 0, 0, 'gruul SAY_AGGRO'), +(-1565011, 'Scurry', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11356, 1, 0, 0, 'gruul SAY_SLAM1'), +(-1565012, 'No escape', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11357, 1, 0, 0, 'gruul SAY_SLAM2'), +(-1565013, 'Stay', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11358, 1, 0, 0, 'gruul SAY_SHATTER1'), +(-1565014, 'Beg... for life', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11359, 1, 0, 0, 'gruul SAY_SHATTER2'), +(-1565015, 'No more', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11360, 1, 0, 0, 'gruul SAY_SLAY1'), +(-1565016, 'Unworthy', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11361, 1, 0, 0, 'gruul SAY_SLAY2'), +(-1565017, 'Die', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11362, 1, 0, 0, 'gruul SAY_SLAY3'), +(-1565018, 'Aaargh...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 11363, 1, 0, 0, 'gruul SAY_DEATH'), +(-1565019, 'grows in size!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'gruul EMOTE_GROW'); -- -1 568 000 ZUL'AMAN -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1568000,'Spirits of da wind be your doom!',12031,1,0,'janalai SAY_AGGRO'), -(-1568001,'I burn ya now!',12032,1,0,'janalai SAY_FIRE_BOMBS'), -(-1568002,'Where ma hatcha? Get to work on dem eggs!',12033,1,0,'janalai SAY_SUMMON_HATCHER'), -(-1568003,'I show you strength... in numbers.',12034,1,0,'janalai SAY_ALL_EGGS'), -(-1568004,'You done run outta time!',12035,1,0,'janalai SAY_BERSERK'), -(-1568005,'It all be over now, mon!',12036,1,0,'janalai SAY_SLAY_1'), -(-1568006,'Tazaga-choo!',12037,1,0,'janalai SAY_SLAY_2'), -(-1568007,'Zul\'jin... got a surprise for you...',12038,1,0,'janalai SAY_DEATH'), -(-1568008,'Come, strangers. The spirit of the dragonhawk hot be hungry for worthy souls.',12039,1,0,'janalai SAY_EVENT_STRANGERS'), -(-1568009,'Come, friends. Your bodies gonna feed ma hatchlings, and your souls are going to feed me with power!',12040,1,0,'janalai SAY_EVENT_FRIENDS'), +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1568000, 'Spirits of da wind be your doom!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12031, 1, 0, 0, 'janalai SAY_AGGRO'), +(-1568001, 'I burn ya now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12032, 1, 0, 0, 'janalai SAY_FIRE_BOMBS'), +(-1568002, 'Where ma hatcha? Get to work on dem eggs!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12033, 1, 0, 0, 'janalai SAY_SUMMON_HATCHER'), +(-1568003, 'I show you strength... in numbers.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12034, 1, 0, 0, 'janalai SAY_ALL_EGGS'), +(-1568004, 'You done run outta time!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12035, 1, 0, 0, 'janalai SAY_BERSERK'), +(-1568005, 'It all be over now, mon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12036, 1, 0, 0, 'janalai SAY_SLAY_1'), +(-1568006, 'Tazaga-choo!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12037, 1, 0, 0, 'janalai SAY_SLAY_2'), +(-1568007, 'Zul''jin... got a surprise for you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12038, 1, 0, 0, 'janalai SAY_DEATH'), +(-1568008, 'Come, strangers. The spirit of the dragonhawk hot be hungry for worthy souls.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12039, 1, 0, 0, 'janalai SAY_EVENT_STRANGERS'), +(-1568009, 'Come, friends. Your bodies gonna feed ma hatchlings, and your souls are going to feed me with power!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12040, 1, 0, 0, 'janalai SAY_EVENT_FRIENDS'), +(-1568010, 'Get da move on, guards! It be killin'' time!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12066, 1, 0, 0, 'nalorakk SAY_WAVE1_AGGRO'), +(-1568011, 'Guards, go already! Who you more afraid of, dem... or me?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12067, 1, 0, 0, 'nalorakk SAY_WAVE2_STAIR1'), +(-1568012, 'Ride now! Ride out dere and bring me back some heads!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12068, 1, 0, 0, 'nalorakk SAY_WAVE3_STAIR2'), +(-1568013, 'I be losin'' me patience! Go on: make dem wish dey was never born!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12069, 1, 0, 0, 'nalorakk SAY_WAVE4_PLATFORM'), +(-1568014, 'What could be better than servin'' da bear spirit for eternity? Come closer now. Bring your souls to me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12078, 1, 0, 0, 'nalorakk SAY_EVENT1_SACRIFICE'), +(-1568015, 'Don''t be delayin'' your fate. Come to me now. I make your sacrifice quick.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12079, 1, 0, 0, 'nalorakk SAY_EVENT2_SACRIFICE'), +(-1568016, 'You be dead soon enough!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12070, 1, 0, 0, 'nalorakk SAY_AGGRO'), +(-1568017, 'I bring da pain!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12071, 1, 0, 0, 'nalorakk SAY_SURGE'), +(-1568018, 'You call on da beast, you gonna get more dan you bargain for!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12072, 1, 0, 0, 'nalorakk SAY_TOBEAR'), +(-1568019, 'Make way for Nalorakk!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12073, 1, 0, 0, 'nalorakk SAY_TOTROLL'), +(-1568020, 'You had your chance, now it be too late!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12074, 1, 0, 0, 'nalorakk SAY_BERSERK'), +(-1568021, 'Mua-ha-ha! Now whatchoo got to say?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12075, 1, 0, 0, 'nalorakk SAY_SLAY1'), +(-1568022, 'Da Amani gonna rule again!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12076, 1, 0, 0, 'nalorakk SAY_SLAY2'), +(-1568023, 'I... be waitin'' on da udda side....', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12077, 1, 0, 0, 'nalorakk SAY_DEATH'); -(-1568010,'Get da move on, guards! It be killin\' time!',12066,1,0,'nalorakk SAY_WAVE1_AGGRO'), -(-1568011,'Guards, go already! Who you more afraid of, dem... or me?',12067,1,0,'nalorakk SAY_WAVE2_STAIR1'), -(-1568012,'Ride now! Ride out dere and bring me back some heads!',12068,1,0,'nalorakk SAY_WAVE3_STAIR2'), -(-1568013,'I be losin\' me patience! Go on: make dem wish dey was never born!',12069,1,0,'nalorakk SAY_WAVE4_PLATFORM'), -(-1568014,'What could be better than servin\' da bear spirit for eternity? Come closer now. Bring your souls to me!',12078,1,0,'nalorakk SAY_EVENT1_SACRIFICE'), -(-1568015,'Don\'t be delayin\' your fate. Come to me now. I make your sacrifice quick.',12079,1,0,'nalorakk SAY_EVENT2_SACRIFICE'), -(-1568016,'You be dead soon enough!',12070,1,0,'nalorakk SAY_AGGRO'), -(-1568017,'I bring da pain!',12071,1,0,'nalorakk SAY_SURGE'), -(-1568018,'You call on da beast, you gonna get more dan you bargain for!',12072,1,0,'nalorakk SAY_TOBEAR'), -(-1568019,'Make way for Nalorakk!',12073,1,0,'nalorakk SAY_TOTROLL'), -(-1568020,'You had your chance, now it be too late!',12074,1,0,'nalorakk SAY_BERSERK'), -(-1568021,'Mua-ha-ha! Now whatchoo got to say?',12075,1,0,'nalorakk SAY_SLAY1'), -(-1568022,'Da Amani gonna rule again!',12076,1,0,'nalorakk SAY_SLAY2'), -(-1568023,'I... be waitin\' on da udda side....',12077,1,0,'nalorakk SAY_DEATH'); +-- -1 574 000 UTGARDE KEEP +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1574000, 'Your blood is mine!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 13221, 1, 0, 0, 'keleseth SAY_AGGRO'), +(-1574001, 'Darkness waits', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 13223, 1, 0, 0, 'keleseth SAY_KILL'), +(-1574002, 'I join... the night.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 13225, 1, 0, 0, 'keleseth SAY_DEATH'), +(-1574003, 'Not so fast.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 13222, 1, 0, 0, 'keleseth SAY_FROST_TOMB'), +(-1574004, 'Aranal, lidel! Their fate shall be yours!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 13224, 1, 0, 0, 'keleseth SAY_SKELETONS'); -- -1 580 000 SUNWELL PLATEAU -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1580000,'Aggh! No longer will I be a slave to Malygos! Challenge me and you will be destroyed!',12422,1,0,'kalecgos SAY_EVIL_AGGRO'), -(-1580001,'I will purge you!',12423,1,0,'kalecgos SAY_EVIL_SPELL1'), -(-1580002,'Your pain has only begun!',12424,1,0,'kalecgos SAY_EVIL_SPELL2'), -(-1580003,'In the name of Kil\'jaeden!',12425,1,0,'kalecgos SAY_EVIL_SLAY1'), -(-1580004,'You were warned!',12426,1,0,'kalecgos SAY_EVIL_SLAY2'), -(-1580005,'My awakening is complete! You shall all perish!',12427,1,0,'kalecgos SAY_EVIL_ENRAGE'), -(-1580006,'I need... your help... Cannot... resist him... much longer...',12428,1,0,'kalecgos humanoid SAY_GOOD_AGGRO'), -(-1580007,'Aaahhh! Help me, before I lose my mind!',12429,1,0,'kalecgos humanoid SAY_GOOD_NEAR_DEATH'), -(-1580008,'Hurry! There is not much of me left!',12430,1,0,'kalecgos humanoid SAY_GOOD_NEAR_DEATH2'), -(-1580009,'I am forever in your debt. Once we have triumphed over Kil\'jaeden, this entire world will be in your debt as well.',12431,1,0,'kalecgos humanoid SAY_GOOD_PLRWIN'), -(-1580010,'There will be no reprieve. My work here is nearly finished.',12451,1,0,'sathrovarr SAY_SATH_AGGRO'), -(-1580011,'I\'m... never on... the losing... side...',12452,1,0,'sathrovarr SAY_SATH_DEATH'), -(-1580012,'Your misery is my delight!',12453,1,0,'sathrovarr SAY_SATH_SPELL1'), -(-1580013,'I will watch you bleed!',12454,1,0,'sathrovarr SAY_SATH_SPELL2'), -(-1580014,'Pitious mortal!',12455,1,0,'sathrovarr SAY_SATH_SLAY1'), -(-1580015,'Haven\'t you heard? I always win!',12456,1,0,'sathrovarr SAY_SATH_SLAY2'), -(-1580016,'I have toyed with you long enough!',12457,1,0,'sathrovarr SAY_SATH_ENRAGE'), - -(-1580017,'Puny lizard! Death is the only answer you\'ll find here!',12458,1,0,'brutallus YELL_INTRO'), -(-1580018,'Grah! Your magic is weak!',12459,1,0,'brutallus YELL_INTRO_BREAK_ICE'), -(-1580019,'I will crush you!',12460,1,0,'brutallus YELL_INTRO_CHARGE'), -(-1580020,'That was fun.',12461,1,0,'brutallus YELL_INTRO_KILL_MADRIGOSA'), -(-1580021,'Come, try your luck!',12462,1,0,'brutallus YELL_INTRO_TAUNT'), -(-1580022,'Ahh! More lambs to the slaughter!',12463,1,0,'brutallus YELL_AGGRO'), -(-1580023,'Perish, insect!',12464,1,0,'brutallus YELL_KILL1'), -(-1580024,'You are meat!',12465,1,0,'brutallus YELL_KILL2'), -(-1580025,'Too easy!',12466,1,0,'brutallus YELL_KILL3'), -(-1580026,'Bring the fight to me!',12467,1,0,'brutallus YELL_LOVE1'), -(-1580027,'Another day, another glorious battle!',12468,1,0,'brutallus YELL_LOVE2'), -(-1580028,'I live for this!',12469,1,0,'brutallus YELL_LOVE3'), -(-1580029,'So much for a real challenge... Die!',12470,1,0,'brutallus YELL_BERSERK'), -(-1580030,'Gah! Well done... Now... this gets... interesting...',12471,1,0,'brutallus YELL_DEATH'), - -(-1580031,'Hold, friends! There is information to be had before this devil meets his fate!',12472,1,0,'madrigosa YELL_MADR_ICE_BARRIER'), -(-1580032,'Where is Anveena, demon? What has become of Kalec?',12473,1,0,'madrigosa YELL_MADR_INTRO'), -(-1580033,'You will tell me where they are!',12474,1,0,'madrigosa YELL_MADR_ICE_BLOCK'), -(-1580034,'Speak, I grow weary of asking!',12475,1,0,'madrigosa YELL_MADR_TRAP'), -(-1580035,'Malygos, my lord! I did my best!',12476,1,0,'madrigosa YELL_MADR_DEATH'); +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1580000, 'Aggh! No longer will I be a slave to Malygos! Challenge me and you will be destroyed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12422, 1, 0, 0, 'kalecgos SAY_EVIL_AGGRO'), +(-1580001, 'I will purge you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12423, 1, 0, 0, 'kalecgos SAY_EVIL_SPELL1'), +(-1580002, 'Your pain has only begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12424, 1, 0, 0, 'kalecgos SAY_EVIL_SPELL2'), +(-1580003, 'In the name of Kil''jaeden!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12425, 1, 0, 0, 'kalecgos SAY_EVIL_SLAY1'), +(-1580004, 'You were warned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12426, 1, 0, 0, 'kalecgos SAY_EVIL_SLAY2'), +(-1580005, 'My awakening is complete! You shall all perish!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12427, 1, 0, 0, 'kalecgos SAY_EVIL_ENRAGE'), +(-1580006, 'I need... your help... Cannot... resist him... much longer...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12428, 1, 0, 0, 'kalecgos humanoid SAY_GOOD_AGGRO'), +(-1580007, 'Aaahhh! Help me, before I lose my mind!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12429, 1, 0, 0, 'kalecgos humanoid SAY_GOOD_NEAR_DEATH'), +(-1580008, 'Hurry! There is not much of me left!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12430, 1, 0, 0, 'kalecgos humanoid SAY_GOOD_NEAR_DEATH2'), +(-1580009, 'I am forever in your debt. Once we have triumphed over Kil''jaeden, this entire world will be in your debt as well.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12431, 1, 0, 0, 'kalecgos humanoid SAY_GOOD_PLRWIN'), +(-1580010, 'There will be no reprieve. My work here is nearly finished.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12451, 1, 0, 0, 'sathrovarr SAY_SATH_AGGRO'), +(-1580011, 'I''m... never on... the losing... side...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12452, 1, 0, 0, 'sathrovarr SAY_SATH_DEATH'), +(-1580012, 'Your misery is my delight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12453, 1, 0, 0, 'sathrovarr SAY_SATH_SPELL1'), +(-1580013, 'I will watch you bleed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12454, 1, 0, 0, 'sathrovarr SAY_SATH_SPELL2'), +(-1580014, 'Pitious mortal!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12455, 1, 0, 0, 'sathrovarr SAY_SATH_SLAY1'), +(-1580015, 'Haven''t you heard? I always win!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12456, 1, 0, 0, 'sathrovarr SAY_SATH_SLAY2'), +(-1580016, 'I have toyed with you long enough!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12457, 1, 0, 0, 'sathrovarr SAY_SATH_ENRAGE'), +(-1580017, 'Puny lizard! Death is the only answer you''ll find here!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12458, 1, 0, 0, 'brutallus YELL_INTRO'), +(-1580018, 'Grah! Your magic is weak!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12459, 1, 0, 0, 'brutallus YELL_INTRO_BREAK_ICE'), +(-1580019, 'I will crush you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12460, 1, 0, 0, 'brutallus YELL_INTRO_CHARGE'), +(-1580020, 'That was fun.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12461, 1, 0, 0, 'brutallus YELL_INTRO_KILL_MADRIGOSA'), +(-1580021, 'Come, try your luck!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12462, 1, 0, 0, 'brutallus YELL_INTRO_TAUNT'), +(-1580022, 'Ahh! More lambs to the slaughter!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12463, 1, 0, 0, 'brutallus YELL_AGGRO'), +(-1580023, 'Perish, insect!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12464, 1, 0, 0, 'brutallus YELL_KILL1'), +(-1580024, 'You are meat!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12465, 1, 0, 0, 'brutallus YELL_KILL2'), +(-1580025, 'Too easy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12466, 1, 0, 0, 'brutallus YELL_KILL3'), +(-1580026, 'Bring the fight to me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12467, 1, 0, 0, 'brutallus YELL_LOVE1'), +(-1580027, 'Another day, another glorious battle!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12468, 1, 0, 0, 'brutallus YELL_LOVE2'), +(-1580028, 'I live for this!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12469, 1, 0, 0, 'brutallus YELL_LOVE3'), +(-1580029, 'So much for a real challenge... Die!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12470, 1, 0, 0, 'brutallus YELL_BERSERK'), +(-1580030, 'Gah! Well done... Now... this gets... interesting...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12471, 1, 0, 0, 'brutallus YELL_DEATH'), +(-1580031, 'Hold, friends! There is information to be had before this devil meets his fate!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12472, 1, 0, 0, 'madrigosa YELL_MADR_ICE_BARRIER'), +(-1580032, 'Where is Anveena, demon? What has become of Kalec?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12473, 1, 0, 0, 'madrigosa YELL_MADR_INTRO'), +(-1580033, 'You will tell me where they are!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12474, 1, 0, 0, 'madrigosa YELL_MADR_ICE_BLOCK'), +(-1580034, 'Speak, I grow weary of asking!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12475, 1, 0, 0, 'madrigosa YELL_MADR_TRAP'), +(-1580035, 'Malygos, my lord! I did my best!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12476, 1, 0, 0, 'madrigosa YELL_MADR_DEATH'), +(-1580036, 'Glory to Kil''jaeden! Death to all who oppose!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12477, 1, 0, 0, 'felmyst - YELL_BIRTH'), +(-1580037, 'I kill for the master!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12480, 1, 0, 0, 'felmyst - YELL_KILL1'), +(-1580038, 'The end has come!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12481, 1, 0, 0, 'felmyst - YELL_KILL2'), +(-1580039, 'Choke on your final breath!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12478, 1, 0, 0, 'felmyst - YELL_BREATH'), +(-1580040, 'I am stronger than ever before!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12479, 1, 0, 0, 'felmyst- YELL_TAKEOFF'), +(-1580041, 'No more hesitation! Your fates are written!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12482, 1, 0, 0, 'felmyst - YELL_BERSERK'), +(-1580042, 'Kil''jaeden... will... prevail...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12483, 1, 0, 0, 'felmyst - YELL_DEATH'), +(-1580043, 'Madrigosa deserved a far better fate. You did what had to be done, but this battle is far from over.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12439, 1, 0, 0, 'felmyst - YELL_KALECGOS'), +(-1580044, 'Fire to the aid of shadow!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12489, 1, 0, 0, 'eredar - YELL_CANFLAGRATION'), +(-1580045, 'Sacrolash!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12492, 1, 0, 0, 'eredar - YELL_SISTER_SACROLASH_DEAD'), +(-1580046, 'Fire consume.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12490, 1, 0, 0, 'eredar - YELL_ALY_KILL_1'), +(-1580047, 'Ed-ir Halach!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12491, 1, 0, 0, 'eredar - YELL_ALY_KILL_2'), +(-1580048, 'De-ek Anur!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12494, 1, 0, 0, 'eredar - YELL_ALY_DEAD'), +(-1580049, 'Your luck has run its curse!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12493, 1, 0, 0, 'eredar - YELL_BERSERK'), +(-1580050, 'Shadow to the aid of fire!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12485, 1, 0, 0, 'eredar - YELL_SHADOW_NOVA'), +(-1580051, 'Alythess! Your fire burns within me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12488, 1, 0, 0, 'eredar - YELL_SISTER_ALYTHESS_DEAD'), +(-1580052, 'Shadow engulf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12486, 1, 0, 0, 'eredar - YELL_SAC_KILL_1'), +(-1580053, 'Ee-nok Kryul!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12487, 1, 0, 0, 'eredar - YELL_SAC_KILL_2'), +(-1580054, 'I... fade.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_SAC_DEAD'), +(-1580055, 'Time is a luxury you no longer possess!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_ENRAGE'), +(-1580056, 'Misery...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12484, 1, 0, 0, 'eredar - YELL_INTRO_SAC_1'), +(-1580057, 'Depravity...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_INTRO_ALY_2'), +(-1580058, 'Confusion...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_INTRO_SAC_3'), +(-1580059, 'Hatred...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_INTRO_ALY_4'), +(-1580060, 'Mistrust...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_INTRO_SAC_5'), +(-1580061, 'Chaos...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_INTRO_ALY_6'), +(-1580062, 'These are the hallmarks...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_INTRO_SAC_7'), +(-1580063, 'These are the pillars...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'eredar - YELL_INTRO_ALY_8'), +(-1580064, 'directs Shadow Nova at $N', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'eredar - emote shadow nova'), +(-1580065, 'directs Conflagration at $N', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'eredar - emote conflagration'), +(-1580066, 'All my plans have led to this!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12495, 1, 0, 0, 'KJ - SAY_KJ_OFFCOMBAT1'), +(-1580067, 'Stay on task! Do not waste tim!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12496, 1, 0, 0, 'KJ - SAY_KJ_OFFCOMBAT2'), +(-1580068, 'I have waited long enough!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12497, 1, 0, 0, 'KJ - SAY_KJ_OFFCOMBAT3'), +(-1580069, 'Fail me and suffer for eternity!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12498, 1, 0, 0, 'KJ - SAY_KJ_OFFCOMBAT4'), +(-1580070, 'Drain the girl! Drain her power until there is nothing but a vacant shell!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12499, 1, 0, 0, 'KJ - SAY_KJ_OFFCOMBAT5'), +(-1580071, 'The expendible have perished... So be it! Now I shall succeed where Sargeras could not! I will bleed this wretched world and secure my place as the true master of the Burning Legion. The end has come! Let the unraveling of this world commence!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12500, 1, 0, 0, 'KJ - SAY_KJ_EMERGE'), +(-1580072, 'Another step towards destruction!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12501, 1, 0, 0, 'KJ - SAY_KJ_SLAY1'), +(-1580073, 'Anak-ky''ri!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12502, 1, 0, 0, 'KJ - SAY_KJ_SLAY2'), +(-1580074, 'Who can you trust?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12503, 1, 0, 0, 'KJ - SAY_KJ_REFLECTION1'), +(-1580075, 'The enemy is among you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12504, 1, 0, 0, 'KJ - SAY_KJ_REFLECTION2'), +(-1580076, 'Chaos!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12505, 1, 0, 0, 'KJ - SAY_KJ_DARKNESS1'), +(-1580077, 'Destruction!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12506, 1, 0, 0, 'KJ - SAY_KJ_DARKNESS2'), +(-1580078, 'Oblivion!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12507, 1, 0, 0, 'KJ - SAY_KJ_DARKNESS3'), +(-1580079, 'I will not be denied! This world shall fall!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12508, 1, 0, 0, 'KJ - SAY_KJ_PHASE3'), +(-1580080, 'Do not harbor false hope. You cannot win!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12509, 1, 0, 0, 'KJ - SAY_KJ_PHASE4'), +(-1580081, 'Aggghh! The powers of the Sunwell... turned... against me! What have you done? WHAT HAVE YOU DONE?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12510, 1, 0, 0, 'KJ - SAY_KJ_PHASE5'), +(-1580082, 'Anveena, you must awaken, this world needs you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12445, 1, 0, 0, 'KJ - SAY_KALECGOS_AWAKEN'), +(-1580083, 'I serve only the Master now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12511, 1, 0, 0, 'KJ - SAY_ANVEENA_IMPRISONED'), +(-1580084, 'You must let go! You must become what you were always meant to be! The time is now, Anveena!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12446, 1, 0, 0, 'KJ - SAY_KALECGOS_LETGO'), +(-1580085, 'But I''m... lost... I cannot find my way back!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12512, 1, 0, 0, 'KJ - SAY_ANVEENA_LOST'), +(-1580086, 'Anveena, I love you! Focus on my voice, come back for me now! Only you can cleanse the Sunwell!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12447, 1, 0, 0, 'KJ - SAY_KALECGOS_FOCUS'), +(-1580087, 'Kalec... Kalec?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12513, 1, 0, 0, 'KJ - SAY_ANVEENA_KALEC'), +(-1580088, 'Yes, Anveena! Let fate embrace you now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12448, 1, 0, 0, 'KJ - SAY_KALECGOS_FATE'), +(-1580089, 'The nightmare is over, the spell is broken! Goodbye, Kalec, my love!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12514, 1, 0, 0, 'KJ - SAY_ANVEENA_GOODBYE'), +(-1580090, 'Goodbye, Anveena, my love. Few will remember your name, yet this day you change the course of destiny. What was once corrupt is now pure. Heroes, do not let her sacrifice be in vain.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12450, 1, 0, 0, 'KJ - SAY_KALECGOS_GOODBYE'), +(-1580091, 'Strike now, heroes, while he is weakened! Vanquish the Deceiver!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12449, 1, 0, 0, 'KJ - SAY_KALECGOS_ENCOURAGE'), +(-1580092, 'You are not alone. The Blue Dragonflight shall help you vanquish the Deceiver.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12438, 1, 0, 0, 'KJ - SAY_KALECGOS_JOIN'), +(-1580093, 'Nooooooooooooo!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12527, 1, 0, 0, 'KJ - SAY_KJ_DEATH'), +(-1580094, 'begins to channel dark energy', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'KJ - EMOTE_KJ_DARKNESS'), +(-1580095, 'I will channel my power into the orbs, be ready!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12440, 1, 0, 0, 'KJ - SAY_KALEC_ORB_READY1'), +(-1580096, 'I have empowered another orb! Use it quickly!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12441, 1, 0, 0, 'KJ - SAY_KALEC_ORB_READY2'), +(-1580097, 'Another orb is ready! Make haste!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12442, 1, 0, 0, 'KJ - SAY_KALEC_ORB_READY3'), +(-1580098, 'I have channeled all I can! The power is in your hands!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12443, 1, 0, 0, 'KJ - SAY_KALEC_ORB_READY4'), +(-1580099, 'Mortal heroes, your victory here today was foretold long ago. My brother''s anguished cry of defeat will echo across the universe, bringing renewed hope to all those who still stand against the Burning Crusade.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12515, 0, 0, 0, 'prophet velen - SAY1'), +(-1580100, 'As the Legion''s final defeat draws ever-nearer, stand proud in the knowledge that you have saved worlds without number from the flame. Just as this day marks an ending, so too does it herald a new beginning...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12516, 0, 0, 0, 'prophet velen - SAY2'), +(-1580101, 'The creature Entropius, whom you were forced to destroy, was once the noble naaru, M''uru. In life, M''uru channeled vast energies of LIGHT and HOPE. For a time, a misguided few sought to steal those energies...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12518, 0, 0, 0, 'prophet velen - SAY3'), +(-1580102, 'Then fortunate it is, that I have reclaimed the noble naaru''s spark from where it fell! Where faith dwells, hope is never lost, young blood elf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12519, 0, 0, 0, 'prophet velen - SAY4'), +(-1580103, 'Gaze now, mortals - upon the HEART OF M''URU! Unblemished. Bathed by the light of Creation - just as it was at the Dawn.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12520, 0, 0, 0, 'prophet velen - SAY5'), +(-1580104, 'In time, the light and hope held within - will rebirth more than this mere fount of power... Mayhap, they will rebirth the soul of a nation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12521, 0, 0, 0, 'prophet velen - SAY6'), +(-1580105, 'Salvation, young one. It waits for us all.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12522, 0, 0, 0, 'prophet velen - SAY7'), +(-1580106, 'Farewell...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12523, 0, 0, 0, 'prophet velen - SAY8'), +(-1580107, 'Our arrogance was unpardonable. We damned one of the most noble beings of all. We may never atone for this sin.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12524, 0, 0, 0, 'lady liadrinn - SAY1'), +(-1580108, 'Can it be?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12525, 0, 0, 0, 'lady liadrinn - SAY2'), +(-1580109, 'Blessed ancestors! I feel it... so much love... so much grace... there are... no words... impossible to describe...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12525, 0, 0, 0, 'lady liadrinn - SAY3'); -- -1 585 000 MAGISTER'S TERRACE -INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES -(-1585000,'You only waste my time!',12378,1,0,'selin SAY_AGGRO'), -(-1585001,'My hunger knows no bounds!',12381,1,0,'selin SAY_ENERGY'), -(-1585002,'Yes! I am a god!',12382,1,0,'selin SAY_EMPOWERED'), -(-1585003,'Enough distractions!',12388,1,0,'selin SAY_KILL_1'), -(-1585004,'I am invincible!',12385,1,0,'selin SAY_KILL_2'), -(-1585005,'No! More... I must have more!',12383,1,0,'selin SAY_DEATH'), -(-1585006,'begins to channel from the nearby Fel Crystal...',0,3,0,'selin EMOTE_CRYSTAL'), +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1585000, 'You only waste my time!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12378, 1, 0, 0, 'selin SAY_AGGRO'), +(-1585001, 'My hunger knows no bounds!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12381, 1, 0, 0, 'selin SAY_ENERGY'), +(-1585002, 'Yes! I am a god!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12382, 1, 0, 0, 'selin SAY_EMPOWERED'), +(-1585003, 'Enough distractions!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12388, 1, 0, 0, 'selin SAY_KILL_1'), +(-1585004, 'I am invincible!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12385, 1, 0, 0, 'selin SAY_KILL_2'), +(-1585005, 'No! More... I must have more!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12383, 1, 0, 0, 'selin SAY_DEATH'), +(-1585006, 'begins to channel from the nearby Fel Crystal...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'selin EMOTE_CRYSTAL'), +(-1585007, 'Drain...life!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12389, 1, 0, 0, 'vexallus SAY_AGGRO'), +(-1585008, 'Un...con...tainable.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12392, 1, 0, 0, 'vexallus SAY_ENERGY'), +(-1585009, 'Un...leash...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12390, 1, 0, 0, 'vexallus SAY_OVERLOAD'), +(-1585010, 'Con...sume.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12393, 1, 0, 0, 'vexallus SAY_KILL'), +(-1585011, 'discharges pure energy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'vexallus EMOTE_DISCHARGE_ENERGY'), +(-1585012, 'Annihilate them!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12395, 1, 0, 0, 'delrissa SAY_AGGRO'), +(-1585013, 'Oh, the horror.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12398, 1, 0, 0, 'delrissa LackeyDeath1'), +(-1585014, 'Well, aren''t you lucky?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12400, 1, 0, 0, 'delrissa LackeyDeath2'), +(-1585015, 'Now I''m getting annoyed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12401, 1, 0, 0, 'delrissa LackeyDeath3'), +(-1585016, 'Lackies be damned! I''ll finish you myself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12403, 1, 0, 0, 'delrissa LackeyDeath4'), +(-1585017, 'I call that a good start.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12405, 1, 0, 0, 'delrissa PlayerDeath1'), +(-1585018, 'I could have sworn there were more of you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12407, 1, 0, 0, 'delrissa PlayerDeath2'), +(-1585019, 'Not really much of a group, anymore, is it?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12409, 1, 0, 0, 'delrissa PlayerDeath3'), +(-1585020, 'One is such a lonely number.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12410, 1, 0, 0, 'delrissa PlayerDeath4'), +(-1585021, 'It''s been a kick, really.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12411, 1, 0, 0, 'delrissa PlayerDeath5'), +(-1585022, 'Not what I had... planned...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12397, 1, 0, 0, 'delrissa SAY_DEATH'), +(-1585023, 'Don''t look so smug! I know what you''re thinking, but Tempest Keep was merely a set back. Did you honestly believe I would trust the future to some blind, half-night elf mongrel? Oh no, he was merely an instrument, a stepping stone to a much larger plan! It has all led to this, and this time, you will not interfere!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12413, 1, 0, 0, 'kaelthas MT SAY_AGGRO'), +(-1585024, 'Vengeance burns!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12415, 1, 0, 0, 'kaelthas MT SAY_PHOENIX'), +(-1585025, 'Felomin ashal!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12417, 1, 0, 0, 'kaelthas MT SAY_FLAMESTRIKE'), +(-1585026, 'I''ll turn your world... upside... down...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12418, 1, 0, 0, 'kaelthas MT SAY_GRAVITY_LAPSE'), +(-1585027, 'Master... grant me strength.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12419, 1, 0, 0, 'kaelthas MT SAY_TIRED'), +(-1585028, 'Do not... get too comfortable.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12420, 1, 0, 0, 'kaelthas MT SAY_RECAST_GRAVITY'), +(-1585029, 'My demise accomplishes nothing! The Master will have you! You will drown in your own blood! This world shall burn! Aaaghh!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 12421, 1, 0, 0, 'kaelthas MT SAY_DEATH'); -(-1585007,'Drain...life!',12389,1,0,'vexallus SAY_AGGRO'), -(-1585008,'Un...con...tainable.',12392,1,0,'vexallus SAY_ENERGY'), -(-1585009,'Un...leash...',12390,1,0,'vexallus SAY_OVERLOAD'), -(-1585010,'Con...sume.',12393,1,0,'vexallus SAY_KILL'), -(-1585011,'discharges pure energy!',0,3,0,'vexallus EMOTE_DISCHARGE_ENERGY'), - -(-1585012,'Annihilate them!',12395,1,0,'delrissa SAY_AGGRO'), -(-1585013,'Oh, the horror.',12398,1,0,'delrissa LackeyDeath1'), -(-1585014,'Well, aren\'t you lucky?',12400,1,0,'delrissa LackeyDeath2'), -(-1585015,'Now I\'m getting annoyed.',12401,1,0,'delrissa LackeyDeath3'), -(-1585016,'Lackies be damned! I\'ll finish you myself!',12403,1,0,'delrissa LackeyDeath4'), -(-1585017,'I call that a good start.',12405,1,0,'delrissa PlayerDeath1'), -(-1585018,'I could have sworn there were more of you.',12407,1,0,'delrissa PlayerDeath2'), -(-1585019,'Not really much of a group, anymore, is it?',12409,1,0,'delrissa PlayerDeath3'), -(-1585020,'One is such a lonely number.',12410,1,0,'delrissa PlayerDeath4'), -(-1585021,'It\'s been a kick, really.',12411,1,0,'delrissa PlayerDeath5'), -(-1585022,'Not what I had... planned...',12397,1,0,'delrissa SAY_DEATH'), - -(-1585023,'Don\'t look so smug! I know what you\'re thinking, but Tempest Keep was merely a set back. Did you honestly believe I would trust the future to some blind, half-night elf mongrel? Oh no, he was merely an instrument, a stepping stone to a much larger plan! It has all led to this, and this time, you will not interfere!',12413,1,0,'kaelthas MT SAY_AGGRO'), -(-1585024,'Vengeance burns!',12415,1,0,'kaelthas MT SAY_PHOENIX'), -(-1585025,'Felomin ashal!',12417,1,0,'kaelthas MT SAY_FLAMESTRIKE'), -(-1585026,'I\'ll turn your world... upside... down...',12418,1,0,'kaelthas MT SAY_GRAVITY_LAPSE'), -(-1585027,'Master... grant me strength.',12419,1,0,'kaelthas MT SAY_TIRED'), -(-1585028,'Do not... get too comfortable.',12420,1,0,'kaelthas MT SAY_RECAST_GRAVITY'), -(-1585029,'My demise accomplishes nothing! The Master will have you! You will drown in your own blood! This world shall burn! Aaaghh!',12421,1,0,'kaelthas MT SAY_DEATH'); - --- -1 645 000 377_word_scripts.sql -INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `comment`) VALUES -(-1645006,'Let the trial begin, Bloodwrath, attack!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,'master_kelerun_bloodmourn YELL_PHASE'), -(-1645007,'Champion Lightrend, make me proud!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,'master_kelerun_bloodmourn YELL_PHASE'), -(-1645008,'Show this upstart how a real Blood Knight fights, Swiftblade!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,'master_kelerun_bloodmourn YELL_PHASE'), -(-1645009,'Show $N the meaning of pain, Sunstriker!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,'master_kelerun_bloodmourn YELL_PHASE'); +-- -1 645 000 ??? +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1645006, 'Let the trial begin, Bloodwrath, attack!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'master_kelerun_bloodmourn YELL_PHASE'), +(-1645007, 'Champion Lightrend, make me proud!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'master_kelerun_bloodmourn YELL_PHASE'), +(-1645008, 'Show this upstart how a real Blood Knight fights, Swiftblade!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'master_kelerun_bloodmourn YELL_PHASE'), +(-1645009, 'Show $N the meaning of pain, Sunstriker!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'master_kelerun_bloodmourn YELL_PHASE'); +-- -1 999 900+ - RANDOM +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1999900, 'Let the games begin.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8280, 1, 0, 0, 'example_creature SAY_AGGRO'), +(-1999901, 'I see endless suffering. I see torment. I see rage. I see everything.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8831, 1, 0, 0, 'example_creature SAY_RANDOM_0'), +(-1999902, 'Muahahahaha', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8818, 1, 0, 0, 'example_creature SAY_RANDOM_1'), +(-1999903, 'These mortal infedels my lord, they have invaded your sanctum and seek to steal your secrets.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8041, 1, 0, 0, 'example_creature SAY_RANDOM_2'), +(-1999904, 'You are already dead.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8581, 1, 0, 0, 'example_creature SAY_RANDOM_3'), +(-1999905, 'Where to go? What to do? So many choices that all end in pain, end in death.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8791, 1, 0, 0, 'example_creature SAY_RANDOM_4'), +(-1999906, '$N, I sentance you to death!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 8588, 1, 0, 0, 'example_creature SAY_BESERK'), +(-1999907, 'The suffering has just begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'example_creature SAY_PHASE'), +(-1999908, 'I always thought I was a good dancer.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_creature SAY_DANCE'), +(-1999909, 'Move out Soldier!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_creature SAY_SALUTE'), +(-1999910, 'Help $N! I''m under attack!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_AGGRO1'), +(-1999911, 'Die scum!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_AGGRO2'), +(-1999912, 'Hmm a nice day for a walk alright', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_WP_1'), +(-1999913, 'Wild Felboar attack!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_WP_2'), +(-1999914, 'Time for me to go! See ya around $N!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 3, 'example_escort SAY_WP_3'), +(-1999915, 'Bye Bye!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 3, 'example_escort SAY_WP_4'), +(-1999916, 'How dare you leave me like that! I hate you! =*(', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'example_escort SAY_DEATH_1'), +(-1999917, '...no...how could you let me die $N', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_DEATH_2'), +(-1999918, 'ugh...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_DEATH_3'), +(-1999919, 'Taste death!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_SPELL'), +(-1999920, 'Fireworks!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_RAND_1'), +(-1999921, 'Hmm, I think I could use a buff.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_escort SAY_RAND_2'), +(-1999922, 'Normal select, guess you''re not interested.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_gossip_codebox SAY_NOT_INTERESTED'), +(-1999923, 'Wrong!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_gossip_codebox SAY_WRONG'), +(-1999924, 'You''re right, you are allowed to see my inner secrets.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_gossip_codebox SAY_CORRECT'), +(-1999925, 'Hi!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'example_areatrigger SAY_HI'); -- -- Below just for beautiful view in table, run at own desire --- - --- ALTER TABLE `script_texts` ORDER BY `entry` desc; - +-- \ No newline at end of file diff --git a/sql/updates/3233_world_scripts_naxx.sql b/sql/updates/3233_world_scripts_naxx.sql index 8b8140c17fe..54d6c49a82b 100644 --- a/sql/updates/3233_world_scripts_naxx.sql +++ b/sql/updates/3233_world_scripts_naxx.sql @@ -43,7 +43,6 @@ INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (27935, 1, 16060), # To Anchor 1 - Gothik (27936, 1, 16060); # To Anchor 2 - Gothik - INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8) VALUES (16573, 15284, 28991, 28969, 34970, 28864, 0, 0, 0), # Crypt Guard (29256, 15284, 28991, 56098, 34970, 28864, 0, 0, 0), # Crypt Guard (H) @@ -63,4 +62,4 @@ spell4 = VALUES(spell4), spell5 = VALUES(spell5), spell6 = VALUES(spell6), spell7 = VALUES(spell7), -spell8 = VALUES(spell8); +spell8 = VALUES(spell8); \ No newline at end of file diff --git a/sql/updates/3235_characters.sql b/sql/updates/3235_characters.sql index 814b2dda67c..c99cfb01db6 100644 --- a/sql/updates/3235_characters.sql +++ b/sql/updates/3235_characters.sql @@ -1,4 +1,4 @@ DELETE FROM `character_action` WHERE `type` = 0 AND `action` = 28734; DELETE FROM `character_aura` WHERE `spell` = 28734; DELETE FROM `character_spell` WHERE `spell` = 28734; -DELETE FROM `character_spell_cooldown` WHERE `spell` = 28734; +DELETE FROM `character_spell_cooldown` WHERE `spell` = 28734; \ No newline at end of file diff --git a/sql/updates/3235_world.sql b/sql/updates/3235_world.sql index 68c18dfc886..719530b4150 100644 --- a/sql/updates/3235_world.sql +++ b/sql/updates/3235_world.sql @@ -1,6 +1,5 @@ DELETE FROM `playercreateinfo_action` WHERE `type` = 0 AND `action` = 28734; DELETE FROM `playercreateinfo_spell` WHERE `spell` = 28734; DELETE FROM `playercreateinfo_spell_custom` WHERE `spell` = 28734; - UPDATE `playercreateinfo_action` SET `button` = 3 WHERE `race` = 10 AND `class` IN (2, 3, 5, 8, 9) AND `action` = 28730 AND `type` = 0; -UPDATE `playercreateinfo_action` SET `button` = 4 WHERE `race` = 10 AND `class` = 4 AND `action` = 25046 AND `type` = 0; +UPDATE `playercreateinfo_action` SET `button` = 4 WHERE `race` = 10 AND `class` = 4 AND `action` = 25046 AND `type` = 0; \ No newline at end of file diff --git a/sql/updates/3263_world_scripts_(missing in full).sql b/sql/updates/3263_world_scripts_(missing in full).sql index aab3dea7080..942ffd1ccfd 100644 --- a/sql/updates/3263_world_scripts_(missing in full).sql +++ b/sql/updates/3263_world_scripts_(missing in full).sql @@ -11,4 +11,4 @@ UPDATE creature_template SET scriptname = 'boss_sathrovarr' WHERE entry = 24892; UPDATE creature_template SET scriptname = 'boss_kalec' WHERE entry = 24891; UPDATE creature_template SET scriptname = 'npc_blackhole' WHERE entry = 25855; UPDATE creature_template SET scriptname = 'boss_archavon' WHERE entry = 31125; -UPDATE creature_template SET scriptname = 'mob_archavon_warder' WHERE entry = 32353; +UPDATE creature_template SET scriptname = 'mob_archavon_warder' WHERE entry = 32353; \ No newline at end of file diff --git a/sql/world_scripts_full.sql b/sql/world_scripts_full.sql index 2e7e8c67b2d..a1df130d207 100644 --- a/sql/world_scripts_full.sql +++ b/sql/world_scripts_full.sql @@ -26,8 +26,8 @@ UPDATE `gameobject_template` SET `ScriptName`='go_jump_a_tron' WHERE `entry`=183 UPDATE `gameobject_template` SET `ScriptName`='go_ethereum_prison' WHERE `entry` IN (184418,184419,184420,184421,184422,184423,184424,184425,184426,184427,184428,184429,184430,184431); UPDATE `gameobject_template` SET `ScriptName`='go_sacred_fire_of_life' WHERE `entry`=175944; UPDATE `gameobject_template` SET `ScriptName`='go_skull_pile' WHERE `entry`=185913; -UPDATE `gameobject_template` SET `ScriptName`='go_tele_to_dalaran_crystal' WHERE entry=191230; -UPDATE `gameobject_template` SET `ScriptName`='go_tele_to_violet_stand' WHERE entry=191229; +UPDATE `gameobject_template` SET `ScriptName`='go_tele_to_dalaran_crystal' WHERE `entry`=191230; +UPDATE `gameobject_template` SET `ScriptName`='go_tele_to_violet_stand' WHERE `entry`=191229; UPDATE `gameobject_template` SET `ScriptName`='go_orb_of_the_blue_flight' WHERE `entry`=188415; UPDATE `gameobject_template` SET `ScriptName`='go_acherus_soul_prison' WHERE `entry` IN (191577,191580,191581,191582,191583,191584,191585,191586,191587,191588,191589,191590); @@ -98,6 +98,7 @@ UPDATE `creature_template` SET `ScriptName`='npc_brewfest_reveler' WHERE `entry` UPDATE `creature_template` SET `ScriptName`='npc_snake_trap_serpents' WHERE `entry` IN (19921, 19833); UPDATE `creature_template` SET `ScriptName`='npc_unworthy_initiate' WHERE `entry` IN (29519,29520,29565,29566,29567); UPDATE `creature_template` SET `ScriptName`='npc_unworthy_initiate_anchor' WHERE `entry`=29521; +UPDATE `creature_template` SET `ScriptName`='npc_kingdom_of_dalaran_quests' WHERE `entry` IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); /* */ /* ZONE */ @@ -146,6 +147,13 @@ UPDATE `creature_template` SET `ScriptName`='boss_blackheart_the_inciter' WHERE UPDATE `creature_template` SET `ScriptName`='boss_ambassador_hellmaw' WHERE `entry`=18731; UPDATE `creature_template` SET `ScriptName`='mob_voidtraveler' WHERE `entry`=19226; +/* AZJOL-NERUB */ + +/* AHN'KAHET: THE OLD KINGDOM */ +UPDATE `creature_template` SET `ScriptName`='boss_elder_nadox' WHERE `entry`=29309; +UPDATE `creature_template` SET `ScriptName`='mob_ahnkahar_nerubian' WHERE `entry` IN (30176,30178); +UPDATE `instance_template` SET `script`='instance_ahnkahet' WHERE `map`=619; + /* AZSHARA */ UPDATE `creature_template` SET `ScriptName`='mobs_spitelashes' WHERE `entry` IN (6190,6193,6194,6195,6196,7885,7886,12204,12205); UPDATE `creature_template` SET `ScriptName`='npc_loramus_thalipedes' WHERE `entry`=7783; @@ -208,6 +216,7 @@ UPDATE `creature_template` SET `ScriptName`='npc_enslaved_soul' WHERE `entry`=23 UPDATE `creature_template` SET `ScriptName`='mob_doom_blossom' WHERE `entry`=23123; -- Doom Blossoms in Teron Gorefiend's encounter UPDATE `creature_template` SET `ScriptName`='npc_spirit_of_olum' WHERE `entry`=23411; UPDATE `creature_template` SET `ScriptName`='mob_shadowy_construct' WHERE `entry`=23111; +UPDATE `creature_template` SET `ScriptName`='mob_parasitic_shadowfiend' WHERE `entry`=23498; /* BLACKFATHOM DEPTHS */ @@ -344,7 +353,7 @@ UPDATE `creature_template` SET `ScriptName`='npc_saat' WHERE `entry`=20201; /* THE UNDERBOG */ UPDATE `creature_template` SET `ScriptName`='mob_underbog_mushroom' WHERE `entry`=17990; UPDATE `creature_template` SET `ScriptName`='boss_hungarfen' WHERE `entry`=17770; -UPDATE `creature_template` SET `ScriptName`='boss_the_black_stalker' WHERE `entry`='17882'; +UPDATE `creature_template` SET `ScriptName`='boss_the_black_stalker' WHERE `entry`=17882; /* THE STEAMVAULT */ UPDATE `instance_template` SET `script`='instance_steam_vault' WHERE `map`=545; @@ -361,8 +370,8 @@ UPDATE `creature_template` SET `ScriptName`='boss_hydross_the_unstable' WHERE `e /* Leotheras the Blind event */ UPDATE `creature_template` SET `ScriptName`='boss_leotheras_the_blind' WHERE `entry`=21215; UPDATE `creature_template` SET `ScriptName`='boss_leotheras_the_blind_demonform' WHERE `entry`=21845; -UPDATE `creature_template` SET `ScriptName`='mob_greyheart_spellbinder' WHERE `entry`='21806'; -UPDATE `creature_template` SET `ScriptName`='mob_inner_demon' WHERE entry=21857; +UPDATE `creature_template` SET `ScriptName`='mob_greyheart_spellbinder' WHERE `entry`=21806; +UPDATE `creature_template` SET `ScriptName`='mob_inner_demon' WHERE `entry`=21857; /* Fathom-lord Karathress event */ UPDATE `creature_template` SET `ScriptName`='boss_fathomlord_karathress' WHERE `entry`=21214; UPDATE `creature_template` SET `ScriptName`='boss_fathomguard_sharkkis' WHERE `entry`=21966; @@ -381,7 +390,7 @@ UPDATE `creature_template` SET `ScriptName`='mob_enchanted_elemental' WHERE `ent UPDATE `creature_template` SET `ScriptName`='mob_tainted_elemental' WHERE `entry`=22009; UPDATE `creature_template` SET `ScriptName`='mob_coilfang_elite' WHERE `entry`=22055; UPDATE `creature_template` SET `ScriptName`='mob_coilfang_strider' WHERE `entry`=22056; -UPDATE `creature_template` SET `ScriptName`='mob_toxic_sporebat' WHERE entry=22140; +UPDATE `creature_template` SET `ScriptName`='mob_toxic_sporebat' WHERE `entry`=22140; UPDATE `creature_template` SET `ScriptName`='mob_shield_generator_channel' WHERE `entry`=19870; /* DARKSHORE */ @@ -499,6 +508,8 @@ UPDATE `creature_template` SET `ScriptName`='npc_wing_commander_brack' WHERE `en UPDATE `creature_template` SET `ScriptName`='npc_wing_commander_dabiree' WHERE `entry`=19409; UPDATE `creature_template` SET `ScriptName`='npc_gryphoneer_windbellow' WHERE `entry`=20235; UPDATE `creature_template` SET `ScriptName`='npc_wounded_blood_elf' WHERE `entry`=16993; +UPDATE `creature_template` SET `ScriptName`='npc_aeranas' WHERE `entry`=17085; +UPDATE `gameobject_template` SET `ScriptName`='go_haaleshi_altar' WHERE `entry`=181606; /* HILLSBRAD FOOTHILLS */ @@ -611,8 +622,8 @@ UPDATE `creature_template` SET `ScriptName`='npc_clintar_spirit' WHERE `entry`=2 /* MULGORE */ UPDATE `creature_template` SET `ScriptName`='npc_skorn_whitecloud' WHERE `entry`=3052; -UPDATE `creature_template` SET `ScriptName`='npc_kyle_frenzied' WHERE `entry`='23616'; -UPDATE `creature_template` SET `ScriptName`='npc_plains_vision' WHERE `entry`='2983'; +UPDATE `creature_template` SET `ScriptName`='npc_kyle_frenzied' WHERE `entry`=23616; +UPDATE `creature_template` SET `ScriptName`='npc_plains_vision' WHERE `entry`=2983; /* NAGRAND */ UPDATE `creature_template` SET `ScriptName`='mob_lump' WHERE `entry`=18351; @@ -657,6 +668,7 @@ UPDATE `creature_template` SET `ScriptName`='npc_veronia' WHERE `entry`=20162; UPDATE `creature_template` SET `ScriptName`='mob_phase_hunter' WHERE `entry`=18879; UPDATE `creature_template` SET `ScriptName`='npc_professor_dabiri' WHERE `entry`=20907; UPDATE `creature_template` SET `ScriptName`='npc_bessy' WHERE `entry`=20415; +UPDATE `creature_template` SET `ScriptName`='npc_commander_dawnforge' WHERE `entry`=19831; /* ONYXIA'S LAIR */ UPDATE `creature_template` SET `ScriptName`='boss_onyxia' WHERE `entry`=10184; @@ -738,19 +750,19 @@ UPDATE `creature_template` SET `ScriptName`='mob_enslaved_netherwing_drake' WHER UPDATE `creature_template` SET `ScriptName`='npc_overlord_morghor' WHERE `entry`=23139; UPDATE `creature_template` SET `ScriptName`='mob_illidari_spawn' WHERE `entry` IN (22075, 22074, 19797); UPDATE `creature_template` SET `ScriptName`='mob_torloth_the_magnificent' WHERE `entry`=22076; -UPDATE `creature_template` SET `ScriptName`='npc_lord_illidan_stormrage' WHERE `entry`='22083'; -UPDATE `creature_template` SET `ScriptName`='npc_earthmender_wilda' WHERE `entry`='21027'; +UPDATE `creature_template` SET `ScriptName`='npc_lord_illidan_stormrage' WHERE `entry`=22083; +UPDATE `creature_template` SET `ScriptName`='npc_earthmender_wilda' WHERE `entry`=21027; UPDATE `creature_template` SET `ScriptName`='npc_enraged_spirit' WHERE `entry` IN (21050, 21061, 21060, 21059); UPDATE `creature_template` SET `ScriptName`='mob_dragonmaw_peon' WHERE `entry`=22252; UPDATE `creature_template` SET `ScriptName`='npc_karynaku' WHERE `entry`=22112; /* SHATTRATH */ -UPDATE `creature_template` SET `ScriptName`='npc_raliq_the_drunk' WHERE `entry`='18585'; -UPDATE `creature_template` SET `ScriptName`='npc_salsalabim' WHERE `entry`='18584'; +UPDATE `creature_template` SET `ScriptName`='npc_raliq_the_drunk' WHERE `entry`=18585; +UPDATE `creature_template` SET `ScriptName`='npc_salsalabim' WHERE `entry`=18584; UPDATE `creature_template` SET `ScriptName`='npc_shattrathflaskvendors' WHERE `entry` IN (23483,23484); -UPDATE `creature_template` SET `ScriptName`='npc_zephyr' WHERE `entry`='25967'; -UPDATE `creature_template` SET `ScriptName`='npc_kservant' WHERE `entry`='19685'; -UPDATE `creature_template` SET `ScriptName`='npc_dirty_larry' WHERE `entry`='19720'; +UPDATE `creature_template` SET `ScriptName`='npc_zephyr' WHERE `entry`=25967; +UPDATE `creature_template` SET `ScriptName`='npc_kservant' WHERE `entry`=19685; +UPDATE `creature_template` SET `ScriptName`='npc_dirty_larry' WHERE `entry`=19720; UPDATE `creature_template` SET `ScriptName`='npc_ishanah' WHERE `entry`=18538; UPDATE `creature_template` SET `ScriptName`='npc_khadgar' WHERE `entry`=18166; @@ -805,8 +817,8 @@ UPDATE `creature_template` SET `ScriptName`='mob_freed_soul' WHERE `entry`=11136 /* SUNKEN TEMPLE */ /* SUNWELL PLATEAU */ -UPDATE `instance_template` SET `script` ='instance_sunwell_plateau' WHERE map =580; -UPDATE `creature_template` SET `ScriptName`='boss_brutallus' WHERE `entry` =24882; +UPDATE `instance_template` SET `script`='instance_sunwell_plateau' WHERE `map`=580; +UPDATE `creature_template` SET `ScriptName`='boss_brutallus' WHERE `entry`=24882; UPDATE `creature_template` SET `ScriptName`='boss_felmyst' WHERE `entry`=25038; UPDATE `creature_template` SET `ScriptName`='mob_felmyst_vapor' WHERE `entry`=25265; UPDATE `creature_template` SET `ScriptName`='mob_felmyst_trail' WHERE `entry`=25267; @@ -827,6 +839,10 @@ UPDATE `creature_template` SET `ScriptName`='npc_dark_fiend' WHERE `entry`=25744 UPDATE `creature_template` SET `ScriptName`='boss_muru' WHERE `entry`=25741; UPDATE `creature_template` SET `ScriptName`='boss_entropius' WHERE `entry`=25840; UPDATE `creature_template` SET `ScriptName`='npc_muru_portal' WHERE `entry`=25770; +UPDATE `creature_template` SET `ScriptName`='boss_kalecgos' WHERE `entry`=24850; +UPDATE `creature_template` SET `ScriptName`='boss_sathrovarr' WHERE `entry`=24892; +UPDATE `creature_template` SET `ScriptName`='boss_kalec' WHERE `entry`=24891; +UPDATE `creature_template` SET `ScriptName`='npc_blackhole' WHERE `entry`=25855; /* SWAMP OF SORROWS */ @@ -925,7 +941,7 @@ UPDATE `creature_template` SET `ScriptName`='mob_unkor_the_ruthless' WHERE `entr /* THOUSAND NEEDLES */ UPDATE `creature_template` SET `ScriptName`='npc_swiftmountain' WHERE `entry`=10427; -UPDATE `creature_template` SET `ScriptName` ='npc_plucky' WHERE `entry`='6626'; +UPDATE `creature_template` SET `ScriptName`='npc_plucky' WHERE `entry`=6626; /* THUNDER BLUFF */ UPDATE `creature_template` SET `ScriptName`='npc_cairne_bloodhoof' WHERE `entry`=3057; @@ -953,16 +969,20 @@ UPDATE `creature_template` SET `ScriptName`='npc_highborne_lamenter' WHERE `entr UPDATE `creature_template` SET `ScriptName`='npc_parqual_fintallas' WHERE `entry`=4488; /* UTGARDE KEEP */ -UPDATE `creature_template` SET `scriptname`='boss_keleseth' WHERE `entry`='23953'; -UPDATE `creature_template` SET `scriptname`='mob_frost_tomb' WHERE `entry`='23965'; -UPDATE `instance_template` SET `script`='instance_utgarde_keep' WHERE `map`= '574'; +UPDATE `creature_template` SET `scriptname`='boss_keleseth' WHERE `entry`=23953; +UPDATE `creature_template` SET `scriptname`='mob_frost_tomb' WHERE `entry`=23965; +UPDATE `instance_template` SET `script`='instance_utgarde_keep' WHERE `map`=574; UPDATE `creature_template` SET `ScriptName`='mob_vrykul_skeleton' WHERE `entry`=23970; -UPDATE `creature_template` SET `ScriptName`= 'boss_skarvald_the_constructor' WHERE `entry` IN (24200,27390); -UPDATE `creature_template` SET `ScriptName`= 'boss_dalronn_the_controller' WHERE `entry` IN (24201,27389); +UPDATE `creature_template` SET `ScriptName`='boss_skarvald_the_constructor' WHERE `entry` IN (24200,27390); +UPDATE `creature_template` SET `ScriptName`='boss_dalronn_the_controller' WHERE `entry` IN (24201,27389); UPDATE `creature_template` SET `ScriptName`='boss_ingvar_the_plunderer' WHERE `entry`=23954; UPDATE `creature_template` SET `ScriptName`='mob_annhylde_the_caller' WHERE `entry`=24068; UPDATE `creature_template` SET `ScriptName`='mob_ingvar_throw_dummy' WHERE `entry`=23997; -UPDATE `creature_template` SET `ScriptName`='npc_dragonflayer_forge_master' WHERE `entry` = 24079; +UPDATE `creature_template` SET `ScriptName`='npc_dragonflayer_forge_master' WHERE `entry`=24079; + +/* VAULT OF ARCHAVON */ +UPDATE `creature_template` SET `ScriptName`='boss_archavon' WHERE `entry`=31125; +UPDATE `creature_template` SET `ScriptName`='mob_archavon_warder' WHERE `entry`=32353; /* WAILING CAVERNS */ @@ -996,10 +1016,10 @@ UPDATE `creature_template` SET `ScriptName`='mob_janalai_hatcher' WHERE `entry`= UPDATE `creature_template` SET `ScriptName`='mob_janalai_hatchling' WHERE `entry`=23598; UPDATE `creature_template` SET `ScriptName`='mob_janalai_egg' WHERE `entry`=23817; UPDATE `creature_template` SET `ScriptName`='npc_forest_frog' WHERE `entry`=24396; -UPDATE `creature_template` SET `ScriptName`='boss_akilzon' WHERE entry=23574; +UPDATE `creature_template` SET `ScriptName`='boss_akilzon' WHERE `entry`=23574; UPDATE `creature_template` SET `ScriptName`='mob_akilzon_eagle' WHERE `entry`=24858; -UPDATE `creature_template` SET `ScriptName`='boss_halazzi' WHERE `entry`='23577'; -UPDATE `creature_template` SET `ScriptName`='mob_halazzi_lynx' WHERE `entry`='24143'; +UPDATE `creature_template` SET `ScriptName`='boss_halazzi' WHERE `entry`=23577; +UPDATE `creature_template` SET `ScriptName`='mob_halazzi_lynx' WHERE `entry`=24143; UPDATE `creature_template` SET `ScriptName`='boss_hexlord_malacrass' WHERE `entry` =24239; UPDATE `creature_template` SET `ScriptName`='boss_alyson_antille' WHERE `entry` =24240; UPDATE `creature_template` SET `ScriptName`='boss_thurg' WHERE `entry` =24241; @@ -1010,8 +1030,8 @@ UPDATE `creature_template` SET `ScriptName`='boss_fenstalker' WHERE `entry` =242 UPDATE `creature_template` SET `ScriptName`='boss_darkheart' WHERE `entry` =24246; UPDATE `creature_template` SET `ScriptName`='boss_koragg' WHERE `entry` =24247; UPDATE `creature_template` SET `ScriptName`='boss_zuljin' WHERE `entry` =23863; -UPDATE `creature_template` SET `ScriptName`='do_nothing' WHERE `entry`='24187'; -UPDATE `creature_template` SET `ScriptName`='mob_zuljin_vortex' WHERE `entry`='24136'; +UPDATE `creature_template` SET `ScriptName`='do_nothing' WHERE `entry`=24187; +UPDATE `creature_template` SET `ScriptName`='mob_zuljin_vortex' WHERE `entry`=24136; UPDATE `creature_template` SET `ScriptName`='npc_zulaman_hostage' WHERE `entry` IN (23790, 23999, 24024, 24001); /* ZUL'FARRAK */ @@ -1041,22 +1061,4 @@ UPDATE `creature_template` SET `ScriptName`='mob_batrider' WHERE `entry`=14965; UPDATE `creature_template` SET `ScriptName`='mob_shade_of_jindo' WHERE `entry`=14986; UPDATE `creature_template` SET `ScriptName`='mob_ohgan' WHERE `entry`=14988; -/* to be sorted */ -UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); -UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; -UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); -UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; -update creature_template set scriptname = 'mob_parasitic_shadowfiend' where entry = 23498; -UPDATE `creature_template` SET `ScriptName`='npc_aeranas' WHERE `entry`=17085; -UPDATE `gameobject_template` SET `ScriptName`='go_haaleshi_altar' WHERE `entry`=181606; -UPDATE `creature_template` SET `ScriptName`='npc_commander_dawnforge' WHERE `entry`=19831; -UPDATE creature_template SET scriptname = 'boss_kalecgos' WHERE entry = 24850; -UPDATE creature_template SET scriptname = 'boss_sathrovarr' WHERE entry = 24892; -UPDATE creature_template SET scriptname = 'boss_kalec' WHERE entry = 24891; -UPDATE creature_template SET scriptname = 'npc_blackhole' WHERE entry = 25855; -UPDATE creature_template SET scriptname = 'boss_archavon' WHERE entry = 31125; -UPDATE creature_template SET scriptname = 'mob_archavon_warder' WHERE entry = 32353; - - - /* EOF */ \ No newline at end of file From 8db26443d06bffa32293b64ff9f0fffcdeec99b0 Mon Sep 17 00:00:00 2001 From: Farah Date: Wed, 13 May 2009 17:05:51 +0200 Subject: [PATCH 073/112] *Fix Glyph of Prayer of healing --HG-- branch : trunk --- src/game/Unit.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 3939877647d..af000f67416 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -5607,6 +5607,13 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger triggered_spell_id = 56160; break; } + // Glyph of Prayer of Healing + case 55680: + { + basepoints0 = int32(damage * 20 / 100 / 2); // divided in two ticks + triggered_spell_id = 56161; + break; + } // Improved Shadowform case 47570: case 47569: From cfe64e00e7520414339276f5c512df1024152a80 Mon Sep 17 00:00:00 2001 From: QAston Date: Wed, 13 May 2009 17:19:09 +0200 Subject: [PATCH 074/112] *Do not parry/dodge judgements. --HG-- branch : trunk --- src/game/Unit.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index af000f67416..95547b68621 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -2809,7 +2809,9 @@ SpellMissInfo Unit::MeleeSpellHitResult(Unit *pVictim, SpellEntry const *spell) return SPELL_MISS_NONE; // Ranged attack cannot be parry/dodge only deflect - if (attType == RANGED_ATTACK) + // Check damage class instead of attack type to correctly handle judgements + // - they are meele, but can't be dodged/parried/deflected because of ranged dmg class + if (spell->DmgClass == SPELL_DAMAGE_CLASS_RANGED) { // only if in front if (pVictim->HasInArc(M_PI,this)) From a635613285c51029b05c79dc9527402257ec7ef1 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 10:52:27 -0500 Subject: [PATCH 075/112] *Fix a typo in world_spell_full.sql --HG-- branch : trunk --- sql/world_spell_full.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/world_spell_full.sql b/sql/world_spell_full.sql index c892b3291fa..7885866c854 100644 --- a/sql/world_spell_full.sql +++ b/sql/world_spell_full.sql @@ -153,7 +153,7 @@ INSERT INTO creature_template (entry, spell1, flags_extra, scriptname) VALUES (17662, 30914, 128, ''), # Broggok Poison Cloud (25879, 46262, 128, ''), # Void Zone Periodic (16363, 28158, 128, ''), # Grobbulus Cloud -(29379, 54362, 128, ''), # Grobbulus Cloud (H) +(29379, 54362, 128, '') # Grobbulus Cloud (H) ON DUPLICATE KEY UPDATE spell1 = VALUES(spell1), flags_extra = VALUES(flags_extra), From f1fed2d9472e8f9cb4cd2f7d570006d0bf3cfabe Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 10:52:55 -0500 Subject: [PATCH 076/112] *Allow passive unit to call entercombat function. --HG-- branch : trunk --- sql/updates/3233_world_scripts_naxx.sql | 24 +++++++++++++++++++----- src/game/Unit.cpp | 2 +- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/sql/updates/3233_world_scripts_naxx.sql b/sql/updates/3233_world_scripts_naxx.sql index 54d6c49a82b..67a8615951d 100644 --- a/sql/updates/3233_world_scripts_naxx.sql +++ b/sql/updates/3233_world_scripts_naxx.sql @@ -44,16 +44,30 @@ INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (27936, 1, 16060); # To Anchor 2 - Gothik INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8) VALUES -(16573, 15284, 28991, 28969, 34970, 28864, 0, 0, 0), # Crypt Guard -(29256, 15284, 28991, 56098, 34970, 28864, 0, 0, 0), # Crypt Guard (H) -(16506, 54095, 28732, 0, 0, 0, 0, 0, 0), # Naxxramas Worshipper -(29274, 54096, 54097, 0, 0, 0, 0, 0, 0), # Naxxramas Worshipper (H) +(16573, 15284, 28991, 28969, 34970, 0, 0, 0, 28864), # Crypt Guard +(29256, 15284, 28991, 56098, 34970, 0, 0, 0, 28864), # Crypt Guard (H) +(16506, 54095, 0, 0, 0, 0, 0, 0, 28732), # Naxxramas Worshipper +(29274, 54096, 0, 0, 0, 0, 0, 0, 54097), # Naxxramas Worshipper (H) (16984, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior (29632, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior (H) (16290, 28156, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime (29388, 54367, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime (H) (16803, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy -(29941, 0, 0, 0, 61696, 29060, 29061, 0, 0) # Death Knight Understudy (H) +(29941, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy (H) +(16124, 55604, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee +(16125, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight +(16126, 27831, 55606, 0, 0, 0, 0, 0, 27935), # Unrelenting Rider +(16127, 27989, 0, 0, 0, 0, 0, 0, 0), # Spectral Trainee +(16148, 56408, 0, 0, 0, 0, 0, 0, 0), # Spectral Death Knight +(16150, 27994, 55648, 55606, 0, 0, 0, 0, 0), # Spectral Rider +(16149, 27993, 0, 0, 0, 0, 0, 0, 0), # Spectral Horse +(29985, 55645, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee (H) +(29986, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight (H) +(29987, 55638, 55608, 0, 0, 0, 0, 0, 27935), # Unrelenting Rider (H) +(30264, 56407, 0, 0, 0, 0, 0, 0, 0), # Spectral Trainee (H) +(29990, 56408, 0, 0, 0, 0, 0, 0, 0), # Spectral Death Knight (H) +(29988, 55646, 27995, 55608, 0, 0, 0, 0, 0), # Spectral Rider (H) +(29989, 27993, 0, 0, 0, 0, 0, 0, 0) # Spectral Horse (H) ON DUPLICATE KEY UPDATE spell1 = VALUES(spell1), spell2 = VALUES(spell2), diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 95547b68621..259140a74de 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -9958,7 +9958,7 @@ void Unit::SetInCombatState(bool PvP, Unit* enemy) ((Creature*)this)->SetHomePosition(GetPositionX(), GetPositionY(), GetPositionZ(), GetOrientation()); if(enemy) { - if(!((Creature*)this)->HasReactState(REACT_PASSIVE) && ((Creature*)this)->IsAIEnabled) + if(((Creature*)this)->IsAIEnabled) ((Creature*)this)->AI()->EnterCombat(enemy); if(((Creature*)this)->GetFormation()) ((Creature*)this)->GetFormation()->MemberAttackStart((Creature*)this, enemy); From 4cf3ca42f09fc66d48740f53cb33a8f0788b8e7a Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 10:53:31 -0500 Subject: [PATCH 077/112] *Process events for dead creatures. This allows delayed spells to work after caster is dead. --HG-- branch : trunk --- src/game/Creature.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index 85109997390..f322d8326e1 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -455,6 +455,9 @@ void Creature::Update(uint32 diff) } else { + // for delayed spells + m_Events.Update( diff ); + m_deathTimer -= diff; if (m_groupLootTimer && lootingGroupLeaderGUID) { From 8994cbe08188b483c8c85a23d456003816157cad Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 10:54:11 -0500 Subject: [PATCH 078/112] *Update some script functions. --HG-- branch : trunk --- src/bindings/scripts/include/sc_creature.cpp | 79 +++++++++++++++----- src/bindings/scripts/include/sc_creature.h | 4 + src/game/AggressorAI.cpp | 2 +- src/game/CreatureAI.cpp | 55 ++++++++------ src/game/CreatureAI.h | 3 + 5 files changed, 101 insertions(+), 42 deletions(-) diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index 0b874773ffc..e575e40fac1 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -17,13 +17,26 @@ struct TSpellSummary { uint8 Effects; // set of enum SelectEffect } *SpellSummary; +void SummonList::DoZoneInCombat(uint32 entry) +{ + for(iterator i = begin(); i != end();) + { + Creature *summon = Unit::GetCreature(*m_creature, *i); + ++i; + if(summon && summon->IsAIEnabled + && (!entry || summon->GetEntry() == entry)) + summon->AI()->DoZoneInCombat(); + } +} + void SummonList::DoAction(uint32 entry, uint32 info) { for(iterator i = begin(); i != end();) { Creature *summon = Unit::GetCreature(*m_creature, *i); ++i; - if(summon && summon->IsAIEnabled) + if(summon && summon->IsAIEnabled + && (!entry || summon->GetEntry() == entry)) summon->AI()->DoAction(info); } } @@ -213,6 +226,19 @@ Creature* ScriptedAI::DoSpawnCreature(uint32 id, float x, float y, float z, floa return m_creature->SummonCreature(id,m_creature->GetPositionX() + x,m_creature->GetPositionY() + y,m_creature->GetPositionZ() + z, angle, (TempSummonType)type, despawntime); } +Creature *ScriptedAI::DoSummon(uint32 entry, const float pos[4], uint32 despawntime, TempSummonType type) +{ + return me->SummonCreature(entry, pos[0], pos[1], pos[2], pos[3], type, despawntime); +} + +Creature *ScriptedAI::DoSummon(uint32 entry, WorldObject *obj, float radius, uint32 despawntime, TempSummonType type) +{ + float x, y, z; + obj->GetGroundPointAroundUnit(x, y, z, radius * rand_norm(), rand_norm()*2*M_PI); + return me->SummonCreature(entry, x, y, z, me->GetOrientation(), type, despawntime); +} + + Unit* ScriptedAI::SelectUnit(SelectAggroTarget target, uint32 position) { //ThreatList m_threatlist; @@ -493,6 +519,11 @@ void ScriptedAI::DoTeleportTo(float x, float y, float z, uint32 time) m_creature->SendMonsterMove(x, y, z, time); } +void ScriptedAI::DoTeleportTo(const float pos[4]) +{ + me->NearTeleportTo(pos[0], pos[1], pos[2], pos[3]); +} + void ScriptedAI::DoTeleportPlayer(Unit* pUnit, float x, float y, float z, float o) { if(!pUnit || pUnit->GetTypeId() != TYPEID_PLAYER) @@ -642,7 +673,8 @@ void BossAI::_EnterCombat() void BossAI::JustSummoned(Creature *summon) { summons.Summon(summon); - DoZoneInCombat(summon); + if(me->isInCombat()) + DoZoneInCombat(summon); } void BossAI::SummonedCreatureDespawn(Creature *summon) @@ -667,25 +699,36 @@ void LoadOverridenSQLData() goInfo->trap.radius = 50; } -#define SPELL(x) const_cast(GetSpellStore()->LookupEntry(x)) - void LoadOverridenDBCData() { SpellEntry *spellInfo; - - // Black Temple : Illidan : Parasitic Shadowfiend Passive - if(spellInfo = SPELL(41913)) - spellInfo->EffectApplyAuraName[0] = 4; // proc debuff, and summon infinite fiends - - //temp, not needed in 310 - if(spellInfo = SPELL(28531)) + for(uint32 i = 0; i < GetSpellStore()->GetNumRows(); ++i) { - spellInfo->DurationIndex = 21; - spellInfo->Effect[0] = SPELL_EFFECT_APPLY_AREA_AURA_ENEMY; - } - if(spellInfo = SPELL(55799)) - { - spellInfo->DurationIndex = 21; - spellInfo->Effect[0] = SPELL_EFFECT_APPLY_AREA_AURA_ENEMY; + spellInfo = (SpellEntry*)GetSpellStore()->LookupEntry(i); + if(!spellInfo) + continue; + + switch(i) + { + // Black Temple : Illidan : Parasitic Shadowfiend Passive + case 41013: + spellInfo->EffectApplyAuraName[0] = 4; // proc debuff, and summon infinite fiends + break; + //temp, not needed in 310 + case 28531: + case 55799: + spellInfo->DurationIndex = 21; + spellInfo->Effect[0] = SPELL_EFFECT_APPLY_AREA_AURA_ENEMY; + break; + // Naxxramas: Gothik : Inform Inf range + case 27892: + case 27928: + case 27935: + case 27915: + case 27931: + case 27937: + spellInfo->rangeIndex = 13; + break; + } } } diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h index 0fb716bbe0e..80016619e8b 100644 --- a/src/bindings/scripts/include/sc_creature.h +++ b/src/bindings/scripts/include/sc_creature.h @@ -23,6 +23,7 @@ class SummonList : private std::list void DespawnEntry(uint32 entry); void DespawnAll(); void DoAction(uint32 entry, uint32 info); + void DoZoneInCombat(uint32 entry = 0); private: Creature *m_creature; }; @@ -152,6 +153,7 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI void DoModifyThreatPercent(Unit *pUnit, int32 pct); void DoTeleportTo(float x, float y, float z, uint32 time = 0); + void DoTeleportTo(const float pos[4]); void DoAction(const int32 param) {} @@ -170,6 +172,8 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI //Spawns a creature relative to m_creature Creature* DoSpawnCreature(uint32 id, float x, float y, float z, float angle, uint32 type, uint32 despawntime); + Creature *DoSummon(uint32 entry, const float pos[4], uint32 despawntime = 30000, TempSummonType type = TEMPSUMMON_CORPSE_TIMED_DESPAWN); + Creature *DoSummon(uint32 entry, WorldObject *obj, float radius = 5.0f, uint32 despawntime = 30000, TempSummonType type = TEMPSUMMON_CORPSE_TIMED_DESPAWN); //Selects a unit from the creature's current aggro list Unit* SelectUnit(SelectAggroTarget target, uint32 position); diff --git a/src/game/AggressorAI.cpp b/src/game/AggressorAI.cpp index 286138fc991..22ebe87cdc6 100644 --- a/src/game/AggressorAI.cpp +++ b/src/game/AggressorAI.cpp @@ -104,7 +104,7 @@ void SpellAI::UpdateAI(const uint32 diff) break; } } - me->CastSpell(target, spellId, false); + if(target) me->CastSpell(target, spellId, false); events.ScheduleEvent(spellId, AISpellInfo[spellId].cooldown + rand()%AISpellInfo[spellId].cooldown); } else diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp index ea65d233a17..0864bc973ab 100644 --- a/src/game/CreatureAI.cpp +++ b/src/game/CreatureAI.cpp @@ -39,6 +39,9 @@ void CreatureAI::DoZoneInCombat(Creature* creature) if (!creature) creature = me; + if(!creature->CanHaveThreatList()) + return; + Map *map = creature->GetMap(); if (!map->IsDungeon()) //use IsDungeon instead of Instanceable, in case battlegrounds will be instantiated { @@ -46,7 +49,7 @@ void CreatureAI::DoZoneInCombat(Creature* creature) return; } - if(!creature->getVictim()) + if(!creature->HasReactState(REACT_PASSIVE) && !creature->getVictim()) { if(Unit *target = creature->SelectNearestTarget()) creature->AI()->AttackStart(target); @@ -54,29 +57,30 @@ void CreatureAI::DoZoneInCombat(Creature* creature) { if(Unit *summoner = ((TempSummon*)creature)->GetSummoner()) { - if(summoner->getVictim() - && (creature->IsFriendlyTo(summoner) || creature->IsHostileTo(summoner->getVictim()))) - creature->AI()->AttackStart(summoner->getVictim()); + Unit *target = summoner->getAttackerForHelper(); + if(!target && summoner->CanHaveThreatList() && !summoner->getThreatManager().isThreatListEmpty()) + target = summoner->getThreatManager().getHostilTarget(); + if(target && (creature->IsFriendlyTo(summoner) || creature->IsHostileTo(target))) + creature->AI()->AttackStart(target); } } } - if (!creature->CanHaveThreatList() || !creature->getVictim()) + if(!creature->HasReactState(REACT_PASSIVE) && !creature->getVictim()) { - sLog.outError("DoZoneInCombat called for creature that either cannot have threat list or has empty threat list (creature entry = %d)", creature->GetTypeId() == TYPEID_UNIT ? ((Creature*)creature)->GetEntry() : 0); + sLog.outError("DoZoneInCombat called for creature that has empty threat list (creature entry = %u)", creature->GetEntry()); return; } Map::PlayerList const &PlayerList = map->GetPlayers(); for(Map::PlayerList::const_iterator i = PlayerList.begin(); i != PlayerList.end(); ++i) { - if (Player* i_pl = i->getSource()) - if (i_pl->isAlive()) - { - creature->SetInCombatWith(i_pl); - i_pl->SetInCombatWith(creature); - creature->AddThreat(i_pl, 0.0f); - } + if (i->getSource()->isAlive()) + { + creature->SetInCombatWith(i->getSource()); + i->getSource()->SetInCombatWith(creature); + creature->AddThreat(i->getSource(), 0.0f); + } } } @@ -102,10 +106,10 @@ bool CreatureAI::UpdateVictim() return me->getVictim(); } -void CreatureAI::EnterEvadeMode() +bool CreatureAI::_EnterEvadeMode() { - if(me->IsInEvadeMode()) - return; + if(me->IsInEvadeMode() || !me->isAlive()) + return false; me->RemoveAllAuras(); me->DeleteThreatList(); @@ -113,13 +117,18 @@ void CreatureAI::EnterEvadeMode() me->LoadCreaturesAddon(); me->SetLootRecipient(NULL); - if(me->isAlive()) - { - if(Unit *owner = me->GetCharmerOrOwner()) - me->GetMotionMaster()->MoveFollow(owner, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE, MOTION_SLOT_IDLE); - else - me->GetMotionMaster()->MoveTargetedHome(); - } + return true; +} + +void CreatureAI::EnterEvadeMode() +{ + if(!_EnterEvadeMode()) + return; + + if(Unit *owner = me->GetCharmerOrOwner()) + me->GetMotionMaster()->MoveFollow(owner, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE, MOTION_SLOT_IDLE); + else + me->GetMotionMaster()->MoveTargetedHome(); Reset(); } diff --git a/src/game/CreatureAI.h b/src/game/CreatureAI.h index 605e904c71a..c46dd2a54f2 100644 --- a/src/game/CreatureAI.h +++ b/src/game/CreatureAI.h @@ -168,6 +168,9 @@ class TRINITY_DLL_SPEC CreatureAI : public UnitAI static AISpellInfoType *AISpellInfo; static void FillAISpellInfo(); + + protected: + bool _EnterEvadeMode(); }; enum Permitions From 80c19013432ec49fb5c1b57bf2d5aca7be0d53c7 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 10:59:00 -0500 Subject: [PATCH 079/112] *Add script for Gothik. Please apply 3233_world_scripts_naxx.sql for new contents. --HG-- branch : trunk --- sql/updates/3233_world_scripts_naxx.sql | 1 + sql/world_scripts_full.sql | 1 + src/bindings/scripts/ScriptMgr.cpp | 2 + .../scripts/zone/naxxramas/boss_gothik.cpp | 361 ++++++++++++++++-- .../zone/naxxramas/instance_naxxramas.cpp | 10 +- 5 files changed, 339 insertions(+), 36 deletions(-) diff --git a/sql/updates/3233_world_scripts_naxx.sql b/sql/updates/3233_world_scripts_naxx.sql index 67a8615951d..a5a71ba6233 100644 --- a/sql/updates/3233_world_scripts_naxx.sql +++ b/sql/updates/3233_world_scripts_naxx.sql @@ -6,6 +6,7 @@ INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comm (-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; +update creature_template set scriptname='mob_gothik_minion' where entry in (16124,16125,16126,16127,16148,16149,16150); INSERT INTO creature_template (entry, spell1, flags_extra, scriptname) VALUES (16363, 28158, 128, ''), # Grobbulus Cloud diff --git a/sql/world_scripts_full.sql b/sql/world_scripts_full.sql index a1df130d207..8b28c3bc370 100644 --- a/sql/world_scripts_full.sql +++ b/sql/world_scripts_full.sql @@ -645,6 +645,7 @@ UPDATE `creature_template` SET `ScriptName`='boss_heigan' WHERE `entry`=15936; UPDATE `creature_template` SET `ScriptName`='boss_loatheb' WHERE `entry`=16011; UPDATE `creature_template` SET `ScriptName`='boss_razuvious' WHERE `entry`=16061; UPDATE `creature_template` SET `ScriptName`='boss_gothik' WHERE `entry`=16060; +UPDATE `creature_template` SET `ScriptName`='mob_gothik_minion' where `entry` IN (16124,16125,16126,16127,16148,16149,16150); UPDATE `creature_template` SET `ScriptName`='boss_thane_korthazz' WHERE `entry`=16064; UPDATE `creature_template` SET `ScriptName`='boss_sir_zeliek' WHERE `entry`=16063; UPDATE `creature_template` SET `ScriptName`='boss_lady_blaumeux' WHERE `entry`=16065; diff --git a/src/bindings/scripts/ScriptMgr.cpp b/src/bindings/scripts/ScriptMgr.cpp index 4d7ed09fff4..849c4d64be5 100644 --- a/src/bindings/scripts/ScriptMgr.cpp +++ b/src/bindings/scripts/ScriptMgr.cpp @@ -389,6 +389,7 @@ extern void AddSC_boss_sapphiron(); extern void AddSC_boss_four_horsemen(); extern void AddSC_boss_faerlina(); extern void AddSC_boss_heigan(); +extern void AddSC_boss_gothik(); extern void AddSC_instance_naxxramas(); //Netherstorm @@ -1327,6 +1328,7 @@ void ScriptsInit(char const* cfg_file = "trinitycore.conf") AddSC_boss_sapphiron(); AddSC_boss_four_horsemen(); AddSC_boss_heigan(); + AddSC_boss_gothik(); AddSC_instance_naxxramas(); //Netherstorm diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp index 3a9c6a5b47a..7def6c370f4 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2008 - 2009 Trinity * 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 Free Software Foundation; either version 2 of the License, or @@ -14,14 +14,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Gothik -SD%Complete: 0 -SDComment: Placeholder -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" +#include "def_naxxramas.h" #define SAY_SPEECH -1533040 #define SAY_KILL -1533041 @@ -29,37 +23,336 @@ EndScriptData */ #define SAY_TELEPORT -1533043 //Gothik -#define SPELL_HARVESTSOUL 28679 -#define SPELL_SHADOWBOLT HEROIC(29317,56405) -#define SPELL_SOUL_SIPHON 43591 // cannot find the correct spell +#define SPELL_HARVEST_SOUL 28679 +#define SPELL_SHADOW_BOLT HEROIC(29317,56405) -//Unrelenting Trainee -#define SPELL_EAGLECLAW 30285 -#define SPELL_KNOCKDOWN_PASSIVE 6961 +#define SPELL_INFORM_LIVE_TRAINEE 27892 +#define SPELL_INFORM_LIVE_KNIGHT 27928 +#define SPELL_INFORM_LIVE_RIDER 27935 +#define SPELL_INFORM_DEAD_TRAINEE 27915 +#define SPELL_INFORM_DEAD_KNIGHT 27931 +#define SPELL_INFORM_DEAD_RIDER 27937 -//Unrelenting Deathknight -#define SPELL_CHARGE 22120 -#define SPELL_SHADOW_MARK 27825 +#define MOB_LIVE_TRAINEE 16124 +#define MOB_LIVE_KNIGHT 16125 +#define MOB_LIVE_RIDER 16126 +#define MOB_DEAD_TRAINEE 16127 +#define MOB_DEAD_KNIGHT 16148 +#define MOB_DEAD_RIDER 16150 +#define MOB_DEAD_HORSE 16149 -//Unrelenting Rider -#define SPELL_UNHOLY_AURA 55606 -#define H_SPELL_UNHOLY_AURA 55608 -#define SPELL_SHADOWBOLT_VOLLEY 27831 //Search thru targets and find those who have the SHADOW_MARK to cast this on -#define H_SPELL_SHADOWBOLT_VOLLEY 55638 +const struct Waves { uint32 entry, number, time; } +waves[] = +{ + {MOB_LIVE_TRAINEE, 2, 20000}, + {MOB_LIVE_TRAINEE, 2, 20000}, + {MOB_LIVE_TRAINEE, 2, 10000}, + {MOB_LIVE_KNIGHT, 1, 10000}, + {MOB_LIVE_TRAINEE, 2, 15000}, + {MOB_LIVE_KNIGHT, 1, 10000}, + {MOB_LIVE_TRAINEE, 2, 15000}, + {MOB_LIVE_TRAINEE, 2, 0}, + {MOB_LIVE_KNIGHT, 1, 10000}, + {MOB_LIVE_RIDER, 1, 10000}, + {MOB_LIVE_TRAINEE, 2, 5000}, + {MOB_LIVE_KNIGHT, 1, 15000}, + {MOB_LIVE_TRAINEE, 2, 0}, + {MOB_LIVE_RIDER, 1, 10000}, + {MOB_LIVE_KNIGHT, 2, 10000}, + {MOB_LIVE_TRAINEE, 2, 10000}, + {MOB_LIVE_RIDER, 1, 5000}, + {MOB_LIVE_KNIGHT, 1, 5000}, + {MOB_LIVE_TRAINEE, 2, 20000}, + {MOB_LIVE_TRAINEE, 2, 0}, + {MOB_LIVE_KNIGHT, 1, 0}, + {MOB_LIVE_RIDER, 1, 15000}, + {MOB_LIVE_TRAINEE, 2, 29000}, + {0, 0, 0}, +}; -//Spectral Trainee -#define SPELL_ARCANE_EXPLOSION 27989 +#define POS_Y_GATE -3360.78f -//Spectral Deathknight -#define SPELL_WHIRLWIND 28334 -#define SPELL_SUNDER_ARMOR 25051 //cannot find sunder that reduces armor by 2950 -#define SPELL_CLEAVE 20677 -#define SPELL_MANA_BURN 17631 +enum Events +{ + EVENT_SUMMON = 1, + EVENT_HARVEST, + EVENT_BOLT, +}; -//Spectral Rider -#define SPELL_LIFEDRAIN 24300 -//USES SAME UNHOLY AURA AS UNRELENTING RIDER +#define POS_LIVE 3 +#define POS_DEAD 5 -//Spectral Horse -#define SPELL_STOMP 27993 +const float PosSummonLive[POS_LIVE][4] = +{ + {2669.7, -3430.9, 268.56, 1.6}, + {2692.0, -3430.9, 268.56, 1.6}, + {2714.1, -3430.9, 268.56, 1.6}, +}; +const float PosSummonDead[POS_DEAD][4] = +{ + {2725.1, -3310.0, 268.85, 3.4}, + {2699.3, -3322.8, 268.60, 3.3}, + {2733.1, -3348.5, 268.84, 3.1}, + {2682.8, -3304.2, 268.85, 3.9}, + {2664.8, -3340.7, 268.23, 3.7}, +}; + +const float PosGround[4] = {2691.2, -3362.7, 267.68, 1.7}; +const float PosPlatform[4] = {2640.5, -3360.6, 285.26, 0}; + +struct TRINITY_DLL_DECL boss_gothikAI : public BossAI +{ + boss_gothikAI(Creature *c) : BossAI(c, BOSS_GOTHIK) {} + + uint32 waveCount; + std::vector liveTrigger; + std::vector deadTrigger; + + void Reset() + { + liveTrigger.clear(); + deadTrigger.clear(); + me->setActive(false); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); + me->SetReactState(REACT_PASSIVE); + _Reset(); + } + + void EnterCombat(Unit *who) + { + for(uint32 i = 0; i < POS_LIVE; ++i) + if(Creature *trigger = DoSummon(WORLD_TRIGGER, PosSummonLive[i])) + liveTrigger.push_back(trigger); + for(uint32 i = 0; i < POS_DEAD; ++i) + if(Creature *trigger = DoSummon(WORLD_TRIGGER, PosSummonDead[i])) + deadTrigger.push_back(trigger); + + if(liveTrigger.size() < POS_LIVE || deadTrigger.size() < POS_DEAD) + { + error_log("Script Gothik: cannot summon triggers!"); + EnterEvadeMode(); + return; + } + + _EnterCombat(); + me->setActive(true); + me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); + waveCount = 0; + events.ScheduleEvent(EVENT_SUMMON, 30000); + DoTeleportTo(PosPlatform); + DoScriptText(SAY_SPEECH, me); + if(instance) + instance->SetData(DATA_GOTHIK_GATE, 1); + } + + void JustSummoned(Creature *summon) + { + if(summon->GetEntry() == WORLD_TRIGGER) + summon->setActive(true); + else + { + summon->AI()->DoAction(me->HasReactState(REACT_PASSIVE) ? 1 : 0); + summon->AI()->EnterEvadeMode(); + } + summons.Summon(summon); + } + + void KilledUnit(Unit* victim) + { + if(!(rand()%5)) + DoScriptText(SAY_KILL, me); + } + + void JustDied(Unit* Killer) + { + _JustDied(); + DoScriptText(SAY_DEATH, me); + } + + void SpellHit(Unit *caster, const SpellEntry *spell) + { + uint32 spellId = 0; + switch(spell->Id) + { + case SPELL_INFORM_LIVE_TRAINEE: spellId = SPELL_INFORM_DEAD_TRAINEE; break; + case SPELL_INFORM_LIVE_KNIGHT: spellId = SPELL_INFORM_DEAD_KNIGHT; break; + case SPELL_INFORM_LIVE_RIDER: spellId = SPELL_INFORM_DEAD_RIDER; break; + } + if(spellId && me->isInCombat()) + { + me->HandleEmoteCommand(EMOTE_ONESHOT_SPELLCAST); + me->CastSpell(deadTrigger[rand()%POS_DEAD], spellId, true); + } + } + + void SpellHitTarget(Unit *target, const SpellEntry *spell) + { + if(!me->isInCombat()) + return; + + switch(spell->Id) + { + case SPELL_INFORM_DEAD_TRAINEE: DoSummon(MOB_DEAD_TRAINEE, target, 0); break; + case SPELL_INFORM_DEAD_KNIGHT: DoSummon(MOB_DEAD_KNIGHT, target, 0); break; + case SPELL_INFORM_DEAD_RIDER: DoSummon(MOB_DEAD_RIDER, target, 1.0f); + DoSummon(MOB_DEAD_HORSE, target, 1.0f); break; + } + } + + void UpdateAI(const uint32 diff) + { + if(!me->isInCombat()) + return; + + if(me->getThreatManager().isThreatListEmpty()) + { + EnterEvadeMode(); + return; + } + + if(me->HasReactState(REACT_AGGRESSIVE) && !UpdateVictim()) + return; + + events.Update(diff); + + if(me->hasUnitState(UNIT_STAT_CASTING)) + return; + + while(uint32 eventId = events.ExecuteEvent()) + { + switch(eventId) + { + case EVENT_SUMMON: + if(waves[waveCount].entry) + { + for(uint32 i = 0; i < waves[waveCount].number; ++i) + DoSummon(waves[waveCount].entry, liveTrigger[rand()%POS_LIVE], 1.0f); + events.ScheduleEvent(EVENT_SUMMON, waves[waveCount].time); + ++waveCount; + } + else + { + DoScriptText(SAY_TELEPORT, me); + DoTeleportTo(PosGround); + me->SetReactState(REACT_AGGRESSIVE); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); + if(instance) + instance->SetData(DATA_GOTHIK_GATE, 0); + summons.DoAction(0, 0); + summons.DoZoneInCombat(); + events.ScheduleEvent(EVENT_BOLT, 1000); + events.ScheduleEvent(EVENT_HARVEST, 15000); + } + break; + case EVENT_BOLT: + DoCast(me->getVictim(), SPELL_SHADOW_BOLT); + events.ScheduleEvent(EVENT_BOLT, 1000); + return; + case EVENT_HARVEST: + DoCast(me->getVictim(), SPELL_HARVEST_SOUL); + events.ScheduleEvent(EVENT_HARVEST, 15000); + return; + } + } + + DoMeleeAttackIfReady(); + } +}; + +struct TRINITY_DLL_DECL mob_gothik_minionAI : public SpellAI +{ + mob_gothik_minionAI(Creature *c) : SpellAI(c) + { + liveSide = me->GetPositionY() < POS_Y_GATE; + } + + bool liveSide; + bool gateClose; + +#define SIDE_CHECK(who) (liveSide == (who->GetPositionY() < POS_Y_GATE)) + + void DoAction(const int32 param) + { + gateClose = param; + } + + void DamageTaken(Unit *attacker, uint32 &damage) + { + if(gateClose && !SIDE_CHECK(attacker)) + damage = 0; + } + + void JustDied(Unit *killer) + { + if(me->isSummon()) + { + if(Unit *owner = ((TempSummon*)me)->GetSummoner()) + SpellAI::JustDied(owner); + } + } + + void EnterEvadeMode() + { + if(!gateClose) + { + SpellAI::EnterEvadeMode(); + return; + } + + if(!_EnterEvadeMode()) + return; + + Map *map = me->GetMap(); + if(map->IsDungeon()) + { + Map::PlayerList const &PlayerList = map->GetPlayers(); + for(Map::PlayerList::const_iterator i = PlayerList.begin(); i != PlayerList.end(); ++i) + { + if(i->getSource()->isAlive() && SIDE_CHECK(i->getSource())) + { + AttackStart(i->getSource()); + return; + } + } + } + + me->GetMotionMaster()->MoveIdle(); + Reset(); + } + + void UpdateAI(const uint32 diff) + { + if(gateClose && (!SIDE_CHECK(me) || me->getVictim() && !SIDE_CHECK(me->getVictim()))) + { + EnterEvadeMode(); + return; + } + + SpellAI::UpdateAI(diff); + } +}; + +CreatureAI* GetAI_boss_gothik(Creature *_Creature) +{ + return new boss_gothikAI (_Creature); +} + +CreatureAI* GetAI_mob_gothik_minion(Creature *_Creature) +{ + return new mob_gothik_minionAI (_Creature); +} + +void AddSC_boss_gothik() +{ + Script *newscript; + newscript = new Script; + newscript->Name="boss_gothik"; + newscript->GetAI = &GetAI_boss_gothik; + newscript->RegisterSelf(); + + newscript = new Script; + newscript->Name="mob_gothik_minion"; + newscript->GetAI = &GetAI_mob_gothik_minion; + newscript->RegisterSelf(); +} diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index 23f44f5daf8..e5913660c3f 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -86,9 +86,10 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData LoadDoorData(doorData); } - std::set HeiganEruption[4]; - Creature *Sapphiron; std::set Worshipper; + std::set HeiganEruption[4]; + GameObject *GothikGate; + Creature *Sapphiron; void OnCreatureCreate(Creature *creature, bool add) { @@ -114,6 +115,7 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData switch(go->GetEntry()) { case GO_BIRTH: if(!add && Sapphiron) Sapphiron->AI()->DoAction(DATA_SAPPHIRON_BIRTH); return; + case GO_GOTHIK_GATE: GothikGate = add ? go : NULL; break; } AddDoor(go, add); @@ -140,6 +142,10 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData case DATA_HEIGAN_ERUPT: HeiganErupt(value); break; + case DATA_GOTHIK_GATE: + if(GothikGate) + GothikGate->SetGoState(GOState(value)); + break; } } From 90561654534ed4ecbf169f1da52a87baf2f543df Mon Sep 17 00:00:00 2001 From: QAston Date: Wed, 13 May 2009 18:00:07 +0200 Subject: [PATCH 080/112] *Fix sudden death proc execute damage. --HG-- branch : trunk --- src/game/SpellEffects.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 0f04822546b..4f8a25698e3 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -1350,24 +1350,29 @@ void Spell::EffectDummy(uint32 i) if(!unitTarget) return; - uint32 rage = m_caster->GetPower(POWER_RAGE); + uint32 rage=0; // Glyph of Execution bonus if (AuraEffect *aura = m_caster->GetDummyAura(58367)) rage+=aura->GetAmount(); spell_id = 20647; - bp = damage+int32(rage * m_spellInfo->DmgMultiplier[i] + - m_caster->GetTotalAttackPowerValue(BASE_ATTACK)*0.2f); // Sudden death cost modifier if (Aura * aur = m_caster->GetAura(52437)) { + rage += m_powerCost; m_caster->ModifyPower(POWER_RAGE,- m_powerCost); if (m_caster->GetPower(POWER_RAGE)<100) m_caster->SetPower(POWER_RAGE,100); m_caster->RemoveAura(aur); } else + { + rage += m_caster->GetPower(POWER_RAGE); m_caster->SetPower(POWER_RAGE,0); + } + + bp = damage+int32(rage * m_spellInfo->DmgMultiplier[i] + + m_caster->GetTotalAttackPowerValue(BASE_ATTACK)*0.2f); break; } // Slam From 9aab3899376258c09b7caab7743494495b6374a1 Mon Sep 17 00:00:00 2001 From: QAston Date: Wed, 13 May 2009 18:32:32 +0200 Subject: [PATCH 081/112] *Better fix for judgements --HG-- branch : trunk --- src/game/Unit.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 95547b68621..f142ea623a5 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -2767,7 +2767,9 @@ SpellMissInfo Unit::MeleeSpellHitResult(Unit *pVictim, SpellEntry const *spell) { WeaponAttackType attType = BASE_ATTACK; - if (spell->DmgClass == SPELL_DAMAGE_CLASS_RANGED && IsRangedWeaponSpell(spell)) + // Check damage class instead of attack type to correctly handle judgements + // - they are meele, but can't be dodged/parried/deflected because of ranged dmg class + if (spell->DmgClass == SPELL_DAMAGE_CLASS_RANGED) attType = RANGED_ATTACK; // bonus from skills is 0.04% per skill Diff @@ -2809,9 +2811,7 @@ SpellMissInfo Unit::MeleeSpellHitResult(Unit *pVictim, SpellEntry const *spell) return SPELL_MISS_NONE; // Ranged attack cannot be parry/dodge only deflect - // Check damage class instead of attack type to correctly handle judgements - // - they are meele, but can't be dodged/parried/deflected because of ranged dmg class - if (spell->DmgClass == SPELL_DAMAGE_CLASS_RANGED) + if (attType == RANGED_ATTACK) { // only if in front if (pVictim->HasInArc(M_PI,this)) From 9dd5a1c6d7a6656b8ec71ff33659acd2294633ad Mon Sep 17 00:00:00 2001 From: Anubisss Date: Wed, 13 May 2009 18:37:02 +0200 Subject: [PATCH 082/112] *Better way in Glyph of Prayer of Healing. --HG-- branch : trunk --- src/game/Unit.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 66576396dfa..aacdc9aff52 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -5612,8 +5612,26 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger // Glyph of Prayer of Healing case 55680: { - basepoints0 = int32(damage * 20 / 100 / 2); // divided in two ticks triggered_spell_id = 56161; + + SpellEntry const* GoPoH = sSpellStore.LookupEntry(triggered_spell_id); + if(!GoPoH) + return false; + + int EffIndex = 0; + for(int i = 0; i < MAX_SPELL_EFFECTS; i++) + { + if(GoPoH->Effect[i] == SPELL_EFFECT_APPLY_AURA) + { + EffIndex = i; + break; + } + } + int32 tickcount = GetSpellMaxDuration(GoPoH) / GoPoH->EffectAmplitude[EffIndex]; + if(!tickcount) + return false; + + basepoints0 = damage * triggerAmount / tickcount / 100; break; } // Improved Shadowform From 25e5c99dec793dfcc45a41873af1760392ee8844 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 18:22:21 -0500 Subject: [PATCH 083/112] [7810] Moved ZThread related code on ACE framework. Author: Ambal Remove ZThread source code from mangos. --HG-- branch : trunk --- Makefile.am | 9 +- configure.ac | 1 - dep/include/Makefile.am | 48 -- dep/src/Makefile.am | 2 +- dep/src/zthread/AtomicCount.cxx | 57 -- src/bindings/scripts/VC80/80ScriptDev2.vcproj | 16 +- src/bindings/scripts/VC90/90ScriptDev2.vcproj | 16 +- src/framework/Platform/Define.h | 6 + src/game/InstanceSaveMgr.h | 4 +- src/game/Map.h | 23 +- src/game/MapManager.cpp | 4 +- src/game/MapManager.h | 6 +- src/game/ObjectAccessor.cpp | 6 +- src/game/ObjectAccessor.h | 12 +- src/game/SharedDefines.h | 3 - src/game/World.h | 4 +- src/game/WorldLog.cpp | 4 +- src/game/WorldLog.h | 4 +- src/game/WorldSession.h | 3 +- src/shared/Common.h | 12 +- src/shared/Database/Database.cpp | 3 +- src/shared/Database/Database.h | 9 +- src/shared/Database/DatabaseImpl.h | 4 +- src/shared/Database/DatabaseMysql.cpp | 29 +- src/shared/Database/DatabaseMysql.h | 7 +- src/shared/Database/DatabasePostgre.cpp | 31 +- src/shared/Database/DatabasePostgre.h | 7 +- src/shared/Database/QueryResult.h | 2 +- src/shared/Database/SqlDelayThread.cpp | 2 +- src/shared/Database/SqlDelayThread.h | 15 +- src/shared/Database/SqlOperations.h | 7 +- src/shared/Log.h | 2 +- src/shared/Makefile.am | 3 + src/shared/Util.cpp | 20 +- src/trinitycore/CliRunnable.cpp | 4 +- src/trinitycore/CliRunnable.h | 2 +- src/trinitycore/Makefile.am | 5 + src/trinitycore/Master.cpp | 20 +- src/trinitycore/WorldRunnable.cpp | 2 +- src/trinitycore/WorldRunnable.h | 2 +- src/trinityrealm/AuthSocket.cpp | 16 +- src/trinityrealm/AuthSocket.h | 3 +- src/trinityrealm/Makefile.am | 5 + win/TrinityCore&Script VC71.sln | 4 - win/TrinityCore&Script VC80.sln | 2 - win/TrinityCore&Script VC90.sln | 2 - win/VC71/ScriptsInterfaces.vcproj | 14 + win/VC71/TrinityCore.vcproj | 6 +- win/VC71/TrinityRealm.vcproj | 45 +- win/VC71/shared.vcproj | 41 + win/VC71/zthread.vcproj | 381 --------- win/VC80/ScriptsInterfaces.vcproj | 44 +- win/VC80/TrinityCore.vcproj | 58 +- win/VC80/TrinityRealm.vcproj | 94 +-- win/VC80/shared.vcproj | 18 + win/VC90/ScriptsInterfaces.vcproj | 40 +- win/VC90/TrinityCore.vcproj | 58 +- win/VC90/TrinityRealm.vcproj | 94 +-- win/VC90/shared.vcproj | 18 + win/VC90/zthread.vcproj | 799 ------------------ 60 files changed, 489 insertions(+), 1669 deletions(-) delete mode 100644 dep/src/zthread/AtomicCount.cxx delete mode 100644 win/VC71/zthread.vcproj delete mode 100644 win/VC90/zthread.vcproj diff --git a/Makefile.am b/Makefile.am index c7da2a438ef..eb58ac488f2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -31,8 +31,7 @@ EXTRA_DIST = \ win/VC71/realmd.vcproj \ win/VC71/shared.vcproj \ win/VC71/zlib.vcproj \ - win/VC71/g3dlite.vcproj \ - win/VC71/zthread.vcproj + win/VC71/g3dlite.vcproj # Win32 project workspace for Visual Studio .NET 2005 EXTRA_DIST += \ @@ -43,8 +42,7 @@ EXTRA_DIST += \ win/VC80/realmd.vcproj \ win/VC80/shared.vcproj \ win/VC80/zlib.vcproj \ - win/VC80/g3dlite.vcproj \ - win/VC80/zthread.vcproj + win/VC80/g3dlite.vcproj # Win32 project workspace for Visual Studio .NET 2008 EXTRA_DIST += \ @@ -55,6 +53,5 @@ EXTRA_DIST += \ win/VC90/realmd.vcproj \ win/VC90/shared.vcproj \ win/VC90/zlib.vcproj \ - win/VC90/g3dlite.vcproj \ - win/VC90/zthread.vcproj + win/VC90/g3dlite.vcproj diff --git a/configure.ac b/configure.ac index ede1118be95..d1ec818ac99 100644 --- a/configure.ac +++ b/configure.ac @@ -340,7 +340,6 @@ AC_CONFIG_FILES([ dep/src/g3dlite/Makefile dep/src/sockets/Makefile dep/src/zlib/Makefile - dep/src/zthread/Makefile dep/Makefile doc/Doxyfile doc/Makefile diff --git a/dep/include/Makefile.am b/dep/include/Makefile.am index 3991d1e6274..455f0a81307 100644 --- a/dep/include/Makefile.am +++ b/dep/include/Makefile.am @@ -199,54 +199,6 @@ EXTRA_DIST += \ zlib/zconf.h \ zlib/zlib.h -# ZThread header files for Win32 builds -EXTRA_DIST += \ - zthread/AtomicCount.h \ - zthread/Barrier.h \ - zthread/BiasedReadWriteLock.h \ - zthread/BlockingQueue.h \ - zthread/BoundedQueue.h \ - zthread/Cancelable.h \ - zthread/ClassLockable.h \ - zthread/ConcurrentExecutor.h \ - zthread/Condition.h \ - zthread/Config.h \ - zthread/CountedPtr.h \ - zthread/CountingSemaphore.h \ - zthread/Exceptions.h \ - zthread/Executor.h \ - zthread/FairReadWriteLock.h \ - zthread/FastMutex.h \ - zthread/FastRecursiveMutex.h \ - zthread/Guard.h \ - zthread/GuardedClass.h \ - zthread/Lockable.h \ - zthread/LockedQueue.h \ - zthread/MonitoredQueue.h \ - zthread/Mutex.h \ - zthread/NonCopyable.h \ - zthread/PoolExecutor.h \ - zthread/Priority.h \ - zthread/PriorityCondition.h \ - zthread/PriorityInheritanceMutex.h \ - zthread/PriorityMutex.h \ - zthread/PrioritySemaphore.h \ - zthread/Queue.h \ - zthread/ReadWriteLock.h \ - zthread/RecursiveMutex.h \ - zthread/Runnable.h \ - zthread/Semaphore.h \ - zthread/Singleton.h \ - zthread/SynchronousExecutor.h \ - zthread/Task.h \ - zthread/Thread.h \ - zthread/ThreadLocal.h \ - zthread/ThreadLocalImpl.h \ - zthread/ThreadedExecutor.h \ - zthread/Time.h \ - zthread/Waitable.h \ - zthread/ZThread.h - # Mersenne Twister random number generator header files EXTRA_DIST += \ mersennetwister/MersenneTwister.h diff --git a/dep/src/Makefile.am b/dep/src/Makefile.am index 6ae2808895c..50814f8ff13 100644 --- a/dep/src/Makefile.am +++ b/dep/src/Makefile.am @@ -19,7 +19,7 @@ ## Process this file with automake to produce Makefile.in ## Sub-directories to parse -SUBDIRS = g3dlite sockets zlib zthread +SUBDIRS = g3dlite sockets zlib ## Additional files to include when running 'make dist' # Nothing yet. diff --git a/dep/src/zthread/AtomicCount.cxx b/dep/src/zthread/AtomicCount.cxx deleted file mode 100644 index ac0d0773b12..00000000000 --- a/dep/src/zthread/AtomicCount.cxx +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright (c) 2005, Eric Crahen - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is furnished - * to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - */ - -#ifndef __ZTATOMICCOUNTSELECT_H__ -#define __ZTATOMICCOUNTSELECT_H__ - -#include "zthread/AtomicCount.h" -#include "zthread/Config.h" - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -/* -// Select the correct AtomicCount implementation based on -// what the compilation environment has defined - -#ifndef ZT_VANILLA - -#if defined(HAVE_ATOMIC_LINUX) -# include "linux/AtomicCount.cxx" -#elif defined(ZT_WIN32) -# include "win32/AtomicCount.cxx" -#elif defined(ZT_WIN9X) -# include "win9x/AtomicCount.cxx" -#endif - -#endif - -// Default to an AtomicCount that just uses a FastLock -#ifndef __ZTATOMICCOUNTIMPL_H__ -# include "vanilla/SimpleAtomicCount.cxx" -#endif -*/ - -# include "vanilla/SimpleAtomicCount.cxx" - -#endif // __ZTATOMICCOUNTSELECT_H__ diff --git a/src/bindings/scripts/VC80/80ScriptDev2.vcproj b/src/bindings/scripts/VC80/80ScriptDev2.vcproj index c442ae52a2d..28875c526ab 100644 --- a/src/bindings/scripts/VC80/80ScriptDev2.vcproj +++ b/src/bindings/scripts/VC80/80ScriptDev2.vcproj @@ -68,10 +68,10 @@ /> #include #include "Utilities/UnorderedMap.h" @@ -113,7 +113,7 @@ class InstanceSave bool m_canReset; }; -class TRINITY_DLL_DECL InstanceSaveManager : public Trinity::Singleton > +class MANGOS_DLL_DECL InstanceSaveManager : public MaNGOS::Singleton > { friend class InstanceSave; public: diff --git a/src/game/Map.h b/src/game/Map.h index d85eb459171..a4309504435 100644 --- a/src/game/Map.h +++ b/src/game/Map.h @@ -23,9 +23,9 @@ #include "Platform/Define.h" #include "Policies/ThreadingModel.h" -#include "zthread/Lockable.h" -#include "zthread/Mutex.h" -#include "zthread/FairReadWriteLock.h" +#include "ace/RW_Thread_Mutex.h" +#include "ace/Thread_Mutex.h" + #include "DBCStructure.h" #include "GridDefines.h" #include "Cell.h" @@ -46,13 +46,8 @@ class WorldObject; class TempSummon; class CreatureGroup; -namespace ZThread -{ - class Lockable; - class ReadWriteLock; -} -typedef ZThread::FairReadWriteLock GridRWLock; +typedef ACE_RW_Thread_Mutex GridRWLock; template struct RGuard @@ -68,9 +63,9 @@ struct WGuard Trinity::GeneralLock i_lock; }; -typedef RGuard GridReadGuard; -typedef WGuard GridWriteGuard; -typedef Trinity::SingleThreaded::Lock NullGuard; +typedef RGuard GridReadGuard; +typedef WGuard GridWriteGuard; +typedef MaNGOS::SingleThreaded::Lock NullGuard; //****************************************** // Map file format defines @@ -251,7 +246,7 @@ typedef UNORDERED_MAP CreatureMoveList; typedef std::map CreatureGroupHolderType; -class TRINITY_DLL_SPEC Map : public GridRefManager, public Trinity::ObjectLevelLockable +class MANGOS_DLL_SPEC Map : public GridRefManager, public MaNGOS::ObjectLevelLockable { friend class MapReference; public: @@ -466,7 +461,7 @@ class TRINITY_DLL_SPEC Map : public GridRefManager, public Trinity::O protected: void SetUnloadReferenceLock(const GridPair &p, bool on) { getNGrid(p.x_coord, p.y_coord)->setUnloadReferenceLock(on); } - typedef Trinity::ObjectLevelLockable::Lock Guard; + typedef MaNGOS::ObjectLevelLockable::Lock Guard; MapEntry const* i_mapEntry; uint8 i_spawnMode; diff --git a/src/game/MapManager.cpp b/src/game/MapManager.cpp index 061e0252a13..d75ba22b19a 100644 --- a/src/game/MapManager.cpp +++ b/src/game/MapManager.cpp @@ -34,9 +34,9 @@ #include "ObjectMgr.h" #include "Language.h" -#define CLASS_LOCK Trinity::ClassLevelLockable +#define CLASS_LOCK MaNGOS::ClassLevelLockable INSTANTIATE_SINGLETON_2(MapManager, CLASS_LOCK); -INSTANTIATE_CLASS_MUTEX(MapManager, ZThread::Mutex); +INSTANTIATE_CLASS_MUTEX(MapManager, ACE_Thread_Mutex); extern GridState* si_GridStates[]; // debugging code, should be deleted some day diff --git a/src/game/MapManager.h b/src/game/MapManager.h index 143248de162..b54c1cfbfa1 100644 --- a/src/game/MapManager.h +++ b/src/game/MapManager.h @@ -23,14 +23,14 @@ #include "Platform/Define.h" #include "Policies/Singleton.h" -#include "zthread/Mutex.h" +#include "ace/Thread_Mutex.h" #include "Common.h" #include "Map.h" #include "GridStates.h" class Transport; -class TRINITY_DLL_DECL MapManager : public Trinity::Singleton > +class MANGOS_DLL_DECL MapManager : public MaNGOS::Singleton > { friend class Trinity::OperatorNew; @@ -149,7 +149,7 @@ class TRINITY_DLL_DECL MapManager : public Trinity::Singletonsecond); } - typedef Trinity::ClassLevelLockable::Lock Guard; + typedef MaNGOS::ClassLevelLockable::Lock Guard; uint32 i_gridCleanUpDelay; MapMapType i_maps; IntervalTimer i_timer; diff --git a/src/game/ObjectAccessor.cpp b/src/game/ObjectAccessor.cpp index 1fa0bd6d1ca..da6279e068a 100644 --- a/src/game/ObjectAccessor.cpp +++ b/src/game/ObjectAccessor.cpp @@ -41,9 +41,9 @@ #include -#define CLASS_LOCK Trinity::ClassLevelLockable +#define CLASS_LOCK MaNGOS::ClassLevelLockable INSTANTIATE_SINGLETON_2(ObjectAccessor, CLASS_LOCK); -INSTANTIATE_CLASS_MUTEX(ObjectAccessor, ZThread::FastMutex); +INSTANTIATE_CLASS_MUTEX(ObjectAccessor, ACE_Thread_Mutex); ObjectAccessor::ObjectAccessor() {} ObjectAccessor::~ObjectAccessor() {} @@ -470,7 +470,7 @@ ObjectAccessor::UpdateObjectVisibility(WorldObject *obj) /// Define the static member of HashMapHolder template UNORDERED_MAP< uint64, T* > HashMapHolder::m_objectMap; -template ZThread::FastMutex HashMapHolder::i_lock; +template ACE_Thread_Mutex HashMapHolder::i_lock; /// Global definitions for the hashmap storage diff --git a/src/game/ObjectAccessor.h b/src/game/ObjectAccessor.h index dd8e02b81ab..f4452b81cab 100644 --- a/src/game/ObjectAccessor.h +++ b/src/game/ObjectAccessor.h @@ -23,7 +23,7 @@ #include "Platform/Define.h" #include "Policies/Singleton.h" -#include "zthread/FastMutex.h" +#include #include "Utilities/UnorderedMap.h" #include "Policies/ThreadingModel.h" @@ -51,8 +51,8 @@ class HashMapHolder public: typedef UNORDERED_MAP< uint64, T* > MapType; - typedef ZThread::FastMutex LockType; - typedef Trinity::GeneralLock Guard; + typedef ACE_Thread_Mutex LockType; + typedef MaNGOS::GeneralLock Guard; static void Insert(T* o) { m_objectMap[o->GetGUID()] = o; } @@ -80,7 +80,7 @@ class HashMapHolder static MapType m_objectMap; }; -class TRINITY_DLL_DECL ObjectAccessor : public Trinity::Singleton > +class MANGOS_DLL_DECL ObjectAccessor : public MaNGOS::Singleton > { friend class Trinity::OperatorNew; @@ -228,8 +228,8 @@ class TRINITY_DLL_DECL ObjectAccessor : public Trinity::Singleton Guard; + typedef ACE_Thread_Mutex LockType; + typedef MaNGOS::GeneralLock Guard; static void _buildChangeObjectForPlayer(WorldObject *, UpdateDataMapType &); static void _buildPacket(Player *, Object *, UpdateDataMapType &); diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index e592bebf1de..a068815bb1c 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -24,9 +24,6 @@ #include "Platform/Define.h" #include -#define MaNGOS Trinity -#define GetMangosString GetTrinityString - enum Gender { GENDER_MALE = 0, diff --git a/src/game/World.h b/src/game/World.h index 27075885368..80d5717f981 100644 --- a/src/game/World.h +++ b/src/game/World.h @@ -626,7 +626,7 @@ class World static float m_VisibleObjectGreyDistance; // CLI command holder to be thread safe - ZThread::LockedQueue cliCmdQueue; + ACE_Based::LockedQueue cliCmdQueue; SqlResultQueue *m_resultQueue; // next daily quests reset time @@ -637,7 +637,7 @@ class World //sessions that are added async void AddSession_(WorldSession* s); - ZThread::LockedQueue addSessQueue; + ACE_Based::LockedQueue addSessQueue; //used versions std::string m_DBVersion; diff --git a/src/game/WorldLog.cpp b/src/game/WorldLog.cpp index 52eb1e8b59c..978514ac7d7 100644 --- a/src/game/WorldLog.cpp +++ b/src/game/WorldLog.cpp @@ -27,9 +27,9 @@ #include "Config/ConfigEnv.h" #include "Log.h" -#define CLASS_LOCK Trinity::ClassLevelLockable +#define CLASS_LOCK MaNGOS::ClassLevelLockable INSTANTIATE_SINGLETON_2(WorldLog, CLASS_LOCK); -INSTANTIATE_CLASS_MUTEX(WorldLog, ZThread::FastMutex); +INSTANTIATE_CLASS_MUTEX(WorldLog, ACE_Thread_Mutex); #define WORLD_LOG_FILE_STRING "world.log" diff --git a/src/game/WorldLog.h b/src/game/WorldLog.h index 01f34535dd9..e6b72e654f7 100644 --- a/src/game/WorldLog.h +++ b/src/game/WorldLog.h @@ -32,13 +32,13 @@ #include /// %Log packets to a file -class TRINITY_DLL_DECL WorldLog : public Trinity::Singleton > +class MANGOS_DLL_DECL WorldLog : public MaNGOS::Singleton > { friend class Trinity::OperatorNew; WorldLog(); WorldLog(const WorldLog &); WorldLog& operator=(const WorldLog &); - typedef Trinity::ClassLevelLockable::Lock Guard; + typedef MaNGOS::ClassLevelLockable::Lock Guard; /// Close the file in destructor ~WorldLog(); diff --git a/src/game/WorldSession.h b/src/game/WorldSession.h index d514586957a..a8d6db72809 100644 --- a/src/game/WorldSession.h +++ b/src/game/WorldSession.h @@ -719,8 +719,7 @@ class TRINITY_DLL_SPEC WorldSession uint32 m_latency; AccountData m_accountData[NUM_ACCOUNT_DATA_TYPES]; AddonsList m_addonsList; - - ZThread::LockedQueue _recvQueue; + ACE_Based::LockedQueue _recvQueue; }; #endif /// @} diff --git a/src/shared/Common.h b/src/shared/Common.h index 5cbd7f285f6..37ced4c8e11 100644 --- a/src/shared/Common.h +++ b/src/shared/Common.h @@ -84,6 +84,7 @@ #include #include #include +#include #if PLATFORM == PLATFORM_WINDOWS #define STRCASECMP stricmp @@ -99,10 +100,13 @@ #include #include -#include -#include -#include -#include +#include "LockedQueue.h" +#include "Threading.h" + +#include +#include +#include + #if PLATFORM == PLATFORM_WINDOWS # define FD_SETSIZE 4096 diff --git a/src/shared/Database/Database.cpp b/src/shared/Database/Database.cpp index 07ece3b0cd9..783b520ded3 100644 --- a/src/shared/Database/Database.cpp +++ b/src/shared/Database/Database.cpp @@ -110,7 +110,8 @@ bool Database::PExecuteLog(const char * format,...) void Database::SetResultQueue(SqlResultQueue * queue) { - m_queryQueues[ZThread::ThreadImpl::current()] = queue; + m_queryQueues[ACE_Based::Thread::current()] = queue; + } QueryResult* Database::PQuery(const char *format,...) diff --git a/src/shared/Database/Database.h b/src/shared/Database/Database.h index 92a1c991dcc..a9f7285c223 100644 --- a/src/shared/Database/Database.h +++ b/src/shared/Database/Database.h @@ -21,8 +21,7 @@ #ifndef DATABASE_H #define DATABASE_H -#include "zthread/Thread.h" -#include "../src/zthread/ThreadImpl.h" +#include "Threading.h" #include "Utilities/UnorderedMap.h" #include "Database/SqlDelayThread.h" @@ -30,8 +29,8 @@ class SqlTransaction; class SqlResultQueue; class SqlQueryHolder; -typedef UNORDERED_MAP TransactionQueues; -typedef UNORDERED_MAP QueryQueues; +typedef UNORDERED_MAP TransactionQueues; +typedef UNORDERED_MAP QueryQueues; #define MAX_QUERY_LEN 32*1024 @@ -43,7 +42,7 @@ class TRINITY_DLL_SPEC Database TransactionQueues m_tranQueues; ///< Transaction queues from diff. threads QueryQueues m_queryQueues; ///< Query queues from diff threads SqlDelayThread* m_threadBody; ///< Pointer to delay sql executer - ZThread::Thread* m_delayThread; ///< Pointer to executer thread + ACE_Based::Thread* m_delayThread; ///< Pointer to executer thread public: diff --git a/src/shared/Database/DatabaseImpl.h b/src/shared/Database/DatabaseImpl.h index 3d3c53f0873..7cbd0ed8ba5 100644 --- a/src/shared/Database/DatabaseImpl.h +++ b/src/shared/Database/DatabaseImpl.h @@ -29,7 +29,7 @@ QueryQueues::iterator queue_itr; \ \ { \ - ZThread::ThreadImpl * queryThread = ZThread::ThreadImpl::current(); \ + ACE_Based::Thread * queryThread = ACE_Based::Thread::current(); \ queue_itr = m_queryQueues.find(queryThread); \ if (queue_itr == m_queryQueues.end()) return false; \ } @@ -59,7 +59,7 @@ QueryQueues::iterator queue_itr; \ \ { \ - ZThread::ThreadImpl * queryThread = ZThread::ThreadImpl::current(); \ + ACE_Based::Thread * queryThread = ACE_Based::Thread::current(); \ queue_itr = m_queryQueues.find(queryThread); \ if (queue_itr == m_queryQueues.end()) return false; \ } diff --git a/src/shared/Database/DatabaseMysql.cpp b/src/shared/Database/DatabaseMysql.cpp index 5dc02c0a738..92b303a167d 100644 --- a/src/shared/Database/DatabaseMysql.cpp +++ b/src/shared/Database/DatabaseMysql.cpp @@ -23,7 +23,7 @@ #include "Util.h" #include "Policies/SingletonImp.h" #include "Platform/Define.h" -#include "../src/zthread/ThreadImpl.h" +#include "Threading.h" #include "DatabaseEnv.h" #include "Database/MySQLDelayThread.h" #include "Database/SqlOperations.h" @@ -203,8 +203,8 @@ QueryResult* DatabaseMysql::Query(const char *sql) { // guarded block for thread-safe mySQL request - ZThread::Guard query_connection_guard(mMutex); - #ifdef TRINITY_DEBUG + ACE_Guard query_connection_guard(mMutex); + #ifdef MANGOS_DEBUG uint32 _s = getMSTime(); #endif if(mysql_query(mMysql, sql)) @@ -251,7 +251,7 @@ bool DatabaseMysql::Execute(const char *sql) // don't use queued execution if it has not been initialized if (!m_threadBody) return DirectExecute(sql); - tranThread = ZThread::ThreadImpl::current(); // owner of this transaction + tranThread = ACE_Based::Thread::current(); // owner of this transaction TransactionQueues::iterator i = m_tranQueues.find(tranThread); if (i != m_tranQueues.end() && i->second != NULL) { // Statement for transaction @@ -273,8 +273,9 @@ bool DatabaseMysql::DirectExecute(const char* sql) { // guarded block for thread-safe mySQL request - ZThread::Guard query_connection_guard(mMutex); - #ifdef TRINITY_DEBUG + ACE_Guard query_connection_guard(mMutex); + + #ifdef MANGOS_DEBUG uint32 _s = getMSTime(); #endif if(mysql_query(mMysql, sql)) @@ -318,8 +319,9 @@ bool DatabaseMysql::BeginTransaction() // don't use queued execution if it has not been initialized if (!m_threadBody) { - if (tranThread==ZThread::ThreadImpl::current()) + if (tranThread == ACE_Based::Thread::current()) return false; // huh? this thread already started transaction + mMutex.acquire(); if (!_TransactionCmd("START TRANSACTION")) { @@ -329,7 +331,7 @@ bool DatabaseMysql::BeginTransaction() return true; // transaction started } - tranThread = ZThread::ThreadImpl::current(); // owner of this transaction + tranThread = ACE_Based::Thread::current(); // owner of this transaction TransactionQueues::iterator i = m_tranQueues.find(tranThread); if (i != m_tranQueues.end() && i->second != NULL) // If for thread exists queue and also contains transaction @@ -349,7 +351,7 @@ bool DatabaseMysql::CommitTransaction() // don't use queued execution if it has not been initialized if (!m_threadBody) { - if (tranThread!=ZThread::ThreadImpl::current()) + if (tranThread != ACE_Based::Thread::current()) return false; bool _res = _TransactionCmd("COMMIT"); tranThread = NULL; @@ -357,7 +359,7 @@ bool DatabaseMysql::CommitTransaction() return _res; } - tranThread = ZThread::ThreadImpl::current(); + tranThread = ACE_Based::Thread::current(); TransactionQueues::iterator i = m_tranQueues.find(tranThread); if (i != m_tranQueues.end() && i->second != NULL) { @@ -377,7 +379,7 @@ bool DatabaseMysql::RollbackTransaction() // don't use queued execution if it has not been initialized if (!m_threadBody) { - if (tranThread!=ZThread::ThreadImpl::current()) + if (tranThread != ACE_Based::Thread::current()) return false; bool _res = _TransactionCmd("ROLLBACK"); tranThread = NULL; @@ -385,7 +387,7 @@ bool DatabaseMysql::RollbackTransaction() return _res; } - tranThread = ZThread::ThreadImpl::current(); + tranThread = ACE_Based::Thread::current(); TransactionQueues::iterator i = m_tranQueues.find(tranThread); if (i != m_tranQueues.end() && i->second != NULL) { @@ -408,7 +410,8 @@ void DatabaseMysql::InitDelayThread() assert(!m_delayThread); //New delay thread for delay execute - m_delayThread = new ZThread::Thread(m_threadBody = new MySQLDelayThread(this)); + m_threadBody = new MySQLDelayThread(this); + m_delayThread = new ACE_Based::Thread(*m_threadBody); } void DatabaseMysql::HaltDelayThread() diff --git a/src/shared/Database/DatabaseMysql.h b/src/shared/Database/DatabaseMysql.h index 2fa157e75a5..7f5730f9579 100644 --- a/src/shared/Database/DatabaseMysql.h +++ b/src/shared/Database/DatabaseMysql.h @@ -25,7 +25,8 @@ #include "Database.h" #include "Policies/Singleton.h" -#include "zthread/FastMutex.h" +#include "ace/Thread_Mutex.h" +#include "ace/Guard_T.h" #ifdef WIN32 #define FD_SETSIZE 1024 @@ -65,9 +66,9 @@ class TRINITY_DLL_SPEC DatabaseMysql : public Database // must be call before finish thread run void ThreadEnd(); private: - ZThread::FastMutex mMutex; + ACE_Thread_Mutex mMutex; - ZThread::ThreadImpl* tranThread; + ACE_Based::Thread * tranThread; MYSQL *mMysql; diff --git a/src/shared/Database/DatabasePostgre.cpp b/src/shared/Database/DatabasePostgre.cpp index 79e1c87f5e3..d4f48b99fb1 100644 --- a/src/shared/Database/DatabasePostgre.cpp +++ b/src/shared/Database/DatabasePostgre.cpp @@ -23,7 +23,7 @@ #include "Util.h" #include "Policies/SingletonImp.h" #include "Platform/Define.h" -#include "../src/zthread/ThreadImpl.h" +#include "Threading.h" #include "DatabaseEnv.h" #include "Database/PGSQLDelayThread.h" #include "Database/SqlOperations.h" @@ -126,8 +126,13 @@ QueryResult* DatabasePostgre::Query(const char *sql) uint32 fieldCount = 0; // guarded block for thread-safe request +<<<<<<< HEAD:src/shared/Database/DatabasePostgre.cpp ZThread::Guard query_connection_guard(mMutex); #ifdef TRINITY_DEBUG +======= + ACE_Guard query_connection_guard(mMutex); + #ifdef MANGOS_DEBUG +>>>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:src/shared/Database/DatabasePostgre.cpp uint32 _s = getMSTime(); #endif // Send the query @@ -174,9 +179,10 @@ bool DatabasePostgre::Execute(const char *sql) return false; // don't use queued execution if it has not been initialized - if (!m_threadBody) return DirectExecute(sql); + if (!m_threadBody) + return DirectExecute(sql); - tranThread = ZThread::ThreadImpl::current(); // owner of this transaction + tranThread = ACE_Based::Thread::current(); // owner of this transaction TransactionQueues::iterator i = m_tranQueues.find(tranThread); if (i != m_tranQueues.end() && i->second != NULL) { // Statement for transaction @@ -197,8 +203,8 @@ bool DatabasePostgre::DirectExecute(const char* sql) return false; { // guarded block for thread-safe request - ZThread::Guard query_connection_guard(mMutex); - #ifdef TRINITY_DEBUG + ACE_Guard query_connection_guard(mMutex); + #ifdef MANGOS_DEBUG uint32 _s = getMSTime(); #endif PGresult *res = PQexec(mPGconn, sql); @@ -247,7 +253,7 @@ bool DatabasePostgre::BeginTransaction() // don't use queued execution if it has not been initialized if (!m_threadBody) { - if (tranThread==ZThread::ThreadImpl::current()) + if (tranThread == ACE_Based::Thread::current()) return false; // huh? this thread already started transaction mMutex.acquire(); if (!_TransactionCmd("START TRANSACTION")) @@ -258,7 +264,7 @@ bool DatabasePostgre::BeginTransaction() return true; } // transaction started - tranThread = ZThread::ThreadImpl::current(); // owner of this transaction + tranThread = ACE_Based::Thread::current(); // owner of this transaction TransactionQueues::iterator i = m_tranQueues.find(tranThread); if (i != m_tranQueues.end() && i->second != NULL) // If for thread exists queue and also contains transaction @@ -278,14 +284,14 @@ bool DatabasePostgre::CommitTransaction() // don't use queued execution if it has not been initialized if (!m_threadBody) { - if (tranThread!=ZThread::ThreadImpl::current()) + if (tranThread != ACE_Based::Thread::current()) return false; bool _res = _TransactionCmd("COMMIT"); tranThread = NULL; mMutex.release(); return _res; } - tranThread = ZThread::ThreadImpl::current(); + tranThread = ACE_Based::Thread::current(); TransactionQueues::iterator i = m_tranQueues.find(tranThread); if (i != m_tranQueues.end() && i->second != NULL) { @@ -304,14 +310,14 @@ bool DatabasePostgre::RollbackTransaction() // don't use queued execution if it has not been initialized if (!m_threadBody) { - if (tranThread!=ZThread::ThreadImpl::current()) + if (tranThread != ACE_Based::Thread::current()) return false; bool _res = _TransactionCmd("ROLLBACK"); tranThread = NULL; mMutex.release(); return _res; } - tranThread = ZThread::ThreadImpl::current(); + tranThread = ACE_Based::Thread::current(); TransactionQueues::iterator i = m_tranQueues.find(tranThread); if (i != m_tranQueues.end() && i->second != NULL) { @@ -334,7 +340,8 @@ void DatabasePostgre::InitDelayThread() assert(!m_delayThread); //New delay thread for delay execute - m_delayThread = new ZThread::Thread(m_threadBody = new PGSQLDelayThread(this)); + m_threadBody = new PGSQLDelayThread(this); + m_delayThread = new ACE_Based::Thread(*m_threadBody); } void DatabasePostgre::HaltDelayThread() diff --git a/src/shared/Database/DatabasePostgre.h b/src/shared/Database/DatabasePostgre.h index c7242add572..53f0802f86c 100644 --- a/src/shared/Database/DatabasePostgre.h +++ b/src/shared/Database/DatabasePostgre.h @@ -22,7 +22,6 @@ #define _DatabasePostgre_H #include "Policies/Singleton.h" -#include "zthread/FastMutex.h" #include #ifdef WIN32 @@ -63,10 +62,8 @@ class DatabasePostgre : public Database // must be call before finish thread run void ThreadEnd(); private: - ZThread::FastMutex mMutex; - ZThread::FastMutex tranMutex; - - ZThread::ThreadImpl* tranThread; + ACE_Thread_Mutex mMutex; + ACE_Based::Thread * tranThread; PGconn *mPGconn; diff --git a/src/shared/Database/QueryResult.h b/src/shared/Database/QueryResult.h index 01da45ed281..39228dd4ba9 100644 --- a/src/shared/Database/QueryResult.h +++ b/src/shared/Database/QueryResult.h @@ -40,7 +40,7 @@ class TRINITY_DLL_SPEC QueryResult if(iter->second == name) return iter->first; } - assert(false && "unknown field name"); + ASSERT(false && "unknown field name"); return uint32(-1); } diff --git a/src/shared/Database/SqlDelayThread.cpp b/src/shared/Database/SqlDelayThread.cpp index 27f58510a0a..9a92fd5dd63 100644 --- a/src/shared/Database/SqlDelayThread.cpp +++ b/src/shared/Database/SqlDelayThread.cpp @@ -37,7 +37,7 @@ void SqlDelayThread::run() { // if the running state gets turned off while sleeping // empty the queue before exiting - ZThread::Thread::sleep(10); + ACE_Based::Thread::Sleep(10); while (!m_sqlQueue.empty()) { s = m_sqlQueue.next(); diff --git a/src/shared/Database/SqlDelayThread.h b/src/shared/Database/SqlDelayThread.h index cbae0c1e5eb..3c24d3525b7 100644 --- a/src/shared/Database/SqlDelayThread.h +++ b/src/shared/Database/SqlDelayThread.h @@ -21,21 +21,22 @@ #ifndef __SQLDELAYTHREAD_H #define __SQLDELAYTHREAD_H -#include "zthread/Thread.h" -#include "zthread/Runnable.h" -#include "zthread/FastMutex.h" -#include "zthread/LockedQueue.h" +#include "ace/Thread_Mutex.h" +#include "LockedQueue.h" +#include "Threading.h" + class Database; class SqlOperation; -class SqlDelayThread : public ZThread::Runnable +class SqlDelayThread : public ACE_Based::Runnable { - typedef ZThread::LockedQueue SqlQueue; + typedef ACE_Based::LockedQueue SqlQueue; + private: SqlQueue m_sqlQueue; ///< Queue of SQL statements Database* m_dbEngine; ///< Pointer to used Database engine - bool m_running; + volatile bool m_running; SqlDelayThread(); public: diff --git a/src/shared/Database/SqlOperations.h b/src/shared/Database/SqlOperations.h index 61eef4bb7c4..e91d83b6611 100644 --- a/src/shared/Database/SqlOperations.h +++ b/src/shared/Database/SqlOperations.h @@ -23,9 +23,8 @@ #include "Common.h" -#include "zthread/LockedQueue.h" -#include "zthread/FastMutex.h" -#include "zthread/Thread.h" +#include "ace/Thread_Mutex.h" +#include "LockedQueue.h" #include #include "Utilities/Callback.h" @@ -72,7 +71,7 @@ class SqlResultQueue; /// queue for thread class SqlQueryHolder; /// groups several async quries class SqlQueryHolderEx; /// points to a holder, added to the delay thread -class SqlResultQueue : public ZThread::LockedQueue +class SqlResultQueue : public ACE_Based::LockedQueue { public: SqlResultQueue() {} diff --git a/src/shared/Log.h b/src/shared/Log.h index 654f3c0f04c..23555995020 100644 --- a/src/shared/Log.h +++ b/src/shared/Log.h @@ -82,7 +82,7 @@ enum ColorTypes const int Colors = int(WHITE)+1; -class Log : public Trinity::Singleton > +class Log : public Trinity::Singleton > { friend class Trinity::OperatorNew; Log(); diff --git a/src/shared/Makefile.am b/src/shared/Makefile.am index 6b99351cb26..60af5b8a4b5 100644 --- a/src/shared/Makefile.am +++ b/src/shared/Makefile.am @@ -38,6 +38,7 @@ libmangosshared_a_SOURCES = \ Common.cpp \ Common.h \ Errors.h \ + LockedQueue.h \ Log.cpp \ Log.h \ MemoryLeaks.cpp \ @@ -45,6 +46,8 @@ libmangosshared_a_SOURCES = \ ProgressBar.cpp \ ProgressBar.h \ Timer.h \ + Threading.cpp \ + Threading.h \ Util.cpp \ Util.h \ WorldPacket.h \ diff --git a/src/shared/Util.cpp b/src/shared/Util.cpp index 767b65e441c..ac57fc3c9e9 100644 --- a/src/shared/Util.cpp +++ b/src/shared/Util.cpp @@ -23,40 +23,34 @@ #include "sockets/socket_include.h" #include "utf8cpp/utf8.h" #include "mersennetwister/MersenneTwister.h" -#include "zthread/ThreadLocal.h" +#include -typedef ZThread::ThreadLocal MTRandTSS; - -/* NOTE: Not sure if static initialization is ok for TSS objects , - * as I see zthread uses custom implementation of the TSS - * ,and in the consturctor there is no code ,so I suppose its ok - * If its not ok ,change it to use singleton. - */ +typedef ACE_TSS MTRandTSS; static MTRandTSS mtRand; int32 irand (int32 min, int32 max) { - return int32 (mtRand.get ().randInt (max - min)) + min; + return int32 (mtRand->randInt (max - min)) + min; } uint32 urand (uint32 min, uint32 max) { - return mtRand.get ().randInt (max - min) + min; + return mtRand->randInt (max - min) + min; } int32 rand32 () { - return mtRand.get ().randInt (); + return mtRand->randInt (); } double rand_norm(void) { - return mtRand.get ().randExc (); + return mtRand->randExc (); } double rand_chance (void) { - return mtRand.get ().randExc (100.0); + return mtRand->randExc (100.0); } Tokens StrSplit(const std::string &src, const std::string &sep) diff --git a/src/trinitycore/CliRunnable.cpp b/src/trinitycore/CliRunnable.cpp index 91f37cd1b48..d53ee8c24be 100644 --- a/src/trinitycore/CliRunnable.cpp +++ b/src/trinitycore/CliRunnable.cpp @@ -155,7 +155,7 @@ bool ChatHandler::HandleCharacterDeleteCommand(const char* args) } /// Exit the realm -bool ChatHandler::HandleServerExitCommand(const char* args) +bool ChatHandler::HandleServerExitCommand(const char* /*args*/) { SendSysMessage(LANG_COMMAND_EXIT); World::StopNow(SHUTDOWN_EXIT_CODE); @@ -163,7 +163,7 @@ bool ChatHandler::HandleServerExitCommand(const char* args) } /// Display info on users currently in the realm -bool ChatHandler::HandleAccountOnlineListCommand(const char* args) +bool ChatHandler::HandleAccountOnlineListCommand(const char* /*args*/) { ///- Get the list of accounts ID logged to the realm QueryResult *resultDB = CharacterDatabase.Query("SELECT name,account FROM characters WHERE online > 0"); diff --git a/src/trinitycore/CliRunnable.h b/src/trinitycore/CliRunnable.h index 20ff58f27ba..cf745bbb195 100644 --- a/src/trinitycore/CliRunnable.h +++ b/src/trinitycore/CliRunnable.h @@ -26,7 +26,7 @@ #define __CLIRUNNABLE_H /// Command Line Interface handling thread -class CliRunnable : public ZThread::Runnable +class CliRunnable : public ACE_Based::Runnable { public: void run(); diff --git a/src/trinitycore/Makefile.am b/src/trinitycore/Makefile.am index 7e1cd086d3c..f0ac432dab1 100644 --- a/src/trinitycore/Makefile.am +++ b/src/trinitycore/Makefile.am @@ -35,8 +35,13 @@ trinity_worldd_SOURCES = \ WorldRunnable.h ## Link world daemon against the shared library +<<<<<<< HEAD:src/mangosd/Makefile.am trinity_worldd_LDADD = ../bindings/scripts/libtrinityscript.la ../game/libmangosgame.a ../shared/Database/libmangosdatabase.a ../shared/Config/libmangosconfig.a ../shared/Auth/libmangosauth.a ../shared/libmangosshared.a ../shared/vmap/libmangosvmaps.a ../framework/libmangosframework.a ../../dep/src/sockets/libmangossockets.a ../../dep/src/zthread/libZThread.la ../../dep/src/g3dlite/libg3dlite.a trinity_worldd_LDFLAGS = -L../../dep/src/sockets -L../../dep/src/zthread -L../../dep/src/g3dlite -L../bindings/scripts/ -L$(libdir) $(TRINI_LIBS) -export-dynamic +======= +mangos_worldd_LDADD = ../bindings/universal/libmangosscript.la ../game/libmangosgame.a ../shared/Database/libmangosdatabase.a ../shared/Config/libmangosconfig.a ../shared/Auth/libmangosauth.a ../shared/libmangosshared.a ../shared/vmap/libmangosvmaps.a ../framework/libmangosframework.a ../../dep/src/sockets/libmangossockets.a ../../dep/src/g3dlite/libg3dlite.a +mangos_worldd_LDFLAGS = -L../../dep/src/sockets -L../../dep/src/g3dlite -L../bindings/universal/ -L$(libdir) $(MANGOS_LIBS) -export-dynamic +>>>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:src/mangosd/Makefile.am ## Additional files to include when running 'make dist' # Include world daemon configuration diff --git a/src/trinitycore/Master.cpp b/src/trinitycore/Master.cpp index 6a952b936d3..2e2d75d5c3c 100644 --- a/src/trinitycore/Master.cpp +++ b/src/trinitycore/Master.cpp @@ -60,7 +60,7 @@ INSTANTIATE_SINGLETON_1( Master ); volatile uint32 Master::m_masterLoopCounter = 0; -class FreezeDetectorRunnable : public ZThread::Runnable +class FreezeDetectorRunnable : public ACE_Based::Runnable { public: FreezeDetectorRunnable() { _delaytime = 0; } @@ -79,7 +79,7 @@ public: w_lastchange = 0; while(!World::IsStopped()) { - ZThread::Thread::sleep(1000); + ACE_Based::Thread::Sleep(1000); uint32 curtime = getMSTime(); //DEBUG_LOG("anti-freeze: time=%u, counters=[%u; %u]",curtime,Master::m_masterLoopCounter,World::m_worldLoopCounter); @@ -115,7 +115,7 @@ public: } }; -class RARunnable : public ZThread::Runnable +class RARunnable : public ACE_Based::Runnable { public: uint32 numLoops, loopCounter; @@ -181,7 +181,7 @@ public: { while (!World::IsStopped()) { - ZThread::Thread::sleep (static_cast (socketSelecttime / 1000)); + ACE_Based::Thread::Sleep (static_cast (socketSelecttime / 1000)); checkping (); } } @@ -237,8 +237,8 @@ int Master::Run() _HookSignals(); ///- Launch WorldRunnable thread - ZThread::Thread t(new WorldRunnable); - t.setPriority ((ZThread::Priority )2); + ACE_Based::Thread t(*new WorldRunnable); + t.setPriority ((ACE_Based::Priority )2); // set server online LoginDatabase.PExecute("UPDATE realmlist SET color = 0, population = 0 WHERE id = '%d'",realmID); @@ -250,10 +250,10 @@ int Master::Run() #endif { ///- Launch CliRunnable thread - ZThread::Thread td1(new CliRunnable); + ACE_Based::Thread td1(*new CliRunnable); } - ZThread::Thread td2(new RARunnable); + ACE_Based::Thread td2(*new RARunnable); ///- Handle affinity for multiple processors and process priority on Windows #ifdef WIN32 @@ -314,8 +314,8 @@ int Master::Run() { FreezeDetectorRunnable *fdr = new FreezeDetectorRunnable(); fdr->SetDelayTime(freeze_delay*1000); - ZThread::Thread t(fdr); - t.setPriority(ZThread::High); + ACE_Based::Thread t(*fdr); + t.setPriority(ACE_Based::High); } ///- Launch the world listener socket diff --git a/src/trinitycore/WorldRunnable.cpp b/src/trinitycore/WorldRunnable.cpp index e49e4ad74b8..bd4d3170c52 100644 --- a/src/trinitycore/WorldRunnable.cpp +++ b/src/trinitycore/WorldRunnable.cpp @@ -76,7 +76,7 @@ void WorldRunnable::run() if (diff <= WORLD_SLEEP_CONST+prevSleepTime) { prevSleepTime = WORLD_SLEEP_CONST+prevSleepTime-diff; - ZThread::Thread::sleep(prevSleepTime); + ACE_Based::Thread::Sleep(prevSleepTime); } else prevSleepTime = 0; diff --git a/src/trinitycore/WorldRunnable.h b/src/trinitycore/WorldRunnable.h index 8df3a6a0c89..07ce246b04f 100644 --- a/src/trinitycore/WorldRunnable.h +++ b/src/trinitycore/WorldRunnable.h @@ -26,7 +26,7 @@ #define __WORLDRUNNABLE_H /// Heartbeat thread for the World -class WorldRunnable : public ZThread::Runnable +class WorldRunnable : public ACE_Based::Runnable { public: void run(); diff --git a/src/trinityrealm/AuthSocket.cpp b/src/trinityrealm/AuthSocket.cpp index c5c81593737..8c9eab653ec 100644 --- a/src/trinityrealm/AuthSocket.cpp +++ b/src/trinityrealm/AuthSocket.cpp @@ -173,7 +173,7 @@ typedef struct AuthHandler #endif /// Launch a thread to transfer a patch to the client -class PatcherRunnable: public ZThread::Runnable +class PatcherRunnable: public ACE_Based::Runnable { public: PatcherRunnable(class AuthSocket *); @@ -236,7 +236,8 @@ AuthSocket::AuthSocket(ISocketHandler &h) : TcpSocket(h) /// Close patch file descriptor before leaving AuthSocket::~AuthSocket() { - ZThread::Guard g(patcherLock); + ACE_Guard g(patcherLock); + if(pPatch) fclose(pPatch); } @@ -912,7 +913,7 @@ bool AuthSocket::_HandleXferResume() ibuf.Read((char*)&start,sizeof(start)); fseek(pPatch,start,0); - ZThread::Thread u(new PatcherRunnable(this)); + ACE_Based::Thread u(*new PatcherRunnable(this)); return true; } @@ -924,7 +925,6 @@ bool AuthSocket::_HandleXferCancel() ///- Close and delete the socket ibuf.Remove(1); //clear input buffer - //ZThread::Thread::sleep(15); SetCloseAndDelete(); return true; @@ -946,8 +946,7 @@ bool AuthSocket::_HandleXferAccept() ibuf.Remove(1); //clear input buffer fseek(pPatch,0,0); - ZThread::Thread u(new PatcherRunnable(this)); - + ACE_Based::Thread u(*new PatcherRunnable(this)); return true; } @@ -965,7 +964,8 @@ PatcherRunnable::PatcherRunnable(class AuthSocket * as) /// Send content of patch file to the client void PatcherRunnable::run() { - ZThread::Guard g(mySocket->patcherLock); + ACE_Guard g(mySocket->patcherLock); + XFER_DATA_STRUCT xfdata; xfdata.opcode = XFER_DATA; @@ -974,7 +974,7 @@ void PatcherRunnable::run() ///- Wait until output buffer is reasonably empty while(mySocket->Ready() && mySocket->IsLag()) { - ZThread::Thread::sleep(1); + ACE_Based::Thread::Sleep(1); } ///- And send content of the patch file to the client xfdata.data_size=fread(&xfdata.data,1,ChunkSize,mySocket->pPatch); diff --git a/src/trinityrealm/AuthSocket.h b/src/trinityrealm/AuthSocket.h index 3cae54c7789..43b880a1e74 100644 --- a/src/trinityrealm/AuthSocket.h +++ b/src/trinityrealm/AuthSocket.h @@ -33,7 +33,6 @@ #include "sockets/Utility.h" #include "sockets/Parse.h" #include "sockets/Socket.h" -#include "zthread/Mutex.h" /// Handle login commands class AuthSocket: public TcpSocket @@ -61,7 +60,7 @@ class AuthSocket: public TcpSocket void _SetVSFields(const std::string& rI); FILE *pPatch; - ZThread::Mutex patcherLock; + ACE_Thread_Mutex patcherLock; bool IsLag(); private: diff --git a/src/trinityrealm/Makefile.am b/src/trinityrealm/Makefile.am index a14b50c847a..197d6ebf8c4 100644 --- a/src/trinityrealm/Makefile.am +++ b/src/trinityrealm/Makefile.am @@ -32,8 +32,13 @@ trinity_realmd_SOURCES = \ RealmList.h ## Link realm list daemon against the shared library +<<<<<<< HEAD:src/realmd/Makefile.am trinity_realmd_LDADD = ../shared/Database/libmangosdatabase.a ../shared/Config/libmangosconfig.a ../shared/Auth/libmangosauth.a ../shared/libmangosshared.a ../framework/libmangosframework.a ../../dep/src/sockets/libmangossockets.a ../../dep/src/zthread/libZThread.la trinity_realmd_LDFLAGS = -L../../dep/src/sockets -L../../dep/src/zthread -L$(libdir) $(TRINI_LIBS) +======= +mangos_realmd_LDADD = ../shared/Database/libmangosdatabase.a ../shared/Config/libmangosconfig.a ../shared/Auth/libmangosauth.a ../shared/libmangosshared.a ../framework/libmangosframework.a ../../dep/src/sockets/libmangossockets.a +mangos_realmd_LDFLAGS = -L../../dep/src/sockets -L$(libdir) $(MANGOS_LIBS) +>>>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:src/realmd/Makefile.am ## Additional files to include when running 'make dist' # Include realm list daemon configuration diff --git a/win/TrinityCore&Script VC71.sln b/win/TrinityCore&Script VC71.sln index 8c4432075b4..2eee999cede 100644 --- a/win/TrinityCore&Script VC71.sln +++ b/win/TrinityCore&Script VC71.sln @@ -14,10 +14,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shared", "VC71\shared.vcpro {DE0380F9-C910-4E99-A841-93550D0E61D7} = {DE0380F9-C910-4E99-A841-93550D0E61D7} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zthread", "VC71\zthread.vcproj", "{262199E8-EEDF-4700-A1D1-E9CC901CF480}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "VC71\zlib.vcproj", "{8F1DEA42-6A5B-4B62-839D-C141A7BFACF2}" ProjectSection(ProjectDependencies) = postProject EndProjectSection diff --git a/win/TrinityCore&Script VC80.sln b/win/TrinityCore&Script VC80.sln index 167b00a4b8b..cb880001dc2 100644 --- a/win/TrinityCore&Script VC80.sln +++ b/win/TrinityCore&Script VC80.sln @@ -23,8 +23,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TrinityCore", "VC80\Trinity {563E9905-3657-460C-AE63-0AC39D162E23} = {563E9905-3657-460C-AE63-0AC39D162E23} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zthread", "VC80\zthread.vcproj", "{262199E8-EEDF-4700-A1D1-E9CC901CF480}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "VC80\zlib.vcproj", "{8F1DEA42-6A5B-4B62-839D-C141A7BFACF2}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "framework", "VC80\framework.vcproj", "{BF6F5D0E-33A5-4E23-9E7D-DD481B7B5B9E}" diff --git a/win/TrinityCore&Script VC90.sln b/win/TrinityCore&Script VC90.sln index 2904ca6f20a..a81cbfc570e 100644 --- a/win/TrinityCore&Script VC90.sln +++ b/win/TrinityCore&Script VC90.sln @@ -23,8 +23,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TrinityCore", "VC90\Trinity {1DC6C4DA-A028-41F3-877D-D5400C594F88} = {1DC6C4DA-A028-41F3-877D-D5400C594F88} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zthread", "VC90\zthread.vcproj", "{262199E8-EEDF-4700-A1D1-E9CC901CF480}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "VC90\zlib.vcproj", "{8F1DEA42-6A5B-4B62-839D-C141A7BFACF2}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "framework", "VC90\framework.vcproj", "{BF6F5D0E-33A5-4E23-9E7D-DD481B7B5B9E}" diff --git a/win/VC71/ScriptsInterfaces.vcproj b/win/VC71/ScriptsInterfaces.vcproj index 5d229de138a..813f477dd35 100644 --- a/win/VC71/ScriptsInterfaces.vcproj +++ b/win/VC71/ScriptsInterfaces.vcproj @@ -33,10 +33,17 @@ Name="VCCustomBuildTool"/> >>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:win/VC71/script.vcproj GenerateDebugInformation="TRUE" ProgramDatabaseFile="$(OutDir)/TrinityScript.pdb" SubSystem="2" @@ -83,10 +90,17 @@ Name="VCCustomBuildTool"/> >>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:win/VC71/script.vcproj GenerateDebugInformation="FALSE" SubSystem="2" OptimizeReferences="2" diff --git a/win/VC71/TrinityCore.vcproj b/win/VC71/TrinityCore.vcproj index 1da3ad630dd..df6ab1c709e 100644 --- a/win/VC71/TrinityCore.vcproj +++ b/win/VC71/TrinityCore.vcproj @@ -4,7 +4,7 @@ Version="7.10" Name="TrinityCore" ProjectGUID="{D1EA3EE9-4DCF-4CB9-BA6E-B9321E0D552A}" - RootNamespace="mangosd" + RootNamespace="trinitycore" SccProjectName="" SccLocalPath=""> @@ -58,7 +58,7 @@ ImportLibrary="$(OutDir)\trinitycore.lib"/> + TypeLibraryName=".\trinitycore__$(PlatformName)_$(ConfigurationName)\trinitycore.tlb"/> + TypeLibraryName=".\trinitycore__$(PlatformName)_$(ConfigurationName)\trinitycore.tlb"/> @@ -15,7 +15,7 @@ >>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:win/VC71/TrinityRealm.vcproj LinkIncremental="1" SuppressStartupBanner="TRUE" - AdditionalLibraryDirectories=""..\..\dep\lib\$(PlatformName)_$(ConfigurationName)";".\zthread__$(PlatformName)_$(ConfigurationName)"" + AdditionalLibraryDirectories="..\..\dep\lib\$(PlatformName)_$(ConfigurationName)" GenerateDebugInformation="TRUE" ProgramDatabaseFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\TrinityRealm.pdb" GenerateMapFile="TRUE" @@ -57,7 +62,7 @@ LargeAddressAware="2"/> + TypeLibraryName=".\TrinityRealm__$(PlatformName)_$(ConfigurationName)\TrinityRealm.tlb"/> @@ -83,7 +88,7 @@ >>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:win/VC71/TrinityRealm.vcproj SuppressStartupBanner="TRUE" - AdditionalLibraryDirectories=""..\..\dep\lib\$(PlatformName)_$(ConfigurationName)";".\zthread__$(PlatformName)_$(ConfigurationName)"" + AdditionalLibraryDirectories="..\..\dep\lib\$(PlatformName)_$(ConfigurationName)" GenerateDebugInformation="TRUE" ProgramDatabaseFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\TrinityRealm.pdb" GenerateMapFile="TRUE" @@ -125,7 +136,7 @@ FixedBaseAddress="1"/> + TypeLibraryName=".\TrinityRealm__$(PlatformName)_$(ConfigurationName)\TrinityRealm.tlb"/> diff --git a/win/VC71/shared.vcproj b/win/VC71/shared.vcproj index 2bd75f70231..81da9f674f8 100644 --- a/win/VC71/shared.vcproj +++ b/win/VC71/shared.vcproj @@ -44,6 +44,7 @@ Name="VCLibrarianTool" AdditionalDependencies=".\g3dlite__$(PlatformName)_$(ConfigurationName)\g3dlite.lib" OutputFile=".\shared__$(PlatformName)_$(ConfigurationName)\shared.lib" + AdditionalLibraryDirectories="dep\lib\$(PlatformName)_$(ConfigurationName)" SuppressStartupBanner="TRUE"/> @@ -98,6 +99,7 @@ Name="VCLibrarianTool" AdditionalDependencies=".\g3dlite__$(PlatformName)_$(ConfigurationName)\g3dlite.lib" OutputFile=".\shared__$(PlatformName)_$(ConfigurationName)\shared.lib" + AdditionalLibraryDirectories="dep\lib\$(PlatformName)_$(ConfigurationName)" SuppressStartupBanner="TRUE"/> @@ -374,6 +376,7 @@ +<<<<<<< HEAD:win/VC71/shared.vcproj @@ -399,6 +402,38 @@ Outputs="revision.h" /> +======= + + + + + + + + + + + +>>>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:win/VC71/shared.vcproj @@ -409,6 +444,12 @@ + + + + diff --git a/win/VC71/zthread.vcproj b/win/VC71/zthread.vcproj deleted file mode 100644 index 723c90ed7a5..00000000000 --- a/win/VC71/zthread.vcproj +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win/VC80/ScriptsInterfaces.vcproj b/win/VC80/ScriptsInterfaces.vcproj index 72c7626138d..d4329a747cc 100644 --- a/win/VC80/ScriptsInterfaces.vcproj +++ b/win/VC80/ScriptsInterfaces.vcproj @@ -65,10 +65,10 @@ /> + + @@ -895,6 +905,14 @@ RelativePath="..\..\src\shared\SystemConfig.h" > + + + + diff --git a/win/VC90/ScriptsInterfaces.vcproj b/win/VC90/ScriptsInterfaces.vcproj index 34ad97341e5..7037cffdf68 100644 --- a/win/VC90/ScriptsInterfaces.vcproj +++ b/win/VC90/ScriptsInterfaces.vcproj @@ -67,10 +67,10 @@ /> @@ -42,7 +42,7 @@ /> @@ -41,20 +41,20 @@ /> + + @@ -926,6 +936,14 @@ RelativePath="..\..\src\shared\SystemConfig.h" > + + + + diff --git a/win/VC90/zthread.vcproj b/win/VC90/zthread.vcproj deleted file mode 100644 index a381daa3198..00000000000 --- a/win/VC90/zthread.vcproj +++ /dev/null @@ -1,799 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 88107fa1d67441afe81a92d37a681c47555c8827 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 18:24:35 -0500 Subject: [PATCH 084/112] [7811] do not reload already loaded map coordinats at runtime. Author: Ambal --HG-- branch : trunk --- src/game/Map.cpp | 5 ++++- src/game/Map.h | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 3280970750b..140904bfb19 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -120,7 +120,7 @@ void Map::LoadVMap(int gx,int gy) } } -void Map::LoadMap(int gx,int gy) +void Map::LoadMap(int gx,int gy, bool reload) { if( i_InstanceId != 0 ) { @@ -138,6 +138,9 @@ void Map::LoadMap(int gx,int gy) return; } + if(GridMaps[gx][gy] && !reload) + return; + //map already load, delete it before reloading (Is it necessary? Do we really need the ability the reload maps during runtime?) if(GridMaps[gx][gy]) { diff --git a/src/game/Map.h b/src/game/Map.h index a4309504435..c69fe5f7345 100644 --- a/src/game/Map.h +++ b/src/game/Map.h @@ -421,7 +421,7 @@ class MANGOS_DLL_SPEC Map : public GridRefManager, public MaNGOS::Obj private: void LoadMapAndVMap(int gx, int gy); void LoadVMap(int gx, int gy); - void LoadMap(int gx,int gy); + void LoadMap(int gx,int gy, bool reload = false); GridMap *GetGrid(float x, float y); void SetTimer(uint32 t) { i_gridExpiry = t < MIN_GRID_DELAY ? MIN_GRID_DELAY : t; } From 1d6d0f59b55d0a9ac19b0db22b4664010a4dabc0 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 18:25:40 -0500 Subject: [PATCH 085/112] [7812] Fixed compile ACE aio in linux. Author: Derex --HG-- branch : trunk --- dep/ACE_wrappers/m4/aio.m4 | 1 - 1 file changed, 1 deletion(-) diff --git a/dep/ACE_wrappers/m4/aio.m4 b/dep/ACE_wrappers/m4/aio.m4 index b38a8b981aa..49fa7d19afd 100644 --- a/dep/ACE_wrappers/m4/aio.m4 +++ b/dep/ACE_wrappers/m4/aio.m4 @@ -64,7 +64,6 @@ if test "$ace_has_aio_funcs" = yes; then #include #include #include -#include #include From cd2857fc3f36884d6187310a98c6febb2d9b679c Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 18:26:11 -0500 Subject: [PATCH 086/112] [7813] Fixed build x64 debug on win. Author: AlexDereka --HG-- branch : trunk --- src/shared/MemoryLeaks.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/MemoryLeaks.h b/src/shared/MemoryLeaks.h index fcea1f557b1..c8b8fb8e1b1 100644 --- a/src/shared/MemoryLeaks.h +++ b/src/shared/MemoryLeaks.h @@ -31,9 +31,9 @@ //# include //# include #else -# define _CRTDBG_MAP_ALLOC -# include -# include +//# define _CRTDBG_MAP_ALLOC +//# include +//# include #endif #endif From 15936b41974e91c40c745715c56f768638ee9786 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 18:27:44 -0500 Subject: [PATCH 087/112] Updated OpenSSL lib to OpenSSL 0.9.8k Author: tomrus88 --HG-- branch : trunk --- dep/include/openssl/asn1.h | 3 +++ dep/include/openssl/opensslconf.h | 4 ++-- dep/include/openssl/opensslv.h | 6 +++--- dep/include/openssl/pem.h | 4 ++++ dep/include/openssl/symhacks.h | 4 ++++ dep/lib/win32_debug/libeay32.dll | Bin 1251840 -> 1252864 bytes dep/lib/win32_debug/libeay32.lib | Bin 673762 -> 673762 bytes dep/lib/win32_release/libeay32.dll | Bin 1011712 -> 1012224 bytes dep/lib/win32_release/libeay32.lib | Bin 673762 -> 673762 bytes dep/lib/x64_Debug/libeay32.dll | Bin 1726976 -> 1664000 bytes dep/lib/x64_Debug/libeay32.lib | Bin 658480 -> 658476 bytes dep/lib/x64_release/libeay32.dll | Bin 1363456 -> 1289728 bytes dep/lib/x64_release/libeay32.lib | Bin 658480 -> 658476 bytes 13 files changed, 16 insertions(+), 5 deletions(-) diff --git a/dep/include/openssl/asn1.h b/dep/include/openssl/asn1.h index 424cd348bb5..e3385226d4a 100644 --- a/dep/include/openssl/asn1.h +++ b/dep/include/openssl/asn1.h @@ -612,6 +612,7 @@ typedef struct BIT_STRING_BITNAME_st { B_ASN1_GENERALIZEDTIME #define B_ASN1_PRINTABLE \ + B_ASN1_NUMERICSTRING| \ B_ASN1_PRINTABLESTRING| \ B_ASN1_T61STRING| \ B_ASN1_IA5STRING| \ @@ -1217,6 +1218,7 @@ void ERR_load_ASN1_strings(void); #define ASN1_R_BAD_OBJECT_HEADER 102 #define ASN1_R_BAD_PASSWORD_READ 103 #define ASN1_R_BAD_TAG 104 +#define ASN1_R_BMPSTRING_IS_WRONG_LENGTH 210 #define ASN1_R_BN_LIB 105 #define ASN1_R_BOOLEAN_IS_WRONG_LENGTH 106 #define ASN1_R_BUFFER_TOO_SMALL 107 @@ -1306,6 +1308,7 @@ void ERR_load_ASN1_strings(void); #define ASN1_R_UNABLE_TO_DECODE_RSA_KEY 157 #define ASN1_R_UNABLE_TO_DECODE_RSA_PRIVATE_KEY 158 #define ASN1_R_UNEXPECTED_EOC 159 +#define ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH 211 #define ASN1_R_UNKNOWN_FORMAT 160 #define ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM 161 #define ASN1_R_UNKNOWN_OBJECT_TYPE 162 diff --git a/dep/include/openssl/opensslconf.h b/dep/include/openssl/opensslconf.h index 231bf7bfdbe..2d571c894c7 100644 --- a/dep/include/openssl/opensslconf.h +++ b/dep/include/openssl/opensslconf.h @@ -104,8 +104,8 @@ #if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */ #if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR) -#define ENGINESDIR "G:\openssl_build/lib/engines" -#define OPENSSLDIR "G:\openssl_build/ssl" +#define ENGINESDIR "g:/openssl/lib/engines" +#define OPENSSLDIR "g:/openssl/ssl" #endif #endif diff --git a/dep/include/openssl/opensslv.h b/dep/include/openssl/opensslv.h index 09687b5136a..c6207f76b2c 100644 --- a/dep/include/openssl/opensslv.h +++ b/dep/include/openssl/opensslv.h @@ -25,11 +25,11 @@ * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for * major minor fix final patch/beta) */ -#define OPENSSL_VERSION_NUMBER 0x009080afL +#define OPENSSL_VERSION_NUMBER 0x009080bfL #ifdef OPENSSL_FIPS -#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.8j-fips 07 Jan 2009" +#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.8k-fips 25 Mar 2009" #else -#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.8j 07 Jan 2009" +#define OPENSSL_VERSION_TEXT "OpenSSL 0.9.8k 25 Mar 2009" #endif #define OPENSSL_VERSION_PTEXT " part of " OPENSSL_VERSION_TEXT diff --git a/dep/include/openssl/pem.h b/dep/include/openssl/pem.h index 6f8e01544bb..6c193f1cbfa 100644 --- a/dep/include/openssl/pem.h +++ b/dep/include/openssl/pem.h @@ -215,7 +215,9 @@ typedef struct pem_ctx_st #define IMPLEMENT_PEM_read_fp(name, type, str, asn1) /**/ #define IMPLEMENT_PEM_write_fp(name, type, str, asn1) /**/ +#define IMPLEMENT_PEM_write_fp_const(name, type, str, asn1) /**/ #define IMPLEMENT_PEM_write_cb_fp(name, type, str, asn1) /**/ +#define IMPLEMENT_PEM_write_cb_fp_const(name, type, str, asn1) /**/ #else @@ -355,6 +357,7 @@ int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \ #define DECLARE_PEM_read_fp(name, type) /**/ #define DECLARE_PEM_write_fp(name, type) /**/ +#define DECLARE_PEM_write_fp_const(name, type) /**/ #define DECLARE_PEM_write_cb_fp(name, type) /**/ #else @@ -392,6 +395,7 @@ int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \ #define DECLARE_PEM_read_bio(name, type) /**/ #define DECLARE_PEM_write_bio(name, type) /**/ +#define DECLARE_PEM_write_bio_const(name, type) /**/ #define DECLARE_PEM_write_cb_bio(name, type) /**/ #endif diff --git a/dep/include/openssl/symhacks.h b/dep/include/openssl/symhacks.h index 6cfb5fe4794..8728e6124da 100644 --- a/dep/include/openssl/symhacks.h +++ b/dep/include/openssl/symhacks.h @@ -62,6 +62,10 @@ VAX. */ #ifdef OPENSSL_SYS_VMS +/* Hack a long name in crypto/cryptlib.c */ +#undef int_CRYPTO_set_do_dynlock_callback +#define int_CRYPTO_set_do_dynlock_callback int_CRYPTO_set_do_dynlock_cb + /* Hack a long name in crypto/ex_data.c */ #undef CRYPTO_get_ex_data_implementation #define CRYPTO_get_ex_data_implementation CRYPTO_get_ex_data_impl diff --git a/dep/lib/win32_debug/libeay32.dll b/dep/lib/win32_debug/libeay32.dll index 1cbc5dfc23db18f6633fc44f6a156e297a127d57..79f55974cddafdb65e2a97731b19d4150855bddb 100644 GIT binary patch delta 391978 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%0A&phLU7qA0 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�I9RT>Y|IA}d`-%Dc5W6LwGeCA1Q=#hCw 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%0AV&5)K!Yos00KIwbutn|C|w^UDV zB#UyoJV>4*&y^R;%jDJaW;)Da`CIv<{F8i9{!P9i-<9K(sIpD@TDhz!s!!iJqW-ML z{!triu69^EMPn_gH`dejE_xq*ls-GXCcI##?h)LvV%ey!lF@P`E~GDMf>>B{mVi6z__j)LrV$+fR~aNlT>n zrHxW+u*7!S!gun|@-_Kixs;Nm)KZ!#8V#a@@+6SuIc0+Kx-wr`rmR&yRlZQZQI^uw zMQx6@S-Ys!)|>0udTf<`fO6G%zmdkvlxih2#Y{CHH+!378B#NN+jqBZ zj&;Z?v?6vXJISug*lJ~WwFfi03hh7ac20MvuQM!|t4Cn3{CG~7BRnFOma5BZ`gVJ}ul=UI$^L=E zdd0qHS8!4s$$5@mJj0pqUiO6Ax-QojuNkn z6(w03B-N4^QF7H-+FtaE-<3-0JcjXfZKL*u_N{hKyQ$UFRlSA&l>VIlsydA&>v@{+!#u#rJYmJYL0^@5saVfKk*}!aS>ZWTx6*IHV1-wZC2kM?V)_TQS!_!w_ zVc)Qi*gntuiSxDdgHzUR=Js}{x$nBG+>@^2S>8VHFl80*SM%@r0sqM7!4rfi*t3z) zOvn%(qr>zUMgmq23MYh;Vnynyj@V38#fQb#R91g+t+Yjo6-fU|lH6aOEq}`UbyxN% z$CMMwdF7hos72~^^(J$s2ZyD;o~ozmJs8lFKmr@}AN0nC4$kgvylSj5ZW*O{r)K68 z%$I|7-7;2X>w9asJ>FaFZ}Ptnniu~m9qGh>4-sA!-WNU+wo8rVt}%Hj(9BfosV&q7 zjI$p!OP{VQMk_x0r16W%5CMWnxeg{%{Hpqb?ghyA5L>O6KK3PSgqQnBR%=`R6!DA{e>;UZt*2) zDuuNGys$|+Bo#`RrE79SrK!?c>8AA8hG<*0D4n67K3RW{W0_%PT3J@MHHqVv*(~ooy_S(|)pryp!^w1lFF52>aI3jxn3ts^0n5%8HbPI136}vmFG|a$pQWo( zx;$JS!+g$AS}W~kVy%8*Jr_$kI?kJ6uc4>v$QN1(2`YeTZ*-W+4EWuK&#T1%myLO(PZ?CXd z+ZCM=&PL~qcRm33eeQ2fCm~blCiE2g2wB2FVW^NL=7^1CSzclZ3T^D9fh`4+olz0aYhxRfstX<1mwfDMuqr7q6RPPNQ?*s1}??>;FciqD$3s3V? zyjdABQCuP}6L*UHM1egwBu6?YU68H-cCSmvls}b*dWu!g>ceIZbcQ-3+0rr4njB|) z%st?4_xkzI`50}X;!*`j*-J{6-$@qy z3E<3E&10r*y#zCCXg_8jwaYt?Ie$5c?sWHIZ<}}0tLyjhKk!famxFE1D;=56kCMWh z!Y<~^!(!}Nal3d=6s5LOe`%?7Kzcxa1RC}&!?ISe1u&+q49xnYHPHz z`ZoQvo(Q_U%)Gc}MQz3IXpgZs(`J3=5f1H>&S>W&C(bRyu~poT?qGL{`yMRej9USW z@S^v#f0c1xI?^u2(=->_f>1ihFU#M^r8&9pDBmk*m8d#I-Kzej*3_2jb&Tf5Y@?X@ zxjD$XXH{^TIsKgXII_dMV*cX{RX(JkbR?A@HJSLI!L!P${q@oMP~#EsSW7tug+7_JBQ+rc8p*^B+ z*P})qqYLb4gK@@4G#i`E%^~dn65z-Q^H-}GKxCXf!+zUdZy&I~vlHH2pHw-9UmAW( zF|oARNn9&FPCFVay-wHI3`;*Nm6L194b&^(cg>h;Y&U9}$E@SlDeC8(br*SL5LHvv zdCEEBWV$82s@_;;PC9Eo+doSujgMroMwt{rmZZoz%1x!JI#~T!jc6mayIKw1is{cX z#;Y?0M;p6XtK;V5Rs}wEp!2%(q&Fm3VIe+j<1f+B@>~_a_ z#eE;}H8=RePVr%nNfF)yfj`7K_yp{oEUje_zQ8tnh&>aOLgg1FL2akLpw5Bs98vEv z@SAI`;5!qv^&qIz+Rs`AJxOm(EuMjJEipbe%9=IJk@TYibB|fss%15_o{U+2tjX59 z)+Or&yO%STalXU()zRH__X+o9_jPxX`?mX!ThpuS_3$Qgc7F59`Hw(%Rt2g}pZLf; zo;O9%1X~y_bk zv{*-@8;g>|vJA7Hx0YJ@)?Vwlo#qU87C8CN8k(Q(KI%U1j&>)4FZRK$8+nq~#p~^j z_a=MWd8D(z*GG_geheTIQf_?6>nnmYnhH*pw{1cv`59K#1-Ox@i(y? zc=dElS_Y=5r#{ND*rM)&c(h{y*J)>1ys;E^)Ktt@kcWOXAFx`Z$NgXpw)0q}A^x`D z%W~pFKGFbs7!y_r-wS0$UmQWV-6LKTt4inOLCRdf?OkOdl=KJH1X(_hm=LG8(mU$U z=r8NB?Rq0)H%iHQfY)HNyEWI^%$F2{v`w=`0QwKK{zh&Wl!Z&~S6)@WgFnGv;P3SR zq$9_N+_#?4MVLSt{{&_1C=P?IO%<1lUyCPUpdF-AN)7d(x>oxN3VsuzA<+w z!a3o9n4?Zor>N7_+2GCvs$o85W?AE{3vM4j3l=q$a?JJ@(oy5X5%L)-$Q$BbF@gCL z)8#yv;#IQ`a-L7>&&yp&T#|{JF%;0}-q+S2IaQTicl>5{LDYqk%Wi zyGfjcGv1T_n)|G>;C{`gfw-!o>CAH9v{DQ=fU0p&nDSSj>Twf`I6r|I46biA+09bw2Rr9tu@u( zHNG+uIB=cKVK9ep&0931>-IxXHrJWVS*YMPaXYyy-JM>FKi$6+d~i{Gs8T*i0XCN= zO7BYhrF^*)QgA~(NB_edVAZ#K*~xB(o9T9-ghzQVp`Oh5s`-r|d>#F9G5<|Ur-+X# z6IspYl@zK2&(k4#b2(B6spsDi0pi6L*fOo3PWtJ^tBX$_79hr%ctd4D-HvHcH)G6jRcLxB2ANF4J)_D8TVITA7(};fX34Vp= zpo;J!Sf!CDu}$j`Pj54@I-^H?EX`5ARO;Co_DH)PdX49{bNjku-B)6$qhGk+hWhAv zZyHmpOr#Iz;1_Y5G#Q|C4pFA8s;QakD5`s{>e0V;YX`Nf+8wPXD#Rpx4w_!ReiA-8 z%2;ZAh?@5-+TDDoru!@n`#s2D3@UgT*=Izc;B+bzibPdu%lSf2G4>Wqc2#^@nvQOA zRm!3$W`Zn!MTK6i+r~tO>pAlxA84S?->_UtbgO;Q-r}5bdb#hTW0m$gFo?>8jio!d zakKC}YQ!ulQEnhRV77%QEdR)@l&6&kAT(Dvj;4Oi=xClaAG8`-Gh^1L5b*j=W9UqO zP+>s7bDf>epH3~N-)grkI??y{q1nj$hpx2n5XII5Ie(_GOxQ`!|4S$*Hm2|QLKmHj zp|VRn4l^$!^^i_W4*Nfs$@hrzwz5*`qV`dn>MQl#Mq7?#e*j}_zj?}R7>XAItm?Mp ze8t{8=jOY=xfMOh@5`XQ6%Lv*kpi}5I0sG_7x5+g#Z!F63z98AAwMJkBF~}tepD_) zh^uN1G);R%dq?|K+o*rc?7yg2L2hkjv^AawalU7)qVu0XaxG(OG1KNbhH%stn!6z= zfmHvH)dcF*9sW3#Vf3kW-nwi>oRS=ymN0`C8Otl3?@*shx#d95rkmvsa_2*Qzi{`v zdERm)#a|FbAMi8$Hb9z}5YJXItja`=@B+!g15AxJ!t=sQz?)SIVqNs z%1P-`ODP9uVk2kvoODsDBG-^x$!+D0^2Z3w7v(BS4W*URRv80>oU44sS@}mPj#HJX zc4r7pMfd$wJ+EE{4OL+sGPUk-*Qwy4Pqp*fWi45MK+n+IAVj|eRbHhZi|HryIHQcA z8Me{i7=nv*&8%omv)0-8 zORtKUCbk2TFBCV6h2lBd$rTi~S<*sD)Y`%^YvIGqN3%WvSAM|Mun@CgnM2va-AKQ2 zRMLc@JU+fc!4F4LHCoHD5M?eU_i5+7~s@_!J?h#K6QSM=> zwtQMytKLz&Y2TnUM{w8H(vFfjC(oEu&2@amT{GU&t&iQm0>!%U{)Y|_XNm`ak;n}{rD5{b0E=S>fkIp zek1p#f1?9pr?DwrrtBm-$UZEo8rU0OVbXP1x2s>M->4@z>Ty~PP~~_~u^@s05i z`_qf@S=T;fH+423EoA{754a<|dEU?7e*!8GrzsnP>CfXtR>f&fp-kHf2XE3?(Q+CXg| zNAEh{8SA0Hj+wXv>en8u^(i>@HTw%&$1xd%!FoFQ@J{!S!vxkkMbud3_E;6W#D{QK zmoxZ2kqV@*r1R1(M$0e^-#ocMehtaFKuJ~~P*c^b`U>No5sz;?0BST9u3W+L?bh~r zdzAB1%=wl#6lifRn3a<`Di*Uh;2!X_K4nAn9mgpw$p*guF=mFupVDn3K&_)NUPX5F&Od@NI_u zgdH1TdrYMdoMvthbl{CxG-X5Vku5BR%DCc_sDa0&;qn}LqyB~dEh5?^DmC9+3q?Ll z-@XlzsA{L!j@=XLy%C(#)tT*acnAX>5_EqH62Tr{Att;l#^VL#NL!^7tjBtJ zJo{?Ul{Lhf*P&M5g1nm`PYlsN!Myk#o#;_xoUt4Qy(*P_nfCh*7{4#aH+I~vft0ez zNdQUw>AvA@^}h4|^=kQs9}9%i*=0ky@mXeYCXMncU#v-wAx`DXJ-}OE;uL?bHrGA^ ztqg)zJZ=1LY(!Q(hIEi^#{sB+bDn|a&U6>@#tBrv!S;RtrToS_jr-X=#t9x6Sk!rC zLq;A28rwoEVStb#wgn2mKpB66m3v-EV&48s z^=q}P)=b-_71yhwqmI|}^Z}R}uNc!|=6fJuHdJB=Lc(~?!U^c6YsFeYiDT9>s{oVv zYwNU?Y}dy9-C>`wPlH`w^en{>m_eE2G2SK)t@*GUJypf7zDL_69OpJ6MrL|c#W|uZR9~mE|U|Lx;rj6QX+TREtE(N^C zXv7!vHG@sawALcPe{Wy4%Q{t@I?fO*sihqCO+bqvO|cd@5i9BS^k%Ui=e#2Jy*_L* zJ9x_@WkWDD3eNqZu#HapI=f$joqrOAd;^|(M=LKUkVy-;y{rx(wk&q!C@mXy$I?i=n>l;gSHhu)`{>1VxbFs^rD?T3I4 z*lLAkLtQE=)Iz0LOkcb%_~JBqEmB0jI#T!aY6_vyg!2sgZLYJ&IqP(F2eVe?LNwnKBWPz^IG^vODp*%!=Reg&&Qd&#U1_70tm_0)XAtOXAiE-#oS^e;-K17jz!Wrev z0{R_xN}|V1@I$>av0SKYE*CnXJj@r5VpV)8wc~IN1l-1>*(~CC9)dKL3zgk^g2krI zM~&Gm><~&oD4!F*5YL2^sh-qGa;14>k&@)bAif21OhoL;z~vaCysXG-PxW>6efDvm z+7zj)53!_PnEHA8R{bBnlF^eUa@H6@_uCHDD~bMa)cV)z;!L5w7cl?6c2BvLy&7Hv zJdko>swNx2n5osrEy@VHrb7HD(>}+LdmD*5*=-*4R^e%s3llTbg>{GlTRCn8)WI+U zN+o4m?uv8UM0rH<)fxIvdPyP+-_pJB1E869C1*UVRmuI>ZAJ_W2f0(ZaNoPK=eG&y z#7Xh^!#_sRG$iG*KU5R<&MqmT`hEyGy(~o=;0#8%QN1%SCcHKV|6^ zQ|X^$#Z6)>yu>2T#UJtp#Z*Vc)HT%d2U;qI^9j8oChT?qMj5k(nL})?GNMNUI#mbz zIfM@dTX}->J)*k8g0Bi`I{C^q=bUw!MZlw4kC0>;Y z4$R|m_ozQ1g;vn&X&vxz3pEeJc9HHGnN~NeCt7EgHIQEVgY~eTX}`c@H*zfJRc93m zn(hFXS9sLnY}Aj;mU5BI7|Y`^YVQiofonTalR8T;OFN|}XqyPYYQDNL4D_7?tz-a? zbIhgYHuDD{glN5pPnu<4v->)8i0*Af3QA>;+~2xhw5QKm%h4EQY(S-yg|Q0R%EZy%q(UlI39((*4c`S^pD$?4VvXe3d)5o zJ`>w@wD^noFk*9&G%3asFK3B!Slaj0O+=G!sa13Xxm-msf0EgC0fDrt`4I7>2N_N> zC%-?=a6TX{f}h<9AA6fq-L4vcv`d5N0_7!F^;V%HR?g{B)Z*ipfrx+z%BSIP4Nd52tClWf?Bz?!|t%xgn zS81enLloaYkR(w{(;lZ&tkm|yW@?~Se5Pk%P*gHIVb7;py{*~k_KRtBMI7gwAf|{N zXU9Xt-**0u5gs{&!q67g>>E$TsS1)SztX?&pWF)gx?L!nzbV6&jMocH{+;sg@)qJc z_tecGo!^mqYwHd|$;U_}w=kt7qcho~!$6Tl)~zMnZJ+h46$j*ei~~6l<8h6Bn3Dh3 zF6qP?I->J9=EgYWzvaX!FSwPw>fVF+xa-ON?O-lm!tM|$DxZ^a6d~vgbD>;hF9$bH zC<{w@Rv1f3y=NG9Y{f!kgqzcJ=ETGtDEW*S`P+B141d?^fl1Bmf*N-qq12Y=;rrl;F@~-T;*5SG~pFGW6yPUbg?bzt#VYpv><97)?wFp;uXo@y62ciUOq@a3=3BT;hFXF*9FG;Z2RB?d|EFp;clv<%H#on= zP>)+sho3M8@3>J0VK09Ra$iC?kq!%urH&Xi&r9taxkTk`d%P`I1;SaTa6Lfe26qprq-X&U5EA2PEU{Fd(C2I z?Xmjs4m*iMeZ>j1Xs-PTKXu^Lz3IR0ukhCg#?HuuNFgs)nTFF0g1nM&?w43rKk@J- z)TYK<)R)s#@GTA7kT#Wnw z7$L1#hsne@cbLPhTnZ@}r}v8eIS!ufc6DRx$t^@Fq$%L}>t0JzX6r)}D|hPHw!oaK#t4E{!ysa2t`)z+(DQhxEx6LP<)`t$Ps)GGot2lc-G5b@lLuHr zA|Q(LnoSXwMphe!!Eszqp~<{%#J)DJ8IK_9zmJz#$?Aki^(g{XOU#XpwEE7@OU_=W zArayks8M%a)tiIv9OpmbzXNIDFCm8|R)-Mkdh}))(I`PmB*RlpN|9_}{`nf;*i0CsO5zOxMq*x3Aa|3v;P`V+Nl^>K9xedzJ%RKKK(ra&%!21X=eTR&9 zqEZFsrYbJsl77l4QXcOrA3}`|;4Kv@SIMgsQ%kGKY7MoK+Dx^HW_41#@TUFfCoifm zBLe5bX_h0ke8Qc9gTR)H>dly1QmdfV)Ea7{W|KSWh%(%l_V63To`ihVddhm!nm{huWlVp7Ftc#DLAoZDk^^@B zio8-zQTiw|3FZHyl;^z;agfgHmw1S$jXvf}=9}hP@XK-YDi2YW#8X%68Ed#T)|z20 z-mx&oww(G_~>Y{BCjBiikXfi16voLRT9tK{Z>SgN{Cv zWMd6!0NMX9;58#S9lKD{EdmdjYJYX8nypTw+&)l01cHA;{NX2%UM=F@L4va%1-MjO zMIh@Ey`j9`0La=troRHw+l5G07ODSHP}m@v#Z*TBEig+8xE1#w_Mx{Kz#h`Zb=ey1m4_2 zeJ!tiS^rxv9y2N!b&daUh94tw@w7467-5VD!Ou0`!4die0Q83uF-w`r^aYjZXFGEQ z*ACvpbN|>pOp5gyiM#|W$!ZL@X%CGWiW5JePaHJD=1<_U1{W1p zB36BApQ1YWYsX1sj{`j08RWCj`5Xu24jRQ$q+$!u_cmSbPEaBI-%SJ zZ!TJ2)mRvOZq1d6XWX-{831Ljk(H0k=HOL8h4Dyv^$=>JPPY^v6Q9O$X(Bx*O_mk| zj<=vlJOtZs4d3s;U71&CNt={IXkIrd&bsJ)?I_V0z;ixFax*FBpRjm;hb`SB(~!hH z1d(ehG@J3Xo7viYVuKqQ5eG?i-y>eEK@i&Lz4iX&L8joPu0qQ_NW=L}FU_VkFwzJV zK1!Nx5DL{&u5YZvWBr_{z}KX^&e4u4m{GGDN4PG8BGB+u(}LY(A*PNtCz*3__J|+G zV5VP~M_{Mt*vp%=jmlPCq8?As!Lr!NcdZr3CGlZsy0!f@iNqJ#!5J*xJN7Da$~(B# z^^N_H-O6bXCF$e5;%ots9d!zE04lmQToFgP58BtOC_eez^*YA5|Hn=As)gW1_F^4K z-4CZ2-a%B^1#`JTB@}@KZgK)5ejKt`xc@@=Fm6^$cogtF3PX24^4QNrIa-OAA>faNHREIg3c+0(x2% z49kV2^VX2Jjii^42%Le&pq}Nzm%;(zs4xvbW*? zDhx*Kv%j@}BQBbZ{@223O?~ws-#?7-=*!L=qU4vUvr=y5m|Kq&NGIfk3GQqJh0X3S z_>S?O>bYJEuM_hsi@Q-Xy#;L02h6P|%&jh{{DWxLlhH0$GQ;-6eF;W(Dj!K_#mayR znvhZM0A?IX#(6Gs^LonmFok;+MKeK+;)}EKiA%%9V-vu+R62Cv3*@ z`i8qnH%Q?B2ioA#$sR|;&7$yLArP<_IsHRy;9b(e@G`|^ki$LH-6XlD+y#ko0&{W^ zs9_t|48E1mU=IHYekiR}!Y6B>G*e9S@a>i1N(?=0PE1*d?eiJ-*(Ig5`j|SL0rDP1 z@g}$+6-3Ypy3kGQiL97~12uu>vH%BtC3t5)x7uzZHBKSwutrp$~S>jCc?s};qJ#XR1+OeD?5D@YLA+S&RNFSE4vQU>C zRWD}VWHgRkAy4>N_<}h6KY}1m5LW>?$KspbM+Md7+Omli{**i(EBr^fDeu-r>5bX+ zED&@aNAoiR0Ofe8L!{R(AU)i|?yjT1qaWhYO2lXoqS=ajUn9w6E+Tb$5SQT>IzgP( zz>??$&8_Seuk?me1efcRTZ*;dVr4%!hB!W(;(N#a!2QVm6!ZHa;Ni6U zD-P@*ZV9ivSIg7AHjwS7alA&89SM@nZ+Y*dczjB-@-Y18X9!yqIjyDNo(Vb_b9)vU zgB@H+{08OjSLpb^P`L7ub>S4PNaCQL@Shliw7Kv!oMt5zUQ#SC4!}Mez|s1JIDI^l z$0m-^8My@&zKiPxx0Jp(b`xnb)wpEnYlAf%@#rf=gY$X`?*Dzy#0;)nC0i{4^Ifdx ztR7rIn#j78cFH^TSb^=%G0fBnA^ z4<;XHf-7wR?kJ?JmQbJhFCZm2LJPEL^m*kqWd>o)#oYAWq3q?_NE|_* zX3Vk<>J#*|QFOC&T(P)IeI#mC!;3Lltinh%>esXx9I&eluZFs%KgqqiQw*zmhG9&? z#oLL{c!-3_56JNsxKQ#JYG#}nD`zHgKeryYFbv?u!z^7_te_DXUX#t&nNqpthg>vi z4Y=sdAgTh4aG?`@8ALe{$-r*eN<97|;rM@H(ODQS6S&u~7(r=;yM}>t+}(&KR=`~O zlX(*FSM}2n6*D*?3;bpN+J-FnNo@Q-{F?#8yvx!>*$DBPQ}nlXl=B^t>|M6#jyyImp6^u zIMCGqUO}3$wb>01W+-Kv!}LCm0#byn5X3sFS;5@~gKTDND>A!c`1pH+>|S2QaAsCR zB^!u(RK(dx6qB*qQ$+>M&yX|aZbaf@BSWcpiCkX^?qT#KLo<$Bu1k~^gy;*APHrmI z)HGFqPGzYB33M(&oGBpgc$_Yoz$p;I+$8V2u41G)_Z0cI*iEbOL+lCV()Ro|Vci^>p}ZH(1X|I@c7?!4mB8tx)j;&MC0X6>RbZH!(EI z1z7S;!a&u0g@YA1;oY!O#?aEIlQz%en*BNgvPV#e3&TKVq@ZFb#P(tA<#11MV@%vi zmh^ZS=(&kk9dP$lZewHtFqWWW9>Z2mkOg37JLI=a6wPrgULMh><8n8)D_El(jEC7u z9-Ea20~UfiI%;b;Q5KA746^JzqV0k18H8Mek=BQTtxtc$P*vbkLD+LJ1$H|}- zL0#je1Vo7X;nkAXQah=eG%&nUG>_r6LRu|tP>$I5b4F7S@GrNrE}$G8Z)k=kFhZ`-$0AxBC%86ZutUVVQ!wXa@We41cjLnV=4$xj0qqEw z{EC+0wdM+UPYCQtn)h^4L3!L1-H6Y=7Y27OM6L0-v8nW!AQlnCA%c{14$1i7D6B)z z-HYm0$bIaa;on}kU-^NIk}9Ny$>~fX))U;6O?+qyp4SqTrmZL}2MCp3AkTUmDXf~9 z?TsNSwc0yQB&je2%v4`d#Yi^0u^Unp9H(;}sO#cQF>n(DL8v~5YKfG`x~~gXJ*?0; zIiC8gCL0K)!SNa@kCeytL@&ytIM;E)j&a7$q4~!v2}(63g$+m#uW5}`vcoeMROUw7 zM6mo9*nniCnvn`Kag6k^n++w(kVE^Q$F=IPlXxvf7|bL?(O7}Ojrkk zJ3tivN>~ALR6sSZnWlwNh<5*{9nT|;9^}xsafjjn$<3fS--Z{b@TVDqOK0g})5+rU z-I(zDT|TU8E3drQDskL8m;2d?XpPu72HNcK^;R&_w()|;?FfHvBp4(;Dbp-er=iT$ z`n3D&yv72KU!*pFXNP|toRuu5cQ(Cy5)E@6{X5v2ksRd=w>7To*3eSO3r|gOTrVIZ z#v>qBifk($OuP6kkNgnbP@D;N>s0iS62%I)v?z=|SfW_bmS=vBmX0ePiEbJ4YqWS= zvBWLIFGv3_5m!4JIiCAeLQ%C~Mn)qk{8g1ms5kzvP`VMc3+iNwFdcxLj}O0_8ac&%jw_71IKt_P47(Jh zf>e@|3Q@ashF&|e1>MA+gzd)AeJ6?2>01l1j`HbV>%@&*Oevs#4*ahnm!yDhi@7=f zMjy?smY9^9d+5igm3yR2QnlQr<&!34P7k@;itwu6HUe>b=@rKy28GZ^~|TV|5QwRq(p|?F1K^}q&AK2H_>3w=TX7iXrpmzFg->xF>)C5vuT%k zG|Y9mPoIv~DdA`txhE2nOj+Sg+VLhmIg&$plOXLqoi|wmOWnxu*v*?9V|<*`i%6c` z)FVb*?yw3;je=Jin7im?v_)=wVYE79_ZUY!sNr+mK@aNqe&YUq-adtTPNSk7u9F58 zokfBr8^?1JzSTU&@%^ga<`iHX24ne{bKE(HAQ{J4{$GMkL3GVPfXH-vl13g%YJUAC+TCDq6+D#LM0Jsqu3=QcOVQV2t)0VgtvsE@&xn-m_5c_9Mao%`gCXwBTa z<&&y48HeW^6vGmvjMd0k!O%QK0bGY{R-*s{sL@XE6!fs%|NIrLvE}pRB)?=()c+5V CXvkCm delta 391420 zcmd44d016d^f%7lfFOe)aG624TnEGf!Fir2O-Vp8O)X8!8(NY=S*f5%fmaIM>UK`j zN>fWi0~HI@(j3ZCOH&imYAdFcWTq(ZTKk-RxMJVm^ZP#U^Ypy@0e7!?eb(B;IrnmI zcG=ME9YfcV)-E1pgB|prN(UP0P8vHnWP3U|EOVCB>Rfp34KE8>YtpP&wy%SOlY_%^ zb-oUck`FB8;xGAE`%@n6?a;wg%GWwLY+LN<5V|Nb z#6LX@BvC^B6nZ)=r;8$kSv7I({CJk`9U}t2_CFC04&&QRpEMz30#GS1K~w&n&)U)8 zCYC_r;IOW#gM$F}8*C(P))<0taD~x}Yz_*nhnEnJ!v^^Ka`F3gBFSRYJRJ@uRHrv} z@U|s*B-s*OldWx-r?<8AO&{+%lgDCD@0D3b$4w)I&Y6!-bcsseyR3?2~%b9)6Av4O($2pX!k8#tBGRCSG>r$`f zC)DQ5u64*X+le1tYytU%8fOeCNxZI$_q8R~=6j;os>U``&pa06JU9zQtb-s2@m3=U z>VRt+sWa_>IL7TinntVuytkNizpf5AbDCF0mTn&z<1I38x%jZ0pB%C6PT|AA{q!Z*7%bY-_n5Z zrtt?Veyaw2ca3jR{5B2vSst2zlM;w+AmFL-FW2e_bZo$HqVW$Xe%A(kFO9!J@q0eV z&r0*w1m-J&z7GndHP!f&6n|g?zK_NqsQ7~#@O?GDMe&C|z|T6G=BEibDS@O11dgVe zH2&qgIszja@clLZ0mUEHfFGdoHz@vCdw!>*N7Di|f%!^cyuASMgEamm#hwOuPpdT?w@a9wYR03XMO2+EImSl%E3zZ6$VF(VDvv08Wu3kI?sGTrM; zE# zaRG&A4Rr~LdEU+g2I!Dswj~6@lIfRhOZ84s%V(V_DUUh3JxxdDvFF^Ph%Z~G~xRu%5BgkU5#l7uhxfb6}sWZ8P7%Vxt@{0rb^I}LWU{A& z?H7gqQG}}_h>0Aa8=h;@YU)huRBtN$j79^Ye{cWXa$3FHj6UM&tXh{l-?|5t=WD$F(iGMg)=moiF&loLw zLia+jN!AQV0k;d+LUy7_d}k1`<(>v>;KvCDRsJyHCV@;rK{Zg5Q8W~CEqL!Jx=gHr z_!gjaiB<{*6$%K z>&c}MO24#c)4aq4*3-L1Wc@gHTO-KTFTT906YNnbMW~%54znEZ&RLh9F&g4v!fh}F zotG|MHM9P1*qxL%8SIvPtlPO#0q|R^4R%;sW07_nXDmcDRca3sqh~>&I8dZc)*3qv zH_;U|`htq}FN54q`bjeUJc)iVDlNURG&kX>`LW*7sBC7_Pt;-CS$RR69cxACZ zKK>?c@NG8Ac~}E9b1cm#qzU+hE#8*w1id{ok1?Ol^u%~}#3%I8nGzi5E9WtSmXzU-E5zDf_tMTc&_(mVjV1cV=&wIwS-$?QF=IsPo4+)JaA3%2 zVI8cT!MVVQ>~r7NwD@UOm(`qb6=~`MHGon=(+aw+s#%z-<)itF^bH9rX^ot@( znbogN7WR#rrMTv0G#F#@c6?kT4HaC-dd-sPz!Dzm;4NOO!SJ09IwKW=cR+c=BrXDY zC=~1|n8>}5&U{T#*b3IUI!OIYQ8WYAFH@w|a1DARb7s3b%x+xjuncBsV$~2Bww&Dr ztlOM&5r(R6Rb6bEt~u9R+B|WpB#Qu;a}Y|8>N$-|Z=*y&6=INcwWXR&CMn_i6z@~z z9_R$kw~o2{N0D``y?;m}*kM4MRR@@;bsd}RZ|M(|gU%W7+rbP+)P^)l4T?Mq&}cj7GTg$Z^EK*#*UHR1E7hH&F!VY^;)_w=PHRZAxyB}<$LGMhHcOtkg!S2^P6f- zD(w#e2SG(>y)D-2@6#dWQL=Jyk)az8v6;~H+^bl*zkdw*E=rCcHq9b}!tuC)WmIuu zJ?c%l*-|}<76K`ss)=&c$TO%2tI`&=wJ@~$sW5b1wl*kY9AcdBDpQwaggT$v<%y8z zH_e&thlwY^T7%f5Mxa9mXap8v2^s{Uol$Z|vykARG>8P-D5n>?a>#(|m#I1lme2(6 zB&aYPC|px;%R>>^f9%P1CJY|dOI=#_PU16T%16EvJ_z292}~ z`0O)IVdM#RHlzccpU0YnhP1@m2)U2xOB&!%$^fXfU3}Lc2CYMQCjV zq5c4;AOXpXp?GH(NM zhs;ja@$DSEt=aHPSfZ3!9j}ng|#wIz{z7CM)xPNv*yR!&Pc+* zFN0mEjx^>qe>r;j@t3-~`~*>uAd+mJ$Ve6?Y-CitZfZ6wj2caghq0=t$LYjjtcPVF zM3ilbGjEX*4YXEXbk`#aoTf#DoSa@;^4LjB;uDx!P9=q2_~Q~@3Y^RD=UoLW@418h zWg``B1c4sTF}X!NXw~`lp=<)&sw(7 zUz=G~%kZXb2p+k#M4L#AgIl%ElH-iPg2b9+Yu`?AhA|-}MHHrE`W|?1EhF5Pa2vLU zTDUz2{f_&C*dByz?<;Enb?a$bKNT8_?<-}e=`*qVptG7~y7P=6nxJS2H6_65Y-v z>M?n-$+DwkDd7A`bPp)__2`JEFSbE5fwqDgxMh$mss^)Wty=+aQ0s^;emXA~c}Zf? zV0qE$D2Ms-x6M;_!bO@f6yUJ+_fE1dS;qco9pSwog!I& ziX{dyb4&rv9mKZBSXu$FyYZ%LOlmD$&es+!biOSEd%LxavtTI>Q-lY*7ZX5h9%cS* z2GegIWfR&Yw14JN8DDt< z{0$NmG5~~B$Iz5qgxzfyPBRCxkoFN-%RRlXyov2G z+to2M!g>&0;+VO(7y%O3+JjP&EOhXl9f(mV;CT{#uJy77qC!c)Nurh=Z!G zAm{|<{7}XTe!*?7Lul?hT?z+PJ~^|qT%9vrN-F`_D(BMU@W(i5mVTUF=%CJgatmCy z0GBpr;RWFq;XrZaT4+52WUI#t@I?WrC(lTra(Zc6ZU>$5MImhBR=hQ>1X;J(h<*bG z7>l*Gh#OY^IsJeYFR0{tv;+5~AaMulCCwCD8QZMerT(4{)|U_uLw%j5UbGS1;%@7S zFLEkiW5E~J8JaNrGd3z~gG|m{^Z|=7C23V>Yh^D7?;@lpiJ-{{t}AR6FiaNRC*cq# zx6}d+EjxIDh~dT{@1Dg&L@HAE2LikDgPxb>wxzY5T%D8VyLgM<&q!bEk(JX+6L8UQ z!daW>A@A$ZGO)OxI!0KtFT25^U0z0uHjKozqBHujn7GGXqd*3Yu(@&OFjbq1@3kgQ zyavlLI!F=W&$9A36IsE&k84FZLNvxjEgD!R@#xV{ci%TY#1F0YOM4#fadaub zh+!kB23+)&f z7C26#0HtVQecHgTUmB_pWyu|Td#!m2B|NN?br)+p#?TYJ*^!Q&APv&VKky4_!U^sH z=FF~km^0S8Mwe{gseiCdvyY&q*5o@asQT8rL1)`KMe4Cm1!upql1}?b6nm|6pJ**& zXR-M^E#lN`w*F2@!ecB(f{yT#t!aw5%YN=`fhb(M^bal`BNMTu!eI{_Edoa;bVn1r zM9Nm}mzD;On&h*>E@wzQOY0ibUU~ZFxQ@*=iB0U2%9EZ_jc)2d*Z#q`Mr)qzQo5_N zBf6=SrhunpHniI|xK_W{EpWItJ)Ok`xXU6ZwavBeTVoMW)7M#iZtw>==>kTd59lWQ z91D&L%-TJQ!k>cftwNOfKA>*D2!bniyt~QZdp*ow+@qd-0dBoCRFCZu)PHzaIR$dM zI%KvJ{wa-M$Aqg-yc5#hAv4rE8h1?{;^!c7OD-aW_Z_FfN@8@GuzWM+y`&S!i{6pYX#DxxHGHj+0w5yNJIPNr`FgKge~>j_6QNcTJ%Z` zhCVny?)G`-uJGdAxZ4*hZyo5D>5gMo(5nr-)QRos)e$q;&-MaUXRL;e*+}0XD_b}RkMC%#$nuVc zc4x)6&g8Jj)BB)rAILm8uY}zHs*fh$9NwroNVcwN@#ux%A5bo3r|jg5Rh54e>kFk4e0^W~+og6k5?~M!C zpO20YdJVYsZ)jk5;+bE>$FP`j?=ZK)gF=38Ee%(-g&SUQimOh7mD3U4H5U6@vlj-> zp#xg8-v{@kGoo45Q+;W)C(m{y{w(LQV9KM5-+3&Q&{ta(?;UcE5Xa(`i7IXj*- znKc_0Mj}|RVYzgrg`G>D%wm$lh#woAluO@=0*U$5HH!5fHks{B4x{tTATpoUMzY61 z^{bRH`f{YSGHiGlt&U(X4xdlcBBYryBf{wAX6&^Q^XXH~7N^dqr^BV0-&4bAN;vZv zX(4S`hmoD>Ut#Rts3^8@q!0ZpjIA5liM|=eri_kacYu-<#+p3Qi3G8MPjsd~hq75u zbfTL>Suy;{2xV7+)r&=p>I_wVVpM1PO$d8?R42MTgnbErCWL_DPPBCh7>#02jP{{7 zgTZhoS{BUS9o>p94rWK;k2RQGALGwFp7bHTS+ggjG5IH>>D3^X@nkDn9>mr@*~(>E z5TftO`lg$_i>l7Nn4fSw&C8Z}JXuT)Vt;~M{~#7RrWFZf31gz^^+1+BrWHL9$X3Fi zm4WO4{7DZ4KdtB^fh^)lf7WiS4+&-c#?JJ*Iy*JVLMM8$yOWmCV@=qiXP3|}O@N=y_;VIo$$j2Ji{04f=a-N$);Db_eY3GN^XL={ z{lk^LFl7lHox@iGy3B26gh!q1fvk`>i%W7YUBz;);i=9YgHsZxj^n^3JpB}*8 zeKCx#aRyHv>11c{VrD_pd`Jh@W?CnD*9n}MS?)9+`h^oX3Sir&1=Gb&;H(*|0_xLF z;H(4oXnGv|$5Hy3nI2BRbY#t53}7Fp2UF(Aj-+>>;~l|U2hx_sz7$9AP;eB$UVkZ= z9;A>`0Q(4DE}`u3OC9J0s(W%}q0@axJJx=B9KB1xQ8PAgx(_`>*s|#z=u#rRotqv( z#}jscdc0!{@nqXFBiM);KJ=CYv(AX86%LS?FWWXFf-ZDm-vQ+b2j-FyPt2@GMn}ir z>pa->j5xKjs{K})j{cAzu-}*F) zdCbhB>+iCHnLX)=JM75JKD6~+p5;gaSk$Y*^zS>xeO`q&J@ZfTxYv48;>cFcdW&}a zn|(dULYlB)vzyWDw^;gY3q5p;Et?%qH{N2|ITkwa7CQ%{XKt}|Sr*chMb2r4lWIVv5#O>_!k;9r~QRt!ri|^w$$ae{t@{Jmu;En95XkjIpgLh z9{USj5ew^<)r>m*B|ZIA!?Lr&>1Q?Qi7u~UU&3f+4f_>FDK*R^JDkL^nC#}ngC%D- zqt|YtC;H`0wmdtWzJF83o_&-31f%gc(PCitn|c&Aw#?&>nTNo6>c$ii#k$XJPVfE6 zCd|ErtI53P^v^%o)Onfo^*`96H!L*u57sy*lm1jK<0`FY@588HH4B?>p&`}mk2fc? z59c?b8*Z@OK$&xcRnE_(E;l3&7q7F~xtTQWI(uZEg$}$9b|-t+C!boAB98qoy?pRH zc$v(?-)ur-f0v%zeg{vJ*&d*$tEv z^w*OMW9SdRu{Rf5==R^(gu<3I?>F{6jGp<8Z7Xa^x-m;ZbL#sWs{_{6Us* zSz5evkxhcp$&1qB=8LQtM!6T+@5|cL5f_;ov*0qtV(Gm~Hi1EEm2A<{_VoQqRtlr+ zO7;_LPlr`9uO${5UCH`@+U*PMIT(F+fvsEKo)%qTdtvnY1!?lJ3(Rk+g<3AKSkSxq z6Pp5~V?RlotAAqqVD$1&(q_U>ENGc5?y^{V{X9!w2DAUXG|A7igD`sOyfoSOJPYR* z8hl=wymF3Z!f5|FX>##7b`(Za&!I`ugPE5%r>1i<%FAcjYs)S4v$N7pC;fH%c|WKXY&q=i4SuVFOlNA?kn`u)hlR<@?5AK5(^{dtB> zh0&L1*wD3+bp09D#}>v;uk@s^oM9EKBk71U%xzU`+UgARUK2^2*{D@9^vr2#_S4gB zBd`{nmS!iPW`Dz|$7wW+tHA0QdhG{k^{XG)($%f$njfUa*M4A^Vf6S9(qasYTN6X; zzLyryeb45tX-&6%FD({)&%TAxgzu$AIOnX5AwF!#S~I82Hv}>(9W%G#a#Wry zW*wCa_Q<1hbLf0jE>7M@adRNmtm%i%&4-WZ7XF95;lm>`i1|lYch~?X9g#uwhCeV0 zKO#4W+lS@maQd+H^~qt}9O&Z1=*v9yux`Fw2G}t_p?*zF+?Fhc9+nxmI4t*#Mu(-d z%CF?UQT~-&3s-)nn|N^F$oUG_LOSj%+&JjWLvn3RIV5+Evj^q6y7QpiIeH(IK?fd` zJ4ex%axH)TOJnD7`ckgvKYby0j>%t0kotWgcaFmcq}>e%{$=NAdq8?|IbiG@h5Mza zwEf1;adV&ac5I*AIY#c2o?`d?%g(W@Li%MDxN~^bql7yLZ1Kgg#g`i!M^?FXJ-Xc3 zIDYrkUzk>DN=Mt=}&)J0?;q>XxS=|m39rQVFAb5V**(|8`GhK0;Epc0Z;z`_{ z55fCIpRreWw(hn|aiNU2<5Mf+Q$>90akzPa?^o9(i4}^ESJUwRB5H3-5%WI7J&2C{ zjJbXq9@tq4!F{RP{KV5J1RF5yW}n8;n|s-mPs4*w?A62AXiMCfpIC`9wJD-(uUxy? zUUme8W+Rpg$E3%7K?FP7%jF#pGlz}t>u00a2JpdQH zhbd2^T6VJ2AiHy=tpBc7q?B#m186B3Ej!sykln0OnceVG=3W*a7_Wr1v}8X)S^!fS zz*NGflmSd7x-%^?*-wyIS&2-Hm9QfqG(!n#1(f{+iH$8``*s69djTIMp`|7J3DT*5nm$0uBd`|aqdHd%xyKI|*C`Kj1}IL)1Q%9F~89dP>5JZ(%C z#XIz}d)1-*RP0imE=P;;4AX6u;sSc$2B13^pHNnh-s_65 zp@;2@=uIj{^x!6V>k6o|lF?AZ_C?fcKar>%`NZ&#<^eLO68=Mij@o9$*HFXGM%0#k zB2k<83Aeg{BV2IVy)TyD-44e-EnmRq>~`Ish7C42Vsl`-#D;BWNA^MU zDj^LN>~I8S>~?upjM)xnMa>{Ikh_xAAizdP2x_*;2HL-kt=b)QhP6I&a+DEcw_IzZ-@xU}t6K<8_ zYk0|N0C>&+Na8gdK5M!n0RDeOUPMC!eHlvqKVq)O%w#K@@?|(Zv6b1r456QHWmZW$ z@@2TojIGio>#)+Fj@&8_r=WST8SW(qL+Pz8%z7}Ap4h@{2g7Oc7Pk3d2wk>?9RlKv zEpVk5&=~w-J%(>#?uSBX=PmLi4BCg9(VLsu6rg>-nGO2VOg6L4hr%h_%#Hx<<;`rP zq`@wW&Hfd{x>+9LZ+^(8d9=v#T!|~ zTA2?n1Z*Qa0=$WG=V&uqumdd+wb>Y#2yo?gJZem%j<(Vli~ zLGi|~=Mt|O>+J+1Y^>|?WG`QPnuCokKfZ|0c$dX|3wJQzWk9RmmBD}$a07E)@zW>Z%3#+!#j{U(P=I^E_dCqtYh>5hs?$ui z#JptDL>tFfr@7ct^HRk9)olC^VI5a_dOLpUn6NNEVPRT0zC9t1tyYS@__-6YR~v(( z8~z8D*t(i+{~^UZ+7L6@5|$*1!G@TNEpbV*=(d_Qy&l@B4LbPVF?C^nDmuWO!qw39 zl{@|IRnnn!fOA@`VlSUgF)z``GJ({>6fxfrbFn29CW(wytl2*yojb*%hp!zI7v?9T z2l(ib7+|RS+Ti0nBHmDi&k6~+fwYRP{k1oH^^BkSo0TeCfa!9w_*@%nFkMa&AFpH| zpLqzTYbj!mp$ITtOA;>{iU8BKWbxF>#XqK)-3%!}3BbIwLgfl50hm`;u*S8JMArr| zLBV!uqL4qp1O?kmX3Y#m0I4upc(KRN4L9%MDhdDzpxmsDWepI@Rh;dr3GFnn0Y*@*G(!_Gf@(c! zXaYu;lf+}3x&76XC7t&--&$7h1mXNu8%rk$=l9E4-uZ_xf|9*wC;~=MvZaP1G!x91 z++}RRt*&g&?~Pc%Pk!bOhB#makVYEffE7U6bQ$aLOK7K|4Zwn`RW4N#0$5PB^)z~rfnk}_3Ds>5n{e3(tAus;8W2dAB zKte@B41)k9RMcG=fJu)t>h2O5TYNRtKPr)B|I>!8x)5ysKqG5&6!7Ot3>F#0|IHo=LWxHjiU2B<_z^=9K!w@Wc?nxt-J3mE>1Y0#DOdnd!2dgKEDMMD?_+Fr-6)w}pvTnFCZduGu-0RA&UJN#mGDKmb0?dO9QNRme?z)(*x%m)YP+%8B z5%7Wn|Gh}B2h;}_$KMvQ>o9RX;z37Zk6*p$K?E z@!||czzZgudC}6nq$|s~l$G^-p-LIB0%%8TV_6e~cCZ@5t!!AlqTn+q33=Fm0{gF3 zgZ_h}1{wwdLnx}NGJyRDlkoQ2dcM#C(0|h}uZc|5NLrpyhF(epH#jH*yw~(gc*Fe- zufX0?v1`-pnl?73*}1pmG~4~lOXd!SD3l9Ojx4MlDHnPn(KS3?P>E`aT)H;cVG#axkJ?*nJbc5N(uAihQUZ12^FfP$Hl zZYV-$K@Gzld4VT_wwrPuDxW=f3w~R?m@3=V+|;nM$f`Gq&? zecDOqLsJi$-oelVsGx||^Q9fo1E`>gmGjx08=E3KX=GzpX>N#VyNZbos@BZg zoo1ltFXyPRv`yutHkRgbjvUB=O=Xig$Pj}$2Wv}XLrgo9{WDKHlZ|SyOu@Q#XkNVs zEMTcNmL6~&+&B-;WSh+Q<|;9mbpY+}+E~K}pgljA&HeMCB^Vlhi=hYrLGe}_iU1H4 zZ{b|_-JhGx7qjc_<6`oyHkS4g*NW`_VH+tl6t!(6+fdZDk@RfXMmCwh$f~!G2eO^o zSlY+Q@m>}j$R6q;SgtY*Md%@z8#0G!`vC;^NJzX1U}K8EGExpf8UC3+S4GzzulaZH(maI!hCX; zvI#8&bvmGpHGrT_J7&Qo3+etRT;@A=ERfegDkPj*S%x~48K%}WLmkQt{qpoI*n-CR zP(uv<&$2p6{P{YYdOOmb)~eP2H5Phjr1|Qr zDnh6hw8f9wScZaaarjlZs0v{p-)T@SXtkw=sy2sn4OOTX%;C&eVGeg?k$0n-1{$JT z#avnH-PS(mXDZ)X!H&&ji|&pzXBuQ}(m$(>wTi(3By}cC`lt@}&4Uv>!cc=s!36g< z)Syz(hYoC9?O31nuPC2dq1Y?zNNu!_)gWty8ubcmbZ?~D!60i_Yt=6+$YFVdZm4`2 zw#$(2f52TZ$Bwx@?L)#fV6!F;rGSdTnz71IhdBnlXnPrsn`3<18Dd(+!e5qi?1}q6 zJ~uN}xLVaNWwO`rk2Kp1GE@y(<8^JURSjBWN+w+8g|H@d4XOsc)!9(h)|D29sZ)G!D@7C z2CPQLWRq8k#$?_cC! zJCgvXR$`C-DnhK2uYzc_y(J5t$fv^#w>K)isaG52wQCZC&B8fS)&x z72mwTs~bs^JM>o(Vuk)HP|T69g6Kq@;wlEcz+1SGiNu#La3QT}-c&SENJ4t zi}khf6gM);$qa1PF52H^BYetOoUrmEZsZdE%*wa96BB*K%IBJhual1`wDODi0DAXf@cb_3R)K$wNKKDf;?zyk9i&4T%#SpVRH; z#-iNPj_`ZCk4SuuM>c^N9eA%MB!YPHr<#yZy6;&&s|iWgLY}0BJTBoj94EJjiW$$U zkR`z);((xqED2_jj1n^BT71xlrWh{VQ0}xX7m4os;%~;^)>$n@Gyb?2@o#*3k|uGR zcZei;{4X!kjr8X2y@@~ldm^ukBqrj`$9Y49`zP|(y#eFzCi2zZfO+mjzRR0Dp+!7Z ziVAi@5QO3Re=$q6vSxDe>=k5a|%!HM{VnL`!iFSXx3tCM3y0 zV(Bw{Q&aM3mM5}h5#eo#1KZ=o(Fw|hB>0FbAZP|IO9PVJPHaFqaEU~Ph-5{JU518y zK1+fm2Z-sq1`;(5$DRBqAJRw5JVVd?cMEYH8HFZfSjTOtCn58n$E&a;!7Pa3V{Q(tl@>-y8mhrpQ~C$<8?u77>RQIwF)a8mk^ za_vMe%7G6gDj$*+Emj&D$Llo$#Bf~$iAL)8{75$~^;t6Ya6ZOFJcFFj1g4%FD7!rr zyWJx8K817D)a?7GR7~>?VVc$UzC2{{fkelxrt?auPs-Ba#hnc|A8kxS{WGufO0P`euEDs7KA&p&891NH8Z==ck{8Au^ z?=fugT1Yu9U%5R$#a5KXD*b% z#{|uMQg@cyN>-+gR+$b@@`y*FGLIo!dfI}f?1jR`z0tg1Flk0S_=I3s13n+kvx3Qw zBYj7!_+^vEiSI_K_$9$d`~d{b>INC0B)1bEq8xyMMAd_m6)ip=#Xk;#KA$;?e;J~3 zSfb6Y0or5?6+O^w{k*q`J5MOba=MyDkl}c>bS%l?;=3pK)KCEKH;~ujT3*i%66>De zYePvTy*^UgVm=tDwwUsf{G%`^>x_~7NEnoL-bj88#-tN>4Od&tY89oNPNCvjs)|w) zEMhYd?53z$97YKV`a&6olnWO*seDg3M7i8x=hd@=L~<(sJ)9h(B_re>(uu5{yl;fsjy7oNwNcyA$HP^6`gZgp5bS24 zSriQC7bA!%{t;wAxo3d~Rc@)%Qj9?(5`mdAMM(}4empvo?4@s{@K|ryd;0MEk;K2{ zs1zlfA!D^`bv zfM7Q#&0-`<$dISXkfmI>@Z#;FNN|wF;9BdsLE?N8pAbbpjGB<7%*&396A?hr%u9lg z=)>Dth=1tqVOlzqz>305N<<4!J{~0Km&5o>iz?0zJqO%>y1xRt59~jk(U?5j$XR9< zsVE_H7%QWcoR<3Q6~$=;0KN|9)>cL?7OBJ|}U{7@^Bprv&{PYZVz(w6s)CjLRc zKBgPDpRZ<7_ZXiR4J*(mkMV`kumV*)#<$`)<1v0Xnw-q~daw#oHe{SA0D@iP`iLzk zA&cHo;w}jL+m(M{+E4Z9;7BL64 zWLHaqS*&@4f7=$8wvoEIPy-71BoLlOTZ$=YM1~hA1CZn(Vc|jT$Si;rzDR5OQrO6d;BT;5TB)FjvIg;}l$#wI4vj+Ni5Cf~s<+$wj~-%KNL(CBZB% z^yhDPfSI-&832Qm9Sl;WrP$h^SAYn8u0KBw|IKST-cK2oIQ0>41K|OvKkCQJHI=C)|F&*3%C?UbU4QAluR9FN@aiK4NIv&8S>C0b> zCyVHWzH;{tjuXLs^>FMbypM?I-8;fz>(@SfR7aQ|fA!(7c7*A&u@7I?k)-MX!ZjiS z$h|ue*Q^nJRHC=>iqRr`fuJQS31$(85;C@HGB!yL7gfErypgE#maLY-!O#%(8bM;0 zu7N~dBazSaA{pGhGl`384{WWDr?u|B-b+Oy39h(_bte8{Um_h4zg%x8K}xuYv%NS2 zTirhZ5zSVq*3Qovwj`mK$VCa6Ri%tkk{v~FUe}of)8V~%NEZOSyr(=&&{uoP3tGCk zCqLH(08Qx0|LFn%kLbyRyTbb8!aH{*V|9GtidN!_SF~AMd#Fg{`e+eTfuP|l31(qK z2^q;r8Hpr^i-9NySt3#4D_JeYXhY+8y+)Am(KV20;M=Aga^8L zI!eeOj!KhKuB(VaIS2xYDhSDP5q-P!cHN=5Jq+6t!nWc_H)UHAdWow*&}<))wk6q7 ztnbEGb%*9I?Z!XtPHa75P^|ud9w)ALRfgm;=pz~%h7L$WlH5-0>&j>KfTQmZAg}o; zuV)8{!mj+I9!B$L=*7W9Pmi9cAzjLSz#{H;Q7$FHEP@T2Wzwc3hl>+k_>`XDQh>bX zvb3HZB#OH5H9g5^mZr#-_9bY2#PQC`z9hJc8=ZMpFFXVw1AyKEW*Pv!w=>_~3wk;q zL>}nrL549M=*cJ{i?~fjqXQkm!+Mioxa{cKn=I_Uv6C_*w3`5vfuQw*B>0FoP(qs7 zBF#v0J2+(C2Qz^q4DQByZUD^9*ghmlp8>NZ$ok1^S4Z8U{mO3<(>uzOSGWz?(%S~K zXD<|v)3FbUpotxMWMA#ZS6^}@byB=aL5DR82oJP#f0U3$SIZ!!Tvu^7PD2@q4N!(# zRsCQeJO>gFfV>J-E+V24)TmRexx6Cb6y<(wI6iz-44poZCqF5#BLyH zh9tp9oIwd`Xo)l=$?e4A4tz_0Xsr(nc40j`K#cFef9g*L>p;U@23Trhs80v&2E&n9 z-HH9SU>28S`GNr?#El~xx@_USWq~B1<@+$yBFIA*_Buggv@V->kM|BFt9kxF5@*@o zUS)M!Tcgu~@Bs2}x91lILPHNi2Dq9JmK#7lu03y>04qndVXRbJq(wVrOcHtt7nG0? zWlIbs*-@0Y<8u-K>r?IciUh!V5a?+|lM7^=a4`%?f{$o{64KBtX-JaWi3@G{(~khw zHEk7pW<5JVY;DUIJwgWPSi?;bz&e~yga3IBd=@ouWmGyc^+2?8BR2z!$N_@pMiR{8U6hceA1gDE%Qv{{AN!TF&nZRJ@D+(96s}`FMU}On@)W9EN+cH2lDj@mx;Ck4F5eo% zhtqk@KgTLMnfS!VVNSY~Y8K(K=wem0e7Z|g!P0cNRR>SwfCr8E!GE6cU5}H;nye_% zBvbw1gIdwN=`do7eol`kRX(LeJ(*@f0pn=_h6 z<5@tZL-COyC!*}$zkzoP;unUIpnw`ZM)YFQ!g5LyUvsY{;@@JjO28W)!|Gvh zw<+>%j3J5-Ng@%=i*{mQPVfwtoC-^_Sga4xE})pB4S8XdOJHZnyWgG%q~r9VE*+%} zt)&pX_AF8{DvJMqF zCYAJ}B)%l=31TMU$3x^>vW^M0`3YO_V;E)d zsY#8NpHRl9JxQMCjYpGUQ#U2J8vk7c-rqiyB%1TCqsct~cY}2s@c%li@vYn~$>ObG zeta~U>+i03hrk@#htFL69mFR;3A~ITU2h9K+yG6kP7>pT_Ky zC5z{+p9M7+#nL0ePP*BIPkENK_CMG}cV}0n;wF4E^4?TDyZX#%!mEI1dQ|cBP_RJY z?m2X)Sb8Mb(>Fc&l;_Z$r|wP<1?yAn$u}eKO~tdT&kRpq1w7NEif30Ka5ovCUHE z(Ve^QP7ej^Q|!(+BkxVc(?h}f%y8#bz%xCnczP&UAaM6Qv`Qnzva8RZZhY$V5Xu*B zx;wl2Y2CZw@Js^~PY(qP)SkCX19w!h^hmHi*BkTnG%#7wSa)Yv zpRJAgcI0I%o?U&WHs*f7ihOVj6q!BQKLso-~Ct@xSl-aG9>U@{B29d9UK> z5n-7&x$>RJo27VmWwN^RTfhtGp?G$6YU%31zj+0gpTw!KK;3b9xLUuucyRBTAn_JT z>{1dsP*}6~Kq46>z5xmUnMy*B4l6gwh2NP9Fn3WryV6DR?k_;#e>Zx#a+ezM*I$4} zDN#HfF09=8Mtl$QUQs+fAgtWPM*J@DOkEUD4+TpH?p{Q9&JS1ak~4q(MRcclc9mQ2 z%=aMg6~)s-!OBf^=68W->Y{jhC^)si-86LPq`T82!IE8a;;&CbcZz3Mvh_}U5At47 zJiC%jbmDh`XX>JOdMG%xz+F1JbJX4GkzkcBIr7)j(VgPypNC-i z-vyqji{j~_;F$y5y+ktow^H4m9tqZG1?6A71SVflJUtYw&uGe>r-RA1il>Ky^$Fqw zr$Yw6lZWebhVWca^WUm?cJ*07us)%dUv2LuM;cA_6;JKjYzg6+MX;-h&z-*LBqD^fT)2?9PF%v!B z*FEaNV8PDZcjq^rhgrNT6Xy9AC85WJWm^ssv1uT24ke~22|X|@-V-445=w-<42PN4 zNd?vz^;U+?(zJW0sW1Nrw4~cTXK&dM&4w_)5F4|4Zp|TUxCG? zh2rS};T-efLtX)QztrmP?27hnEiV8y{|$;~SG2-f{x$L@DxMw+7HwE9_nHar%!;Rn zf>mq6hs^|c7w_us^hmH~$L{h)pcb%B@$5>r@UA<5;dxm4Z_I?H|7j&*SGOT|x$mo> z9jLn`H8F38ryJNUUP@f1unV6 zPrXW72aLP(ATC&;!Jv5!G^3LHj)m|B<;wX0ZTKH@b9>ij>t6+I{{*jN96|H&l8 zBCWu64_y4#CW|#nR0j>~m;Vnx^%@4FcsgoWzrkSU8ko_7Ni0iiB(Jl=l&D=jA(+=O znA>_VcIEu)HUwi;!K7|U^RQvJu2G_T+*sZG+x*n)7>wfSfg%Kh!OS%GUxxzPa$ud;^~oLnFs&PO|xMk z2~#{hGMt&7ih`vTOKHXmYsX>7ihK;F>BMO!_F6-DJFflaJ2^ zli%Ld-PzS=?@e9=ynsT*(?h}f%z`8DglAywyA4-!reR7#4+yISS5|YuX%ofL&ysXMi+(yl-GdvoFHbeZDWK{M}9ehzqWZQe8oCjF2R$={Gu*9CIE2@{8t55 zd8iVs)h?nDo36Zh4l$cdie(oT;bVd2|5NqDVI8i;xz$LnBNJ)5E0#y94Y36t6HK6~otB=A9{O=$9A5{Eb417$7 zwG@bH5mu*#KHehYxD%W=LJvAit8llj)M+74e}ni1S%9tGhO~R)wj)Hq$u(-?pS%G# zkKf^k-XM`q#n%*-zDa_B8u}(_>oiXfIhB1-=mXx*25-!5BnRVow2_pW*gax^fSez8on^H*n18z!-z#UrF_=R;c)Nh#taiUrstS z#sW&S{P}Vc+8l?5!S2dnbxM)OK!a}-^AF2OON-_-6TTuFoK{8P!_WgE3qP3R)e^BH zNb#?7Vi}S1iEKaZn^^_aB0mAXTB|3x!nS(GnvHGcif#4PXsxY~rzB*(N5DUP( z7asUhkxB3I7b?g~+H)aqypLoBzrS53xeLFE5vl?1y$c4KDwD)n{_Z|92IcDZk#6|6 z`+m~fjP@N9PwGVqR7JvXjHt^Dl0{m%pF}wMY;%|YaN^Ms42%6AYtyK5KXG$%`gya) zbAiC&>mN6lxE~^OoSXZ;Zg#1X}A!HukbC&d`>p8!BmYnr1<7nO$ijfv3|7mnH=U2{=C&@5=_dIE4-2|(- zUx9TqE^IXw!Uq<%cv#rB;(}gNaV0qCB8&^HAL|Pr)%hPHUsPOi)A?I;zS93l=PUhf z{K$D&8kaBQwdYCrf9Lh$FW~j!Qt378zseOLO@;4!sD^zA|K$e0R(NP(V16P`xNyq2YNyszTn*0o8OBRxwXwQX=VP@~Ma5M& zosZQ6csCCoFL)b18xucbF4Tdqya>2g zE|$Sa-2aPUc=w+Hg6RL+>mNT8Ki`5y`lPQ;bCl1CnYE}S@Dd?}=Df{AE|Xy2afJ<* zg`tJovQW*N{`y}p3#8kB>{PA_^WOS@XjM2;@Et z{}=+fEF50&AA7}R!LQu{IqBhel22e^z~=&l@R?UhKYA&zWY1O7gwhjllpMK+FZRzb zIeVQv?oMaCS`u@ItaYa+Uf@TZ=^?ke7xbm$GJm|1`2VjKRJg)=U{AT+U{3-51A7Ya z>-Urp7y3$;gW(;XwpwwO!j2>lE^crzv3V?&(Rk#_9S-?ExMKks&og+w3C8ma@bNs8 z3f55{`MAU3g&>+iKJIYHSNgcaA-}OQu#E@1(pTKbR0E7}eAo~=Lh4#ZY49YWhX(M!Wi_B5l@d|c*b;cW(2J|W)G z&mF#|PYmy;Sx<_iQFK>-o*75SMAY`x?7{cE${##Td!uwQFyJbjSA#SO;(qaTeBdZM zVHA|#3hUd~ok#xY0dGs>(okOBhdT3PxztqhLp*&KuI~A3o#;-u(-7Mka(a)?>P$Pr zpY5ILOgf`yNlX{o+Z{jC)1TH6{5z2Lfv?YLQ?mIHy4J~Mcqg1DQsn1){m7{9Ik;DsqT)I`VXBPdMU?Jwv zVUBeFA0=n!(#Hv%QO#p==vvc>8*UEPLGa-yt7|dNAlD?3QeE;>4lN=6`|ATYfW7&9 z$>v;o9ll7aWaXPQs}arlr6lAnI;Rm5meBUF3Y{o9@($t@|BV)V`Ub>l#F6^g+d%LF zLfS}8B>Dupy#|*wg+IWn#7elBDLjibfwT)qJ1%Mb&?cH5hvK=_@ZTj$qu`nxXiB*? zI!EfAM!gF>?L(#K0H4@1^lI((ZrkgfM7xS)2H;?X1u_xfoZyLDXh0S!p$W`U3oln-QVloYpqZsIDV>wBF@KP&t#?5LT3Bkq-x!r$ z4iaURgFv)Y4(J=RyTBv2Qd1{TvMrSvgKe3K3?95<2wM8Uk(o$4$l+7A(r4PBYHBI0 z_EIll2PT0^sbxr$8WJ$ffd6A?95OTx7#ih-i;@7{sfCnyS@sqL2M>J)8itOwfM9pPGl?5i0lp#t5|CYe4IN@Csh5o)0DM1N z;!${#cLUU+^PRG^zDYf)08cDay#&t~?;mJOH~>!%w`nn`?tuq#t3YK_qCd2SQrYIZH?7T;o=o@z|H{yl4XcN^RL(-BCugD3JBR*$;8Q=LFUeU5 zc*_W7pXz0hQ$Bc*r4KooWK`Npj_c`npkZH>#G|SrsfScKv`HZs5U5404gOmV zz9k*(1Id^a5STuDAutVpZBigWI4L?p>%$?f0qVH?4AZACtWNs$mFtC!8K!Snm?>~v zZ#aE-7=dmx0=S z_}$dxkLsz%!A*tmHava9ZK(b3E`ITIJ(Pr_;G*6>#sVu9ss$QqXbV;$4A8sY(Kp<8 z4;TyHCG+x?d6hko7oWC=ngV1Z+a6A26>2YrXLCRz5|zX)4<-U$6E;e{!1@4XUh5vp z%UlM=+)M59TK#Zd%l|E}!iV$v5RK)O*wt&{19>4Fc~Y%my|N!pGj1;!yZfn3GXOy< zn1yS|gC$$Emj(u5YV!XM9?EXtUfP?E{ZwWrZRAcx8xItYcleA31fz|D@tT7M)q3VL zFjBTtW`)PU{H0@2&b|@(@y}?Ww2_;nIcU&)^mE!9KDN>ix<|`psOGA^D-QB>U~0Ma z)$Bjmfkj|~&fZ~{OHa*JeT@%t?{bw(tmdFWF8#{sP2SzkJD&`#kdq3L+{f`zi?Hj%&C9Vy*=k<(6e`*XxFgiYB6>CLylrX;-sS zbI*@m%`CUd(o(a<($rG(L9B48EJ=UwGxOXF>i7HkzkdJUr`N~JoH=vmoHH|L&YW2u zo;B}l+f@f#qVSaRV2?e1K8R$CE+GnAdB5+ac4a!*99ilbF-AIyBx#P zm{jevAXk#->hJeSH!tUZ?8dpDq6@yWNeU>bmPqq*f8))wyGq~Jek-KGxxZuAJq)Ve zo21~9>O5(0?(dE(`Z3k}dL#=WEzkpV&JLzJdSewUCQVRP4N%l)u3;-J&;wIw-_Jnf z$U9Yrtu#UR$V>Y{L=9VMg6@~@I%wD$Q;W~FAZ3yN{~4e}+WWayS6jHDia`I@W~k*6 z$a8gl6?y*e&CrP>T1V}X_5W{XDCa25(1o|1dyZ;Ny|o>$ILp4{U_o6{!Ga}c5G?R* zwY)M|aQ*_leO~LUtzG84eO?Q|~yVd>a^abrp{l=mibUxRpPX{k* z-L&P4$orDE$fncFm$X&2hnCdvcpS%9aOti)O8YOOA%AK90-MS$=%-(_INR4`GqnKi zW(lqSMQf<7C{YNAsJu&0Uj{<9LYQ1a5to5bPa@Q}CCOav+l92v(EYVP7t-sO5e$1} zA(yXfXt+m%KQC*s+8_&M#zG1-wJ2?9F(sQ?g4acy<9XcP;UbMOwP=}of>SF^t&`UU z&fm-^?h{zJA3NH06tJ`t;xfp=0fG|#xYF$+7p}r9$=-#} zOB7MhD_XGU=PHw0460U-W?#`pYTb(H$`$SD`WF{i#Y)n5xvMy~z&WH$^Rczq|D20x z_M14T5LmbmXMi>-VCe^nfj)tmB`dmP%x9U)o}<^VYW1R~D-3lrv!BJMS60b9wqqIQ zz~|_jtN7^hvibD-uUbiKeZGr_d2Bn}Y?RHD@WJwCAqTad<_?kuD2ElF{!MG{4Q1Ld z0LmJC2!TB0#PSnbzo%EL@nWSlD+{>lGN| zE(ewS7w+eyULfZ~F@I>6Z4Jo#Pc635oqSbs1Xp|w75{G>C((dEwT3~xfPY`jGRTX8 z`KPu-Yni_yLa!H*A*p)BdffH6>s`)YdTVKoR)KF^%;3R<2L@@{Us{;<$&3|C_4?X{ z8MOT`EmT`PgN`9r+cbmBzqGEltJLI{78+Py6H6Hn&`bIprv%he$A4blMH+HT^RH`i zF0Z*bw*t$;JcAb8(#B}^XF=TGfY|e%rCNV$p|%#(_-`#xd*oT__V@n_`CtClmIVJY zjkV`hTt533Na|t97?^45wB#Siwso4cJ4PtJ1~-ik|D&Zt9^czqXcv~}Cn?WJ{QSZfheWuh#U7h176AZziR{SfGGw#fM_$ zHR;-IEhy+-nw52#6jPy%;Dv96_Jl1IwJ5#zDKD;l4-W40 zUaOZE+gwY}DxCV40m~<0Qp3zxlzxUszgKZ>oP%BwjOo;HRuzV#bgK%N>aiz!KTkKS3Nc#OgF>KTHU${Pyoc%<4^lm}O4kDe z!2?@TkEFv@*D-k}9pl`|IrrNj`2ndMx~uCUt*Q`*g6<*CrUUkriMrY35sIB^q1SVp z14cNL)Kehl#rDn2Fwc&sSpweCo$)ldh8`G!pcpr;ONe{IPTax15cdgTX-%2~`d8>d zf!)SGAjH*7bHsRRYUrU=g*f%U3Q?(RCB#hQK_PsK`tVH`zHYu{oO1EL97mrRdQ80? zV;>xSPmSZ*Ov@i9hhM{Sa`;itQvpE$I_u{dOP~pru$I5 zO|NS+se?@qqxPPFPxNV7COlxBD-vf;Ly^qHoI)29sh1AX16yb7(A)fFip>aC;jDSBE5 z;OXkRC=kAW`+ve9u57ki@6E|$=y^YG`^s_UhI=vGYD5dDdPxob#xnGaFJi25JkX-} z0>XX;bvp(=MN~`Zo<^I9to!;&;Q`KAU^*c=<5$uBCs8x5}NTYw54c zuy<{}p||1d=NRUgdQi|n)YxZJ(x12;@GW-4lKy-=Gb_V^t4shCo^zF8o!hUkl z`4{F1kIB*Y_pp|*@8SwZ+MkC-L>)t%9YS={gGOclj}+g{mK1Gq&iWC$rfG#)6cVL} zNS0C^&w{`pXG)Zwhc|07Xiv0`W9BqHMvt=)@_}&OxiLl`hwBBsC?sAVA>|w47>k_R zFFH%&bsvLQolW!%S!RS|26EOr|7fBI*zkJ3cQd`CcD1XsXEQxQ=kp0I^;%MyN%}c0 ztuqa5rAJGWsgB7g7_g9vTImTEDTbVP?ro)q3hm%Sbh@1$YcVzxIm?{h?e$usP6ke9 zzYonoqh2R}E()-}O^rM1LH2%?a36-}yj|Omucyq2#lI0Van-~xf=l6O`(u@;evCRs zqWVize~Id^Q2o~qszmi?)ZDjeb4NX_Ept)UqO4hAzL#xs^)+01S#((>k{Xg+L0R3h z+DPh1GLbS-rX}s8%wxFsG~;cm*GX?2P|X+X{=l-%Wp%K0N1VCVhqD54S*?>E9xJoF z%6!W3T8fv1`?`*5aHqwI6AyURFL%-()poR^vQGLntzRoT+gT4uTAPG(6ZlMkhds~} zeaGL_PFL_%3_Ryjm|x*BIn*BJ&P;JkfNCdD<1Tt1?h9S?Ra#+73Q5s}yt(j1M;`JA zQ|A;tB9Z~4B%oD+j`8H5w68RPNp)28Xl4qA3}dB8tY2wcieAdyB~>4An|7lqZS1O_)ZS}Kv(okc+QBAtI$a;9^=;zp)lFZ7!zYP!`eFQmf!1ALtgUV2 zyxm<7$1&6d3hAl;rY(;r?_ToPx&e&6&BzX6n)V6mr^~nc{Fj;O%tv5&g6;V~@4ZMkZi~>6=IO2HM&fy8Wm= zla-aBcb3wQb>t%ddpeY%zs1~U>Zy1Va&xBMK}(OOvP}If-s_Mn^H<)_$*I(881UpOn>yK&LU-hZ;Abkab z81(HR{blV?J?F$Hb+T#8{hi)V>Dx4IS{>Ru1bQi|O`D(5$JjzBcqmNbZ9ix7P`#;q z323;!Ro4n@I73FUf^T>^H#+!_p`OmmdB>96bm>ujJ^Rw1XO*&Vi7g)OLd206&B9 za( z|5b zS(T?x!B4$u`cRg28tl0zl}^*c+bgyTz*ccL*~d#4p>vn;w|Us;;PI(lGH^Hc@9G}k z|Mp{O1BX`$f5T}rb(yXQgf(o(g}e%H-JNWdrlUYvkh<4ao?#xLiPPb=eC^yYT~D#u zmQdNV=tt-;Gpv3z$uS-EmOB44L)UFms}m&TG#$u?y=B%EU>1eV)CciRu$lU!Xtf*8 zBL(^+7#Y`{A+z;Nn|AmbjhmxCtL-Rvmd(*|B6IC;bbGGeJ?ih@sSCQjz(=2{cuAjB1!cAK-FtHq9^)7X9xl-P>tN=WA8~rG*W2j6GRI!5qZL0u1GdGOeNJx%-OU3zK1 zo}m@KOJ(~pfwiLc2M`KK+fD-y=#OXzx6{T0dJApIb~?+yPj08$2lW=VMwE6?AD|uE zhMhw_MO(Oye#WnNk8RaGFh`=74wjz~YR4U>?^fz{2!{O9Rw_CKE4p(l?dIQkTd9

&6e{=}z=Ino{5!o9m41%k$?y#{<2$`0 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�|d4 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

^M$nlXY#i&MvA*a-(r{AQ?CIajUE? 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

=k7oL|h30~h5{Iy7bHRva`XFgP z4C){6)lA>1nf{Tqx$NCcAKgr!E$tTeX{PVoOrI`oGW#~uv(5BEPGW}rnhSPsE*LH? z&HmCu3GLNPA0jQqcxg*cgQUeAuw6w{KCY{|z8?2g4 zB1sv{?q+u<+3fBh+F&td5$?qx)wH$@-4bj&Q_?nAI<2tbUNt2&2nL}ktEL3e2GiPB zs*6!UT1!V88iYRY&*VFr?sMNB_sjkJ&1*mTT<85gf3I_$>s)^(n{#bHhhQV9zruM% zoo|6*pmdIHZ~dzc(7QKEoBwc__B6|Ce_#A>sDX4Dp zyKVnj*bsUn%;UV4zq4h5LEv8Wrbq0?;eW=ZOrs0o%83u#`qP~>d*S;kJL3NxHXegT z5W@(S^*;$;$?Nq{FJe5Q((wI^ZQ;O{9z`LBS88SBW!M5@yx|d_5^N5=?GcoQI&22L z{Wv}in|Ks?y`O*@zc<(c#t3B5#W1xszF~YnEQv0GseIjRybmU+X4QVaZ#)5$GBCY| zeq_7{)`BjDc~u|%!~%`LrG}F=6I!|AyNw@%9Yyaney{Oa*c2Kve!uZ?*eJTp_+N}4 zfDNF_;cAVa@C_i`@B_v# zHhv5yeGsm)b;UQ*D_K1Ulnz?pYTKX)lSYky#P|$M`jGK)U@k_hPDe9r<|nDi0jw;9jCq-)^Hxx0*~VA4m8|H}9POv)L*&v+6hrLQHR1OM3q zeL(4B#!o1$+8&C7&3j~ytQd<}Y^@jh5D`U)(qz?Bw=10(2qn65Z$ zyal!%O~Lehzu$NR%!_V-sp=gy?!ct4!gOKR7+TObFNW-ag{h{Rq}z-iG`?8J6{8;+|CsSPm~_PWXN@0*Nw*uHGMbU=RSm0Y07$zY7*!T~O?}bTo#_u$~3ntxZeBO8jCjG?tea0JL(p}=Z|9`Q-qMs{6 zM{R?XzPVCZj=-d!8V?$uf=NF!{#fIqFzM&UTa6FGq>}Lsa2?;-1C)MYfo|I%4wLRS zewOhNO!}qq7Z`V7(!BAP8=tR*pbae8hMUOuE;jN>G#HOF@6Xp z-Dms`<3lj1Z2T8#3k(3IKUmC1` zJblc|)uKOHpxFXPVA6xepJKcKla`Ek8Xtp6e>UD@dWtrOyc;I*XB8?r^atZDFp0m2QQ?0! zUI&x-+aDFaW_qQNF1i#@#B58t67X4I0Vu7t4b~bz3X|3uf3)#wn8e?9sO+c7_ykO9 zFn)${zI-2)__Gg{^*2nXSI%e%DDfvWDuGVhU;rkaX8dW!`IdiBYBc^V;~g;R(Zw2+sfH;4Q!weN#@Bp%rOfrg`qKP}TEJ(4ZkV*e_*&y3n6%OOqm6rE z(kA0g#>*%2qCp+T&oF)zCT)iEhdKEhlopr7WD_#v3|47hUiQ^tp3QjhU37*D~ZXR80D z4Q{YN5-6Q%{3heOVA5H}zh}GyCiNP>)%bdt^ep3d8u!AaXB$ud!UE+r6c+Rx3*2M; zC`{UA{13*bVbXJr|JnEiOnRR2HQ!k&?V~X1`Nn-KoIha!loA$LYa8r^NoN~>wDCPK z=>^7{jPHU;FEoCJ@eY`@+xQ0KEwGj~-2WF@pwj|D0@90(Kh5~Eqecl+0LGtXd>$t8 z=b0rMFK4pPf z0@69gzhJxolU{552IJ!}>0IMC89xM*28@5t_yL%7UWHSs-)ezDpme@%aHsJB*lzSX z7Yo`Vu>8l{Za z89xl0KyNhuDC37{5i&JVA3GGhU?sIeDQBwFnX&Rbs8n=v%oxX8oiATPJqAMcmZ}8y&cX!=at5% zV3TOSt)DbL0UJXX!!&1T`x2$!MSy?K$1O0<$_LQ9fy%lu;~ALr9=LMoI^%<| zBsu`s34O-+ZkY65xZYZm#^bOS^u86Ib`D#h0VrK*8%!IogGpJqPH5Kn(qE}S&{f8N zXnY1XiLN$&oAGhjFnYi7+bf*subLGj1o-F7*#`SrIfXs|)GfHvct1?~AY7fipBe9k zNe7Mp%6JSWjT%2@JOYcP`SBqF%AyA>5Q0e`HvU)R4KV3Hjh{HPQcrkc(jnu1M8H2zBC9k6zEo$&$V>tR7OZv2hL zYyOh14=(+=KKLmMyv+i~U?ucv{WBh>e!>~M>F#ZAKW3W;5S>x9jAA;>g zpHqdSQhl8T`haotdAPFr)5cq1H7IZV3&xKvacj^Qj87S#g-Kt8^UwK)@fn!(C7_O* zE?8h1C{5aqzGeI{O!_ihh4g0Q<1pzfaNYacjAvoe^~Ucqz8@w{8J}O_{J+#d=>`k@ z&NfKGq_4tNqy5Qv4@~-+ap!w0PeBYO9X4KTJOY!xZoI*G3#?^{`+uVaPPafK0qGmY z+l>cdQo;B};|@%^$#}Q%@`F5P=$ppRG(HcLz9p{rf5HMqpfqh8yv%q3CVks@zwvRH z^c~}`H$DQBzH5BY_%KYGG5!vCrTwuFD1FZY2W*2BYyjPC{Da05FzFWKIpe*s7@9Ty zY2#6t^nK%##zPO%{^LjR2Nt-|0u3m#&^S{qsE_Yyay)z)c9`W>29F(GYh=J0xdA<=f($& zH^QWn@i!T-gGs+IzTdb5lkPTtx$(t6(gyq^_y3m`$XcL8K$PM_|%Ig>(PEX@UJf=^oo)*7yKSy4Uy}#uG54-`lIn4;|E~UpNv1x_&%8QAY3n-KH~$hJ!q-g{{IgP^a7!blg48(=`Y4#Ydi##{tDOIa)MgOXq>o-z{)4 z8?5w?k3tV4^+(ht$=I&)upC+g)UMuPd<2$3Cm6rX_&%6)qVZwl12Cz^_7JKV*FAer^n^t#Ha`&H~4P zlHWEMGkz2%)fpc*J`Ixs#wUzV!lZiRdEjry1XGJOh)SZaiar046=d_>l2FnABr@c-H#IJ%Z?&7C2xVbikxDjc1LA zVA5H}M~v6Oq+a8r#+QCaosXVn{E+ea-_bvsC-7_wSUb#P|{8<1neu_?+=k*bsWD@uMr8zuN-bgI;EV zl5Nlnlm5f_yzv-J+GBjdcsopbx$$Gh*TZViD~y+oFaDM)`M2EvS6X1v0wn@c()g0` zS(x-H$DsGd=*5UTZvPd>2eQ z*LZ{R4wy7xywP|FCY@(|JzU3k>VVSu76{n}<$I};(d&%27%#!3y~f*(7h!pHf$@m( zLon&}#-qj$+)Mj!kiZ)(&|!gon3RHRXfkGeH%xk?@$JUrFzHRkpKiPzCS7R!EaMF@ zY2OK4zYeg=0uE5R$Tm3J__2Fv8=^NGf3fj7*fe?zTn+mFFg^*(p+V!XGJZe|z18@+ zX$$lNccHgg-~!_@SO~q{_=U#nVA6iLs_?fOUs|B1Ll+yr*!WSHbcyjxji+aUQnezw z%mRmDQpPrTm+>)}bgA+88Xtj4?|>^uuQEOi+mGG}*ZA58jrYS)Iygi?18mn=U=M-a z=rTCH73VtRJ+KaRx$$x1jj-k4Ff(BMQ^pryvuGHuA&^fSpN8eoyDFUfKWTw1FoWJr zVD%>jOQQE2#}lwPI&d71!b0f1$MGP{LGN45_5788&EtfwTpfTPfz6=oar`hWkFGk7 z=d>=m`Z%6}rO^A2<4IUrKSl_sk9VWx#BP}M0pm9r-vyIC2v>J>+ITl?Jvs>2J-)@b z7q;{(Mud$2$oM>L4t+@Ne{FD=1!jPG^kF;jFO469Wzm1yj(%-?2(}j;f~ySu-gpw$ zi#}rfLF3)97Ickq=LgpQZv;B%qZaV}V5JUUnx_UtIpgb$FThIZTH}v3J_jqJj~Q<< zJ_9SDj~joo@$ocp9E}lBY2RXjQJC}zxNgl><0CNXlW_hyUB(Z6a8n^d;jTu5g~eV?b%r0w1#t zN-*im#y@TR2u%8l@h=*mfl1dJ|ElrBFloy8H;w0E`7}Rnu)xh07=uY)HGZ4%QJC~K z<3BNe045zaez)-qO!~UjK?o*&+xTORH^8Lt7!Miu!ldsSe}eJl zyLm^T8RJhhUcQ_5Uzx!7Ebvqd%)_LcjdvKIgGsj-?=(IOtH}5c;{~|%edEtCJ_(b4 zpx3UlwATXTK)gA!~O-3wPE^N8`ourc&oxL!_k#;6?f35~BJ_zeae>sjPVBP4i$MJSp16n?gJFsIvWoFCn#-p&7qZHPF1un5bkiha?jP=9Sin`qRF<23uZ2U^&hhdWbvm{->sPPHdA+*+b z&UgkUt%Fy7Lu1?m13>ANO2BcxWV{b1HNbU3HyZDSNsluAUE?vBbgJ>9@eoWp4X&pC zo#HC2UZB)yfs$>o_!I6kdNf>D_8a3RnDiLq_ZgpsNsl%Dpz$e~wBGnb#wTED{dk-O zJh!eqvWH;O>BdhsegGyt-uP+8_rs)+@y8qA3zM3Rw;A69lfox*{mRm(T3{DYYGwoR znDIDFYJscxKFxRsOnL%bul%!&x5K1XeO@P`~Zx>|3p~G6l?{b_=}3HW-5K zLuVL&x$z`y7kZ-c*BFn(BIrrR&okZvYf#Mi8;sYbfy;A@^;_T~3zT8fQ{byV^ROa% zs;&QaTmLX@97T;^YJ3E?A8jyxh4BH{Zj|0=f%jS<0+cqvRZ8D)ybdOH82_;GV?U-A zM4OFYYkUSKZ81J>d>kfiUEyix^A^YerI>B-72|y{snht^jYnZpm+@)iUYNAa_$|ig z?x3ZFx{cpf;XHriKxw-L?z9c|!=xR?OUC!Wq@BipW4r?<#f|^ocpXf7n(;pxpTC`U zNtz!|x4^Om4#T8p7(em0mB(@fCiNJvHNF=nJ=6GF<2_mzooT$$cneHA3!c_Je!K;i zk5Cv0t3FJNzjJ#vA27LO);2cP3f>BWL^I+TiHzTunU(z@wa4FB%}7M^krj zVso4rnqj%f@&M^1>kOh%(hIQYPgw6yYlB&iQG)g2@jI#imslA7J+s+C1p*TvRcJ?n;(?qZw2}iFx+Vi3Qnblw&n=^0~k9{O8HG zDGnI=69>o3WQ&)T2RNzBLmc>b926~ZVtG7D7G{>&W|4JCkCU}IaxY0b=x|HW_!`Ox z`w4LobKLg@)*WD52R?WTg%5cfD2xqh?)N(GH*$cDXdJ}|CQt@NS?)ziR6uj6j0T8} zq9smpkc0KEXFE=;%$2pXza>h!mlG)bn3Lcnr?`L;7qx_vuyN!~bKm;Nk}_u*Kb^Bj zSSmtLOfUI@cp|_b6WQRGjIKhbzoIs8} zp8L;95Ap;o;10`0JjwC^`(9$b3_gnTXa+^OC+hLcmicmmgPCr%Yjl&6g-qeQ>cgv@IJhkb@Hq~gGy)#1>x-|-jwFd01GTQ zY|x0JD9J_zG>-bXnsHbP&*C{<_Gif~W`^PP1|jrBE+rAVtCHBjDUmPO#$~D@I8-qCu2IDcCUTC0#~d)|fJ zWl@pkJ~V{}If*hSm^gvlL_rlVGWM4ZgmZ(k_ z@J2RvP!tuY)5|Efmhyq7i1(3uOR9QR^C2%;oj{`~g9cC@#ZU;9& zI_)Tjrcer{hxyTm;;6(*Ay)RHAO&%OXT3<(+D^sO$J@@KW{Xn}`cMiLD6l1JxuQcU zCpO6P0FQA34e;FO@gnWJ#ab zy&T3<9DEqfJjBjmp|xB&mC_(3I>pc#_|;DVKl{l7L?|~rZ`rN zeGNO@{{lOT{*;}q;n5=yCN_j1xx#8`bUM<&~b{ zM@ern6nqr-8pTl`N}*wtLsO`TLTngfhYO^gQ>igg6!oGc8bnz%jtXcFm67)}wnZ_N zKm#aq8u!1%S>|}@3?JoesZa*F9lZfgh^vgB$V#;P22cWxq8U^|dDKpPhV@D)NP5)I z$*^s)jsxS3D2obc94)|OY*!}j#Y6Sn|3Ma#$U#%A(1%hehlbG-JDov!R6^~rI0~Y~ zNpLSaLWLR*h+?D@XpVFlMbQk)1FYLiI)j&3UP7a376wRo@p3IE;b8;35%0z4Pyq#f z92n(UZ$>*nahCf~3N5i5bXf-tvm9bMse|btD8_P>eHPH5#6Ghqon>KMVj;(dQz*_( z`cMiLSzbU6@nM#8XbLs5JjZqp2kFIgWPcwTMk!QeodvB+I?Fmmd;yhN*UJeF!p3X3 z|4DX~1ZK!uFAAXqilG6N<&lX~%A-7*g~W~g`^N_~=al2|WF>d|7|c1n2r z&nZ`wsoXkFlroj&iJ8;mC+QJ~#n*BF`&eO=(%8o{nL@)T&+-f^p(PZAwWBx+Qj5)T zu#6rdq=u*(p=y}w#iWL3wZU0!7pl#tMvaScAk zR1H_FU{%NJ;Z&<)Rnw}Dt38|5Rj{hwYBj7XSiPRr)v&5yRmJK7(PU3o`gp3#)iu(y zuWr%ty&5$bs_%BygsKHAHQQ~}lvKOwSg35|PvDl}s!!CxQ29`kTlI>{gUW&W7%C^~ zGlcF+13AlT6MTV{s_k|)xz+krt5f26lIlX}N@~PJ4s+y~XQU$WwiTSTOFzURh zd#(b%lqReHUw!m{rHihf(CXgL|J7yZ_CB)b!$nc>)BkSI=ieL$NLL2}DqW}J#{#Nd zDb@3RvAptHk?F=0{5?U z$29n$!3=fDGzg(_hf00rK{l9xwJpcb+b*=uTo>lsPxoc(Js(-mxm0sPgTHTfUSG!REX77nVy7upMpXeR^ zd%Y*_|G(3H`tN#A$B!FUdsFI3RfqaCme`o)dDUQ|x=D^~ma)29t9x11UX*%5=@`$sMkLiG(m>=&w}_?{ ztrhi*)MTy>N~)Js9hl5=qES>Gpwz&m1|&65sR7D=u{V`|M0e_c+Lfwwp}2|yui}5! zd-|_>Oe-U$-2Z=ds8l^!jh1Rebai)2Bd4poTpCUNXI-vG^tjS=qyB&Ha#eaj)nVK8 zKgMk-JpXF9>-etL>Mqv*us4JjIW{jQKaGdw8ru^Mz8UFjnik4#`{-yyEI;}ZdbLNr7`?!H>=vkQuj(j`K!BF zjPF}F>%Z+~rT^t_mgWO=fNG~hwWdbLRgG#;Nfnu@S=FLymZ@W-CYRd#YNBa$RsDlF z>uB^uy`X_V>G=n!!=MJGu1o_FYD}uytzLO$&W2@Ot=fO8cr*~DCYI`SHM!I$R69_W zjp_$=P}LVuf1%nxP#;45jWSYS!%1@{8dg(hLqlome5iAw4v8iYG*F~j40SYCcSh8M zQ3s?t`k~PhJ(g-IYt%%YT6H$nozrl>dQIvXsh1SwV%1;JghX1kmtGcnX{bx2KD_$x z>c^{3ul{?r@23m=7pkKn8nT%| zB`?pv#$l?%E31c8G>lRm5m`M7qLB{`(P(%^gBR7I6pf&0sAdjnD5pA@p@9rNjvCBR zpHG8RdaG)@sq+5UsFennW>5)fz)6Ek)q$q!fYdNdgHjr#(rB1Qz%&{*fHX>`(Xn>M z0Mr9g2ULR+8e~w{UTp()bkqY{xP!8UYkV+W>4nU3?}6$CRV$0Q-r-ajdgG}pT^--k zSYCDPPXma0o9P9nu|tg$YW%M{)>j=HJbpZ|I^M`QWBL&TjnzTM;|2*UV|scyX_!tg z7`<>bo>xE`3)Jw%N&4XbGQM8ho_YSB=PhG8_+qTv_K z2Wh}T6O)=|_42r>Nu{=cx?B$rC{o}!A=QRiw$Y^3@pDU>Q&LAqlUL<5KUR0KG`po) zF3oVMi}cUBQ0ij+S6wd+N;9=q84J?vnmU{6W2%)jhssFvfa+tWHTS1!7EQTm3Pp1| znjF&fi)O7f8KpTJ=4vW4Ug{$hk)~lZ%caRAO)6=er}`ZLeJ`Lo@2~Fy*j#^Q{$C^O zYI9fvBwd*_*0h?Y*fip$kuQycX+-Pz_MnE(S5LG5cN2_i(rLz9-vuah)H-f0 zT0P(qJtfV-n9J4NZgqG>^S`U-dA*eI5US1z50KWpu;zaMS)+6HG^@Jqn#fXbOOsie z$kI$%GR=?bRGFsGs#9f}R?~Eurq48;R+(BOyETigaevK-Yc_laX-r>Z`x@6@;CXj+ zpSeBN5i^a3Y6MIpVH$`G@~)|l38poVqoFYkyJ_G-y;jZj7109HB%$U8HQ!gA|I^%{ z<_I+}sQJPxxbRW8ks6b%V|*Q45X()T$u0;=zHXfmlXd4y{ssXDO~ zu)#}KY2A4J1toc06_i1iVbAK9C zc7DQ%Aq_68;i(2{W%3c%D4Ax)G_|L(e|^tD6O!4#r#TA}1vH2BH45)T6fC5kaAhVF z*SMX=ay1vIuDH6;>faeRu&@_LjiOgZ7Z%L?Et**Vg?)vgcBho}hWwHVvO!Fg) z^o{b_bY6Ot*U`9RI}X7r*$ znq<~IatUdESd$i&xj$Up_q6)#Nu++f`t<6@YuZ&~{+a`*jP>K13#d-RYRp&P^U`;^ zs*}o^Kh`|5CY3cRQk`Tjl3qX>Wzod7Ca^VWZ4=te|8TztQFWTUKv2{1Wu$3%P0MRK zT~qOzp4YVe>S=UMyDuS4yKDMg<4KyDuTI-*x?a=snyT0Iy{7Rs6|ZUj-h0xV35h|Z zDR)i5R|k~T;n4KEX2UfrUY$s@NXH|JdMyb?**J10-M-dTCZ^%msz>F4Wx`YXie;FC=Uztgeq$LWrf zgV9%bg4vgQDyzj`ki5bUbkOf^t!v` zd9NFjm%MIBp7gpwdCKcL@}So}whfPa-8p&I>(0pY9(Ph+@VGg7&f{j}3D?~#&v?`B z9wi*F+bb`7+zxrkbwl!`>jvdfkL$?e9`{%mUUuE1@}S3^mZw~IT%K{=5qZ{iGZpS} z_g1*a?URSRZjU_bbtCd@+T%7Vk#k+IyyS70I`O>gF31b6J10+YAbHZ`PRJdPJ1Q@_ z?oh=&?qG$l-0Ca&ihGh}{%o4N8z08wI3>XCz~6Yk>^6{iBVL2^$GqHySmkfz zxkY@4{|8KDUJHcr$ngpVacD zByuG9LvHRc&L3`b_u=oy_u!Y~J@^~&2tI;0;_tv~@YmvtTPlA9(4EK6Wx2PT-)qN@ zu>2l;8sCTK@d11UKM&uxg+K0b5s5y)`FIchF+75Q0AG*46|cdsz!x@G{vxA$1b;ir zhw=URD83iZ;1}a5{LT0-{1UtazW{HxfRbnr>O;Fx0_{S*s0YPSH;U}$e;P;2FC_LQe$$2@74`S8`~`9Sa`Yb3`U<$x z`d@AJJ8Ak&iaxmNE-uhX*g8u0+P3=j|8CN9DQ4^Iw=<%o%H{`~h*L7fEY}I;jQH`f{|=bELJO^{7Z%>nc4)+qz`EWTNBo% zx|ap*NDDDbKbCZqw609)7Sj3}w+cpxw05NQdP}b*-Dv3(xM_8^zS3UfYe+A@dSyRK zFOue@_1|W%agMDlaBtQ)^Op9IK5FS2(nm-u8@;4wN$cd4)+cigg^ydLGO>?zKT^5T zJx`GCLERF|QM?5;qPlbVzwjLa&Qe!X)(&uGQHiwfkqV2-MG-063-}y9iR+eB&LHjv zy5B-N;Rf2}NjK0SPq~2_x#JHky;;ltKuI3-2j=AIj2oCyBI^e7@|+vU$qQ~^SYC7k z`{j8zFd)zP1AF8pH;|B*-9V4r@dTpspeN8MFVqF<H@pvWq+VYp7jLUE@5N}i|-jLCBxXCKui@6

pj;Q&D=&Bgeez;mpts_lK!?2K3AD(| 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 bN2mDAHL{f*7-9M4ZA=%Qp60&ardIt2Zeh-Q diff --git a/dep/lib/win32_release/libeay32.dll b/dep/lib/win32_release/libeay32.dll index ed6543efefa0b3d7604ee5f1b1414b7fae80c5a1..9b7dc65c4c9055cd22cae564268336d2d5c9c6e1 100644 GIT binary patch delta 340225 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 z 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Ⓢ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


GuBXG)m5t%Xs)6!{-njHB?wyAj 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≧yCc-XF1!KeJ>qGnAFDmWWS@&D+ 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 delta 339851 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

)B`gfU=7X{a$;tY!KVU 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 diff --git a/dep/lib/x64_Debug/libeay32.dll b/dep/lib/x64_Debug/libeay32.dll index 1a6952eeadbcf02d990d7c115336fe59cf298c88..d9df5ecc8627350dae296384c81d20f068e4dab0 100644 GIT binary patch literal 1664000 zcmeEv3w)eY-v6}8XnIMLUZO!UbTHatY=S8*Go=SeR^9Xe{(isnJkNP%o|z=wmpA|S)z61K=bYd9 z-Ol&iFLUrQmj!YHfj}<)>+cT)+VPkE#rgl)|MxzU$8X&^KJeGkk8jgHqWtk~D(g;N z5NbH<%u~)f;fJC5C!BG{nT??nPYRvYbVlgZGeTvD9ufNCnYAbFoS#1?tXc2=c=^b) zZrk=S`@bh%`|Du~5dO(CcOKTje{bNwN1k@{Vdpa4w8Ng~_mUq87S`_ay%^MX>C*ncQ5#jHK2C=jn35%}`dqQG*BY}hQ& zPOQ6%1F;(@LjPN|Szu*3l24i#m}Wus_csj$F2mn7_-p(FUDwVHLdZ74 z*1%05sK#I8U!3@zwcxDzh-06?H>_JO{u=+{Om|ZKnIL@N7$m?~folBCOQYM@$oAc* z;eo_qiHgGyvs&JcSZ(?5{d3cR)$KPdDB zTlF+r5tIHdANos$p4uDrhZOpx5B>2%Pq0)AQt0RV(C;Gj1bek#3jJO_^!=}}y_*pI zq!ju|KJ-rrJ+%<(HCS!h+lRDN|NKtq^N9Yg6#5lD^k)h^TB3kzNuj^WhkhTSA4Bv< zq|h($p)U~nu|z*Dh5jHP`hWg|{WFf}KLRRDd#Cx(|5@nsiGD>2{TE0}_0I)DKc46> zPoaO>hyGBZFChB)DfGAc&~GjD)ZVI+6#5n)`uARDdnXWmP73|8KJ*U?J++4FY5dRh zPl*rxr9wZ6=>L#HKh}r-c%h$6^b1nxUqf1|KX(!OBBI|fh5lY2`u>;LUTUQkDP`(^ zIq27{S<_k>F0@+9!+GshM0HIZ-O7x0R$K6C@=t47I98S{57(6^%fdBQThTj*A-ygC zkyDEU{Y7gJofrT`)S6$8|Fs40K&;g^&H~*pK-XV%4+zSWTV8ouaiF}lIvlZD7KS5% zrb9|r_ZPiZ4o=8zNA6_x1WyNHKmOSak9QePWrin%Vecf;4EjW@*5DlEu#&;u>5s## zzbV-JE}5GQZbu1Ay9$>6g2HV@4_81c42tv@ou(CtlUDIS6DjZ(*<~p3N}XfTeB|se zdgBl%@N@9$uMEdYVu*5w0!`DA`?i$a*Sfibocl)P?mLQf4?*`pfw@ z5-E@e3m-I7L4oqnTFdNTNHGuA_Yfte!w+GAwTn{(Kn9=H!dXg=o%kOrE@^%tFv z!3_DfZ%lvDK8U1mE`XMmF<9Z@-w$UvmI?nd*b^#8redloTv6DAjUo|+9}AophQNoA zH_%v2wZ)>^5>Hl!V+ch1i*7%6|cMvJsK#JBOxu%2rqyj*{JXsyCNF;M| z%EDDd$r(WwZ5@%4g}bGffjmlu?iRTY&A|GT4KF&bGgOa>>d3|t;KS&M#?kaAr}2co zlU3el1*oKD;R?4>6x-zAWX-o`%STQ(5k)8vSsbI$f79k1u#)kpg_=~+ zIHo6f2vj0q_l@owRkB(=-!wYVPGMVX*Xi*i+iQ@ZuGmZ0ka}`K@Ncy!o|1>H*14hn zq5vvKf6+*)BCT`5<2(o*(@yP1?O@Bja}Gw9=YhqgT}@;A ziyr^}#6ZiZKW^07)`Dd5d4)9hI9o^EkErC_!j`TPt#b?MW8K&Ead4s4(mm2jc3Ul7 z1=e2O=Zvx1-zU-i{RLLby7$#fduqk0P+I5aIogyVZ+UWVo}th8MW0cud*2~G;^r2X zJk`MlZ1|u&*;TUI0*90LZ5u31vws4g)w7~V&=cR_^O#@4(ZC7%rLJ72qeX$?|4J|+{3&ciguaeCvy z;?@R4Lij#b+tOtqwOW^k@Tb2h1Sea`Rd85Md6MI-Y#4)o5&=#ZMy z#zHH(lt{>Ry@$|8vW>#(qjSduP#DQBu#ZVR|9NtKmclq>7Q|3@%3xj^p?od()1N?7 zA*#w&f}y}_MUB=^a!lM{V^8xr4wmWc#<51WE}auY3|Zdb7M zL#WoXG_I9QB`QmdY+YJ~#3cW}MNOAr%l#C2K*7Z{QMTrDB08z)YXJG(OGaF~6>=6VK~s^NVncOF4ZJnEg?TA3KxSKi5EE}xX|b@J%SC#AS^zCX8?``O5X zrQ-q9-c{5eCv_pt&67_0FJB?j1JUwiTL^}7t;E_4s>#7BN}P6PVPihvW*z^7qus-9_hec2=r~1=%7J&d0TKMRiw5fLnM72 zUry3R=keIjfyP;fvNa!cl2J8NUbPz(nX!&K#5i?`F$-ND2CVt_pn*`Q!HxYzjpR8R@VH$8e;M7@ zVqrtQOGUv0fs+f)==!MO%`P2|k3hsKM6CX>;OOoT3nm2DA5UHS9QqSz+FMQBbTrB) z__V}6#<3Cd`g82b{5{baC)yJTbe@F&b?_``&XJ?hF7=(wy|B8pA`dLc03LTVarT!a z`xj_})3SeE$=UZHgJE_4JV;faZ9baE0My}Ph(xSoY9-3EZ!AoUwsh?P5mEX~?;h8* z^Wfv`Que5gAp#GL!^qr`Y}gDk>>bhU1lFt;fzDI#KQXM9HR~+~I1(N2Ghr|W!cM}3 zj7AoJg8I@j=jI=f|Bh2nO=kaHg&<-t=h*KjIzE=XUjm1cmxm>Dk(X5XH>c*mf>iAs zSB3RQkaK!}fo3An@u{%+o0rYk|L*Tkw118?RI*fs z`$-xnlDeQwqGL1@2G;@RhF^DtQ6*0S4Hb~64w~Ykp`XT1f|OE9d!l%Bphb-!IP?|K zSTV*GCz-z~rG5Y$B|4^vjD?O2_W#4^t_ffLO_4O@B<5^a}^sVtS6vARI?)<6vR$G6@ts1)PK!7G=Ra7T2R;~oz(6{v${S>^J@xxzI zfdK?E-q!Y?gJj2ZVn4a(i1rW|s_S+Z`>9(vZ!AWqFJQ3IcX(d~RpcGcn{2Pj98Fy% z)*t%z=-UmG#b`?(A>xZFl>PbWXL^tU+Bl#4$5bQ^WEh+kW9B8C~jO$mii z9+)BqcafBcr0l3uijlIN{wCCJBUJke)fNWT6nyiH>m#RB)AaqzD$cBNuAD;IShan$YV5y4iJM{T zu?=x+3+~HxCAfv=O{x$BgEy71$^V`noBwPd{t?*r5K$N=KY*}ZIKRht3Ul!132T~@ z4|60XY^}GLM-8%+^A!C}E}NvkL-;Px-w}L|#do?m$YW32tF$)vH;#0#6!MO(WooZCe0#jM~jAK5g}l#e!bDL$;$+;Cr>)sq_*7ja*c z8@5_UkT)ZN#!_UgmyAE8jN_59nlqxgm3}SH&dMt^zy{}y1{w>viXy{aoB`1*i%D@` zeMhC~`!ELW(D%)UH^mSDT>gQNLFs#+WW1j;lD>cCj6={j$r&7dUA&2Ft7+1MR>*bj zB_eS?^08|VX9fefmfZuN1xvl+419~cw~hdOP!TbKK0ti&Vp0ng;(Xu^ z9ZkXA!99?=j7LSzRLdBTOweYv%z5Q7(mJ08?b5FytUo7{LM?Od6AH}Qu|@>t|3nnj zXZrc8ef#YGTKJITuS(_%f7R=_%>J5AB2)b}7ujro~Yve8J5 zRuO85NtF}_7S&^pD_gy^Tev-c^tfduznrPK03Zk08=(Z^|};W3NTZp`_Uj!n?od z*e=IZhWpOt^Wh^BT)|LPuTO!3-YFnG(oDBz)BgP;vM!$UsuqIOevVZr1{!JfCS7U?% zCx!~{Mn#f#BP7e?%!kG^E$h+KP&I2S%bUQQ`urgR zlrMyQBlh8ZA|zN#8tJ_-DlsnK7?tn7+i;mBg9m_wxFtHSLpqZf zxyvxIikD%}JPeWHK;s_tXGG%^`ZKa%$?G7d&z#0RdUplddV=pCRLtkodV(Xtp8oX~ zbHejTpnpBVUj5ZeOU=pPLkPC48-eZPC6^Z-6Gzu|m>leYJB7e2f08Ic=q+-R9)u9mYQ)EgAeii~g!LxHmr3EX1`2 zkH9BR&hGp$J|;n|R(+!5 zU&5*zi=yJ9AR^R5>&et=CLD>~nklLRF|&fFA*N{zSn;sBFOR-ZQq&=Y1r~1$zaKgL zHX(jz5kFHkZV(7xh|Oyajsf2lYm&i{{Ff8)ztsBAmFk|YJm#n=XtoFkxzM8nJ7EDe z7u`gneICMS$W#dyK51m7Zr@WE@8Hn1Cfhyw9l)LSu~>LI7=O z8|@J+!}`UR>^c(9O;H5LHL!V&NfMP|-zYs>N@AYGGa6}iIcvhs3hv23Yi<}sr*_>t z7ezlV+}%6=^wpzsy7@Er)YV^rTTZtS2`4F0!Q&@Wy#+WA#f2&olfqku8GtGw>k-FD zW8D~Oh;@)A1|I`zZ7>c*wAX<^{ZjbT%47xQK&k!y`!J$l$=@jX;#W{($wzHidBV!h z#Yj`HYVTIaNULDUC6p1I(f`Lo)J9fON>!jSOtDo-E7BrMf>o^++HM{h@ zC@0a#GHM0WAgZM~61d=d!q+ZjVLQoTD_MjshEwWa1Y6dmWo4abdb~#bdBYZ7e{KR0 zz;`pmpD|!my++Fqh@%DP5H(Tw)7L95oB{%hMnTb;67!$m__UdPSRx{mOTyP8*s|^d zFsy?ibt4+b^d5}CQ7`Y}wcHn8gmhZbrfpzVkJ6&5Is*aG?l)KzOtjyLB1Wy7gGJts z80b|Ft#N~A4LQ9g&@|ObE)OrFlozo#B6=T>ti9_gXUm+MzO64xO8 zN`$!rC#gvl)IynXFdg6R)IvJb-+F8L5%FwuS zy{<_HUq=A-n#CrA&q*j5d>kL#$E?IhGWZk)xhXHg(U6xRTkpcuU>7FRht&mgA{rN@ z1l01EH1u^WPdMS47H|pB5d^6bO$e%W-0Zoy-$pxt2QZ1K16OY?fXDK8rtG^0rMc1- z3hOkGi9j?GqiLyqR&Kay6D&Dy(YKisakf4jG795L^f#muR(#x9 zTQj+LOJQ$=0G?;`HU@iJkZd`%VPxOg>V!|ZlKv3h|7u_I{(Pwrt-xY=^6Ky+B zC=@7|{{pDgUfQc6suv;M7$HDjW#GW91EPvLXDY6cx&^y0;>ak0+;*g{_pa~8w zK%*~mOGQcqQQUB`voNV^hGe_@IUuC&CVxO$RL$nS9=90W`JPb{R6*2-o3c2#svSYp z^adEzK&{8$5$;`02Eboe;xDxx9Xd>PFVM8R&X&IjA!^FXP^a&}cR3Pn!r$Z-+%8d7 zCl0CJdJ*zrx5vPB;e^Mx$U6AH57w)0eDzQ?E!Jr z?Lid5YZ2t`o#(&#yHe&-+}9AVcTz*PcqQ4){V@hSvI+e`k@&l1&e!o`*o5;>bH3!S zVDC0))I`UhAUmIFBLzd~&}M=WZKHC1MwV{M(pX&HMu=`JqK+3>xec-EcfbmC$9fd} zg9!#rlV*bEJz9@MM1{(~EHBV|3$i3SUO=;nf%3gbGY0ebJx|TnmPdje4dZVrjNHh>D>6Wqxq;7{Ig3lqVmV@K1uAIdP9!e>f`T%Cb{*BX3l9~%0; zE86VjXv4$XouQ3*wN`LOLmbaP17$HNsg_T6KpmGk5Tsc2g&M`xis}drP*F3``5F0} zbCJK?&L2E$4*HOil~(JLa2--GbD|TpOTuvqpzEl>U;4+r3&jB$%lL1=nl%Cl-V}jk za2m|h(-wlAL*3FHQ3XT}mc+_x!;Tp7VE!|@I|CFsV=YBdI!0h@gAT=WsTSCYWl1X! zW%)Z=%tZ|#7V50qaQMOwym7>s08W<%whhvZHSpz@KJ^T4eyZj&b3 z1Bff1ktJ`#PPVeoRk+G(QBHj`MZ-*5msQ)}OgU2uc-P$s=HhwyC}fus^pb)Yn@gT;oIKnYY>PbU4lvqpY5&J-r*Uh|pdD=c&-u&E{4z!i(FiF{O|1Ti zWB$%qIJ}T!&;-(7tG`e?#pt2*{5M~;Y735g4_1)-aUkk__#VEw8KV+((ht#Stu6m2 zI8>tc$FdGm3h01ITM-?YM#_3B#;cKHN+|;`Y^2)zts?GXEe^#NS8p9mEf!iI8VyvC z=9c>9o8Tfdij_Fm1sp`0i^W@{vq_CYF#vUV%TIJ=Bi1<;k$2t zBF|;=Vj&+vK8a34e@I%v3yJQq577~cDFo^18|&atc{I)M;4fRSDjoaHd$CCkqrXW>u5 zd4VRZT5&}Pu0)V>!pq3{8vYLz`pJ{5HmlHuoT&h4=UTD5h)#6;2>Frm5ho*yyciiV zXl%G~Qyw&ilEIVk$#d3fd?Y#+NVZFzY%H(BPab3Kkui38Oky*}sxoMdq2$QE-B2NV z5Wtx7Q!4y>Kcn_3|84p%_ypfQ!I$w(|M0om{c0xDEKarVwB^b*RU%u zB_>TYkly=*@r1f_-YE#E3qOLe*5CppqO4D68d|ank?2Inc;R@p!;wus4jer$Hrnqe zM~l%?VpI{^ivF=hA*@67q*HV1&=1H~s;m#cL7HIz%kwQhgg|Wouijgbua*ci5LYOQ zpxUk{Hck5e#7x3QGbLbXjOmy(OUNNxf@mnJNLW-^Fa^SR?9CGDNW!*S-Ih6L?oR$G zRM(6<)Bv-ihVZ8Sms#MUIm4$BXjK;HDktD*w^; zn@Gik%5gZCHc1=QM|zXAf{=iXdP4n+>}HJSL1a-QMGe8PMf~O1 z!w{DR5v?jA-gVh0a0<*KR#xEr1{#uER`E1mZ*)ry*V$ zl;Sx->VagsOBOwEJ2(U-Z9C+4$e~Js&2TRNczNs8Reg^nI<6Nb-^G%@D9Kwmf9~N^ z(NL*G3!Fj4b|Vw#cY|0LTRlt?%+21852-(ah^(3wwDApBM-hu}j9%bsX5qvp)}0Ci zji-qXdJVU46db}3;CTzu;#P9CN%ATLvP|q|_Y_to=PE7+D7B?$3fHoFRn9Kl1SA-Wq4I54&YLfI7 z1OQCMF~{rOCkavNeVDJ0zEAFaDQB2<4 zE(&gbo?T(0>Kycy{&@Kqxq+AGHe?q&g5c%;(C9$#1_TE{%itOxoG9=%K4)NNsxd`f`hRQVQ|#0D zyn@{uvo&el+N}76M~y@ElZ}G|dY~GVlTn6?A(^k7-9Ld5(=zAYnKV`ls#01{O$Psj zAWvH(dSO-Q_jl-%nm$+P&m;N@9DBAWD&FyoJO0cS4pa;PJk5p@no}oDYEdz=k37*< zVl)xVXL;1+XSm>%Qa^a0wCro!+Q(;zwfjRRRYr6UXzr=~2k$$P*k4iX+CpCQ;}>)I zou~PIf-4qj{7ztgp@I3SuWbEx()@1l<2Ql%Ve{YiwWFUq-M3KY>PpQI2BKF%pR=Dj z@)c+FTTxEu66~Z1)u5x%-(a>Lz>bWrK_`Qc)S#bi$ye~s*Mo-9>X!@@qdDd}U%1|aZH_dq+X>eQnAi)GeYcYb-OK*el^p_Ec4sR~{jRB8w14_i zTt|G^RNA$h**BfEMVXFPx4oW6cYIrTC&K2O*t+OMQK)K>I0 zb^+w-T>Y~^E8vG>rR_I9{f{eRG{+D(gjDx?6L1|anMZGj@TfPWJx)+a-CsA>%hrFP zVL&qp8E!9dd>|Ty1tpVmh)=M}kscYbvy6 z;2QUPT_0Kn)4M(__(AZlNfQIOeVQBou%IybTLexn*d;f7b|D2Xl{Bny^^HZCXeJM0?Ax`7zY(z+T*)FW2=(+TmEuWoFCs6QzOiwrUI$s5P@R=OLsw3ThVVN zbPk22*)aSQBmdM3CmK715azK;TIXQ`*&o&bnf+{fFsbj8lu9iG%*^h^-@ z00BDpjd|D4(f9Qib#oMFN-p6{)It<2{SrRysA7_NAmK_X>0D1;(kAd-$V_l0k@)V3 zOo?{NN_Bm?@I)i?MBfCu@t$b;0t@=vfjzmCnqvN-$_l^gjp);3&N~d$2E!Q@)|2aT z{*@*TaJeO;^rjL+0M6|r)!wPrU3-7gIz;vav~IseYYQw^fCVq#SX_QIx2d4H&6UtW z9$y%PTmZ`fq$8`=hmCxE+9yk^C{)2ShXvT~$02hXaZr9#UU_i=h0j^|wFOM4uF#&q zRa7MP7xjM*A+KE|zijU3(*EAp9 zhe!t(KSt4zT&LtbDzq}wq649UUbQ+9^d(&_pQ2RX<1#c<=$c6mt|2ehA&o0e4SA)G z9*@8ogDosvn5d((stdSbtg{_l*Y`BjIbrheWy}IkBGStd#5BfC@xils{Eg7{O{Y+0 zO-@SmT8#gp@xhd>fwD=7HrN6hL>#)oh6ND<0|`4AeneG98ut)LE4Vv1kyy5*kTmFf zpl>JBIV}%ib zoDM##@M&MrG4wf1>qC0T;*E%G>8?z)$6;Z~Q|j4&L1$K^rF*gy`=Ak7+;EHDt7h!M~)}3lB8D*_Mzg3E^!oVF5`eh)TAw0&HhFj3N?p^cAplWbpa_B z=b_0AZ1!|9Ih8ssALp#1(zn!jR+VPCEf3{#2Gt8@WihwqtP7*Na(NMl#U~wNRG|nfjv}j&69FFh8n<%!n1%s(27d)w0&qC zyZF2T;@M2ap^Co8T<&b2+T9jGbcxm++wtDs$lCul*@@ znLr+ew0)D47niJc6o|G?Ugidpxy!T}y?bNe0b98B$!OEWg0@=Jf9$)HMEZw;wFEE@ z)vVAvQ);w;--xm1Um@y2d#JV>RD;xH`4#b!RkUSKq-2Wyoh(}tXJ^=KM_BXMlIh6& zX`7MRkvl?sVTRL~jC7gY<;!Gb3KN9WnB=%j&hTZDlfneyG$y$&lO27T`_SWD}Rk?|hkTlEMVxG$x~5Cdc?P8I{5WVVg;BH%{uJXd?vOobK(Y zQ=y{oy$JErrdqNsL_1x_y*eS#*##1-jdrt_)0W)gl~i|m#ljfhR)I(@e^=LMbj+yC z+;DOgq!3r_I8{gralJ;Xg$*y=XhMq+r}CkosAowXbvs%}j|%7obzJ8G^|IUveg8!b z7i55sx(3G%QH{6{_sPB$pT=={kg(XkXb2V&qqPR3%Iu7`rOM20Qam|%+2U8phfY+@ zvdMXUYZC2wh{V7ZeydYc*Snojm2rs9UGI?oNRbo2|BiNI@Q0f^hv3$d2wlnP@M2qV z(dJ0hwV$L!)$M%5l_$yj(ZJ(V%7fwJ`}CJ7zNBSJlrD6a_Dk)FUBk{R9D-YEb4^!j zqG7Q(Co^pwbXvTU^fS~?>rXADtBWyF(I;E0sPV=o51%R5J!>uvx#0PVq*aJNHEp@w zAYyOQ{t_*6Ea1cWAeij#Fkvqpw=k{lx3<)oCtEp>@@K2Xw?itxEXrGG#5>NSBP2S4 zE}LE!V`3n$Sh^TeD!u@Rgmf=aLp^TGr}2UdF9EUCgz_0^>M0)s%(zS=*byUmxFe2lYr_X*xAw@{`x7T9qW51a)Sa|o z&vB=B#f8%LOg81YXd5xg=K+H4Tk;1Zx^8c=jf9-37-0I`ik;dVa~SR^jMh{APN?Cd$2 z(10;%;vW!U_ua0dA;LtJIu@G_2|o3Z4kcvHrOZ$#1X#udmaLprxOhD`DwMV?&n97| zz?t;73cGvr21PYEUd03Rnmh=SK`Ax4yLS*ufodS7;5Wr!4W)U0J(?M+9#x5+{e0@y zB`=BRtE96*VMSf*D#Ybj&J`R~P_oCe3>1b{87K^k(kP^0`D}4?I4P7z?elO_Xxy+- zNZx9^3qvR0HjR6AD%L!_;WlmVDe{RDzV-3<^mpFZFLz$4zsH?j`MpB@U5NIN+lIWJ zI30(xzZuIc3>|Um_+c67)TlRfqo>!A;H)}(!GO_T>x39<YEQfHr$ga-uKNs2RZp?L6a z96qYVQD+*UR%J=|w6bt{37mvJzW#yi~IR2UHfofNKRM%3fhYDV1qI*e#2 zQR*^k=)?k$3_KryObUUrf>8rABK;aPBld^Gh}cG5MwOj(g@y`UEfGdU&;Ul2%!u@Z zIcysDNDd=nTjeq;@65LcV|xjsq4+57GBTzFA3n;a4aG-cmyzM4n}rcMaj-tBb{QEy zsu4y*@lmtO$nen=VKfvUgR5ggwarZWVwtC9~BFuq4=oGWn}p1i5|m8X!}Z5 zm0;dsv^>}Ky?BPV<+)n2h&Rwgah6JCA+w^8qO&yEO+$k^RkDcPAml9N$U+8`x><|~ zt1{tbN2lf2u76&vaX^ku3hURJd6T zTTYWK{*+R`xx-CyW%;x*sLQSF0V%YLq$>MJdwN>f1 zoGw}XZJ`>MZc9wE_+yN!M7k}(Y_?E!Ot|NT& zTg|kh>FzlCu6Its6oem9zK_=_Wq0(fucq+s=(WgCd!HfI@D|^Xq_@p^cl1h1u@BQR z#m;z2k#`+Zc5_Q2b{0LwAKe znfF7#;4{53)F|Km(2pNPW^|C>?T3mFJR83M*?#Ea?E9fVen33`-F|46ZD4{XP7Zvx zA8MaXNZZ05U_Ugqf8_njqc9oZM(JDHuY6?l@AfMR$#e>j8<;u-XzMhNzYVk&QnG3q zjoI}~s=fL8)1JpKHIG1Yqu#dE`+l|RkWM`VK?bDjZB1rBEVhF~P>QxKF*AfswXlh& zdhPS>=~3FIxZca8s~wnD z`Xd*AAGmAibn4Of?jGLtC`Q16Jt_65ebWBXn{*jfNL_L3(hvSNyz5dFHu=@15x>~~ zD{T`_eWRR=x^&53hj(47hD|k_rRes$^2V`)u=#||@7>(WHAiCi%(`=u(_HNz(Vx>SX_wC#k;PWRTOGwvAPbt#geE?xekEA95KIkhhR=Fh{sE|q1d zOF!N3+#59RBB^!hk=xm(l)B^(V8oW8u(!$k>j7TyE*2&!gDQ`QX|zcr=-T!Zx7+Fy zt&NPJYwbr0q{7$g!?A{_w(tYDr1ezGowo!TeEj@SlYHeh)Q_k;m)38UKAdCj*pW_O5 zc}_D5b7>j=DHcY9@(;|K3A2uvTs9JB8NPY?w!!KSDg~@>afGITO_;lg#xAxYR@xow0 zU$mbz@3xg%3u(y=f2{tauRqYGZ+LPnYO98MZF||aJKC+h6m4xMHYug;SRzbP{ecS2 zOlX9_;}w`fP2sQlr|-vgh2AqowQo@S34>H$AR9BFkrR(o+Hah8#jV;DdmN_^fmEum zuV+(I{ei5^ghov=PMLM><#x+1&0smd$_-7*RfjN1Z9CHZ0aIwyzvAd)PvW}b_@Y@D z4CssYpRXBrsWwGm-q7jzqePet?2q$4e$Q^v?Kz_3k9YqtNPj$e+>)hQ6KMtwf7~og z2ICLvybnG9rZc_%s1pVQ`(xdkGr!ha$S}+B$24Iwus6-f2KL8pAMSa-W@71n*1^XlVKSgU zU<$2k-}}__(_u=bePF6mJ$2pSe9`{1r!VT$T1Yc!_@hmjr1--=n35c}=VOZK4f518 zD8Bn^8!#%T{WZKEa4p&@IUjT4f2E#}slao?c-JV)`IxQnRI2xU%+>$&oR9h8B^z@- z<|wTnwMG_7IP-e}lR=X5Uch9}djZAndjZ9C=iGcRpxAvc0BLeT9q$E9rj;wa7f?;2 zecub1N+~#z@E^Pvu<7r7&d2=jKRO>nr;<|M3%L8Y+0MuO9I5vCm}*RQ`4T3c?ylar z_X5`cx15jBzSYHn_X4VE=L4!a?*+Vc%@EGVjKd_t?|e)tDLaVw0@h&UZk&&?wc}lX z4G^drA;@g(djS(*Pv-M6NeoxBych7y)yT}kQ{D?G9{8?2o(uq$aYH@R!vdfh#KQu{ zMfOaL2612oN)7rkfI%oV&_Im+7b?ca`#Pi1a7>~=-PC@`Dcrw6n zcLoZ>Dqo6$kE77!AS&XFLh)tx?I@Ht+!Pu&+!T^0l^G%b!$l?scDBv%fI-T5;)r%S zp{s7dz+NBNxd~zF9{D8iwFvOR;d&ZAafpux^Lbzi5;UsaR4SNeH%M*?;hnQ3U^D{% z6+9r{_zBykeQ3h<>yYc{6HnX7Z%=m644+=NS^8AL(uZ}ggr8HvFT7C#sOT^2wa^K% zUfh!6iI9akFW5`h_3FG|O$fAIkwZ6@(9qI#wrb~CLUZyV9>hjEw<4Cb)^iBRp*5Sx za`<#un6u)oR+n=`P4jT3OQLc(pdNF&YRx%hbFNn(|B^YgFNHICs|=j0p>x>f98#-6 z>gr5$$9mQ|0?w71bF%lp~oI~JTuQ^xS zoI@%uoI@_>$Ie_#0kIJl&IUGSf^!8p6E;d+&eiI(%T1jJ#Kxl_2P*>`Q3PwinXpme za;{Xr^Kc#z8x6wQz(y(Bl|@wf1s*jn^Ln+fhxvf;m?X>%c;NX-^yCB&`B?#%c|^VO zbJHgSBIIt6gPYNM%tnv~*MyL$%Q>Wy9?k83Xq^4 zq($BxYv?^0S1CCPCkVUOQ9ZA-Dfql1KQe*`bn&K4A#&F7gE1LN@&+Qwluq%GjZOpF z4GUFB6Ka$^9oCx5OkfO%x@$lVtAM)UVwG=a`N^fGRRhAk2js8{a33yK`F7MHk5vO! zwGV#ER-rK-E>`&t5)Oo#ZWl9Pt=~edl3G73>Xq*RrLoPlYQRotF35pEbV9?Wtb7MY zzg=!xHDCvLCdgqGI>6y#mG8i8RnoL-z&7yLARk_BpzomY!%Ix725bXYfP8qhfxZLM zsUE8aYy;nEWvhl!8|XV2-XCfXp$(iORt=*z(03r-u*|e-z&0=e^5NA6`c49VbFpdF zfNkLEARkU`VCD%(_eG{*12%&{2l?=71~W~5)Kb&10b9ZjkPokx(0AfB(PPzsE#YfR z*s2J+;LYoURctN_XT4mf-Hgr$-v)*_PSWLItf|uyRt~A-?#0G zVqPDkl^V=Q_=Un|aERd7Fe-B%A_n&QO0$|NvIvbdCbn1>y(USM^m^ilzm_eiQhnKC z3yK(mLLh8rLDk3_f}na9WGv*YKt`}4bkHz0%z{cmU5;2%lvXmrwxD`-xg#iK2xj0mCvqmg473#x#ig%CiBhVZw{78Fs_9YM{8plT4x%b@khS`9%V z7Gx{|esH1S7=mapH=703fZBopQnVR=XWN4CTWFw{GO8v)^!x*|l8+;twGu*_S%|S3 zxLkx#<4$9%nV=LLKn|@ck)GA~JJXiatd4f%R2p(L7LctTa;jO5u{IbMIfS_wSXQw{ zQBaqGxed4~TS&F~c(H8^15O*Gae!>TV0#dmz>dI1gO4~1p_f-_^}_~R+!j))E_H-3 z*t8Ih0c7(9+A$)8fJS2h`~V0j7veu!(6WIRvxU^F>5dQvniitVAK83C_U}b(34x5d zX1rnwN(=v0L5K}9=U8Y&Jq&s&dj^>nLVm61tiAxdOoY&stp=2(Oc{odI6F}QR%%-k zQZ`!7*oSSW6;am{|~lw|*fYj{j=dmC}}#+d?Ah2ab>-z-&hm zLNN2~ZtSMa>25;mlk;q2hJdtgWMbd=bu~83oUW!>{mcD`MBFsFN|R*!)mW#94geOp|LVyw5?a`X0Y%Pq!t2; z@sJ^XVH<2L-LJ;x+SqP%(3OdtE;!5>sa+_733TaQjtx4e%c)d{dj&@f!Oaj{&4P(r zH4Dbx8w;)%!N$mKvg6knT!h(76l?7wpmjySAU}L~{6&UGO(zgo}9DBR4W_6NRe5D~i0`Vah z&npBh9-G4~zFNc^u$}I- zT21l_-gsa?+UNi~4#8I$SJg}=pFabNgd$xh?bk89*(<^x6f&JQ94zSa^XB*f~ z_uQ=R0=;4J#sm8_5lq0YK^c2zi8ipE?zvj+=@q>3!2aMz8rT_TjyABJ?zvJufGmd5 z8xQOzkxjr(@1AX7lRIcb-g69OFHxcWx$YAmwQ^SM+cvovWIP<!an8aDWL z$%1F;lEKUGe8|HMYy9pdtV#94pJhDMU|~Mz(Atp&mJwoodt4i|WHy~XG7eN!tDpGFBVIU1 z=6^cP5_vSVCC?%d!IU3Sivw%3dnnq1;!DMYQZwYIw(>Ikj6>GN_C#Eu&jVQP=pbV(tAW3kYqCf z(m0%0uL^yIWd-CvPG`#qN9nzw4M?(?0BM|8jHo{#XFB?`0SXMyhh_HdzNgj$hU`+uH5P2B55ZeE7fbK`k9y&nRg%yOe8>2Q}3N?+Q=m137N*B$a;0Q zuduAh+)soNpwfFd8=2I@5i*TqlMyxAS6EhLK3B(PAB>4 zZk(Rb3G#Heq)--zfqtu7QpO>L&!tjOKh7;Fg-GG!u#!?pjPC%E{i}fTeILgKnnv~= zYD@mlF9!6!`UGEjq&o=5%A4S{vxlGa_5SGVC`>V&OI#rMUwEJJk(0lT`-CS$O6K1m z-WRFm)C}SGhyOpiPnbMu2=@u^!?^rExlg!I@>6qAh4and#C^iz!|KK*U7Q;p3T@1N!g-hl{I9)FxYP0G$t*ouokn;6u%4iAqZvC= zU;jX+H#BUL+h}Yn-1LsM|haG≻cVOpA{f)uohC2FIzdRC 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%0AebtH~}?sLFsS;3^;* za#edNGlrOlx)1xTxDWeyNXy7#C4O~e!CE2+h?_Azwa<7NCMPs52f`Cj4umJ55QL}p z!Q?_Bl4_rWqY)7>*^T)o$cE)MhmV75qp06{$kG|2Sz8p zmqh_pyk@h)ZOuU7R;CTPvf~Rl6BkXfvvM9I$X@nn`B*#m01(&<$ja0rNUd{pvLeTe z-?3ZAr7BZPB%AssW}7;ga0wuHTC(*m5)IH@bgS!-an5c#6xwZ4vO}RE5V{U;oHGQH z8Vb#TkSSPg0djIkSSsEt7lb4ffRKbB2&qT$bRC@e=hskbxUVUDYZ&%>$4%%Br@>-d zDXv&-<;Cbru?Hk0eqG4HcFDj1|8!W(tTfmFJ%E%~;)jT-f1EU?>l(uEkd`fBZMJ99FZaA9q0FSJbL|DNWfE+IiH5M#1vCQy zm~n52P8X6am!gYdN#^umW566q;WdScv*Q+PQ(TTW)Yg^qrUI$0v{^S(7`j}6w*aD0 zSL1iJ3UxJF>uLzqY(85Jq5j=9BGk>kPz8?>mmm^@?d)83G*l%UgF4Gy4C*>8MWEK> z7r-s|+;%bObO{C4=@Pm;O=ymE)Npe18CyPw=)3T{bn+XJoETqOM#6VYqs?48$?+D+ zcit&@*Et$th6iY&e3XWME>TY{H-16)|^v1{xG(O2e=VY@Q0bq{vw)X9Waw1WVx zB+xGPKm~1FeiG0xf9d2=7}ZEvfAD0`@(G4ld#bVhWwOWdTnHz=TnMMMVTh%TiC9`l z1Rx5C07N4qV2SHsF&nFNsVFXx1=lgS=Hj{=`96coj{kV)(ccNGqWN=dFY%Zs znqH#rZ`PGb%WmhWd_>5%{|2!N9(MELpYQ-G8BHw5vo2OzuG1{6LKphO%iG3ZfJl<7 zjKrccBR`q4c~f-uYZ=|sHgCdE(srE%YdY$d1X$DPo@E)Z z+jbxI2@mSF-;M5hsRK$;h0S&RjPeq!*K$=UsEC&(S)+eMgzlvA%}co@58s7xZ?64E z3_IdDFLHq0sY)Nhh8jmBFcyA^ymsO{@%5$B_6-266DIoU-59&Ga(**0<6#$*G30Q{ ze?#sYZ=$wf6tNFd_m3_RCEEFCfZ+Q_W39h^I-)ZrlDC! za;UAbW<7?Q^%!bad)xS@f!oN&*EpX0M=g91G;Zp7MYvem#@Z_o)ZSy!aALLmYiqC1 zAsQy1L!Np*P>r6Vlba6i28{E_k=Eikcr%XcfGh1PpZ_Sk$TDsOgo-}ANY`HTrYj!^c&YC<`rFT!FQ<1&4)nK9AH(i&xsY>y&%j zv#OgE)4A)E_#_vEJ*xtcjsg(cidrKQyvaRGVCX?J9+f1a0E8q2K`_N&I^+0;gSoRu zRlehwob=GAa@*Ep>0j2d!3fl_F#z79cnr``sW3yHv)wgp5aPrc2QGI=kT%I`O88I65yXc>P1%P0+B z9f)lXn$>HOSzXV7{Egc}HY_xlviaBmKQF+RtREYw#4e@{ zc6GKz8V^4>Ihb-YgEDZ&!4~z@;P)`tIIII_!w40JF>q!N#UF-SIr0PIR?hX^3ap#j zWLmd8qmY0I8kPh^&_a3;Arl)XCl}qtmMH;IKt!II_HZPKK;4JHyQ(-7I)#2bRphBQ z*@Wdnc36OVN(IMr#klqgp6O9Ia!Ea|;g{;&iC>}-*Dr$}7rpt^rqauCEyr~zuKQLt zmA;AVGq^6n^{rJ+rO)BI7}p4{7vp*|t_8TJPH(Wkwi~oW2j3&{F9bh0XFb=bQDej~ z$y(+1I*1wKG0*y2n=`Syj6GB4sR^GJbWcz%oED&iaTNp6-(o>q6B+kQWSkpk>;wsA zGD(j7DeG8D8RV5)+Qz%txIrR@RmyGSPo!?+u~y&GLSB+*9f0h>LK-u?*fHn4-uhTe zRc$N=lv@zP(|+PtUYiKrE#QvRfv`hcMaR^kIXFBRHUvCYWigDEEPp#e)!|HO`!xOm z?C`cv<6rXx&Mw4E()l>M5S!rme&fW^Xa2E8K@+K+laB*r9aU>Dtv!a59klqeI<&Xi zjtaHZQ3yn&37uRv>L*NIi!l@CfI@Z48Yo>L(Mbh3h#jUSyJevZG2nZ)f7-7!djA~x zqVJ>iRnKPm#O-(V>6LHWyI1DEfKNZz*o*T0@sL4c{=zRz*9saW3oXQ}4UN@W04*bY z`UTf+`vq5qQfv(N17~>BFSx3eXO?b!jS`)vLs632U<~zexTK6u@F*9Ia!K)ptbub^AT8^!;*m<@)1~rVf&-OAQ0Of zoxEEHdb;hKFgF({v zI>+X3b_90ejw`jzUdTjR&vs-ZEj`iAKM-1a0Nn+qxi6OyvjhfP<#f|M?9yaUoMOV2L zEsZG*nZ_5r)1}1aFy<=IRQP|FUg059?cD2|b!Tg}uRRKoyM^mN;3XC7=2fqXkF(fQ{Bc-wiYJ)$PK_ z)A7@Yk;l38xPr>aPL~o_P#JlkrUV%I8>}`&X-G*k@;fdiE=L);!==RKWR)#yV6+gR z>OOd5*i{idW&6clVIG~p#gXF+o~;zX<}1}{!+wNIk7-vPwYZd+cIDB}4z!%0AMp+Q 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

ZS? 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

MVCmeW0~=l3IDJpN3l5#l2{dED*zg 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≷<;*a!{fQvTW(C9ajWf9Wmv7VUf)O$ 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

u!m4BmPx9t~fB*c4Ia6K{Y7~&Z$ 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

8&tW;49Fo-S3mY1Rpu%=}`N4WV2 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,{Cxq7|O*- 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

KF{D(BYukjCR{6OQsuH|3-Hjn?mTYdH1`+sPB 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

a!0jn+%wgYw;D8a-F1P3sJKl%z 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

|r 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%0D*54bA7zupTY8NqZdIJc1LC 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 z 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

a0A`$*qDS%aG>G%NEX~nRvh{i*(bGYk+lx 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%0ADVPwy1#r$= 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%0Dn{*Z_>ShV>x6x@QpT3<=3=o$^O)@KQ` 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

*h){apD{~4{bo$v|}oKF!2PxzKU@c zB5RYAyIOgbJ-72$ue0>Zj&)nE$NDQ<{zK`(j`t8rQxN-Q8(PXT+Gj#d_2l|s$oZ&x z*Aw5k!8Rh*Pu>?Bj3y!;<5+P&RYoT%`WmmVs zL>f?c%W#?pS#uFs3v^QN+K(n+E&$<}+!juDT&sIyroVQd}Z}rl(2$E3VVDlXn zA(<}g4^MW}?I1Yc(8o`RDj2^in%)AmL7A=v2foR>tCH-GJQ2aaYQ>j%v+(XLTQc+q zsN!E5S9v@AA|3ah&{9MteF6rpF;xi@WOl;1H8^~nB9}?Dy!HTBUn}yAvMz~`40i4q zXmfC`@~j!#Im_mko@XJdpz&^689_F&?mCr(Z~@2m+x>sET?u^LWBQ+@NjtqHXef$l zrHpMcTg9NYlPabJ?WDBQILnsBR#|G-+Pc#y(xR;@Ti0UO+N$dv zgQe_lT+RRceV+Gs%w*C=>)#KV-|s!1`+eT$J%8iDneQXw6uNnY0T*X)Q745SaTLH} zL?+F>mvmqQ=WfmB@CZt`EyN#f?#*vVbN>hlTDO&rXOLF3i=DreifqchipOfjKRXrU zXEm~>1l%HCj9Lea?gVbLmg zo6nhTr6Ax{**bVk+VT-RS6iL&xdz|4b=tFgx^>km&kM8pmT?WQw3f^^)^&H;D`YhAsNhsXkRK*b$*4q#gd#Zw)7UG@v)eawVd z5MDWsMFBYLxHHp$%$3N*+)ZcMH<&U)Sb>3l@#9iqK&DUTHi<{j#Y7!TaOM+u9&j*e ze+Z-MpL{(p$JFYHD6WWT{z<%x@1X}U*YPtikVBF-jb2QQZ;Be<4qMXrDp0JA7O2Lz z#cN`Grz0Yw-)lsM-XQi|WgiH-Nm3BH(t7}IHKbXM`3*h-L-md&S1(1Fq1|4~!0Y>b z)mid*Q^5o4A?BuOv+*NqX)fqmct3@y9p>)zP}eAZSC*1Kc7s0pE_(I*&h#Tdk#58v zP{^iOpqKjGsPzt(dQWH9+n4pOBx%6F=IQGJECuSFzz~GR6ThoDoQj#nhzFs3q3kxr z@LmZiV~h1s_WCQpz-#@|A0b-FrtEI5cfZtIlwI$3)_V_C==~d!hoP9kW^K00q;s1f zNUF!KMj>K>0y|BBJ(>;dXac(uz|v=SA!4D{E0=oDWY^o4^-e<-b_F^tGRFnXSRS>5M zh#d1hnjo$O2zwi!6)C+^Qf6C^3Q4>!f?T11w$2BrHvx?TAX`-~Srnt^m%JTl3-?`* z4e+X#mlfLc11XW#Y|dK$3TPjoKzb$qI1-VSO|jonbk;GOT<9hTm@JgOudvS-*c?at zq5$8ct}PZb0iMGzDOIWqn3Wgy@xdzx$2 zX5`Qf=%z#Av|}%I7uWI#;dB(Z{P!xEF%48PP{8ob8r@MZYAhwuGoBgDyg2JI=4T95%@KkUIk#TI)-Ko$W!xnJAwJTyrM;Q7oifZ zp;z769$v~CWL^Mba;7yKQPgbx9H%vvBd+bB=-mF4(_-ZMIBI?g9I;8kQ?U!QHZWML zoFi4Z9mZFsidF7FnoHJLcw;O;$Wo&+9V<<(`9d2NPW{^TH8*Po93I=7W@Y5MtgvGI zsvn7bE*s-VtFSUI$JmqB?zF>CW`_G_HUc14qxp{zn+OIo1YeSoIr#c#uV2+MAaL$C z0|LMJen6lJ&lx;V|878_=Gy^*UC~(t3JME*74_-Ur=U+U{^DP8ai8Mez43!z?Qe7D zm+0F~^gZc#+38_sgu^Y)dE^Y;FwTvBUCdt08M^I8UD}}=?y8WPAcm#h&`mzm%-l_N9zu+(wVAed$u{0pP-?8Uun!iKmk0nw`XJNc|(U{&iBnf-?5%PuKeH zSXP51FW&Uc)CGDQC;2-iU5uOAXIdsUc9erV5 z4--{LN4M=`B!I^pFmJeje&upP(gwB5}yPg<;Kx#`xyaYiur^@l|5zsKqPs2Vtf3GxL z3AAteh@{HjIz%lK28#sQm8FuF9v-q{C6i?eGIB+_Q+Gb$zOcAQ+%Le8w`+v z+ENP~!droN*%-zL{zDcY9a>19vq%$n1z8GcaH+-V$NRamPpt`YTNo$s*o2cg=1`-p z5&Vo8*T+-Iua{VrOj1acEG#71usbCna&9TRp^r}jU+*X<5X4l|`=XX3#F7~dr{N=# zfsz>ulog7QBdxPkCk*vEkP~m-N+vriM=YIyc(d0^8FDhIN|R)c9(CCsBYdIY_!3sZ zphYjGCB|Hl+@W_>)&oBVn*&|znu957rWHD8RA~Q~a;MVi7`UZp3N@VkVESc~t!8>c zGk6JsDvaAAcqD;%^ys4svM9v)FRq7mp>SOgy=*;+c^*%o6$ALO`BWHlRahPKsqm3! ztP1ZZplSF6=FbLSgcaYqb{GB(svW|gZEDN-vwiIr{MlAk7vqELj&UL1cyDjdI8JsT zAFYHX0}aE}l{zy7(yT|J7#6paSa{o&B>b_DqV8QXgXZhDZ7`pJe5E;~&vhFpmmym0 zRlfIbfqnk)AP2Y<1^g5(f7sdFY*_O__UiQl(aOW09RjFknTplL6qtUO&OObwO{SXJgEa~ z@g=V=5c<~TOKoW2mPks3|ImV~&}g6tNvS=`wV0Rh_Sx{wi><|Q`M}|U7n;I^F@t7% zri-0Y=Wrl93K9ogwr;qx+4$?))QN>Yo7&&0wHIprNa;=4y9?jiTRo8Wwe711+wSJ2 zB5-_vn(Yb3a(18&b|-exQg-SXUxj<0wCvuF3YLe?T5K0on-JxZuc_>V#C1z@9(b@}3 zW^lYfq%)Bo-+*s`SqB=_tQWE<(C{}<()2a{x?*_iE}zza-)6;dGw=}!YfP&zDg;iS z=*Ca<)w#f_b0+G5<_Cxb|D-MOMcV?O9Ec)LCQLbi+SDvP+RPCJKgp#^ee+|Vjvn5| zN{^$)%zOtJub_igkw!;x=6`%ORxh&bEMpDN!?kw$3jN6`#6dAFn>?F+wuaQXuurM? z`%zN=)fAO_J1K(H`I{^CiSv9C+})vIXQ7};YC!7!vZelV(pTp{t(LV63PI|vM1p@J zb-t+7`9wjr<5#541eLmG&6ccesh|0gPdsDFtkkCikxHGwvZbE+%2(qQhcvEH`lLQ; zy|2(dPN5MfM5z;~c?Qd!>G=dN;n20e<)hI1sw2`iMpdG$JLIlr5P z^UZC)t5Ha{o+Qz7`Qo-*zPPjbU*N@jbbv^qFf-L@w(3qoZaW&_C*&k0q!1^r^Td=f z+7xa|z)y8R)?X$Sl9pXaC`1u}NPH1{`pU25${pDpMT5E?h3!rYKAMyJ@k$iOi^xuk zMy6j<)ci-xtbEo>52Bn*;t9@-lpdNb*7vGy*n%J2=7*l+(5^RRjltev1Bf-rs= za}%^g(Ac8bQe5=|lmV9%lG{(lId2uMI{uQ)WA-kHeIEY~XO4U0+mAOls!K-<4OKW=J%+3t;Ln!c9e}UVa0=_MaK-ErI zI7BdFHS{>`IqH-e=c*^}5(v_z*Y@L+xEX$iF*uy}`#{z~&=m|!<{rA>P7Qsb*{i`f#+_QrA?U6{wh|3C_xq~BW3`}NO}7ZT`L3d(!kWd(j8|G z$yD&YaPk2hU1M?yAExC{ZG`vAV+Obk#Aaj8y^uB?#1Ui#ft{Lp=s7)?9`48S)8nn@ z`{pmI$;vRTN{lt`C0FiJ26x_JvZy#6K-*;*+_uH00P$hKsjp(INEq)Vq}J?=*D~gx69abZL!AF$S zgc|GMZTu`;+K70W%>dg{?Fqt&X+>ceM`7kSgpbRP5MJABPhf~po(!8KcGx^(W&FS; z4L^raL)W4r=2cBcAGo03;ic_T{L$&Sy>XTk(BcCdkp$XBtAHi5#X;ooEJmDi)=77s zRROHq1=f{#@xl7|3G6f>99Ukp`dw!~Zr=M>2BWB%zsfpbwt3#gTg21bY)_o4<2K)D zDqVo~98Gl;OyR60dpNYqa+rbox^l`Ryqp~hjY#UUfEq+mdHOkI*fNA`E2q{>1;dcM zfEwN?IRj8@3CwgrIp<4KNCRwaE9oeb4J!9&f}bp?gjDgQI*Wqfpb{LM(f;d$ku+e* znjjEip;Qo|zyNEvlH^c{k~v_x9em%+A2U>gK!61gfCW$eHFNY}QoI=yd&|n$60MPc zD*J;n`TD;&C^oyi=!zc$9(CAgxLo^(C?g@1kaOOR{jN}u4iCQ%hdvwJC9>P44VmUIMJOtcbIdBRF*1Rg+?lS2H3EW9SuFbqlI;hmHe zR0b*r;UqObQ4DRfN;vZ(m4LPbPIVDt7T}@)#HEeF>_EPzxQ?7l+eOu(oQ z(#VJ$NQmq_c}K7l2{iB<(Gk^s#4V9|ADN-Tx}c==!so4hb;DB|SQiG$x(>;1iOlLcX|r zKnQ{kcgLT*My2wOBFh}}yviF^7}G<7Nn(gK$BT^I$vBHGg(j@I<0Mxmy*LQ5->wRo z{Q(TdB4?OFrhhLn6`1MxYluzTq_bBBv9#U%2q#~VrySfMIxI`_C?p^ z+?e%Sl(!4|+`Op))mmN-Kr0eB+>Xc9PDvpTbou1ARyI~8?ZzsoUTWav+p0wn68sz3 zCZU)pT83F+r&D(nuKJe#;!JFr{{Pue<;j<{3rJM4WhuHRF`jg z0~0an=F~4Z?Ojhr-m3uhX6L@trsL|wO^YX(u4V9PDplpM&->W(v+h*`rYhfymKpQxn~&$d7z&=>`Zv!=}fIfubu11M9RLYdx~BL3zyVXx)ZLjdN7cB}c~ zM~Z#a;}^5_Cu28AOuu8E9mc1ML&|q1&n9y_loybHkt?S z@mYVIx8dD|@Nh%mAci0TQ_1@*A!TJdeJyXh@l6$l$$@Xa?eA`HU4{3)-}&CX_}Zt* zYH)0pKBJ<8->AYn2Po`s#BtTzh&y73f+`M-Ybgx5ItMH2bcJKTkQs{vm`x0CL~V3m zICKMBr^5?P9!RLSB0XJ=G>9W=w%@0-a~B;`f=4NEKMNdYEA^@y!nv46q_GKoN$!OUY@x|&GLz3B4nUDaz|feBaP^pJjqah3Lf<+fjN*YKLis`nCoF12000lmrP0p(lCc+iGS^Eb zo$w-JK6n^>*j!TV*QF(ai87Z9B6BV{$Sa>#5M+*B+)aDK3}!n?W~Ze~1=g%<`1RKu zvwi{7UHU~2*0IunxircC3r9M5U5#wig%``yY_IyXYqJ%5KNq#qTLK3lyoF~BM5DEm zvw%7OgODMbgv>dYG-+UJQDYYWdX%AvARS1T1@T*hU%qpb0zu-j7LRN6u^!x$RQvIv zd3?k_{rC_wvQ*%FZ^!-uWh0AVDk{lxRpu!W2(Qv7eIy<-I3++W17jr3X;v6b97{pm zv&9@~aERS7ViVuNJ-f$v&l*H%8-2b%4$e7#;|;-Cb~&b+;5XWW-T93dP);uv0TA3U z2|8kV{K#bsVHl3**nl6|g){##z*OS9_>rNY(Phi}0!qc_M`o)A=t>-;D|L;I0u&$O z*piyLfXp0k9fo|Eqn$+X#Dz6isp+|mdW>!8g1$m2xS(VH=eVHjkf1K;gnJnAU|yU} z!*wo*IdXfcA&fdltRd?O6lE_JwZC!xdNQF$;QiN7Q$5Br2O~4R5=uvnh?Hc8JAjml zZtWpuz^UCcM4h{&5DP! z6BM-MH%}Oh_%S5ULHoB}}rTJa7$?%mowW zk{w;Jk_&K3(csa<2QFdum~&;Q;L_>yuY-ZzEXL^^P)R%?VixAY@mWPOTEyFcavkA; zS|st z%NX%W8A0-aBI%tE$r5bFL=&7vB;;U)%y32Q1Rc-7C1wT5V1aXRPG%$flTBo@ATU*R z>XuEGuR_p{q@*ti$LmDI%*OFL`ASF>jUP^5mD;}=TH6;&bsApW-#xBsW$$NtGe)J> zir+a8a)cy8apA4cG?NqdGL>kSA%(Y%?rovf<26Fu?z9ib~XN}ZLR#Ba}2$T ztpHT&m)X?5oD?0W;4O)ec+3<|`^$=|tbrw=fG9&a=Ms+yC0=E2y|VA&}$f5tNCNUD~gqVW3OG0DBzjN`9{YM-hQG&>M3qQ!Xo^Nw> zQ~=)+GiwK|=h0z#zV{@F|9P3J-VwkI>z%h>m;C|O+|R2X{;|}pGOs{~?k0W2lQV%) z2Yx&SNR3zN`7~yj)F+~Gj0AP|#T@$?2bZ!uNrqU6LSx{nZ%)k2dtE}v?dEH(ZSR8& z@rc6OizjyS25sl+12!s$vlzyGJnlkN_EHGD@oAeuj>&<#1<2;i&Lt1Rs&XS#Pk%m7 zDhj-m#pTQHF?OTeKS<^9AD^iY{v&to_)SGi>oDqe27DZQ6sHGZ(Ev+98O1RV|EKxw0c`?6P)`No zQh4+woPRn&bxn>qb`Z`$@Ts zpt`-_^d<$Sa)T{7Kvg}Kz!(05c<12xFHGlxifv|8NDPo-*yi>YvKr_fVn`f=l}LBg3pZfLx|nu> zvlt`cxRroRlFpW9Z6?ky#_AV31-UMsXUpKbF8hT2qWG?>kfOe83toZ%sA61t$qygR ze>s3bx~NIh`DornI!W`)+S`BQ&8$|j=-q#EeQJ{4Ck7*mAcNzna4CMN*LvxCxPMCK zSgL6*F__DVaN**zG>*}G?~gAOfH42^Eh%Uwab* z3za~U127~j#9#fSGy9ZkdLPa>Rc)ysw}G)>x^M(bo`#a3@1? zPHt4R{t|!DinS9p>r1ZZCvH+1o!T_Dg9v5VXxNV>D`C{{lv zMBiP?U4=XrqH~?~L=WePBusyLbAT~B?FWJ=IiHl`pvt^+zpF;=*+_vjNiM9>ZSMU- zCy#U@-C3m)v#V8}h6qoht(izs3H^4CY6}(oYYz;8rEAM2;v`E1Xir*pk}}72yqWzG z-GGN%v@=a{&%^d(yNos2#k~V?quY>SuEG;pB&q5sWTA7uc$Kgysy2`i7Da++wZN8w zA%tlNWD2U=M^K3&c&HZML{yoJD_WaT3RX}e`=L=CS42MhUo`|LycB4&723zx!P|xK zi3)9~;8zdLSdc2|_G+=E>OWoYeB9PLgMka? zG|&AHoewei#s@dpLi$OrAk>j3R<1p=);P)BI6FuMLTNG8r>y)Ul6-n_DoM$X6z6NYwX5YK2fG)WhrEvne|?~y%`h%N*owPTq(t9KoGh!KHAQ3P*S-)p$aZjQUHSndK9&d4Q-fx&eR z+?b3V+}xUAjz3wYh;BgoB_XF;$qD8o=e27=&bwrh*0nrP>O5+zZ3pM`exNmgVYBPE zctW@+P%l=f53kL`eE8ySC3)3%y!Giu}>`xs9#mw9jQUt7!J@1rjq zs(t)znUBBO-#R4~X14#)+FTkmug$ZLzIfK2?)W;)=7_-qckc2ZZ8fG3dW_gfbbVIT z$?f0+{&6@EBZ60(@TEaLB!S5L3+8EiITufG3We{ny-dPO+kN<>zU;_mv=<&n0~A&< zr!8gsXeu8}kexJFUvN~M{usNRtetZ~Nh#+zgdC6*)m$PFXmOWauc{uM!R1FkqFYi?)^h&I_T2S zj#u-fm5~$h6sLLPj7~)z{SM`458Oj3qB9Kdc+?E9RghJnj^CZ&lRACzT`grNfDlNJ z>E`WE>Gx;r5pXL?LQ=n9oIcJD+L>nS(5){n=K-uh?XEmyM?m7#=SV7rAt30;FPj7Z zJ`@6Dp{$&e%dOnMKn?)L32-V2mM2h*T70BQpx*$n@4ux`!6R2fZL%1KpmQc4(Q7T2 z`63!WbNCMkXoAD*4%bUSw)_W8i2a>21qzN!IXpg7U|ZukV20R=rJ&SY;ZSfON-a7B z5Y5&2fFL2kRio!DF!vp+ko8?}k;Ahq(E>}mq;VQV0!emBEnFibP39(?%3_yPoPG@` zY@5JuEa>!QEcF!2I~|beJOR!E_7EU^u*+Zaa|4OoN{G_qU)sGp1=+n9W-eZI7mGdl zGdOW;}_rpZj%-_K^PJ1p2X*}zV zH)L*~G?}@~AF+o0W+5)Fg{I?ncopIc{=^3BkYIQ3o$|m6B!qzc34t-Cg^qV{>{+?N7A-y~WmY`lmxbae5tJ z|8$8hl-2)!`ju1C5ARSdiv4LrAavMu8CBmha0{?*W?fzg>(ubUAKzC|7X!2=<(f28 zcPx@oZj50*{$NSLWDY@XUpPI2c9c*%dgdRrBTj6zaqy&F(8?wm08U4OV}!DQK8ih3 z()R#t#Jqlly#%w$8;7hxn#6L}By^u2Yy+P`I2+*5I>W?H!ePY~g8ff;@nNqN?3q59 zmR3lDeA__Gh6q0SZh5P!?(#=~wmbQJI#&v{jU+G%sk5vv7C5DAV&oSJ;E+CyR%g`t zlw@8ka}=9k9JNr5HVy72gKt>UB{N*0)#KkxdK{ZSI?EP^?tG#&K?0^82x%xaFBFwD@xl?87F0uB3x9|YJ|@SMsCecbmI0AQhz!Y_t?|hp zg(CUZPMr6Hgan+a0Tnhkw?O(T3>PvBhq+-6zfp7kA~hp)VA6{rj{$sl_TX;a4udrF{Vf1L zVvYUmCOQln>&Lhw+geE8@%3`81avV=tgX1`8n>dgzwYNBrz;Rx&1kh6YydG+e(^&m zjz(6rasUgtUHF#B?UoNzZZREv)X7-KHjBei#10l~P-#(LvbE1NjCBs@JVd>2xpW$M z(p<4Wd-$n^nGu{90O4-a{{purO3O#O-E%?ev|agkK>Y8cb@EBPF0GC8chHj8325`1 zOOkH9StN}$$M`O80L^d-ICu{X!$HoSNf0d!2?;SKh&zd?JBguxdkbl>%h;4D9Q4N6 z6|F{697kGH(cXGHq+PK)$(WPp zV*_X6`2Yz`PG10enfc0^iq?~n2vz<4Z=$NqT2&Pq8<*fUgtybhPoRiZl}F7rQ$Y<6 zhm((afMvoj!-{~7FKDt!&Zyjj%dWH2=EzM4%J-=`LcqwM0a>;#|sy_TA7Ftae@4K$W+4U`WDJZv|a-o58G4GxmVZGCyqb0ks1)F$&d+!Y` z&SwoSDi>FUJbOnD)wmG9oav)vurep9&^~`tOOiIy=ec|HkAL9n-q>u1XKon#5g*4gDbh2%lu7h^4dz!+Hoz^$vwQswK?I7FaTKTcqi)FnzFXgtFAyA#VAMxrL~I z7KShg(zM~8I){bkKraglx#S7+vfxL6BSq@jlWe%chEQM!Vtk~-+2jme;SCaxpiVm; zM{ui-iY3ikheZ*r07dL@gDL{AR776+S3yW-7z;xF5Kt8FuA!24YSncWx8Vih#rChc zu7dtTUBzctqH!KsK=!qkc!(#?hKB&TXyK8wFAGuyj91739m4PN42ST-tKty;{;oO% zXP#G@d2`!HiMh5Qt3iZ$jFKw6MkLvzQjGnQ4 zGoBJo@S_aBLY4*ySJi)qiFIBMD1<}sRhqFQi$E>tRvAd#c`ELq@tA1wP6dd_9O&SV+zM| zvIOKO0p2_}H9v0$BQrDIg#)1R^x1H~Ks~`ly``c)AE-xOmJjvVY}8kev8X>R2I>jj zpvJM@K$;h?XJh|J=CjJ4eA!|Ars=ZV^CDp1VoDe6n2f+Zds&?oKGP7 z8S8!MQ|*{SqyWxR62dMCr9wiT-D}{eSp61|g$XJTZ z^md!EpP>RICE)Z<&#uUV0nlHa# zot2L1iRA(4y-O2rq}W?(?(>o&4oF#IRt}(p2%iAHSGYW%tSWy6}hQhW%DKK zX3It{k7_Af{h}kAx2CFWWJau|_~OjBJ+PYz`&-%E2T_~;lk>}l*UYDv$@E`Sc_Rt# z#%{hvZ10MKcC&l5XR?tmX?2m!TpK(HN-MFhvUvm4WyvP96!_hZ7ZL@c^C>eVI$wcT9VY1nz+k+a8<_V~fA2nTJQXemx?zeA=&S%sMLi$l{CF?o2yO2jipVszNA!r1b3Lq zXW89)?IBs8vOShmY>r_Yld|Q&Z;o-O5OZEJh8b*nDGQbNb;|-Vaa@#-g*Pq&3%?TL zu*OG`Y%P(2%BOk4fR^#`a-2>Y%T=P^aDQbf3h`fN7tC6p0hn#)v3kqEw&yWt{fDLN zI&C4O2A1hMXrQehUgB_3U*OlQfyn5=s2TD?Rq*@{8=k1ZDR>@w8dxTGP>Rc=iWzwl z3i{$kV5BM|q`NpJ$8)8n z4acNPT|BStLH~+rxBXn$a51&wQ&ewW*{jFdvRta8tx_g!^MraXp6>Ss<|`;!S2V+s z0<0`cjDtxXn&aowq&bH1YG*B^y~w0y&VJ3WSQNu$$N^ghkELU&H~i8ZdjSZu8V)2P z8&j*1GG6wr)2i4(5MD%v_I3iMp4F4)?cd1$^++z%tPoFX!6sjRj?L;qytJK-KiaG+CdsH6W3qN<=jIt8 zpcN4_k2DF$u_z6YqV1w7!#c}qIZK0)sI%X@>_C9VaIv#&tDCT_${VxKM12qzld-4I zpDk(pfAD9XR-z!)oUS+^fp|aMSkh8Fp5%dpP-b5y?j(sjyNN@YI7kw|eby;SLBHd? zRkW(%l(jJhLW!B`GrsGz$q;@>6OZ!}TgpEFptmhM2FVbFd#=K>C*MvEA$>k#IT)0S z?=}}-$LW522%bsA`(7fxEq{eW+bSe$f$4BCV7wfvC`XM1JWPSO7hHSyEM!IVz>oHs zA)PG_p>P6*8=CSPny0W<#V=(p=_pFADZ#8^%fL}fF->!PxfpV2T+1Nb;`}NN5i2xB z1r;-k>^C0W&uABUN*?0V^1H5^hKYAK2X8#%?g1-Ex=DtPdcVThh!H?)2b z2b*SGgUHt$Fq0BmVJ@Yl*j(6zu@5dxf!vRhXfJnySUbOQE>g6;Ykf}_2`|oeJkyv&wv;G1*k&x<`REL8? zdXF}`fE^(a-KB8gC9-_^9Z{kmSs=eONZzoCl{w64sr?nc%y@?r(;YAAQ`CHpr}QMK znfR+T_h$nHd10o8j=r7nRCKdtKAoYrNKXz@RGAB~ULzA{6)b+eMbDkce4mSVN>w+6 z%)=YLqreP43SB5j!GKtf2}W~!G$IjZ<8E4|JZ|ZYn}hHqr8FyQ_CNx3g)cv13WPnz z;wzyQ-zV>UtvU>lW)<_%O+fut-{qIebVEN`Z_{s3x0H=-*9IIh#hSe{gg)3NM$H$O z`0Erf6ly6;KjYMSMYCDw1DhB%i?iyy1cs6Q*i%lOJG?pz-8wU~>fEYzE^+Ie@70;? z);T__&N*6V54X-fUY)pGCzMs^=UV3&w@!gq=XjflogFoP8T;VJcZ)2r0qCFt)G z_FTr+5Iy|egP_*>JJwZyH}q_2=~p9xQDh^2{a!C&7EUB&y)~U}HpUlm2=s2Y(cuxz zS6e0v!8_V!ix-JDX9@y23FuxwGaPBi7Z;H*SD*YHTU{0Wy?d~BL;k)R@tZle-tm{g z-tKsYVJMn^CBSoB6T&P1aa_Zo(s__Ij0;NC%cu%|h&P54)5@8u~Kex*I%Ji05sb?INwzw@PBcKN*bO51F-95k||vIv_KHACtit3n5jc#@fvZ z1d`bGg-7!kpvva)?LmWia|_InL4ndu$I&TQ$v6oq+#<$JjbzIiB9Tmv#t2BZbm8DA zVczgMC`G!kgH?BytJ^ADu47lQ>z%Em@EQo2FG5_NA!h;r_)oaZJOM6cZmVVBby(^# zqaGD5S%^ep$VtTBkdtrbLZGO$OgmC^hMa666o?f3nzZ1h5g^QAMUaQXp|}OgME02A z+by=5l$?U??C=C`gb+n0WfNy1gd==+!6uhMKv-VYOx3Th<}s*%%4Nr`z`gke%F>ea zRuDTZwOTXc7hVAZqUa++08gefTl-!dN#vu8yppbZp%3u!YgPoMwbKvBb$cn{@}F-} zJ+%yD)>5RAEU}?Wm@?0%G~(C%k}1x(R>XQFQrwnaI}{}0Mv&F6aqr1&SOCRj&U{YB zz{Jh8D*hs(`2+z7BARNvVho(Of1yClI+kN(Q@kMH`d5)ZWS2wabYS0al`sBT7csg~XYSJj~~t4lkvdZRtZXlJ5CfqU=@ z8owl4-O4()-;qeUQ?c|7g34Wj{$Bh;j!|_y3o{Erbfh6+(s+eo#ekc1Nb^vVAbG;E zV<~(Qnvy^EQA+-tY{@@=s*I(uHPG6M!g4OH257M)nB%E13z%aZa5*L8i?69nGl|)- zLZ~{9caX?Ik@Q!fu|B?>iLg95#krk~%=GpbJ<*A0EF;ueqvV2!`wgG9pgWHCU(;E( zt*)1fJw2^lO@4%2T>#i^{G;~t?^DE{lC*7L$BJ=#f6`Lp;7xUmmTPAY@|BPsg}xFa zrNodfB`R9`l9QIQOMu!E)*$PKwL%y^ic4|7|1b&T(z}na6P2*#D54i+k+fXI{qzE^ z8kJ9B=1qrc47UUWs{_L{!BCTp;p>xybqW71>k7Z3Rp%tjR-&3EdpYLLFjN$vyfO+v zM+#7O*gmp^hw1jxE6LThd(~_t0C)H6gxu1PHr6FXW_Nd*)K1JNz z{TmAPaw$(3nS}yx8TH4p`4)G`j9Nn9+Sj2;0V#S8nifjLW!NbcRF+3)2Bo$qT5<3? zvG9SidB{W5jvTn~%%-(U8pB8h%T;269^YJnncCHSj+rtD25R8_9qt9o5(>-Iq_0s_ zp`bbGLhG8xmnZGc@hBRI%m&C3$!KUFjEtu6Fx@j6*Al~3$f&lO`$RMUV9qORXuBJ% zSkl5fx=1)b44UeQOxE+Z^0NO_+&*D*4Cg*0>1iO(O@pQ|o$FLRbgEp$C2-7sES)*g z%RSRy^jv?@lccEFQl|=e&0i?w^Jq(SJK8pnJ4p<5xKY8hYi}b(x zD{F+sGdub_>q+g%VIZ{-zx)S@M@Y8zEWf-54Gg~DAjK@j-3cHe<~rodp;qRuVeSV< z@q;@3>wZDW$Jq6;lAHZJvJXT?-Ol!FJS}B=`m6szs`tj-sTYW&wJRn^DNfxr-Y}l9 zA%Z!&5aOUdUtvcHo7MuCy#D3h9_|SOy8y6D0K1}fA7W@JJN(a>LJNdId&d(xETa$@ ztcft>{?kYWlG1MhDrD4(XZ}MM$w#UKg#$!caxF!SeU0*lm1z0q-D0E#@PgaK^ia#J zrgEm?jXwY|hT$-QQBWQHm7o9yJ4QzvD;P<@57^DJE$r{VnU5WnGF3KQ%-qd&1X6XR z2zxX*-VxNXDF9;B#?5SCV^EZ&+Kq~Qw5cS&^Axh=3Vk9z0onE-&kQBU{c4jb(7w9yfSeA z`FUt?-j|QGjpl8ijFikM7RSk)pIxHytBO>Y@7e>kig50jVv4%m;m6uYl<{1L`2&2e3?UV|K8)4}6v zr0^de-|-&V#Q4vAKbBnUytDbYeGxlZD=!Q&(CXS*7@q=gT5E04df}rT4VZBUk!L%j zzK^_+vk`crDyOO>$KOv$RsdSth4`bAd;+rrIH58&D8uTPNn1thdi;&I%&}Yb(S88H zyac-vN5IXVI_<%YI_Ls23kaCn@c}*qfYX>o*6lBocV;h-4z{UiHOk==oKyLkjwnvG z5N77@@?uXRvE(u>$mJLJbdoO}`1%WxW$%Kkc#G~%>?|`_MdXgHm6F+1{ty0Q#pMg! z97RM5u9&Myioo^J*ANaD6aOF}(3rnQ|EcBs>NvI?z|6kTjkBxfR?Gi=c?5gL(d56k zcpI?Un~XK{ZDlIp1zCIiNdBp#(Bf)G1MsBW;y#q4w4CR?R8VY(o?70CZ{1?ca zBR0wpS`oS1*Yr9ZSDUmu?ZNy716`U0w8UcULAWkxH`Z94{o%tQ^H{A%2UDtwW5UL^aM*w1r~_M;@OIia&q)fhjxHZ`7f)GF1{y^kk;a~VtPDh zk?At1P(osiiL27GwfWwOt~Oc5(I&9*7%M+};iJVy3oHnclR51BnTfxchof8TPV_gT zi}9LLVdnJzAGyO(1Yls9QEmeV(il5Ktid`>o+(J?b^kO;q^oRv-sstP)mgetXCj2` zX{||@36EFd!m059L|3QQS$3)x96<@D+WY2lx@81RryG%?dLHaE)$Gmlso8S@+t;fE z4~J%DGgAxW!`*RNC>S9J;3*`mR>Gljs!7?BM&evUZ~%(CdYH01`^Nt%valfI1{EK& z-%S8AS?xpUs^DlBy($F$>p&{=xFjTmATbB>4+{C^yU0ckMN_k;R zYsXV7@#9(*r|3KT_@a!z$_tA=k0*@=838dG+~stM20QR-w=zjUm^Yq^0*4vK3Y^d7 zLL0;w<`X77Z2%Xq#A^)Wm~oILRz42iV|}ODb10Cd{F^Ykhrjf+p21%`PvE~llJL<8 zvf<}Wbxg8QVMZ}BMEM5729LPwvablx+8OqpL6kjf2wk^ zsrZT%-yy^oTf1?5vo{mp1HTt(zA*y$R`&qkkj=z5M)93Pe98B^^4Gn6%t!du6Zj>xup!cl1N}f8UsXDlODaZLe`h zKfrc<9(m>J=be)_&mP`#^aFe$^?q3wG<4s7CR)rJ(@)`TVgaum2@AMrho0-Fu!r#H z-zxAg6Zmg!Og|4G^rO}{RX?K@+abjE#Xq~+bFO~IY$m?v<_dRjR03ZkuRF@=FS^&y z(i4PJ_CDA`h^|#P-Nww@yFm%;W*HmD;@(daP2tsqOdC-)eip9TFzu7nFuy{`Fq5lF6HiZ@l6=hxppnJN3}N7Fx_3 z)6Y6peXk+#5L;klZBO+x|CpZX|3-y>_YQ>r+Q#%#X`ybae##Zwhs1V$9(novlj!H2 z#Ae#V&0-IA#23P+S9OgwrUx!%wyZF}>_i1?k^|@Xf@vpC?Hr>C9 zByT+0+QU!b5C43Fi1mzFF#8w&<`ZjPesiLp0DsWI{z?VP3irsU`h{`_FUiNdI*1< z!cPhOmo}#FPmkCi{z1iu6<43Onhf6z7J;rU;8V*hG^|8uRjp|6e{Mf z`reL%JoStlk6#xbuJY>QUtjxPH`l;RGk!gLJzh5yzrNOnv+kP{zmBq$Y^*;Ycb#bH z;A_9_GzV?bb9;Lg7eMr6JiGQ<^Bsr`AaVted1U~6C9RsXs6HefUH z6)C<$h%ceubL0L+`kx!Ii?OpJ1^;6>CQSo0y{1aaG zi9IiVX>T_k)-(H=K3iDZ8=urMcVay@yMO8){-_?pAExkM!+~XU=ZcNl=R1cg)thRc zk2VW8W#lI07gTrs-)7<)ulW8z?iQ}{DQ2VoaNQxoX;**vHYZhb{NaDTwSwzjAM+L7 zM*F{|YD&*O&i)TuL3*n1aXo}TQQ@B@@Rw~&-=B`(JbiyXOZ2@Du|@L8Ki3~k-b{Q= zitqWy*#E8Up}wmbj}}_Y=r8J1(ONk(eBxE09;!}c_LM0J+>s{fN7?kM49^mWoHtju z2~KRx15{R)S&q5(g|i%-{y;irIlS2qtj6f{hgcSkuAY-fHJmd_U^(WV7!3H|%8>tz zR9<@%enuVa`WKgEdzTA{AV}TejdQ~h|QV*Y*K8)iR}yZ&RP9yZu=RtnfL}N zzQ_6jU*qzw?MLr#{##7AY94sUl>Pw|9gkQJ`#gANayAn1!KybZkc2&%Q{`q@ma>8G-G5xOk#pdbv zc*RynY^8bRovYu|HWS|m(}cTX;+yw;SN(P`zqJSTu>C29gQ=g-xkTPW{Y>v6{B@1O z!TaRk^Jg}upOF^orp7BxiftcqQh?Va|OLS z&XN2K7mfZx0-Z&#(4zY*q)zDYKui9(N&I2{NbM=Se@Z1PSs?652 zxrc=wIqQ(N_=~)UR31LS+RKj{-;p8;LoUFPBXaKjH`lARX6ZMtzoJ;ps7=EU7Ijy1 z#UiX};nSz>48f`?grwa61O9y!bdUex{WppK9Q^hOf=5C#c=M6az5GXQ8vZQ#cfmd| z8@vDe)jm&Hk8asKj1zt`zAvs`=I-B4vcsk^vP2S>yK8`~vqd9_`wC#dcIP7WA{DK? zd{)0CDSP5C-bMCNb5kXEYR?0ZK;0I2nv18-lBQqVj0MannZdnZEY~XKz`1$r;pz$kQ{Z`AXpoD&cU8AASIpKY^+Hkml)l0?i5dZhJDF-`~*|^yDyYK`}G* z4*5Xuwj{D;e0h@F1xYDeRg7}r8LkK_a&J?Zzg#sB@qyn{C%#H}2(2ns2yyVrg4Co;C5Ri1C&Gt z=Qm}_&!%68a2i-Jy5Y4icNMSa*6l3cKunT6RegZ$4p?M3Ln;#JqV-aBBPhcw5 z9l8fkFrBgnnhyJkwtDv682*P#kq}Z(e!1+*#Qzd{Z zbo99VhzAQVrrILriU?a>Q+b>aBxUAp?8g>MiWVKuSBgGR`*RLV`6zb;m%4A*VldB; zKAQ`q0#WxyDsUW3W<_YTZnS8#8n1qBcC-IL{P(4-LVf#1zHi`cn`Dasr>2=tVD}2ns$@k@Q z`ImUF z2lQiau%YXniRx^0jRXUaSkHEoFag|;3ZPZ`wsfm}m)PWu58{AhZv45(SNThrtu22z zj^tfe_7MugJN)l*m%q!AqWn!9BK+;axuP!juD`+gNYED57QQQJV>i?FglAs*qNHzK z#Oj|M0#tY7@riX3fq#WNsLgub`q9Jj-ijWa zmkCF`=5%(NGrr1|U-$6W?b$Q^k5l+}-$eKebK&Re=XMKqQ|0ygrNT`ev8_SemhDZt z>SyF;;yYXM6%$|0qh0akmEQt%bLQbato(|rpLFAq>)9WI_ase{4>9L~)+8wjd4RWB z!Ln$05jw4Q`yxZZh4v)`-|*Tcec&P(^?Ad=-~L60gZwI1F%RfCCKAJx+)WolfN&W} zbLB2_FlbkfwBiH-@2ElUBE)$CGi_Ji91f40KA+P#EoE`HYOMRJwXAxmTXj#Z`ol#I z*5dA~&PC^F`ny%XVqe)(wzkHpx^kEhe1$iz#Z2Rf8=w?WSxvuL&HL(~WIZ}XbKPz_ zz(Aj2M*+2%$H$2&%8$3rN;o5L2xng5eXLF{>f>xgP~n^h9O<)_oXcEt4is`qW*mWx zERxJO8euUmBxe4SuwjINcj_`w8)l?P9ed#%?+Bk1aP^9#DhtiO&e%$u5EZw^LEgpq-GY4aGFSVkx` z?0nx(Idto8zMpajFX)GL+kX6v ze!2ZPmY@0pnac*=x7^74b~*V&H~5Zw1A?t0fcL^GfHX#jR?-PG@;bbTlhUw72O2a& z@ExdF1otBb4%3%L88O$)g5jO8#0SG%+ZDzLI>!(y`C!16SQv*A#!wi59G^lT5O)NS z`>8ddd^e?>mQ{tjoMn9La`3Ah?DU$q6O%^(iRWruRh!4gvoq1^ItpsZa19|R1GPt+ zDeXSKN^>By=plK)CfhvDCi%c_r(o*_DB;<+!&r`mU+g6{;yMk+t9-Eygn*9x4n&V;9?`k%P}TNCoEa>CZn#^9wVVE8^x@h{1Kx1P=fLtWOnYehDp7*TG!|!J5D`-{UJs?HmEX9pc!uIcToEthV>w?U2FN zni|AnohN*tWY}$^NMAf8ra61K>I$XcqMZJoA)UTR)Qvy-Ezk%g9yG0I$+#l~9fkt6 zy-_uk*_J%B++aSi++dSn-|uT1-14CJb=On3TRNzVmp|NJFIa$dU@J-Fq9=fS%vf9) z%s#P^Da~xj6e(ag!5dRiA+j7Y&m$jiN%PKA-|L(y?%pGS2LJ#BC9T{-nz{|H%h!sF z>*$|d1Uzd^yFyYa*Iz=D;QjHOqxhRHD@Q@L`(uf)x(MS?lb?AsXz7i8GQN=gF`c0kx*&y z@!%Y0&96F(A}0(sv)T4^=~Q;CzAT_sTt6vKKcVvi$92sU_K3nTo6itg`q@!=`{0GUhj(Tdcwuu#S9saqGaadw7-Mld zU*v1{JF7rCB_}0nh9gCFkZP}1C8U;ASG3}`9i*=|`wbQg2|w$TKU@Ote;(>GnWV4z z{xvy;E}xbIpuQ%91Soa9T#W|rwT*eL31Y}ETT)# z5II_kQuRe!*X@|6_`d*!#WN?ngrV#uorQhR7m; z2Ctn4 zfW(R%;*Zm`F+em18j03!$tRE(rAE?vsf}L*6o|(fUK~l`(IG}f+egU2H(~Cu`f=!3 zj;SbI2-MVQ(;Zs=BI&i0w0f3i=4jTB)XW)PEr+yh@-r*b&!edd!l_DcgL6YyL`I)Au`cX-{lFka7q>-EeCd(Z=FuVOY@4M>Gocdol5Q!L0x##d{Nc@zz}q z=;D*^cjK)j?45}1f)piaR{RH}X^Ebm#zNTEx2B-)-Vdnt1RE$4WoYMhEXG&FiI|XqQxf}Jl(dv z@XFu`|8mD)QJAc`k40o@?(_wg^CrDc7b|irz#ji`W+aBv`Zf2vn9_n9LHMgqps74T z`^UVBnC{{O#YN2K zm&hc1lEmpWI15bC;Kdw*iEWG^@BsHXw$ZwgZpTo+H1mvx7Wx?dx_H zLr@8O0^ID6vxx7-_k=+qvZw5)9SQugS%x&}MOY+kmj9Q%k*v(FFu(erPWDMd09_Ae zd0e%>FnJiNs5$h*=Y#sQJmxMi3goy{?&bu)5Jo&=?)@j{c(`Ft>a$8v%ayVkVhWUt zp?EClXEvMPDk6P=fs>y97BdIq5i&03W6oemrXI}hv51-jaH}_xqz7DIdpS_YI%_BJ zCs4Z`e|YoaM*u-kkaj@64NQUFj5iEqZ#a_!S8t|~%zoRd(3^`tyT@&B zY$RL(XN%%LwznXV2kMSBfBT#tmb9%6=~4zWmai9sOKA1pPjAqs(`qRTLMF^+vCgss zFo}cu#9%v6&Eb8v1k6(DGeMPC2q;(_O!K}o{)6`A+Yk~3RnkAm4eENGCgbNZE2Q;R zmb6@hh!JfJ$M3z|gOE#mjZxG16EvscBdtha3&HXGZJ?~U3E~5sER|p?c3JHvr7N2Q zZ3&PNZ&BxLejcZrZz^wOq7+B%glW@ARXTN`Ko}k?LT;5s$?-8>@kKVFfbqS?KQ%yB zwL{5_4*?E&r`?)b+pE{o)S6x+mh!T`myrzad4V9aCjmw^eyj0&Hh#~>ZxVu9!+iV` zAG!t)>O=WNpm3dhoHBx%;uFmi_cIq2AYd8|{l&D4lmdK{j)|3((gyG}H5(aztfF!YhSc8ZByj457WFs}XDancM zmypQ1T7^$tB!K%CCvTG{wV{Fdv~n*?Li!4LKBUqvk;D!SjPklWmcw;yg?MCUF9;0< z_~0N(MuDh0Tp~|o90f1N*$p(&5IXm(a0j1QK-yT0aX%eL!b0Kyk&MEmHW zgncU8u#!qz-UaR8WDS1A-W)}}&_x5_K$>T0a(}kchLUSjsAPGPc9cyLIIYhn6jaB3 zUr4Jy22K^O0TWI|1v3k~mUX^~_KOV_%xo_e8EwV&W^s>zL1o9c0c_bq{&=8}2;SbB~ zk1|vx-(qG2z7PSWVoz6LW_R+5kNEo2X*(777IJI|@m$%Zc!p1SHM1dE&jp7jJ63*9f?<;4e>d z<8)$YRUO_;J?HvVINI{AByn;KhVBUBSYfP+lqtq(JOPg2g!;bH|#Ctbr z`H50q;ythYV=OQ6-pyKSjFggi&ntBuN>NZzbI6iz;yqc88w?oc*n$4$mFe4DRL;(+ z2s1VKzj@#%mHh+FMblt8MbKzbpbl#knKHOlByfCD=X`4{^E@oVna9QU$%jzUjp{Z2 zM;-JY#lQ9EX#A=6Q%{1H3~*IXQ;`0ukq_KnYQr21H}KKr)YwWu(t#eoPzI!9kU+yv z>h~*>=p>5dod%plwUVZ*0IEX1UMgvvG_#S^Z+b}!Nr2BpC)&kRXgmow_if}76xuib zr0RpR?l12cEhD2UBM}<%-jO!dy25E;OO$!#MWyk_VSV+WZ5S3HWQdtB% zQr;vQvk@8Euf%P!pwkNQ8>S`U{Kej1aVZY7Mli9f*RAgy59fm+XAD~!s(&r5OGebW z@jYWAb5eg-(h~o;gUYj$MWnNE-_<+n`<tr6voMltAde*LXFPnZ_b?1s{m2jb|Q=_Wg$Js5b* zD@7uU;ODJj;fza71BJgi2A~Qxs0o>SdAd|w>dJ5a%#IxBZ$*Ap_n05?t^WpI- zLEp{~KYw$9!`#qI8w>`$jd^DJBnysOB+2db2&r%7u6Z zE5`~e=i{YqD*mWV?eqC}of0~wM+d1Z7rYn)Iw%KP>-DIEvs2s@Xny}^+7G@~iI@1S zY0SzkS&LB90hT}`a-L_huzC7n>DqQDdG=t}BbBbCJ@Rh(3_9xyM9V>Is#hR z+@fZ|yE^Dga2SW;;?u0uEzr(H0v$_n`nz2IN}Apy^-jf@qb_q6X$Hz9IZXyiny_mR z_{5cD6T00)o|5iXQEYKU9wmL5fhZm-CKLgy+PPP2ymL5fWNGJ^D7EAIu2;pF6m_#G zi+;gc*Q{yOo&u)KC?}3)@FSnt!mayDu&$RY<7;7GC`0xu^D3bQ1*{S%>1%m|EGleF z(j`sYZjp;E1Yp?mS2E)p@~k4qIXn{H0+-+v@5IJoG*^f{9%#UpFe`zmNdh~xSnCvA z-namDaiyIP6R3>Onz;~ZmM2d__aKo#3-n{?HO9iWsr&FpsXQ5r^&lRPQe_L$A|hcIR= zgX}}9l4jfYMG>KIK_?u^>cjH1o=1%I>W^V=R>WY9dmEYPqixRrd(T)anGvRKVs@?( z=mNE{en#BQ>w##osIpaR6|2 zs(whI0n4AZ+^O)J{&MY7&e8t$?A8!4y-~{AxjwqeUs30jY{gVPCO!}j<<^L@1{Yr~ z_NTJ27iJEDL1L;8ahpRyEZiI$G`taHz?ERvXD-BgkA}jGZcCM~u+Bq`c(X%)8R-XX ztf|T{GiJVm<~*a4DPJNn2V%~U%>$FXj9RisGkMngS?7swi#E8(9XD?PTlOM%+`LB$ zKs^pd;18P}%ogD&wG`71P^L4({zYz$@2iQm!o@louWl^G5Q6UnQ-kRl$}hDh2I=)f zRsv?B--ArB5XvM#f`oi5Ea6cMz9tdMqMFzjh3{01P=qYG$Y=uP399Dl7M4Bfu(RSr!ooj#)k9bV8C~{l+i{q4Cv&Q zF~qEyY!Vg%wg}ihghH&5E+Gc4MnmDFIrVX_db%+IKZc?%7{U(7ACI937^u9k`O{$q zY){lFm3usBIKH#CFMk5HhtiYyxekHJ-H=yVP|N)`m1r~&Z6yd%=9Klpc+F7um7+cF zFY2b`@a&S~w4|)Oc(y>Kf~}wj*aSk|ftx7#PeHKDaSHKi$+dTbL;yvsKzpom?Xe2! zURe$`s$^3zh5Bo3GoetsW#<^?6lB@U_71ooug!fy6aYpG8m=Jmw8+#NNUiPyd4+T9 ztWDaSD8PrXfLQ>Ok2LrVcDqd{fKz$dnEQi{h_ zz}VD=cHLBJ3Nt?gl#t>ML1l43Qge(`dFgMlT!-Y*d_l?47~^`=bn35I#oX{8@sgw| z;kX*%1#jva{&JtQ(R3sl@<>}!^BzGS8&t@tAI2W%=EM-Tx{!GTYh1_-Lu=szXQuxY zDT@4&p1S}pl(+7Jr3>q1D^NnEG=!{`NIgy10SV%o#jEh6zhTgiDNB0*G(-ju1Q@0EBygfwn{CT+=C)9Bi43K@ndLRqyIpcX}e)oA>& z@tOqW0IeMd7QmQ=LXpfRU^9f1asorSD)Y$l0&oIKy3Vsa{Q?x4;U|@yo!J6_;!|;U zp{vx=#YNaqpk#I<0OZu+Yef9OjAw)fMuKr03Cct;W|d{xJgJl-K2R8xjWblpp%m!K z>E;KM;3{UKZ{bw((Pz`gPd&uPImX-`Jj}4m&?7HASb_NSd$B+2X-jL^+>TdHO1PSh zERPW{fVxv93-AibmpgPdO17w7d1&<~WDz0Dtr*e7y!wTigMB&>(ZYLDj$#8{v~bNm zY8{bu9Y&BKwVdRkJcekwvs+#F>wWsA+el-uS-3s~4~6J35I%DnffF>TcG+4H&h*Wa zM4Yp@824KR1Wgi%!3VpVP@wJr0iaqPXaxXxSn>5~0n0&BtTPdVyXDceH7F_o8vFqI z_8h?PZP6U^uv@Yw}FnsgJG&?g=D`ACkEp8@^@BJKys&mOs3*9c+Wo*3=DYCB$EyZ3J zA&YqS?h%`Y!wB2fv1<+YpUln0;Vm1elIsxcRJ1CWbM)gTP-Dn^@*xNY-yv9teAix3 zT~FkapujVX!@~oo5Yiz6X#h)LfF&gb(mWre0WQ%N5)wQznI<1+Kc&{iChvRbVP`jg zMBUGYwq*h7b4a7k(&kT1FBPIhTsTNeERXlqZ7cq&mJosE5Va|Fw5|}oXB~owd~khb zB9rk2J>UEOQ)SF!1q8k{FSF7zCq1E`ZqT@lLRV!ug785+MZVu%4ZZ{EIU)*Q<_HeN zeD8bIQknlp+qb~iHD&+brb(Mt(?lx-#Vx5`T3l76wA|2gON{FsGnh*~E-g|Lf~Hz& zX(zqjGv3B?JO;lq9%&SXg%^6lqHC0ks9?#dPGz=Y${D-L^`zn|xmkA+tbYzeS} zDss}ficr$#AHP{A+v3}yKanoFzbF@HIhhFi4mxjRc=u+R^T%77K{kvI(>_I763dxK z@lyqmTY~W2BH3kd=MheuJD%aR835YBl^IDUvqV*&+#Z2#Sa>oo^DlUqrV5h!P&r zr40ib)1q-SUiEy6@QgP}aCLai`t<<*cjJ*K}%3 zm*xy;8(S-=BXVd5W*Q&yt`=(J2v)$ z(rO$Wr=%`G!H!GuORdJvuZqmyk}q~Crf3!kn&y1+&lWT} zdZ6h@<2Hnf`FkS931m}+_e#kuOjaqPV5t$IQkjLx5zg8qRU`DOk8j?WX0C1D9n@eY z{imI=^Yu*-V@B+TZY>~Q*p2(kkg`&xAR@=_{PGMe$K9gSP zw|{pB`)t79pQ%JpW#i`23N`e&KVtu6{QPOEc3;^<_hgT_trS|3PmrS9tT zGGIoNPKan6ykV51gjXh_0H6?bnb~_qUfg?GIcEW%@z2(qLxaM9icbt&;Po~>&4;m!9q(#L+#c)f7s-3WQfwFeu*aECg{-dxa zC+wBAC<&>DWUvw=lXsA=WFm}`OgW0OWrGlFXNqOXtA|5#`SlQRNGAPy{Zdjd8Lk%# z*Aub$^%g=sMNlC+qv3i{l&bOTUG)i_jihXALDPA3!mG@uGl5d|e!UkJA4DNd?$yKA znEZMOL?qLGy%VV>ND0@2@0(u_dYH`k_1=QDXG*vpXwI*Po|$a$>)l=|^%_)xvSlMN z!$yf_eYbweGWs|v^>Nl5^98-paiW*zq+P#Yv?sb)wPf!d3uwvKI9C~rIwbXe2YOjh zmQt9+@Ogt8sH%D6pVkww4q(dMjc70Whr|T zkM|f<=LY7UaifhlPYD?8x&Kh90-bMD+r+D*XwlA5(u!`Yv_5>LI!c)ANh;@8DnMO8 z#7r@+Qe=L2Dh(*QbFN9^g*L z$~3Tyf?7F;Q238z#ZB}TSz1L0_Q$}mzSX0&Iqe-!GErB(!OX;sCLD?rgr2TzOTzKz z8~BEx=pE70qd*KD-5H?_bD|gmRYfy(n5D+0o_7gV+Uz+wP_HS|sA62M#_k_9ypvunSdU|99 zx7r@_cWZy7@zroF17)Nl;n|!2BuXuD1niG{>f^xGQcaK%0BVT39PptBF!r*gsb^sN zT`dre%nnxL;p_EQyWi5Cls(VQSSOixNiYdb6-z?5&9-@@?GzxbVtqJhad~%=Dh3WU%9;QpCnEw1pJ?Euwd0H&m%K(H}GyJ7Zlr~EFR*hIv&Z0fj=B#fF z$-Gb{+Ar(Z z&GjP(Mmor_-WPe*P)u}!6;h~ByJVaep6(Uq!h<AFYBpeA=j~yS<){X zw9)ZlaghslhY&}Dj(R#$$U4(KQXsfD13OY0tt;^>o2k6uA_y?YrSP#xSA#uP-2^xX z90opIAO?GE%b{oroAw3Ld}Ga{NP2gVC6Jwk4OfsrcF;k&qTFv>r_A{A4ESyuui5pl zo|R0~D3TOBU{(UK>EzsJZvzT;k@VEL%dY1$xIn>8$V{D-lW|pMaTF3vRHwPV-x|x5vJERR z2@qArjeupe<9N5xi(dTo(SH$5U|Wk3L_?+k0RyL*_!evro-jaTy8(w!9#PcQOBseV_$R9MjoRtaj#ci>6>TQHKYly?MfUl~E-2jaDMH2`dn2P- zKAJS%&*QDvh=3$i9h%NMaQ#w16H0_vvaSR|jVCr7Qrn z0M5{i)>~iq7^=Mp?TJ&5(vk3}MOaDZ`ApGjDucT&ceRZ;z*sxzQT)n@VXWkh9~ly=)*%C zNY*41(h~5jMVu`GaYB+-|9pvJCPax|J1AeGK<@;|9WA&ocLwlwm?Aiaseym&7NBS!~`j34m zK!3PBAMoK7=+9NX^yf_n=C@q1KUbNIaO+f0`*T$v^)5``koD3R?S;Pc2J}u})O51% zcwIy3bCzjC{XzpG(iLXDtWDuTf(1Wh_74)&q@9v*oZE-$<3p+QTf}*cws^f3x`tkh ztXaq+Q<4*-F~l-Q?r~RrWnwaop>wNi0{&OK5cT#;o_^T&ls&+SLdJPF?S@lJ@`Z&h zs?v76AC^5--&9O}HOtO?1nsHXzaI2u9B<*a+*QfDzc`;f7ZAmH;t+LxAuiN^AAHdh z7Z%GnoJm}P{a3p`ZXLLRA5Unt<8VMfr9aLH0$86t@yDAN?_UqR5q*URb+Pv8zDon} z?Dv1^;*D9;R+cU0_kUMGr{KEt`@gf0!1FOLA}L$>vyJrozkE{;WxY4#v`NFYT96!k z?)g}i)OH%g(=kQq&TY&2PBz95woo#a5sn?$rUP2`1z4H zdKGYS5F;9_r(_qRhV~g2c>_f_lK&ggEa^N@*^J$v9GlQ@Hg9_6JHW(qV)J9NnUGgx zaf`I@k;Wb+sv@#-JIQUj_U=%0Mcy6CfNlFzkgL0fH_e;vPyx05_^{dsQH{e^hII?4 zc4TZQHBA>-iA(&@S4t6el~x2s%zwJVqQ)lK?%XC^-cL~lpa+cS^LUsqWv~17h);^B zpLoHeEEU1>16!|)Q9Z~w9ciJbm1Y{r1rm`dx&-4ZOPeKP5kpQ|=f!EUbM6J{jEkjP zb_H!|t#dEx*v>7jN|C`ssqL2d3fCUeSbOLYGJ>)s7rtmjrawOKQI6qTOaTZhHKTxH zZv=2=bK7T4q=k3s498tM{ye7Cj3gPZA3F*8@aw6BxA^eW7Cx9LHP4?f@G}BG6OqlJ zpHbu_-b$zj*kH^UG5h8mCcNaF~+ zQ(GBPB(T#_8^^7wr@GZYjyJmqWANIqX0lV_T*Y7^=p?i$g>nYuOP1px;DO z1OSMBWA-lAAHUky2J8TD0>Ib~JFrxI zPecra89kj^V?MaS-dyJedaZ@<`(r@glAzs;TPFIZJC5p2>xXJGWxE6-7jg&UR?7A( z6=WNMmPkjd$956erms;CKjw@p2ShZ|F#@+bz>e&Wi~?pyB%3lT0YrNin5r=gzU2;3 z>1h5y-h+OBq!9AYeMapGq++gnH=lOdbhV4pK3r%&leF{BIc>57?(YMYBlD?z@0&tY z7L>1e5wAV1{aF=5yq<)_gtj!BU9TDm&xKBvtS2l2wwyR9P+O5sl!i#Udek%_S0dO` z=;NhD?#NA1E28FGmphsOp@vlyr($y;W&Tjg^k{B7Tg(rCU@(fRE=A1^*I8Yn%NW+0 zb@ae+=@sx`sZ%`udb`W*C>8h}L#ZtLgQN~#C8z>_{az6`SQC$?)Li?u?)t4aFMWx| z0~;wD7)yze*sEn-P~uLqL#?2O`2K82KaR*Fw44OP!yJk~7~*ME{|4glRv(!ymo1En zAVP~3oP#|QZ-37b*1EhDy*VoGH3!BFTPAJNoP~4I2eis*Mxj*>SEJDQ+(m+{1p!9- zuGBt2kug{SSWKAb{qC+NPE+tSxr? zfe`#dYW>1wv74Mq%wPTCD&RJ?OQq@lKio$|;o_z|IuPQ*L(Sa9=K+6w`IDaN*two; zf`}V)CIoFA!$SV}0<8%4lIDSTw5xkvr~UuUAD6B=+NTVYb~~GDqN=KkodSO;^~+O` zB*qT9{JVl|s)d+!R}z)D?I$Jvw{*{hiIG2)jM)w?Po-u#6d!$>{&y_V&NE2?ruqhXpX^Nx&0XKih zqu=k9G3ww`OFYssf553AdXr{)&&fkYZYao+@gi+TnAvPA^1_>5<2aH}lsUB#tpq~?~9Mw(814IC;vIAX&>yZE# zVZ|WN{AG}$=I^g};%cBb@k;5X#lUTDPMoH6B-9$iFS!~ebPPz_F#raWs`kPe(r_|g zhITc~=BXymoEviGAfW-e=@M8WWA469ueWrgc~S0o8ZJ1HR;UT{1<=covW-ua3>Lr* zoJrm0lgJ%J<`ye+AC`LlkI&q9cd&Ih?Q`D9`M(8rq@YQpizm!ur_=sJ*7czUAb4`W4(_ZP)xlKkO)g8 zBx3&c?>>+3Lf{vVd#a3)P{wy1y7o24+^W)dGY8p?`>N7==Ri+{BwFcx{C3jYbsZA4 z{b4zrhhzgWaWfaW(qJhxqBK(6{L!W1Mh-hf#0}@SQc&Ch5GU?{5+^Mzb_tsjV5gx* z>JFfoxC4S2Iu_Tai<|pzv3F_O@g#pe?UTnmDWF4(KLF>EJx*rZaZcXv{Zz;L8uO1F z8WK$k-2L1zg+;o+KVJ)~z?#YW;G+tbhrO_BHweR6H^nuO4>nd3Z5vXJJ5U|us(k;2 zUDr(X0m62YPDEj`T*m8V`B!62be?$G?LME$xU8`+DeW!2TcaW4TVVVXk>ZzI=nUt3 zgi)MYd}JQ@pR^+Dtfjd)rB7>$*zS<(i&K^42>T#%Ah8{A`L@A z?E)ZNln)_n4+X%tf5^iu0IX#Jgd2ho3gK@rP~F475k49p;K0`h!Q7Hx)vNVuS1VNh zkY36^=E{rx3B_9l)A0P7v?NKo-M*wYMu!Yg>c(q0+97zNcq<<9WCql@N1^RUMnD+cu`X~yJ32=gPD?XC!6E(D>FK2-&(YYV&DXW=tf`63LF{?0?fbAGM0 zfm)&R4;Ct4^|g;B%%Aput;GQ=!BA1YGEHFhJ}DFA->W_iR~%tIa+25t2e);AmD`V9;^y?=v(1?G=)Kj_2!(HDjEj7dJFaM$eo zD+Bo9#hbkO*J&g`h3&%=(SG{-0OxN0Ri*HHn|~d9tZM@3FWMn*{uP*dB{5o=MHWGD z>Lqa@wjUPHWa>rF7*ntGx&bcobQx0Awf@C#F!geGx~LDlsrm3ICBZr9MY-d8_}!d% z{H!HEbX=s@1=(q7gEOeRX8|!%&`35& za_(_<1|@E|)%NwRZybKVnxcY%Sg!wERbYK%JDN+3A6(U)$qQxCRV=r|ND^8MldwRP zw%7UFpYQ7hJrEH4xo}H@voN~iLF`}h0)8L+wHFn_zFz)&BY-TDg4;L5e?A4n3Q|yT zJx996Yxjx(g0`8R`AOVov9?Gq~E`S=3(JYda+u!0OF`FKPG4 zn{U6Z3jD)bDzMDA7kHiQo2zBMJqaB29`zrI;=vZT^X^~$GdS<|=?hzeOYZSZ4d$x( z^X&_?o4W2S^X*TS-h+i+>2Tb%phn>Up|{JAxx>=-m~YoYLuDE*G4}>K{~0txngWlT zR+sxXvHNQg#U?=6wOak`J z?3XxdVP^b0Kd>gMHd@8J=4*<%3`jb7Qb5K0_bVi{vlEJl_0(Gq61f9GM{{>04~AyU zrtjrLE$Mm#0B8^tF=bF=7XR}nM(j$uI*>`iL1Myeaj42DjnnNF%7OiY3lINE0v3Dm z$kh&9wqTE_@L-?0{Mh_JRZ;FFA*(4CkV})C+-!gVGOGIRgMQS=;qJNN)F5uWNNCn1 zWKmR56cHtS_P-rrM@f6?SJqSaSBX9Jl{Xst61xwl6unqs(EqzrRR@r9B_P%tgj-+& zlDjdWyRBp7zSnPz`1Zy3WW>?fPN9SLda{x-CsBHV4#fdVHqOS)=+Yl~J8!yC0+GK^ zUf%nXykP5nq@xYLwDsS~N_Uc|4=BY}+~DAeF5*)m-Q$)!0^LJK2b|xcx%moR4k&A8 zk&GQFU6sM6AQ%I*bIYGP5^~r`S7C^+0{HR*Y=QnLY>!oh=p8|?ioHX=N(61d@}Ayg zU{)`%BM&Zb0!AE1pUj=$jK|3m=J%8sGGem1OK#I0(6|Ni$B$^7$UlvZBj@7J^$=L& z$lR_(x-seqGo4Y&I>#>>#CdgHZWy1~m30MhvIU+JDWZ=St;BYKPV?lE^2v`VfDnQl zU>?vo9O!Bq8@B{H`9f`DG{;Yi$IBwXt%&p$K7hQ+$H>cgK`LJ<^O%Vqw61&79N@j! z=2qBT0Ebj${EC?l5I|VkvZ}A*0K9sev}JAk6q25;eD`x0*(jdPxBvUO*lITkVVj;! z$wgNpTZI^1nE)~Nne-%*{Jawj;ZhAy;<9j`qgO6~8;szeXy(>UQF=lpOK_TLd|hb*uujdqE@IJJqvWj}gaB8BpY@Tmb&^ z-}?Pmpo)I0E^F7|_bA-{PjnT9T!pnUFY217%N$_>@K4+@{AdCA(e=VFG`>jdetE0M zjf&mP`}PyTTZRy+-pPLlL$K0ln{dPrt=pZ71qpHSIk8uvc%oQ}bA9}_jVk;$X>GPE zta6SOmZCT!p5ZoLk?_1;8j(62l5ipX%Kt4P{&`f3@dz<;xI{!+cLzVsW1gsWmnv+R z`nugI`VQo|S9!OtAD<287s6Li*l4r$;~Tzyd{_!)ukACwq{XMZ#2>%eng(uUgK2o- zQ<#Q1cs6f;oNpRvi9eG54XnplY zB^9Fu0u}1D5oHQpq(VFkjBrs3Ms^Tz%P1KTvuFNNXOAfCfKFo5)*wyCTyPyT{V+dd z;h5R;du&Nwsud4rp={-mR**o3{UwhdOsyemU-~JP{`6rgePq%6%4s-OsxnvY%eJ5^ zv}aDNI_D+7s) z6Z6E}UbdF(P~w$WvSU}85sv4&B)!{4=ng>VhU%AOW9Dvv5+9Z_3;ru)PcvvMbLaJ* zG#lJx)P1=GD4U5OE{(a6vw5G)^7#+hwr&7t)S!?$X}tNxk#g?F8$z3WJ0$}$e&zY zqxP501Gb<>q`Y>?5dxv)(~ky3I(Wy2URm&uKLQyF)tL852V{&os!FA%AFLtc_HZCr z;v|Nrb$T9DIr+HNp!%^B^B{053*3QAzr_M-oql zn1ex*sFqGl!txyQoAt|c2KmTVmH?>AbIbP&$n$Ka{GT6s@xU^oU!KEAsmL?)p~|yGshTQOi9CI(szDW%2w;24bKn%p z^AaU#ut$=}^M{v1^5puej0elF^?G?EBAC4Z-kbu6Z(ibgi z9F~*2JQHGrrXb>`Un17`rui`I9I`{M>b;=HbY5c_FPS}ZBkzuJKm8hq*r%e#opEDWc3!o(L#VR=*|a!tg=`|=En^~$S#A%OT?P>_+m&tLizIqw z)!gOmuD{A;7JJSK1jc7E{+bJGIdDytxis^@?g^Tb&?5Z7=-(r?k( zOQpDa^HG9 z8l`eu5&*B-69Atey57$HL|qe*iD6?LA%Veq|C3%If-E=dr!%mKCL8O-^y}WEt{;I+ z;oZz=Jqu$@mspu)1j2e%Z_?qonAC=R0o72J;vX-~HC}zf@eYFYy(RletBo(us?k&6 zXh9SM*bZb90y-vsQ6<=JXUUrsxDQu7%hiz_W$GYm+qAOtIZ;Pz5;%7eWOZ8tfp-Gk z(J>k&sYjc^6P58fH?Zpf$WB^a2kKCK>!~ZGr9o^BVbP(fGHdsQv|4rM87iMGRGxDv z=MKd3-GOjC?T|wCt5Cled|Pd(d_Z+$Xf5-}zTVBr z3*!MI#yZYGAkMlr#&Jc)he5!drhZ#%T+x5R@Mc(e&mFIRbzk6>t_R)-3vV)4K0!oZ z;I)tJoxW9Bk&l^tN#EgR0`S82qMkxOUx8AC($-f_n5)lL3^4JSUXb<-pJIGMDV+Pa zf==V^A`vhiIEPkABc;=vwYhLo?<-Xpzl`MHE>flrJx)=kJ(TeNEXq_6C2ZK#3b|O1 zvxqir)_#gCe?$)B6MipKe2!mx2;IF(XE)c#@+7YE^Jw{x*cU}RyDH3n4|}crw<-T; z&-s7iU$N!$AJA{$JxAiCYsDI86 zed2$i@?YGe{v&9`(=pu21}5X4}6<{YUzQf03>Kmz&py^}kQ} z>umjNd)Dvn3;jcE{gZptAJ!-Qt1cD(8S|FUui+Evl_mwrXUiVGb#1qKo2Lo`RxE6P z7HNI+{!L;2U;8P)rrN-8{W^zVrqeW?*|Ms`e(W}XE@(c2{)O1zAr}9UJ@B8yQ=0+G z3*%okU)z6^9`zsT6a9;9{r7JS^Z!Lia)t5NY5hF;XATwl?|KX5KO_VtEWaTZ|H(b^ z_i6lDHP5zxK>pVQzxlGD`RXD6MXr88f9juJOZ^%780f$GtNd07(_iQ62k^7L`Ex<@ z(F6YwS3iKiS><>8qX08v1Nc|9_T=A?|0DW_f03&nz+eBA@=yGA8^B-Z>IeBpeRFQ# z@DFkI1NfVNCi-*x9{^_6m+P1Rs!Iy+kNW1zg65-#{1>_U0sKiT|Ifce`+u>1{B^E= zfd6*N|IcglD_R#StUp6s{Q&;b_rDYUBmNN^z`ts4PyRC>q2dvJ!@tPY58zK)`F{p5 zbsNB6=jsRfr~J?D8~!1#egJ>zzm$LCU-fyu7{l^gHKzdoAEM%y1zjY|4gV}xKY%~U-E-Np<@jS3@vLFMD+$YQqN^Xk&-!LX$dLEsU$l1JEa9IGm^9C{ z0vThg?1lDxB6iAnQQeCX3q!VqAfl!gXwU<(W6Jgoq6pJ>v%(Kdb+Tohm^+#6Hb|f7 z$8oNHKt83-q90d{S=Vi5Ai%jk`HXP&1M=yd0{nM|3~f*O2>!P(>Zu=VC#!xE|0lWi z%B>OM#UX#q0On7xb zq)W1Wl_fL2}U!Nc3^K^Z_fX~0w=i~XzwP2K= zz~=+?`Nu!vd2fAwkKCjT{u9xxrgg!sd=ilq|ReY8cGue_e`7Ha0vn9LoS+)peOTK<- zKqNOC1T5u46CT?5Far-K@nISscICs*@v!zqJRF9Hm3+XOQpx3f*cT6n@Bu4zC1d%p z6CQG%c&O%{tpu+8e;#igCktI=Gk3yWiZkB8rvkDir{G!a=%Q1HMlOTGT#vtZ;b$>^ zmg1)qKYzi`8vJ~MpW@SoM%LnQ1^$k}PYgff@sq$$9e(QZb25G!@G}cP3-EI-es050 zJAU5AkHODZ_!$CxRrsmK&rbN+13&xXCyAe*TPDY>U(Fjg^(lPR4o=Gbe>UcT2cYo zbtYY?IaCI){{^z==a`W;V88Xt&_+h-OGdHF)D3F( z{>vsMy>-%dW3l@ITO$VoQx2DhlnqCM`DQfy&g-#gJuo;HkpZz6GLl@aFhE*dukhG| zj{{q(XfEQ(>C13Qd)X~ZAc_8+$+qRW%{0B$4CKXqWxpQ-JP#31z#Fje>nYxG9{hB_ zSrvet9(eH}aFfOzXSpeSpk$J*lhS}h7BHB1=f?8$K^V}>4kr8)w$pP0sExxsw#Xp0 zXUbe)DM8xDU*D3Zd9YCgC5>?+;N!fHelqYnkcb7$2hm?^+i^2{q$7)8x`4R=XCJYo zS3%iJOWCg#xi%0)_LuL^6SGJ+N$$s6#8}vDUGoz-l}nIXJB#FzQ;gSiy;?R@cQ+kh z+pgxJatn~OL|Q2RtZwyilaMjor1F3g{uPXc-8wVhBm5N{48)QuLZMJ!G$OV*<1vD( zUND-Oe)d#JT=H;ELcgHmZ62#I|MQ$~_sE!24uu&&t++e%02;6_S-)_}O_h+{%t9p8 zDG6&)#785StHl@A7HblGb70?SxgZFnrtF0oOvjRs?#AXR{s#LgL{QGP;e|<#ZZ-Ip z1y9>RgSOs*8Z-s^%0@H`w&DtH$snX6v!7(jNdm6_g79`2&K|P6=6GpzYz~t3kFu9z z(7)N+%GnC3{E}9_s8HpjwX(O3+Mn?G{wI0IDiFlNPe`~el_B%8O2_hVW{TRfy@54< z|02M^A6`4~+->AZ`{~z@xqix}o6)SZ3X#yQ@qoV6JsP|WLtjd+EcrK{`OhjdSF`N> z1alRso$(f7*q{!Hp5W7Qjidcne%UFYHqF#ia1}Ra@hQ(9gwI!tVsB4YwQ zEpFCbD`%HeFuw2%Be~P{8!teD>xhn7AC6Mf;85%mKv8Ng$j5M_k3o#pz}z34fYFWM zi%fWQu)FQ0@c#7-2s10ra$QFDl!4D?aFKwaNc3wg5ns?=Y1zMg{vTN5swr%m&hE+v z#-LExZc%L9-Tx?)C{u&Ev_$T%8w`GVQL7%AnT!W+Ct;Jtb9!(@{k^O;ZI@wDl z#>a$7{FTOF0*7OCYaGh+j>s9{G8>)Gk*3q^U#H)wO0rBc(zrE4FwJ&X-V7m`A%UBZ z{vP{jF5UqUqn9HU0vq`}1xD@cI2*rIV9y*PxayCE_$V&=}ej{ zcG4)H+nb8}Sa1q_R5!jg*SdB_6P=cLWcDDlCr;GoX66Lx9e@I)4?IVtgYXhSdMJ^8 zj5KS9WHS#e)DwS^IE5%9cdD;M5lU2dA4yNEF^6N-$P-l85wII90^z6R-YUySQPb&; z`iIx#Q!fYqsM#Q|Ovsa?lDd!nJc-*l5l;^iV()8U^8Qt(!PK2U+q5Tv3%KGJd`EucRu|J)b- z`Ne;zKQsTCPrc~RH%i_gms2L9KR$U4Jp35epD}r~_0S*AqoI#20#EeEhZhCBkpBEU ztUsSjUBCXwRAXhv=}#Q!B2d7Fe(EYTP}?&!#%WWFU36VjVG`gNE!?35os>s|Uv5yn zaW+7lZ0=RWr`Od0RNyJm?s-CN<{axAd@YLdW}Ypq$(#tk+znFwYg3 z((pdaO%>(?Kmx-iH=Ks{Ct|v8qFd<3#Flfw6gDF=Z7k9_kR&;>!*-%C%2`6ZS1>6p zI{^1st=7adI8v5wf^0cNVclh_rR!hKE8TT2eVAN%{%$qhBfZbU9E8u|w40whLa2j4ZPQ@=(fYT2{ zH>jc`+Dz?&iqXBh#sUe+MMp^verDvU!f~y9GY#^*?`b#DJMdAR=tapuR9Bm(gFjj} zIZ1{Ilz9C(^#{KjNv8M-IcqvaGFIyOb1l@{;Z+=Xje-mjaKge(R)`A<<6L7WA_015 zo+9)TD#~kv@FR;cLJ{?hsXoO7G4{1$uXC(rXHL(NB*6=81ZOZ z(KKNOJ`-*h=R28+1A6P)z4ag`U*<0>pMQYBpomcn?!9y?t(4#!k~j??(}@@iN=Q$L z;PmiqXo)na(w1DESxe&2MS9_g-5*|L@55)KTz>)f}9u(=2w{^!F-}eGz4@w2;BZE z!4jJ=jhoHA#;-!_-UeP5ZZelGj<%_77k49DIRYPkg@m8_AELJvrs0@ao<0=6!%|r2L0b^tI>Up|A*FVW`%S6_M~^#gOp4Y8kcEY9X6%{hDf%*?HBR zX$FtsuqNLd_!s%h2odkM@o%=|^Z=qK9jMRv-V@YrQJ-d=Eo}{) z=xa|u!M@gjS{)orwXcoDxyY^z%%6E<5BgwE>2WX#W$e{s)e4|R01V6rux2U%jJ7s- zHMz5+6!dD5&}x3%Pd#S{c`|{@ur(Qa15-L#%&S_;$>rI9z$VgKBAJ^9oT+>nCtg~Y zZA^Iq13Qo)(k^1ka5NaUa0kGT#+B699{22u&+G0abrvw7k?$oT`1iuR>bp>7m-46e z0dS5B6JV|Jw8P~C8muYN1|A}%VsKU;laLsbu?uC$axCgJg95LkGS+k5Q{Q*zE^v5g z=)t61#Bz8AK~dg^OiNVMfy;YA5q_Dg4ZN#|dFKa2vwRp>(F0aRLw>=r~g|H zMHS`t%kAx{@2-8UJmYg)xuk0b;^VbTrUN8+8Umj5AS6OK5i|c9HOp4Zs*>4j#b1z6 zTKizEQmB3aKlP)#5m&9v6Y`*wVs=F~5XePC)nQNJ5*cVs3eY39OU_oTzj@SQ9YCz* z#400KBd?oc$CidQ0t~iZkM_#+dYK4Ba$1*{*0z^Q+12I)m?ZT8B&E5SU~vL3`3o4vxzBatb%n;GPi4xOHMQ+OC)8}^07z#^9M5LaeISv#P}|OT zjZNTt8o*o9YP$y`A51B4q5f&3Mb-q--TVty1pK;O)t3)5sH zZYB#{KK<(VY!p|=kMFCbCfZ713RhUzyP#f@_7XQ59v3VN?9@i|=3*cu*1CpYHXlNw z5-SrG*$wK z@a=P1lWH2}Qv=YYaA~03pic_?NQ{YvwVS9wiUY#)RKZcT32Nv<6DugLZA1>LA3Gxn zf>7a0l7H?pCV0#lu-Y)qJmlxC@3`4g&;3Oc>EGe|Euc+4W7Y}x7g{4%hk0ugE2T4v z3I+5>I>owU{Q5GRml;l+Gn|dt)c~xY|IX1t@hszaTcmu+do*v5s8`_hi+=r3A$e13?bT*GHP< z>}<;2O(RX&^%%iUu_R-*pd@3aM3RYsr(S78@F#!ekv!I$8v$MpH6I1ez#h|nN0hW@ ze2tl7+VmAhSZq7Ft)(C!0}@U_Y*!+JkZ?xae6VO8m)u9>u9Ol%B}_RbMEfT3Jy>tU z)2l~X(M;MNpZSb5ZRf53cGI0K*%+x<{~aWmBw>0EM{p%3RQB~?tcXVX2X+@U+C{3e zzcK4|G*f^fY$)zlZp)rz_BZ{IZ9(17grkakHmewkKzmC69$|@w9H14_%ODgSOs&9g zlQ{@1QH|~H0_p?#ZAMd=caN~TKd*WY-bo&UmXme>{z&7_^r--`Y)g`}eUWe`N4UEi zhpFVtBFy>$a>unw*^+S$~F@c_KJEX_=09=L3MuGyz1Pd{r=-qbmw zIC{_zVEf@vtLTFK0%MX~YJN3UxbuxCxNH}x46smIC;eg&xfu>R&cQKs?gK%BIU3@{ z+V$SdB$d91z{mv;4hXIf;=c2+(C;~1Bxhd1AYRwj8C*l=h`ykcQD>EUxatgB^;)UA z%=Tv1`r;A4me*XCpFM1?6U1xiG#}pX$_D(4jcuU`QfReU5ZuS?N-E6o)@~8k8}zPl z0YX-WY^VXWCtG$q8qQ4IiSDaQm$+`W?26wb=L`5}Y>I?qRS<;XXV|FcD}4H=Ny^)7 zPZH6lc5zMvWGsrg-QhrM<0uj%-If)mOq4jv?(jnZB!MI~B?+B+CFpL>L87TcAA~hY zlxMl}pk2yl9fm9-O+gu+2M1yq#Nn<0hNn#vvOzA^4XQxW+1h<8~B_}-Y0u z1k%olv>?;#LZV;{`focT-WcQ`OAJw(7%rjScf~qhNl-~ONzq}K!kC&YgL36MlsR$M zp&?=Xq94a7{w0`tM@+{eUG}KAW6l^#knvJ*KLB0R>c%NZSt7cz!(O5r*$wJO99C9! zgE#Z!>BjCfz@i(Vz5xOk86;H(Y+R8+QY0%fD4&<5PM|cJM;AMgi-6nLlc`IMa@$5; zR;l@$WHlY`mJ85ID#Lm+1>+SoW_R++-DBW&3%?)uyiS@xZQ&5P8^nacmHW;x9Xm?; zymTluP}7BkGf&~XCR)c;TV4MbnSEVTK-&EEDqsm|1k6c?sM29*$e5#`!w`QB2a1e25Dp~Xcn9gkNF$s8hOMcC z3>QqKxy8ujt-}o}wVyF1A!#!h*M;y&j?+sG>{3|9^7TwknL%iLLUZ24!4%fc49x54ug4t3^LT=YUx0oT8_NB9pf8YusD zLH8mF@&mJuFp$!^rpnDdQ!Ts&`QAU^GrGwh1o$#(bq!Zp*gpS3XDw8+O7qax? zxe6dH0QeFBFiipIEm|VP=47ONp4`lW(8nBY?sKIb^ zwsO>#uI1m@N0|Q|6w5mZk|9pC4p`|LYY zaQFN@l*agnE)-KzH0_=H>X(t zv^m5IHHw%ylZZEWICt(OsL9Rf#0?@>GZ_WQw3uY{I1WoPJAt%Itx_b+<#*uPE6jLN z-?l^*|H7cV58L_u)0^qZUMaI8>5YjE3ckkkUkIZCc!Xea8SKS(JKy)Cchym(rKIac zP?m;-(jhQ9^jR~(byNrlW0##*Fu&Mf>8s0i+o}vAC%gj z`SW$qbh{3Uuzw%*U?#aFXXm3e#Ig`nqcgbgCqtsmxF&tnmFkeW7A(qPnTUO66#)ZM zA}8B9R)Zj@$*p%&O=|I?U&W9y<@RxGF0uN)|0?4>MJw|TF?^@PZ-Tc8@F}y^Fl|O> zi(^z6yP!5fkjy0#Dx}((iGn0oMJCeJ30{SjQk{r%QWl6|S2L%}Y(z)g3s3!ID69gX;<+Ij0P`i+JL@I9c?*|BywTU`TD4e@en za=)fc*_C0uc|F>WV}Th+(8FwgQPT+e(#Us<=PXwQ08-8x*@+}(3ngZ#5JNfw#B6Md zX$CP9P(Y397!Z?dQLAz2+Wm6KS zX5B%`B2+{+H&e$(QTph;3@xqu7V~4$vrq!7F>~-*Ca`ylPWA4;-m#xGC-xH~DRU)` z=dgtwE(X7D0y%6bk|m3UQJt|`^tXKVy#~K#f@GU^AJPa0BF3*eOe*XHW`QVGFXWm# z`H?b|a+Z^f?Mfyyh~d@B;TM(`CCixC`6&Rf88>Y^{M6mmh+ZnuyRf+|e4br|{77v` z$iM}!0^@{iDv6+fiklN<mP4=X z9?ij(t@8ZmvTR1BOKw=-M_W=sK?1%B{5hF!@);3aUHiZs7J7&cUNWT4(@y>2E$q|` z$aY+TUuv|vb`&>jS2kqARcnMY+SgE1VgV)IU1666dbDR?mM5(^YhT+-JW@v}U?EjB z+v4QBRcO6ZY2C}Gm3u&x)=5h1&K_~c#GBtuWEhpssvs*J|aZ!sX*Bf5SGMcsWgkR z*G4L_BiVmpde%*{^7m?e+!d_lmnWm82>bnNKDLuAOhS@!zDUcq7mOAi-?Sb^qaXu&Tgz2`;d5;qk%=80YQ8F&W3cl@0 zzJKp?s@MCzH_?-fg%@}50<&g;x94X8cm?9Y*D0uQ`^4W5N?IEzK!r5zaXuBQT;~3N z1#9``Rj%2x!Snvp_ECPn*gMQ`;@w{4_boq1tCpxxdn>#%GP6-(2j+$bEV1O2SfGwP(D3znlD8uJ^h1hf8g( z6C^CxY4-S)E35vvH2sOTP+q+L?Q2{~g&DR7_tI#M)|%M+_0CFf@7MLnVT7Tbe>o7j z@hh~omOW?tPsHtrwd@aTf}YN_aY%EUrZ~;N5^y@`AhWY2%n>uzb=PI>ZZG&x33zn> z#Oy712azsgxi(z7%)i+3anuAz9G5QR)$7{AP?(=)lrYDz^q4iK`(Nt$0m8&tc+q`p+v3Tb&V!VK+v1BusV859i5EblafCE~1z>CDFi~T%{qd@?*u%!k zIKDYYh!oqj-V8P0cXxe4R|pjtkZsOyjlA_YiqEXtQ>_FTf^&z>w5Uffg1#)7kc2kw zy{c_LitpLV8_@r-#QxfRjb1p1RL1h7Q3QOShaxs!@N1-K({VHldsTwlhj)ni5oQD^&SZtz2L~ zjD(FkDUNZLTzKIL+9}#OOqf^WPo#zFNzH;OVgfrUI?*f7Li6#ACFxS6*0ztrZ)ogC zv%pz)k$^B~oWf4*Z;V}xGP0x1CbdO!`#=m^fFIq0f$ph`{-tDbBiJmU(4}$NqQM*8 z;UkuHeT?k4KZGo?_YE+m>jmO5CyrP7L!TkAQu8j(dXZR}KnSEk(5tBVE;yA5j2|Pl zz8WWJ>#_`a1!huH(~TR_MJ)%TI+T?2!-2WKxLKdu65v8}M<3Hpftppj2~n_{Z}PQ; zxB=D06(v@DF>=t7%YVbZbShpt&cH8KgPXUe8pw4dx<&wTUyp)Is43>5xdm)QtAaa6 zz)3gp!5t#taz}9P1tG0Xwl!AQ2&^yfvT4{6l5G3TrIC3MFG>I_!Z%z@;O&|!R+-=u zNwx|({^bdICQ(QI7shGRU>`e*pe?uRLR&`PM_aBeDZ?}Wq4U!J_s+XtWh*(PYh-Jk zBD}j5jQizlP~Dv9%5!*qpIf*fXcs$RbDco?!8Jx9w*t%*6k)Vm_O!($+AZPjsn~jp ztqA=jxPigB=w8IW?Ys~mCUdrW6{{mHrNAMt zC{>LD(H?=4lxajalU+hh=v`3?HD%^lcR|KT{KEGPa4>Rj3?WSiStFahdOh1?x45(iM3tb-Vd&;ifNRP@<7DtMxgXD|NtUdPiq}wTjzg#iB@!r+ zh|H>I!D6?Kl=mVrA<|R^u*s_cuWO=BD{0yhf`;;0I7hw%-G><&EGW8?D5l%L_Q8{U zlVNiI#({)ZqR?m;x)2bs^jjXeRAv4{rLCUOSvu=sFhiiRap%5>C3 zH$tW*f@1H9ImS-CtwbLAhm37Db1wmy+s$hi?7?l?4q}atQRc3>Y5=?kh&jO9*_)F$ zs6oAFg9^s4#axWrSvw@8kmR9ne)9;=@X}<@ThbhcVH-#%LXsa`T_VUZv8_D(fC1o< zHm2fij3+zxbU_VVH4tHvM`^`c|yMWbhNo5vUb)Hy?W_RlDwn70A03j(-4 zoZ^7pbry~YaMN!rGMi{Vi@BU%AqTBvp)LhfwqKOZ0F%ThkZc@9f*y!Um>3B2)?VPA z`vpps@_{TMOW#o!F2w^}=4@rnl@9MP;8m(g&$_EhEZZ*)gO5B^`Z(-iLHWzr^~hMy zAhJVBd@$i2QhZ=1LZb-WW;2ZY&A^${^s!V17UOA%1@c$>Fx9G=j5L^^`lHi)4;YjN z(tOJg{T5KP{5#6Cwfra*wES^c{!*-Z5_5eHLbPzK`A4>`9F-EZXZ4XLp^c=khqjYQ z+X&+LfZfzO@1TEdED*Q>p8U$B7L?6SG92pR{-BI;X6z3@5$2AuAe89bIB~XJwXm7$6 z$BhAhWP}ZW$2gTIC!~4gZbd^VhrNt**$>^ zN+9;P!F-BzQF?gh1QBT*1GGoyqg__((9Q;0kWKIXD-;$*GRI=bB8&uE0>3!-syxmu z7G0zRn%x^S6kdM68h}H2Zh6a=e4Itc<{KLmch^<^ZBK`-!pC+gusKt`O!Y)Mij9({ z%~v?wk9M!|3xSWz0h=?xY~_y$2lUC)X;i68)?THJne?MO5}vKRhV%#z?+y`W>DdkL zx*wi`3>kUW-;V#`^-JoT85fiG2CDQZ?1ho@=V)W}!qNC@G8(F1q_J9`iXx3C>r;Ph zp;>_1T@T_Hr2KpQL8S(KbQt_Ry-0_N3^+QXO*u-Lt_-Z{R>=NsAbW(D{SvZuuse}_ zLwRYX5N)6#g38E|8E(|d(B{auQ|PRndmv`VyY#Hlv*hMi0KYdC%wG;EykAMi$6=#I zJ}x$MP23GE;5Vu>w=qOk&rvu<-Aa<|s2PN4A{0gjq^Nm$psd8eiIXMef?e;P?Y*Hu zI!F?1Cm>lF6G)8oKDfkKm!S5ZR;08zyQsTLZ4Z?)8MD7Fu$Hpo)5>UD7{itxQPjt@E6Je9^1^dkkDY*dFksMKG(sRGk!)k{Q=7#F$kJkEVM zAUNB2olU8+DK%z3QbL|k;rM3^h|K6wB7gR9*avTABgM%oCs{q>DN^h6YHc+k4of{p zs}#gM+tc+tVfcNM8g9&}84C1rD$E)`2bB8AsxRdU~ z$sp<@n_@C-7U`h$RMaSWh2u>UV@1tGzt*+Qs?zqY-Un1f90WAp12i7=aJ(4Lb3y26 z7$`UuxNg)pGO5%Lm)gYFVw#BJ=;_0FUKX7b!$A4d#f*etXAkRc`PSDG5nlqxZ2$R` zFJrL*=8wUdN-%$^BF6|PH}{DnC7zh@r%IPJ9dlfx3j8PEgs?yZ=5sOd5`9+j+%=DQ zPRYmf?~RBjH&WD6&#U1!z2Y(qr7)3D-GzF^B=p%$(Zb^aJB7I}>RA>{&8(%|UxpaC z<5O*DCrYyHNVGkBw+up2B1)KRvE=3tLg&qtkCM7UD9@f@FP#RRM88H@)Bu;3kr+Vy zVTN0?U|L>o)vli~$80K_*-l5|dtTyxns_7lCI6Y#9wP7>6-Ws z#4ggCqlu&|cZuV5x+apY*Sy4|C9w&6gsJNw!_uV(H9o*Al=6HOw^!zItwwv~vxC^_ z17hYf%`F!Io3@+g$O2K6Fqp&Qx=eE%UY862FmwN~;G{ob&!j!;wpLYAM5zks&wX%3 ziNiH(T@NZY>y?VnoAapnD_)g~YN3LAr6C6qVqkxwAC3r~7khXs&y-Q?!JY1mHVeMP z_ccIZ8vQLp+mXaWN{dh`$cih?7E(z>>+eBO2b z+u-tf3-Ly(0c-|()C_z>m4AxL=dt;^PVo!x)g&Yp39%sJ1rp8Pwmp(aR*GE`8~b*k zr6@;5G~9)A*!Z->9kj{X_|M}&Vwc|HLT0ShP2^@;BF8qJMh<-p&jFZXV6s;sh>v@; zfp2gjd`A)Au~GoTshYZ!Is0qeI5r7Nr@H-e>Mu%!ef*#pScvkSD;mIS%2fOKN3ArF9-He2I*2DVd84rjfX zP{xF8WlQ*lr&F+F0uIHPOJTcJt8 zb7uOo{t#Gg`#IEL?8BZVYs=@IhGv4uoe7j>sB={dUP2M;LCV#XvZh{%1D^08XyD1U zv=`Ob8ZKv*a+@Qw1_%Kg6Zk++lDT#3H60Ux8*=xknnghqDqxg1gdT&55l2$ zJaQ4`B1_#|h*mrHBM$OHF4JiLpmAxl4$jG|YY}xHowo#GGrdsTm|9uABjk6UAq@%UM~eoO_k@oQd1Flk&|#YD<|eca?$`M zI($xc11Dr5VWws{ca$$a2o7$?ABEr;y5PoM!Vn~oCMHZ}iT;5SlJM~kQevv5Gd`=z zK25lIs6LrEA>>Be^b@@jr+OuhkrE|cuYp(=o7%e80>YC8G__R#O;tchw}9|u0igr| zO~t`Jo&XVi%hwc_KVDZoRd1iDS%B@z)LCm?YP!yq$*;uxB-WUqaBB3PH$G;#M#bUx z40b+$F1``E7DvBFRo1iMO4#1y%X%eF_rp&{vs2!0K{;4siPktsYOrvib$%^1e7D*2 zU<3NgzG#kvKgM18fSfcq;zlPp%DDpq_{*e=3DWM${Sp2`o_t0<(#UPK)j7EuFe(M4 zBf?yAWQ?KZ2g^h2+MU((xlmh8Fg8G<0`~pYO@tJ^gtJ37w+O!zPDWo8vgCD(FSuz} z79l&$EmV2r#bB#8uFy^uHQzq3F~NfVJJ*Y4>UyH$qgmp#-QND$@h~3AQpzlwrid}* z%DkCj(gnz+@bO0%X@dL7@w+*N+E+1$0Ch1N?*mVQgc2|kxqI95SqrQ7GbTV zwPt|c=zGy)uI9*?my$aSWOWF4Gwur#)!t+)|1ea=5;HeE2Y#}Z&wh_p4iFSI3zz_cAg3M# z1@uh@pihP=QIKH*&?(C}7fl%yjCaI|5HQo`+Ji+EWm`vN*4~h&Xn)$=R2R^OsCnRM zk9txKktIwspg?2{jbw7aBL-sX5k=3K--2+AG4Ym(4t~b`p3Hcy)r!x-7v)~Ct)y*& z@3;F12IlT#CI&{Gp$7Ps{*h zPLU7KlStQ#V3ejNKt^Z-3c1#N(xGd65WFn0F%@BL_HOL%Kp&z4?s<-!CYN<#*lSdw zz{oqK2}8>rntv!40R*OcLZQ;PfTCN@5;V;v=ilPd*FbZXMz&1y$Va4O7rtRKcqRUJ zS6;}77s$44D?10bp_#NL%&|Fb{Ccv05F*XmPXfZ-^F~)#E+{3n_4>US1ql|SGK&-V z_COewr=B9KF@FRc;En-ujEm%R2p6LXdgkO}D1bHFztdtFfp1FFXe+QK+@L0w%?1Mz z-M<)m-@fMjB`WkZDNgg4z!>I(xLAK&R3uA6-pWx2Hh+r2l&yg2-1f?*#=h&#O~0gK zi2Ez?@wAx$=!ks-S_2zqi=mL8cg18_pT{zH%$kn9$QY{BbXN`z_Zyh8a=R|8F ztnpVfON5^K?#kr|N#PV>BinTjV1U_)ky(?lAT^O;po@1yLOe2SELW%`fwza%L}qP? zgc?cM7zyJevj!t!JQHS<4{(MFJAI&u3rfA`_=2SPHIh-YASu4Myo_Iv?C*wsf0zpJ z*9^$!?IFrvTglZodP>fy0lDYs0CV3>cPGX7AoFE&A!B}$Lz}{$0ABa02$sB0K|UC% z!zE?-ldKSdFi4v_OWsBCd9xbcQvGKSLKWT}1osI$kGA<#wDbC75@E-H?QmW-hRx}Fz0 zBFJ>DWG4H+nrwRsRd##L{JUQQl2v zR#emhYjWzC)f9fc_;rAZ{>GcRehrwps#-x$6XsKO5puKvfhEnZ(LETAmA{EOw7yb9 zc1kz0ZOQcVl}5iM6!{J9FbbY7$jqpZVd>c2f_4U8FOKBlbmcF^HL@xHxWty z2?(SXu3@C_%?b-^tGej5LC(qI*{55e6+@)$Zea!T&!Pz%3umLwbC8m_DO2EBLx*0P zpk!uZpMve9*k=JkvCzt6w~Detw=lq0&Z{k3jM&iy#LmEBK~(u5&_{&o9+!1v1PCuZ zR{?@~Vvq>bMh3uUyjXa92bmy@pHzyscJ;$n!Z_!FcUjIDw7@h56w_|lnM$m!xEgbr zg~ipJ))aGow6%SjaPcPkWa4c@syBjKp;Ycjn_KIZJHRWqXQ13zTkb@!+^Jrh};m1lXT7;WZf-Hj}&F0@8|>Gpqg81@>Z+bC+nNfoV)M2$rq>Yg## z*7Ix3Xk9y2mn`*V=cetYSRnx748p?$E_nUd2~vSDrl|@XrD+i*(N(UOT`_4$kLr*{ z#W>2vSPp+>LjcQTOGZ-eou#8d9R)wu0+rxCOslAayH*GGMl|P(-`*8 zOIK21g1^l-$lpgL>*cTWA|Ga8ycGT(uvL5VH||uwR+zu@Y%Ry%_D8w00saoNh4T1Y zb%HDD@wegj8@PV{%!NM8Fn_CxRWv>MJNy*CR+zuv*jkRi1CDfM1N_ajh4T3O!VpDSGtf1mX4jlXmFop7twVg4SswH$w^9^uLc_`Av$%HwZHh`)mC zr^jeb+6wfco^g$&X?o1YHFk#Ch_XW^&0M6>NX5Lh)EG0cUlcHyk;*+mPaEqy1I=9z za#InlPzp@?bH*?|&9KB~CHx_s`LtYVox*vtvXz8avw*fbf-Q1sJiy}fPigsO4>6=V zO;a&jK6zXDHtun2?6-02vY6bUB#hERv@c4WgFoh$zhgz`TvQF@pRW1)F~5cRN95;E z)%;=1Kc4x!5w)d^!5a^j1aZpVJplzDeH#S_ufO2ZCKPOA!FNe%?+~wG!IM~!qhxJ+ zL>RMoa8o{VtKP03V=uPHw#;hF4q?rE|Av~gLntKbghopQ@wV0!tCN-}e>~A&TDSc1 zsqkOm-;_Uoc)vQdXJQK63=TPPKVon&qf^>CapCr~Q%WKoN*Log@29b?^hqj4fUVY= zit_o4u)cs%i-UDNo>l$ob+G1!`TEk9Q>i$>7+JnX`~^Ht?Y9voe#F$&h)cFh2pSWj zl(`U?q&P-L*;0|9TZ^68B;(a@`qNFUA1Jp!{qQpMOwyMiJ-2|n?mRUa2Cz_*AI^ou z&U*_hVu$*fD$F&^`USJFze5$1yPgAF-#ShYZK~#Jts7Zu6l$@KWMB~HvMoLATe|ym z^2uJX;>vs985$}5$I!^G`02!REB+e%{W<u zwxsUC55{D%?7(fLbNuB!@59lR)#MhvH)YO9prt+~J=w}{K&z%6$<#MAb(xpC4^x*j z73~9W0=kbMRLpuswq%i83lurQE3$T96mcIp4MN$?EAl#v)GPXpz0_xrTDxSM{+Dnb zXi3nsiz)MG?1k#uK8V+8IO0#1SgQ9FzF~1h)f*40-gr>;j$8GPLA|4s+g<{5&F46& z>_f76#Yg~TMbm{S^W02VW($;oYIA0!s_oXhpocZ3Ewb_iY)-XFfvEN}KpEg+`pZ75 z)m;7+t&Zm&MS;go(rJInwEpY6ZtMrjR(5!pZ$q8j_PJ^#j`9-QEFj3)iK-^P&f5!{ zTyg4^&qJ>UzB@FsBYysl=LY=!9DfhN-#hSg7xc!BP+|Mc9&85ws7eU7<7C_X?j9W~ zTqIrA54qzQ>trv1G`r%#JIi#P?Ddbh4BYh|5(>(WO4(rk`H+lCHRajgq9BZtxOxrd zBczL$4$fcc$A%EQhQQ~KABvwlQB!1tA-0iJ?jz#SLKWtbFZy%VhGiTZb;kE|0Ut?4 zxkPT97(M1?NJZLU7p4q%2<6IRe-Tf8*#-Q#+2{eN2))=gFrwh*7 ze4LHInH$c@6tHXw zbgPCyw|WZVX179K6`5@iQ8r-}u^-$R!Ia}qG&+BdhhJMEU_mGlRph}JkZoB#ct-&>m$^pn#IfPMi72q7oe zY+WBg7qq`(<%%7+lEmVv#@vKmQKAkRiCh%yzo)_5qmu-9IzA1!y+Hr9`#5&=2|CYf z+}%MC#-~e>;5Zbc<;Hf>(qQ(5-oj|rv>fR7-Gh-PeK$Oe>_^e$bphyuH;g=YHzaT? zrKn>_HNJC0B+!41t-k(;`K7*_^S>5;L1`4P5k`%1ld!ZC3@5@h7{Q?LoR<0Lkpm-< zbfR$z1g?5Y)}FKj(eGttx_zQPegd}1f?Dbm_MFRzzgV02&C}V$+*#JqgkRcS{`F6h z=v6cX+Vf;UYY>s-CYj;911KOK0r;c>yi5Sr<^#N10VW9W|FHHh@KIJr|M(JESdf^Y z2BU(m2)bOXE8Z3b*(mCwpuuYt#6_*96>OA5qk@773Js}REncdvS{1xhtFJGH)C(v| zwAM?tf>m48TF<&@u~>zA$^ZMEIp?`-HqhVy6+dR5=UnE@%$b=pXU^qmt(Z227Lc>k z|NK>q*bXG52RjciBDwi=k6SAas&&QQC@e-E<<8JzJ9xz&DlCQq5uFjXRvZAlw9y4x zY_@KROPZtXXFlB;+<5lQn@Y_J0IzDhG)&EEoOWfG(OcO7TJ$o(zrsz*9ZQ^?)*(8X ziIJ)p@!;kGR9Nbv`|W!qzHGrykqcwMK%i_bry$LTbtkqNd_y9}t>sL7nIGbCiQ0;s z5fy|#RD@%KFqI?FpF0K+KFmXSUm|=fsu9ILsF8~)ir<{?SapV=*f519xH9HeGN=q< z*D{9R2*Xe%j>Tt+Lo@1Ewebpy01nsT&~$Dj3gqra1{iUT*UA@|Jp;t?MWA1X3Jy9y zGztU1w?Mx!41Iq>|0B|fDSje(Vam5!Wz%^?i1Hmk=sO$}RK0JlIPcl0?ZrwuV_c5l zo*A5WtpAbTgp%BkJ6&vt_`K(iM0O3g{Mh?Yz!%YG_-?-+C3m8TwT?kDfPJl?QWZvJ zHc-*+$Ap&Bjc|sKMa3}HdZ@Z7`uX9 zh!b(_?&s1@4|IVU@`*|=mY}K-GyrGSH)etLQlCk*TXcEfycZEQ6apBoDoHG*!yGP` zQNmi{Y#r>IgTqRq1%$=h{8+Pw2*te*d&(!)0jsJ_Hala#|GBcYZ{*>+wJ*WRc+!Tb zrEa3L;yx_7NjhOAc-xK|jD*=~AVTO!w3x`kSHirK1~4H_P_nxeysa5nb}i&*4X`!m z!$rgRXa4!39^FWjcWLF_okEVC+|-$e9#OMvef$QFnejtauF64CRofC&Xs01jJHFdr zRK#ncZik?N8mfbMRRqvan_r?$tN@LLdst4!S*JE_hG1%je$*X5Dt~D+ix`5ytW>6L z!wbd~cO0Z^{Qol*6%^xFH25R^`^B4}qf2zP>-P{u-i}cqD`H2>~Bj%*lD&lc7W~>?|fa2D+T{+-^dI4A+gSXje?;x>>GE0>?C0f$ObUfgr zdfMipMcdqvMHKaKxGjqq#?AAGIYZbKSX@Ams*v7WNbmWd2)*zCC-JMD^N=PkZKHcg zx(BjHvTEH!H6LICXeczE#}NaD3piUP%G@q)KQ6ob7G>0jw^@^sMY*VhX5RmK6#SKQ zz8HYUt(QspfkaAn)YvKG?kKqzh;=2)&5l|!%915=>lTWb&w{`<{!M@#Vu=gF+Y^P~ zI4cP6IV~Ksg-i6S0lc3U`nDKFtK@rC?bJZk@$%=rh)P(y>BiOk_eJLo)SY>&Hv**#fiA>LNTTM#yY`TL+z>U%@Mbu%Qc&&)6?egaU2D%ICY+fEFuD3q zFp|$B&D2Z+BS57a_M^Fnk!;~zVz%6%GU~#5!_3W`1fW7K%V2jN<_6Y5NSTp0`%`%P ziS-(3UaXccGdd#?4eg)9+e9Xf5P=X9O?H^(fy4!D%n&wtpL-#dG z)j_su*Y)bVkM?W1Xt~>O@Q;tQ!RdCt!IFbq*}!`4DqASDo;!BDE2%Jx-cKT!U9Ht2 z4yPTf*Gy!f`m4XCouDIj_1>z)=w?{_NmXtA*(t3RFHNIyV2R(oNRbl{3Z|GT7k;De zn7S|ZJ6E+q`B>?O^$zS6UL~>qBdXfA(;{bkaBI9Gb_pVFDgamlI)y%3q5T%pmj2z2 zS2paMG*R9(NcS!fwV>@bb6inIiT22TLl-kaq99P|EQLC*2O{Gzx%Dc(f}Upl^mP6r%6l!(2&)SyaDjC|N_aIwb^V zEQb5*MYvK_7U$d5s+he4t~;l8OMvNkvt@YI(WtGhlO;)WylVWl(F{URdlmV$$`gnT+BK%|SAMBIAkD1WY!U6DUnK<-*ML{Sa&>ZR#jUQUfLPmSMO)cA7p;Fi`<+;=Qc}F;2y`JCs8bj zm5)!sLj8yEx`OEFJbBz;9o;Q5@~KY=4kXR9V`X3aXfpW$MemWRL{A1C0U4DMhrmAS!1e zx%Q`se*U8PZ%g1B(XHsz*>Kh{JP2v1Wn%hD0rRYadFBk#+l-fXAIt*^<^ix+>1*v)>&0MQ>toboI7J4un7Q~c;b+vl8?Bl>2=^nFm#by)Dqa#Mqq0*HdFEI2 zHQ~PrQh!jSMhH?1!bnvpQte1Ji+Ec)#oG#4Nj@8*_kI*2y_^q1=Oy$cf)DNgv{L4T zCHZ}=j0y6{c)V5It`Y?7P)&rd2B_7I=EJiDaB$w+@9N4gDGZ$$O* zd12J#ZB;=zb{1CcXC?B@p6`hSulZi%e}z)_f>k7>WBFeBr6Mnd?$68ce{Mi` zY~4Rt`xim7TmPrpACm+0afmUu+p1mtgCPYYxiU!i`<`cOIsahb2-iZuKd7>WLjJ*% zo~NYnK;Q6f()ZQdTcvN^39j|7^NS~K)voj%aj0L*X{VcCTw`lF`VJoM$_D70VGD)m zd)M=nJo<8wSFis-@5F7=+h^CyXkklv#6#eFQKZv6GwR_NQXwmbSRPK7a1d{kbS+ggsk^Y(FN z1O0h}Efk`!e^>f`v`zYsv5>lAiXFV$yLC;&(Yx{$T~UGk}g~DA+jVv*WO+uhnFGE?Dq?DSfgf)7tTYX zC2=X9fZm@^CW+VLB|zdW&lDkX_I}-wIGH&l1e&+2=ERTyxO`j2*_ji@!qXUc8#u7}WcA*uyvTK#kp zntuI*?r6G9n?n?O5Gl<*W!>S6q# zNY?zSS+S^*O{H-!{Tim@K3+ma!5Y(m1V0Gpt9zI8ZH*w)to@U!|9Fd4n#{v`WHh%2 zB88A1PC&W_+ZVF#J7@{63xe&xhjOZ$V$XN2Csyd7YM}P+iOLYD5!nA)2L-ci!JUAh z-NN*8^YCV^;Z$0*=~WbhsQnlas@kMmI3ZNKu9525=&ezy?vW1iGK98?kZF}Njbi6%XV$RJL~RYvoH zz5m+TI9!TCXy8zd)*>Tj!4Sfe!-c5GTX7E{n#(sS6ig?2=stvH+tc4fx4P9!W!5TG zk^Kj-4_?|;ax4`L9oK=a6q-(IhJ;`CHd zGm6^jf|}SKAGJZnQ2S~`cc{J293QpicvaMT5jCD*<^|fJGnnsy%JxBYt^6J_-ck+^ei0{1)K#GQNM~2{L=}3G4xG7z*^jK|CKx zyn}LI-YuD*3=fg{DqfY$!Oy`Q&B*Qb4Go8gGA8e`0{V@%{>AZZy(QfG6Dv?lu1-nk zdD1b??Xf_0jTEj57yc;|7}(7A?|6I5N-GU& z1~8&P$CEK@1|Fjs;3+C--(eGjEgT~)lr3PqjSxT}1;Bh{33hrH&0WaqQUU~Xu+k_E zS`tO5g?n%(fY=YBLQ^7Z(!B;EA&*5o39K-Igjh_0dMC!WLex<+W-jStG2aZqlKpDH z{Lx84%v+z;A%sVVgP4!Bn8P2F6~d@&r|>Xu?1DKQ0yT=|ri=qBw7QOUvG-Um5UDep z=ZbEM?Mb3JNcwxnQ7u|QO*_M3IvCx#yogd>u{W>=%!F;mAB;|64%=3~DHpTgevE<;- z!W^6q)YP!lsA0)y;R~g3Rk-l}LI=H_o3R;Jyd7${Z(Hd01mYE(dYBC_s*ypM39qWG z!K?jiO+PRcnwp%;kG3SqJr3${G{6SHvgRk3*&t&7T!Rbt=MSMlouObZ5imlx4`vL&KmTC48d>NSJzQ+ z-%LeXObMgz%loQGLCE2TFy-8@u_LFo;uk2c3Fkbli)l3Ew~fB#vB9|p;K{EiKm`i57d}(9Fozo=x6y8GgCj6 z@0pF|buIMA>ihGFLqh$*y1O1_p~L~N^3qYt6DsD+47G(ExH|?dCL_VMQvxMMdnM+f z1e(qIYyfD-hLcb;f0WGzh#dsPN;L8IF|LX60ALZfZ2xqNuzhzFRxCC=v<0ULF+|v4 zav}d}(TrL9f`|q|!EB}?Wz8cXfBNbL;U)5oMBjj2HIj5U51j`X!0UdCSDjhfNAXI@ zFtnnP*I@OylHaO0^IF|4S}otII2-`T{c1Latp*THP?`vXJ;DQ94X_a3Vv6g+@{`e) zDDPBNUYC9f(g~l(Hn3@fU%;8ZN_kXgIv%8GVo1hn)a`exQp1GVrR6%aO!B#a{nvq? zcjm7_<)=ot$}N&9jN^*+Xv?**gq(un0ZyHEwDw?~ncEw9H3hzSQrJHt--kT!^$+|F zVHqwSD(xKZ%iZHgIiVOqkl<%PmezhHQW3LASDUvUP-RTwn`GCLX_>;f-fQ=^ zKP0dwECUqAlf;zmv)Y-m1Vm5uJrP*u%$TDt5jjYdwLXFZ=t>wEcHm^Bi=2@|aoKq> zK_9^h*zi5vi`_IQhCais1r*bKrS7|Htyn;zY%RSIKj!V*k*(k;0bZFIT4pqeGXEPW zQywTYPRo2Z0cCDLncQf*0E=Zb*+^GNzv$~e@Y?L!rNploSQD+_10@FM-DfGGfFm~m zM00yWrIB6CLfT19d4n^OpDELzzc#A^S)xC>dmaph+eG)H{~w*cpdE>~yvOFBe_E5> znp;#)063jWn)-|Fe2317k2d$6u^l&QF3Hcb6D69|@mdM-HjeuHqip_oqozt`$Fk23 zRnd_p?z^f`7nJt)I8lGrph<01n3mf}^N0?t&L0N`#W|UTSU!e+vvEj<@N@`&iYNa> zlJ?@VH6fcVd}^(@TTCX=+zd2jJjM|yXwn#TuIH2#>Nf=#_x(wKcDMeL3Pf%L{)|)| zWUF?K*WbNoI5Mk2AdP4LW2H7YU8JqUEGc(o1M%KfwooYEJ9bxBQsIHV+>zU&?@|k? zn|OB3!9L7F`o`L-UFmx^?$=UW_*d!cT|nRRGFLW0-}}!f6GHS&+r^di=sSIz^xbSB zbwgjHx4SIlk4pbdvsJs&_rV@vOcWobZ*N=6_1{}?!eKBHkT+Q9m=@|$jJ`RQuB5^f zdGr@q#k_Vrt>y(Pk#0$+hw;=Pf>cLTt*8^#h&}?2v||DsS<#o`+xG8`q6%qqcyH|X zT){osxEErPSE?UN{T!ueBRbs&BGRHqe*kbOd;(bsWriKe3bp}I#FSO56Q?} zZn8O;kFmLxdLZS3mDsCZI<5@o3wm~BT2|$E*7PP5Yk3XrG_jov*^bD8YeD5fy7luX zg%>n&KrTE1Fb9I|aGc_E_XV%wM(*Ecw^**rQzmY9{vU}*@cQ96b^$#l-4*1E&{GTW z=4x#YMAY?|!y5qWVpsJ=y*eCp700$t;5UuyxL8>xJwJ*Y^3iJP{~*;oj4zg(8b!;pISKHul9vEfh)F37_mjvEOmI9i{AO!CdW%?ovu0Dgaaa0cJs zuKXdLjp(CDMdtmInV{INQ{0oqaNkRC&*L0}Os`94qng5nrMAS|_?U%o6%ylPz-HH3PDR#JKb5(|h(K@hi@??Q~>GKPOPJmw4OF4=u zsD>1r66!D?;T?j51C(ClO&xJpd{I@}WpFx%faNIzWt&mBJPK*+C~vR*K8<{EXsow) zf?FTGta-KMVyuG)TOWp1?rKTf91bPEb`HC$nv?SRjlD`>T=XVu0%#cJa0KT{=LH%L zpuZ+f`HtvipMZlX<4-HN$J`;FV)#~hfU-2vWK*?i=B4mK=DguwGoKn!5`#cfgV?m2oy;7kbAb2b1f4mY{wgBJ@!rr;yeM30G`K!rViW==5+-7 zDrGkF4neOIsmr*p=|wV>UXUwprhuXBAp~+cl`Cuh8RW^;0~4A$VAVa)u*V5PlD!k* z$#=(jZt{H?Aiy4DJm=*5HKbFyHsgRM+Np);*6uqWF!+KfTkSGDmtEU~&0>hh3D(lV zZ*J@?Ti)EG?gwS~Ug`Wv_{sEK)w$kBDc{LG|dGa3yjWF|i)lob!wIyjV-4rT>JH&Y0k#9z<-7iY!Uk*)6c+cmUKh$1(N^#@hfS*+pS%96k!6vJQDu=S`2PU>e>eW0 ziT|&~|4-rnb@)HhqoilASS%LBfB)sb-v4E}@3mMT>%Rp2iO+v$$8Q)#e=y~=j!W>E zu&p~NG_8C8W1ZF|&H32MP_^O%E%lgJijIr2JYAmZTS${4sCE$InO z>wBTwc!qz0h>WD75WO3m9d@sbPxjS~)!95JMrY(}{M>BQ=4?Y>xC$^uRrzs#2A!h5 za<_Yacz&3l9z(iAVN%ojK6vfZ7G-rfA^86JgrSv%L5L?F@i+%R9T);{{U#$`GeVUd zi{QTUwD{aKyE6z=?Y>95+%<$s6Nb%0E~qCx!-<>%CUUOKq+l7(HN_l1_)q&+oYVmh zOX@^3%m+x3nUnfu@)&K9)mTjHK{~03(O6*nusUG;{(CX{AKp6s11ura!}Mb~%^w%0 z4JQ|cRJ5M%NBXNGkbyq>*5VBu|L_^)X?Y>Ou)%&X z8FCmfRW-;m{S`E6s5N^m)On7Kn^}|PD|_Egaw3a3j^c|rgHbd0BtSDaYZ~okUbW^z zd7>-U)L0WKYv#x9NqsHIuaVUg+`P(pR8u23C!(xbgoAINL;Pdrvi_VKp_$#;%qd|I zydm!pA0#-QQ6zS3)ffj}r@+_hFeTr8tzh;b7`N?1o8w%lteJ<^xs*U144?`Bht5O1 z8`py#&cJEvvCiGkd8=_V1Zg^90fk9kRSGmXpRn*!@F|wl=fd=2h~oUnHDvH>d`X$R zuNCh0X(PV*8A2mebQq@+V22p}tf%(~<1i-W4-9?U_F+9cbom8ExmnOEcUzpr)O=(8 zACvD}v4PebBnst+KD+sNnaF#0>kS>d`!V8xd`Z=ZY}Kyu>d}4uTE2nQ_~<3JmWx;K zy&01*aTNmo$rM{C6pw$oM;I#T>$^?*`fQy(GuVe&NZ-p#l{H=IJ2B?hDx`0Tt>x%D z`l}-JU1SS|=-UtpLoHnI>tKH!qBZd)qE8P*0Of$y+?4%0yTm&IUVAyX=Sbam@GC-v#3|#U=$Ep=fyPZB}XKkn-LZdeT^{Q_zit~LzYMoy-cV^8dDE=Tj}a8yRQWz0fDx5zK+x9Cb_ol#R*c^lS2^ijD`x5!@KRCWPG-4HXnLUFG9)3?IRK??#P6p_ z(a`J{*Gs7L9@fIG6R=qb?05a47ntyl>Mi#`MCY%jWVm=)CD9#l zuZZsVyMMA!9v8BurNlt*Z>+(4#2gJ|DL)t!Wb^At*xI=8w6&D`f-U>Gja1p+aGkJ! z5?ljkunX>Qv`n6Js#}xpjk2)L5=Oq0jm}3F8?81s+q0(dc*Fsh`!UduTqWM_WC;Ne zCq_4;8U!Lz45JT!hV44{L+ca0{f{6%zLgSG8S-mv*1F zTM6kbK%(eZ%WwfqGTzN(S*9b%qF?W-bEV`kNF&h%IG~9EoZ6@&b(7tLEOTIp(Vu?{ zX@R#9&3%c&96A85s!hbXwPFvTg%LCTIaPy-49pQi7R>Jz;HBRTFVZW2!*N3mks$n% zmAlb|0^O68?5w!vaqxn9_Gy_6*c5mIB!;Nx( zgTS$+YSa3`7KSRK@}(=S;C9SCw%neF{t9^7%X?cZP6imQdiMfbbuIF3TikDQ78?6^ z)Nkx;ud%pmjD2n!bKA@6ai@hK!YHNJ+CKnCTRTu&D`C`2$fBcmI-2@vps9}`XIlJ! z-xuUcbOIjtH~T#KgiuwIAL=zS-)rPmSWqBQk`Ju{6zunde^zLOq$h{mDLo04zUrma z^L~|cF_kAuxX(^e;shH@YIe_M+Kg0$nC!Xfp0~~UWOwa7_G{PPwSo4&c*3>!*m@zR zu)V2&qT3pt76jT;|L9bOZMHu)>arlp(Ckx@(@WhbGy z)7Uxu3*c@GkUN=7&mQ`#U&W1M6{AVkp9=lO3>$soSDwZ|$$U{Er5}vI)4=F3?Ses1?#b7k~N6p2l3;3g} z?yywT_^f`XuxHc<>|S23*6L{gv=U!FSO2e*m#hCudAW-6GNeksLFh|q6rYW;nPDj{ z+8)LlXY-1x%2&4wCFZ(J7b1$nlTLqDD{0T6UlX9DwTDuI(0s)a`>66~P1}1yNi_E% z@CbbmB4N8cYgUhEmtPglJ%cjnnPZ+prGnzVR~w4GK+ZzIZRdEO6u zq@oydt1m|hi2bHvo>992De6}5-Yjl)T;1w4(pAUO%8fLqHgwC)u;YXwIF9sB&;h3S zStF1|zSNR>27WN`!%xy@gjp6e0|3+q_uyIID|W2zgSZ+Q!0dFvOb%-Lm^I@(s{#oe z)I4hwjG^lSv}Xe~fH8(SY*Ww1?2cDGbTV_XP{@g+9vnqA_`?l6o(o7>Ke60oZK5n_ zW*L_k558={e5D{Oz9c6JM^97=I6p+|HxDIm3n+N@>LL`}fvY!*Q*bGBdBaZnKaV7 zD%LzCnwP<3?4yHXZNaNkEXjHuS!|TYp%=*5Bao3g;>{{bykZJdz@ zFqsZa^lIIVUagxkEf83@nHv2Id3_r+c=C$(F`@2Rj5=SmfNB~v-)seF?cuFLO%-XL;nJJh4Lx({xq%W$F3n`BB)H^&=WEB1ri(0 z-KVlx%#pH2K7Ew)qh_NlWGm^}|D%vaSxkFdvrYn6*;8rS)6R-F5lq6gWj~vQZ7WZw z`yy;D>$0M>@Vccm1fywXKLX3<=TynYSBUBtR#Yvx1q$u}uMWU*4GDpBC%ga<0@+tV zO3-2+SOA&1N@PaDEjJ=XRdWPRXXc*5tAj0plv?vIS~{v5{Q}Sr0J1I2eK5n_86ip- zGfi;y7*Q$7*AtM=YD&$_vD6LOYKi%YP3QWtm{mbJW|me-jHyIFks=+IyTEBd{#YVl z&G=J$QtGRKO}kG)El(H9(4-TXjJc1vBL#~pxUZXm16(GlYCxkM_}9JvUV=|~(C7ha zOsXWr68#yP=W{%GcOJ7`5Mmtpi2F#oE$89~+`s4!=w$*Zb&t=**IRrzy4`yOId-Ki zrPT>W=-&PQ-3y*P9S!*M;sDT>KjZZ+-JSX(q^W?!6JKSmzW_=q*LCAZu~L z4)9<7g78-Y`r*rH!U+AF*BGFce#8NwJ`I)b#h(OB1YG@61LU(@t3`3p-*4+H^uM$P z(7!<=TIQk#9KGY`(}R5S{ri*JvH)zRUgvdFqqDLww>VHHpAVb{kdZi5lN*0`2S|v; zv{=~!I$JDOjZf$GVJ;pf_7=Isr}Lt6ehHt>OZSqm&ERQb&q)+oJe^oFsb!ixO@&P3 zsciXf;1o?`8tcm`&S8@5$ixJ^;(L;Rn9zcYd@HhhI6Pi>6{Ot<42VozKW73duR)5A zi#Xaz_gg+6Sw2@{NN6QuKOad{y>ILtT;ibC0jiJ$gCgJ9v8uhzx7^ICg=E;dpQy2T%G6PzJolVy8)={fb3M>NBkp@;Yn=K`P!OR9T~cruPy7@ z{d{e)t=e_Iw!>%PktI03oN8-Lx8qCi_gvY)c(uPR6q>I+eOvT>ym+hh zb(C~Z-$S-)SNcX5jC4WzF0r*7eS5!KguW@ZP>8;lKXN4%UQzoZPUQ|-9eV!pMztdh zy{-l`L_5q5e^lv$&xgR#P876^XZL;x`znId?3MrEWt7KV?Et0#?z(6T{L#`y0qBQ& zr5|T$1&IOCnbYY{%fZX*JQ!yJhF?s!@E+s8)5(%F87F}qLD~PIO>wloU7+=4gB@)L zqje|bq3~%JfA|(?sQLJ(YIB@-K{tbrvaFt`-GgW|J%-;Q#cZ0X!)X>}#W#^@HZ;}V zy-#EMDh5l~V%!CE9%i7hHXwoNYdMI502ny_5fb6-N&-C#9Lq`9&vlu&QA@5`$e~$K zJOor$wcU!BcHXO{gZ@E0k7xnNc#j2yX!%D0m(??-F73e&8`J~uxET>m)wmX)5X&yR{g|L3dUrT_!z-7iD62QHs0Rrml zix6-E(FC6oervYdhldH+-XmZdy`LT+0Nql@rlnizv|H+c&q5~FPhdaJ!;=|#nDkNI z-2Kr%bzbs;NLB}_m0leJ8?_AN@H{4nBar;k4AyxGgO!B#PJDpUHGwsa%fYDpkGnwO z@sxif3(l47hGWloeKzgG?npkEIqYJcX6%Mn?Xw@jU6TDDxht%jRBP9^_(4td_QqYw z@Y{fCfZ;u7qt-gXo?Bz;e=B>CGuU>V`6Y;~@5iTG@q`Hr2bV~_c%C~e$U6k&ufrgJ zhjX5?bl3Qne~vwElrMnq@aBBgIWIHD1lotOnGrlC%;e)awXQgx2W$<`eqHd~@HdC&p^E2VAd}1W0Y>;H?_a4} z9>y_~zCzhL6e7!vJ40+eSJAz7XR`HzN-z{6GGSgO4wvO}AZNW_q zVC#j%6!u0i0WT>5=2aX^gcT7UGKPU3>Lo~VIX=+WJ9mTBKS_6Yef>g!DT>rGq-bA% zd8r`vc5m?TUi<+M|FBbmXnu2<@^At3A&nW}BvdZ5%q&}QH&V=qA3(=wL7A-5;YuiF zjVJ}mMhqmo#cuf0G48_R?5@}vWgFfrWcMpbQOX7>Wt~ygJM=#q?M2L6E8eUKkyzeY z@iYQyytj`hja&zcHE&wki(>|cnGSRMkHf|=n!60pSzPFBiQvCULnpLOh(R?hA6oiW zt++<$j*dpF3}j&&&{?nR1_m3ZD{Edr#C$-sKN{u4o&*`O39 zU$WnNt2RR#VR?KgEs>t#+JR2t=`IgNeq0L1n%f?7aqy^0wvB^PzX{6%81)MTpvb7> zFrXALDvAnc96_hD!~ALy+(8IrmS#8`X}FwLj4?6xKY&)X#qko5>~S-@>Hl}PBH0_> z>C*p5vHcH6D))9z5)+|7q7&g1&}n=2oGsh{D^s}0RYQOvc7QJUg7}~y&}X4i6yj%o z-b0F%K>Xx?L%c^7mDM+!7)2}U0wfbsH@>kFcu$x6zc1mV6Sx7*CfRpd`Z{7 z4%Yr}`kEh765{4c|2!hdm;Q8zBK>m*4xEPi8yuu-+VGdH^v@(_hRop)kfQxFhi=Ol zNKx)#=$t2U!_l~_f`Jhdx7W{A;!3-!W|X3KBwzp;XvwzpuuVJXfdO9Uto>uCbIO|U z+e+Vv9_oNSu{_hX3axv}$PG=@%gHT~$=IsU^N83)sQRLta5fwQfzS+3UpC7dalWj+ zYv%>k{J-eDymZ-W?XtDy>@xZ&0hRisws@C4yKXC8b}KVOU3LXhw98(Er;(#Eqf%pW z;ZiE~ONzlMfD7+~P`)Fglee7`;Xevg?oyuRAW!5SbV zUmJj-qx;1zhD+dPaW55KL*5+sqws!-O4KlSu@Ej4`<}l);N4$QrSQo`IsYtI%O%Cz zldU01ZZ3a_7-N=zbRdt@Bdry;dP!UvykK8;FBg3Gq!c&tl8nH=Kz!wOI6*dGN@y_0 zI2!d0D21i^X#3F7s23gsC;>VO`Bf{v(^AiPrTURUcS$gMqkesk{&Ne5QPN3rpcb_#OZ9_ zw4poRk%e`i0c-+~=ph*PBLx64Yg&n&SqL*`T2P|Htj90}_fD@WQrw$X#%&1>;T;Bd zWM~m`+(YSfA&)4vzNje0iBde$Fwmj&3W`XCBuC$cQD*dt-3yR4+(b!B&C(IMr6QU8 zOR$B!aF#8Mv@KYlq+vU4p(Otk-DZ{{zFG5k_^&?1lKd18*$p13^&N^V)*9pjK@ZeW zf>H)m63Y}xXOu$LCwd>S5-TTiP>9C@N@d(;ql>CU7!r2TAYo4U0KF)%br~UL_Qj<@ zE>KiMMJSAaie#>#gCti4Ccy;JF9-r;7!;-asUzB~HSdg&wU20ylW#20zJnig>RzgJ zDR*NrNYu{H10L-m;da@mQEOTOjn|NrwYH;x>!4cm3#5zZ&Yr8|e2W*v>_NX0I5{1N z=Hx;NVI6hJ50&}tK6d42pvRWnK7h?CU<7@lWM@P7eFe)b3p{D_AtW0L{_Y)AJTmsN zgk06=w<C42G!Y0@x> zgQS6Ix>I&3^5ZFKzrb$8(G(%8(G0*BGjzKTA5sbwVQKNbQe8cP3%~dgsqPuw!ur!} zeboTF4-^IgonUV?5Ts-aaLRm!jk?mrq8?6)J;;imuGjXqP+Lp;qZ7=UxQ9ex`|mb* z{89V^B=}Uk@UR0As9#IaxBK-QEq@`te8O&2?*_qtKp!ZlK9{#wE^|?51!M>ut`!ak z;0u4pI{0D**vssHtnb^QtZ00N!-*-;n!4H#2|6N%p`(&HiRX0aa7L0RaJfQCuE)t< z%&A~)?Mt<8Bf*;+J4i*O{&JRpwF5f)+~)LbPbNYgxoJrE`e_1yf+?ADy~KnCFcfTW zj+aGJ(LcRk#^yxjbL`eY6Chiu8ftaz0@^eL=&A_2Mj8XGXLko1(GH?zRpo)4l01$) zN>8vbZ<*hW-VjSVgn%@}g_s(mk`mj+QksPj*G&jG9|pF`CWLTs9U>R-A8wd!MTySF z}IncT|AlbiHret(;e#O(NTa|d{U#NMtX5-ZI@CQ|Xt;ayrS zwC^GsA78APN=M>EFn-~uQVa%D4CIw7{g4Fn&N2WOarR5;4)rXU0$lp_hFrz*Y+hU0 zRjyuU#y*1;L5KkFE23b@cc$@;CCG(YNO{yo#TaJH-Vc1uAP`sjk&Ye`hcCV+Lgyu~ z-#xM}j@FY7ce0y_g4O&Z=;m7PaNO^{#sj3_$ z;;dI>#GDEsI%3+Ld_qvIIS1+NH&`_{pv}Xv3K>cLXl_2LXjBxsuzOGF0%g>!eoA%0`Nk#rsjQqJ zM1Z2S2{d5uyXTS%58HGze3y_85>&=|6?*@R zYbDKLQrdKuzO`cPn>0U^)*;A6rn(tA*or+nc__NVo3t&yuwXoO{s5$*ueow5TF{A* zg%GGZ#jlD+5YzW(c?0jWkmGOq}A5x6b{qRruRABtV2=Od(_*~L3LJQnLyT`WJ+x@kv z`%x%w;d14L(wx-dXJhh1;shSTt_^yQ4%9blfhm3LgmJ1iW4Zqq4lGD1kXMc`X7xT!kqtOZ;;I5 zofE>7$zH~!=JD5cuKkeErK+?Na6`7-#)Vbs>+#GO9DatednjQ5H5TtWQrg`KW4%Hc z#cUxFso)ldlvfCmeOsuy5E3^eWqP=deg|_h^jD_I@D|BQ0&Nm*x8w^7PKuN*X4nrs zGKul(g?KhE?*{IpK)On<&cs(V)xM_9#Sgfr+E4L>GH`9_=Za(Y6FdKdWxy2zF%QL) z2_U~43ZC4fK{mC}A%=4uBU3>yWo&HZ%JGyeR@NI$w!_<4MRhE5YML4cb?Pl?HR$cJ zV={y0_Lq#7^dO)zHph^Vv{Jt(e@Yq#2w?D{HyX*kilzYPkGm4%-e|h<>nM-0UdF0Gs@9I_wSf_{Ht3x3r4o%P zP`t$DMH|GZ&QWa8ijDLvc|w9`&oXQffoJd7K+N=;4&ekUwJ5JcF`nIFwiS#fn6-;| z71v5^1A)78+ZWnfSyGmb)DPl@yIRSXPs!3RKb7}rNNDSqkWR4i5w^<69J!K@!j>A7 zsq}=c62g{3lhu)iodr!n2P#QwiB3KV2-OM=Bep<`2cT7t$;3TqaX_oi-72$8Yg*Vj zFm`BSY{XqFRe@kRtZ78eS*_`V`>w>CHFk-oJoH0vkjrMy!OjiH4^hiCm| zp{4sc`0meV$Ob-cPYT>^CR}NUKyc2ro$YU+1={m6T5AQqYjt~;5?z~MM~bOQsQZ9{ z9Sx|%fcx(CUI)QJSL5T9ON2s8@^dU&R;mCj4Oj{+t-#V+gib`s&N8t`&rL)80_pvb zPE0c_ia(s$kIBT?T{hm4lKYN89o?&B{;u2!V&tesaB5Px9T`d#;jwPfEMeZnN_2{g z=>$fRfPY6DVMd+n@n4*bhTToy&!7RqTlM)hoo$cLV-o8JPGV;I4jR(4ai%@Ox$Ae7 z2?1+{4_$hrS=aL=HAL#>b1YJ{FfUceIB5rMH0VY(N@AvgAfx=s8=!!a+AM%EA8xH+bL_M z1LL=~tKXLOJ?hMt8`S8)-oR~&G+f4CSc#JSGIlD2HZZY6EttvK|I{i@94YzS6z|Hb zAO+@inC&xoM{5e@0#JOCKE@7<16tG$ks_B+mPQEpp5~eUV2hMrR263(n`65hm%s%= zn{l&ofY;ysavNYIipn4T{|pc@kIwK!4~8e=taAc9mGcGL@aYj>QlI_`Vup^4nX5ih zo`7E>rHpA`fTpbKoF)Zf0Eh85LnLBok!gxo_y=l5D6w!Nt$0+M^HCg9CCeE-U+qlCzpvjHNTj7&-5-AE0`4O)tI&?-u3Su4*pC>k#BUF3;`OBZss z&s)W?rwoJyC@aa|D+S!H`?%TkiSh>8%;_pWPA{&g+hQcC^>Hq%AOm*QGNsz&Sktnw zU+&m2)rIG8gy^+r{l5?m$pXMif->Kp^qss zi1dk8ryRjl5C*_l4SdG03?F{rgJD9AZ6p`<5H%quM3%q~9vb;uPB{VI(M-&Ps{lzE zmm6vAF?5kb)IMOMa2Fa@Zkxj|A>3ghglwWGJTm|D=Kpl5&0=~_y55ixKK;HNCRcpo zxQ$-v3;GYkwmpw40|}V=Fbb1#&<^<{yy^*okt@QGnvO9_3p)zz@H#OjK_KeQk&kTT zi41gr19sPTSOss@cPq(2$>r{~RlNB5pa7_WA-u@6hHYc?=);8=l@X&GEk@-0nHC?= zM3~2Wuj0ekBR(qVvR8tXgA8n~aMUYB<)#YlX$2R)LG3gp2XdNe5PvHpJ?=)}0b&kd z8rBAkUpT}q@foThrW6!{7+XLm#B6-TyN^)I)K{Qrd1Q`gD~qA&@;R(HfbMp=8~tLq z?!m5iz`h3HW6cHdL2jisP}n|fxU`>8Ln0v}DW2ah@70Z40RWyMihAiR) zK8nxGuHej3%{XUHamX?>PID1s5$1uHkkL;{5eI|Q(-W66Lsa7^1U+(5VUHiW5H;6t z6E=)(Vll$=4F>}ijG7Y9PJ-t0JU@%(TxGRrV%yN{jc69lNYEtUj}-DpCT(B{ke5E% zT7Eg$q-ef%hOnlkwDsY>5tEvZra0VS1~&%@FiwA-ilo+xS00hKHGETC3jMRi3JLf2 zZz;zn2;2*D+W>HKQ8bTNF+(`T|2I7I`yIjw@G^yYR=EOHe321DohMLEMAYxkqV{`d z+bBAYJSPZ##;vUQEwY%y|{UNE`@(1B4e!3dF? zNc;KtqZl1ih!KQ^)|od8+Hr>Vz1(61N#uLbBKA)pmLqL9o70UW$0_Rv@oSa^`* z<~l%DavC^iWVJ&6_t#2J)LOGD{2@`}UKohlt)Ei(Mbv7MqN4ULjxwUt_GGJ8%635} zh=gN7A$#zUEkxSMSYi8%PYsJ!-28=SBLL0z_;JxtkBh#me?7%kRc`k)GfGhs4Ofe> zQ~atsu>^yZ5H+7EHGkMZYO3(k{u7Uy?UkCSwYkDCZ>i$_QxsLS2ishdclJolRA+T1 z7+h#>gX_I_ZKFO%g)a3A2y|Oly~D%VS6H3AD=9gJ0Yo^UPMSL6oGm{K!oIC4}mAf3j%w4x)88OzNE}Q zC?qMWaE16N{fZCu%+Wu@(*KD^|Ak)jDQ&)c`V&6=0r`}sHk{;jx@&4*ZR)3fQ!~A$ z{&=`hI-aOuiCnto04;xpl;?D<-7kNKmdBc+jfJGm2u5zV-XEtaQXV_u?$f;Urr3bE zs|il#=URIt$Q-4}{4qy9{g}w`8Vl9saz$n`>{xuFmb+KV5#K;LGY-Q!WGKtV;*h%E zpcIke0m|#}EFW<(pC3(LfE3^QcXPg{2Jp?*CwiQ2v^Q*=qDaIAi6eKms$K zyO6-9>&U@c@*!)mP0mI;R8{FlNi3^z4N8MYg1em|l`WS@Z?>~Kg?R&P2TqW+L@rp_ z&k1IhkvblA786&t93SaIBWyEW)mhE&eWmEyF}2YPDCu2|$^1=j0_{Rn0r?WuT0AAB zTBTEqsMaiH!!Cw>CaT4b(>|LvRs^nl`#W-UNUH+vi+uOj_JgX#V|nP*2R`;xiS|UB z`xM9iz)gw#f+1j~liSW}IyT|S08}{8p3r-Hwb#qlk$UmuYt+$AW*~Qr{R1dP3H&cy zjO~m;@F;UEL30@z&xD?_7QTmr3-^xvkywMk$k0&Qy9^VV?rKr|E7JsxOWgO4R?4`oi>w{Q6`Drp8!ww60>x{GgZ0 z5>1D?K7sbh7BkbYU#<0{IUaZ-N1$Y?f?%w~tG>f+7u|-A4s-gIG?${FWr6SkTtDy* zRWfh|Dz~@1Q56T_DgQqd^`zZ;n=~EYs(PaRnECp4R^;&eIiJF#o!jpxU2)fOMOYap zjAIbzS+$;v!e}0<%}|XQjYPa84&dP8S=K`SO!9$Nd;KfM6HF0HNfE{fhTAUXqZN25 zw>j7uQq_~LdO|gspSDQkFV$S>E4j|c_L~HkP+NC30Y~sDW$R1D!*NSuph;|5;xZ4X zbVKuUZx1XsSDO35jHY0eaa}c^Fxqg1(@qcy>6>}1GL0oskW2rnKX`~U!Tje7?MwiW z`Fb?Rt>9H{vNf@_V#oL4k5sbYj9bt@pcZJz0$0?oC-C-{=TX2ekKqg*P=Ymh8;4}s z0VctU(l0u`0|4RzCHYerqQbO)B_$d@n6Nu$HjM|$@)B5h2ESa~Lgi4z7lQW(3=zbN z*Ab2)FM!-AuAd4uZXfyZ3BJqLE|K>~Gtz!lTQjHvKR@T0-8i1j+9jc$sFw{S;1FyS!aNu-=`{LLC5AZZ- zcGoc~$`FL4845nY-xS|7X_iC61Q{DI@uz`-@nwds4`S{3C0h}brV;zGoFm}ZRF|gE z9}uIuvxNllQHKlhuSdQ3*9lf2$yGFTmRWZ2e>#VCmPI1t<^gNHm5mAmCvh;&5m&Ww zrq|wxKk6iQ?2oYZP|7A<3zYimJ(iNNnP2K|l!9&OGAY~@b)XM6d@ysLko(%@eiGj1 zX^uJCayI(y8|an;`v|?_sb7W^<;r789P@h!o4Tsn*a8${Jr3cnK+rQ{ zUbvA8p-uBr5J5rjU*`cBfP5TfZMeb*c@{yQE+7d8ASXA$jcQpe0L;cAKoKvzUes** zQqIB;XSe)IVP=cL+>S7#fSGBzNx*mzX7EM_^h}l%XD!A5QBV~E>U_Mk`{=FQ51@GX zmztf`!CF}w=odWRiE8`@9<#TiT)ot*3G2)#uo(tH(2jx*u;P9kMz-@Hzpazm*70l$ zA7CI9+S|HJPaG4VaU}-H7s&fg0I?p(;-Qt~%;_V^Cg#s$rqoQD1Hb~*Y(z#QdS)Fm zKsIKkW$2$f@y1=s_oI&k1W17^$FqvA-BZ=ep6=D7X>)1)ZpD)O)%VJm$vPKnu)Tac z;IlO>B7h-$!kS1Uwp%Nsh+%#Yjy#PdQ7+X-xrIpP0H#lD3LQ^A$g+cF3Hm;bqzGDI zR*$m9t@yEQ_b@Kt8m`+J)`?=+ieP1l?n&7by{cquSp8%NO>budy=hpB?khA5@*4!Y zL?l3(V=hjEe98^WS^#CxEi%i;nm%f+mxP<_uNCq2=ndk?OfwrV;AbtxSWDYdFUk6X zZUb~X1h+V6L*cD+SRe{GYe*(O&?X7f<_Md6LM zu>RV@y8h8DUr{0QuSp@BSt^j6Kno&g^0FSJ;02gsNMNo7p1+IgJ{fpIZ!W?K;HtKB z0WP4UgGNDb21b<-HU%Y_1Rk!$o|{G)mC6b=8Ob>mq=p;HYE2)1d4M*B+K$0RL=w6G~B<#FaHsP>*d!{ za9BAKQINE<^Y|-#JhWk!|DJ}*9@;R?C4edJ5gm=Y=KT8e2nX-K3&7*Mq!)JI(-=hk z$_0J9zhs8`cAQ=+bfGfncW;qFKSV=;4xEaUjyc4GJp=_;LJ^4+a5CSr^#1{CRzzVX zz&N?-R$U?c?kiRfTK*-KFq#XstQHomRI>iyZGwb*r`JORK?@@PdkfM=&EySaRJF~a zhP75a@n`45-?3Od$27+v1Z0O(zPW81@_hqJbr~YZ;y7aNU<@c6R@p}p5@bhOuiNZh zS8&{EM624GwB7N5h%Jx_HVRvtMkpXgM8 zYd{OlwXBpWgu5$?;5oM%y_*h8Aa!NAr;?m(++>B#_UPMC0ny151h}tpB-i}n0J-O( z`8vFGsXATukl?x@W`aTdjqt;$1x=jC{ixtpxSWu@L`mN1%_7SC%swD_g*0sI%7h(v zIv`EYTxC75=#&l?MKjEn04ouZHl6)B69|J=xi9M;ZTYr0igf!?XgPlbeZDkcMRIq2 z1p**4b#@Y8XJ+pN_JU-?d<6Gv-z<*+xe&k? z#U|J%Tnw=6;Ao`16seh3#ti2El6M4hF4$V}>7O9w5D9!g1I`SA&~X#D3A&Z4hZAFy zWET!XzODqOkzafW0$suyo!+R9)az#$HFzTXEL6UZ5UHlL2{X%e|t zhh>=E2rr?-3@l7;v2Yl5yQzW0W)L^K)`w*>wNRP-ty^to9+(6(=QlHK8_l?n{9%i$ zi>I5jw*#kPVKa6IP`4PS(UhDs&xnyS!!Z|-in-J5zOC-5i=*xoOG~;(F`hN8rvn6= zNd{Z`6T0b`?{e=dqE-xD5!u{_Tzp~SZt*3&Uik_ih72T`-2JTCRIr3l^t=yEf;lmz z;ssY1uM7-j>~Af9O-VTv94NU78u!PowjN>|3rvB334&0h7F>s;$ivl7qLvub1yWSq z&mbv_hu(?Gz6%WQyYF0jg#mIVm66RT&+M~J+ZsG@r)8j3G%~uCC+ce-xxg%cgp_RBd~rjc7f_`%zrRhmP!sy)<2K=J zO^D^oY(jlQlvVnMC97;Xwo8R&D)*>$X17H(@#>dbh|;+$!&RC#4=r1;AJbqJYQPuh zYmjP*z2Xn_uxaxZ5|Exb7o{+-hHz_gLX(FxIR-FX17`$ard{!>Rvrr|^;l?Z(gJ`! z%sdoltMZF?dIEgsZ}<8?jQco1mk6Fz5tFOc^3MbSV181z;K2}3nY5HG;O&2Y%Yu__ z9ta{#?csn|#1N2%kFu2d65BZu($LyzxGy00ri`(c(g4?ZhuAz6<&7CjdWzNa&!*X zVZBdD);gB6OBExZQfxK-KUn?Oa0V(||Ak&LP;6($STUg!;pWLP^W1z+s@ywcbsT6I zu;(y*FLE^?zEju*e=@d(o~Uoekt$9*57>GU*b|-XmOIrh&p#kl z0v@j4o;tZN!_3(I>xppValdhn$j1>9iiEtZKp9#y3Em{M^~g8rchLB={c^ zo5=s%f(rV$9;9J?VD~_YtgR>T)k`+(2ukEm;^5P?y3&zUNY6Jv2+k=f ztO}u#!+H&^ztFvSql;bM^y7!AFos*NAY+jf$xCkrC_CFayX*!utp`B-eA|joxvr0N zp?}~1EB&&mz#)Nd5oW-j07~LT`zXPYC``H2k^kRP5Wqh{yEazw=j=I!IptunIuZoJ zBys%5{8HPX_DD8uDn8ly*z? z0xvxY0S-yli*x&|=Bfp6)wp98KFNT|3~FfB-=A|?S0k&-^x)-%ZaPReqdXvG0o~V= z1KQu=@=Ye`6hX6#-*5KuNM#Df05VCU0$K0;elHq*j1t&CGmw0*)qRp#lU}D|jI2x} zcSn}O%JE((R3~0reI-HyyMRPjr8HOtMa#@#mH$yonA2-e?Dq1kIdQE*ml4b^2=b<5 zib2g{H{g^ZtB29Xk-*CXb#n$M(cyS0?apaWbuOhpu zaVMWyV`sE+ro_4Qeonq0vDGaP_Utq;=E(aJ0O8(&;mFR)^u2zN`3KHG%L*o4*HZKG zK)Gf^kH%Ko501(bJ^^gOypVR*HjjoV@;hFkLBOQRy@7AJNIurvi+*3C5u};NhFeXF z);?huB_SJh1vonE{cYqbn@L9+c%Q&6$WS9Xf*~Wm(tEiczn<%W^m%wUaw}q>{wZF4 z-UKy{tmY;!xJFrvHk_iR_+_99BT&GLj@6j6 z7D7B*>9nF1>_dxw_YAB7o?(V8K6r_P#y@ZFC9EQAVfH>lIlWwUCfqV~R)(Ee%fMBB zA9PETe9Mk1U$p;f0mb}_1yyKk@Ge42X{OMo`3roHeU+=`E^hSEa`@C5qKh;}Nm^}q`GhhL6^Mk}DTD7Q6R}i&x;C%Tz8aIcOGk zN#j0y7mKhs60|cu>4f7w>+y=zb&|?(4i%)TZ6xh)YeflLrByMF^-xvfMY3QnxMfd` z8~K1?4Pyfbn@9=3;wkRp`eH#~Q}kXhd4uR>DoH7Bvx@^bI^<+jXem7jSeU>5S)xUV zozg^Xyo6EGyqq3D+Y-sr{Tq}UbJs8-u>A)D1^t8j(HX1%JJi%)t(L{X|P(5f5Ti&P!S zs^VecJawG&WRQ;w40$dwmA}BzQ;Ch5z!-O4U>1T=(Na`NmBLQQ!})HRA}a?dfHkYn zW^<6#oN^l|VNSVuQ*vZ{#*+*%(2&e?{&umehlqF??kE9Ko7RD-hu_@Vj?QYUiXANa z8x*C8C)j?12mG&+bCMXw;Yala+8AU@^6j?HO|0{Xd_as_{0>5+`Cp;gIZQtUu%Hb) z<9#OI*Mhg1HPLB!=0B_2;xPvHXRX>(2(a|K>ykiz%zRk~`z?GSmpUk>WU6_ZPffv7 zKYDf8B@R^S7i-b}Qt8_(u`XBocfRlZC#4m3h<1mvpML|HYnVAgk$nQsg~$Tq0KNlU zBVq+WRUd0iU0bq;ib`wgJx@d< zofQ|3#yf;Jt|Jx$0qoebzTVuKTSIb&eaRcxJIpNX!J?3hjLX^u&PbG=03hZ>WT93< zHvITSs@nEP)C%L{2g_wKd+IE7ir~RHQN_*O-)t7Q zmnP#Du2{EL%>D#u3#JEs+akK?#d$6gWU!_ z(BN!@i=cScFd0H3d|r+<`p$|Y_vZ+v@*9|9zXnOFAsUI!igFZD(pitE+~c}UU*R># z>(p@G$tI^r`_LmjA7z9$?i0Eyv)Gp-bNQ{xSejlHKtVm!c17bg?BKj}i6uv+zF z@4>=M^UBrVcAC=%^?-g{1qZGvXnC|x)INwq_W2;G)HLo=Y^sc4Rp<)yFy;kjIAYZ1 zp1%L-tZJjX#Zf2?T`j>L0nEEjHMa+rS;vmDTf%|JZT^2;wa>jL3ZNUmx- zm6cm7o(C-}glk{_NcF3Z_3K#wCRxQ{kLr|;?kC=Ydr0^~9}D*ty`Ze9b3Q5HaMOG= zH<@VY9C6k9o>gsUYRku=Wf+ELHVXt)p3 z!4>~@ys;24Fow6|-2xa;pRsd)K!F?IF92vr1u>==+ekffL?9H1{0Z7ks!bND0A}39v*>oA*Md z1Xlfe+<1y^!RZ^KJQl^r0+SkRoNI_#m}uQ5+7ByjeW7Ie>aHco7N!DDBjHrFam@Nw0WAW<8dRIuH(%i{%CU!Ft64|L2agNd0$=k z0r#}k0vvL?Td-Y`4WQQ`GX!Nq{gIs&!x#jD6(mOyMa3|LhZKJCMP;=H8hvW5IN*1* zh8V~mKoxLQ?qb9xz+Gt-gG7BTb^E{5E-v*H3DSk?h66KZ4^6(}MCGAoh^fFkqT4w^5`aT5UM z;JhQH)8@d>^y*Za70f}qb>7~rrAWa-c3Epe6=i$0yoKGi4yi{l51X$$1HX zP@zs3Qy~oz`*aKKUS>|YykLR|{l>kon2VvGGFESR*G?}{D-6mqPh5f|#Lj9MUrs`5Iv!s&;|qIS#%IEo;3VS!hCBpK6iM zeyAuWhRwi(6W=xowG34k3F%#-Aif_?5;N}5bvwJ|&o zU6cVAIiLIUi(DqmpQ~G-oLNRqeqw6us!09Lo{iVUmj0{Eov2ip%q0)lz)*4}nV4m= zi+lTCtv{b=qd#FD+EIlRU5i)oGn^xmfkEjsQ}gO?RFgf`wA!02-(jP{_XnRBzKe9| zC%z}33%Uk?z?cNOU{qP_gQyP#5&U5|jxeqT4Cw;YtRWisoyK1YAx+axoQC2P0AbqP z(WF+~9T-D0OO6}Z1TyMUSP`(<8_n`7SeGfSz3hCU+Wc#Sb(Hq<<%pa2Rff86-d;)R zqhNK(MlI{7ldhBwGbMTSp1yI6kzqOhLIkLy6=%rf`Udn;o|O-00<_xvRQ_%${6a+T zhVo14@J^^Nq&w}>14e%en;)s0Mq4gz11nuTsWZEMxw#X2iKfAS=4DOOP$O-wVyP=$yeO#P)2pgW|E?|0N=;?Ewb6K zNM$6BuC)8=Pm{6VivkweIyes9lxaOZYa}X#p!*{(-R3NikzeS z;3|QQqinQSUr=RKWR5uBQ1f7as$mNxvM<)G#;WQ{;T(8bZjQ<7SPYxPn2(IbF~RW2M?1f89bsL>Q9Tx2nDC@G zq0%b`Po+08S7cF4J5-Xwxg-0)CXm90vv5rN+5E-Zgj5}@$VmQ}omO335l&1p@sgo| z#G-BXV4Jsu2_6h7rQiS2^o^alzi=K-aTNjn`7_KyUzrYMLa$}ez@pZc`=fR;OZ{$* zp8i1Ky>LC1d@`q%isYDAA#0ObI%sy%)I1T^q)9d5zW*kj+Xw80R2^ii-Xv8a6JD*m zXZf{6ROOGx5B||#8=NkB*vmhUE5C+Z;MY>x_*eOLo~`BhHSi2q zHo&hcTPVb@C-I$@0(n>w)VHGY@KxWf(zos^A7&waPui+o={w@beyu|KuCcWoeFvZJ z$_D70VGD)md-rTtQemS1ezZ;ccHTODo3Hd?7Si`_tUGx>`$vAQLi+BrwH$q?*0{0( z`sUk0A^N_V;YupZV)CBRid&QSxS9Rw*WMxdu)OD%ZOh(%j6HRjX?ACCJLdX07V_&M zTeYh^jIQ--74qv6Tg&ll@6%k_0KcZ#LLq*=oOLBVdAN0(^!3>~eP)givyi@*dv_-f zC!X)uDx`0Tt>x%D`czjoK;K2SP>8+_XStFdeJ^g4zI`mDZtQz(EA(xMc1PdE1tXi{ zqxNdKt>x%D?-Yl1fW8}Sp%8ujyV7_1Ht9RYLh6RT#1*df(ELFL?f%`;_wyh6wF>+1 ztzOC%N8dFkyRrfL9<_x+^o^SCN_zb_e4F&0Zy|LWjW}$qJvQ@k4-(v+MX|Vsk z>=~x-zLQ)F0s3CIg+laAI@6W(=(}}kz`npfza4xpw*JK_x|yxeIeKTsHUAgRk76Rg z&so&sS9as|(9aQ-lr=wqI=NlpfYYTO$fL}t2M??cn_2K!hZ+YW>%fR!aR-oT_yK9S z(D3?i2I!{E6%Dw9Oj>hU_(eVODpTfJ#16yxn1!L$NPZNjV5i{;+Z9HExGD*KwAUhK z#h&w5xZr!5tj1`wSlhK-qkwgH%ACGi+~~ zMF0rujO`tKbr$VYERwF12i9}H!-2chr}8t&F_c7CHZ|h5Hr!t5-di#WGmhx{DV*IS zhL(3h45@`UZm3qd=~Jv$d0zIO@bn2dJoH}nM;%`D;z*H$NAj45TCxi-2DT=~=eLkM zD`<7&(eL$EezNv*+e3V5fQOa&i7ZYo-K?ePc{a@vNi&!s!Wah-be{Bu7ji)4DP z>RfNhWE2BS_GY%wz^Sv{%fQJn)>NZKznOODJ-_AQf&JowA<+{ z_&pXqhcpEM?j8>5!T4(>ihs=^q$7i|B zdi)zk<J`^6h0?+nAT^~rGZ+tDQ4kx3+DDycsQd@Y~V<*(bL(2j|6y#_C zIyoBL`LKjF5rQLJ_seW7G5qIk}%g`{OQ`lOD900*zZ7xzKDsQWn<=uSf+hyjjcFVZPp# z0ZrL`Nz~AQG4nmXR+vej3SZrOJIh=K=JIdt?>YRNj1Kv~@~<=x|7@D@uS^>dk_JfM zIK$=NjbG;F-!}KJmw)97t!=K$KM&eL0?p%JDH(pcR%nn48~OS7U^JJ1z5bEKzi-#a zKW{zK$4MEwpX~HFSr@C)+YriU#O8nsIUF4Ak>Qcxs3S(P!69??-|aYZDhG4)fiiQ| zI~+P!P#IEC>X7;R16yWaDWldKofcV#kJMqd%=Ez4EXHDA+07Yv<%FSjZot9vjon)F zACRQ|psqbcPF<;-I`vMn7Kcw95-u*a8t z

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Ÿ<9JiM>5l%o*NFPpy7-an8 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 @YnzrU;o~^uzl>5<%PH2J_*h}8ndo~ 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

1z_Pmwdx? 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 z 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 literal 1363456 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

18zm4@U-Ou$^ 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�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 z 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 diff --git a/dep/lib/x64_release/libeay32.lib b/dep/lib/x64_release/libeay32.lib index d004d975adbb6d63d117af20926dee3478e8ce2e..750e837dcdf4b37dcc2ebea85e30d763c50864c5 100644 GIT binary patch delta 119246 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 From 54572864167640fa7ccadb53f6cc607e42f29561 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 18:28:21 -0500 Subject: [PATCH 088/112] [7815] Apply mangos code style: Replace tabs by spaces in recent added code. Author: VladimirMangos --HG-- branch : trunk --- src/game/World.h | 4 ++-- src/shared/Database/Database.cpp | 2 +- src/shared/Database/DatabaseMysql.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/game/World.h b/src/game/World.h index 80d5717f981..11a83678d35 100644 --- a/src/game/World.h +++ b/src/game/World.h @@ -626,7 +626,7 @@ class World static float m_VisibleObjectGreyDistance; // CLI command holder to be thread safe - ACE_Based::LockedQueue cliCmdQueue; + ACE_Based::LockedQueue cliCmdQueue; SqlResultQueue *m_resultQueue; // next daily quests reset time @@ -637,7 +637,7 @@ class World //sessions that are added async void AddSession_(WorldSession* s); - ACE_Based::LockedQueue addSessQueue; + ACE_Based::LockedQueue addSessQueue; //used versions std::string m_DBVersion; diff --git a/src/shared/Database/Database.cpp b/src/shared/Database/Database.cpp index 783b520ded3..d5ccc581232 100644 --- a/src/shared/Database/Database.cpp +++ b/src/shared/Database/Database.cpp @@ -110,7 +110,7 @@ bool Database::PExecuteLog(const char * format,...) void Database::SetResultQueue(SqlResultQueue * queue) { - m_queryQueues[ACE_Based::Thread::current()] = queue; + m_queryQueues[ACE_Based::Thread::current()] = queue; } diff --git a/src/shared/Database/DatabaseMysql.cpp b/src/shared/Database/DatabaseMysql.cpp index 92b303a167d..9574d3dc2ac 100644 --- a/src/shared/Database/DatabaseMysql.cpp +++ b/src/shared/Database/DatabaseMysql.cpp @@ -351,7 +351,7 @@ bool DatabaseMysql::CommitTransaction() // don't use queued execution if it has not been initialized if (!m_threadBody) { - if (tranThread != ACE_Based::Thread::current()) + if (tranThread != ACE_Based::Thread::current()) return false; bool _res = _TransactionCmd("COMMIT"); tranThread = NULL; From 7c373f24d8c3cfb67fabb2f8e49e196fb27d6715 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 18:30:32 -0500 Subject: [PATCH 089/112] [7817] Add missing sql-updates to mangos.sql (7776, 7777, 7782) Author: Brueggus --HG-- branch : trunk --- sql/mangos.sql | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/sql/mangos.sql b/sql/mangos.sql index 077f617b7c1..60d99b0f6ba 100644 --- a/sql/mangos.sql +++ b/sql/mangos.sql @@ -3158,6 +3158,27 @@ LOCK TABLES `npc_option` WRITE; /*!40000 ALTER TABLE `npc_option` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `npc_spellclick_spells` +-- + +DROP TABLE IF EXISTS `npc_spellclick_spells`; +CREATE TABLE `npc_spellclick_spells` ( + `npc_entry` INT UNSIGNED NOT NULL COMMENT 'reference to creature_template', + `spell_id` INT UNSIGNED NOT NULL COMMENT 'spell which should be casted ', + `quest_id` INT UNSIGNED NOT NULL COMMENT 'reference to quest_template', + `cast_flags` TINYINT UNSIGNED NOT NULL COMMENT 'first bit defines caster: 1=player, 0=creature; second bit defines target, same mapping as caster bit' +) ENGINE = MYISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `npc_spellclick_spells` +-- + +LOCK TABLES `npc_spellclick_spells` WRITE; +/*!40000 ALTER TABLE `npc_spellclick_spells` DISABLE KEYS */; +/*!40000 ALTER TABLE `npc_spellclick_spells` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `npc_text` -- @@ -17012,9 +17033,9 @@ INSERT INTO `spell_proc_event` VALUES (30293, 0x00000000, 5, 0x00000381, 0x000000C0, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), (30295, 0x00000000, 5, 0x00000381, 0x000000C0, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), (30296, 0x00000000, 5, 0x00000381, 0x000000C0, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), -(30299, 0x00000024, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), -(30301, 0x00000024, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), -(30302, 0x00000024, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(30299, 0x0000007E, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(30301, 0x0000007E, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(30302, 0x0000007E, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), (30675, 0x00000000, 11, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), (30678, 0x00000000, 11, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), (30679, 0x00000000, 11, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), @@ -17100,6 +17121,7 @@ INSERT INTO `spell_proc_event` VALUES (33882, 0x00000000, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), (33883, 0x00000000, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), (33953, 0x00000000, 0, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 45), +(34074, 0x00000000, 9, 0x0007FA43, 0x00881081, 0x00000201, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), (34080, 0x00000000, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008, 0.000000, 0.000000, 0), (34138, 0x00000000, 11, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), (34139, 0x00000000, 10, 0x40000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), From aed17ae5c382976cd9193b1032d839841d73fb5d Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 18:38:49 -0500 Subject: [PATCH 090/112] *Add indices in waypoint converter to greatly improve its speed. By sparc. --HG-- branch : trunk --- sql/updates/3257_world_waypoint_data_converter.sql | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/sql/updates/3257_world_waypoint_data_converter.sql b/sql/updates/3257_world_waypoint_data_converter.sql index 3533f948747..4a620ad73f7 100644 --- a/sql/updates/3257_world_waypoint_data_converter.sql +++ b/sql/updates/3257_world_waypoint_data_converter.sql @@ -1,6 +1,15 @@ +ALTER TABLE creature_addon ADD INDEX ( `path_id` ); +ALTER TABLE waypoint_data ADD INDEX ( `id` ); + ALTER TABLE waypoint_data ADD COLUMN id_old int(10) unsigned NOT NULL default '0' COMMENT 'Creature GUID' AFTER wpguid; + UPDATE waypoint_data SET id_old=id; +ALTER TABLE waypoint_data ADD INDEX ( `id_old` ); + UPDATE waypoint_data,creature_addon SET waypoint_data.id=creature_addon.guid*10 WHERE creature_addon.path_id > 0 AND creature_addon.path_id=waypoint_data.id_old; UPDATE waypoint_data SET id = 1343801 WHERE id_old = 2084; UPDATE waypoint_scripts SET datalong = 1343801 WHERE id = 515; -ALTER TABLE waypoint_data DROP COLUMN id_old; \ No newline at end of file + +ALTER TABLE waypoint_data DROP COLUMN id_old; +ALTER TABLE `creature_addon` DROP INDEX `path_id` ; +ALTER TABLE waypoint_data DROP INDEX `id`; \ No newline at end of file From cd25059f60190026881a6637005676eb91972ee1 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 13 May 2009 19:35:00 -0500 Subject: [PATCH 091/112] *Remove a TC1 file. --HG-- branch : trunk --- sql/updates/1484_world.sql | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 sql/updates/1484_world.sql diff --git a/sql/updates/1484_world.sql b/sql/updates/1484_world.sql deleted file mode 100644 index 54f08141dab..00000000000 --- a/sql/updates/1484_world.sql +++ /dev/null @@ -1,7 +0,0 @@ -DELETE FROM `spell_affect` WHERE `entry` IN ('16513','16514','16515','16719','16720') AND `effectId`='2'; -INSERT INTO `spell_affect` VALUES -('16513', '2', '268558336'), -('16514', '2', '268558336'), -('16515', '2', '268558336'), -('16719', '2', '268558336'), -('16720', '2', '268558336'); From 42aa8efe477ee3f0a7ea25957cc5b03f3d0b19f0 Mon Sep 17 00:00:00 2001 From: QAston Date: Thu, 14 May 2009 06:32:35 +0200 Subject: [PATCH 092/112] Backed out changeset 1f92b07df94a --HG-- branch : trunk --- sql/updates/3233_world_scripts_naxx.sql | 1 - sql/world_scripts_full.sql | 1 - src/bindings/scripts/ScriptMgr.cpp | 2 - .../scripts/zone/naxxramas/boss_gothik.cpp | 361 ++---------------- .../zone/naxxramas/instance_naxxramas.cpp | 8 +- 5 files changed, 35 insertions(+), 338 deletions(-) diff --git a/sql/updates/3233_world_scripts_naxx.sql b/sql/updates/3233_world_scripts_naxx.sql index a5a71ba6233..67a8615951d 100644 --- a/sql/updates/3233_world_scripts_naxx.sql +++ b/sql/updates/3233_world_scripts_naxx.sql @@ -6,7 +6,6 @@ INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comm (-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; -update creature_template set scriptname='mob_gothik_minion' where entry in (16124,16125,16126,16127,16148,16149,16150); INSERT INTO creature_template (entry, spell1, flags_extra, scriptname) VALUES (16363, 28158, 128, ''), # Grobbulus Cloud diff --git a/sql/world_scripts_full.sql b/sql/world_scripts_full.sql index 8b28c3bc370..a1df130d207 100644 --- a/sql/world_scripts_full.sql +++ b/sql/world_scripts_full.sql @@ -645,7 +645,6 @@ UPDATE `creature_template` SET `ScriptName`='boss_heigan' WHERE `entry`=15936; UPDATE `creature_template` SET `ScriptName`='boss_loatheb' WHERE `entry`=16011; UPDATE `creature_template` SET `ScriptName`='boss_razuvious' WHERE `entry`=16061; UPDATE `creature_template` SET `ScriptName`='boss_gothik' WHERE `entry`=16060; -UPDATE `creature_template` SET `ScriptName`='mob_gothik_minion' where `entry` IN (16124,16125,16126,16127,16148,16149,16150); UPDATE `creature_template` SET `ScriptName`='boss_thane_korthazz' WHERE `entry`=16064; UPDATE `creature_template` SET `ScriptName`='boss_sir_zeliek' WHERE `entry`=16063; UPDATE `creature_template` SET `ScriptName`='boss_lady_blaumeux' WHERE `entry`=16065; diff --git a/src/bindings/scripts/ScriptMgr.cpp b/src/bindings/scripts/ScriptMgr.cpp index 849c4d64be5..4d7ed09fff4 100644 --- a/src/bindings/scripts/ScriptMgr.cpp +++ b/src/bindings/scripts/ScriptMgr.cpp @@ -389,7 +389,6 @@ extern void AddSC_boss_sapphiron(); extern void AddSC_boss_four_horsemen(); extern void AddSC_boss_faerlina(); extern void AddSC_boss_heigan(); -extern void AddSC_boss_gothik(); extern void AddSC_instance_naxxramas(); //Netherstorm @@ -1328,7 +1327,6 @@ void ScriptsInit(char const* cfg_file = "trinitycore.conf") AddSC_boss_sapphiron(); AddSC_boss_four_horsemen(); AddSC_boss_heigan(); - AddSC_boss_gothik(); AddSC_instance_naxxramas(); //Netherstorm diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp index 7def6c370f4..3a9c6a5b47a 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2008 - 2009 Trinity +/* 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 Free Software Foundation; either version 2 of the License, or @@ -14,8 +14,14 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +/* ScriptData +SDName: Boss_Gothik +SD%Complete: 0 +SDComment: Placeholder +SDCategory: Naxxramas +EndScriptData */ + #include "precompiled.h" -#include "def_naxxramas.h" #define SAY_SPEECH -1533040 #define SAY_KILL -1533041 @@ -23,336 +29,37 @@ #define SAY_TELEPORT -1533043 //Gothik -#define SPELL_HARVEST_SOUL 28679 -#define SPELL_SHADOW_BOLT HEROIC(29317,56405) +#define SPELL_HARVESTSOUL 28679 +#define SPELL_SHADOWBOLT HEROIC(29317,56405) +#define SPELL_SOUL_SIPHON 43591 // cannot find the correct spell -#define SPELL_INFORM_LIVE_TRAINEE 27892 -#define SPELL_INFORM_LIVE_KNIGHT 27928 -#define SPELL_INFORM_LIVE_RIDER 27935 -#define SPELL_INFORM_DEAD_TRAINEE 27915 -#define SPELL_INFORM_DEAD_KNIGHT 27931 -#define SPELL_INFORM_DEAD_RIDER 27937 +//Unrelenting Trainee +#define SPELL_EAGLECLAW 30285 +#define SPELL_KNOCKDOWN_PASSIVE 6961 -#define MOB_LIVE_TRAINEE 16124 -#define MOB_LIVE_KNIGHT 16125 -#define MOB_LIVE_RIDER 16126 -#define MOB_DEAD_TRAINEE 16127 -#define MOB_DEAD_KNIGHT 16148 -#define MOB_DEAD_RIDER 16150 -#define MOB_DEAD_HORSE 16149 +//Unrelenting Deathknight +#define SPELL_CHARGE 22120 +#define SPELL_SHADOW_MARK 27825 -const struct Waves { uint32 entry, number, time; } -waves[] = -{ - {MOB_LIVE_TRAINEE, 2, 20000}, - {MOB_LIVE_TRAINEE, 2, 20000}, - {MOB_LIVE_TRAINEE, 2, 10000}, - {MOB_LIVE_KNIGHT, 1, 10000}, - {MOB_LIVE_TRAINEE, 2, 15000}, - {MOB_LIVE_KNIGHT, 1, 10000}, - {MOB_LIVE_TRAINEE, 2, 15000}, - {MOB_LIVE_TRAINEE, 2, 0}, - {MOB_LIVE_KNIGHT, 1, 10000}, - {MOB_LIVE_RIDER, 1, 10000}, - {MOB_LIVE_TRAINEE, 2, 5000}, - {MOB_LIVE_KNIGHT, 1, 15000}, - {MOB_LIVE_TRAINEE, 2, 0}, - {MOB_LIVE_RIDER, 1, 10000}, - {MOB_LIVE_KNIGHT, 2, 10000}, - {MOB_LIVE_TRAINEE, 2, 10000}, - {MOB_LIVE_RIDER, 1, 5000}, - {MOB_LIVE_KNIGHT, 1, 5000}, - {MOB_LIVE_TRAINEE, 2, 20000}, - {MOB_LIVE_TRAINEE, 2, 0}, - {MOB_LIVE_KNIGHT, 1, 0}, - {MOB_LIVE_RIDER, 1, 15000}, - {MOB_LIVE_TRAINEE, 2, 29000}, - {0, 0, 0}, -}; +//Unrelenting Rider +#define SPELL_UNHOLY_AURA 55606 +#define H_SPELL_UNHOLY_AURA 55608 +#define SPELL_SHADOWBOLT_VOLLEY 27831 //Search thru targets and find those who have the SHADOW_MARK to cast this on +#define H_SPELL_SHADOWBOLT_VOLLEY 55638 -#define POS_Y_GATE -3360.78f +//Spectral Trainee +#define SPELL_ARCANE_EXPLOSION 27989 -enum Events -{ - EVENT_SUMMON = 1, - EVENT_HARVEST, - EVENT_BOLT, -}; +//Spectral Deathknight +#define SPELL_WHIRLWIND 28334 +#define SPELL_SUNDER_ARMOR 25051 //cannot find sunder that reduces armor by 2950 +#define SPELL_CLEAVE 20677 +#define SPELL_MANA_BURN 17631 -#define POS_LIVE 3 -#define POS_DEAD 5 +//Spectral Rider +#define SPELL_LIFEDRAIN 24300 +//USES SAME UNHOLY AURA AS UNRELENTING RIDER -const float PosSummonLive[POS_LIVE][4] = -{ - {2669.7, -3430.9, 268.56, 1.6}, - {2692.0, -3430.9, 268.56, 1.6}, - {2714.1, -3430.9, 268.56, 1.6}, -}; +//Spectral Horse +#define SPELL_STOMP 27993 -const float PosSummonDead[POS_DEAD][4] = -{ - {2725.1, -3310.0, 268.85, 3.4}, - {2699.3, -3322.8, 268.60, 3.3}, - {2733.1, -3348.5, 268.84, 3.1}, - {2682.8, -3304.2, 268.85, 3.9}, - {2664.8, -3340.7, 268.23, 3.7}, -}; - -const float PosGround[4] = {2691.2, -3362.7, 267.68, 1.7}; -const float PosPlatform[4] = {2640.5, -3360.6, 285.26, 0}; - -struct TRINITY_DLL_DECL boss_gothikAI : public BossAI -{ - boss_gothikAI(Creature *c) : BossAI(c, BOSS_GOTHIK) {} - - uint32 waveCount; - std::vector liveTrigger; - std::vector deadTrigger; - - void Reset() - { - liveTrigger.clear(); - deadTrigger.clear(); - me->setActive(false); - me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); - me->SetReactState(REACT_PASSIVE); - _Reset(); - } - - void EnterCombat(Unit *who) - { - for(uint32 i = 0; i < POS_LIVE; ++i) - if(Creature *trigger = DoSummon(WORLD_TRIGGER, PosSummonLive[i])) - liveTrigger.push_back(trigger); - for(uint32 i = 0; i < POS_DEAD; ++i) - if(Creature *trigger = DoSummon(WORLD_TRIGGER, PosSummonDead[i])) - deadTrigger.push_back(trigger); - - if(liveTrigger.size() < POS_LIVE || deadTrigger.size() < POS_DEAD) - { - error_log("Script Gothik: cannot summon triggers!"); - EnterEvadeMode(); - return; - } - - _EnterCombat(); - me->setActive(true); - me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); - waveCount = 0; - events.ScheduleEvent(EVENT_SUMMON, 30000); - DoTeleportTo(PosPlatform); - DoScriptText(SAY_SPEECH, me); - if(instance) - instance->SetData(DATA_GOTHIK_GATE, 1); - } - - void JustSummoned(Creature *summon) - { - if(summon->GetEntry() == WORLD_TRIGGER) - summon->setActive(true); - else - { - summon->AI()->DoAction(me->HasReactState(REACT_PASSIVE) ? 1 : 0); - summon->AI()->EnterEvadeMode(); - } - summons.Summon(summon); - } - - void KilledUnit(Unit* victim) - { - if(!(rand()%5)) - DoScriptText(SAY_KILL, me); - } - - void JustDied(Unit* Killer) - { - _JustDied(); - DoScriptText(SAY_DEATH, me); - } - - void SpellHit(Unit *caster, const SpellEntry *spell) - { - uint32 spellId = 0; - switch(spell->Id) - { - case SPELL_INFORM_LIVE_TRAINEE: spellId = SPELL_INFORM_DEAD_TRAINEE; break; - case SPELL_INFORM_LIVE_KNIGHT: spellId = SPELL_INFORM_DEAD_KNIGHT; break; - case SPELL_INFORM_LIVE_RIDER: spellId = SPELL_INFORM_DEAD_RIDER; break; - } - if(spellId && me->isInCombat()) - { - me->HandleEmoteCommand(EMOTE_ONESHOT_SPELLCAST); - me->CastSpell(deadTrigger[rand()%POS_DEAD], spellId, true); - } - } - - void SpellHitTarget(Unit *target, const SpellEntry *spell) - { - if(!me->isInCombat()) - return; - - switch(spell->Id) - { - case SPELL_INFORM_DEAD_TRAINEE: DoSummon(MOB_DEAD_TRAINEE, target, 0); break; - case SPELL_INFORM_DEAD_KNIGHT: DoSummon(MOB_DEAD_KNIGHT, target, 0); break; - case SPELL_INFORM_DEAD_RIDER: DoSummon(MOB_DEAD_RIDER, target, 1.0f); - DoSummon(MOB_DEAD_HORSE, target, 1.0f); break; - } - } - - void UpdateAI(const uint32 diff) - { - if(!me->isInCombat()) - return; - - if(me->getThreatManager().isThreatListEmpty()) - { - EnterEvadeMode(); - return; - } - - if(me->HasReactState(REACT_AGGRESSIVE) && !UpdateVictim()) - return; - - events.Update(diff); - - if(me->hasUnitState(UNIT_STAT_CASTING)) - return; - - while(uint32 eventId = events.ExecuteEvent()) - { - switch(eventId) - { - case EVENT_SUMMON: - if(waves[waveCount].entry) - { - for(uint32 i = 0; i < waves[waveCount].number; ++i) - DoSummon(waves[waveCount].entry, liveTrigger[rand()%POS_LIVE], 1.0f); - events.ScheduleEvent(EVENT_SUMMON, waves[waveCount].time); - ++waveCount; - } - else - { - DoScriptText(SAY_TELEPORT, me); - DoTeleportTo(PosGround); - me->SetReactState(REACT_AGGRESSIVE); - me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); - if(instance) - instance->SetData(DATA_GOTHIK_GATE, 0); - summons.DoAction(0, 0); - summons.DoZoneInCombat(); - events.ScheduleEvent(EVENT_BOLT, 1000); - events.ScheduleEvent(EVENT_HARVEST, 15000); - } - break; - case EVENT_BOLT: - DoCast(me->getVictim(), SPELL_SHADOW_BOLT); - events.ScheduleEvent(EVENT_BOLT, 1000); - return; - case EVENT_HARVEST: - DoCast(me->getVictim(), SPELL_HARVEST_SOUL); - events.ScheduleEvent(EVENT_HARVEST, 15000); - return; - } - } - - DoMeleeAttackIfReady(); - } -}; - -struct TRINITY_DLL_DECL mob_gothik_minionAI : public SpellAI -{ - mob_gothik_minionAI(Creature *c) : SpellAI(c) - { - liveSide = me->GetPositionY() < POS_Y_GATE; - } - - bool liveSide; - bool gateClose; - -#define SIDE_CHECK(who) (liveSide == (who->GetPositionY() < POS_Y_GATE)) - - void DoAction(const int32 param) - { - gateClose = param; - } - - void DamageTaken(Unit *attacker, uint32 &damage) - { - if(gateClose && !SIDE_CHECK(attacker)) - damage = 0; - } - - void JustDied(Unit *killer) - { - if(me->isSummon()) - { - if(Unit *owner = ((TempSummon*)me)->GetSummoner()) - SpellAI::JustDied(owner); - } - } - - void EnterEvadeMode() - { - if(!gateClose) - { - SpellAI::EnterEvadeMode(); - return; - } - - if(!_EnterEvadeMode()) - return; - - Map *map = me->GetMap(); - if(map->IsDungeon()) - { - Map::PlayerList const &PlayerList = map->GetPlayers(); - for(Map::PlayerList::const_iterator i = PlayerList.begin(); i != PlayerList.end(); ++i) - { - if(i->getSource()->isAlive() && SIDE_CHECK(i->getSource())) - { - AttackStart(i->getSource()); - return; - } - } - } - - me->GetMotionMaster()->MoveIdle(); - Reset(); - } - - void UpdateAI(const uint32 diff) - { - if(gateClose && (!SIDE_CHECK(me) || me->getVictim() && !SIDE_CHECK(me->getVictim()))) - { - EnterEvadeMode(); - return; - } - - SpellAI::UpdateAI(diff); - } -}; - -CreatureAI* GetAI_boss_gothik(Creature *_Creature) -{ - return new boss_gothikAI (_Creature); -} - -CreatureAI* GetAI_mob_gothik_minion(Creature *_Creature) -{ - return new mob_gothik_minionAI (_Creature); -} - -void AddSC_boss_gothik() -{ - Script *newscript; - newscript = new Script; - newscript->Name="boss_gothik"; - newscript->GetAI = &GetAI_boss_gothik; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name="mob_gothik_minion"; - newscript->GetAI = &GetAI_mob_gothik_minion; - newscript->RegisterSelf(); -} diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index e5913660c3f..23f44f5daf8 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -86,10 +86,9 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData LoadDoorData(doorData); } - std::set Worshipper; std::set HeiganEruption[4]; - GameObject *GothikGate; Creature *Sapphiron; + std::set Worshipper; void OnCreatureCreate(Creature *creature, bool add) { @@ -115,7 +114,6 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData switch(go->GetEntry()) { case GO_BIRTH: if(!add && Sapphiron) Sapphiron->AI()->DoAction(DATA_SAPPHIRON_BIRTH); return; - case GO_GOTHIK_GATE: GothikGate = add ? go : NULL; break; } AddDoor(go, add); @@ -142,10 +140,6 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData case DATA_HEIGAN_ERUPT: HeiganErupt(value); break; - case DATA_GOTHIK_GATE: - if(GothikGate) - GothikGate->SetGoState(GOState(value)); - break; } } From f45242b798951c4e8d614c3c2041a61026716840 Mon Sep 17 00:00:00 2001 From: Drahy Date: Thu, 14 May 2009 11:56:15 +0200 Subject: [PATCH 093/112] * Fix compile error --HG-- branch : trunk --- dep/src/zthread/CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/dep/src/zthread/CMakeLists.txt b/dep/src/zthread/CMakeLists.txt index 61fb1310588..c2ac36c367c 100644 --- a/dep/src/zthread/CMakeLists.txt +++ b/dep/src/zthread/CMakeLists.txt @@ -1,7 +1,6 @@ ########### next target ############### SET(ZThread_LIB_SRCS - AtomicCount.cxx Condition.cxx ConcurrentExecutor.cxx CountingSemaphore.cxx From 2ed9222ac9c735211e2c10879c20a41992fd2c8f Mon Sep 17 00:00:00 2001 From: raczman Date: Thu, 14 May 2009 13:25:35 +0200 Subject: [PATCH 094/112] Fixed build on linux. Tested on Arch linux, still need someone to fixup .vcproj's for windows. --HG-- branch : trunk --- src/shared/CMakeLists.txt | 5 + src/shared/Database/DatabasePostgre.cpp | 5 - src/shared/LockedQueue.h | 144 +++++++++++++++++ src/shared/Threading.cpp | 205 ++++++++++++++++++++++++ src/shared/Threading.h | 99 ++++++++++++ 5 files changed, 453 insertions(+), 5 deletions(-) create mode 100644 src/shared/LockedQueue.h create mode 100644 src/shared/Threading.cpp create mode 100644 src/shared/Threading.h diff --git a/src/shared/CMakeLists.txt b/src/shared/CMakeLists.txt index 8ecfccad34f..b271e2b9545 100644 --- a/src/shared/CMakeLists.txt +++ b/src/shared/CMakeLists.txt @@ -14,6 +14,7 @@ SET(shared_STAT_SRCS Log.h ProgressBar.cpp ProgressBar.h + Threading.cpp Timer.h Util.cpp Util.h @@ -22,3 +23,7 @@ SET(shared_STAT_SRCS ) add_library(shared STATIC ${shared_STAT_SRCS}) +target_link_libraries( +shared +${ACE_LIBRARY} +) diff --git a/src/shared/Database/DatabasePostgre.cpp b/src/shared/Database/DatabasePostgre.cpp index d4f48b99fb1..12875b33200 100644 --- a/src/shared/Database/DatabasePostgre.cpp +++ b/src/shared/Database/DatabasePostgre.cpp @@ -126,13 +126,8 @@ QueryResult* DatabasePostgre::Query(const char *sql) uint32 fieldCount = 0; // guarded block for thread-safe request -<<<<<<< HEAD:src/shared/Database/DatabasePostgre.cpp - ZThread::Guard query_connection_guard(mMutex); - #ifdef TRINITY_DEBUG -======= ACE_Guard query_connection_guard(mMutex); #ifdef MANGOS_DEBUG ->>>>>>> 00c7d15a78b1dcdbf888b768c55424183b2231e4:src/shared/Database/DatabasePostgre.cpp uint32 _s = getMSTime(); #endif // Send the query diff --git a/src/shared/LockedQueue.h b/src/shared/LockedQueue.h new file mode 100644 index 00000000000..b085dd09b83 --- /dev/null +++ b/src/shared/LockedQueue.h @@ -0,0 +1,144 @@ +/* + * Copyright (C) 2009 MaNGOS + * + * 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 Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef LOCKEDQUEUE_H +#define LOCKEDQUEUE_H + +#include +#include +#include +#include +#include "Errors.h" + +namespace ACE_Based +{ + + template > + class LockedQueue + { + + //! Serialize access to the Queue + LockType _lock; + + //! Storage backing the queue + StorageType _queue; + + //! Cancellation flag + volatile bool _canceled; + + public: + + //! Create a LockedQueue + LockedQueue() : _canceled(false) {} + + //! Destroy a LockedQueue + virtual ~LockedQueue() { } + + /** + * @see Queue::add(const T& item) + */ + void add(const T& item) + { + + ACE_Guard g(_lock); + + ASSERT(!_canceled); + // throw Cancellation_Exception(); + + _queue.push_back(item); + + } + + /** + * @see Queue::next() + */ + T next() + { + + ACE_Guard g(_lock); + + ASSERT (!_queue.empty() || !_canceled); + // throw Cancellation_Exception(); + + T item = _queue.front(); + _queue.pop_front(); + + return item; + + } + + T front() + { + ACE_Guard g(_lock); + + ASSERT (!_queue.empty()); + // throw NoSuchElement_Exception(); + + return _queue.front(); + } + + /** + * @see Queue::cancel() + */ + void cancel() + { + + ACE_Guard g(_lock); + + _canceled = true; + + } + + /** + * @see Queue::isCanceled() + */ + bool isCanceled() + { + + // Faster check since the queue will not become un-canceled + if(_canceled) + return true; + + ACE_Guard g(_lock); + + return _canceled; + + } + + /** + * @see Queue::size() + */ + size_t size() + { + + ACE_Guard g(_lock); + return _queue.size(); + + } + + bool empty() + { + + ACE_Guard g(_lock); + return _queue.empty(); + } + + }; + +} +#endif diff --git a/src/shared/Threading.cpp b/src/shared/Threading.cpp new file mode 100644 index 00000000000..496e86353ca --- /dev/null +++ b/src/shared/Threading.cpp @@ -0,0 +1,205 @@ +/* + * Copyright (C) 2009 MaNGOS + * + * 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 Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include "Threading.h" +#include +#include +#include + +using namespace ACE_Based; + +ThreadPriority::ThreadPriority() +{ + for (int i = Idle; i < MAXPRIORITYNUM; ++i) + m_priority[i] = ACE_THR_PRI_OTHER_DEF; + + m_priority[Idle] = ACE_Sched_Params::priority_min(ACE_SCHED_OTHER); + m_priority[Realtime] = ACE_Sched_Params::priority_max(ACE_SCHED_OTHER); + + std::vector _tmp; + + ACE_Sched_Params::Policy _policy = ACE_SCHED_OTHER; + ACE_Sched_Priority_Iterator pr_iter(_policy); + + while (pr_iter.more()) + { + _tmp.push_back(pr_iter.priority()); + pr_iter.next(); + } + + ASSERT (!_tmp.empty()); + + if(_tmp.size() >= MAXPRIORITYNUM) + { + const size_t max_pos = _tmp.size(); + size_t min_pos = 1; + size_t norm_pos = 0; + for (size_t i = 0; i < max_pos; ++i) + { + if(_tmp[i] == ACE_THR_PRI_OTHER_DEF) + { + norm_pos = i + 1; + break; + } + } + + //since we have only 7(seven) values in enum Priority + //and 3 we know already (Idle, Normal, Realtime) so + //we need to split each list [Idle...Normal] and [Normal...Realtime] + //into ¹ piesces + const size_t _divider = 4; + size_t _div = (norm_pos - min_pos) / _divider; + if(_div == 0) + _div = 1; + + min_pos = (norm_pos - 1); + + m_priority[Low] = _tmp[min_pos -= _div]; + m_priority[Lowest] = _tmp[min_pos -= _div ]; + + _div = (max_pos - norm_pos) / _divider; + if(_div == 0) + _div = 1; + + min_pos = norm_pos - 1; + + m_priority[High] = _tmp[min_pos += _div]; + m_priority[Highest] = _tmp[min_pos += _div]; + } +} + +int ThreadPriority::getPriority(Priority p) const +{ + if(p < Idle) + p = Idle; + + if(p > Realtime) + p = Realtime; + + return m_priority[p]; +} + +#define THREADFLAG (THR_NEW_LWP | THR_SCHED_DEFAULT| THR_JOINABLE) + +Thread::Thread() : m_task(0), m_iThreadId(0), m_hThreadHandle(0) +{ + +} + +Thread::Thread(Runnable& instance) : m_task(&instance), m_iThreadId(0), m_hThreadHandle(0) +{ + bool _start = start(); + ASSERT (_start); +} + +Thread::~Thread() +{ + //Wait(); +} + +//initialize Thread's class static member +Thread::ThreadStorage Thread::m_ThreadStorage; +ThreadPriority Thread::m_TpEnum; + +bool Thread::start() +{ + if(m_task == 0 || m_iThreadId != 0) + return false; + + return (ACE_Thread::spawn(&Thread::ThreadTask, (void*)m_task, THREADFLAG, &m_iThreadId, &m_hThreadHandle) == 0); +} + +bool Thread::wait() +{ + if(!m_hThreadHandle || !m_task) + return false; + + ACE_THR_FUNC_RETURN _value = ACE_THR_FUNC_RETURN(-1); + int _res = ACE_Thread::join(m_hThreadHandle, &_value); + + m_iThreadId = 0; + m_hThreadHandle = 0; + + return (_res == 0); +} + +void Thread::destroy() +{ + ACE_Thread::kill(m_iThreadId, -1); +} + +void Thread::suspend() +{ + ACE_Thread::suspend(m_hThreadHandle); +} + +void Thread::resume() +{ + ACE_Thread::resume(m_hThreadHandle); +} + +ACE_THR_FUNC_RETURN Thread::ThreadTask(void * param) +{ + Runnable * _task = (Runnable*)param; + _task->run(); + + return (ACE_THR_FUNC_RETURN)0; +} + +ACE_thread_t Thread::currentId() +{ + return ACE_Thread::self(); +} + +ACE_hthread_t Thread::currentHandle() +{ + ACE_hthread_t _handle; + ACE_Thread::self(_handle); + + return _handle; +} + +Thread * Thread::current() +{ + Thread * _thread = m_ThreadStorage.ts_object(); + if(!_thread) + { + _thread = new Thread(); + _thread->m_iThreadId = Thread::currentId(); + _thread->m_hThreadHandle = Thread::currentHandle(); + + Thread * _oldValue = m_ThreadStorage.ts_object(_thread); + if(_oldValue) + delete _oldValue; + } + + return _thread; +} + +void Thread::setPriority(Priority type) +{ + int _priority = m_TpEnum.getPriority(type); + int _ok = ACE_Thread::setprio(m_hThreadHandle, _priority); + //remove this ASSERT in case you don't want to know is thread priority change was successful or not + ASSERT (_ok == 0); +} + +void Thread::Sleep(unsigned long msecs) +{ + ACE_OS::sleep(ACE_Time_Value(0, 1000 * msecs)); +} diff --git a/src/shared/Threading.h b/src/shared/Threading.h new file mode 100644 index 00000000000..eac3c0e8efb --- /dev/null +++ b/src/shared/Threading.h @@ -0,0 +1,99 @@ +/* + * Copyright (C) 2009 MaNGOS + * + * 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 Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef THREADING_H +#define THREADING_H + +#include +#include +#include +#include "Errors.h" + +namespace ACE_Based +{ + + class Runnable + { + public: + virtual ~Runnable() {} + virtual void run() = 0; + }; + + enum Priority + { + Idle, + Lowest, + Low, + Normal, + High, + Highest, + Realtime, + }; + +#define MAXPRIORITYNUM (Realtime + 1) + + class ThreadPriority + { + public: + ThreadPriority(); + int getPriority(Priority p) const; + + private: + int m_priority[MAXPRIORITYNUM]; + }; + + class Thread + { + public: + Thread(); + Thread(Runnable& instance); + ~Thread(); + + bool start(); + bool wait(); + void destroy(); + + void suspend(); + void resume(); + + void setPriority(Priority type); + + static void Sleep(unsigned long msecs); + static ACE_thread_t currentId(); + static ACE_hthread_t currentHandle(); + static Thread * current(); + + private: + Thread(const Thread&); + Thread& operator=(const Thread&); + + static ACE_THR_FUNC_RETURN ThreadTask(void * param); + + ACE_thread_t m_iThreadId; + ACE_hthread_t m_hThreadHandle; + Runnable * m_task; + + typedef ACE_TSS ThreadStorage; + //global object - container for Thread class representation of every thread + static ThreadStorage m_ThreadStorage; + //use this object to determine current OS thread priority values mapped to enum Priority{} + static ThreadPriority m_TpEnum; + }; + +} +#endif From 1b52fa4206fee1917453f4a5a4e5b6ac84afcdf8 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 11:40:02 -0500 Subject: [PATCH 095/112] Backed out changeset: 5201ecc6b309 --HG-- branch : trunk --- sql/updates/3233_world_scripts_naxx.sql | 1 + sql/world_scripts_full.sql | 1 + src/bindings/scripts/ScriptMgr.cpp | 2 + .../scripts/zone/naxxramas/boss_gothik.cpp | 361 ++++++++++++++++-- .../zone/naxxramas/instance_naxxramas.cpp | 10 +- 5 files changed, 339 insertions(+), 36 deletions(-) diff --git a/sql/updates/3233_world_scripts_naxx.sql b/sql/updates/3233_world_scripts_naxx.sql index 67a8615951d..a5a71ba6233 100644 --- a/sql/updates/3233_world_scripts_naxx.sql +++ b/sql/updates/3233_world_scripts_naxx.sql @@ -6,6 +6,7 @@ INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comm (-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; +update creature_template set scriptname='mob_gothik_minion' where entry in (16124,16125,16126,16127,16148,16149,16150); INSERT INTO creature_template (entry, spell1, flags_extra, scriptname) VALUES (16363, 28158, 128, ''), # Grobbulus Cloud diff --git a/sql/world_scripts_full.sql b/sql/world_scripts_full.sql index a1df130d207..8b28c3bc370 100644 --- a/sql/world_scripts_full.sql +++ b/sql/world_scripts_full.sql @@ -645,6 +645,7 @@ UPDATE `creature_template` SET `ScriptName`='boss_heigan' WHERE `entry`=15936; UPDATE `creature_template` SET `ScriptName`='boss_loatheb' WHERE `entry`=16011; UPDATE `creature_template` SET `ScriptName`='boss_razuvious' WHERE `entry`=16061; UPDATE `creature_template` SET `ScriptName`='boss_gothik' WHERE `entry`=16060; +UPDATE `creature_template` SET `ScriptName`='mob_gothik_minion' where `entry` IN (16124,16125,16126,16127,16148,16149,16150); UPDATE `creature_template` SET `ScriptName`='boss_thane_korthazz' WHERE `entry`=16064; UPDATE `creature_template` SET `ScriptName`='boss_sir_zeliek' WHERE `entry`=16063; UPDATE `creature_template` SET `ScriptName`='boss_lady_blaumeux' WHERE `entry`=16065; diff --git a/src/bindings/scripts/ScriptMgr.cpp b/src/bindings/scripts/ScriptMgr.cpp index 4d7ed09fff4..849c4d64be5 100644 --- a/src/bindings/scripts/ScriptMgr.cpp +++ b/src/bindings/scripts/ScriptMgr.cpp @@ -389,6 +389,7 @@ extern void AddSC_boss_sapphiron(); extern void AddSC_boss_four_horsemen(); extern void AddSC_boss_faerlina(); extern void AddSC_boss_heigan(); +extern void AddSC_boss_gothik(); extern void AddSC_instance_naxxramas(); //Netherstorm @@ -1327,6 +1328,7 @@ void ScriptsInit(char const* cfg_file = "trinitycore.conf") AddSC_boss_sapphiron(); AddSC_boss_four_horsemen(); AddSC_boss_heigan(); + AddSC_boss_gothik(); AddSC_instance_naxxramas(); //Netherstorm diff --git a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp b/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp index 3a9c6a5b47a..7def6c370f4 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/boss_gothik.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2008 - 2009 Trinity * 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 Free Software Foundation; either version 2 of the License, or @@ -14,14 +14,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* ScriptData -SDName: Boss_Gothik -SD%Complete: 0 -SDComment: Placeholder -SDCategory: Naxxramas -EndScriptData */ - #include "precompiled.h" +#include "def_naxxramas.h" #define SAY_SPEECH -1533040 #define SAY_KILL -1533041 @@ -29,37 +23,336 @@ EndScriptData */ #define SAY_TELEPORT -1533043 //Gothik -#define SPELL_HARVESTSOUL 28679 -#define SPELL_SHADOWBOLT HEROIC(29317,56405) -#define SPELL_SOUL_SIPHON 43591 // cannot find the correct spell +#define SPELL_HARVEST_SOUL 28679 +#define SPELL_SHADOW_BOLT HEROIC(29317,56405) -//Unrelenting Trainee -#define SPELL_EAGLECLAW 30285 -#define SPELL_KNOCKDOWN_PASSIVE 6961 +#define SPELL_INFORM_LIVE_TRAINEE 27892 +#define SPELL_INFORM_LIVE_KNIGHT 27928 +#define SPELL_INFORM_LIVE_RIDER 27935 +#define SPELL_INFORM_DEAD_TRAINEE 27915 +#define SPELL_INFORM_DEAD_KNIGHT 27931 +#define SPELL_INFORM_DEAD_RIDER 27937 -//Unrelenting Deathknight -#define SPELL_CHARGE 22120 -#define SPELL_SHADOW_MARK 27825 +#define MOB_LIVE_TRAINEE 16124 +#define MOB_LIVE_KNIGHT 16125 +#define MOB_LIVE_RIDER 16126 +#define MOB_DEAD_TRAINEE 16127 +#define MOB_DEAD_KNIGHT 16148 +#define MOB_DEAD_RIDER 16150 +#define MOB_DEAD_HORSE 16149 -//Unrelenting Rider -#define SPELL_UNHOLY_AURA 55606 -#define H_SPELL_UNHOLY_AURA 55608 -#define SPELL_SHADOWBOLT_VOLLEY 27831 //Search thru targets and find those who have the SHADOW_MARK to cast this on -#define H_SPELL_SHADOWBOLT_VOLLEY 55638 +const struct Waves { uint32 entry, number, time; } +waves[] = +{ + {MOB_LIVE_TRAINEE, 2, 20000}, + {MOB_LIVE_TRAINEE, 2, 20000}, + {MOB_LIVE_TRAINEE, 2, 10000}, + {MOB_LIVE_KNIGHT, 1, 10000}, + {MOB_LIVE_TRAINEE, 2, 15000}, + {MOB_LIVE_KNIGHT, 1, 10000}, + {MOB_LIVE_TRAINEE, 2, 15000}, + {MOB_LIVE_TRAINEE, 2, 0}, + {MOB_LIVE_KNIGHT, 1, 10000}, + {MOB_LIVE_RIDER, 1, 10000}, + {MOB_LIVE_TRAINEE, 2, 5000}, + {MOB_LIVE_KNIGHT, 1, 15000}, + {MOB_LIVE_TRAINEE, 2, 0}, + {MOB_LIVE_RIDER, 1, 10000}, + {MOB_LIVE_KNIGHT, 2, 10000}, + {MOB_LIVE_TRAINEE, 2, 10000}, + {MOB_LIVE_RIDER, 1, 5000}, + {MOB_LIVE_KNIGHT, 1, 5000}, + {MOB_LIVE_TRAINEE, 2, 20000}, + {MOB_LIVE_TRAINEE, 2, 0}, + {MOB_LIVE_KNIGHT, 1, 0}, + {MOB_LIVE_RIDER, 1, 15000}, + {MOB_LIVE_TRAINEE, 2, 29000}, + {0, 0, 0}, +}; -//Spectral Trainee -#define SPELL_ARCANE_EXPLOSION 27989 +#define POS_Y_GATE -3360.78f -//Spectral Deathknight -#define SPELL_WHIRLWIND 28334 -#define SPELL_SUNDER_ARMOR 25051 //cannot find sunder that reduces armor by 2950 -#define SPELL_CLEAVE 20677 -#define SPELL_MANA_BURN 17631 +enum Events +{ + EVENT_SUMMON = 1, + EVENT_HARVEST, + EVENT_BOLT, +}; -//Spectral Rider -#define SPELL_LIFEDRAIN 24300 -//USES SAME UNHOLY AURA AS UNRELENTING RIDER +#define POS_LIVE 3 +#define POS_DEAD 5 -//Spectral Horse -#define SPELL_STOMP 27993 +const float PosSummonLive[POS_LIVE][4] = +{ + {2669.7, -3430.9, 268.56, 1.6}, + {2692.0, -3430.9, 268.56, 1.6}, + {2714.1, -3430.9, 268.56, 1.6}, +}; +const float PosSummonDead[POS_DEAD][4] = +{ + {2725.1, -3310.0, 268.85, 3.4}, + {2699.3, -3322.8, 268.60, 3.3}, + {2733.1, -3348.5, 268.84, 3.1}, + {2682.8, -3304.2, 268.85, 3.9}, + {2664.8, -3340.7, 268.23, 3.7}, +}; + +const float PosGround[4] = {2691.2, -3362.7, 267.68, 1.7}; +const float PosPlatform[4] = {2640.5, -3360.6, 285.26, 0}; + +struct TRINITY_DLL_DECL boss_gothikAI : public BossAI +{ + boss_gothikAI(Creature *c) : BossAI(c, BOSS_GOTHIK) {} + + uint32 waveCount; + std::vector liveTrigger; + std::vector deadTrigger; + + void Reset() + { + liveTrigger.clear(); + deadTrigger.clear(); + me->setActive(false); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); + me->SetReactState(REACT_PASSIVE); + _Reset(); + } + + void EnterCombat(Unit *who) + { + for(uint32 i = 0; i < POS_LIVE; ++i) + if(Creature *trigger = DoSummon(WORLD_TRIGGER, PosSummonLive[i])) + liveTrigger.push_back(trigger); + for(uint32 i = 0; i < POS_DEAD; ++i) + if(Creature *trigger = DoSummon(WORLD_TRIGGER, PosSummonDead[i])) + deadTrigger.push_back(trigger); + + if(liveTrigger.size() < POS_LIVE || deadTrigger.size() < POS_DEAD) + { + error_log("Script Gothik: cannot summon triggers!"); + EnterEvadeMode(); + return; + } + + _EnterCombat(); + me->setActive(true); + me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); + waveCount = 0; + events.ScheduleEvent(EVENT_SUMMON, 30000); + DoTeleportTo(PosPlatform); + DoScriptText(SAY_SPEECH, me); + if(instance) + instance->SetData(DATA_GOTHIK_GATE, 1); + } + + void JustSummoned(Creature *summon) + { + if(summon->GetEntry() == WORLD_TRIGGER) + summon->setActive(true); + else + { + summon->AI()->DoAction(me->HasReactState(REACT_PASSIVE) ? 1 : 0); + summon->AI()->EnterEvadeMode(); + } + summons.Summon(summon); + } + + void KilledUnit(Unit* victim) + { + if(!(rand()%5)) + DoScriptText(SAY_KILL, me); + } + + void JustDied(Unit* Killer) + { + _JustDied(); + DoScriptText(SAY_DEATH, me); + } + + void SpellHit(Unit *caster, const SpellEntry *spell) + { + uint32 spellId = 0; + switch(spell->Id) + { + case SPELL_INFORM_LIVE_TRAINEE: spellId = SPELL_INFORM_DEAD_TRAINEE; break; + case SPELL_INFORM_LIVE_KNIGHT: spellId = SPELL_INFORM_DEAD_KNIGHT; break; + case SPELL_INFORM_LIVE_RIDER: spellId = SPELL_INFORM_DEAD_RIDER; break; + } + if(spellId && me->isInCombat()) + { + me->HandleEmoteCommand(EMOTE_ONESHOT_SPELLCAST); + me->CastSpell(deadTrigger[rand()%POS_DEAD], spellId, true); + } + } + + void SpellHitTarget(Unit *target, const SpellEntry *spell) + { + if(!me->isInCombat()) + return; + + switch(spell->Id) + { + case SPELL_INFORM_DEAD_TRAINEE: DoSummon(MOB_DEAD_TRAINEE, target, 0); break; + case SPELL_INFORM_DEAD_KNIGHT: DoSummon(MOB_DEAD_KNIGHT, target, 0); break; + case SPELL_INFORM_DEAD_RIDER: DoSummon(MOB_DEAD_RIDER, target, 1.0f); + DoSummon(MOB_DEAD_HORSE, target, 1.0f); break; + } + } + + void UpdateAI(const uint32 diff) + { + if(!me->isInCombat()) + return; + + if(me->getThreatManager().isThreatListEmpty()) + { + EnterEvadeMode(); + return; + } + + if(me->HasReactState(REACT_AGGRESSIVE) && !UpdateVictim()) + return; + + events.Update(diff); + + if(me->hasUnitState(UNIT_STAT_CASTING)) + return; + + while(uint32 eventId = events.ExecuteEvent()) + { + switch(eventId) + { + case EVENT_SUMMON: + if(waves[waveCount].entry) + { + for(uint32 i = 0; i < waves[waveCount].number; ++i) + DoSummon(waves[waveCount].entry, liveTrigger[rand()%POS_LIVE], 1.0f); + events.ScheduleEvent(EVENT_SUMMON, waves[waveCount].time); + ++waveCount; + } + else + { + DoScriptText(SAY_TELEPORT, me); + DoTeleportTo(PosGround); + me->SetReactState(REACT_AGGRESSIVE); + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_2); + if(instance) + instance->SetData(DATA_GOTHIK_GATE, 0); + summons.DoAction(0, 0); + summons.DoZoneInCombat(); + events.ScheduleEvent(EVENT_BOLT, 1000); + events.ScheduleEvent(EVENT_HARVEST, 15000); + } + break; + case EVENT_BOLT: + DoCast(me->getVictim(), SPELL_SHADOW_BOLT); + events.ScheduleEvent(EVENT_BOLT, 1000); + return; + case EVENT_HARVEST: + DoCast(me->getVictim(), SPELL_HARVEST_SOUL); + events.ScheduleEvent(EVENT_HARVEST, 15000); + return; + } + } + + DoMeleeAttackIfReady(); + } +}; + +struct TRINITY_DLL_DECL mob_gothik_minionAI : public SpellAI +{ + mob_gothik_minionAI(Creature *c) : SpellAI(c) + { + liveSide = me->GetPositionY() < POS_Y_GATE; + } + + bool liveSide; + bool gateClose; + +#define SIDE_CHECK(who) (liveSide == (who->GetPositionY() < POS_Y_GATE)) + + void DoAction(const int32 param) + { + gateClose = param; + } + + void DamageTaken(Unit *attacker, uint32 &damage) + { + if(gateClose && !SIDE_CHECK(attacker)) + damage = 0; + } + + void JustDied(Unit *killer) + { + if(me->isSummon()) + { + if(Unit *owner = ((TempSummon*)me)->GetSummoner()) + SpellAI::JustDied(owner); + } + } + + void EnterEvadeMode() + { + if(!gateClose) + { + SpellAI::EnterEvadeMode(); + return; + } + + if(!_EnterEvadeMode()) + return; + + Map *map = me->GetMap(); + if(map->IsDungeon()) + { + Map::PlayerList const &PlayerList = map->GetPlayers(); + for(Map::PlayerList::const_iterator i = PlayerList.begin(); i != PlayerList.end(); ++i) + { + if(i->getSource()->isAlive() && SIDE_CHECK(i->getSource())) + { + AttackStart(i->getSource()); + return; + } + } + } + + me->GetMotionMaster()->MoveIdle(); + Reset(); + } + + void UpdateAI(const uint32 diff) + { + if(gateClose && (!SIDE_CHECK(me) || me->getVictim() && !SIDE_CHECK(me->getVictim()))) + { + EnterEvadeMode(); + return; + } + + SpellAI::UpdateAI(diff); + } +}; + +CreatureAI* GetAI_boss_gothik(Creature *_Creature) +{ + return new boss_gothikAI (_Creature); +} + +CreatureAI* GetAI_mob_gothik_minion(Creature *_Creature) +{ + return new mob_gothik_minionAI (_Creature); +} + +void AddSC_boss_gothik() +{ + Script *newscript; + newscript = new Script; + newscript->Name="boss_gothik"; + newscript->GetAI = &GetAI_boss_gothik; + newscript->RegisterSelf(); + + newscript = new Script; + newscript->Name="mob_gothik_minion"; + newscript->GetAI = &GetAI_mob_gothik_minion; + newscript->RegisterSelf(); +} diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index 23f44f5daf8..e5913660c3f 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -86,9 +86,10 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData LoadDoorData(doorData); } - std::set HeiganEruption[4]; - Creature *Sapphiron; std::set Worshipper; + std::set HeiganEruption[4]; + GameObject *GothikGate; + Creature *Sapphiron; void OnCreatureCreate(Creature *creature, bool add) { @@ -114,6 +115,7 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData switch(go->GetEntry()) { case GO_BIRTH: if(!add && Sapphiron) Sapphiron->AI()->DoAction(DATA_SAPPHIRON_BIRTH); return; + case GO_GOTHIK_GATE: GothikGate = add ? go : NULL; break; } AddDoor(go, add); @@ -140,6 +142,10 @@ struct TRINITY_DLL_DECL instance_naxxramas : public InstanceData case DATA_HEIGAN_ERUPT: HeiganErupt(value); break; + case DATA_GOTHIK_GATE: + if(GothikGate) + GothikGate->SetGoState(GOState(value)); + break; } } From 22b082519ee4c2edd33dc1dfdf58366a0a250cca Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 11:44:27 -0500 Subject: [PATCH 096/112] Backed out changeset: 7dcbf5239f55 --HG-- branch : trunk --- src/game/Unit.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index f142ea623a5..95547b68621 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -2767,9 +2767,7 @@ SpellMissInfo Unit::MeleeSpellHitResult(Unit *pVictim, SpellEntry const *spell) { WeaponAttackType attType = BASE_ATTACK; - // Check damage class instead of attack type to correctly handle judgements - // - they are meele, but can't be dodged/parried/deflected because of ranged dmg class - if (spell->DmgClass == SPELL_DAMAGE_CLASS_RANGED) + if (spell->DmgClass == SPELL_DAMAGE_CLASS_RANGED && IsRangedWeaponSpell(spell)) attType = RANGED_ATTACK; // bonus from skills is 0.04% per skill Diff @@ -2811,7 +2809,9 @@ SpellMissInfo Unit::MeleeSpellHitResult(Unit *pVictim, SpellEntry const *spell) return SPELL_MISS_NONE; // Ranged attack cannot be parry/dodge only deflect - if (attType == RANGED_ATTACK) + // Check damage class instead of attack type to correctly handle judgements + // - they are meele, but can't be dodged/parried/deflected because of ranged dmg class + if (spell->DmgClass == SPELL_DAMAGE_CLASS_RANGED) { // only if in front if (pVictim->HasInArc(M_PI,this)) From bf82601817c8282c801ecf0f1e87bf5631f12441 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 11:56:02 -0500 Subject: [PATCH 097/112] [7818] Implement SPELL_AURA_MOD_FACTION_REPUTATION_GAIN. Author: DonTomika --HG-- branch : trunk --- src/game/Player.cpp | 19 +++++++++++-------- src/game/Player.h | 2 +- src/game/SpellAuras.cpp | 3 +-- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 4efb3703c1f..2dffafc095a 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -5745,23 +5745,26 @@ ReputationRank Player::GetReputationRank(uint32 faction) const } //Calculate total reputation percent player gain with quest/creature level -int32 Player::CalculateReputationGain(uint32 creatureOrQuestLevel, int32 rep, bool for_quest) +int32 Player::CalculateReputationGain(uint32 creatureOrQuestLevel, int32 rep, int32 faction, bool for_quest) { float percent = 100.0f; float rate = for_quest ? sWorld.getRate(RATE_REPUTATION_LOWLEVEL_QUEST) : sWorld.getRate(RATE_REPUTATION_LOWLEVEL_KILL); - if(rate != 1.0f && creatureOrQuestLevel <= MaNGOS::XP::GetGrayLevel(getLevel())) + if (rate != 1.0f && creatureOrQuestLevel <= MaNGOS::XP::GetGrayLevel(getLevel())) percent *= rate; - int32 repMod = GetTotalAuraModifier(SPELL_AURA_MOD_REPUTATION_GAIN); + float repMod = GetTotalAuraModifier(SPELL_AURA_MOD_REPUTATION_GAIN); + + if (!for_quest) + repMod += GetTotalAuraModifierByMiscValue(SPELL_AURA_MOD_FACTION_REPUTATION_GAIN, faction); percent += rep > 0 ? repMod : -repMod; - if(percent <= 0.0f) + if (percent <= 0.0f) return 0; - return int32(sWorld.getRate(RATE_REPUTATION_GAIN)*rep*percent/100); + return int32(sWorld.getRate(RATE_REPUTATION_GAIN)*rep*percent/100.0f); } //Calculates how many reputation points player gains in victim's enemy factions @@ -5780,7 +5783,7 @@ void Player::RewardReputation(Unit *pVictim, float rate) if(Rep->repfaction1 && (!Rep->team_dependent || GetTeam()==ALLIANCE)) { - int32 donerep1 = CalculateReputationGain(pVictim->getLevel(),Rep->repvalue1,false); + int32 donerep1 = CalculateReputationGain(pVictim->getLevel(), Rep->repvalue1, Rep->repfaction1, false); donerep1 = int32(donerep1*rate); FactionEntry const *factionEntry1 = sFactionStore.LookupEntry(Rep->repfaction1); uint32 current_reputation_rank1 = GetReputationMgr().GetRank(factionEntry1); @@ -5798,7 +5801,7 @@ void Player::RewardReputation(Unit *pVictim, float rate) if(Rep->repfaction2 && (!Rep->team_dependent || GetTeam()==HORDE)) { - int32 donerep2 = CalculateReputationGain(pVictim->getLevel(),Rep->repvalue2,false); + int32 donerep2 = CalculateReputationGain(pVictim->getLevel(), Rep->repvalue2, Rep->repfaction2, false); donerep2 = int32(donerep2*rate); FactionEntry const *factionEntry2 = sFactionStore.LookupEntry(Rep->repfaction2); uint32 current_reputation_rank2 = GetReputationMgr().GetRank(factionEntry2); @@ -5823,7 +5826,7 @@ void Player::RewardReputation(Quest const *pQuest) { if(pQuest->RewRepFaction[i] && pQuest->RewRepValue[i] ) { - int32 rep = CalculateReputationGain(GetQuestLevel(pQuest),pQuest->RewRepValue[i],true); + int32 rep = CalculateReputationGain(GetQuestLevel(pQuest), pQuest->RewRepValue[i], pQuest->RewRepFaction[i], true); FactionEntry const* factionEntry = sFactionStore.LookupEntry(pQuest->RewRepFaction[i]); if(factionEntry) GetReputationMgr().ModifyReputation(factionEntry, rep); diff --git a/src/game/Player.h b/src/game/Player.h index b322209a6f5..e9400c04430 100644 --- a/src/game/Player.h +++ b/src/game/Player.h @@ -2257,7 +2257,7 @@ class TRINITY_DLL_SPEC Player : public Unit Item* _StoreItem( uint16 pos, Item *pItem, uint32 count, bool clone, bool update ); void UpdateKnownCurrencies(uint32 itemId, bool apply); - int32 CalculateReputationGain(uint32 creatureOrQuestLevel, int32 rep, bool for_quest); + int32 CalculateReputationGain(uint32 creatureOrQuestLevel, int32 rep, int32 faction, bool for_quest); void AdjustQuestReqItemCount( Quest const* pQuest, QuestStatusData& questStatusData ); GridReference m_gridRef; diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index c950371e517..68a254cf0a8 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -242,8 +242,7 @@ pAuraHandler AuraHandler[TOTAL_AURAS]= &AuraEffect::HandleNoImmediateEffect, //187 SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE implemented in Unit::GetUnitCriticalChance &AuraEffect::HandleNoImmediateEffect, //188 SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE implemented in Unit::GetUnitCriticalChance &AuraEffect::HandleModRating, //189 SPELL_AURA_MOD_RATING - &AuraEffect::HandleNULL, //190 SPELL_AURA_MOD_FACTION_REPUTATION_GAIN - &AuraEffect::HandleAuraModUseNormalSpeed, //191 SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED + &AuraEffect::HandleNoImmediateEffect, //190 SPELL_AURA_MOD_FACTION_REPUTATION_GAIN implemented in Player::CalculateReputationGain &AuraEffect::HandleAuraModUseNormalSpeed, //191 SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED &AuraEffect::HandleModMeleeRangedSpeedPct, //192 SPELL_AURA_HASTE_MELEE &AuraEffect::HandleModCombatSpeedPct, //193 SPELL_AURA_MELEE_SLOW (in fact combat (any type attack) speed pct) &AuraEffect::HandleNULL, //194 SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL implemented in Unit::CalcAbsorbResist From 8782d2d31a256cbde829a09fe66f5ab529b618a5 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 11:56:51 -0500 Subject: [PATCH 098/112] [7819] Correct use item ScalingStatValues data (ScalingStatValues.dbc): Author: DiSlord - ScalingStatDistribution stats multiplier - Armor bonus from ssv - Damage from ssv - Feral AP from ssv - Feral AP from ssv dps bonus Use item->StatsCount in apply mods Not allow equip item if level > ScalingStatDistribution->maxlevel field TODO find more info about ScalingStatValuesEntry->spellBonus --HG-- branch : trunk --- src/game/DBCStructure.h | 55 +++++++++++++++++++++++++++-- src/game/ItemPrototype.h | 44 ++--------------------- src/game/Player.cpp | 75 ++++++++++++++++++++++++++-------------- 3 files changed, 105 insertions(+), 69 deletions(-) diff --git a/src/game/DBCStructure.h b/src/game/DBCStructure.h index 3798785ca03..d5078e8b408 100644 --- a/src/game/DBCStructure.h +++ b/src/game/DBCStructure.h @@ -1143,7 +1143,7 @@ struct RandomPropertiesPointsEntry struct ScalingStatDistributionEntry { uint32 Id; - uint32 StatMod[10]; + int32 StatMod[10]; uint32 Modifier[10]; uint32 MaxLevel; }; @@ -1152,7 +1152,58 @@ struct ScalingStatValuesEntry { uint32 Id; uint32 Level; - uint32 Multiplier[17]; + uint32 ssdMultiplier[5]; // Multiplier for ScalingStatDistribution + uint32 armorMod[4]; // Armor for level + uint32 dpsMod[6]; // DPS mod for level + uint32 spellBonus; // not sure.. TODO: need more info about + uint32 feralBonus; // Feral AP bonus + + uint32 getssdMultiplier(uint32 mask) const + { + if (mask&0x001F) + { + if(mask & 0x00000001) return ssdMultiplier[0]; + if(mask & 0x00000002) return ssdMultiplier[1]; + if(mask & 0x00000004) return ssdMultiplier[2]; + if(mask & 0x00000008) return ssdMultiplier[3]; + if(mask & 0x00000010) return ssdMultiplier[4]; + } + return 0; + } + uint32 getArmorMod(uint32 mask) const + { + if (mask&0x01E0) + { + if(mask & 0x00000020) return armorMod[0]; + if(mask & 0x00000040) return armorMod[1]; + if(mask & 0x00000080) return armorMod[2]; + if(mask & 0x00000100) return armorMod[3]; + } + return 0; + } + uint32 getDPSMod(uint32 mask) const + { + if (mask&0x7E00) + { + if(mask & 0x00000200) return dpsMod[0]; + if(mask & 0x00000400) return dpsMod[1]; + if(mask & 0x00000800) return dpsMod[2]; + if(mask & 0x00001000) return dpsMod[3]; + if(mask & 0x00002000) return dpsMod[4]; + if(mask & 0x00004000) return dpsMod[5]; + } + return 0; + } + uint32 getSpellBonus(uint32 mask) const + { + if (mask & 0x00008000) return spellBonus; + return 0; + } + uint32 getFeralBonus(uint32 mask) const + { + if (mask & 0x00010000) return feralBonus; + return 0; + } }; //struct SkillLineCategoryEntry{ diff --git a/src/game/ItemPrototype.h b/src/game/ItemPrototype.h index f87e52b2e22..e7a37dc8e14 100644 --- a/src/game/ItemPrototype.h +++ b/src/game/ItemPrototype.h @@ -600,46 +600,6 @@ struct ItemPrototype return false; } - uint32 GetScalingStatValuesColumn() const - { - if(ScalingStatValue & 0x00000001) // stat mod - return 0; - if(ScalingStatValue & 0x00000002) // stat mod - return 1; - if(ScalingStatValue & 0x00000004) // stat mod - return 2; - if(ScalingStatValue & 0x00000008) // stat mod - return 3; - if(ScalingStatValue & 0x00000010) // stat mod - return 4; - if(ScalingStatValue & 0x00000020) // armor mod - return 5; - if(ScalingStatValue & 0x00000040) // armor mod - return 6; - if(ScalingStatValue & 0x00000080) // armor mod - return 7; - if(ScalingStatValue & 0x00000100) // armor mod - return 8; - if(ScalingStatValue & 0x00000200) // damage mod - return 9; - if(ScalingStatValue & 0x00000400) // damage mod - return 10; - if(ScalingStatValue & 0x00000800) // damage mod - return 11; - if(ScalingStatValue & 0x00001000) // damage mod - return 12; - if(ScalingStatValue & 0x00002000) // damage mod - return 13; - if(ScalingStatValue & 0x00004000) // damage mod - return 14; - if(ScalingStatValue & 0x00008000) // spell power - return 15; - if(ScalingStatValue & 0x00020000) // feral AP - return 16; - - return 0; - } - uint32 GetMaxStackSize() const { return Stackable > 0 ? uint32(Stackable) : uint32(0x7FFFFFFF-1); } float getDPS() const @@ -652,12 +612,12 @@ struct ItemPrototype return temp*500/Delay; } - int32 getFeralBonus() const + int32 getFeralBonus(int32 extraDPS = 0) const { // 0x02A5F3 - is mask for Melee weapon from ItemSubClassMask.dbc if (Class == ITEM_CLASS_WEAPON && (1<= INVENTORY_SLOT_BAG_END || !proto) return; + ScalingStatDistributionEntry const *ssd = proto->ScalingStatDistribution ? sScalingStatDistributionStore.LookupEntry(proto->ScalingStatDistribution) : 0; + ScalingStatValuesEntry const *ssv = proto->ScalingStatValue ? sScalingStatValuesStore.LookupEntry(getLevel()) : 0; + for (int i = 0; i < MAX_ITEM_PROTO_STATS; ++i) { uint32 statType = 0; - int32 val = 0; - - if(proto->ScalingStatDistribution) + int32 val = 0; + // If set ScalingStatDistribution need get stats and values from it + if (ssd && ssv) { - if(ScalingStatDistributionEntry const *ssd = sScalingStatDistributionStore.LookupEntry(proto->ScalingStatDistribution)) - { - statType = ssd->StatMod[i]; - - if(uint32 modifier = ssd->Modifier[i]) - { - uint32 level = ((getLevel() > ssd->MaxLevel) ? ssd->MaxLevel : getLevel()); - if(ScalingStatValuesEntry const *ssv = sScalingStatValuesStore.LookupEntry(level)) - { - uint32 multiplier = ssv->Multiplier[proto->GetScalingStatValuesColumn()]; - val = (multiplier * modifier) / 10000; - } - } - } + if (ssd->StatMod[i] < 0) + continue; + statType = ssd->StatMod[i]; + val = (ssv->getssdMultiplier(proto->ScalingStatValue) * ssd->Modifier[i]) / 10000; } else { + if (proto->StatsCount >= i) + continue; statType = proto->ItemStat[i].ItemStatType; val = proto->ItemStat[i].ItemStatValue; } @@ -6661,8 +6656,15 @@ void Player::_ApplyItemBonuses(ItemPrototype const *proto, uint8 slot, bool appl } } - if (proto->Armor) - HandleStatModifier(UNIT_MOD_ARMOR, BASE_VALUE, float(proto->Armor), apply); + // If set ScalingStatValue armor get it or use item armor + uint32 armor = proto->Armor; + if (ssv) + { + if (uint32 ssvarmor = ssv->getArmorMod(proto->ScalingStatValue)) + armor = ssvarmor; + } + if (armor) + HandleStatModifier(UNIT_MOD_ARMOR, BASE_VALUE, float(armor), apply); if (proto->Block) HandleBaseModValue(SHIELD_BLOCK_VALUE, FLAT_MOD, float(proto->Block), apply); @@ -6699,23 +6701,42 @@ void Player::_ApplyItemBonuses(ItemPrototype const *proto, uint8 slot, bool appl attType = OFF_ATTACK; } - if (proto->Damage[0].DamageMin > 0 ) + float minDamage = proto->Damage[0].DamageMin; + float maxDamage = proto->Damage[0].DamageMax; + int32 extraDPS = 0; + // If set dpsMod in ScalingStatValue use it for min (70% from avernge), max (130% from averange) damage + if (ssv) { - damage = apply ? proto->Damage[0].DamageMin : BASE_MINDAMAGE; + if (extraDPS = ssv->getDPSMod(proto->ScalingStatValue)) + { + float averange = extraDPS * proto->Delay / 1000.0f; + minDamage = 0.7f * averange; + maxDamage = 1.3f * averange; + } + } + if (minDamage > 0 ) + { + damage = apply ? minDamage : BASE_MINDAMAGE; SetBaseWeaponDamage(attType, MINDAMAGE, damage); //sLog.outError("applying mindam: assigning %f to weapon mindamage, now is: %f", damage, GetWeaponDamageRange(attType, MINDAMAGE)); } - if (proto->Damage[0].DamageMax > 0 ) + if (maxDamage > 0 ) { - damage = apply ? proto->Damage[0].DamageMax : BASE_MAXDAMAGE; + damage = apply ? maxDamage : BASE_MAXDAMAGE; SetBaseWeaponDamage(attType, MAXDAMAGE, damage); } - // Druids get feral AP bonus from weapon dps + // Apply feral bonus from ScalingStatValue if set + if (ssv) + { + if (int32 feral_bonus = ssv->getFeralBonus(proto->ScalingStatValue)) + ApplyFeralAPBonus(feral_bonus, apply); + } + // Druids get feral AP bonus from weapon dps (lso use DPS from ScalingStatValue) if(getClass() == CLASS_DRUID) { - int32 feral_bonus = proto->getFeralBonus(); + int32 feral_bonus = proto->getFeralBonus(extraDPS); if (feral_bonus > 0) ApplyFeralAPBonus(feral_bonus, apply); } @@ -9844,6 +9865,10 @@ uint8 Player::CanEquipItem( uint8 slot, uint16 &dest, Item *pItem, bool swap, bo return EQUIP_ERR_CANT_DO_RIGHT_NOW; } + ScalingStatDistributionEntry const *ssd = pProto->ScalingStatDistribution ? sScalingStatDistributionStore.LookupEntry(pProto->ScalingStatDistribution) : 0; + if (ssd && ssd->MaxLevel < getLevel()) + return EQUIP_ERR_ITEM_CANT_BE_EQUIPPED; + uint8 eslot = FindEquipSlot( pProto, slot, swap ); if( eslot == NULL_SLOT ) return EQUIP_ERR_ITEM_CANT_BE_EQUIPPED; From 43b84c7b0786c941f2029797a93e05254276af83 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 11:57:25 -0500 Subject: [PATCH 099/112] Code style and cleanups in item equip checks. Author: VladimirMangos --HG-- branch : trunk --- src/game/Player.cpp | 86 ++++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 40 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index c29c9abe065..ba86b6b5bec 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -9870,17 +9870,17 @@ uint8 Player::CanEquipItem( uint8 slot, uint16 &dest, Item *pItem, bool swap, bo return EQUIP_ERR_ITEM_CANT_BE_EQUIPPED; uint8 eslot = FindEquipSlot( pProto, slot, swap ); - if( eslot == NULL_SLOT ) + if (eslot == NULL_SLOT) return EQUIP_ERR_ITEM_CANT_BE_EQUIPPED; - uint8 msg = CanUseItem( pItem , not_loading ); - if( msg != EQUIP_ERR_OK ) + uint8 msg = CanUseItem(pItem , not_loading); + if (msg != EQUIP_ERR_OK) return msg; - if( !swap && GetItemByPos( INVENTORY_SLOT_BAG_0, eslot ) ) + if (!swap && GetItemByPos(INVENTORY_SLOT_BAG_0, eslot)) return EQUIP_ERR_NO_EQUIPMENT_SLOT_AVAILABLE; // if swap ignore item (equipped also) - if(uint8 res2 = CanEquipUniqueItem(pItem, swap ? eslot : NULL_SLOT)) + if (uint8 res2 = CanEquipUniqueItem(pItem, swap ? eslot : NULL_SLOT)) return res2; // check unique-equipped special item classes @@ -9888,19 +9888,16 @@ uint8 Player::CanEquipItem( uint8 slot, uint16 &dest, Item *pItem, bool swap, bo { for(int i = INVENTORY_SLOT_BAG_START; i < INVENTORY_SLOT_BAG_END; ++i) { - if( Item* pBag = GetItemByPos( INVENTORY_SLOT_BAG_0, i ) ) + if (Item* pBag = GetItemByPos(INVENTORY_SLOT_BAG_0, i)) { - if( pBag != pItem ) + if (pBag != pItem) { - if( ItemPrototype const* pBagProto = pBag->GetProto() ) + if (ItemPrototype const* pBagProto = pBag->GetProto()) { - if( pBagProto->Class==pProto->Class && (!swap || pBag->GetSlot() != eslot ) ) - { - if(pBagProto->SubClass == ITEM_SUBCLASS_AMMO_POUCH) - return EQUIP_ERR_CAN_EQUIP_ONLY1_AMMOPOUCH; - else - return EQUIP_ERR_CAN_EQUIP_ONLY1_QUIVER; - } + if (pBagProto->Class==pProto->Class && (!swap || pBag->GetSlot() != eslot)) + return (pBagProto->SubClass == ITEM_SUBCLASS_AMMO_POUCH) + ? EQUIP_ERR_CAN_EQUIP_ONLY1_AMMOPOUCH + : EQUIP_ERR_CAN_EQUIP_ONLY1_QUIVER; } } } @@ -9909,25 +9906,25 @@ uint8 Player::CanEquipItem( uint8 slot, uint16 &dest, Item *pItem, bool swap, bo uint32 type = pProto->InventoryType; - if(eslot == EQUIPMENT_SLOT_OFFHAND) + if (eslot == EQUIPMENT_SLOT_OFFHAND) { if (type == INVTYPE_WEAPON || type == INVTYPE_WEAPONOFFHAND) { - if(!CanDualWield()) + if (!CanDualWield()) return EQUIP_ERR_CANT_DUAL_WIELD; } else if (type == INVTYPE_2HWEAPON) { - if(!CanDualWield() || !CanTitanGrip()) + if (!CanDualWield() || !CanTitanGrip()) return EQUIP_ERR_CANT_DUAL_WIELD; } - if(IsTwoHandUsed()) + if (IsTwoHandUsed()) return EQUIP_ERR_CANT_EQUIP_WITH_TWOHANDED; } // equip two-hand weapon case (with possible unequip 2 items) - if( type == INVTYPE_2HWEAPON ) + if (type == INVTYPE_2HWEAPON) { if (eslot == EQUIPMENT_SLOT_OFFHAND) { @@ -9942,9 +9939,9 @@ uint8 Player::CanEquipItem( uint8 slot, uint16 &dest, Item *pItem, bool swap, bo // offhand item must can be stored in inventory for offhand item and it also must be unequipped Item *offItem = GetItemByPos( INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_OFFHAND ); ItemPosCountVec off_dest; - if( offItem && (!not_loading || + if (offItem && (!not_loading || CanUnequipItem(uint16(INVENTORY_SLOT_BAG_0) << 8 | EQUIPMENT_SLOT_OFFHAND,false) != EQUIP_ERR_OK || - CanStoreItem( NULL_BAG, NULL_SLOT, off_dest, offItem, false ) != EQUIP_ERR_OK ) ) + CanStoreItem( NULL_BAG, NULL_SLOT, off_dest, offItem, false ) != EQUIP_ERR_OK )) return swap ? EQUIP_ERR_ITEMS_CANT_BE_SWAPPED : EQUIP_ERR_INVENTORY_FULL; } } @@ -9952,10 +9949,8 @@ uint8 Player::CanEquipItem( uint8 slot, uint16 &dest, Item *pItem, bool swap, bo return EQUIP_ERR_OK; } } - if( !swap ) - return EQUIP_ERR_ITEM_NOT_FOUND; - else - return EQUIP_ERR_ITEMS_CANT_BE_SWAPPED; + + return !swap ? EQUIP_ERR_ITEM_NOT_FOUND : EQUIP_ERR_ITEMS_CANT_BE_SWAPPED; } uint8 Player::CanUnequipItem( uint16 pos, bool swap ) const @@ -10174,38 +10169,49 @@ uint8 Player::CanBankItem( uint8 bag, uint8 slot, ItemPosCountVec &dest, Item *p uint8 Player::CanUseItem( Item *pItem, bool not_loading ) const { - if( pItem ) + if (pItem) { sLog.outDebug( "STORAGE: CanUseItem item = %u", pItem->GetEntry()); - if( !isAlive() && not_loading ) + + if (!isAlive() && not_loading) return EQUIP_ERR_YOU_ARE_DEAD; - //if( isStunned() ) + + //if (isStunned()) // return EQUIP_ERR_YOU_ARE_STUNNED; + ItemPrototype const *pProto = pItem->GetProto(); - if( pProto ) + if (pProto) { - if( pItem->IsBindedNotWith(GetGUID()) ) + if (pItem->IsBindedNotWith(GetGUID())) return EQUIP_ERR_DONT_OWN_THAT_ITEM; - if( (pProto->AllowableClass & getClassMask()) == 0 || (pProto->AllowableRace & getRaceMask()) == 0 ) + + if ((pProto->AllowableClass & getClassMask()) == 0 || (pProto->AllowableRace & getRaceMask()) == 0) return EQUIP_ERR_YOU_CAN_NEVER_USE_THAT_ITEM; - if( pItem->GetSkill() != 0 ) + + if (pItem->GetSkill() != 0) { - if( GetSkillValue( pItem->GetSkill() ) == 0 ) + if (GetSkillValue( pItem->GetSkill() ) == 0) return EQUIP_ERR_NO_REQUIRED_PROFICIENCY; } - if( pProto->RequiredSkill != 0 ) + + if (pProto->RequiredSkill != 0) { - if( GetSkillValue( pProto->RequiredSkill ) == 0 ) + if (GetSkillValue( pProto->RequiredSkill ) == 0) return EQUIP_ERR_NO_REQUIRED_PROFICIENCY; - else if( GetSkillValue( pProto->RequiredSkill ) < pProto->RequiredSkillRank ) + + if (GetSkillValue( pProto->RequiredSkill ) < pProto->RequiredSkillRank) return EQUIP_ERR_ERR_CANT_EQUIP_SKILL; } - if( pProto->RequiredSpell != 0 && !HasSpell( pProto->RequiredSpell ) ) + + if (pProto->RequiredSpell != 0 && !HasSpell(pProto->RequiredSpell)) return EQUIP_ERR_NO_REQUIRED_PROFICIENCY; - if( pProto->RequiredReputationFaction && uint32(GetReputationRank(pProto->RequiredReputationFaction)) < pProto->RequiredReputationRank ) + + if (pProto->RequiredReputationFaction && uint32(GetReputationRank(pProto->RequiredReputationFaction)) < pProto->RequiredReputationRank) return EQUIP_ERR_CANT_EQUIP_REPUTATION; - if( getLevel() < pProto->RequiredLevel ) + + if (getLevel() < pProto->RequiredLevel) return EQUIP_ERR_CANT_EQUIP_LEVEL_I; + return EQUIP_ERR_OK; } } From c6407a8b4c795a3a757daa170489588ce59c7a5e Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 11:58:01 -0500 Subject: [PATCH 100/112] [7820] Fixed typo in [7819] that not allow correct work non-scalling item stats. Author: VladimirMangos --HG-- branch : trunk --- src/game/Player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index ba86b6b5bec..3b40880bef8 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6500,7 +6500,7 @@ void Player::_ApplyItemBonuses(ItemPrototype const *proto, uint8 slot, bool appl } else { - if (proto->StatsCount >= i) + if (i >= proto->StatsCount) continue; statType = proto->ItemStat[i].ItemStatType; val = proto->ItemStat[i].ItemStatValue; From d3839aaaf023efaf11635fb88298956a3a26b4f4 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 11:58:35 -0500 Subject: [PATCH 101/112] [7821] Fixed typo in comment and var. name. Author: KAPATEJIb --HG-- branch : trunk --- src/game/Player.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 3b40880bef8..f78fd969379 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6704,14 +6704,14 @@ void Player::_ApplyItemBonuses(ItemPrototype const *proto, uint8 slot, bool appl float minDamage = proto->Damage[0].DamageMin; float maxDamage = proto->Damage[0].DamageMax; int32 extraDPS = 0; - // If set dpsMod in ScalingStatValue use it for min (70% from avernge), max (130% from averange) damage + // If set dpsMod in ScalingStatValue use it for min (70% from average), max (130% from average) damage if (ssv) { if (extraDPS = ssv->getDPSMod(proto->ScalingStatValue)) { - float averange = extraDPS * proto->Delay / 1000.0f; - minDamage = 0.7f * averange; - maxDamage = 1.3f * averange; + float average = extraDPS * proto->Delay / 1000.0f; + minDamage = 0.7f * average; + maxDamage = 1.3f * average; } } if (minDamage > 0 ) From 9831dab114e72cec718315a97190c7d0806d08a2 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 11:59:15 -0500 Subject: [PATCH 102/112] [7822] Avoid declined names form show in case disabled config option with russian client at non-russian realm. Author: Foks --HG-- branch : trunk --- src/game/CharacterHandler.cpp | 2 +- src/game/Player.cpp | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/game/CharacterHandler.cpp b/src/game/CharacterHandler.cpp index 93256cea150..29a54da5d06 100644 --- a/src/game/CharacterHandler.cpp +++ b/src/game/CharacterHandler.cpp @@ -173,7 +173,7 @@ void WorldSession::HandleCharEnumOpcode( WorldPacket & /*recv_data*/ ) // 0 1 2 3 4 5 6 7 8 "SELECT characters.guid, characters.data, characters.name, characters.position_x, characters.position_y, characters.position_z, characters.map, characters.totaltime, characters.leveltime, " // 9 10 11 12 13 14 - "characters.at_login, character_pet.entry, character_pet.modelid, character_pet.level, guild_member.guildid, genitive " + "characters.at_login, character_pet.entry, character_pet.modelid, character_pet.level, guild_member.guildid, character_declinedname.genitive " "FROM characters LEFT JOIN character_pet ON characters.guid = character_pet.owner AND character_pet.slot='%u' " "LEFT JOIN character_declinedname ON characters.guid = character_declinedname.guid " "LEFT JOIN guild_member ON characters.guid = guild_member.guid " diff --git a/src/game/Player.cpp b/src/game/Player.cpp index f78fd969379..bb3bcb1b391 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -1492,7 +1492,12 @@ void Player::BuildEnumData( QueryResult * result, WorldPacket * p_data ) char_flags |= CHARACTER_FLAG_GHOST; if(HasAtLoginFlag(AT_LOGIN_RENAME)) char_flags |= CHARACTER_FLAG_RENAME; - if(sWorld.getConfig(CONFIG_DECLINED_NAMES_USED) && (fields[14].GetCppString() != "")) + if(sWorld.getConfig(CONFIG_DECLINED_NAMES_USED)) + { + if(!fields[14].GetCppString().empty()) + char_flags |= CHARACTER_FLAG_DECLINED; + } + else char_flags |= CHARACTER_FLAG_DECLINED; *p_data << uint32(char_flags); // character flags From 1390440f140f59feefe7f5c8f51eb99bce6dbf12 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 15:37:28 -0500 Subject: [PATCH 103/112] [7823] Fix ScalingStatValue field size in item_template table. Author: DiSlord --HG-- branch : trunk --- sql/mangos.sql | 4 ++-- sql/updates/7823_01_mangos_item_template.sql | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 sql/updates/7823_01_mangos_item_template.sql diff --git a/sql/mangos.sql b/sql/mangos.sql index 60d99b0f6ba..ae74c23f91b 100644 --- a/sql/mangos.sql +++ b/sql/mangos.sql @@ -23,7 +23,7 @@ DROP TABLE IF EXISTS `db_version`; CREATE TABLE `db_version` ( `version` varchar(120) default NULL, `creature_ai_version` varchar(120) default NULL, - `required_7796_02_mangos_mangos_string` bit(1) default NULL + `required_7823_01_mangos_item_template` bit(1) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes'; -- @@ -1711,7 +1711,7 @@ CREATE TABLE `item_template` ( `stat_type10` tinyint(3) unsigned NOT NULL default '0', `stat_value10` smallint(6) NOT NULL default '0', `ScalingStatDistribution` smallint(6) NOT NULL default '0', - `ScalingStatValue` smallint(6) NOT NULL default '0', + `ScalingStatValue` int(6) unsigned NOT NULL default '0', `dmg_min1` float NOT NULL default '0', `dmg_max1` float NOT NULL default '0', `dmg_type1` tinyint(3) unsigned NOT NULL default '0', diff --git a/sql/updates/7823_01_mangos_item_template.sql b/sql/updates/7823_01_mangos_item_template.sql new file mode 100644 index 00000000000..2b3a0b314b6 --- /dev/null +++ b/sql/updates/7823_01_mangos_item_template.sql @@ -0,0 +1,4 @@ +ALTER TABLE db_version CHANGE COLUMN required_7796_02_mangos_mangos_string required_7823_01_mangos_item_template bit; + +ALTER TABLE item_template +CHANGE COLUMN ScalingStatValue ScalingStatValue int(6) unsigned NOT NULL default '0'; \ No newline at end of file From 5823e2c47166118fb26d41465378bdbdbdf4f3af Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 15:37:56 -0500 Subject: [PATCH 104/112] [7824] Implement use ArmorDamageModifier bonus for armor Author: DiSlord --HG-- branch : trunk --- src/game/Player.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index bb3bcb1b391..e7fab7ac107 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6668,6 +6668,9 @@ void Player::_ApplyItemBonuses(ItemPrototype const *proto, uint8 slot, bool appl if (uint32 ssvarmor = ssv->getArmorMod(proto->ScalingStatValue)) armor = ssvarmor; } + // Add armor bonus from ArmorDamageModifier if > 0 + if (proto->ArmorDamageModifier > 0) + armor+=proto->ArmorDamageModifier; if (armor) HandleStatModifier(UNIT_MOD_ARMOR, BASE_VALUE, float(armor), apply); From 811eee356ddd3c0b486a828b39822daffd8ac97e Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 15:38:20 -0500 Subject: [PATCH 105/112] [7825] Fixed typo in comment and var. name. Author: BombermaG --HG-- branch : trunk --- src/game/DBCEnums.h | 2 +- src/game/SpellEffects.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/DBCEnums.h b/src/game/DBCEnums.h index 655c9967989..44ab34d7a11 100644 --- a/src/game/DBCEnums.h +++ b/src/game/DBCEnums.h @@ -48,7 +48,7 @@ enum AchievementFlags ACHIEVEMENT_FLAG_SUMM = 0x00000008, // Use summ criteria value from all reqirements (and calculate max value) ACHIEVEMENT_FLAG_MAX_USED = 0x00000010, // Show max criteria (and calculate max value ??) ACHIEVEMENT_FLAG_REQ_COUNT = 0x00000020, // Use not zero req count (and calculate max value) - ACHIEVEMENT_FLAG_AVERANGE = 0x00000040, // Show as averange value (value / time_in_days) depend from other flag (by def use last criteria value) + ACHIEVEMENT_FLAG_AVERAGE = 0x00000040, // Show as average value (value / time_in_days) depend from other flag (by def use last criteria value) ACHIEVEMENT_FLAG_BAR = 0x00000080, // Show as progress bar (value / max vale) depend from other flag (by def use last criteria value) ACHIEVEMENT_FLAG_REALM_FIRST_REACH = 0x00000100, // ACHIEVEMENT_FLAG_REALM_FIRST_KILL = 0x00000200, // diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 4f8a25698e3..330b0b9027b 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -651,9 +651,9 @@ void Spell::SpellDamageSchoolDmg(uint32 effect_idx) else if(m_spellInfo->SpellFamilyFlags[1]&0x00040000) { // Add main hand dps * effect[2] amount - float averange = (m_caster->GetFloatValue(UNIT_FIELD_MINDAMAGE) + m_caster->GetFloatValue(UNIT_FIELD_MAXDAMAGE)) / 2; + float average = (m_caster->GetFloatValue(UNIT_FIELD_MINDAMAGE) + m_caster->GetFloatValue(UNIT_FIELD_MAXDAMAGE)) / 2; int32 count = m_caster->CalculateSpellDamage(m_spellInfo, 2, m_spellInfo->EffectBasePoints[2], unitTarget); - damage += count * int32(averange * IN_MILISECONDS) / m_caster->GetAttackTime(BASE_ATTACK); + damage += count * int32(average * IN_MILISECONDS) / m_caster->GetAttackTime(BASE_ATTACK); } // Shield of Righteousness else if(m_spellInfo->SpellFamilyFlags[1]&0x00100000) From baa754534646f91889cadd37eaa66fa1650e0156 Mon Sep 17 00:00:00 2001 From: Drahy Date: Thu, 14 May 2009 22:57:47 +0200 Subject: [PATCH 106/112] * Finally updated world_spell_full (contains spell_linked_spell, spell_script_target, spell_required and spell_proc_event) * Please everyone to add patches also to full sqls in the future --HG-- branch : trunk --- sql/world_spell_full.sql | 1019 +++++++++++++++++++++++++++++++++++++- 1 file changed, 1014 insertions(+), 5 deletions(-) diff --git a/sql/world_spell_full.sql b/sql/world_spell_full.sql index a8ddbf59445..af93f1f4cd2 100644 --- a/sql/world_spell_full.sql +++ b/sql/world_spell_full.sql @@ -1,9 +1,8 @@ --- up to TC2 3019 TC1 1434 +-- Up to TC2 3312 -- -------- -- LINKED -- -------- - # spell1 / spell2 / type # + + 0 caster casts 2 when casts 1 # + - 0 caster removes aura 2 when casts 1 @@ -136,6 +135,8 @@ INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comm ( 46262, 46265, 0, 'Void Zone Visual'), -- naxx (-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), +( 28732,-28798, 1, 'Widow\'s Embrace - Frenzy'), +( 54097,-54100, 1, 'Widow\'s Embrace - Frenzy (H)'), (-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); @@ -159,8 +160,51 @@ spell1 = VALUES(spell1), flags_extra = VALUES(flags_extra), scriptname = VALUES(scriptname); +INSERT INTO creature_template (entry, spell1, spell2, flags_extra, scriptname) VALUES +(16474, 28547, 1000, 128, 'trigger_periodic'), # Blizzard (Sapphiron) +(30000, 55699, 1000, 128, 'trigger_periodic') # Blizzard (Sapphiron) (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +flags_extra = VALUES(flags_extra), +scriptname = VALUES(scriptname); + UPDATE creature_template SET speed = 1.0 WHERE entry = 23095; # molten_flame +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8) VALUES +(16573, 15284, 28991, 28969, 34970, 0, 0, 0, 28864), # Crypt Guard +(29256, 15284, 28991, 56098, 34970, 0, 0, 0, 28864), # Crypt Guard (H) +(16506, 54095, 0, 0, 0, 0, 0, 0, 28732), # Naxxramas Worshipper +(29274, 54096, 0, 0, 0, 0, 0, 0, 54097), # Naxxramas Worshipper (H) +(16984, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior +(29632, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior (H) +(16290, 28156, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime +(29388, 54367, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime (H) +(16803, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy +(29941, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy (H) +(16124, 55604, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee +(16125, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight +(16126, 27831, 55606, 0, 0, 0, 0, 0, 27935), # Unrelenting Rider +(16127, 27989, 0, 0, 0, 0, 0, 0, 0), # Spectral Trainee +(16148, 56408, 0, 0, 0, 0, 0, 0, 0), # Spectral Death Knight +(16150, 27994, 55648, 55606, 0, 0, 0, 0, 0), # Spectral Rider +(16149, 27993, 0, 0, 0, 0, 0, 0, 0), # Spectral Horse +(29985, 55645, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee (H) +(29986, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight (H) +(29987, 55638, 55608, 0, 0, 0, 0, 0, 27935), # Unrelenting Rider (H) +(30264, 56407, 0, 0, 0, 0, 0, 0, 0), # Spectral Trainee (H) +(29990, 56408, 0, 0, 0, 0, 0, 0, 0), # Spectral Death Knight (H) +(29988, 55646, 27995, 55608, 0, 0, 0, 0, 0), # Spectral Rider (H) +(29989, 27993, 0, 0, 0, 0, 0, 0, 0) # Spectral Horse (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4), +spell5 = VALUES(spell5), +spell6 = VALUES(spell6), +spell7 = VALUES(spell7), +spell8 = VALUES(spell8); -- -------- -- TARGET @@ -276,6 +320,22 @@ INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (40106, 1, 22883), (42391, 0, 300152); +-- naxx +DELETE FROM `spell_script_target` WHERE `entry` IN +(28732,54097,55479, +27892,27893,27928,27929,27935,27936); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(28732, 1, 15953), # Widow's Embrace +(54097, 1, 15953), # Widow's Embrace +(55479, 1, 16803), # Force Obedience - Death Knight Understudy +# (29105, 1, 16803), # Hopeless - Death Knight Understudy +(27892, 1, 16060), # To Anchor 1 - Gothik +(27893, 1, 16060), # To Anchor 2 - Gothik +(27928, 1, 16060), # To Anchor 1 - Gothik +(27929, 1, 16060), # To Anchor 2 - Gothik +(27935, 1, 16060), # To Anchor 1 - Gothik +(27936, 1, 16060); # To Anchor 2 - Gothik + -- too many... REPLACE INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (3730,1,15263), @@ -477,10 +537,959 @@ INSERT INTO spell_target_position () VALUES (46019, 580, 1704.34, 928.17, -74.55 INSERT INTO spell_target_position () VALUES (46020, 580, 1704.34, 928.17, 53.079, 0); INSERT INTO spell_target_position () VALUES (53360, 571, 5807.829, 587.960, 660.939, 1.663); +-- -------- +-- REQUIRED +-- -------- +DROP TABLE IF EXISTS `spell_required`; +CREATE TABLE `spell_required` ( + `spell_id` mediumint(9) NOT NULL default '0', + `req_spell` mediumint(9) NOT NULL default '0', + PRIMARY KEY (`spell_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Spell Additinal Data'; + +INSERT INTO `spell_required` (`spell_id`, `req_spell`) VALUES +(53312, 53308), +(48938, 48936), +(48937, 48935), +(48934, 48932), +(48933, 48931), +(27143, 27142), +(27141, 27140), +(27009, 26989), +(25916, 25291), +(25918, 25290), +(25894, 19854), +(25782, 19838), +(27681, 14752), +(17329, 9853), +(16813, 9852), +(16812, 5196), +(16811, 5195), +(16810, 1062), +(16689, 339), +(9788, 9785), +(17039, 9787), +(17040, 9787), +(17041, 9787), +(10660, 10662), +(10658, 10662), +(10656, 10662), +(28672, 28596), +(28675, 28596), +(28677, 28596), +(26801, 26790), +(26798, 26790), +(26797, 26790), +(20222, 12656), +(20219, 12656), +(25899, 20911); + -- -------- -- PROC -- -------- -DELETE FROM `spell_proc_event` WHERE `entry` IN (42370); -INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES -(42370, 0x00, 11, 0x00000080, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); -- Merciless Totem of the Third Wind -- +DROP TABLE IF EXISTS `spell_proc_event`; +CREATE TABLE `spell_proc_event` ( + `entry` smallint(5) unsigned NOT NULL default '0', + `SchoolMask` tinyint(4) NOT NULL default '0', + `SpellFamilyName` smallint(5) unsigned NOT NULL default '0', + `SpellFamilyMask0` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask1` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask2` int(10) unsigned NOT NULL default '0', + `procFlags` int(10) unsigned NOT NULL default '0', + `procEx` int(10) unsigned NOT NULL default '0', + `ppmRate` float NOT NULL default '0', + `CustomChance` float NOT NULL default '0', + `Cooldown` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(10191, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10192, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10193, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(10432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(11095, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(11119, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11120, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11129, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(11180, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(11185, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(11255, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12169, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12289, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12298, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12311, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12319, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12322, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(12487, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12488, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12598, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12668, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12724, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12725, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12726, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12727, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12797, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12799, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12834, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12846, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12847, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12848, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12849, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12872, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12873, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12958, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12966, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12967, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12968, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12969, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12970, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12971, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12972, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12973, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12974, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12999, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(13000, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(13001, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0), +(13002, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0), +(13163, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(13165, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(13754, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13867, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13983, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14070, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14071, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14156, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14160, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14161, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14186, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14190, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14193, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14194, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14195, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14318, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14319, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14320, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14321, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14322, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14531, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(1463, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(14774, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14892, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15088, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(15128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(15268, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15277, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15286, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(15323, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15324, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15325, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15326, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15337, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15338, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15346, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15362, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15363, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15600, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(16086, 0, 11, 0, 262144, 0, 0, 0, 0, 0, 0), +(16164, 0, 11, 2416967875, 0, 0, 0, 2, 0, 0, 0), +(16176, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16180, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(16196, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(16198, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(16235, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16240, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16256, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16257, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16277, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16278, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16279, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16280, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16281, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16282, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16283, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16284, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16487, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16489, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16492, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16544, 0, 11, 0, 262144, 0, 0, 0, 0, 0, 0), +(16550, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(16624, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(16850, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16864, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(16880, 72, 7, 0, 0, 0, 0, 2, 0, 0, 0), +(16923, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16924, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16952, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16954, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16958, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16961, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(17106, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17107, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17108, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17364, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17495, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(17619, 0, 13, 0, 0, 0, 32768, 0, 0, 0, 0), +(17793, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17794, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(17796, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17797, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17798, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17799, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17800, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17801, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17802, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17803, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(18073, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18094, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18095, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18096, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18119, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18120, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18820, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(19184, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19228, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0), +(19232, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19233, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19387, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19388, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19572, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(19573, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(19615, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20049, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20056, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20057, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20128, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20131, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20132, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20164, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(20165, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20166, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0), +(20182, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20210, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 0), +(20212, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 0), +(20213, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 0), +(20214, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 0), +(20215, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 0), +(20234, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20235, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20375, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(20500, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20501, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20705, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20911, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(20925, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20927, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20928, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(21185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(21882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(21890, 0, 4, 712396527, 876, 0, 0, 0, 0, 0, 0), +(22007, 0, 3, 2097185, 0, 0, 0, 65536, 0, 0, 0), +(22618, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(22648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(23547, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(23548, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23551, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(23572, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23578, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23581, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23602, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23686, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23688, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(23689, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(23695, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(23721, 0, 9, 2048, 0, 0, 0, 0, 0, 0, 0), +(23920, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(24353, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(24389, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(24398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(24658, 0, 0, 0, 0, 0, 82192, 0, 0, 0, 0), +(24905, 0, 0, 0, 0, 0, 0, 2, 15, 0, 0), +(24932, 0, 0, 0, 0, 0, 0, 2, 0, 0, 6), +(25050, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(25296, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(25469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25669, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(25899, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(25988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(26016, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(26107, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0), +(26119, 0, 10, 2416967683, 0, 0, 0, 65536, 0, 0, 0), +(26128, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(26135, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(26480, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(26605, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27044, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(27131, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(27179, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(27419, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27498, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27521, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27656, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27774, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27787, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27815, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27816, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28592, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28593, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28716, 0, 7, 16, 0, 0, 294912, 0, 0, 0, 0), +(28719, 0, 7, 32, 0, 0, 0, 2, 0, 0, 0), +(28744, 0, 7, 64, 0, 0, 278528, 0, 0, 0, 0), +(28752, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28789, 0, 10, 3221225472, 0, 0, 0, 0, 0, 0, 0), +(28802, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(28809, 0, 6, 4096, 0, 0, 0, 2, 0, 0, 0), +(28812, 0, 8, 33554438, 0, 0, 0, 2, 0, 0, 0), +(28816, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(28823, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(28847, 0, 7, 32, 0, 0, 0, 0, 0, 0, 0), +(28849, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(29074, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29075, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29076, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29150, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29179, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29180, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29385, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(29441, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29444, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29455, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(29501, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29593, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29594, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29624, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29625, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29626, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29632, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29633, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29634, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29635, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29636, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29637, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29801, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29834, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29838, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29977, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(30003, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(30160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30293, 0, 5, 897, 131264, 0, 0, 0, 0, 0, 0), +(30295, 0, 5, 897, 131264, 0, 0, 0, 0, 0, 0), +(30296, 0, 5, 897, 131264, 0, 0, 0, 0, 0, 0), +(30299, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30301, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30302, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30675, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30678, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30679, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30680, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30681, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30701, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30705, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30802, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30803, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30804, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30805, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30806, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30807, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30808, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30809, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30810, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30823, 0, 0, 0, 0, 0, 0, 0, 10.5, 0, 0), +(30881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30884, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30886, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30937, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31124, 0, 8, 16777222, 0, 0, 0, 0, 0, 0, 0), +(31126, 0, 8, 16777222, 0, 0, 0, 0, 0, 0, 0), +(31221, 0, 8, 4194304, 0, 0, 81920, 24577, 0, 0, 0), +(31222, 0, 8, 4194304, 0, 0, 81920, 24577, 0, 0, 0), +(31223, 0, 8, 4194304, 0, 0, 81920, 24577, 0, 0, 0), +(31244, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31245, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31394, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31569, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31570, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31785, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(31794, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(31801, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(31833, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31835, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31836, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31871, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31872, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31876, 0, 10, 538444800, 8, 0, 0, 0, 0, 0, 0), +(31877, 0, 10, 538444800, 8, 0, 0, 0, 0, 0, 0), +(31878, 0, 10, 538444800, 8, 0, 0, 0, 0, 0, 0), +(31904, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(3232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(32385, 0, 5, 1, 262144, 0, 0, 0, 0, 0, 0), +(32387, 0, 5, 1, 262144, 0, 0, 0, 0, 0, 0), +(32392, 0, 5, 1, 262144, 0, 0, 0, 0, 0, 0), +(32393, 0, 5, 1, 262144, 0, 0, 0, 0, 0, 0), +(32394, 0, 5, 1, 262144, 0, 0, 0, 0, 0, 0), +(324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32587, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32594, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32642, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32748, 0, 8, 0, 1, 0, 320, 0, 0, 0, 0), +(32776, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32777, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32837, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(32844, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(32885, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33076, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(33089, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(33127, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(33142, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33145, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33146, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33150, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33174, 0, 6, 32, 0, 0, 16384, 0, 0, 0, 0), +(33182, 0, 6, 32, 0, 0, 16384, 0, 0, 0, 0), +(33191, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33192, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33193, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33299, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(33510, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(33648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33719, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(33736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33776, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(33881, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33883, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33953, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(34074, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0), +(34080, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34138, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(34139, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(34258, 0, 10, 1024, 8, 0, 0, 0, 0, 0, 0), +(34262, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(34320, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34457, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34497, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34498, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34499, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34500, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(34586, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 0), +(34598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(34749, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34753, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34774, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 20), +(34783, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(34827, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34859, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34860, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34914, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34916, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34917, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34935, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34950, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34954, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(35077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35080, 0, 0, 0, 0, 0, 0, 0, 1, 0, 60), +(35083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35086, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35100, 0, 9, 12289, 0, 0, 65856, 0, 0, 0, 0), +(35102, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35103, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35121, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(36096, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(36111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(36541, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(37165, 0, 8, 2098176, 0, 0, 0, 0, 0, 0, 0), +(37168, 0, 8, 4063232, 9, 0, 0, 0, 0, 0, 0), +(37170, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(37173, 0, 8, 750519704, 262, 0, 0, 0, 0, 0, 30), +(37189, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 60), +(37193, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37195, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(37197, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37213, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37214, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37227, 0, 11, 448, 0, 0, 0, 2, 0, 0, 60), +(37237, 0, 11, 1, 0, 0, 0, 2, 0, 0, 0), +(37247, 8, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37377, 32, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37379, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(37384, 0, 5, 1, 0, 0, 0, 0, 0, 0, 0), +(37443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37514, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(37516, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(37519, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0), +(37523, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37528, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(37536, 0, 4, 65536, 0, 0, 0, 0, 0, 0, 0), +(37568, 0, 6, 2048, 0, 0, 0, 0, 0, 0, 0), +(37594, 0, 6, 4096, 0, 0, 0, 0, 0, 0, 0), +(37600, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37601, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37603, 0, 6, 32768, 0, 0, 0, 0, 0, 0, 0), +(37655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(37657, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3), +(38026, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(38031, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(38290, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 0), +(38326, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38327, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(38347, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38350, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38394, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(38857, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(39372, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(39437, 4, 5, 4964, 192, 0, 0, 65536, 0, 0, 0), +(39442, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(39443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(39530, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39958, 0, 0, 0, 0, 0, 0, 0, 0.7, 0, 40), +(40407, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(40438, 0, 6, 32832, 0, 0, 0, 0, 0, 0, 0), +(40442, 0, 7, 20, 1088, 0, 0, 0, 0, 0, 0), +(40444, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(40458, 0, 4, 33554432, 1537, 0, 0, 0, 0, 0, 0), +(40463, 0, 11, 129, 16, 0, 0, 0, 0, 0, 0), +(40470, 0, 10, 3229614080, 0, 0, 0, 0, 0, 0, 0), +(40475, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(40478, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(40482, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(40485, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(40899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(41034, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(41260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41381, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(41393, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(41434, 0, 0, 0, 0, 0, 0, 0, 2, 0, 45), +(41469, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(41635, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(41989, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0), +(42083, 0, 0, 0, 0, 0, 0, 2, 0, 0, 45), +(42135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42368, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(42370, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(42770, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(43019, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43020, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43338, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(43443, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(43726, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(43728, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(43737, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 10), +(43739, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(43741, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(43745, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(43748, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(43750, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(43819, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(44394, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44395, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44396, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44401, 0, 3, 2097152, 0, 0, 0, 4095, 0, 0, 0), +(44404, 0, 3, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(44442, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44443, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44445, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44446, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44448, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44449, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44469, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44470, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44471, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44472, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44543, 0, 3, 1049120, 4096, 0, 65536, 0, 0, 7, 0), +(44544, 0, 3, 0, 1048576, 0, 65536, 0, 0, 0, 0), +(44545, 0, 3, 1049120, 4096, 0, 65536, 0, 0, 15, 0), +(44546, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44548, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44549, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44745, 0, 3, 0, 1, 0, 32768, 8192, 0, 0, 0), +(44835, 0, 7, 0, 128, 0, 16, 0, 0, 0, 0), +(45054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15), +(45057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(45234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45243, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45244, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45469, 0, 15, 16, 0, 0, 16, 0, 0, 0, 0), +(45481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45484, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(46025, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(46092, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(46098, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(46569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(46662, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20), +(46832, 0, 7, 1, 0, 0, 0, 65536, 0, 0, 0), +(46854, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46855, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46910, 0, 0, 0, 0, 0, 0, 1, 5.5, 0, 0), +(46911, 0, 0, 0, 0, 0, 0, 1, 7.5, 0, 0), +(46913, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46914, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46915, 0, 4, 64, 1028, 0, 0, 2, 0, 0, 0), +(46916, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46951, 0, 4, 1024, 64, 0, 0, 0, 0, 0, 0), +(46952, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(46953, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(47195, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47196, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47197, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47201, 0, 5, 8, 262144, 0, 0, 65536, 0, 0, 0), +(47202, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47203, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47204, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47205, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47235, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47245, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47246, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47247, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47258, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47259, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47260, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47263, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47264, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47265, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47509, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47511, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47515, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47516, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47517, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47535, 0, 6, 6144, 65536, 0, 81936, 0, 0, 0, 0), +(47536, 0, 6, 6144, 65536, 0, 81936, 0, 0, 0, 0), +(47537, 0, 6, 6144, 65536, 0, 81936, 0, 0, 0, 0), +(47538, 0, 6, 6144, 65536, 0, 81936, 0, 0, 0, 0), +(47539, 0, 6, 6144, 65536, 0, 81936, 0, 0, 0, 0), +(47549, 0, 6, 0, 512, 0, 0, 0, 0, 0, 0), +(47551, 0, 6, 0, 512, 0, 0, 0, 0, 0, 0), +(47552, 0, 6, 0, 512, 0, 0, 0, 0, 0, 0), +(47555, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47556, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47557, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47569, 0, 6, 16384, 0, 0, 16384, 0, 0, 50, 0), +(47570, 0, 6, 16384, 0, 0, 16384, 0, 0, 100, 0), +(47571, 0, 6, 65536, 0, 0, 65536, 24576, 0, 50, 0), +(47572, 0, 6, 65536, 0, 0, 65536, 24576, 0, 100, 0), +(47580, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47581, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47582, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(48110, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48111, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48112, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48113, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48159, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48160, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48483, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48484, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48485, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48496, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48499, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48500, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48506, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48510, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48511, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48516, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48521, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48525, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48833, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 0), +(48835, 0, 10, 0, 8, 0, 0, 0, 0, 0, 0), +(48837, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(48951, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48952, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49018, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49137, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(49188, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(49208, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(49222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49504, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49529, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49530, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49531, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49532, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(49657, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(50781, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51127, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51128, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51129, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51130, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51466, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51470, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51474, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51478, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51479, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51556, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51557, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51558, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51562, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51563, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51564, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51565, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51566, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51625, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51626, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51627, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51628, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51629, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51634, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51635, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51636, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51664, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51665, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51667, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51668, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51669, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51672, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51674, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51679, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(51692, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51696, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51698, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51700, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51701, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51940, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(51989, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52004, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52005, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52007, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52008, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52020, 0, 7, 32768, 1048576, 0, 0, 0, 0, 0, 0), +(52127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(52423, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(52795, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52797, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52798, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52799, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52800, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52898, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53137, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53138, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53215, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53216, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53217, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53221, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53222, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53224, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53228, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53232, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53256, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53259, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53260, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53290, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53291, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53292, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53293, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53294, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53375, 0, 10, 0, 8192, 0, 16384, 0, 0, 0, 6), +(53380, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53381, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53382, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53383, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53384, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53486, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53488, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53501, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53551, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53552, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53553, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53569, 0, 10, 2097152, 65536, 0, 0, 2, 0, 0, 0), +(53576, 0, 10, 2097152, 65536, 0, 0, 2, 0, 0, 0), +(53601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(53651, 0, 10, 3221258240, 0, 0, 0, 0, 0, 0, 0), +(53671, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(53672, 0, 10, 2097152, 65536, 0, 0, 2, 0, 0, 0), +(53673, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(53754, 0, 5, 0, 1024, 0, 0, 24576, 0, 0, 0), +(53759, 0, 5, 0, 1024, 0, 0, 24576, 0, 0, 0), +(54149, 0, 10, 2097152, 65536, 0, 0, 2, 0, 0, 0), +(54151, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54154, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54155, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54278, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54486, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54488, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54489, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54490, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54707, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(54738, 0, 0, 0, 0, 0, 0, 2, 0, 0, 45), +(54747, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54749, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54754, 0, 7, 16, 0, 0, 0, 0, 0, 0, 0), +(54787, 0, 3, 0, 1, 0, 32768, 8192, 0, 0, 0), +(54808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(54841, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54936, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(54937, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(54939, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(55198, 0, 11, 448, 0, 0, 16384, 2, 0, 0, 0), +(55380, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(55440, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(55620, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55623, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55640, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(55666, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55667, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55668, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55669, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55670, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55672, 0, 6, 1, 0, 0, 16384, 0, 0, 0, 0), +(55677, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0), +(55680, 0, 6, 512, 0, 0, 0, 0, 0, 0, 0), +(55689, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(55768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(55776, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(56218, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(56333, 0, 9, 4, 0, 64, 139776, 0, 0, 0, 0), +(56336, 0, 9, 4, 0, 64, 139776, 0, 0, 0, 0), +(56337, 0, 9, 4, 0, 64, 139776, 0, 0, 0, 0), +(56342, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56343, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56344, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56355, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(56364, 0, 3, 0, 16777216, 0, 0, 0, 0, 0, 0), +(56451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(56611, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56612, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56613, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56614, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56636, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56637, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56638, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56821, 0, 8, 2, 0, 0, 0, 2, 0, 0, 0), +(56822, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(56834, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(56835, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(57318, 0, 10, 0, 8192, 0, 16384, 0, 0, 0, 6), +(57345, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(57878, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57880, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57881, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(58357, 0, 4, 64, 0, 0, 0, 2, 0, 0, 0), +(58364, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(58372, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(58386, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(58388, 0, 4, 64, 0, 0, 272, 0, 0, 0, 0), +(58426, 0, 8, 4194304, 0, 0, 81920, 24577, 0, 0, 0), +(58435, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58436, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58437, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58616, 0, 15, 262144, 0, 0, 0, 0, 0, 0, 0), +(58620, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(58626, 0, 15, 33554432, 0, 0, 0, 0, 0, 0, 0), +(58631, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(58642, 0, 15, 0, 134217728, 0, 0, 0, 0, 0, 0), +(58644, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58647, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58676, 0, 15, 0, 8, 0, 0, 0, 0, 0, 0), +(58677, 0, 15, 8192, 0, 0, 0, 0, 0, 0, 0), +(58872, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58874, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58901, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59057, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(59176, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59327, 0, 15, 134217728, 0, 0, 0, 0, 0, 0, 0), +(5952, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(59725, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(60132, 0, 15, 0, 134348800, 0, 0, 0, 0, 0, 0), +(60170, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(60172, 0, 5, 262144, 0, 0, 0, 65536, 0, 0, 0), +(60442, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(60493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(60503, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(60537, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(60564, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60571, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60572, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60573, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60574, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60575, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60617, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(60710, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60717, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60719, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60722, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60724, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60726, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60770, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(60818, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(60826, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(61188, 0, 5, 4, 0, 0, 0, 0, 0, 0, 0), +(61257, 0, 0, 0, 0, 0, 131752, 65536, 0, 0, 0), +(61324, 0, 10, 0, 131072, 0, 0, 0, 0, 0, 0), +(61345, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(61346, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(61356, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(61618, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(61846, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(61847, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(61848, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(6346, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7383, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7434, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(8134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(8178, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(8494, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(8495, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(9452, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(9782, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9784, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9799, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0); +-- (42370, 0x00, 11, 0x00000080, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); \ No newline at end of file From 047cc95388a67d5f33cb86082bbef03f654acec1 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 16:50:47 -0500 Subject: [PATCH 107/112] *Add some distance check functions. By VladimirMangos. --HG-- branch : trunk --- src/game/Creature.cpp | 4 +- src/game/CreatureEventAI.cpp | 12 +- src/game/GridNotifiers.h | 2 +- src/game/Group.cpp | 14 +- src/game/GuardAI.cpp | 2 +- src/game/LootHandler.cpp | 2 +- src/game/MiscHandler.cpp | 4 +- src/game/Object.cpp | 305 ++++++++++++++++++++++++++- src/game/Object.h | 23 +- src/game/Pet.h | 2 +- src/game/Player.cpp | 2 +- src/game/RandomMovementGenerator.cpp | 2 +- src/game/Spell.cpp | 9 +- src/game/Spell.h | 8 +- src/game/TradeHandler.cpp | 26 +-- src/game/Unit.cpp | 4 +- src/game/Unit.h | 4 +- 17 files changed, 364 insertions(+), 61 deletions(-) diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index f322d8326e1..8d7b877d4f5 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -2058,12 +2058,12 @@ bool Creature::IsOutOfThreatArea(Unit* pVictim) const if(sMapStore.LookupEntry(GetMapId())->IsDungeon()) return false; - float length = pVictim->GetDistance(mHome_X, mHome_Y, mHome_Z); float AttackDist = GetAttackDistance(pVictim); uint32 ThreatRadius = sWorld.getConfig(CONFIG_THREAT_RADIUS); //Use AttackDistance in distance check if threat radius is lower. This prevents creature bounce in and out of combat every update tick. - return ( length > (ThreatRadius > AttackDist ? ThreatRadius : AttackDist)); + return !pVictim->IsWithinDist3d(mHome_X,mHome_Y,mHome_Z, + ThreatRadius > AttackDist ? ThreatRadius : AttackDist); } CreatureDataAddon const* Creature::GetCreatureAddon() const diff --git a/src/game/CreatureEventAI.cpp b/src/game/CreatureEventAI.cpp index 470225e0da0..5a84d43e80f 100644 --- a/src/game/CreatureEventAI.cpp +++ b/src/game/CreatureEventAI.cpp @@ -1288,13 +1288,10 @@ void CreatureEventAI::UpdateAI(const uint32 diff) break; case EVENT_T_RANGE: if (Combat) - { - if (m_creature->IsWithinDistInMap(m_creature->getVictim(),(float)(*i).Event.event_param2)) - { - if (m_creature->GetDistance(m_creature->getVictim()) >= (float)(*i).Event.event_param1) + if (m_creature->IsInMap(m_creature->getVictim())) + if (m_creature->IsInRange(m_creature->getVictim(), + (float)(*i).Event.event_param1,(float)(*i).Event.event_param2)) ProcessEvent(*i); - } - } break; } } @@ -1548,8 +1545,7 @@ bool CreatureEventAI::CanCast(Unit* Target, SpellEntry const *Spell, bool Trigge return false; //Unit is out of range of this spell - if (me->GetDistance(Target) > me->GetSpellMaxRangeForTarget(Target, TempRange) - || me->GetDistance(Target) < me->GetSpellMinRangeForTarget(Target, TempRange)) + if (!m_creature->IsInRange(Target,TempRange->minRangeHostile,TempRange->maxRangeHostile)) return false; return true; diff --git a/src/game/GridNotifiers.h b/src/game/GridNotifiers.h index 195f7206264..a9925f67406 100644 --- a/src/game/GridNotifiers.h +++ b/src/game/GridNotifiers.h @@ -489,7 +489,7 @@ namespace Trinity void Visit(PlayerMapType &m) { for(PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if(itr->getSource()->InSamePhase(i_searcher) && itr->getSource()->GetDistance(i_searcher) <= i_dist) + if (itr->getSource()->InSamePhase(i_searcher) && itr->getSource()->IsWithinDist(i_searcher,i_dist)) i_do(itr->getSource()); } diff --git a/src/game/Group.cpp b/src/game/Group.cpp index 02fc72f2022..d2c17680e52 100644 --- a/src/game/Group.cpp +++ b/src/game/Group.cpp @@ -571,7 +571,7 @@ void Group::GroupLoot(const uint64& playerGUID, Loot *loot, Creature *creature) continue; if ( i->AllowedForPlayer(member) ) { - if (member->GetDistance2d(creature) < sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE)) + if (member->IsWithinDist(creature,sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE),false)) { r->playerVote[member->GetGUID()] = NOT_EMITED_YET; ++r->totalPlayersRolling; @@ -621,7 +621,7 @@ void Group::NeedBeforeGreed(const uint64& playerGUID, Loot *loot, Creature *crea if (playerToRoll->CanUseItem(item) && i->AllowedForPlayer(playerToRoll) ) { - if (playerToRoll->GetDistance2d(creature) < sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE)) + if (playerToRoll->IsWithinDist(creature,sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE),false)) { r->playerVote[playerToRoll->GetGUID()] = NOT_EMITED_YET; ++r->totalPlayersRolling; @@ -669,7 +669,7 @@ void Group::MasterLoot(const uint64& playerGUID, Loot* /*loot*/, Creature *creat if (!looter->IsInWorld()) continue; - if (looter->GetDistance2d(creature) < sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE)) + if (looter->IsWithinDist(creature,sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE),false)) { data << looter->GetGUID(); ++real_count; @@ -681,7 +681,7 @@ void Group::MasterLoot(const uint64& playerGUID, Loot* /*loot*/, Creature *creat for(GroupReference *itr = GetFirstMember(); itr != NULL; itr = itr->next()) { Player *looter = itr->getSource(); - if (looter->GetDistance2d(creature) < sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE)) + if (looter->IsWithinDist(creature,sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE),false)) looter->GetSession()->SendPacket(&data); } } @@ -1338,7 +1338,7 @@ void Group::UpdateLooterGuid( Creature* creature, bool ifneed ) { // not update if only update if need and ok Player* looter = ObjectAccessor::FindPlayer(guid_itr->guid); - if(looter && looter->GetDistance2d(creature) < sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE)) + if(looter && looter->IsWithinDist(creature,sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE),false)) return; } ++guid_itr; @@ -1351,7 +1351,7 @@ void Group::UpdateLooterGuid( Creature* creature, bool ifneed ) { if(Player* pl = ObjectAccessor::FindPlayer(itr->guid)) { - if (pl->GetDistance2d(creature) < sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE)) + if (pl->IsWithinDist(creature,sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE),false)) { bool refresh = pl->GetLootGUID()==creature->GetGUID(); @@ -1372,7 +1372,7 @@ void Group::UpdateLooterGuid( Creature* creature, bool ifneed ) { if(Player* pl = ObjectAccessor::FindPlayer(itr->guid)) { - if (pl->GetDistance2d(creature) < sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE)) + if (pl->IsWithinDist(creature,sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE),false)) { bool refresh = pl->GetLootGUID()==creature->GetGUID(); diff --git a/src/game/GuardAI.cpp b/src/game/GuardAI.cpp index b716642ebd7..b7268758583 100644 --- a/src/game/GuardAI.cpp +++ b/src/game/GuardAI.cpp @@ -126,7 +126,7 @@ void GuardAI::UpdateAI(const uint32 /*diff*/) bool GuardAI::IsVisible(Unit *pl) const { - return m_creature->GetDistance(pl) < sWorld.getConfig(CONFIG_SIGHT_GUARDER) + return m_creature->IsWithinDist(pl,sWorld.getConfig(CONFIG_SIGHT_GUARDER)) && pl->isVisibleForOrDetect(m_creature,true); } diff --git a/src/game/LootHandler.cpp b/src/game/LootHandler.cpp index f8e2a6cde15..172a6ef46c2 100644 --- a/src/game/LootHandler.cpp +++ b/src/game/LootHandler.cpp @@ -224,7 +224,7 @@ void WorldSession::HandleLootMoneyOpcode( WorldPacket & /*recv_data*/ ) Player* playerGroup = itr->getSource(); if(!playerGroup) continue; - if (player->GetDistance2d(playerGroup) < sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE)) + if (player->IsWithinDist(playerGroup,sWorld.getConfig(CONFIG_GROUP_XP_DISTANCE),false)) playersNear.push_back(playerGroup); } diff --git a/src/game/MiscHandler.cpp b/src/game/MiscHandler.cpp index a75141e2937..5a1f97cdf8c 100644 --- a/src/game/MiscHandler.cpp +++ b/src/game/MiscHandler.cpp @@ -775,9 +775,7 @@ void WorldSession::HandleCorpseReclaimOpcode(WorldPacket &recv_data) if(corpse->GetGhostTime() + GetPlayer()->GetCorpseReclaimDelay(corpse->GetType()==CORPSE_RESURRECTABLE_PVP) > time(NULL)) return; - float dist = corpse->GetDistance2d(GetPlayer()); - sLog.outDebug("Corpse 2D Distance: \t%f",dist); - if (dist > CORPSE_RECLAIM_RADIUS) + if (!corpse->IsWithinDist(GetPlayer(),CORPSE_RECLAIM_RADIUS,false)) return; uint64 guid; diff --git a/src/game/Object.cpp b/src/game/Object.cpp index a436732f0a6..5c186921524 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -1148,7 +1148,6 @@ InstanceData* WorldObject::GetInstanceData() Map *map = GetMap(); return map->IsDungeon() ? ((InstanceMap*)map)->GetInstanceData() : NULL; } - //slow float WorldObject::GetDistance(const WorldObject* obj) const { @@ -1176,7 +1175,7 @@ float WorldObject::GetExactDistance2d(const float x, const float y) const return sqrt((dx*dx) + (dy*dy)); } -float WorldObject::GetDistance(const float x, const float y, const float z) const +float WorldObject::GetDistance(float x, float y, float z) const { float dx = GetPositionX() - x; float dy = GetPositionY() - y; @@ -1219,10 +1218,33 @@ float WorldObject::GetDistanceZ(const WorldObject* obj) const return ( dist > 0 ? dist : 0); } -bool WorldObject::IsWithinDistInMap(const WorldObject* obj, const float dist2compare, const bool is3D) const +bool WorldObject::IsWithinDist3d(float x, float y, float z, float dist2compare) const { - if (!obj || !IsInMap(obj)) return false; + float dx = GetPositionX() - x; + float dy = GetPositionY() - y; + float dz = GetPositionZ() - z; + float distsq = dx*dx + dy*dy + dz*dz; + float sizefactor = GetObjectSize(); + float maxdist = dist2compare + sizefactor; + + return distsq < maxdist * maxdist; +} + +bool WorldObject::IsWithinDist2d(float x, float y, float dist2compare) const +{ + float dx = GetPositionX() - x; + float dy = GetPositionY() - y; + float distsq = dx*dx + dy*dy; + + float sizefactor = GetObjectSize(); + float maxdist = dist2compare + sizefactor; + + return distsq < maxdist * maxdist; +} + +bool WorldObject::_IsWithinDist(WorldObject const* obj, float dist2compare, bool is3D) const +{ float dx = GetPositionX() - obj->GetPositionX(); float dy = GetPositionY() - obj->GetPositionY(); float distsq = dx*dx + dy*dy; @@ -1245,7 +1267,7 @@ bool WorldObject::IsWithinLOSInMap(const WorldObject* obj) const return(IsWithinLOS(ox, oy, oz )); } -bool WorldObject::IsWithinLOS(const float ox, const float oy, const float oz ) const +bool WorldObject::IsWithinLOS(float ox, float oy, float oz) const { float x,y,z; GetPosition(x,y,z); @@ -1253,6 +1275,83 @@ bool WorldObject::IsWithinLOS(const float ox, const float oy, const float oz ) c return vMapManager->isInLineOfSight(GetMapId(), x, y, z+2.0f, ox, oy, oz+2.0f); } +bool WorldObject::GetDistanceOrder(WorldObject const* obj1, WorldObject const* obj2, bool is3D /* = true */) const +{ + float dx1 = GetPositionX() - obj1->GetPositionX(); + float dy1 = GetPositionY() - obj1->GetPositionY(); + float distsq1 = dx1*dx1 + dy1*dy1; + if(is3D) + { + float dz1 = GetPositionZ() - obj1->GetPositionZ(); + distsq1 += dz1*dz1; + } + + float dx2 = GetPositionX() - obj2->GetPositionX(); + float dy2 = GetPositionY() - obj2->GetPositionY(); + float distsq2 = dx2*dx2 + dy2*dy2; + if(is3D) + { + float dz2 = GetPositionZ() - obj2->GetPositionZ(); + distsq2 += dz2*dz2; + } + + return distsq1 < distsq2; +} + +bool WorldObject::IsInRange(WorldObject const* obj, float minRange, float maxRange, bool is3D /* = true */) const +{ + float dx = GetPositionX() - obj->GetPositionX(); + float dy = GetPositionY() - obj->GetPositionY(); + float distsq = dx*dx + dy*dy; + if(is3D) + { + float dz = GetPositionZ() - obj->GetPositionZ(); + distsq += dz*dz; + } + + float sizefactor = GetObjectSize() + obj->GetObjectSize(); + + float mindist = minRange + sizefactor; + if(distsq < mindist * mindist) + return false; + + float maxdist = maxRange + sizefactor; + return distsq < maxdist * maxdist; +} + +bool WorldObject::IsInRange2d(float x, float y, float minRange, float maxRange) const +{ + float dx = GetPositionX() - x; + float dy = GetPositionY() - y; + float distsq = dx*dx + dy*dy; + + float sizefactor = GetObjectSize(); + + float mindist = minRange + sizefactor; + if(distsq < mindist * mindist) + return false; + + float maxdist = maxRange + sizefactor; + return distsq < maxdist * maxdist; +} + +bool WorldObject::IsInRange3d(float x, float y, float z, float minRange, float maxRange) const +{ + float dx = GetPositionX() - x; + float dy = GetPositionY() - y; + float dz = GetPositionZ() - z; + float distsq = dx*dx + dy*dy + dz*dz; + + float sizefactor = GetObjectSize(); + + float mindist = minRange + sizefactor; + if(distsq < mindist * mindist) + return false; + + float maxdist = maxRange + sizefactor; + return distsq < maxdist * maxdist; +} + float WorldObject::GetAngle(const WorldObject* obj) const { if(!obj) return 0; @@ -1914,6 +2013,81 @@ Creature* WorldObject::SummonTrigger(float x, float y, float z, float ang, uint3 return summon; } +/* +namespace MaNGOS +{ + class NearUsedPosDo + { + public: + NearUsedPosDo(WorldObject const& obj, WorldObject const* searcher, float angle, ObjectPosSelector& selector) + : i_object(obj), i_searcher(searcher), i_angle(angle), i_selector(selector) {} + + void operator()(Corpse*) const {} + void operator()(DynamicObject*) const {} + + void operator()(Creature* c) const + { + // skip self or target + if(c==i_searcher || c==&i_object) + return; + + float x,y,z; + + if( !c->isAlive() || c->hasUnitState(UNIT_STAT_ROOT | UNIT_STAT_STUNNED | UNIT_STAT_DISTRACTED) || + !c->GetMotionMaster()->GetDestination(x,y,z) ) + { + x = c->GetPositionX(); + y = c->GetPositionY(); + } + + add(c,x,y); + } + + template + void operator()(T* u) const + { + // skip self or target + if(u==i_searcher || u==&i_object) + return; + + float x,y; + + x = u->GetPositionX(); + y = u->GetPositionY(); + + add(u,x,y); + } + + // we must add used pos that can fill places around center + void add(WorldObject* u, float x, float y) const + { + // u is too nearest/far away to i_object + if(!i_object.IsInRange2d(x,y,i_selector.m_dist - i_selector.m_size,i_selector.m_dist + i_selector.m_size)) + return; + + float angle = i_object.GetAngle(u)-i_angle; + + // move angle to range -pi ... +pi + while( angle > M_PI) + angle -= 2.0f * M_PI; + while(angle < -M_PI) + angle += 2.0f * M_PI; + + // dist include size of u + float dist2d = i_object.GetDistance2d(x,y); + i_selector.AddUsedPos(u->GetObjectSize(),angle,dist2d + i_object.GetObjectSize()); + } + private: + WorldObject const& i_object; + WorldObject const* i_searcher; + float i_angle; + ObjectPosSelector& i_selector; + }; +} // namespace MaNGOS +*/ + +//=================================================================================================== + void WorldObject::GetNearPoint2D(float &x, float &y, float distance2d, float absAngle ) const { x = GetPositionX() + (GetObjectSize() + distance2d) * cos(absAngle); @@ -1926,10 +2100,127 @@ void WorldObject::GetNearPoint2D(float &x, float &y, float distance2d, float abs void WorldObject::GetNearPoint(WorldObject const* searcher, float &x, float &y, float &z, float searcher_size, float distance2d, float absAngle ) const { GetNearPoint2D(x,y,distance2d+searcher_size,absAngle); - z = GetPositionZ(); - UpdateGroundPositionZ(x,y,z); + + /* + // if detection disabled, return first point + if(!sWorld.getConfig(CONFIG_DETECT_POS_COLLISION)) + { + UpdateGroundPositionZ(x,y,z); // update to LOS height if available + return; + } + + // or remember first point + float first_x = x; + float first_y = y; + bool first_los_conflict = false; // first point LOS problems + + // prepare selector for work + ObjectPosSelector selector(GetPositionX(),GetPositionY(),GetObjectSize(),distance2d+searcher_size); + + // adding used positions around object + { + CellPair p(MaNGOS::ComputeCellPair(GetPositionX(), GetPositionY())); + Cell cell(p); + cell.data.Part.reserved = ALL_DISTRICT; + cell.SetNoCreate(); + + MaNGOS::NearUsedPosDo u_do(*this,searcher,absAngle,selector); + MaNGOS::WorldObjectWorker worker(this,u_do); + + TypeContainerVisitor, GridTypeMapContainer > grid_obj_worker(worker); + TypeContainerVisitor, WorldTypeMapContainer > world_obj_worker(worker); + + CellLock cell_lock(cell, p); + cell_lock->Visit(cell_lock, grid_obj_worker, *GetMap()); + cell_lock->Visit(cell_lock, world_obj_worker, *GetMap()); + } + + // maybe can just place in primary position + if( selector.CheckOriginal() ) + { + UpdateGroundPositionZ(x,y,z); // update to LOS height if available + + if(IsWithinLOS(x,y,z)) + return; + + first_los_conflict = true; // first point have LOS problems + } + + float angle; // candidate of angle for free pos + + // special case when one from list empty and then empty side preferred + if(selector.FirstAngle(angle)) + { + GetNearPoint2D(x,y,distance2d,absAngle+angle); + z = GetPositionZ(); + UpdateGroundPositionZ(x,y,z); // update to LOS height if available + + if(IsWithinLOS(x,y,z)) + return; + } + + // set first used pos in lists + selector.InitializeAngle(); + + // select in positions after current nodes (selection one by one) + while(selector.NextAngle(angle)) // angle for free pos + { + GetNearPoint2D(x,y,distance2d,absAngle+angle); + z = GetPositionZ(); + UpdateGroundPositionZ(x,y,z); // update to LOS height if available + + if(IsWithinLOS(x,y,z)) + return; + } + + // BAD NEWS: not free pos (or used or have LOS problems) + // Attempt find _used_ pos without LOS problem + + if(!first_los_conflict) + { + x = first_x; + y = first_y; + + UpdateGroundPositionZ(x,y,z); // update to LOS height if available + return; + } + + // special case when one from list empty and then empty side preferred + if( selector.IsNonBalanced() ) + { + if(!selector.FirstAngle(angle)) // _used_ pos + { + GetNearPoint2D(x,y,distance2d,absAngle+angle); + z = GetPositionZ(); + UpdateGroundPositionZ(x,y,z); // update to LOS height if available + + if(IsWithinLOS(x,y,z)) + return; + } + } + + // set first used pos in lists + selector.InitializeAngle(); + + // select in positions after current nodes (selection one by one) + while(selector.NextUsedAngle(angle)) // angle for used pos but maybe without LOS problem + { + GetNearPoint2D(x,y,distance2d,absAngle+angle); + z = GetPositionZ(); + UpdateGroundPositionZ(x,y,z); // update to LOS height if available + + if(IsWithinLOS(x,y,z)) + return; + } + + // BAD BAD NEWS: all found pos (free and used) have LOS problem :( + x = first_x; + y = first_y; + + UpdateGroundPositionZ(x,y,z); // update to LOS height if available + */ } void WorldObject::GetGroundPoint(float &x, float &y, float &z, float dist, float angle) diff --git a/src/game/Object.h b/src/game/Object.h index 01c31d5b9b4..326b09cfb73 100644 --- a/src/game/Object.h +++ b/src/game/Object.h @@ -461,11 +461,11 @@ class TRINITY_DLL_SPEC WorldObject : public Object virtual const char* GetNameForLocaleIdx(int32 /*locale_idx*/) const { return GetName(); } float GetDistance( const WorldObject* obj ) const; - float GetDistance(const float x, const float y, const float z) const; + float GetDistance(float x, float y, float z) const; float GetDistanceSq(const float &x, const float &y, const float &z) const; float GetDistanceSq(const WorldObject *obj) const; float GetDistance2d(const WorldObject* obj) const; - float GetDistance2d(const float x, const float y) const; + float GetDistance2d(float x, float y) const; float GetExactDistance2d(const float x, const float y) const; float GetDistanceZ(const WorldObject* obj) const; bool IsInMap(const WorldObject* obj) const @@ -473,9 +473,24 @@ class TRINITY_DLL_SPEC WorldObject : public Object return IsInWorld() && obj->IsInWorld() && GetMapId()==obj->GetMapId() && GetInstanceId()==obj->GetInstanceId() && InSamePhase(obj); } - bool IsWithinDistInMap(const WorldObject* obj, const float dist2compare, const bool is3D = true) const; - bool IsWithinLOS(const float x, const float y, const float z ) const; + bool IsWithinDist3d(float x, float y, float z, float dist2compare) const; + bool IsWithinDist2d(float x, float y, float dist2compare) const; + bool _IsWithinDist(WorldObject const* obj, float dist2compare, bool is3D) const; + bool IsWithinDist(WorldObject const* obj, float dist2compare, bool is3D = true) const + // use only if you will sure about placing both object at same map + { + return obj && _IsWithinDist(obj,dist2compare,is3D); + } + bool IsWithinDistInMap(WorldObject const* obj, float dist2compare, bool is3D = true) const + { + return obj && IsInMap(obj) && _IsWithinDist(obj,dist2compare,is3D); + } + bool IsWithinLOS(float x, float y, float z) const; bool IsWithinLOSInMap(const WorldObject* obj) const; + bool GetDistanceOrder(WorldObject const* obj1, WorldObject const* obj2, bool is3D = true) const; + bool IsInRange(WorldObject const* obj, float minRange, float maxRange, bool is3D = true) const; + bool IsInRange2d(float x, float y, float minRange, float maxRange) const; + bool IsInRange3d(float x, float y, float z, float minRange, float maxRange) const; float GetAngle( const WorldObject* obj ) const; float GetAngle( const float x, const float y ) const; diff --git a/src/game/Pet.h b/src/game/Pet.h index ea82b7360bc..b76b53ab554 100644 --- a/src/game/Pet.h +++ b/src/game/Pet.h @@ -121,7 +121,7 @@ typedef std::vector AutoSpellList; #define ACTIVE_SPELLS_MAX 4 -#define OWNER_MAX_DISTANCE 100 +#define OWNER_MAX_DISTANCE 100.0f #define PET_FOLLOW_DIST 1 #define PET_FOLLOW_ANGLE (M_PI/2) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index e7fab7ac107..a68002445bc 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -1673,7 +1673,7 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati if (!(options & TELE_TO_NOT_UNSUMMON_PET)) { //same map, only remove pet if out of range for new position - if(pet && pet->GetDistance(x,y,z) >= OWNER_MAX_DISTANCE) + if(pet && !pet->IsWithinDist3d(x,y,z, OWNER_MAX_DISTANCE)) UnsummonPetTemporaryIfAny(); } diff --git a/src/game/RandomMovementGenerator.cpp b/src/game/RandomMovementGenerator.cpp index 2e0e0174a40..93e10ad6115 100644 --- a/src/game/RandomMovementGenerator.cpp +++ b/src/game/RandomMovementGenerator.cpp @@ -195,7 +195,7 @@ RandomMovementGenerator::Update(Creature &creature, const uint32 &diff creature.SetUnitMovementFlags(irand(0,RUNNING_CHANCE_RANDOMMV) > 0 ? MOVEMENTFLAG_WALK_MODE : MOVEMENTFLAG_NONE); _setRandomLocation(creature); } - else if(creature.isPet() && creature.GetOwner() && creature.GetDistance(creature.GetOwner()) > PET_FOLLOW_DIST+2.5f) + else if(creature.isPet() && creature.GetOwner() && !creature.IsWithinDist(creature.GetOwner(),PET_FOLLOW_DIST+2.5f)) { creature.SetUnitMovementFlags(MOVEMENTFLAG_NONE); _setRandomLocation(creature); diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index b8b92cbbadf..2c778616d78 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1425,7 +1425,7 @@ struct TargetDistanceOrder : public std::binary_function" bool operator()(const Unit* _Left, const Unit* _Right) const { - return (MainTarget->GetDistance(_Left) < MainTarget->GetDistance(_Right)); + return MainTarget->GetDistanceOrder(_Left,_Right); } }; @@ -1490,7 +1490,7 @@ void Spell::SearchChainTarget(std::list &TagUnitMap, float max_range, uin if(cur->GetDistance(*next) > CHAIN_SPELL_JUMP_RADIUS) break; while(m_spellInfo->DmgClass == SPELL_DAMAGE_CLASS_MELEE - && !m_caster->isInFront(*next, max_range) + && !m_caster->isInFrontInMap(*next, max_range) || !m_caster->canSeeOrDetect(*next, false) || !cur->IsWithinLOSInMap(*next)) { @@ -4857,10 +4857,9 @@ SpellCastResult Spell::CheckRange(bool strict) if(m_targets.m_targetMask == TARGET_FLAG_DEST_LOCATION && m_targets.m_destX != 0 && m_targets.m_destY != 0 && m_targets.m_destZ != 0) { - float dist = m_caster->GetDistance(m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ); - if(dist > max_range) + if(!m_caster->IsWithinDist3d(m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ,max_range)) return SPELL_FAILED_OUT_OF_RANGE; - if(dist < min_range) + if(m_caster->IsWithinDist3d(m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ,min_range)) return SPELL_FAILED_TOO_CLOSE; } diff --git a/src/game/Spell.h b/src/game/Spell.h index e2ce4668952..694bcf11277 100644 --- a/src/game/Spell.h +++ b/src/game/Spell.h @@ -668,6 +668,10 @@ namespace Trinity { Unit *target = (Unit*)itr->getSource(); + // mostly phase check + if(!itr->getSource()->IsInMap(i_source)) + continue; + switch (i_TargetType) { case SPELL_TARGETS_ENEMY: @@ -708,11 +712,11 @@ namespace Trinity i_data->push_back(target); break; case PUSH_IN_FRONT: - if(i_source->isInFront(target, i_radius, M_PI/3)) + if(i_source->isInFrontInMap(target, i_radius, M_PI/3)) i_data->push_back(target); break; case PUSH_IN_BACK: - if(i_source->isInBack(target, i_radius, M_PI/3)) + if(i_source->isInBackInMap(target, i_radius, M_PI/3)) i_data->push_back(target); break; case PUSH_IN_LINE: diff --git a/src/game/TradeHandler.cpp b/src/game/TradeHandler.cpp index 439626861fd..3cead4551c1 100644 --- a/src/game/TradeHandler.cpp +++ b/src/game/TradeHandler.cpp @@ -461,30 +461,30 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket) { CHECK_PACKET_SIZE(recvPacket,8); - if( GetPlayer()->pTrader ) + if (GetPlayer()->pTrader) return; uint64 ID; - if( !GetPlayer()->isAlive() ) + if (!GetPlayer()->isAlive()) { SendTradeStatus(TRADE_STATUS_YOU_DEAD); return; } - if( GetPlayer()->hasUnitState(UNIT_STAT_STUNNED) ) + if (GetPlayer()->hasUnitState(UNIT_STAT_STUNNED)) { SendTradeStatus(TRADE_STATUS_YOU_STUNNED); return; } - if( isLogingOut() ) + if (isLogingOut()) { SendTradeStatus(TRADE_STATUS_YOU_LOGOUT); return; } - if( GetPlayer()->isInFlight() ) + if (GetPlayer()->isInFlight()) { SendTradeStatus(TRADE_STATUS_TARGET_TO_FAR); return; @@ -494,43 +494,43 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket) Player* pOther = ObjectAccessor::FindPlayer( ID ); - if( !pOther ) + if (!pOther) { SendTradeStatus(TRADE_STATUS_NO_TARGET); return; } - if( pOther == GetPlayer() || pOther->pTrader ) + if (pOther == GetPlayer() || pOther->pTrader) { SendTradeStatus(TRADE_STATUS_BUSY); return; } - if( !pOther->isAlive() ) + if (!pOther->isAlive()) { SendTradeStatus(TRADE_STATUS_TARGET_DEAD); return; } - if( pOther->isInFlight() ) + if (pOther->isInFlight()) { SendTradeStatus(TRADE_STATUS_TARGET_TO_FAR); return; } - if( pOther->hasUnitState(UNIT_STAT_STUNNED) ) + if (pOther->hasUnitState(UNIT_STAT_STUNNED)) { SendTradeStatus(TRADE_STATUS_TARGET_STUNNED); return; } - if( pOther->GetSession()->isLogingOut() ) + if (pOther->GetSession()->isLogingOut()) { SendTradeStatus(TRADE_STATUS_TARGET_LOGOUT); return; } - if( pOther->GetSocial()->HasIgnore(GetPlayer()->GetGUIDLow()) ) + if (pOther->GetSocial()->HasIgnore(GetPlayer()->GetGUIDLow())) { SendTradeStatus(TRADE_STATUS_IGNORE_YOU); return; @@ -542,7 +542,7 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket) return; } - if( pOther->GetDistance2d( _player ) > 10.0f ) + if (!pOther->IsWithinDistInMap(_player,10.0f,false)) { SendTradeStatus(TRADE_STATUS_TARGET_TO_FAR); return; diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 2c1c50c20ae..e176405d043 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -3562,7 +3562,7 @@ Spell* Unit::FindCurrentSpellBySpellId(uint32 spell_id) const return NULL; } -bool Unit::isInFront(Unit const* target, float distance, float arc) const +bool Unit::isInFrontInMap(Unit const* target, float distance, float arc) const { return IsWithinDistInMap(target, distance) && HasInArc( arc, target ); } @@ -3572,7 +3572,7 @@ void Unit::SetInFront(Unit const* target) SetOrientation(GetAngle(target)); } -bool Unit::isInBack(Unit const* target, float distance, float arc) const +bool Unit::isInBackInMap(Unit const* target, float distance, float arc) const { return IsWithinDistInMap(target, distance) && !HasInArc( 2 * M_PI - arc, target ); } diff --git a/src/game/Unit.h b/src/game/Unit.h index bb303473e7b..bbd7471b1b8 100644 --- a/src/game/Unit.h +++ b/src/game/Unit.h @@ -1403,9 +1403,9 @@ class TRINITY_DLL_SPEC Unit : public WorldObject float GetWeaponDamageRange(WeaponAttackType attType ,WeaponDamageRange type) const; void SetBaseWeaponDamage(WeaponAttackType attType ,WeaponDamageRange damageRange, float value) { m_weaponDamage[attType][damageRange] = value; } - bool isInFront(Unit const* target,float distance, float arc = M_PI) const; + bool isInFrontInMap(Unit const* target,float distance, float arc = M_PI) const; void SetInFront(Unit const* target); - bool isInBack(Unit const* target, float distance, float arc = M_PI) const; + bool isInBackInMap(Unit const* target, float distance, float arc = M_PI) const; bool isInLine(Unit const* target, float distance) const; // Visibility system From 662dbb97448dddef46cc5cad61bef6afaa2c19bd Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 14 May 2009 20:02:10 -0500 Subject: [PATCH 108/112] *Fix a typo that cause crash. Thanks to Drahy. --HG-- branch : trunk --- src/game/SpellAuras.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 68a254cf0a8..f7643747a21 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -242,7 +242,8 @@ pAuraHandler AuraHandler[TOTAL_AURAS]= &AuraEffect::HandleNoImmediateEffect, //187 SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE implemented in Unit::GetUnitCriticalChance &AuraEffect::HandleNoImmediateEffect, //188 SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE implemented in Unit::GetUnitCriticalChance &AuraEffect::HandleModRating, //189 SPELL_AURA_MOD_RATING - &AuraEffect::HandleNoImmediateEffect, //190 SPELL_AURA_MOD_FACTION_REPUTATION_GAIN implemented in Player::CalculateReputationGain &AuraEffect::HandleAuraModUseNormalSpeed, //191 SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED + &AuraEffect::HandleNoImmediateEffect, //190 SPELL_AURA_MOD_FACTION_REPUTATION_GAIN implemented in Player::CalculateReputationGain + &AuraEffect::HandleAuraModUseNormalSpeed, //191 SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED &AuraEffect::HandleModMeleeRangedSpeedPct, //192 SPELL_AURA_HASTE_MELEE &AuraEffect::HandleModCombatSpeedPct, //193 SPELL_AURA_MELEE_SLOW (in fact combat (any type attack) speed pct) &AuraEffect::HandleNULL, //194 SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL implemented in Unit::CalcAbsorbResist From 854e791c2fcebc3d5244e5924574acb6f20ad896 Mon Sep 17 00:00:00 2001 From: Genars & Aokromes Date: Thu, 14 May 2009 23:07:17 +0200 Subject: [PATCH 109/112] New server options to block adding GMs to friends by players and to block inviting GMs to parties --HG-- branch : trunk --- src/game/GroupHandler.cpp | 6 +++++ src/game/MiscHandler.cpp | 39 +++++++++++++++------------ src/game/World.cpp | 4 ++- src/game/World.h | 2 ++ src/trinitycore/trinitycore.conf.dist | 12 +++++++++ 5 files changed, 45 insertions(+), 18 deletions(-) diff --git a/src/game/GroupHandler.cpp b/src/game/GroupHandler.cpp index b0094989e19..cd7004f5a07 100644 --- a/src/game/GroupHandler.cpp +++ b/src/game/GroupHandler.cpp @@ -78,6 +78,12 @@ void WorldSession::HandleGroupInviteOpcode( WorldPacket & recv_data ) return; } + // restrict invite to GMs + if (!sWorld.getConfig(CONFIG_ALLOW_GM_GROUP) && !GetPlayer()->isGameMaster() && player->isGameMaster()) + { + SendPartyResult(PARTY_OP_INVITE, membername, PARTY_RESULT_CANT_FIND_TARGET); + return; + } // can't group with if(!sWorld.getConfig(CONFIG_ALLOW_TWO_SIDE_INTERACTION_GROUP) && GetPlayer()->GetTeam() != player->GetTeam()) { diff --git a/src/game/MiscHandler.cpp b/src/game/MiscHandler.cpp index 5a1f97cdf8c..f7c53e536c4 100644 --- a/src/game/MiscHandler.cpp +++ b/src/game/MiscHandler.cpp @@ -44,6 +44,7 @@ #include "Pet.h" #include "SocialMgr.h" #include "CellImpl.h" +#include "AccountMgr.h" #include "Vehicle.h" #include "CreatureAI.h" @@ -561,12 +562,13 @@ void WorldSession::HandleAddFriendOpcode( WorldPacket & recv_data ) sLog.outDebug( "WORLD: %s asked to add friend : '%s'", GetPlayer()->GetName(), friendName.c_str() ); - CharacterDatabase.AsyncPQuery(&WorldSession::HandleAddFriendOpcodeCallBack, GetAccountId(), friendNote, "SELECT guid, race FROM characters WHERE name = '%s'", friendName.c_str()); + CharacterDatabase.AsyncPQuery(&WorldSession::HandleAddFriendOpcodeCallBack, GetAccountId(), friendNote, "SELECT guid, race, account FROM characters WHERE name = '%s'", friendName.c_str()); } void WorldSession::HandleAddFriendOpcodeCallBack(QueryResult *result, uint32 accountId, std::string friendNote) { uint64 friendGuid; + uint64 friendAcctid; uint32 team; FriendsResult friendResult; @@ -582,30 +584,33 @@ void WorldSession::HandleAddFriendOpcodeCallBack(QueryResult *result, uint32 acc { friendGuid = MAKE_NEW_GUID((*result)[0].GetUInt32(), 0, HIGHGUID_PLAYER); team = Player::TeamForRace((*result)[1].GetUInt8()); + friendAcctid = (*result)[2].GetUInt32(); delete result; - if(friendGuid) + if ( session->GetSecurity() >= SEC_MODERATOR || sWorld.getConfig(CONFIG_ALLOW_GM_FRIEND) || accmgr.GetSecurity(friendAcctid) < SEC_MODERATOR) { - if(friendGuid==session->GetPlayer()->GetGUID()) - friendResult = FRIEND_SELF; - else if(session->GetPlayer()->GetTeam() != team && !sWorld.getConfig(CONFIG_ALLOW_TWO_SIDE_ADD_FRIEND) && session->GetSecurity() < SEC_MODERATOR) - friendResult = FRIEND_ENEMY; - else if(session->GetPlayer()->GetSocial()->HasFriend(GUID_LOPART(friendGuid))) - friendResult = FRIEND_ALREADY; - else + if(friendGuid) { - Player* pFriend = ObjectAccessor::FindPlayer(friendGuid); - if( pFriend && pFriend->IsInWorld() && pFriend->IsVisibleGloballyFor(session->GetPlayer())) - friendResult = FRIEND_ADDED_ONLINE; + if(friendGuid==session->GetPlayer()->GetGUID()) + friendResult = FRIEND_SELF; + else if(session->GetPlayer()->GetTeam() != team && !sWorld.getConfig(CONFIG_ALLOW_TWO_SIDE_ADD_FRIEND) && session->GetSecurity() < SEC_MODERATOR) + friendResult = FRIEND_ENEMY; + else if(session->GetPlayer()->GetSocial()->HasFriend(GUID_LOPART(friendGuid))) + friendResult = FRIEND_ALREADY; else - friendResult = FRIEND_ADDED_OFFLINE; - if(!session->GetPlayer()->GetSocial()->AddToSocialList(GUID_LOPART(friendGuid), false)) { - friendResult = FRIEND_LIST_FULL; - sLog.outDebug( "WORLD: %s's friend list is full.", session->GetPlayer()->GetName()); + Player* pFriend = ObjectAccessor::FindPlayer(friendGuid); + if( pFriend && pFriend->IsInWorld() && pFriend->IsVisibleGloballyFor(session->GetPlayer())) + friendResult = FRIEND_ADDED_ONLINE; + else + friendResult = FRIEND_ADDED_OFFLINE; + if(!session->GetPlayer()->GetSocial()->AddToSocialList(GUID_LOPART(friendGuid), false)) + { + friendResult = FRIEND_LIST_FULL; + sLog.outDebug( "WORLD: %s's friend list is full.", session->GetPlayer()->GetName()); + } } - session->GetPlayer()->GetSocial()->SetFriendNote(GUID_LOPART(friendGuid), friendNote); } } diff --git a/src/game/World.cpp b/src/game/World.cpp index fa44e527da5..665fb6d4bdc 100644 --- a/src/game/World.cpp +++ b/src/game/World.cpp @@ -792,7 +792,9 @@ void World::LoadConfigSettings(bool reload) m_configs[CONFIG_GM_IN_GM_LIST] = sConfig.GetBoolDefault("GM.InGMList", false); m_configs[CONFIG_GM_IN_WHO_LIST] = sConfig.GetBoolDefault("GM.InWhoList", false); m_configs[CONFIG_GM_LOG_TRADE] = sConfig.GetBoolDefault("GM.LogTrade", false); - m_configs[CONFIG_START_GM_LEVEL] = sConfig.GetIntDefault("GM.StartLevel", 1); + m_configs[CONFIG_START_GM_LEVEL] = sConfig.GetIntDefault("GM.StartLevel", 1); + m_configs[CONFIG_ALLOW_GM_GROUP] = sConfig.GetBoolDefault("GM.AllowInvite", false); + m_configs[CONFIG_ALLOW_GM_FRIEND] = sConfig.GetBoolDefault("GM.AllowFriend", false); if(m_configs[CONFIG_START_GM_LEVEL] < m_configs[CONFIG_START_PLAYER_LEVEL]) { sLog.outError("GM.StartLevel (%i) must be in range StartPlayerLevel(%u)..%u. Set to %u.", diff --git a/src/game/World.h b/src/game/World.h index 11a83678d35..62648ebce2c 100644 --- a/src/game/World.h +++ b/src/game/World.h @@ -141,6 +141,8 @@ enum WorldConfigs CONFIG_GM_IN_GM_LIST, CONFIG_GM_IN_WHO_LIST, CONFIG_GM_LOG_TRADE, + CONFIG_ALLOW_GM_GROUP, + CONFIG_ALLOW_GM_FRIEND, CONFIG_START_GM_LEVEL, CONFIG_GM_LOWER_SECURITY, CONFIG_GM_ALLOW_ACHIEVEMENT_GAINS, diff --git a/src/trinitycore/trinitycore.conf.dist b/src/trinitycore/trinitycore.conf.dist index 018ddf378b5..2748c92529a 100644 --- a/src/trinitycore/trinitycore.conf.dist +++ b/src/trinitycore/trinitycore.conf.dist @@ -1006,6 +1006,16 @@ Channel.SilentlyGMJoin = 0 # GM starting level (1-100) # Default: 1 # +# GM.AllowInvite +# Is GM accepting invites from players by default or not +# Default: 0 (false) +# 1 (true) +# +# GM.AllowFriend +# Are players allowed to add GMs to their friend list +# Default: 0 (false) +# 1 (true) +# # GM.LowerSecurity # Disallow a lower security member to interact with a higher one using commands # Default: 0 (disable) @@ -1027,6 +1037,8 @@ GM.InGMList = 0 GM.InWhoList = 0 GM.LogTrade = 1 GM.StartLevel = 80 +GM.AllowInvite = 0 +GM.AllowFriend = 0 GM.LowerSecurity = 0 GM.AllowAchievementGain = 1 From 7549076a38cc720acf2605422e78cc6ef8bda868 Mon Sep 17 00:00:00 2001 From: BroodWyrm Date: Fri, 15 May 2009 16:52:59 +0200 Subject: [PATCH 110/112] *Rewrite Moroes Script to fix reset bug --HG-- branch : trunk --- .../scripts/zone/karazhan/boss_moroes.cpp | 172 +++++++----------- 1 file changed, 68 insertions(+), 104 deletions(-) diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp index 115dfeab269..52e6f2e363c 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_moroes.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2006 - 2009 ScriptDev2 +/* Copyright (C) 2006 - 2008 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 Free Software Foundation; either version 2 of the License, or @@ -62,7 +62,10 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI { boss_moroesAI(Creature *c) : ScriptedAI(c) { - FirstTime = true; + for(int i = 0; i < 4; i++) + { + AddId[i] = 0; + } pInstance = ((ScriptedInstance*)c->GetInstanceData()); } @@ -77,7 +80,6 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI uint32 CheckAdds_Timer; uint32 AddId[4]; - bool FirstTime; bool InVanish; bool Enrage; @@ -91,12 +93,10 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI Enrage = false; InVanish = false; - - SpawnAdds(); - - m_creature->setFaction(16); - m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); - m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); + if(m_creature->GetHealth() > 0) + { + SpawnAdds(); + } if(pInstance) pInstance->SetData(DATA_MOROES_EVENT, NOT_STARTED); @@ -106,9 +106,11 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI { if(pInstance) pInstance->SetData(DATA_MOROES_EVENT, IN_PROGRESS); + + DoZoneInCombat(); } - void EnterCombat(Unit* who) + void Aggro(Unit* who) { StartEvent(); @@ -129,7 +131,7 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI void JustDied(Unit* victim) { - DoScriptText(SAY_DEATH, m_creature); + DoScriptText(SAY_DEATH, m_creature); if (pInstance) pInstance->SetData(DATA_MOROES_EVENT, DONE); @@ -147,33 +149,21 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI for (Map::PlayerList::const_iterator i = PlayerList.begin(); i != PlayerList.end(); ++i) { - if (i->getSource()->isAlive() && i->getSource()->HasAura(SPELL_GARROTE)) + if (i->getSource()->isAlive() && i->getSource()->HasAura(SPELL_GARROTE,0)) i->getSource()->RemoveAurasDueToSpell(SPELL_GARROTE); } } } - uint8 CheckAdd(uint64 guid) - { - Unit* pUnit = Unit::GetUnit((*m_creature), guid); - if (pUnit) - { - if (!pUnit->isAlive()) - return 1; // Exists but is dead - else - return 2; // Exists and is alive - } - return 0; // Does not exist - } - void SpawnAdds() { - Creature *pCreature = NULL; - - if (FirstTime) + DeSpawnAdds(); + if(isAddlistEmpty()) { + Creature *pCreature = NULL; std::vector AddList; + for(uint8 i = 0; i < 6; ++i) AddList.push_back(Adds[i]); @@ -193,48 +183,44 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI } ++i; } - - FirstTime = false; - } - else + }else { - for(uint8 i = 0; i < 4; ++i) + for(int i = 0; i < 4; i++) { - switch(CheckAdd(AddGUID[i])) + Creature *pCreature = m_creature->SummonCreature(AddId[i], Locations[i][0], Locations[i][1], POS_Z, Locations[i][2], TEMPSUMMON_CORPSE_TIMED_DESPAWN, 10000); + if (pCreature) { - case 0: - pCreature = m_creature->SummonCreature(AddId[i], Locations[i][0], Locations[i][1], POS_Z, Locations[i][2], TEMPSUMMON_CORPSE_TIMED_DESPAWN, 10000); - if (pCreature) - AddGUID[i] = pCreature->GetGUID(); - break; - case 1: - pCreature = (Unit::GetCreature((*m_creature), AddGUID[i])); - if (pCreature) - { - pCreature->Respawn(); - pCreature->AI()->EnterEvadeMode(); - } - break; - case 2: - pCreature = (Unit::GetCreature((*m_creature), AddGUID[i])); - if (!pCreature->IsInEvadeMode()) - pCreature->AI()->EnterEvadeMode(); - break; + AddGUID[i] = pCreature->GetGUID(); } } } } + bool isAddlistEmpty() + { + for(int i = 0; i < 4; i++) + { + if(AddId[i] == 0) + return true; + } + return false; + } + void DeSpawnAdds() { for(uint8 i = 0; i < 4 ; ++i) { - Unit* Temp = NULL; + Creature* Temp = NULL; if (AddGUID[i]) { - Temp = Unit::GetUnit((*m_creature),AddGUID[i]); + Temp = Creature::GetCreature((*m_creature),AddGUID[i]); if (Temp && Temp->isAlive()) + { + (*Temp).GetMotionMaster()->Clear(true); Temp->DealDamage(Temp, Temp->GetMaxHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); + Temp->RemoveCorpse(); + } + } } } @@ -246,7 +232,7 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI Creature* Temp = NULL; if (AddGUID[i]) { - Temp = Unit::GetCreature(*m_creature, AddGUID[i]); + Temp = Creature::GetCreature((*m_creature),AddGUID[i]); if (Temp && Temp->isAlive()) { Temp->AI()->AttackStart(m_creature->getVictim()); @@ -295,39 +281,12 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI //Cast Vanish, then Garrote random victim if (Vanish_Timer < diff) { - m_creature->setFaction(35); - m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); - m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); DoCast(m_creature, SPELL_VANISH); InVanish = true; Vanish_Timer = 30000; Wait_Timer = 5000; }else Vanish_Timer -= diff; - if (InVanish) - { - if (Wait_Timer < diff) - { - switch(rand()%2) - { - case 0: DoScriptText(SAY_SPECIAL_1, m_creature); break; - case 1: DoScriptText(SAY_SPECIAL_2, m_creature); break; - } - - if (Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0)) - target->CastSpell(target, SPELL_GARROTE,true); - - m_creature->setFaction(16); - m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); - m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); - m_creature->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_TAUNT, true); - m_creature->ApplySpellImmune(0, IMMUNITY_EFFECT,SPELL_EFFECT_ATTACK_ME, true); - m_creature->AI()->AttackStart(m_creature->getVictim()); - InVanish = false; - }else Wait_Timer -= diff; - } - - //Gouge highest aggro, and attack second highest if (Gouge_Timer < diff) { DoCast(m_creature->getVictim(), SPELL_GOUGE); @@ -336,29 +295,34 @@ struct TRINITY_DLL_DECL boss_moroesAI : public ScriptedAI if (Blind_Timer < diff) { - Unit* target = NULL; - std::list t_list = m_creature->getThreatManager().getThreatList(); - - if (t_list.empty()) - return; - - std::vector target_list; - for (std::list::iterator itr = t_list.begin(); itr!= t_list.end(); ++itr) + Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0); + if (target && target->GetTypeId() == TYPEID_PLAYER && m_creature->IsWithinMeleeRange(target)) { - target = Unit::GetUnit(*m_creature, (*itr)->getUnitGuid()); - if (target && target->GetDistance2d(m_creature) < 5) - target_list.push_back(target); - } - if (target_list.size()) - target = *(target_list.begin()+rand()%target_list.size()); - - if (target) DoCast(target, SPELL_BLIND); - - Blind_Timer = 40000; + Blind_Timer = 40000; + } + else + Blind_Timer = 1000; }else Blind_Timer -= diff; } + if (InVanish) + { + if (Wait_Timer < diff) + { + switch(rand()%2) + { + case 0: DoScriptText(SAY_SPECIAL_1, m_creature); break; + case 1: DoScriptText(SAY_SPECIAL_2, m_creature); break; + } + + if (Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0)) + target->CastSpell(target, SPELL_GARROTE,true); + + InVanish = false; + }else Wait_Timer -= diff; + } + if (!InVanish) DoMeleeAttackIfReady(); } @@ -384,7 +348,7 @@ struct TRINITY_DLL_DECL boss_moroes_guestAI : public ScriptedAI pInstance->SetData(DATA_MOROES_EVENT, NOT_STARTED); } - void EnterCombat(Unit* who) {} + void Aggro(Unit* who) {} void AcquireGUID() { @@ -542,7 +506,7 @@ struct TRINITY_DLL_DECL boss_baron_rafe_dreugerAI : public boss_moroes_guestAI struct TRINITY_DLL_DECL boss_lady_catriona_von_indiAI : public boss_moroes_guestAI { //Holy Priest - boss_lady_catriona_von_indiAI(Creature *c) : boss_moroes_guestAI(c) {Reset();} + boss_lady_catriona_von_indiAI(Creature *c) : boss_moroes_guestAI(c) {} uint32 DispelMagic_Timer; uint32 GreaterHeal_Timer; @@ -612,7 +576,7 @@ struct TRINITY_DLL_DECL boss_lady_catriona_von_indiAI : public boss_moroes_guest struct TRINITY_DLL_DECL boss_lady_keira_berrybuckAI : public boss_moroes_guestAI { //Holy Pally - boss_lady_keira_berrybuckAI(Creature *c) : boss_moroes_guestAI(c) {Reset();} + boss_lady_keira_berrybuckAI(Creature *c) : boss_moroes_guestAI(c) {} uint32 Cleanse_Timer; uint32 GreaterBless_Timer; @@ -729,7 +693,7 @@ struct TRINITY_DLL_DECL boss_lord_robin_darisAI : public boss_moroes_guestAI struct TRINITY_DLL_DECL boss_lord_crispin_ferenceAI : public boss_moroes_guestAI { //Arms Warr - boss_lord_crispin_ferenceAI(Creature *c) : boss_moroes_guestAI(c) {Reset();} + boss_lord_crispin_ferenceAI(Creature *c) : boss_moroes_guestAI(c) {} uint32 Disarm_Timer; uint32 HeroicStrike_Timer; From e6cd40a6191ba42bee1941359db48188809a0325 Mon Sep 17 00:00:00 2001 From: Anubisss Date: Fri, 15 May 2009 17:54:10 +0200 Subject: [PATCH 111/112] *Implement GetSpellCooldowns() for get m_spellCooldowns(Player's map of spell CDs). --HG-- branch : trunk --- src/game/Player.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/game/Player.h b/src/game/Player.h index e9400c04430..0223364cce0 100644 --- a/src/game/Player.h +++ b/src/game/Player.h @@ -1669,6 +1669,8 @@ class TRINITY_DLL_SPEC Player : public Unit //End of PvP System + inline SpellCooldowns GetSpellCooldowns() const { return m_spellCooldowns; } + void SetDrunkValue(uint16 newDrunkValue, uint32 itemid=0); uint16 GetDrunkValue() const { return m_drunk; } static DrunkenState GetDrunkenstateByValue(uint16 value); @@ -2152,7 +2154,6 @@ class TRINITY_DLL_SPEC Player : public Unit PlayerMails m_mail; PlayerSpellMap m_spells; - SpellCooldowns m_spellCooldowns; uint32 m_lastPotionId; // last used health/mana potion in combat, that block next potion use ActionButtonList m_actionButtons; @@ -2285,6 +2286,8 @@ class TRINITY_DLL_SPEC Player : public Unit AchievementMgr m_achievementMgr; ReputationMgr m_reputationMgr; + + SpellCooldowns m_spellCooldowns; }; void AddItemsSetItem(Player*player,Item *item); From ad92f5e210b7a2c0584cdabd30560fe723d160be Mon Sep 17 00:00:00 2001 From: Anubisss Date: Fri, 15 May 2009 17:58:06 +0200 Subject: [PATCH 112/112] *Fix Glyph of Ice Block. *Thanks QAston for the help in the SpellFamilyMask. --HG-- branch : trunk --- sql/updates/3323_world_spell_proc_event.sql | 4 ++++ sql/world_spell_full.sql | 3 ++- src/game/Unit.cpp | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 sql/updates/3323_world_spell_proc_event.sql diff --git a/sql/updates/3323_world_spell_proc_event.sql b/sql/updates/3323_world_spell_proc_event.sql new file mode 100644 index 00000000000..e1ed1649994 --- /dev/null +++ b/sql/updates/3323_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +-- Glyph of Ice Block -- +DELETE FROM `spell_proc_event` WHERE `entry` = 56372; +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(56372, 0x00, 3, 0x00000000, 0x00000080, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/world_spell_full.sql b/sql/world_spell_full.sql index af93f1f4cd2..12a3f5d2745 100644 --- a/sql/world_spell_full.sql +++ b/sql/world_spell_full.sql @@ -1491,5 +1491,6 @@ INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `Spell (974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), (9782, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), (9784, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), -(9799, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0); +(9799, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56372, 0, 3, 0, 128, 0, 16384, 0, 0, 0, 0); -- (42370, 0x00, 11, 0x00000080, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); \ No newline at end of file diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index e176405d043..5c7bf244571 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -5331,6 +5331,25 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger CastSpell(this, 28682, true, castItem, triggeredByAura); return (procEx & PROC_EX_CRITICAL_HIT);// charge update only at crit hits, no hidden cooldowns } + // Glyph of Ice Block + case 56372: + { + if(GetTypeId() != TYPEID_PLAYER) + return false; + + SpellCooldowns SpellCDs = ((Player*)this)->GetSpellCooldowns(); + // remove cooldowns on all ranks of Frost Nova + for(SpellCooldowns::const_iterator itr = SpellCDs.begin(); itr != SpellCDs.end(); itr++) + { + SpellEntry const* SpellCDs_entry = sSpellStore.LookupEntry(itr->first); + // Frost Nova + if(SpellCDs_entry && SpellCDs_entry->SpellFamilyName == SPELLFAMILY_MAGE && SpellCDs_entry->SpellFamilyFlags[0] & 0x00000040) + { + ((Player*)this)->RemoveSpellCooldown(SpellCDs_entry->Id, true); + } + } + break; + } } break; }

`CERr-IJzX7GL3U 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 diff --git a/dep/lib/x64_Debug/libeay32.lib b/dep/lib/x64_Debug/libeay32.lib index e27b6ccde09edc6f4db143a1f229e3efc9e024f4..a495e921070b55a94b29a89c0f475cf16766465c 100644 GIT binary patch delta 119284 zcmY)04_Mw~|Nrq*uD?mrog_(;BuUaeNs=T{GBdMlW+s`;WXsIV%w#e% znVFfHnVFfHBuSDaNs=TZzv_;}*6o+)K(OHi)hMTYH*rOIe`D4Q{t)P^lz7Au>vpF~Hp*g)c| zAhCqh7+>ow7i}cIPO*5tZs7xTg^0zZHevauQrV1l65XkS$-41vxM(EN<1JWpk2Y%g zu1wjCP7=M@hR4>six2R9qF~VP(HAW0NsR?*KU9h?68#Kh>>%-DoLEOYNMb5XG?4g*QX6wgZP+r+IL1EZu}!nWe<_JUHU4c@b`>a= zk~mC>T2kw^c;zX(v75x<+-oF}urZENPr_~!3rTIvqc6(tC>3oaoEc&Z30I_OB;ocF z)uh&8@lIEEV>5{(LPZk^9~NNLkeX+R3yv(a_$Dj6cH}{eFFVqXiV&+v_yq`d<%grG zkTH+c7*q3SW5yv8|49`aNq7QSp|OO-G3?B!CAB_FV1cq5`$-(jKt?NxASz_AxF8%C zBo>m|kR_OLjP2xh<*^?ht1R4fJVLw$lZR;CmJ_m+-PlGVG)gQdaUu&hDC>z@k0mTe z*$pNP!%5s{G?I<Om;FN*rCCV5jcej4emKbqf%OAp4ds^R3RVBtm+iT^55L24XsZAK#f=VG7H zY&j=T*^N3zK8M%!9&$I~^F;io3?OG-UUWitfTEW^#dVh;Vknaj5|cLPQ;@jan*7l-<}z;#PWWF!-&g3=)e; zZNhR}xw0D_B&ss#KNow|R?F=%%5JP9QSC1lks1ro?kE$7NYtc?jU@iZ!i{=TV*%Q% zDnYep;m%C@e`h8*Kw52tSV`h8N^UUuUD|+UcAl~u+eq9UE|~0YjYVp63dJ50_pm`@ zIf=O*FD@FTG4_+VH$gO!n8$03DpEUWxsTTwEcQOk_ZFP1`C7NdlS{9)-IfK3%C319 zwD1A$4-<_f7AjFmYLr=ffSZhUBo_IKxuiB^d9YO3wZ$w@dvL#H@hX0eha85-{t&Cw z>e4L_b@6M|ZMHnj!VIeLFzVT%F^AM>iT21&%aRyn*B;5YEaAz~9`zI4^Qgu`A049q z4JBePiO1pv<$MfFU1Aogby^-zQFf!5#4;a26_#lOmM037-JtYOppo&7Cep*@NqTG4 zkXnajITIKRz8ot8#9~ro2U^oi%TqDRt~D`<_Ee*oBC(P-8to*WPNo0)^7J~(Dwnbw z>~fXHLbPYH#dZ>_!$lpb4O^aNA;vBeYgml2io|pD+@RghY3)4!T?83)f?xwLV7;%HO=?4y7fY1gV6GR@oF-c6e{+knzZ5DONNvorfeDTM zBwkJwYe}?t3)<15ai8`|sW?btW4hQz;?-E;SWU{99VP2$58(Mn=33o|J9UVP*)=8+ne()JY#`o9k! zGmgP|`xyH};nA0+mQR$j8`Y%NWjT;_difKOR~(L~~)k629NGfHmMkvPP!joG9& zZuz{D{_D%GWBKtJ%(fFd2rHw>?hS)~p$7r#N!~hF5JahR#qukn0nPLlx z!EnK3gW9;|XC^eb=VuHRh+QOpNf1pWhHYXFsr6Yrzfw|z$$rHMJv8b`ZPM~vm9iVO z;Wv!ti0vePj}psCjJX7pjcJ3HKV~Ys!ISmJZu&nSrz|T;{K-lUo`65K4$DNkvKuWV z{^GGS7LeMwWs-Xgsxpbc*`PsH{>BswH5y6%|Np0^EdP`%yU|HvI#aZg_%~QACbc2M zq4JewJBh=h#Yz%h4pB>Ly_UoCl;d!ZzU;8rVwA&ZB4PIu++^1}EsiwhFq%m?Lqt6Z zml9Q^cF5vRQVwGc32z_e@aT*80x?YDh(d9IgwG7YO+Gl%S1cm6QHyW6au{7Cj>-~S zN%%#GrKC2cJo@4|xn z5bQb%r_p>ihlSEvU zVApXt%U{eRwLwdKk#ZOZNSvK2Hj+pP*XV!3a?5|&i7|)NdMz{Zl*6DpGjL9V*Ad%-144S76Tdpcr4&wlcdx4i zvz4eJHOi^oT_ARmn3E{Bkhmv7u=sm0mkk)JNZjiy7SjKFx!gN$;R{O+gDT9!efeS^ ziTP=QLFYp+-dIjz0VOr4=mM?Ra(}LJ7*yeYEKCyX>Hos@%JD#;px+N*5j!{LkXoPR z!2;zl_L5kfEGXwhVadSVLk73pDCT zZPM~66*GEBG~@{u$Jde^kFh{w6N#naf@&?r;~p0mZN3;Kv8+P0lX!yC8?7W7qXqqJ z#FPG_fz+lf%PW<`=pwNqN3h8i@HE9Khp~agQ$eDR)EG!xSuR-2N<7Vi3#!Jsdq*(N$kyp$=nlGqR-8c8%Wq4u(us3Em(OA8w_ zxVHtbL_$A4uQXXUI+VkhP2yF0Wo#$0DMs-6O?b^^*~sp+*SN>%Be6M8>>%+v_Zuro zv{E^bzO>F2^rRJU6pDQ$wxoy_5^sixC8S2VwXKzc^RX3gQ89zXzlCivg2}hxZ5#dP z;&{7SbduPfE;#Ai@lLp)E$?VdrtPQ@T_oPk7Q0F8Ocso>6YnvO(Libw^#8pH<=Djn zj6M?YQ#yk|-pB5Ev6{pOK4KoJ4O{jUD~EA_#E0o(8;QMfVgrefJONy^dck5o!ajCp zP>p@~I7@6Hv7en74W!0B+9ze=5Qzh6Vk3!9gT*)r&!=^KfP>|tjl^f%Xlx>Jh&~&k zq&8*Y>qicwgG5_~u0%CiP5;}w_yBw{$-*kXL`R^QPiljfuVyNT zL0i5;CnYsjlK9#tnBZ%T>S^*9d;gr2kwTziqXQMkEU|?|03|Z& zNgTtC#ynCRvjmnar_oO0SSn#`ClM4c){@{mqAZI^Z5(|4#~EB9x=9?LBX*Jqp#sKo z5+`^GT6TigX$hre29t;4#7MD>L>TuOHKf)>|Mlf0R&H!25gsBIlG>o<YRUr0}I4w=Il8BBKYe}3QDprz+ z2^Nhc&Y*QhEvfZdVyUpPo&LveSI#pT*jP;>jzeb5Cp9Xdoy7tTc6AowQv_9u$Jt?m zHl2+Gc4{mjwF%3AXDg@S8Ri4bC=`21oRcWllSm8@OGs_naxS|v`bZ=di323g%M`mv zB&Q0VtYmo3=a3kUBvL4u!N4h6zvTjUZtNkEIzy}@abbX1NNQ|KOJhL>)k?!fNn!)J zf&Qn5D9ch37kddNzgS}dS_TU+s7?khVIYHnEMdBzrP`QMT_m!LMJI{Nv&421ISGPEb8tn7VDVQVmkJsj>|Cwaa%HY^8oNm3#lfR5t1Vag zDW@@?)CMj2MapSV_IzAT>5cUy3WCHUQX98iQ>mOr4~d!if;P;=wQ2NUU#{I^;R{So zqlv_I4#6(2)A}t%dCF<*CUHHjFj`0yhl`~oZcu{K-=OtbN($&d7iS5BXg9`-O(aU= z1Qja9P2OT2sj(ofj4_NoB={neQO@MX6p35P#UT?HBO7_o}PEI+ZB z)W$7$mMN!kfJ7~uGuT`$?g|ks@-BGp8s!7brZh$eiMun!4ias)G?94By}2<&>k)k2TAZXCd*b5 zk3_?xFKaAII0wdJ5|7#hW#o%X&W4$mM=7z^&}MloS2>LxB$mdB^&}n-7PRScjm2qv zjmhcJmt~Y!dm=|L$P?hZlq{=B@I@vIgFK1lUSbZZjapVzDyPAsSD>lX@>GU$8oNj| zwb6er&Xs9`|F{xQ(_4eSK8;loVik#JSctKZ)W$7*VaaLqk>Hz=ER_FQtVt7_NIVxp z|DOv%y_h1gwn}u9c%I4_J4vjI5maRzUhowQNNvQjzC<|rUJn&a{<=0{X)RYyql?5FRMOZ@^7sGFEeXoPN!@}sIjshL zeN!8@Y%Nw!;}D6rQUvGYEo@@}Mgxhrm8c=LZp-#;P#%dBD z`U~3gp*CgNJ4-o@K@uMo3EK4$_OU=?BZ-eAc>eX}q9?A(|~YU7qq*tv0l!~q5} zHjwx#mZ^yCh&yP9EX|S3fF~E(+Vp1Ej{4`TJjh!S0X@Rkt#LwP>L-@1SYZ=N{PGbj& zUs$NYqWH!nk8_wCjapLUM(x*J!DPQ;BwBFe2!8VtO!k}BWf@ITPNSK`@BV`G^t(1- z8Dn8%`SgEmkA*KHIgJe@#)Cy2sf}Cyq!q>?5))}+D~Z3@q0vZUl7$+a1->!KIoWRc zJ6SpZ_UH?fX;YNmSW0TsmVauL(_n}HU^+`|BJnTx8TDknaw#t{m(<2AhgB<=(M!TB zU%5Q`;sc85o<`eeZ^emak*Kc zd(h&Yt6auj5=X=eCObl7Ld|E6tZmvNB9aVesOL~wu@AaOi{8~aFvB#TxOCq#>NBs`&^%4INVC{FYeb4YE}5>}~P z20IDENi580BN3h@c91xEhS)?RB3RUu8Wo4fbqWI;he$+bi0vd!jTWm&L{VC!j?}1> zb{Y#Z7~?cVrwMi)jnkt7Kqc7+2NiCTh3vfJ1AnBXNz7m`iHI7SGHQ z21KcTxePj?~6^{`IA{LbQ>%D^+YFF*`(1 zw%OX0yIO)r8N*^rY$QI?IfN^7aK`51`7^Wqc&}M zvR1has_`V2mx?x$um8AKq$o=>i6&NVEFv`~*Pf~owC5?T*uVk}7PkQ}+r(^A8?v;N(SLnu zp`Y3-Ol0gKu`xw#An|IbSVC$OmQC#1=pgZ0mSAzOVRMpT*Zk0$>-A{C_y4+HU#?uO z?A&0WR*hY2Z!nOtjl`B%v694_{-U15R+m^nYU7r-N|nnvK!P7wvuvXO+cqiJ+w9C> zkhe8h!$%|yc-~>&b!#D#4J+lx4f6HT!v>iA7EF!SWDu4c4n}c z_p#ec%q6uE%LkRpW%QER!@$Na5+BA07WX0c`iS`?JbQ=v03UGYIpAE%1V zB=&R2jK!ojYWbv8xr{?3_`x;H4icZv5IpLiHq-xul+0L2YV1t=tU|Du&v1wZ89PaQ z9xqx*v_*<_B)(vQ#xfFoaAyd!}&ktPs6UAl{KSqc~5(7+R%qF#A%TMLXWiaSZ7|al~XAnQf3l{$~ zhJr*rsg2WrF0Nk~$e{ecV3>i7tt5Vp7OO~%_=>rt#)7op*r~Cb#AvM8K;riZv4+H0 z0R0~eK!fEEc4{mjH5R9hR|@(#jz4FLb`le`(bz}gFE(IM-M=uID7KLJJ5qSq&EJ^v z6YOS68?gLSpj^f-64NupS`vKkkYzEcjT>%NrY!qN@cl!U4J5pREFQ0ge4q_j4lht{ z;}8j3x@aN6*MKZbNo~sFs8w!bh=j93^pJ2BiFOih#)Zf2-pU8?W?-X{#1RfLkJK1c z^C=YjNgSCZHk0s;6e~#_ZPMabrQCj19xkj-J32$OlJI9iMiU9X_G6h#YTTm* zUjd0Ey$7$e^FcBP3YV zk=mr?gi7T$I!W+7LYD2y?cp1R+$Y9~)g;0wy)lQ>hAbzs0E7OWgzz-6i3C4{W?}M^ zwQ)N)K*2xFBC{whONRJQ=q{hy)i_6485*aMq*g)cv05PA`#w?lKXE0YLE=||y|E26s z%L*2hF-sebXv0@F0%YDT>QsX`?r&JswaYd@wOd>Z59(`G5xsuWtb4hK$ zl9#XC#x4?9trs&$hgX$LGnsA%1&^h6 zD=pJ1*tK@+Ji*g&D=IlV#$FP)C5rVVsyqQ)v?XGS#O+n0gG4neH@1+tBSI`EQR5|Q zNUht#*M!{0b`rB<#7YvLJ6XLkkJN@OwZ+P993*j9vS=nT+g~gowE+u1oaQ#z?cJEe zj*WFB?(q|I$T{@?o_;>STy8Y>k+?TWw33(?DH=)K=MwWtZO}45U%3s&m=8~iU%lG?Y;heQ9X3 zJeIE91}}aLOM?YBF4ZP1kGCtgQBGnRl`$yqGCV=63^w-!8kMLdwNA^EeE+|ji~C8+ zsV$EX4W!0|+6qc)(1sOgN)=4jgr}keRe1_4{lp?tV+`%-D$zk=RW|)!m5m*iXJVAw zSV>~FOUxy;0n4*R%55AVu_i^dka&(B8;vB^GLA8u)cP&Yd-9e0d5!*R>tZc0_$#-z zZms2oI)1Hd$tG$@jg4rY4TZ{WFvte*jYSsP@iO?v zA`5+N!7EBsky^K9V~%ngyGXp6AlSgG*yJnbliIN1albZGS$31y94FS0c%2)Kd8EdT zT5E~ePvVVav4O;vATdd5ODu1;E4RTxe6y1NZ_Tj06`|bPR(7quwcN7Jq1;9-sr6dk z&Qoq0>xrdqjlO27H%9QJzU;R5t~Tt3=#FDHeq?MT)B;Q61y@)D~b16 zyurfX$8MLHLu!MT4+@mqpiQ0+xa^4$D@lClC2B~G9cz2pv9W{1N6}&#iG50N&pxfs z@^QX$8wW`2PZE6pr+a^ka(@ym8b}MFi}TpW0o)JrNLspL!Lv?)tx zwQ?JtE$-!2wZ^jnREYCUD*0EzEXES~Q+ z@&S5zv9XBMxJmoI)Y6x#+}igCEqzo)`+*W0OG%9#YWjl_@Xf_r|%K$zii4>a(B zHevaR2@T5m69#F8v5v&gfr5K})|gBisu5IY2*2zQxg>^T#VQiN`e^k3*SVsP#7Mqi zfD!x_C)Sb}4Hu21#^l=XEZktxzhf+3tR%H*%O6z6=p;Q{#q?QYCV>}GnCtCCBgR?Sr+m9PjQ(Vw)`_wxsBZZkFqO;nRw zyWy=;m1QG|!@@;9sf}B_3YE99lf>ct{lC6=AKoB%;o-2Ah}|UYv0@pi@fyv+>x?}l zoYA6*)TS-2GUaXTC*h74O$mI!3%zZklEe{N7Vj>8jU%=h&hk)xuwc`QR}R^7A85Sc zp~f2yd$aKduU^;x|L^**XsqxG@Jt=Dsf0G0S`_S3OTVxwN4rhU#W0G$w5k0_?y#v1 z2>QyVmS76yoi^2ml&@{71tDEFwHOnq{Klr*k=o6D2>;fm8sXi;*ce6GcQ)1e9pBlK z-D^|3koY|>MsS}^)nfvcKiE_kviogn2jYITsdexl;5G32$)@ID80CY!7KK0C)Ip>V z+0<4<{=($&9=54@7(&snHnk6lBOaS-93jaQ8LN^NdDcX*290yrWRrZMSpN3 z(#CCS3!?wDsnzhC;C@V?<}aJ-N71BB9YD(8HnkC9Q#REAuYaflhEe31W<5)C?P!MeQsO`aa6?;6Ngm(x7pc`2y z*wr>fh1%6}c%5ihHRwT3m|bm0)Jg0Tws53UCqY;@-DEet%yvus|HM>`a;G;b{gjZAs5mArCg>_lTO)@d$C>Z zKvV`Rh4&?PH5Wa|%;ZLdUCN*sLrIoh9YFGBECPPnydJ&Cy_|}oKF6-YF^ZBaSa2>o zC)eiEf7g{vj!vZJ+0}aZTxD0Y(T%KpN{^7M?P?K*kYB(e5pfNzf^8;apc`4&(gs8n z@;OYS@;Wwv{36S88G+6|mkM3vapYWUnp|1g1yQoHIx)=f-|8D%UK zzBh9Y(1WaUs)LYQXd^~ZQejv7ka#PvM^Gj0!vxB2)>C_PBDtI zJ9yNPTEnA;kpEFmOrUBO3rFUiR0t8ZcC`{dcX2-kkT;uZApCCb!zc>p*wr4y+(ZAD zbMczXYOo&(_tJNG&0_)_M8bUx4Db0=3*E@2a=VeZz^+;lc0Z3Bct=u|IE2Ip*bsad zaV9W?(gzuDF>{ft7Sn&nLkx=aI!a7#Cc_?P5%8|3ycodFM_BO^dPuG&{T}6W7(z({ zPXgi}W1(;@<(Wq(QXc1E!e<$azyJ!KVDX4=WCu-+?Dk0x5IT^uoEs3Zf?i<=Gn<(F zDQ+Sg$thH>VQ;n&I&ff1Cw!2*!Jg@F+HCY6M1D`mz2 zO5WnV0cqP92N7@c?g__s-l#CTo&Hz6L&=b{gQoz|@6tmA?4;BPe2;|pE(XRVYToDl z90j{s1oA&%B4q8MMM(LOM;Xz3SvdSZ;x{i0pm-k@K+4Bd?qd(7+s|*gP@k}KbRqiy zi$V0K>!fr_tK zI5It*d=kN5Gcd+c(ZwQ=`wa&MGrH|+4Sc?3QuH9Jhms=fJAUiMBr1EE7-`=#CPMlc z6O*X?fj=K0qn~ym`bQ2SJU#=I6}`y(i8m624{{^MQTa2UL%|S>LBcOo1h!!wKlCB@ zSMEdT2s^|is(xb=$Qk8HK-BN_9S(MX#5~q4ExQ zs2zy0IaCw8?0gcPNOL$;GeVpWRS$l0Kvm%olH3lp20q>nwE)8?{= zp#PE3IT%K95Q{>_aSpWwk-=;Rw&NXYK1NU&!u^Olf&1Yf>QJ7AT*gs#qJuwLIaC3E zrMeHPCppw+gom>bgr4kB%it5?P<5C<=_ynRxseXF8%d`+)J8-^F*$rsbEt*zigu`3 z=t0)$jEj&MhiZs%c+@l>)Slr`11OAjsQpMk)1h`EDvrtFf0jed!yt;{DKS#dW-^2) zIMi}@{g-N>7kM*S5Ms}v->@Y*R5dzLaxSkyS&~DwCDH%1^XLbnlPL>)&UdKU=s|7@ z3qjlk^b?V(oCic-=un$5Bh8^&5O$G6ErCjR@Fyt;f0A;j?28?$6;T;f4%4W;gwG*6 zlW`H_xs=tzD~lDP3t5-3AVg$yBfKtWXBa?Xjzb+p`W3tevAGVl4#8JaPPp=TErwBi z6_rAIKBphiSJM{Q3LI)K2H+{b#-aLUQRg1Q8kZ6Apbs|Af(ObwTNVn z<*+Saq3A{K{VW1Wo`nvz9)SX`X3COixHGQOjVFk z&t!;wgoBE}B|N5>MAf4#40#QVhvdg-AHtW?|K(g3ZZ9vddOo}O#uVfsgJGby@})xzgn=u6})92V$*)owO&UghK>W)uG%uGg4Qe~#=!-e!KkK+NkrA@FIX z9T-I68}uG2TXffZMUeRx<0EDp_j|b5-sagyC(^f5c7(sfZZL(49h4i{ z?{a96ypz`;{5@KN2~_W5amah0*C2j3hZ;T~@Xm>06z}1&L;8nQ8F72*{{}7rAMv{z zCQz}Dg&^x=PCUZ*GYKY8_6co5+5t+A;7>XEs6+Wd4kFS%<8WcgA%4%m6e>UG(L+WX z<9)&6$z`N!r~lRM><;N)GAIH&IE)y?%&*uD;yNi6Y+tiebRxZr1NRM&A4X8p%^MF= zzhxYa&xiD|F-)T3JIasLUWfAgo&!tH{@%l3;1`*Flmsz9aN42&HM3dhLdK8u68-}` zn&?H&PrM!xgR}{gDEpb-BYudJ4&PsB39^Ry9S_03vRKULzYUTlBUH@8CG$5`2Wk>Bt}qd{Yzdd!hdWgp(rr%Fig3GAHDC%=4yWow zrqii5!q4SYbI^?pw^MC`zqeD(MGvx%V2mT29u?^0RP)h?+#{W8D`I?|YBl_h;s*31 z&(EoLAo6IZYJ|<-scO-Stp7OG7K8^lRXuFSIMqCip*+y3+L3XrQ*B3lkW;Ni&~Z++ z_&ASKjq^c8Fe^pQ@lLf9F(FR199}1|Gjt*|lmQTVqEjt{SC~`PpbHr%Ir-C)Q-y>( z)j|xS@MOk9R0OZbB+5>4s{NP|=~Qdr@|@~av(SZtD5u(ow9_aJVxw6pLQi+9l?aYu z=dhi@&e4mUSQdrYGpQK-;;1GDQE(QMAtj#0A?$261y_PoEx-gkv;XT85Klv zHmyR|p^_X!r)j&{zQ!T9^}tt7f8F7!-vR1r)q-ZIwnCs@`{{lHR_Rq&g|V}fy%-AVtERLg`2xr;$Dit^b`)q%{r zc}x*Mhr^4odpJj!z^u7c4te*o86?f4|1I+eo)c@&XJYqld{0X;;9q^rLJM&p5Ilq>@Np%!x<%L!5Z{)o~9dQ1Y--9YjVwhqs;yq95T|M8Fbu z3frTs5;GfEG1*4uKE|#Px0LgM;K$h&CQz}A1taGPUW52X+6Vt9c@4al^G=9SRIXrb zls2(|r#OHfE^YiGZ6&`z!qe;)5vwRa{GXx37)Q-&4h&{K%MOsXhBhGNIo|a!g{rkI z2072uM#QXRG4OqXXC5OcSf0@&buoiZMY1F>L z>NnCJ#J|df{JNP8+C&>Mf}+=0BvLo?W`@w$xgQfKZ{=}C&KvZ9_Z#eb3uQ&{o9q_D zDBjBHM#@`M1fkpb%?9diDuHffZ)XvReusBR`0ikr7(@BHoC##?q_RkUkA)z17n?=E z`?ULg4=dt>iru^z=^tcgelD0%M*g4kJuTK_whR&B0lDj!FNB8E5=d& z2~P@=53qOyeoAFAg35zz3@M+nX%CmcLrem%&-vXB!zga!BqQbv4k!HE*%?Mq{3WeH zdIxVR2>Xh6Mogo&)2Rkf{515AmcR@)!Ew z^b4OHX65Kb?yua4=n*D@*Kgd2E~Jcd(BS_&mBIk>$9OYA!XK0x!Q<={<0$)+QX_4G zwj%N`Dh01es(|)M`k(waHzH(;w^mG}<{u_R)-;b8LjL6ugO~chf2*SUFc*J4=TiAz zF0}`#hr85vB-&hRBf{-2wH(u^aJcx>kxOMec@1J*F0}@}9ybGG5V_tiwHL8Ra3iKM z$A_DaWIzP^y3~9OBA*`^*otsJms)}e6dlb%5a;hwtKt10m#Rhw(gGL*{>QlZlaWjH zBR|lkJcCTIlMkYfb*TnSqBO{*4kG0^muf)(e>XgU{Nr6}ACf~{suj^ExYRm?hH@{w zPGrFtMP(S1p!6h{YC~4IOYOjnlU-^Pf+Jk2K7yZ#o#2DYQ(Wp0G9oDtqEB_HRq&5; zsX9!e^fX?Bv}h(r)afqO2wM!3q96HZP(dWcy3}UGoas{Q5f;Z^Zo}&=m#RfSiuvyM zj(Cqt<(=(P`;nf&kh)m}7h&`YC z5uL(+N7MyW36ZJXkEjcI9b(c*50|Km_ynTUxe?(PyHpb#8SD(hD7%E+BQ=xVBkEEr z1ph25glW`X=2Csg%jO&)`En*ea1OhN?F!BV+L4+|h2ROhl22j+m3fo|nOCt81m-h1 zMp1S(X97tD>;^v9aBwk@2l1n%o2*1&#mcdc#QnS#9{F^waNGPMM2)daAglW{2^C%+!7Iu!L3R;8ETiG1O zP*Ta+K=N(ekANzdT2SR-2YgU?J2xV>nnw>lcd$B4pt^<~Ap3uuV8qRGskI2Ylj>j` z6}6mlq~65_5Hg#^VG5OZyHppl=eX1^#NET<5ImQs#>2&SuS?CwAZE^UsRKy5kKQ48 zJ}&}4f~IQFi-H9Vgt+^86M@e{&I$UF{{U4&%p#Xs37-eqB_>h3n9ZX2A*zjxI{LqZ zOTxqS6an?D8eWf3cJv^336mk=QC@?91_s0+3Lc|sNLb3}5cD{2Mwmp|G7cKjpWrMZ zxRGjM8nsWd5R@*b|82{8qgg>u5YXgOi!h0rr`Qo@u5_v0hGUi zn(`z2Sq>Ru*6>6jP}aguk@E`GK*~m1htOB41}0Foi6;wLuQ48yHZwV*J+E`% zpjvqmx{&pTOKn5!7J3N(H)#v>4-PNDI7;8*oFHu*2M(cc^BPQ`d^^=Z#yc*x1<^Y= zCkS|#1wrkka_EOA|2@i!_+6Z8_`lCU@Y>DujS*CSz`;ZQ9#)T-4;c_Xd-)9s!zlZR zrv$nCs2oy1W`_vb?^25~iqcPb6GQd^o+Qlpl>Rq=%E}J%xM2hppD_?}4{?$a|2dBf zBHK7*2>F8d2B>!0g&|aY$&QiI!8t<6SF{w4PRFhQpnrmO0mf1FJqHejecX)9AJ_>J`?(hpKXN{xe-L#xhEe_#uSLcn z8$$fgjE|rpD(&Gij`CmF0Wya9eI3!i^8OCr5!!%Z6#ho55If2NL&Wd20Rdy|7W!vG z7hoKfhihdyJ*G-m?-|I$N@qs;nA zO};+lRvQrHJZXxZqA6lxuAHG~SMTlJvG<)(vfk4ksD)mDUi zyHz6`N4V8I4584+t@b17NVnRINME;F3D;3>wE&Z-@?$_`9PL)E2={lZCV2nHt>&T! zxdCpq6G_ML8pH;=RWl-w^)TSEZWR#3O5uN;TP?vDN`l?$0FsVprw9<2#`g@&q?u z6LRx4Ava$Wa;vx#-D)))VQw`CLnt|k9U?8q33Wjyc6j$CQyB@TlJ$f$*sDOdmcZz ziJ?P{3J)dE zb*okIzLJ$<0Qq@twF~R7a;q5#$){`>N9om+8Yu-V7~$7&aN(NCDMvqwuVvv#E#x(b zzK%KIDB^seA9>faNDr5UVooE1Z{UDn3}q#5)rOQC**OABSpddRdJ~^RMj1Om_{|(% zOrxiqGlA{5&>F;4u(4a2oSa7vp|FxRAn`W(zn)7#6{j9ksJh*)I*?J#SwO@coB?>% za8A&T?Ef(VVrJ1}c;Ct37)Eg|J4f~&&oPMn`Md@xw5=7f3uqDi?`HuRLD51EGcq4w0|;Hj$;UWKAEft4 zTg;h3=tB&$>>;EHq<`CDMmN4mT(px<#{IS$w`zo&<>13P27m6r&tX9R=U+9 zOrYv%T7~RYZnXn3&(IFIR&$UsfTCwPtVmhITQWkQqpEPNb*tI%^mEC7o*g509i@DM zXOpZWM^U<-0g&_}yF+L*hYhxuI1d;=;RarV^q1KP!dloR)GI6!-N@O<6NQ9V86Uoz zXzM2WKg9_#FC>|1lLql4n1CLGUN^9<~F#2%X6Pl$|5( zAUi|cXFO5}J;d*D@cW!9p&x~9ZnXz9zTiCpVePaKV<`EOagf}>TnPG#&tVFl>Q3Ir zk@GcWLUb3qgyS3fhS|vMrUF>}EepjM%6ixVQoiF+LU1n!6Jsd-o`c&*Wy#HC=ntG3 zOrf%$rv>Rh^0^=Bf7k#!#{^1$Vx^cd$QuL#f97+TLd_5h!j4~fXG82TPXv5^<+P&@ z`6GNDaldiM5I)Lj#}rC`XKcie(JD-%@(&NC{)0zooIWDvPj-(fluxijB>u%<@R_6< z=t0KcR0JVY>>9(E`45K}@zYEI+rRv7iFTw~KXRbL5A#;_7)PO(x7u04CF*c*)qru7 z*u2$l#M-^pGK{0d;jQ){+Uc#DFpV;ox7v?*H~$SbZ*NtJtRuWt7rBiLE$53@51rQJ zg~Q)Gt;zOg;{W{wfZrANpkoumtpAmGmn}YA&6)3=<$D<4|OEDXSS%oQ~w`hUmxFd`TcL(d)s?6Gd43bGdD?cvq_S~+=euB zlO)Y1gqV>eiIJqGnY&#+5>t{SMv|7+NRqUsBuR{fBu0|7=6BBZ-mde!-rno`>+#SZ zXXkaUbAQftuIu%BR|yTFS!|Ue`p5r~d()e<>Z@-Zx2oR{INJCGOkJFP&{0R-`;DVO z4gcOzQ$)WE--)1F5hZEOju z^Ah!lz$MaA=k5d4tP=kgf+CN`{OJCuOYIpyf;1xhwI5MqX`EwnBjNf1h{#knIKYWqphuM)w6f39?e02;IG^RA_GeuhW0y(>&`^=I%1 zag!m$Z&P$io14nFteL%Q?t%ELRH}}j>bk@=#C;fCP*E`klu071n`#$}M{XB-{PLJ-p>XHW{ZvI{@ytfPzITYfj0q`NdK zT>Wv@af_gc1rmNm3&eMKx)jrdq)u>Bn)}i_Qne5Ct)`MMViJ(G+n>X=Ednn(D9?}{=`MazU%%3bY(@%z17H$ z<3m;KRYy~a7;&-8tCovV(CV<}&Y*)zx#p;)(!cU{sF=Udk*)em2e*2KtiLe)r3{?= z3loQ|JoK9T$}XoYvfwO??p3(#WKzqgYP{kTd9zzW8s70YdNq5yCcsJH*Kz{2RNw24 zMxqZ%bL*}Hx8i(}|A3*yei;ac8g%_1paOOsSBi!bT^uPzU9ik9T_pT#r6aPA4n4Nc z?Od}a)K;T{e4%R-pJ-o(OG$LCv*3asegp7XLanqIT4?}vKZ_Tpg{oCIu%-yfEBL6& zZB$;4n$fcnly&QW?H#TDaX?8o3S4^B7rI7CaDBXdp=1b?1zx_;O`7uA(i_Q$>#g+m z_1J-g`1nFQEad0<0C_Om6$@^8KV7z1JYiCV$_NaoreX>LV4uN?&`M-Q&`p9W>XQXN z_1rYU_2YP3XQ<2GiN3x)J$YrJFA5@>kM~1{MevP&h%eq9;}3B0?nVBfKVux_?F2BW zW0DhB74;P(TvBC1fUn2CGcUkb8g5CIjRO%~sAmPjs)Al-p|j3isvKL@x0_L=FmtLZ zP!}qRK?r7}blTusZj>ECzC8>jon2ikw5#STeTtCEt%jsb1&9hpuu19jEO5ob+HGzp zw`uF3*ejS4t%g*?FqaIGRvnnIQ~zq(81;KPe5up7rdx+04O4OmMuOGvtaLrDdWQSf zu=^!yddijDrv|7-9A|G0bR1c&T}@a`+;3w|L>G%khl0hy|K=lHR=pmIWF$z&h9Mc| z#x!B=s9B49rjA>mCUKNd3*&{7qRa9HwQwZ~uh?)vx7)oQl&&v5Q(3!bvU(itfG#}~ zrhfPv%abI=`L!`Inw7I7+!xj!#2c5o^iTC&;uE2Q>wpXC#+7|sFU_uYYcMT6t-g(> zip(}~L>&lMCELWpO5p7x0iVL7w%T-`Z)gbbsl#bGZXY`jNQhI3FFIu(0yWfG7iAK2 zPOFRN6mL0e!G-TZQNRcAU4U>2-)8kNPECo)u7@TUZv3K=8-Y(oxKKYC4b;J<6Y2vQ ziHsffJ+In42GD`ba)e9Lb2flgg_+3~*oa!(!1JPs4Pj9UyZnZLF2q|l!Zl64TkaX` z*BG!tph=BkO@J38TzE;i1$Y5p%D=_4FU2Xmi)&{Z9Hud3ao-MGy*)RcMviJYU$t$^w1v z#0A8~w_0$)k7^6};>vT{qFE$@uCzt1n3Ai8-vvsiKy=kNmq8BR#6VCf!9FFYkoKIq09FtVgBVU>him>*)_ow)*eJ+2h=VaL+WfxO~K~F zG!kFc9#^w=+up&1G~-pDNcH_AH%)hJdB@#@@=9;;%{`Dcp!Rm?fN;_E+72kA$&q3A zy2;_v<{S%bI_)d>qI*jUOYVq^3VdHB@HU+Q-_5`)JE6cLfFm9RP~vlw;?d_!H9QiJ zta8Zf{K+BTiTE0iyA%cEUUV$Op)YjGazs7`eC4OLek!mK5_+R@GZNtaohbqBd%ptqts z;tTVEJ%D+M=gB?5Y3w0+Z<49s%i(Hq4rrF2)KYV2dOu;zdO1|3-3L;;DRa+#s7$eS z^PXU9XrPz$1U^BovYsfH=x1CngvYO}DBVYT!Mc*w<9mbM!9W{&BN-tdc|X8Ov~u^E zcR!L5sjl4bS*oFZP%6RS(+BZo*_IFBvL+H%JOInODcYF;0z(gznt)5l(uXX#EZwm$ zE^V^QhQ8=1LMAE^$xBk3lZX&fg) zt|$$m6FtD03W0UM;6pA(CGVvqps(3I(ldVZQJ(R$M_KqL7nUKu*njlnXn$en z;NwVM0;S_<)Rf?F7>)Q+5yHnHzQE^LaP}{4E#A+EaaX)>4c){D9t*tzgv5xkNYr|` z0hwCu5s-#n_`KA{~Jrvf!4gF3^pl*NVL()aUz9SHj!&Nk~)RO`b%!thJ;Pxc6klmq~is zWXxRF^x#TuP;%&0i)D0<4brEFX!fZ9yK0Fv^&atg+? z!2O=~3{R~Dey9?7$EiR^%FEiRkQcNFJX_WS18#wyp?_TxRB)q!CLoMSHdCJgVK~|7 z2YFEbtn0yzZT*^?2i-K3Fby@t-JgEC7Crf#>*=^O+Vt47Cs9nqvnY_Q{Pbs$v?%}7 zv%oLxq7$YA+>Ooc(}9-T-=dy_zbR>8)1QML$tq*BNisEYoloe}_xxlp>PB|Z3?M7} zu)G=A>`1sbn~C9WYPDK16RVoQL(<*hW<1tHO`PQ$u2!Y{!kIolX)t`$>Y0QQI?Ely zm8!7k}Qc16nZo!4l*||tZ@cX}r zbR;L{y@)wZ@SD!_jGr|R@g;|rS#ZgB<6eS%XAc5W=n~fI)#2*#rI;#(m*H&Gu z8;jEIx61^-hqi7*Ceq|gq>~(v*cZ}VpK|N*RH_?xk`tC@EWpRb(x(@II(0nhttXSE zU%w%;!^Tfgou~NTYLYLwVSW}6bxS=>7DDQQK+RYPu4taA#v9WxS}>azRmTtEWkNCj z;6=!-!1q)FZ?o7l{_B;%LzV!(W{!)PDoWTCGu9ItB7+qd>y!e<>prcziPoHvn9WQE@VcFg>P8Wm=3h#8eCS$tXl(QV00Y* zCg6**(%vm3M*>?^wCO7;?@#$hoxn7v90;Dz0_8 za{HhSaA`{KqqU~^MUxHmuWR3g9;#CdXC1flDqa%*E_#XNv5gj7I_Id3kR9NnY}Q7w zn4U>#ci@@S4Ao#G)r9(+aE8n+mB!#>@N^f(1$yyb)ql@jb9(k>y6-72+^V@qP52v? zi~LFBb|e=YH&(7z6i=!*RVb=>tFP?w*y~(6&fDzSUQM>3y+n0cTTrDkAuQWssfZ#* zH&+}nPt*OliJKzTicKVZ%z7u>{1gv9_nt=&9=a7h*qqnyN3e`9RfqRcK|($EeV`5# znTFd?8VS*?Z6J-5a=#ByS=PqF$FGX&bdH7z3qF7jSu)V64?qxz+=1IYbGB!@#TmZY z(>#zW)$z@B)wD1_cZG_fHhhQ##D^mDKt+-&GV?t1SC)tT$)+^zBY=yTCqF_mJQCAx zz%L|Sr}RT`t=3V>E^-8CyTbrNk2(=L0%as^$6U(d-+V zHJa&>E;u4!I{xw+kIPpW%fLbKf>{50(x#na;6%4QH>azsEO1 zrTy;hR9}DRZZ)|o67o4v290NYZYiYVj3j%n1vXcUrtC#MNgSTD;L>O%eF1JNd3x^` zn0naTwMsd^o~~YH@oOJOst2tRt5{_HKClQRzo;)ULrB%ku;3ghW~ToMEvLLbq{({N ze();DXJhxnViH0}_hSgjT7AAk9wd9^AzZRl(?TF4d3jkODn}%Dd=1QiM?`W+4y(u$r^lP*@qBc&W zg{koeeB*9T1R9MKL0UQ5#RI$aVp@O6?<@q#HU+s2BM_r5 zq#@W>9)hUWG~{)Muf1)SdMDF{goyb{p+ljYx{eD7n}BthUNM z4aG}}l;0U#NhnS^0~Cd^vlhB&eehY(h8`;DnJ`aahSR;FZar0v5WjF0@(}EV$d-65 zw&kz5ITzAPeg)E^QSWo8Q8}kdJ%?l@w;VhNWOPrbRmAmgKV|5z|DZ{D@^7Fc`+ccd zbU;Elb=6@DN2Y8o&qFjZn|eFS_n?!s0){=ViZ1xVghO;4{5$H}?bz>kdq611ktr^{ z&Mc+-=Ju>zm`c3h#+0@SGxdn;X%AJ?Y?EUzde-oYi>P7Fp_(f1yeHB8pKM*y#!oI| zi^;~8073RC{T!!v{!$A)H_OYfo|`P3#&j*^G)Z4grq_`6@{8v(t`uM1e#zaJwTXGR z^Dsq0+!wV}pK!FWIN9>c;2pxT^AF${vc}{;0Np+{s_I9t-hL6TZv5fKqvj=scnPB2 zhu6L^HQ@?i=$v5K4WylQ+@Ex0S9}He6>o0)ComvMam}B=uZR(H6~M4PoPHJ4iKO(? zHe4=Z{bk`Bcpk!qo5t60S;_QS*C5loWr1tg(7D7wNq>XDuvOdtH#95u*FYZUD={IT z($_#JW~-^#TtAq?NZHK04lx2YZut+c2<7x2h*p@D2bTipqWj6Es05A{SM@C}1tmb) z?D;S1nAz0s&v}Zz{a!_N-b=T>bGMN|Ap?9tAn}bRWx%*FvZM?cv9+Fk!z1gXZg_e^ z*GIlcafJSLQ}wDk;Y7|Dd1*U8co|B-IS3Y>onC(M?lx}ee)2Pct1C=1(Lm;OkSWfGk}b?@r2`+-*Sd=Rh% z`W{jZ^bPn$)ev8*eaB!w_%MQXzvHKBRaEgc?>cOF*gS~Mn^s4f5}4Tt7aw*RRW-i`T@h?uvuc9Iq-*sHg}Bx}qX}|O z&2bToyGq4&LUX6I6+rb|s7I>FVMtX}Srmrso7AT|)&f5fRj#e&t_95;zXCT{yN^n} zfzk@W^l%^uCFE?l=S0)LHY6JDXWCKuMeyhJN{RQY&R@`=YuYlWIEkdk_7Nzs_}%&l z^gDq^*8#YYSyTte2-rIkz&bsezOOEQ;B4`%?`x?Akr0C7cBdjig=XsEs* zu=Cni7nLDdx4K{05*_F>YA{5RfcXE_Z4}`W=Zjty{;&-PJl)8%|CT&NcLt69m1db@4y8 z5z56=N*DZCBQUhv*lKWNTnF0=`b?!ND5dt|Vq7C-sGhc=CN zS2j&s3Z}(7kJeJXEIo=@S2RHp-tTPy4Xx>ic2xR zJ``X!zfw1Dr9FB4S3bUO<`hnc+y;-k8L03!FpwnMgl1rB$m;pcFfGbVqxtQqV99RT zw_DlGY&Oa)eBMQyZPPKTat+ETlb=5a-YKjdX^yOk@_M&$*Skx31uZ~&dz;sRuFQXZ zJY3akg!Zt8dQHe=HwdMjA01idJPM7gy-(@Q?$WQguDYic&~o$OtXAN`(0l~NqL$c| zv>WmnNgblAE)>%HJii12VIA@=`Od|ne3Ao`;?N}04D5|V6I#OdB-O{=pb4h!pt5aR z*BTN7bia{zAY7{G{5xc zkSJNYG=>L!}kW@=6R#ZV3zcBYA16%XO5C7!`O(?m> z>aMk>biQe=Q=KaqDYgD+9i)z?7eXHOrjO>~-F>LG*SdHNt8rb?10@O%cSUqFeecr^ zv0vVn=JiIt zM5|5jN4Vf;BV5Qk`XG5Blhy~wNZ=gngEodt`v7Q_!%r(IhLl8KW>+x|+HV|x0JLPc z{=@m4_3Q6^YN^GK;WWLa>|Q-OSQmph_+s;TruzX&yIydT_R zl%=L6;!=|0N-Q`pWp1~vRSo)5la+hO$Dv;62V&|tmzx(y`eFBK0%u@}}>@Th>-BUtyXt^^V}(2~u3a5rlp_POE(&IiE@pv{|taB<;N z527=PN)rd+vf`6_1_61kE9;KX2;LETU232neaKy>)}5NOeBkXub3gEwwPFXuS`gnW zD}e_+4EQEryVN-CVJMoQ-qMFrPAga3NAsmeFGqOl6D2d89s-#G_FIXMU=Qq#(fNJqiIP4p#aoECHO3O9DJ;i<4Ohn>18>)+(CL8BdHo5c?^XIB%y{bg?DIg2 zR2)UbEF$&&bR;EQM2Fc~#Wnt_rLH`VD@a;S7>zNJVv|Z`+N&7iKclf;7jwcJQbLM zWa2jg(M?{OJOM*UHUp<7Sl)=%r{9H93j(SB9eIfN*Ez7imRQ@LhIGZ7J4{5kmF6JV zg0lfkbFe8`);d$ekI$iQTvs~I9EiU;tN|p6Pe=;^X`V{C+RN7|>fMFoE zV+yPW7H{)3THLh2uRo0rA|Vhw71U)4zYbi!6ZjYx^cxK;sry>C7KFB++Q!9MH)0si zJspx&UHfI1ebS%7os&4W-!$M`Cp=A^yL&I{KGcF@I*9c!+p)6k$f{MArg(*`e})8(rEjat3)&MuD9|kkYP&ITqq%O^$Mq&O=(Pt%7yu8BHx6{$HWZCA=;j&EL zrHh>BK>6B}bgt%%S*+ro^Q)y|XTa4C@U_etV0}qGelx+!;zN^Wq7RAAPtHW0OY%uf z2e^>QPe(F>-f|Y8L&vgWmS?d;W`o$m{M^}Y%xedTVFlAab-;(LQ0;j%tY~uh^FUI{ zr8@k)#e#|TK65aDC!?wLd&o&65pJO7`;8CR<`n-aS3eD!3NK+VHnTd>w zz+nrJj%C8v=ng?v2<1Kx=8*+U7vO?II5i6ivnI80d`BykMp2sryy#=NS!e}jR-1~G z-+TwXn0=Z$d=HC@1MXXhi-@!x7ooJ0FSag%d?7td!^IeUV)e|$mTVRCqwFO}UC^g2 z@rbU@BEGJ4a?d(xDUSOkK^|EOoI;W9nT>E+ds{ZHZK?Yo@}+)3r0%)+T7zW2Xa z>18{T`6}dTC@p>~(B;J6r&)0MUebjXNJk7d>NPYN$CF9ycT^{-FP){#;i2mg3cXhX z1vhi-Sc&G4XWFiUXY|bnZ4cg~-9xXiov7|bW2RMT579_;4oJdU)(o>L_i$ca{i{!? zdV3Vi?xcSEt;YIox!58)-aZjZXIJ4Td}ZqGCeHcQD2}x^{E^uXp%&=w5B=a{g}lR) zC_DN(Mw!)Me@QKrem*&jI_ziP@GN`L8z8%z-pG$+ zKGDOA-PAb@%!s*(eI@#AN3X{H}UVIZy{Hb zs1nzq6fzUZUk5W0*mgE~8}P+Lmb?ufBAMB-9=Mc2Oxk+DhU{3p9*D!D3GaA@??AY$ z+H3=?3gojlAQ`q~U7jfO4IZZ#C7MBr!@7-pY|=AnlY5LwO;I(v;#V%MoSaNE-G#Nt zj+yUb2^6)SdKZ=wHTB;Jg0nt!`0~x_KrecMJ)9cVqZ^T;7^L+k&jwk($!#T*p{Mfh zBAh~NSKA~WLq12@B>V5nV{z+<-nz8Grd7T^F375E;Y z1AM9lw=6P(EONZ|e^_MjR-h>s*|XKnBCdMa_I(7Kt@c_3L(GS7^Bi3n+uRm4#;HgA zrq`zOX&c8JD2)EVBLjyK42ti$9Tzg2_ifuz!P50L{Lrc+rY&9aA;@95L~F{^UJ+Cx zj;`_S5>xYl1Gu|>IuD9Fz!N_LxO6jlA0fwbeB5LQq8o!`?Ep22KC(YXW+W_A5iWjs z^kZ05z&-N;3_ZlweAE*0Vyrrrs^J0FlJip>Y+EDE8gv7LaO$e`n{Zsd7gB)5%6hiH z>)G0B+;0566(eBwPLNxanz|DO5v3m42}-p$cc0Vdu2Vf~9nb#_bsa8S=Iz2lBdHX6PUXNhVLFDJC11Z8;7M%MfGo4&dUq$%bFHFVkg{hERyEJ_-wo78J zt9#L0vRv{P$cE_Z&=;s$lUlm%10n5G+-ZCj>C$CtT`N&glP}>}u~zn%U@ZZA@An8! zMKJ6Gj_e2dn2Nq@&L5v?;406mbDBTAJ?&IABBc%s&pq0e;Zr$p1P(!OMB?N2+97%Jo% zr+>VODur<|RXgp9dF^u$plmEF?MM!g=6E>^bCjz=lQl{SJ$|`DE+`_#33s>^YD0{{tvO$|^v(FxK)4tb~p86=<9VJ>*YBml0w5pMcIieYi@m<_y!9ZEI2> z?eeKorRM{xWLyATof9<-yb4T<|LnSo{$m=fmVY4=;+!l0Lfgvgkbc(?F8L$%8als3 z=wS;kLU#EZgcM_K{TtX}Rhf-h7us&8#L_IJ({*V4A-ONP?on>sPhNzMgqGVxgNgd-}ne zpqcG{KwTD9P5cqgrBF}xxnjoh;Y&*MfSZ0okyAp*W&iTa@7MkPIQ-I-aH{f)-65dJ!JoAj+>FVOwM2fC@aFsIuGktLrsuZm`o#I>v{P7>ZYKoVt+fv{AjELm z&oA|IgeetA=WjRPHgpY~&IN=2LrXHWy1%>#FAVRg4h*xW>n{!P$4V~JE8z($<{jU< zDx?VSd6}+gWe7YA?h;r7g_V$8AKzER zuT*AMJbR{=KfL!T6(K$x3@K{a5)Nt+B{r-LVEa&PJk8Qp-$Jvr8STCN?d!BQ;u9{! zNOfC;zg%>XHD*M(ui%MeWTUy{JpW_fto7Kf7WK_PqF6z{D06|gUBd~>;8s#x&PF8}R zP!G_-W4G4>JwP335{+;<-dhsw51$l}#>!bA=t~Gsst??Y4vy7F9Y_==#K5W&Cp%(* z3gnHZ4RBGTvPBI%qn9B%Y(hpignS86Ti6gI%rswZ8zJ+uD_q;iGnt^qKnA#<+!(lr zWsg;Y-{Tg~__?=urXSG+@ukhZRabSqhkc+RK+Fmkr1!Uh3aovQUsclU@RjAqd7Vi0 zQ+JmyLCvv_>RzKAXVo6G7P*k%h)UbHMU{%(*R}=8r2>ZCh4vNnId=g%DDbicm-ZsL z9SEo0N(Vh3j%5?ao$sT=F+1pG0@M3$P`aKhI<@;48t!avk<*O-1s`a$Lx}Ah@3H;)FK@Xyy#Et-lU1vc@2nj)N-3ic{xOU$d5>c`H_Ula( zr;j^9R%RS+L&ou@J0EGy=~_XHct8Qam>mx?$*LvsuqvP@cSdwm$_qPtcHZ_~5ZxrF zbzMADkLZf%Cb7=#is&5VrrZ0NeDuKm)a~`U;(j+uAJA(=-XhH=#F!Rz^YDoy6zX=f zE@|m#H?RRD*@W(%;ROg6%eU^~&alhjUhjcqWZAI$04_$DdmoUo%-V{~I`IJ-U;T0j z-fYu#OUDV-_GlBUSle;;CsksRKVizyh(-(HBl-!9hW;0YUe7yD`raf8d z@`JFFFg9WkGA3p#8U*ONUD1h!TjLhg@7x$b8~8g8V9!=H%5!8q{Z2lv-swo7mha$QtaOF^3 zRfGz86oq1Ztyt~}yeRgL$5HGpdK6<%p1o#0D^8l4gp!ylax@7QBItdF0lL2Qk*(a@vPSotn)27CYYEe%qfl0nqvzu&2My}*}cCi`h(uw zwClg@t)oZd-r6c*|0=IBR8Dh;csbR+v3SBKp=5;+8#a*n1C%~ z;W$J$Bi#<;0bNYLZakP?h)1L%w&@V(q$0MVeFd>WqT~r6sSw{c0f`$bZPNe@R9;W> zNF`_@pi7fCbt13`TiCM`Au~cg89E7_1Do_h%5%gB@J`2Lwo0|9NQts-uw5f@mj*5_4HFrADl&Q|O=_r+{kRzT0{eYt!d=4GOp!c2u z=;91{2!`ltHWR$lmg8l*i`3~cI=>27dei32db?*nAx?bED@x7yA;2Eo1H0+zz^+!L z_Bw9XUhyKY^BO@brDoGg*2n#{L&#TE#?Hdsj5W%cP5zgA7v0$Ikb!EK)^6x*Fqx(+ zUuP?t?GImW!!(dd!qpf_5i$OG@Emd9UC*Pwd6Q#(TIaGK$+mE$R|7ZC6K}|!1Kyw& zWn+rw|=O~*CGC;(pzUZzowuH7DPjlYp z7p3AKC&S;fAi#b5E=}psc|ZlI7uj(7nzgQ@{L2SR$RjAPs<>hB1I42A4KE?TB3@Jm zhzA?0MH#4Ks|!=4;+c0-KO6J1$nz$}myVt;xT+Jz(1#Qytq(MiQUL9xI5oO|*R z!lM=fVMzE3F=Lt{)ol^Fhipx@E&?{ho0=^KbOA3%Fqk=T37A>3_lzaL3!tB~&@1Mq zu0}FxDP}WfR2zwXE>|Cz(!f3^-M?CPz8}uOsp`6(Psj#=bivbl<(@yC-x1h6-m4y$ zV|SmG1kzD~tANF}DWpshhM&1?z6_Ej)XI&^z)Ap*`5(Y<_D5e5byx?V`YIt4LQvz$ zzAJb+?7Q6lmWh9Zun&F})`jDV^jASRO^ef-Rz0V+HIx!AcJQgk1m{`zY==O{7Sh z*}&neZd(H742%_(gG!TaNM;Viyo6wB4!XVMrqQbbUE4(Kmq!TIed(Nk5}jbsy%>>= z15bNz453`&<4>=Kj!^YNDc}H`+g}GZC1{(yfx4CiviuE1H;rV_8suJ5_S7|qZY+6j z4N@2MA#WnOX~p)x3FyLOhqV9(lWtgxrV~}hyalQ>?&`__nQuV`F@H0ze3kB^cs)fu zdDC@x;9}&Ty$+T0vA|B|_9O{HFSCZfRYh=aMn zrf8?bX4Hd;o{; z{)~MAA0wyCq?-xv?8I=l8p!Nj_`JmJv|XOXyRZwy12rXo>JB%>I+jw(rLOcs(#21a z4P%;ayFmvqhTOUvED4pO;b#aJC(rr}S!O>pEM!o0UrMI~_2@l#B*@}w96m_iPCc8( z$=ZXSASyYx2kA?~P5K-%fUZ!QCc9P_IZnRCm zw}23>3IvCe`FpWzR3`|G{{_N8D(?SmYk{a6PE(~MI$ z_R-yqC+qsj;V$&R*Y}~^lH$_7L|5ScQFF-$&`&a#Up-GQ>AN3%0gO9jKN#0^Bbop= z*6;9MZ}aVRsqOrJ$kP&MUA{tR;ykL43ix*~SJAUv=kHR-?}A^lg2f{XVR7)pc?g&E zd9@H#Cn;$7*FZ)zUGz1g%kQLgD6&G(Gz8mb_(|i#o-LMj*s}!J4x^I;=tME`M@WKFuh#zvS`pWdJPHyDcrJoLhnJ6n4xy({{s|eAPU7HCXgX0yk7I~0 ztwi22pfBt+J&s(O9n2C0OC`@PhD9a8Oe#hV7!N*)VBK2kG|IU>gx+JNG+Hkh-vhA1 zqchE&`^~4^y(G>z#4Y=a**csAX~iVDCxIbhU&Z|Fk^e{YjXvv%ls>NGSB}1-T-v{LLbqWfA6H%j;JZ;0?(KdB zH-nwinqOf>K@U2I=vLb@k@9ZJ0vdDt;Q7N&=d4HN)s#WM;Yuc@<^P7-mhftM9y|qh zsyXLD6_9xYe+Tk9!|F=GgPHZzXr*Kk#|wVPN@Gbigrr)?IF?kf?w|{}u7q{L1@sDm zx4Z~&ajq2?QCxABpc2pIr<4F0&5n7K?FcpF{kyhSJC8WzfL2yYxa4`I{7bkJC0cwR zujysHzbEWvT*ikOZrC`k*=VD7{(|SkV)vv!&@iH)J%4~?;(2YZpyx?9kaGq7LHe4S ze*zhp^rrs_bw;#u^-t7_kQsFq$q4+Q1sCqS{N))x7vYl0qOakyQVlb&0hf?d9DjQz zKgog%JH-f>;*xM3l_@sKyAC!nsmc6i?ZH3xC)1(Mx}WUt@uC74PNr_-0C;mlNKw z5?!_QcFN1c&{yVIaO+nIzElf+oORXAW$pq{i(P*HGT+B(z3U=%H;5mOQ7s%!x80Yn z%zVI8jWKGel@6!;WCC4=*i--yMsXEoUdKwN7JoA zbgvNI0X;jreP%`D@s}iA{4T5JgxAJ}-|N+oU(R>tCF#FhbmRD)@k+<(`+`CDQ2g6g z2N%=2>olX{=44KFXG_tMxTPZmo&j2^2$xiSI0Tk9OK7!(ky?7tSv{*|Rk|;{d@HN1 ztKq(yIZ9CEHuPxgJKK7Y9rF70n&^*a@OrMMC&pZM7!>MR_PkJcZd~|{!vHR_XNFb2 z#Pu-GOC;3-QlQ?w7Mu&YRs`Q_d&H%~JLybi^A&ojC*~Bqh9}(QgabFwVFuL(=h7D1 zbf0giwh%Yr*UKH(`X+%;JyIK~ip%zh0IEyfBBlYI+YwjzsnFP$yb`lQW+7 znLBf6`nEm_bF`tKT@T3LJO*k{OT?|FG0^gQ__!pZl6sJcB!7>M1_i*R=18h;thAdk4M7NdD%^(Fp7;h0S++EE!V4-gNegV`&bxKH zAc%O<&nK>-JIlnF`@~psRVigK<1pfqqZ*?{#Ip}IMvoUEyWN69ipOue1w0;FkLV`u zmemU7rez2#bO7B-nb{i^Dm*xE^~}SRTagD*^x0cc(Z-imQd5Lmv2qs~Abud7NW>4l z=~Y%1PPYMEd6W3sR?1nrifs)&#I-lx28tALbTa_MOeV9LB}2urXZG!&F3Dq)Z-*=( z#w)%ZiA!IX*c_-pvDw`m6)K8u-2&k+Eb@^i~+?VNCFmuq>_-kp$pa$TfYeW2C1F!Zc!`mw$xs6=}i;lUl!`Ac)r%&DQ`TRziDl-dcS6EOxQ#hL|5J8u3zitIlrOB7BF5^ zhnoaB)}frMHbgO*1bKO|Pg6#8|G^KfW5#y*{M8Q51oQ|x+%fM$O}p2lw_Ly1leZXg zR+;v%3_L+^aUzVLSbH9bVY0FrZ74l1~5WEsqhAxGi3d zRlU32m27#-Fc%(qRcGk_Jeb~Dfq3I#pZ`y9Sw(gs9zs<}m&(0mY8Ox5Qf{rA{>BdC z`rG8L@SKZZ%PB%>@y=Vl{@W?E&e?^2CFuy89Gm7a#zCNqxZVv5kyQND?pWESpq=WD z1x*rq{~nmoh0g9CNJlz{_V*!N=;z*t^aUQ>6X8-w=l8Vur#mNFjoH22!Fr;@;|v-Y z^`wc;jcwG}-u!U}bD~t;h34Jc8vL04IjJ}D&+=-WbNBTR>3re`ba9)0kk!3_n_Wil z`{8-%I|}Z{Ix6DF_VFzK%04KksJG?=KpwVR^Bw>?T)s8eF~s#o;(Fmw`q)9EXJ8n^ z4p?4YMkOFgX^D;|APdqKC-y~;lYTa@F9eO=>6$P9-a)qn2MkW=KCo9ed&mi+!1;;j zXriIAL^sJ?;WVxvDpa^Q+7G#~8nAtIKHE2sc6o0nLW+TAZ(D!2rHm54;G^9~Nr{~X zz@uh!t*=S&=K4;$Hlzhrvq~M(yut4L`T*pQ<4kAf2K4X^+L^1Ek7$-RV;~j~Io>!p z5LGWh+VMfqo%F!D4?+(NvxlfbNJcC>*Mf^qO9mm&GSVLW5a`R^roBY(yf)ZD&6xF@ z@zBk;AB-%M!@A76VKACi`p2k;0UgL>T5#hv*+Y;sA(J}9Gnrxw&Sdm=5_uZaGpI_H z2Yac0w@`~}b*JzVu7XEkF3CZ!9fyCh<~F*-bl_vk)3jTH+GyE5m+zXT_n{9EdiVu0 zqZ#L;?wZk#!v}|LnZU$++7#dYFt{hE>D;3zx9DSN62j$kV1-E_ke)i|#rUdML%thc z;{lq7l4;#H&yv5_4TJ0N-#7JPww#yWDf~*9xOXC%&KY6(KD12DpJ1T*@D z_zN9jFW5ykj2(^c&THwAU~lb4sbS|XO2dzjau?Fzj3S&%jPt`yI4<3e9Rs}SJS=m; zqhp{m6f?z-MKeiu+b|Zh8;fInJ)M2M;8WrwcN=_eLEL%X6F`%f(rJU=tzSToQrcKm z=3B?Ulp+izkAsJymhT@2$xG1Nj|X&NVJ(88(9}$|#4|R06YlyBh zpB^A_Maprg;%Uy>>iKEzr@gLRaby};8ayoVS@albe0M#Id0W)gb~`v0UfGV%XH9+_~q;AAQ{*zcory2!fX00SXHQ;p9NF|Ja{&M z!FP7g2I2s3{XD=WbLKn`WQ2Oq8~_8AsdIpeR;1oMa_w5E4!q!`U;LYcKP)CK$KV%0 zM{r$Y{|hkl({N3(8Btus6r)tTb_Thu5{NGzmHra&BW#u+7-~s! zhC4g1a6Oa(Q&u69@G?*bN6UX1tR>7epO5I`-Ye##as(dy3c!U-`YS+2m?^Qq=1xR% zCVG@?toCQZhD-di?E*j-;;%1&H9^vvSso=#&q8!@#*!>_Mys!>$$d?~!PG0-pSP7< zcX%PJCGV1{9*aN{@VVSYpgxGDhKoJZ$yy9_L?hQ1gGNB~QA>~v7jct%L%nJ5bC9ZU z$rA8Nm~Zr6ihc%BwG^TXCTH!lQE$>nY|KUxWm6ubKon3_2ErxlTu~sRI9l>D%Zesw zi0|!~n-T>;l9%=Tt9^FRlReORyRz|O@z*Pw8j-u9Jcu2;`S_9qyp<7l7 zeB7IeFJX4%P2^eV_gRbhGK9*r;6kVATR=xUhTN!M{uVTu=5N{^Zzmnxp;o=+tf%6S zdO1{wb=d5c_k>pDz6;-0~80~cVKbPLWKCLN|+WZQaknEpglfZ+8= zlnb^-;(~owIZ|Eq@_LMA)1Mcw2k(SLo%jwi#0#71ez&@J12qB1-f>^mRhQdsK&KHA zb2lJGtF4%(R=w+tRJq4UksodbKEW54zl&t8$EUg;C*9Vt-~SWO&)A5bFJ5|eqh~K2 zy9vBV$Q<5ek--^2JZpN@FshYjo5J@fB%yE5#b;SBI+%E8*oA_rK`|xV_|4!&T6km0 zu1tSoF&#TsrlH_1s3Fb~dI7$a)SVXaI^k72JJrXbG6I1=c=NFgpBKKTyoY>qv!VxN zkwo?$nt2YsGxlzk!ruk7UcD5Z_1Ox~b0O1Q@zApuakcsc4L$8oD@x2ZeIKnrKC2&% zp+{%ZH}x-_Am9JU8~3c-y=WZX?>*Y1@D?`-r~}aW?TJ>Du{$yFpw| zp7a6eT8BHI;AvyEprs#RV81e)AiB34| zC(o)&`Lvr_|1sX=;uzK#e5UuK3nMZg59_#)Yi0A!`)(&G`^0dXS%vq4tv9IYd_Jm4 zN^J5cU}}x8iSn|cOtjx=+EhQBjaf^QUY`OG3Kq*Rz{Ny4t#^Xbq=(4aiCJ3ELv|s$ z=|pDi0(7Br0l^UXNuQ#GR^nJgAEP;uMlT4oEbx<0!Nao&yYX38xi$)`{9)DkGs^03 z2DpE@N;E}siou(YQN?Lm?m_)Z=E&Itih*W3_;YN+*@twxU}FxT z?;GV#q$`i=bFig^*ZI%U|HZ_E_W}#jsPEegHh}GH`!67-0iJ8YEk(YmI(D=>lxFM?14yhT7okgus})*s;j6=eO8I(>_?q=3UGcm5{(&p;H~9vf zMAWw88_*_ni9z3jYTP_y#;kufkh5&}NVR0W7D}s#Z7mY@5~UV-)orFOg+Re}Fc`$gFo4+-|H1R>eP%6(=0Q zYk1;{MMuyUY$F{ayg|sKCaJ+?>cNhUaRjI*euOxIiIY3B7hKTT(bf6(;t z#|zN+8I8DHFZ!6f7x0Bc*WXqggUfJWh^XUW2q~GF$06cqnQ|t}jw6%S?#NdiI7wzp ze1fjLzgmpy6nm5uTlT;)RVk@5?k{R=v!0-@zs)=0u1c2_$4-Dfw33WLtMcVECNSY7 z-SV!uBnr0Ne-fXy0<)}Q@r!@b&ozDj2&mXz}VKME` z8-DvVT1tve*=dh%k#+{$0uDcl&tO|8xoqHB$XWJQ<4LLoeW%j*aPL_|^4rNrJf{7x z;4xBlxBLoK7x;)ihkURqbWY;I%@oc_{r;vmOg=b=GD}Yt^c%rpJw`W{z8o&s?kK z{p%H|%C2BSWB=A@T<=<|OMj3Ised|~dQ4k?S{Z;g`ua)U=#O_jIrJ)Q^R)>y2KV-n z<@!O4n;Csjt-eODq1^WuC{SZ@vD37;*ba1IT`cpes`mc{;@nK|K1Qvh;;;Qj<9^Lu zcige)#n`ZeTolqLI&^}Bt6|mz>|K|9B{!%md;f0?wF*mVifoOyG{vQ{-hQg(b$9M9 zK|j-KU7F<`tTtGfw9nMN6YtGmqU%I@1eACHZqw*v6|?tl$lK)VlW6aqu^Lu{C^`EN zco+0mLrcN!Vdk)>6cd3Yh&KNMT++1gB>;xiW2YXMlW_z&`AMksl0G zv3}k`>MJL*$Zlj_0AA@|zIS!Mp(q}n6%YU)TCj$<^D69rpf`Ov$r|25Uz{31K@iDCOTBRAh4%yK6DysNKW+%cP&FYAaVo2Z`m#cBA&HgZq!7#sMvKepr-R*B z*GZRGU#t#P51=o(&!qAD)78PCre?T&Vt@4j_+Ez9N-d@3H_fC5i)tXdMvUy52$ld$t%(81j-YkR#}|rqoAR_HEISl5BeotC3buC3Eqg+N zJIS@p!|)L^*j!aLciRP&Nm9hpOays5Mh~x77n?pcXcX##K3RvVd~#o1MsaL#98LTiBNy9fIb~O zZC_KctMsrPZv*>DqFjF)a4*=A%>Y{y*G#gnZ{a#NhmLgUcbj29A%*06Ghjf^eO&o4 z^>%2AY?pqYt=s82D$O2#1T>tQlFIg zuES65ZUM;v=ti~#x+V*2ZSZy|m~P}wc-K)+-H5yCv#Zh%2DJhrx;rw(FNvc$Hk^!} z(+W9|K)u?^vp&bhB2ivU6Xm_|BXqE?3d5;~$}9mR5&PvueMp>pWw1u|C)Kbxiizaf z-qlzzxuByJz^Gb@T*h`+RmpKw94E96Xd#U^bFU+e-Fm9pc?YTax7GphjR3ZU=9eu| zSe5t5@^SBIb_70*qe&AGVVmh zGNYO%Gdh;Pomj`aj$2mcR#D?{v-T6M8?%W%e_XF4tZQ7ywRTBcEVHuq*t>9TtAT7o zYfs$dsGZ#o{lr?jgqBW^^mbbshPQ?7Fe!1;*M{WTx?i9wxSNdbwH80AB%I~l4V-Cd ztUXO*wfdfba5b#1cU4t#3XJF`_{R1qI18x#gfmMMCJ~{!-xB~|QuAA#oIkzjdq_DxAFokjJtiQ6v&*nL*R7q()M#a768z<2x zRkd9_J}M;FB3z1mSZ7T8LMFX4l9Ao^h0fTe$a{T*x?qx);=iMd=i=X_E6|rJw4^Jr zV`^4*Hz-+f;+)nEiOY%e5rm7Z-MS-ja|<;W!O&Sm^*|O4dPWbR0?b_PVKGBr2zAAM z@_h)Gu4~_Y5SY?j#P>v51wFSXpu@ncNiQTXI>8n2}}O^L=n#apNHmAY7`#-UqNM2>lKTKwq@HF#)wK%SQJ_ z@F+0;i40wQ3Ij6rA(W7X`3Py=Gr z)Q2pilJQ&-Tl^4e#!LtY4h9}!;8idf$#D79TH>y32A?$E>RneId)vJjxRzS~Fgz<- ziW*`GNF~#SK7R;sCYzn?M^J7NaLOY<9fJ4lBVZf5G{w{R2o}6gZF%ZYw?0wpBzgvVJXRNG74fDv^!C}Ces5m|u zI1t8i5e(TqCIwU`4w{jI#7&L3YJoAf7SjwUeH*>~=;7DE5Hzyn>%U3h2nP%^!zl#n)Cmj!HLE9Or1nHpyZtf`Rw5qhU?0JRPtQbuJ+1@;A+Cx-Z8KekZd;=NlMJDMYxq}uTv*j(t=WLt0!P3C=zp?K$4=d z%NCrs1m)evIOt5p+YgTej#&^bE6>J`QCJ;lNwcx(A49;4hi@Mb$_7~*rvhWL(4tgW z2;}gd0O;V7X%o;TO|CsT0aq1GCZr)5QOAx-;LRoizNPsybde)DmNfs>PSCvA*g46w zAX6tHMdM|sEp$#?daJ?SbSrN)`o2Or^_5RyDNw@RCs7H;q1#VJ79_2&pN!}x=|nvR zIuirVLogJ9D^Ed214|`M0RiEM682BQ4pB_f=4r$iE?<8dxx^e;lWNSR4=D$>nhN@m z_?|P>qaY;+hVKy!eFhm5pV<8jFeZj=Jq@*L?YDoXSV+jD%XbCSFcyqK!k>jl%~nwx znkPfQ@J#DQCd~oXKMT)GV$PlpDuGyqvki?U?*Gz#3MHoB z_Z%n^Oy70}nx5&pl1I)A>?5phb|wuWQ}3kFid}u>*^HU+tkI38o1N}?7dW%k**YEYOm8QHR+;#tQvI%m=$|GxMbAaBSu1lcvS6^UBQ`kW*cU;~;?wHbi=Lf2aUSYM&hhi- zA-?2`*q0D46NJ}a0<(((gEEkN6QWZyP*yB-8>knr@i9$|&d)((%4lQo%a})mfr6Jk zGSF;3GGLFav**J!M0hU6MHh1&Eg}@JM`A7EpmSb|?$P0P(sl1h{zXmW4=$9YHrGJmh+?IvoylpaEIO zMPMsQY)cj)!^VfQ7lR84_N2v#EtTuoV&DtJ?z6xHrzv(yD#9XM@2Wm&B7nKC|=}+8#!QMG5hvc z(d;aZuGBo6X~LQP-=$RP&pd!}WjskOTLG>FJ|6fQ8c&Qp^(MHk1oddKI3IcwqIHVe z9FONEmcLJ-X0&<%b%<#z!Qb_=nhXzro(W(wkEsLwkc?HN>rs(T>P$ttGO5Ix z>OZ}Xw&H*?%4w^0Ji=CvxI)ew=nArE&>C12YTdLoz@+Hu!Wz_*$eQ#f$|@0k@J)zN zA=7a!kP#*~t_3Cq9QhW2^{`93F%RK#*p1V>Q5X2mAa~WcBB=B&6j0oI>^g7+u+GtS zD7e{tBS~AR1k?){3h3Bky zkZ0DiHb1{s+_BvJHXAC#=Uo(6$ZUTX$jFYO*+#G@c+v8W zD4=ve!JB{#0h%Mi5qap76hCAVfq$W z6F5J=1vm%zkoOQS8rb_DYCsg+ek;Hw1U76%ZcLLC@xEtn=Dm-rO5wd~!L5RDo{ytr zd(*Mqm{Fc1>F_on%IY=~lwJIttliXDCVv2qF5a~51LWT5vf*~%UhKCB!Jta-4`F?1 zztcWMl^NZf{1B)Enf`f5Mk1jA;o@X1KSDBszVag^BPtHsfp8g1P1^y9Ldaj<0pvvo z!#_r_amsH#21SBQ9rIyPA-*9Ws6aa!^$DQE6ei;n)TGIMrJvxcqJq%{NJdm}s1kU$ zoq#V~ZrKT3iV7O;0x&SYXctncFn9K+h%IrJ_9=)2qMk&!@G@{WlHss4>HI1ONKRi$ z=f%6x%Z+i`eg5X<2f&&=QbbrsYwApIb0lHigyqDfF?ftd2qM3E)d<{v( zzT)>RKVDnynBjTDky(W5uDBI!7EkA=>#FpD-VWtI>8784m$WwhfIA1~s#!x{mG%wY z)*Uj(KiGar&j{;k(Z+rQcGP!FG!4F2bi~t?atmSHA&7G3N|WXB*Nb}hGeTWD8X&(LBC3f09{D!8dxHfwr8nX*hE+upRr4&c z$!ymSBW;5{;s+pNYk3gG%87@lnJAb6TDH%a9&+J?s^DQ@T*x4KM^Hx`$l4Yh$Xn>y zn0<6U_2WE@W66HYe}wD@O<>Sb@C>o~l%pu2QPatzAR*^4eK^U7MxAN6Nk$&Vzb$%V z4p;=n^1FTlTLKTwj(Ox^$uZ=?8mDC+_c%=(bsV0667tP)P@Lq__+pR-Dp77R@?*>! zc>>UdN`?hCK63p8@?z~x9xbmF2Ufz~L@GkjNmvKWAOAB*0n%+mxbPKq3dx8k%s&O5 zAn{Um3i%cEvA=jkKl%%zOZDw}8kv;jzU{O}oyMF&CZ%P{I)h|{e3=Co{BdUyUzR;` z7M2AQcl*^de4`CF6SRo`SJ(BtL>)x&to`9mAx0fc`U4~)tZv;B1d|RMUF?v{hJw|q z8@pPFZ6SdKdg!3vONWB!WRV@RBIrX+G z`+jHU&C4-7=o!lKx{z8iM^dAk#Mc%$J%Ik%1;*nXL4B409dDP=@lpL(+zmoL{A2_m zL<0jSODTl&R1YNKQSI;uz!ihk3nL?O250^N$ ztWZ!Q_Fk?qy|^G*S7LaqkttQKq2HS~uf6NGr-Kqb5?x+)CV*S6aO2ih@=L8(`%{_` z^-RX)SbutzQ;;?l1EaTS?g`B4Z=%A>H$rs();VXq@53DP-u_}d&`-^8<`<_XcX-^& z&SVhX&t%B(6-%Y#Y46e1AT1BnEo+P#UkR_*NMw{*>em?_cpmIAUU0{)`?qa4cx2r6 zo4G5yTHUEw`g(V#+i%8l=zr9m{KMMTj%&VT^mcHAT(#+ygTc`p@8eqT#y6Qc*h!Z& z4mnS6Rubz|aBhpnVKL9P$YLn1)Rx&>Ej3=I%;aF%A7w&MI*4xbIPkpRcJRpNooQ{O zH}5(`Ajw;OoqgV1Hh{BIgp#olg#u{&G>vU2s#Jxfda4u(g2DMrl|sR@QJ3Rr!(x!B zn_hI7N`9yj%k%w;Dy_lSp#!v-fj6$Jo3B6gG0v4_Ysh`21GLUM(_ykr0fm|=ORTTi ziGbpM%hqgbgL}^z2+|yj&!|90nGr*3EZOT#);qo^$ZZ?t(SJZmZ#SN7`RGK5L}k~q z5$$%!2)glI7!i#Ou|G`8HnVk;VW0E)FkvR;v{v&tl=G^Zlv9DLF2ZvVr!zb*b9Syq z%ty$2Xz8e8G|0qnl%i^NWa5T{%$`JS6Bl$Q{w|@VU*f{0DZ1Y4?x`P_JAvab0!M2u SUTA7Qf933%Qyq!KKJ^y~RmwpC delta 120194 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 Kg3jG(x8pbULBNs# diff --git a/dep/lib/x64_release/libeay32.dll b/dep/lib/x64_release/libeay32.dll index e2d98bea828b2ddf66acc9b2de87a6fb9f3bd39b..45357905e749b6edceb757abcc5a16d2d804b0c6 100644 GIT binary patch literal 1289728 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%0Dq8MyTe6)5YbQF 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 diff --git a/dep/lib/win32_release/libeay32.lib b/dep/lib/win32_release/libeay32.lib index 2796163595d2709a3e4f378608bece6b4ecfb382..fb5a2445bbcd5608bcb7a8ebe5f76e4b5d748a90 100644 GIT binary patch delta 84141 zcmaf6dti@c`?vGK%-GC%MsiqMqmm>|AxR7!B-xZC$tkZSF(u*EOxW#}n35z3spOUD z;FYB5AW0fYl9-Yt>33cCGtcL9Kfe0?v45^z_jO$*?Rci;4;`=&Q7tQC7%i{_U# zzv7DKCMzW>)#T)dM^0$-M4PbJ+k~GO@BZ^i`KSCvyqS|98Jmy)<^4OV#_Z8iiIF$X zitGIP)Tq;8_@5=ZC_E}DO8>dm9E*smXLg219SET8j)+RKj7@xO3Cc_Rj>!YID68w?!p%==~C(4I*jpm_+7nGya7nGFB z70k+S!>gIP6{9MdZdXPngO-RPt?!4{R6k-RU?!iy_KwFKi3C?SyrD!wKvBSAIQL^Ks4e>1z?UE9p7E7tCs%9<*i zbyn3!63L?+Uu+mz!PMOwUdy~*HL4!whH`dRX4%T#jm?PDxtq$ox0;nzqEbwsz2Ozj zkR)~%Re^Q)27>m2_-t7JWV0tJs)0X)!^FGg7&%p<8u=IodR$h8c+ioaoztq4V>tvb zjI1!T@;yPJKrlX;2%6#nXALkmnOzu4IPBoV1N)}1A))WBDWq=_B)b~VtMsiQHEjPU zE^qoRjYu)uss&Z)iQ6!h2Sb=52d-(vs=lERT_e_=u`j%aX-`T)#FBru{PdY-At@ODF{Z{Q-h3RR{U8$vayWp8f!<+Od1$zI$aq<$psT{ zt;rMXaO-Y5{7G}HdQ?qQ{BlI38CZ*TB>Yu3H!X`!_LyH^E2@*vJUDApn>kZGS>>yq zK8zRTZ+}^pUz?oN^`K1x&Kn0AJUy}Lee>j`Dbz0jYDdgi?8RAPMH5_!kR|aoS8J# z@Fzy$-Jp1EDx%Q6d9U3vbwqc&U1Qv$B*ZVoo0+oHFwtLDWL2@S2$Dn zz4@*yLg&9Otr#EbUDwJ{ub&q)u5{pjKAv-B=zJX6n&F^7tTod?{@&x@!*x4f#jcCa zd(%~+>0H)^=e7OB_#J2aiQ+a)3^85jYL00zHS207=EIBHG8jA!Zp%Cc=HAsdIJfly zZN#pKtWb0)ypFl%YR9&IjoEe$v8NGY<46~v&zX(c(n)=JL3C1JafP;IT{ew2dF|r7 zgmSSAuP%Qx+l@{&`G>;eO`mq`;V7Z2+K~%6MZm<#@P})e4%a%2`(60lYePF({B^7- z#PI0r7#|!QypA|9!0+9j@R2&UwC9jV)y(d|DcVVc-^Nui?S7KAc1Z_Tf`*`%MjCY_ z7BJPEjyx5rLE`m1m1ZMrZS6j%NhEiBq?(z3J+o3L9vQuqjC9WqD|0*a| z9!)ldH?nS#6As+yxPzZtZtfDA`wd-~OFt}4#!ZZm+*ouIxe2*Xbl1@EQ4SpR4|HYv zaKj$mn2yeCOLn@5-a)&YmE)4lH{CcyFt$Ywj|KcW7w+fbs@+*v;4Qy9^9I=ucMna! zPY;G8)VB5@?=zs^wkOj^&Rg1(`2oDf%?{k(bDDHB&kK1^IB@VY;1=e`@w^*l8MF6i zY3+WyCA4lk-x_+ZwGLdoyt>J~JF0xmnQOa=70l4ws9G~GnHXi}^<@=n z9gNp~F5P(eE#3^vm3sNwPF|6r4;Ylor4of>UoK~JFnVhqGm2ud*@2@MZQYM^IOwnF z$Ml^Q+P`H3Y~d3%%;6fb=d9%Xq%h|$wmO0;`fgTmz|lwD&Duodmfp?80)x8tcLw=k zy{7*^%+%x_9^_N3tY)bxX33Pl+-p0U71g6t-Q|D@c<||a*n@paUWx8MfTw|*Z5zP6 zA-3Ay%Ywps%kE{X$|U72K-xf_99}bNAbSm3*E0j1qU`Hx%zezyhM2P}l|%ROjv4sx zKZx$_BC5gSn3PGjkAT{rxNqVyw|%RwCeq4jf86HJFu%&=~jt zD-rNr4jc)s%aG7HXw7-x4TpxtFLdCL_w-Pf7yS1h#{367>eFGY41`FV;XDZOy>vLo zH#{nR1Sv82dYbN&??KVcN(gYz+?m~;5{fl;CPx%DBY5Bx0;F+McbdNgY+ zV8-W0J7)Cz%Y=uSDF{9KVHN`L0}gyc?HKQzD^*nARsM3Xy`h^)ughIMTxRVUrU`>I zd4vVRTyq{_e7H>XSmrq(=!mhQ1>OBmgE~FRgTTS6N0|dil0J^%FhRk%b4-BNpNUKie)9fA9t7)UJ;6GK z_2xgpbbK{&L^{%sueb8i$i)sSR!ZypFWZP)a z_-o2*D$CCK)5#`tGS@vMsELy~fk6I~lUaUv`+zA7haNwl!g_=cW=~}wRKcvrs9?uq zyM?N?#_;+YdPXC)Z!T!#`X%0tp5+SF|zsoLI-`UJzARDZn%?5>`(~1}#7&O`W zrw+31zuplU8maNp)ikdW*A!VGFuspr;z*9040{p0tHm6KgUR`G96G+;WB?>}q-z;os@94+AbxtuS6pY=>={Q1v>#!s3T8h_lp(D-HN!SDMlYb8nKVQ_1ru|oFbMp(VO{9S~i#ZLfxH`VPJ6XM$Yc2wz){7hnfpk6bMNZd& ze;)p)f8M<0A4abGr++qliASPHO?!!TD7=&lcFM)~R{?h|oWm9*yS&OIu{2xtD*H4Xu)zv;K#duDd}S})HhRYqAirDoWq5%7PKu=8W@u^j*}I}g0?`=Rl- zo(JCg1I8CkmHXF{4_GenpR|ejhw{d3V&w%ie#jZ5lh|~x=lpZa(|zgc*p$GU6qBy| zpEId{z|d$jGp|l+ms;wiU(4kev#}&1)m(cednpQI?1!vzM8uE}IU)ex<-o0kaD$Fp zSX}|}mv3SA1OKe?5&shge(WQb4Q!Ns#Oy&weYP?kIM$}EEGFR1K4!SmN!Be8UHKf8 zrL2_T+z0=4m)ZC(mj`I?v@_gUEWRm~WoGx6tD83;j^p0Xzx=af8|Mem?DPq<1o-mv zz*9;XA2no539AV31LuMF*v|N9HP&xuKB4NYPg&Igd(Qo*e@1@BBSCSl0@_H~;o3;$d&AF^@|G=D!hQC# zXE;7JL7pSETUApxrh?CzoK|h9#Y;9v!z1F%{ri|hU;o~|^oD)x0WfBh??M}MmIL=y zTC|@viuf3^pW_4Y0}dPx-1qy?4qWm*TN1vQeSqQ6;fe#SL#6L;e*R1D6PYSsMpQGe z&0)p(vY0tPkT8hY=z~lX?dRBogl^CdA3De$fCSX{N0t$?mpE{+bL}CfkLMvP4)I|( z@H2j5eCTA(Ps~4bn0T0V2!6&LWqkY@HV2PzcLasDJ<1cq$yOX?=R*Z+QpU*~0zX~G zbU;7y7{i_W&u@ra3!)0kLp8N@sCD~o4Ye<1Sg zec!y}QJwv*4a7p}aWf5z7&DwCbG~8$FZ|pw4raU*uJ`vT$pU&8S>RTqO z8NK83LsSK`Av&VQ%p>o{o18x+3%c(RaTO%{ca9Fdv+K>U_IG*^Wz?89FY9IY&E}oo zT6Ae=k)Pj+ri=(bnZzG9vHRX(#Xa`xCAH3g#E9aXpB7$J9F$Rn5Hn7e6#Z zK-N0Lo(Yeg=D<FnQ`K&mpaLXg2 zGr@u?&{|VZ(vHeW+RBacW+-GUQQc??u*g}0TvP5|uH2Yn7DPs00(uZNGKxhF#Ppab zX4H>qPm0q~(RiO|5WZugqv_G5bLD=x91hRy`(C=nAJq~kFOQTcdGx({A;Q?3_DBqq zccOEX+Ggdq5}lG?h`wbUy=ZA{G(8AHsOT9Z0UDPa&qr5!DSz-$S#ZA zTvm}?+;0^v8``RWsOR#^#=;+CQUcV`@NZ3EIS`($Dn-*{d2q9&Qji-PD4KJsh}`CA zscem$X&O()K&qUY$SlJp&m^)-Ld21kL*pN;%=i$dZxRawV{LKZz;9WF@d1DCJn+P- zjBizrE#EO!qeH&l-(QtA2Bvx>Gcjm>eKKnv2{1E-;jqa36sC{jl2DEL0sT?cn2w)F z&4Fr62k@Iy8IFYiZfZ1r1_69tR-NgCpGDP~AJ9px!F1p(`8C-1nh&j~X+CVKp4RR= ziJYXG+_-?~fSODc%nX4+8fsoJbqY)cKS6HQmNVCZdi7$4EorY=W=q&`nkx_X_EC~2(n*4ie&ncU%U zuUA0R8ELF(FgQPrCxmhn>alXM^*62_Gp?R)_YJh2=@(=5WQsGRYnlync;5hg#<%!0CJ!_B@~j+SuCIv_oYeElGJEgv&>Y|NY>(XDRmBsyQI=}j0P ziK3thha0l;$tFw(`2CwQKH%FNIQVIm!E^$#z9@ruqNa97&^d!u&(5IrE`biP; z;OinX5!PP^F5>vaoXZic2y;JSC}pz$sjvj$<~wHLFE z5eAu=90u^AS(!}74-dbU*dZ+Cw(r@_$Y~0F=me%2bP1~zscFY0EIKis#S?;&wGJHG zZ_?b+zVAYX&6y7H&p7y2AQb8WEdnOy_fRFyKf!V9OL-=z8hs<$F&hs`HM*noImUw9 z)w;~lkzXDrUB)>CGoH9CIHTu@{V(T0h34Cw2mPb>G16O~s`A%K`D_IS!{Gw(k$A?VIuOyieX=$z5-JqIT ztywk7x?N{$0pD%AU*K_*QLren;G$ z@~Urn)rkK`-a1#4yas|zyE;hN^N~|mvm&e{@c&_L+5Zv5yV|nhq3n*=(Bx3|8`tn0 zKyQ{!==8;idD-MYAd}QCG?_{5m<)wQI~E!4-2YmKdp|{#TpJp{?RAU~I!hfm#7b=+ zrA^0?ml#(YQ4I#pu8(L`6}(I9m=cGO$_e9Qy`1(?!YQ?=r)y$ zLETbhzcoai0O2hi9m0On3(h?5C96#Ek*E#LiuLUMO*0 zS5_h{)ubE4fj`TE`}jpUgbqay&IzsPeK`&{oWmo;D=$u!q?T|`$c|`BcP5DiKz0vO zlyYF5LBIU4tdhy<8C}D?(K{O7VxuF8jGjahycaXr{YKR*v2nF?%M9diDuoLN8B6>w~P1(RQ0 zI`UmZNy7#<-gz4t(>NEK$BU0&v#+ih*o%fjXX|^BDy@qB+T1~Q)7Mv*+xne)vKg== zz4Z2I`X(4MScBd~Q>U^d)v#ZQ8S2-N4ZOE{J3%S#RNi>salWA+dqb<4;ya@GdzAjr zQ#{l=pwM$3kM6KOY$@c*U;1zw)AVL})jh$*njH2go3VG2;tUoXpWewyE|5;!^yPnI z&|(LUU{A_r_XB^Aew@fiYdh}Yu_%U}2auJB=d}YIp8Z>j zS@$v>KP8(*_p&Sqw4{Mfp!v=Fwd-uok<>SU2Y2f{Zn;wd9rHY7M$Ka@Fu;WGz@KFvhM2*%*N- z`iwkhimfBdkJVes6c>t~_a4b8dQkeX{5bx6ErMXsznmbDV6uU$eO#h!=*^sQw7MBM zR0y~imEeW9j&hXGjo?Ef;)1&JqAod>>k<^+@*!3@Tx#({LpM>jSd5v4$0JRh7l=MmT;k(wNuAb;plj8xQttEXNpD&Fcrss{T|xCs6fQ z(2e{KU9Z2PYlqx>?=ht>MrWW{Ap5PGMA;9LWj@JDac)JuAooCKmYk?##!MxBQhcXP zW*>r!7C3N(z?sP$GO+ugDQtJR^u8(VyLyGdD|tCnqjBj6w{X0FmQ3Zf3W#<6HxmPV z-Fe^{(*pS3B`9x_InyZ5Lz%UnVr3$S6gqI^is%B)6=+e06_BmyrOLhn<_WgVna=p? ze6}j+ZJ=5Dx#WIlBI=qSrn8s9T5Sp)EBgJ}vck}1J$(jGrcB!~(o>UPB@_I8D%HF? zgQr4riF}%;g1jT24wCfLe1PFlbFZ19)x6DtJ8IY_H~ePabh@s&Zx*wLCT9ICmKH3x zn9VHvHOzkFK)-DCnFNU!eP&qA&==Seib6{_&VhrKvLa^1NrN#aY+ke^3=_={`efl^ z)1WR~nw#!(qN|x-46hHN=`M4a7cAD-&vE9I#A=PIiS-Wsu-V`8m4p9KhEro$3|-I; zD91=|C?6#L@IS0z1bNzA4st!Rwd3{3wzDiUWrmq)e@C0Q=7t`g_zVr#*{#Gn`yZxC zk?3T>GklJz^gSOs%>(TX9y_nb#zxC`niekF9Mg+B-q0iScp0buWGB_3H+hrp4vS1M z)1Rf`4r^^ZtfUL&#-2L~^wN8NKrmmeH^|mQ^9yBhTXz*rKws?Zw1D#|^6Y8{?zaLa zy_nMnQec4tM`k!(%)Sr&!3&uV=_R=O|m-NpTaZf~Kw25C#MNn0FN-;JvE$I?MeZb= z?X7#Hldv=285tRC4!uY-Yk4f6I(rGL4=u`?B}`b=YDH4DJ}fRcK1yWo`V!NG2^YP@ zCUlruFSq=)UuO253x#)!{0pPQE-;D9m`%GYLDhZam)DTp}4lU7`J8f3blp35grwpVWv%Ck_du9uQ);AZ#M0Gg$)d+?z)_vT3yp> zS)1GYgsbkcVJYUD<&e5mBkB*5v$nX@U1{s#xbqFxFFMGsZ!+A8vrTfPGAtpit~vN7k)$%wc8$Z2e@3%( z4arFxd}(hn-0{?d+DvB17Qx!pq5$`9J6t{5xrvPCW6WAM1n>_#_%KA?e}jzpn;nN$ zk$WqJRS&@lytUIh)*2XDzb-T*S#R@%%AgGl?W^|5q4kVJZ@$1qPd|7HrBbxJNVN0y zIxZ5h;%IKu@saX&;h(gB=$)VtUYPaW z5E}le19!}QpFF8ARe}C-!nGTTFqEJ9E(;4KEOO!gdZX5RM26h4z=1nyZM{_7`pK6CLu$?Wa_$0DHY&HW!|O&w|*1|9l@3HwkQhD=T+_Gf%7hPEV+D~5a# zVKX;9wk+bN`035uY-~e%+-09GnbzV*YDz(fCig= z&2l+uzOBerxw)kI_rGSjkg96!W}5ycji<25yLpohgMM)a!9nuAAqSzWE1!PDlVFD^ zdyk_$zZR@;;Fvf4Tc!hefdfYpIqkxI`h!YC&%4WkBh)+ZWw|i#y1mQ~^pLTS@geWL zeLQbK*$Ll;R`#gxf|K|?@o3qKQ;PPpb)kS;_w!gV^8S8i1eyP`?->q37k$rk z0Izz0;g~nyh5L#>a)9Y$-o8ID9E#ue11l2qW*_8vq4?zo86Wbd|H$-#U-%>AJCRdK zz8%;1Qi+@mC9GTUF#1qv9u6F0n&6?=PeC4R_R+lifMl+)22z9e{}g(z)`xj66#ONJ zovP}uPf~t%GKk-kO?Kem?ex#g8|*Up2*a`azWWIKD&QTDG8}xaILdsYE2vY(aM)#X z8S4-_KUKzh0DRyvhQkkcoCn_i7YAST<1dfim+QHvUTS1@bN3MLzLYuNV1p!u_q$Nm zqF?JNyj;DE8HL3!y8-2e3Q!`uki&g`i=RA zo`?L#`h=c$F&ve<;|VTOC@AYrFlTUw%YJ8faEe+J(a4I+<%F_pUL36_Ft)}?9t)Ny zpLAIEQ^j!yUtQH|CtWlO%aQL}WH27#^DYA#oa7e-BJDp;F9Qs3L zY`Z35$>!5jJl1I#rs#sTiO_%Z*XSyNCl^p;@t>qf)w`8JSENh5IZ{kvOX*LqJk5fj zBP=-09U<%)`xh(CVXThyvm08%`FOS%4=q*q3njaR&R?CNGTPemt11VKMx$TVmB?zIAvEJv&5VSQgIs zfY*v(IOtDy;85m?h!}eK>g0$b*#Q`TktB8Z(_a|7Gm^(*u1-;*d3fVI@P^Th5Bg6> zGkql2@EAuY5^>fmb#=O0c;4PjJij1@f4COB?T_KP0PhhS8ot4SgSX7M(7er$3-adK zF)5z$F>ii+=y{Jg@Ia^4r(z7fz4d+0Y^uo46&Tbafd>WtInVhg+%>uqQv};1Dlyx@ zFLm$%?~=%LP;b{HGE;yzsLXIkIIS|%0sWH>9Qgf{7$5XYl9)c=t*bB`bQV=%I&g!e zs%%!|mV5^e*Db5c?g9L}l9`Uu_g#9CxODy2^4{)nGP^W*xHg5y!bYo7*hZKuy;^Ae z!fK2UI%ga>bTv3Nw61ofvaa;$kbQonPlsBC>52KRIl28GG*x1GV@mw7JmW2?9z#zL zt)JqBRZ484d3{N_5L;cFc@43u8iF_6CupIX=9(}$mQ z;Gi=gjp-ohO43*^;J2yA_<%2V;E*dRo#hH-rcvok43Sit&XEMBdemp8V9fRP*_fC- zvq50;ayOjSfITh1)aeGyRN$WjF8GIkmi*H{TQ{VU+HLs{LavWD=@-VNnhgzO`0l^I zE~<4QyD)Zf3NDPvc5j5)yrOHi4YIScpp9%xr8f$lS4K5rjX{$K&VgH+=|Xe8(429F zG`0zi&N(DQLfO>V@jt&~zN`sP==35jWr10_mGmMTnlQ5(!~UjaH4~O0pZ>U{X$)VG z@jI!hP1#|vL_h7oh09cPtI+Yv_K=Ji`bv%FT>B|RZ8b_|mpix9P3^8T3x4E>aO#Tw z_Y(i>Be}nS06$)S5wjI=rSxXx5W$~Io7#*$6zS%dW*h+szrGhUF(_d3#moWh+&VL8 z4o@dbGZ`Odt#b*R6%jf066Oc#@`QsAjr7lA`c5ruF10Z1DrxV^ve*rjXWs|M%ZYkk zTe(`fq~$rU_jQZX`it(b|7aGrh>_ofZO$R3YOxr4$WrWKv~LkZudq-z=C$CUgW{4d zWyL{3`IoYSP{5Bk_)tXO%YusV3{Y|z)5pBomxqS0aNyu4y=7>A3R*H9@Oj3C`*mZ; z6-)>8cRO%6T<2CS7x-V-isywMnqA5G;Aj4oj1R|3Y#o}Pu?`&b9%{{Wz<=+nm=5OM zd==xPl(cHYr9|kYnrUs%W|H}BVwxcn+c@{znxd;YlI4HpHE3WE?mXSUn!_1k-nuQr zeJNP3^Wox5KJK6Z^-A_JL<-Vp+ zFSe;h^FykKm~1}k7Zv=8ZlsC1*KwMFp%U9O2Vi@2duAJMy}v!Xqv9v(J#hUT%+Ipt zm)q4G+Z|Oa@O;F#geUd-4m>AZy-7!=jnFIV$f1XjiM^gf0HHD3fd?i(cs)<9f>{Cd zgExmg0h)goRXea31-)$O#Ci$%YqJ~JH*^EaT1oF~J|#`b-gfdqySHwLp}U^g$4u-T zL(e#!Be?=^Y)!McbFfNSg%;fyT0bLhWc@&&`y71T_p-%CPw*Zv+q+1IH?&I(eUk?} zaa+4Elc3oCCguS6Z`{QAuux`K<_s2{@4%6)6T5|`pWlt?gP)TQKB8by4o3mJdQT2} z9=ez=-Pzjkf;A2t_zin7KIARz!SebZU)0l?*1y6xq$fAbAiuvSlLtFFH!~b+Sa&n4 z&7am}-r~&b*U)(m97!Vn)?mzdfjsh7rla^a!RvSD@76_jw`)6_g+0Wd+}C6%R$Xr6 zV&zAwrJ@P@p0iZa8}hfHAz__fEFlON^a@GXWBYh776)SXy`AAcH{PJl&Ob4zMelzY zG|%}b21Vb&g8(1qzyloYa{h@y?fZl#w%ma`Hwvnoe*I#SP1c=U=$wPQ({f)Rse>Hc z#Sd|sT>lzCY+nvNglc|Y$0CvgZF12Zc)QM;YPQ`d*DUTE%4ra5#lgAk`jQ^K@0(j1 zdXJ%^8J-(c%ak>fd&W;C@Uf1M>)ESsUJQMI(*6?<(Rby=(1$~D;l58lXOMLCb_XY2 zCN7gjlo@_;WU`svG`GL6$?`3mC zQ_%xiQ%c`fQY}%(#4|6sUXEtOg@T{yf}lqR@`PGWJ-5iaFNVIG3ivJuZrw#MZd=Rh zhn4R&-`*Ef+q`J%l$1wSzg4R*etH3&LgA&^M1r+pvLqOq19M0g5^XNIx~Wu4SE^&AmhV1OCJo4-(w`>D}C$rnpuoK z9JoO?%Jz(8*}%hP|6-aj{o;QyP4JdFis8VYl;KV4_33S!}A%;6V-y^!N-&uG* z@(}Z^b6L4`1FNy%EWA}VQ~Hi(9Pqh%H1i1^HhkETSN2rwKBexdJQi<~#z=Bp@i3=h z9csf_7fn0OgfX)1^4qD{^Dmjkj$toFaFn@lv678YwbE)W5)&?sOfmV7usC3Q$0N+P z!mTRoLQYgs)>&>~H%{gP168aY%c_9sGahA{sAlsXrD~>8Y{l1e^95$%qcIW#H_BrS zDe%E8g|t{Oj-$<~Kr_v;38Lf%$x&5JK|`aYgTCtd&lG9-xnMR>v&w5|(hDT+Kh4a(Dvq=sxOtQq`1Vj#cKH zoQ@xD@|5uFV=*-cRy`PJs862^Zce0q!2) zJD&fH;PksmJpY!-+!ccU(#Z~eKPlCi!f-^{q$wN`Xq8V+;Z_-ub=Oo!UJmIoT69bM zipGvi4TiKIx}S>xr7A$RDSQP5)&7ltGo!G0!)dHgrvtxO(!t7HnRj|_Sd{5CktT;H zB|gO-;EYd`iqWO3bnx!)5x_Z5Jw?uGukG6msy$ZSgrWk;57P^{yF}M^sDNjM8uO;J z8exu->1+;|_1Z$#3beJth5H9gX)_#c`EKy^45s62x9Dj`cbdpPqTH~% zHHXg`Ti!p;WTiQt{<}1$6S~P6`J^RG(+R(xavyU0U1HQ~OW4yEfnRqyGIo3{%DaFLtC9M60a`MmpGNLicB-h z<_0a~2^szjs|RWu;lLrxzGoa^eBp1N$HGI%cjvK?SY~BD%kaRuf9|uCwA3Z6&|1d- zl3Qx^yGyg|yzPe9jG50~gZL_&ADX?s3z!YCx8*$Wmc@*ZH2YjJaZDe`OIXPGQ19r4 zj@o@S9$d(L!sl*%j^W_*{pXlI@>16Gq3IVt&vejGB`#vKf`0xYrVq0ocHut%yIWT+c^h06-aG+55$ZTfWHeizC%{wF;n8kn}*ME4uk#8kym z9AdNTt88n)^Bp*v{3EY&`-&JDw1VkC2|HIXm++a+D?>}WVI@loI+v|tIIfN~f z)-X}=32%X9>xM3nW{4+-4G(J+$`jR}EuyYx3q%*)hs%wZO*z5OKiSom;{0ijy(PQ4 z=G7Rw!;fzz9e#`Z2Kdk5wd6ktx;<-|b!Y3QP?*UbA@9tmZxn^P-{(hHyY0W!pg9Jq zF9w-@t5nMn27zm>TgR@2sBiW*#{mpg{5Bg(@vUZbAL41Vah+^3=(#eHQwXA1^6Tf?gT`1 zj08mUQ4$afK4C4}6pVMqgWu;&8TjWx=bvaz`hURg02O}z0jUt~+i4SP0oqybz?F>E ztX>VhMBMW2Uh?Kc+>(|e$oxzG#~OjrQ#Z3_u?IhSGerO%2^W3H=uVhFE0MK#wB*dE zKI9-)_AQ(G1&@z3osABwX(G2!#-r-pdyA7&WvmSZ9lOA^`$&#O_H2ov7o`ZHHXm^a zIqS3)QZiOPES7bY1AS+1WqqS6F51er#(q}%$21kl%>9_j*o29%pC)aKp|78+XIrJ{ zmfdrrxOTl|-T!=KJZ;E3IAzhY0rH6CP|1*qChHTf1HKblih8~kB?1d}Jv09kRbj{_?O|(=rh(_R@U`m{ zSisFhm9oF(@KTJ)`&3fgkx$u4;O$*LWA~-V`ixDd9$%D<;Gv?T%qD$!|II{fWyW(>mt2BL=ebIFPOsd+F^)bQSO*qrMFIXBiy4909#sb|4 z&c8vvKH#1fBC$-~!HEUYesTv#JM!OvFB$Gwud@8;XY)Q{y^k(G$9hm;r=6@oBY**1Hpj~oyre$58L*#2MhSQP0UU$gR* zXRCQ_N2)}L=7&v?WHzcMUoC^jtl7<0hlVr1VFBRG^S)s-E8KdCo@k#i3%`+_<}3E_ z_AhK%xQ8jCmpHSBRR|77eCy!*>#ovoSzM?mrr0aKO_iy{1vis+5yP{8TwU^U1 zXfE2zG_j^n-RG?7{k3WSKIR#8j_e~k$h3LivGPHF$9GKL?}NOwk-eW5fJ)1TxULuW z$hOb0zS7fuxSz5hrc3*tr$ddL^?k@1X%Y?)*QlLloC6PR(3Blu-eLaUKd@??MaIJT z3Pri{U7NoS5!*Chn}f^;JZJeq_8hEd8vMxCM3yP|kv#{jo%zvW&G)pyhX@~P+)9;%Lw2O7a=@6UDF&wIQiSTC2%$SXWupeSDC`MLf4TOw-agK9(JJ)Zi!Xw4a%u zfH`LU%;tc{pZS?}ghV&!Na#s+AK^)$yB2S@1t3*&={&wpVi6yL^{9?d>1mYp$GPHysk z4b8(FzcNitKUM(k_?Bs(&^;%zhMCilvoOlYyyL7DXe;SAhHE~tM75|cSE394Ev?k~ zPDoGu#vG}XRvN7fuS%=-t&RHK2BSz)@LlyqLXdt^+}?<}*n6&6d|ij^ML zL%;Lkh_h1NAe!6TPrf|(d&W5{Rn(O(C%LYu2J95Na(vCK{6kibr6+?2*j_$t{RbNj zI$ib$>kjbrQw)a_%{s;Ef)hpl8QO_P{K@!Ezx1Zrep>paoF1~)J)Goh7Vu(cs%U0o zffQ#sd8ZRon1AbOW)<-4zZmZHq;IKPtn48@sklY3dqvrAc80>)%}?b7UdHZzvy5LoRa}GnnEBu>{qMTdbQ*$noFXWBCThjeE6ZzhbpE_obiltZG zj?XubRN)H4s?GkJhdK&qQI3;hhK2EO1%kJ&VX^dp8y#%h@L0MHg>11VJeD40!)2R9 zFuppH4bF6tadCt&dTfTIi?<_~(?D{r8X3#4hW)}bHj-zAD;|!Fr6=h~!o8y$xKC$u z6w~oFY+6OLifN%39ZS~)1ARw&Of0{`%hVtfX357DZgLC)j+VwVM&|=~SUyshP{x3GJ*dFrOsF)-XSu=ClO^ zXI5nc!+(pbvi|~}kj!xCdvvm62fqzFm>ippGYr_gZ%R;8ek%M_?6Y8w?526mTR#SY3+1F z{#Y-$^%dd?4hqoL8jiNOIe9>KSBKA)=A>^;js%s)YEHYKJ7hOw!CYwxJ2yV(L69$= zX;dq;d_}cLKBIT3EMe_>4(UacXQZ-q*%2Gu>~Qu|emaZzQf+cb?-qe>vs#L}iS?t0 zm~Q6olpxG*!l#U2bzB{06&`S;4qFsn*rzVzW9hiHF2^gY zER|vq8(EKuA(QN`$IJ#YNoU!0LVRG*>U18Yabs1do&Ru&kKxZs($22Wo`A7M^?9tF z(0{^bA{#K5Q1##jtU3hh?gkvFP-%|zW?(!p$=VBe5+!D9j&i?LS9<;Kkk1@sH)Qr5 z5qpb>E9ajhB4&@5r_-1njxq8=7G2@?m_&aL^h;^sa(i6Y!W?TFUn_8-5NgP2#A?8V z8{{WfLQR;_m?s4O9C;iCe5LQVL0@Yx8CEPsEv>S=K6kG+Dh2vB86*K_0}(~nsFwCeU>*PboxAG+Qp&a1r8kYoVnPM$8Qb?XEGfm|J|9K98sIQ zUgFedpU$RBm=45knZ+M;hupp5Wj5;d6rzt@;JdAEq+mNuxtly zxSJCId}``tJQg%hI&gi-Wq<2eKiG1>MoLe!eJ8KDL2~Qmp-HxG$#89&ZR4Z|_*=|` zD`Qj4H804=P`9>ZPIb{|J1|}J{h45juZXQ_+Fii~&)E%#@hH_>ER@z?5le6M9kf^v z?UGip7bA11?k!8I`#2Bd>cwF(flXUS!Kb9Q_FF93v(c5zw&HlfHTFu*=~(HMUCApQ z+@>DfIyP|2+OnjbL4q0HI<~$^x{Afp@UR$q9#ly&Qq8k@kuhfKRm>3jp3##M0L?0&c&x4ZFQoY8yP-UjOJhMmy78f3(;=wt~MGU(Nmwc-6KH*KA#J-JZ*x{U^SIGOv9seFw#5qo@OOVgHA=Xix_h6RQ5S z1FITEG+VX=AkvDf@!!g}{dAbSfK+LW;g%)%DO-v`?8W~;LHRPY3DXNPpPHA=# zQ{>(-B=7_TBA)7c4sEP426SUa5&0$E*zEvso5OGjwk(GQbN$}b>CTg&mzva_2dVOH zc2ge{xhj}(nXz;k12NI32QlF+gbPgbo26#vzZw>6e(J&dQ3&qro*dj-OKqvpTAFR@ z-y)^7Zm`72%q7RrNU%|=dwXpwNtE^*D5s{A z^JFFIE)5WIb@Djk0?DB;kHthUaVn3w0eo;jhC`Qo95}W_bME5Fkrv;-D`-#8{#kdk zcA)m+yIJkXe5w5%e9^Kshn`N}Cfi}n-;{NBaewxH@OGj<^9F?tx`*M|O5bx2`=zV7lKMTig6HAeO$3hXmE--t#7?ht0}?vB{?NULNU0 z@hFQ?^p<4K+XiwJz(UIgvgIIc+I>N3tyH=O+8`R7@Rr=Ced9jXAfh#4(0MiTf;Uz^ zNi&GK_T??QpT$KU9D6^xyS*4@Q_}XUO0nGj^n!XRwZ}Wj?uI ze)X=>1FRpLX!SOn#my4j$IY<^W2>2;?~klvo^o)V94nt!P_#4u4NEi|oL>vZ4c5FN zvGgL!PK7T_ln#ldFHD@9@b{Xd!)1bk!I70ry@!}*+w|i0;hv$fboB)Q}OZD8P?6a4VWVnDB@Vd61W-cBZmNV#~jXc=*BC9JGM` zKP|VH3%9jA?QVESw#%14%=)miI3BUjggq>lxMoAxKYGLj53OKyL@1B2GhZSz&-c)h zMsW*$uGMCFXoaJ=`?P4fk#4E!MtX^dmc3EzdLA$FEtKWquGlEGGGXXBGOKG^Ty>he z6}OgY`*6hn?=SMPG{wyy8u`zz;+gIAX!e1CgXBNV|5Qit^(Mcbtyai>FD%Jqj$!T{ zv{yW|vWFv*%yI|KcOOeKQ-tj5;if&pt47~fY#LNwNtWck_r0*D0Y~u>Ej>m2(W7_A z7}@o7oeG7lU@R9hE%UaXYyVJB>-jgsO@Ms|Vj-!mK4TKd; z8;HubK(AJXR~}RD3H83pCwngRh;f@ePo*FOU9AX7&u-+ z=Ra)%k9PX5W+F!ZBcb~)sA0@w0X2B;_{(EV*J&)L3f+bOlVHh=l>C?TFV25Z!_LPY z_4sP&G?CN*Io3_&`NW6H8{ZaB(5i~=`4vAwRt1@=lbDPu(^^%P`G-{AW1Hn3zF3tn zHT%8vnMvGx1scLZPjW+uHTCBX9PLBf$s{K2$gi5rYC!|pU<%3OeJfVi!~Pc-v!ZlO z-K%Q{GoxXYoT9X7ep&M?u4qobws&Sqa7HV-wtSoAo^!t~((+B4$_YYew>Y}m`%rKy zKPp#>&p0@`u(wR;!v1pI)v`>4T^M!#jmLHW=H#rAXlK!7)!(wQc65srmz@`j?-b8u z-+@w#rm?d9P%e6kb%dsQ#8YfIklFJTlfkZ2rvkEdSNGMevU5FXHsknuF}-K7Vi1E{ zXE@I0?{v3$nq38SRy-Y~V~-Nlg*wR-@Z4K&Fok_$>jZXeog;@7brHe)<}^D9c2`c$ zWR@`Xz*#&s;$oKz_eJP3JG2NJW;=9PjhBe3_l}bjmYgD1qr-j|xj(Ax*H32lu{KID zJT2h)F5JIlaojjwBU#XvHQhX^t5;Pwej;XFbEn)(7`7yup0z?TJLa%Jsz^&AT_}7j zx;FJoB(7t>7Ycz)%yUgr%}Pk zdM32u`p#oG=zlto>1$rKIYiIOzn8}kY58Ku#S7Sum}||m4o%-@n#~UlFFptE&-Iwh zHS|-_+o**+m&4B)3D1R!b3T4fF9<#Fu;L)xpLc-xYKh9Y=w>cfs4u-1@>py^Z(Yd! zv)aXmusty?_wC}$XxR^(!>Kor1Lr@-IS`7CeV!+U^Nf9-od?cv=y`Sqz;9i|aOBu` z7lo#i^#bE#-gz%Dz7+yz7x9a^3I+Z-g8zy3Vb@|#=4g^~UJThJZGJH{dfO$0PA`4l zSi<}|PBdGNf72fmgS*d85QuYL;(!1=eksG@AY+%3tsr69QfApHMMhYd{+M(COMCDY zZkT81%gjDl=(vnofO*y|V|>6Hy~1$B{H#|((}`Zr_$Y59mvb#~)HzP#w%+5S&Ky045Ml(&jAc1a~DeLN!4RDF&2mf#bEUti-a2I38_cpVO3|APc9thEhjxv8|lihJGjAv}rd^UKzR%BB1MA*YE_8Ys(sz3#w}M7W41K)jsL0>whCH zUZ`94ey31ttwY#{Pj=vNuoLHj_x~@`LC*d3zoBzz+jWc&`pX=+D&8(jwE)jB-8ag< z>ySNi?9=LP$A|r8UcuX}Ki%H6!}S@+bZ>a+6S5&x_BjvtcR|g#^}G%03}5OGk2iJR zaU5ONGoIIsdWXFX(S6W?YZP0qbeEw>$<{CrZQvUf&SA|=598>DSXzG}6Li_gnE;;s z{>GqZSU1!)S8TYrVQH!OYRU$deh$Hjb4P@ocCB6 zaM}3xnK3Xt#(_h5hu&v8fcN=;;h?ka1Evpt+HPWegw~2p?1@;erTvdR7al#;fh&Dq zu@zOZVUNi*6!%FDgdez>nFG^19XRqqrw`em0bl3B{o|~xEleN66mMZ+pu~iaSSbj@ zaUX?N%HfZg4wTYsE5lV@>*2bDt7;Z*lhfL7w$f3ICUuLTNj+H+s+q1I(^0X5km4ca zeJ=;7XYP|H)7i&)(Sq?9!%o4gCJn`32V_t1hEJ)gI4DPCxj$iw z)I)2Yj3Zhff^(jHNFwvKBqt{pC)07t&XhPa>na^ZN)heOcTU68*bXgwsp#AW3zC#l+n&#Q@FV&drdry!k^@V#Fnqw zKrn9lZZW^L?x5=Q!MSEoIBuBe?Yt$_(g1$ zK=$$nlsn>H)+-YAyuIv4%Dac3xQ~O|so*WWiJ#dQD|gJ#ZrnPp#T6b#@^`Tp0Rz4} z@;jbWd9gWL1Fw}g^6&4?dr##`4L&wD$pa4h&y$fQKVuGJfEQQHQn;r(5_}i^FX%lP&yvzyF7uBnb!E z>p*zyL5Hy4svbPZmP0?%=STKZc)*q)L+hi>Ar{EdM|;!mkmzH_A#PVSxp}^m^%Ex* zz?V31aF%|UIYV<%aF`{8CL>=?iQO@sho5V8KvJG0CeNQgqvu_<_ z`wP7#F(b|tlu3iXV7mO^b;dFFN!0)RV{8a0{NyoK2m~4M3k%}->Kr*Gd-gZ+)hVsd zeOv9fiJg88ZGknv@`PZd(Q$^uVzbTz5C4tvk(r16#`7YJmHx)Dpq^qCm@W!@B*tX_ zE(v$Y3D%v;Y*92mzqTmV%(o|K5rvxC`gf-!$w<%rS2%FT9g6kKhrdf-vEnJYqjJMZ z_6gLw`6rpM)0liL1j1&>!E^POosDl!D+jzu!ilXqFAYuD+?lPo8{s1sRXwX2Zi*%hypAz=Py=$s&QGYuw==bdV{|?5E^@iCwar89S54G8w z;^=vyn%JsBOW@scqKfU)WizK+nDe_f;=Q&`rVCQBnGqgW&8!dOPsKS^dVylpG;jVI zT_te9h5RrrJPvP;Rh|CY=>;8~YU)MA(YYuTJ0>Cy-wV)zHsR@_D@Pr4rhMXH&C1xy zfp^!aIfEkO=sN^h5bchPqiaQ|1RbMTUC1A+qT=YQ0PxK8=s5ar0pNuW+?S^)hQy&( zVN49O2{$|(Lwd6-BER9w)rN2S3~Bh*eaa5xTi)!9b!72#XZtwj84kBP&XJL$rm~!3 znuUMMXYsDSlRrj*1UNT74zKYMFo_k}E1{o>6`2PmV?9DU*#V|srMMcVM!tN!&VAyd zYP4t>f_AT>)tS8^JTmaJOb*sSi&YdRSfLi)av{h|rF|;J(bYNx@a{@%Fm-6_fV%PZ zFLl7#62SKijR|@_l)5dEm5Nl?rZOu)EG}P7@UNmRs~kr!r0hTORmqH`IQoDD%)K~? z%?($tS|zlrkFCP^C<+Iwu*ncgeXEA{(UPj{qrN0oPkJkAkreb}s;3_#!Yi6;S8!{i zp6<6W^CTk*Vv5#irCo7qS)#H*)QmwcQe`STR9#)He#0iVP zLf=#rAd*-UA# z1xLPlP&ZEAU-N>}^Nh81i8B?}HfUOGrpK8TX>rxfudVqvqM*p7Y0R0kQ?&c+tP4zJ zyy;YrErH#L`Sm!cVf9++p{+j6fn!_sOgg1ugETavKBpnIv?p?DeP$f+UJV$II#|+x z>0sWr7x26)mn~GfRW?cs)yg^YBM3V$VBt|aG8^(>rx-LeGcFW2Jo+D5d~9gQ!<|LL z-=gH)gz%bXPhG~r6w@x`DSUZ~8nHMCsv(V7?NDQ>i|=n@bZyM!by}Mew48k}LHNL2 zNq?n{L$lVhNpP%Znx*G~r!{4KUlj9nQZS~do4T~L!XhKdz7>p{Gb9tKJgMK zLS$FOil^)N2Rs@po{?P~_p381hDFm=UoB4y)v`jjzQeKtOnM!H9jm}y=gX*fLQz_K8G8miChKws z?k}VkU(OzlAg|hz0}1ea2adoy;==v?u|8LDpd#{0uHbpm6SrwaVj1witQGU`>?%b_ z%XIWvxq8y}N>(@8%vo15O}Wg2OR2ZXN;tRIuQ3b}m*L-C&qvHnxvT3H-38gE7^^_;?t9P7FDAU3*rSdcM6@WhFXY?Vxg`yRn^4^QoE(V9_hgDT8RG*5c|Exjpd@bT$w>q;-126&B=8sC z%=qdlHUu;=bgL+FQnE;{uw>rCoTwXEq;x@=Y^VO)PJsjPAWlF-+3#G0H^MB8#_BqYpC+_*@5$ z?jrt9_9@_xyp!qpwbpv9*4iba&Gm~S(gUwdKp?L#5kU4T=}U4d*w#C3D3+Lwxw3P4 z$?<4>X&B?y<ffWQ$^N|G;$XbyVYsb>c1T|Gt8))0KlN%$TUX?- z>&RsD&XVBoaig-t58#;4{>`dHH^ye_R`|Ro;kC`n4~DkNp#dZo?BDBNRx^6SZTE6~ zXeF`^pyfPKZVMMS4No)acgtDmIcueIQ8x@^0$NTj0qwy0N{gHRwVV+w`B873xj%dC zNAA-5m^0`weGuyq9M2uZ6KY|xy1iH?e926BKy+K05uRkuG>xaNIK09xyr1{l0Z$st zaQJ88U}Db+kZp3gY~w}ZVXK~(U;A-yPpPwbt}yn2&N~&>q9VDihv0EPF-j~dg1Z}q+#@bdt@YrADz#U&qQeWKgvK(eU zQ;~^6_NBv_PfV6Jf+y2tZDrR@*kvMn^KXRa+7Vnok!pv&tVL z+Ocn>g?_6#s|$Tu?@`R0=-Ol42EW#f7o-(7!(Ne3q-5`rbM?PQaRzXj$dl!mb?#JyBKF8iEdE5OE3)e%4zf)T!+SlF5I&ZWWl(C`8W4yB$N&+~%LpnRqS zes<(DKY(XXU^oJD=>!f)w3rPZVC1zP_kR|=(X zGlEvw&AQ@Fzd{y#_K|{=bA=SDBfA`R`)BesrZ7j4VDc1}046^*g-x!U z+Su3H6)g*(-2N@@GuvO5p9X(>cO3mnCPY0rl|^;9{YXU`)=IdY|4nFaH~*Wtg%h-z z#&*DDi>C2pnv(4YA2lU!(@fRh6t{_|`xwfOO@_Ll`$XEvepd=NAAifDIPP5H;nX&@ z3LK7ocOF*2oFPPZ7qEUIN!RI&5BORKj?~hqkTs&bSr5^A`n(qDy{n}1uW84-O>oD= z89W%qA2)-UgFBYZV0T2`8}Kx%8FW5>n(1f^M1{T7Fe{9dqAIu2LAgekPBF z;<9EjTuo{PR+BDKZ_jKaYvTWWPejoPr_N^nG1s)&4o%;9XJ)f8fIp~+@!@W}i&ziP zPiMn$&{<=c4vd;HhwY*=dUa~<9B!)66ej+M;c8#|y9~OQ@U?aG7Wd`0H@n{Dk__&C z`44jkP3O%Ga%VN2E>!=J9SYO#^~hxN^IX!jLCLuG8P2@$<7LmVN&&AikKs-n&XgUV z?$_vw()~eJKZl)|=cvnv4|ta0sxEu3u1m4~^7?+hY!R0|%Uf8mOy~J5JJ?(|pV@R) zosYATRO;~yPtTNv8N zZJuL6L1+1M4jo^oY0onpE?Dq9yP%_(&tw6TeXZotx{KIXAj^nFOcUX>Z&7HTb6#Mc zf&cCcj1T%*iQ8zFu?xH)h6*;vN-G@-_gpGwnsD2=_SsBD)7T7`TM- z5n?-+gqEc9ODqZ8a?MMOj}XpS%J|U890v}5qF-iy6mAoi&q_SDMI!VO-*Py3}e+S^I;cH!%6L}#Pvd%;<7 zP_F1ye1mfX@=D$tOdo81{syzD?AUp=4LB$?m){_})i1?TV~j3f&6}K3p{~p|tS;Dm zF2j|K%@Vp#`jC88Qda+WR*c8KE1jQ@eTyb?_GB8$3-glB;k8WV4|s>tQO)o2g#f{k z&tI+O8l~yWimGRG$Is$qCC1ay9AxVA-_SB`cHykP?eZLd`;W2*(DNtf4ACzoOV+Ww zIVRtsFXy|6$@7xpX$#KZ&+yuq$#3&!hm(B{%JOhV7s)

!~tRiAa$H9VnP=^kn8=HRj!j>$hd52Z4vTt!AkBfy66z)5WgbyoG zsKpM6W=pi5y-R-Yt2&Y2zvYM>F83f1o-g_Pe<97{upb>LML; z6$Ar)trq9vu{mtZi)tB&HxG1WVI{We>b(qxsUbSw7gnSrS%|$$!dv)koj8ZyJ)-JX z9;baUe6aDsW8FmtGQE=T+g5X%QRq=sDPicFGAJy0Ns)pBkva9Yj1Rj&ax?08RCP8k za{-&|=H$_qqpJDC9Fi^tjq?~dzu!`D&?WZ@Z~9LSF&DRC11e}TvZ-_~SFOv!2FYRR z(y*KT;c0g{9SqINYw>KU&DuD1`@}okwPcre*nj=+2ab}=$A32@Z953&5{LZW=bC6zXMA=NHOc6I3J@4A0Q=zbL0`#? zHVPNT;2T=Jkrx|oUs=B-(MKm#<(5)&4N4`f0EAenYr2P6@VnxK*8y^N0zj^fUBd=C z_BX2gk?PQ(K&HyqR?j5nNK#i=)e)runavJ*mW-EpyzwgTvfrZDKT?%-=B5l7Br=cE z*B=4#bsI}WfnK&7np=cbV06NhEwQgr?8mUX3*wB3$&so+yq6e?!Ir4!NeU*>^mbqX z-{p41gjdD$#A3qNej+C5R@N!814D!kT;u|S^WNDdx4$Xl9_RFQ<@&9AojI=Sf4V{2 z%G1>pbXD9D|1%}OnH>w1x{2<22K0Q10Zl1b51PJ0zn{cambKhi&mW(up2iZJa78k%G9MKj^vkk3bd;^j zF*$VA5`*wWyfdQYU-gLi{)Q(o=HD(xKXNlxhE)6%2UK{$)mXIr!tavv5?c3jHR# zwH<{8(_4E@ZK4A)_F}~1ELqx^{&Pk}7~*@pR0Aa^gNZj|#3WkrZ?enHG#alztA0 z9<4nz;+*PGNe4oq;#3K0MF7Heul$PUTA|8S(XsIK(CKrka^$+_Z7K3PU)_UA^7y<`iTZqj3jmM&NspsEfU!Ki|o=t`~}OE@-28vv*`dblB8AaWY`Cu5jns)<=7&?w6`baDBAKE_jY- zB+y!(PBXq#EnRp(?VT@?Unu<@GQPr2(e7=k`V|gdzjvtPSE_ZXwlcl+)OO#fwm5&X zzG9?c?g(IKt?$%ObHYlSG0@dejfc+f#k(71+U~kcP$_78gEn6_DtbRh#(Bskr{byR zc@0A~yIH%tX#rTvLWS@@l#uBY8(SkQ>*7zoaGS)go8H zvsB?fh&^1l%bESaqZ!wsf!r(p8Ozq(Vu8Gsw^N`0sKho8>q^1|Z{Vv(j2&}wcQm$d;g}96YHA{|`=+E`EhydT3u70DUBA2bW&n?$A9|j;d@ODbL06qlrX%|#v&2-d~ zlnZ`3bB{f1H3SD=GxG;F27rYj)NX`n=z?k!*PxFqK2}jVZa!4sf44&t+P_8LUr^O+ z@WRl$niY)cge=Ru2ZA=*w311b&7+b2ow{avM^o=_5p>jw#(fJe3|UTv->NR&SLocg z>a6RhZM5Yg(oo*nM&DjkHEIE=(ry*}CH{@Vzx;C-zq|3{T!&-}Vhvt2c(yq85(Zqb zjrw0wFS@+8(cMexXz3a}MUhtPru6Y;+d)@;8Gg& z9Uz;M)tk}f-wz<%ns8@0Ct4_VLMJqiW ziI>JY@G7;uqK=ncwn#=IE9vOQTNJYfZztN8JGqc+y}OapepIz<)w6j*!slc+t^P8@ z4{$%ra;Sw=7IJfgZCR~1(hEN#gLlGUMv+CuaE`cEdv?Zie44wa3HK`t8vj4aIe`QEm#}!R3LEubxNvI!S z?$Up@zDzBzs)(pi_>0-Bu%?Wc*E;@#xw)`R=q4I>RaGm^CHiO@T+fJZu)q^`Z(cvj zx-r)H$6}z@wl}#QHo~;_f+1Z<=@(>e`ILUTsw$TX6ollB!IYr@!^S%_?o(Z81A{N0 z*tl8-j}u$(9v>c4W6b&< zaHFNhg^y_84aCQ6pG)o=s!oP9&PCdtAZyx3j0!hyWOnp4FqyMrBb>PW&Z9LL%07>frg)f6btyD zb$m62{Hc03_Axvs(IbKtb`pVMUf@q!39|;+pX@X1KhM*Pe{!VFEZXxY+#=g&k^4{8 zOnv`?J+1&+Q_nZr)ngWQzJ;@4@^du$mZ~&p%yZ7Tv3UxjA12#-n-1jNWB-X8PS%_H zclS1yCXq>!-=;h+6h|z%9F|2+V^Diu@(ucWi*JRh%VvV1fVVigBoOk{I_?!7?Sub? z-md5B-E~y=Hb&56CUw3Ii^`GNH08Ex;94@9Hr-a;^ViKN5rf8A0h~}YtM4-QZRk|R ze#PSD#S@EOW+d}hU# zfu`S4o*}lF_nv8w$g_*&B`5U^kmo<4hB7WxMH*-3VCD{5jj+);EaWtq3H21D5AIP9U z|D$QXO-9iRcU6Nx242wlqk_K6~4{@DPccgjLgN{qSTs%a3@2Sca@BS%M3b&T??#39@wAM`%6VWq9 zdj4;JVw%nrtYxwG^y!F(SkvwKm?kY7dmD9Qfw5ll zv8Eq0h*Z(|wtSBUdmAYcUQ8FB;3ISIF(Zic)||TYC2ymWw<~Q5ec&?Q*06^O?2rRg z=wpm5+1;A`bkE0lMHda1T37bbHecg~>e6GN^>(C91joLY??FcsA$cFo^fO{2xIVHV z!J<3SVed?9NF=@PXCzk?V7mT+cV#|{YXVLoCq}9;k$(0w!f_3{R4JpL%WE<mGr9nn`bh-Pq zbK@rGIUy=~`Hw{hgACJm@<;>?e^b_oq>Qr0eAnp_biAzbhAU|V%?dW2jEKhRp-&R) zoWwQ+$}}viQw?YBa7ry_v`b#k{KJ~+OZD}Fhj|66GXgxE4~y#4%jJx=uI)EX|HN>dp9Z2g#j7t8eAJ*>mlOaZr`19QJ#N25h;J7yh zTM=i@aIwq!>TOC7HJay3t+7(8yi*JD*(bOb_y>11zG`dp&t(L|qnM9({kj5tRi=O| zW%ZIN!eb3L!A)?t|271=0`GKk{XnjlZAX!9RkwW_SQd0Q)F_pIm&NGdOprgzI&t9v zDjAj=Xt4=9=PJhs^7S=H^1TjoYEbAAI!OnD%&(8b3UfbX2Jd4Ott@Nu5w60=s)*HG zWdc`eZhCPQ_8VmCDpU|=G-?v^o@5&}<#1%Ou(uXDErP5MUf1M9*XB*30K`HWINn!( zi+%|+B3mpQ>^V9LT146kMYox^?yciLoFZNm^MHgY>5YW;k=8MPY8P(A!^k@_+^8AJ z^|P&Q;-+JH3Z%jD_+Dw+9B#x0oqhoq8j}N96-5l=Z_`)(= zlx0l?Ysj4GcP=X1IDBlkXykMlvxz1~8=YeO>~U*xd7b?yZ!5&_{~3?wr}u|6R0FL2 zH`yDnc7TH}eJ#^h%>FU!$ZUT7b~c)5#sMoxCQpcZfM5;PAAB-yvh-J%4f}dUaQbc} z_i!;b9+{E#jV^83JI`@|V;Hnd(4*gQk2u++m3A>RCO_Ea(r1?R$d+5{({Csy#)x$d z?MJCG2EQ*hD8`7xKXYP?^u+f41X(~UYU{!&gR>szUL5wDvOCHlG0eiHbScIdQs!oz zyZ5XfXEDfHh=0h6HE^w^FPgT92jRVtG;x}B2$n=^+!0h+giAfSb$B^pQyFkWwjP93 z^{~8fcISHC3p>f7iU(Tby}CO*7-u_~Qq62G8x3@&;Zc?n-=lQ84wsJM#=_%+#6)GAHz0XlrMI*Yx7t%Et(yw@q55%}$ zrq_P#&+*p6d-PaEqfWIQ6WPRiQZ62zC#HKqths7Jo-sQIllR1>R7nZz~ zo=Y$)S6nI^bzVy)GF#&2$K#1cqU##J)@QVHxgVixiAH5tK@X~s zgnw5}rt~DEiti*~Oj|zkj;AM+j9}NGNwgNlu8gVlL6VW|dT2cToMc3~rc5D~Y^1o_ zPoc)iMjKaBHqA;lqAGmK($0Btm-`hLU=l%8*$-+@q&Jg|X0DKlMz$+-3Vm1^?c0o{z$(UU z*Zhfi&CZB(UF$}#RWZ7UJUT%L<38>fXNTORGF6R;*qcHT9H?y5EjvG&absN==FsQI zQd(7P@=uMW@l}mX@89V_Rikg)-=&3nE88EPs-KLJ3C*+`>956sSU4gi!El!?ANeK$ zBL4MvDyr=lS?=J2!A3U^Qm?M16B|o91e|fg+hp}ve{(BI|(}Q(HQoO5{xuUv} zSTXmn6{UCFe!yl{YX@D84h(a>SC*QQf6;#hV~0Gx_mI=yppg=aR%v@@ z>>POkK2wnx9T6fDa|3Hh3^LnR78^awh*WEXe}wlTow8xpzjxbd%s&tF*For3QZ|gR z17DUL(qWr3{~g%w(fhFG{cz~ z(QzIBkrp`LN(VA7^lH9OjQ3$lhuToyB>HFS_sjif%v}Si`BUg^7{%jGgzK<#~hBRq_eI;#}eI;$o`}Spt>D=I-(Q5WDz%KUJ1Wj-a#XYhUxRUn1zAN#_zr)&O z{xf3P{p~Ah58t7Lj{-tnz)P6*|9}$INe6}oW z$7X!UEs#Ps9H59gMwgC##RZJZtYK4AWPOJgwh6_xs71KR%rT3_D|tNjU8%yX(4%ca z0m{oAliS-|iB9nDjG3EY{rWU*u48mcDN(fQY2HFY?No4RFh(~RCk^tRri8jiRacJ; z>Ri_t7jy~FYC5?6zK@R9HD;C(U=v`UO|UYTQnz|WijgGMV0HX(56!PsYU4G$M)7Qfz(hnrww0`lWK8@N<-{DjFDV|UKu0xm=x|^CcFj@?)RH8fyFHM|BGd;cu$WEVN`8_40cUbvtbWKG&FkE z5yDJ_lOVxLmNcat;>uYuK0sK4=0&Yfm5xk7z*6#HDP?`LuGTlNA{n$4 zLcX~I-xgEq>)mvrp%EW^{#(u4x;^UIcMTvHzBBL^zgZbggU6RH9dxPH{UQJU z4jpY|w9L1MJPaKzUhH(ljxBv_phI6)6>qXtQX)lT%oZSro)CU&Ho@xUY1P5x*B|sZ z_WI$T^g*nM;h*t2h(rf`0YKisK0UyLIfqhZTa&%-(Bj6>#jdrykD>oNw6pPj42Pqy z)pFN^Jq`CU?9=D37!LMekp^Q&f;Ga^s)ISq^R1MPAxsZb&-@j`OZ`0<8iL{J0A8;2 z^A!YS__U-|O^m9&zIgUNcl$x07c+*hpUh&WbKnn?dsRG3xQB(#^;s`sL-Fr=3t;O< zO`X*|)0$6FO^wRsWm*)Y7+i1=I(*(~%4%vvC0rC&v4j_N3RvXLQyrRZok-K2T8G}E z!lp*DdS0Fr@wKL|pm&-YZR%&~zhM$Ubc=O5T&hD6!L`;>Q`_Jb%sM6D;>|kCYX#M6 zW;AkH+i65IBc=QvSV?%hg2dB_zZWj&?+A@(hD~C7D!H2(6Uq+JKJkK^QB$W{ho7O` zR3k}mHk_C%!SY>5&!rmi4WE`gdk~x!ZMzRO6msbzml%lf2I5)IJWZ6QZ$3^xry4P? zt#478<`CDGyhXK|Lw-zeM*W)`gMuzKz0WwmZ>OWpjh2ZvYmY$Biyz~Tm~mox6A+tw z)!wo;qNsHXBd}kl+!^J0Vv7QARxT z_96Rf;_viI3!_R#?JtGq;1Q0(isWgSZ5QPPENX)%*ANzjL{6;vrI;02KNS2+ETp|3 zQ~8!gHP^gt)S@M}_{PI&WJ@D4D5S~#u~*qf)Y52~WsiLf#=dvHGj_a2fDLf5WO8HM zhFofnGc%mdbUsgRv(VEfR@3TDs@%$`SbZVv{F&Cp6*6t0RYj9apyOIjJ-TwiaY3$36Kb)%5hMsAsa6FB9j;IWLn~Y1qR`G6;{heXOn*7d^DV@Yi z^KI;Zs5|Un`OALu`cpv zjc86(AztY%%2<+Vb(>6e+JGJJ+@P#BMuh9kS;}n#6c65@qBcfF*SsQny$!Uc=j+p{ zHqa2h$)-Vz^LJADCr? z!wd2jdgWKs4|qzCrKHDZx<`3J;qF&7p{)^}`ScIGUO16zHGS%p!0`vU0S_I z-((nJ)y~zy%7aZdtfLY9EPhh)W8ufX59P>RFK(jPcE*6PBvgmkhEaG#vO1gS$#zEP z{6n>2X}gPir7&&1Z8NgAvPS2QcepqYGxwaB(n5=06d)X8Z*9<#CYjb<$)^I2eYsfX z(pd`;xzjX=vB(OUVD;7@+(TGWfdzPcVTK=Mg>U!L!1hK`v=D(e!ie1bl0Ey*rsvul z3En$sZ+n=O4%MQs+8e`Nvo}(k4#tXxmz~a2C3*x{Z2R8ELJuU?6i2%njCuPOaKpe&2+lg$*2;sqmwh-ym~rn>MAl#cA^%Yjr#qC zypyH-1lW#o=oO!m4FqSB*Bu+irbJTnEZF7Rtf*&2B$+Vys z;qsfL*xlHMD$xO_tFWMfJ*O~B((FL!VYTK2?xbAm1{+|~MKZb@75yip9=}#or@K+R z-0SZ!K_p&-&yH>{(uD3tT9ZMxZxCuR*yTLJfnL2J(h~;HPx9dAJsh0Qp=Hhmg5Z+3 zCsT2EBcbxcf2|9r|6l8l!`Yl^bak~_OZk~bq$}qFJ(~#&V(}XJ+xs5BD{Oer#0BAbujv$u??+q{#&`-{KIKe>i33lB%>X z+o;eeL}n-uQ?N*`h50U8Fh+p#{~73+zXN@00+sDy#MZw0m2-sGHoy9NwJfowh87kv zCQJ6BG9UP9`?tgu6wbKpG4}CblTIyh|k}; zlcxf_yEoHXa6+?a*As1Lw-VHv!#iXwB2+C$_#ViSSf--tCMJP=1a5bKQ-9NfJ* z_5ho}WZreHy|OPLk_$+S_*M9-@K1?d;!3u);tkrEV^qnH)r-(};WNAKc~N$Z!i+P8 zUEhLx`Kx#>%D|G+t*;U6kDs^t7{OccuPx2U!vvy1jF*!NSZgUNMr#nVMUFwTXqYU< z3d&GraNY%EB6Jum)^DZ!S#UEP2OE1)V2f$zltoU7HK%yGo`k4| z1go^}x_Ae(6k=bXltTOo(M=#j;jmhiL%aGI)kY%Mdr*(aytySGdNBSC- zHJj)GygZ8j=xbE3I4YK1q)<_&B%5z}@E#N>#9r^qLz+9b9rCyWlZzXMHwe?RVxe63he7=Bs|mtQYKpv zGtSRzV((~A*hP>kuszC+SUB|pG~8G>eVLYbGrH5?7+|DFi`W1!^->x(z^FH{oo<2qC3%C{uglBI%927rMVbnJ zqh2h9&2@k-)>%U+E8>R5oAL-0MFTGl1yd8ovKJCQ!fj?WrE3G&Eg3}>1{y7^rbh|> z1=9oh9>$XT0l~btKzy;@(HD+oX~ou~c>|5wjcPQJp)g{NwM2<^*H{Vx`|A^$1=&g< zf*U?|!bb}F)rej($S7TPS)|=tt4IVP$%inAulLZRuJGWJj(};(R z>OH$OvWJRn)Q|BNCs!Fb^2*ARPrSM@Qr?HXmO3*$wXgW$_kSpqU_Rv}IYLAChqq~~ z;TK9bA2I^VR}~nn+QTA&B|7~>3Lk9L_wNxdDAO+^0>UV$ieIUW7u(AAh?+6EUCd-Q z3gyErlwd^;kPGDtueGZ0t~yWyh^X!a1Jmg}X(w0Ve8J9cR;UTa!4j7B2E5?#D9gl-No z)*D_4%t27$92tAHO2Yj^+w%L8FDSoIC*P1KplqEd4?snaB zl1Sv>diyZG4cnh|!I92;>dMrKg0*Hnb%cwWE;#@5y?bSg9_L+n zIsYz4tL2u@5NLa%sIY5H!M6cZN60e6k&a_`IhUg}Ud_gAuboyL8NeWq0%kQKU0!VNC zx>SPI&F-y;o8Sz1T`Fgqt(no`B&=}!c8jbq-^;&z4N9s3uJ@jl^otGC6Qw$|M!M%XIh3kJcHp zWnxCj#9Zu0`%R--jh)ZymC6pclr{Qyo{Tj$q-U5JAg$m8-CqVLXt}j2vd3inCie#u zO}0k}*(5Pb?raPzr=RdCCh-+~bWYlb9v5hO(GGB0;mGDDiT!ByC?mdGYuzO*9f{^} zr;a=kFV(*7>p-rDkJd|-d2e$}{<%(l?4S(ut-kcbD4ZIfq)^#h*s;&1P}N*`cG@LCjtSPNKGblu(WJaw!k6+HQXbcb@<$s9 z5zTe4?1gQ|O9bT1wAxpvouiG|@-I0U;}QV_+tr)?JK9Lj-{>jVojlrGhT$HrPd66) zan5gECQ=-0SGk5T;h)5_kJC-^_``87Z-g@cMw?qbF!Q9ZS~kpb(sJ!8%{NH2A6;0A z`S+<+^wb!mdj6%-C1iV?L+}SBnnxXAnrkKj_dUIwxn)0@!!_^gpyz^{5!mWaIIX}n z++?Ar$vS+IK)?E0QVY(szG}?-Oh5#Xk262@w9J>5-Fs2@u||#ZpL@z5k@9lAsA#Ma zl^Xsb?-3WCltC?8aG4j>yZnFLPcgsoG)j|3ALM8z;Wg9ZIr zj^y|>W1LaWdkGbeGZGS)GSoo#Vd2=Jx~}*nap+@Ndk45^P<@{Y`P=>ZJ{tZDHV?!H zzyl^+Qf4&EMUglOAj)K7&lXYP_cv_Qs$P9Dxn1QOmfkdG>YmPA@1+Oq3LW)=PPe0hH9+>`V*xD*NP1yzoaOP7Hz~vVB6pl*dM5 za`Q?8-Yp)pzAO%M?i}m2ULb?LpT)>AQL=WC)MkJ0K$i4mtTTo%0eOMONTUCe^#^8C z+C-ze>)S*cJJE>o4}m|QEtpI2N2MV;)%xMp_yzohOxL)N&RN)R&$mC_4n9PuCK_@6 zi_>{@0soJ%D}m4Pc>a0cByv0(d67sYky`{o-1iwlok5khT2%2!-I6+5g194YM)g2x zt7xmG)x!}~>FFq~>P4&VL$oNZw6y-;nSGu&(bn(Ze%^TB+1c6I*=u%oc9x0`1&5Ow zZ*c52=y0G#{2i%4t^)>e(B_a6M@;L%>@YVJpzW3eP6f(`GO z@KWZvL3YBUk^sw!o#T{~@W638HXa8g{G0b!sWyea@AfvgGLR?8N_Lq{a5d4`3lPD*;zm1{0+8_OEnw*z23^Zkumd0E!#xiZl?ww5Z{6U|*< z1hdCvjJE|noB`dJiF0kOa!aM=^Wm}}TXB?`L^8q4yn^KmmA)eLwPrh0GQcV&Eose} zCnYk2awo~RlFLmCb74Ynx`3X~#W8m90y>dvH1aI5S;Lkcd%Tl#smh~9yzdYnH>r}q zB=^*Ec;VLwtHJ#0w>74KqT=%8P-J;lYpha}%rs-5fIcOlFdh!6`Y+M;&lvBO^U@_KQ%B&5@kOud;-OQ0PP> zGDYa~7VBnJO`x&W8U^+w85g$1E@QPSnSC=o6uu5ElO;k5A7wSD} z1GBwX4!maO2=eOgv5;#|9kK28yNI?O+p@j(}niue`aiLg}A!Y-$wI2rWV+P z<~38MEZtLwdlNdEBfSjgI}C4?vsP?+;CE3fpUPRxv?>*GxKoSb&ZWZfiKaSJ;A|-U zP=ZCX#M|CQ4^A4zsnS?yoJ4-8JG0oL;45Txm zfHT2HgqZX)^^IRDGmJA$MT^w+ke$iZVL~r!LYRe8Sc~S#u;qNFgCT(_X^GI3X@~`S zZ04Ud?Nk5CDhU3KGi2dq4 zV#VP}k<7fF;wo~i%CDdDdSAe%_LKR4(iB%ve8g+{oL8NH7rSr1%lQ?Q#J~S=(W|bY z$bjvC2+wrX6;wHJ+d}w;jH`5menFD&J+uF$Aa@Yo$VqbtJ?rZ?-=JgeppowI8#~+h z24%V2VF-ER7j##`@!wstI27Fab&lalooje@;`1{;<~+l*ZmvN${DSKE_W9jKY5qZ7 zKyadeP-5lpe}jy81Hleu6Sb^?@```Z-9Ygx7u2X?hK-UlN|LWl`jfhr3u;qQM+|^n zHIluHZiTN{N>7ywO7WcngoFP;z&=MUZZvaK}ovGS3_>#YHU#L zir-&ljxfSd9ClPI5ZGx;z<(EaGax9%9W{|2p6*Z$wAQV;Mm+V|rx?ey}AMUx(A z9T-s~hwJigpcDP)P4UY<@GC@@iK!cbrsN7nZv>eAdAbo(?rH@lLUl*@M@3HfCzcqJ zLqe(D3?p{H(}EdTdeaD};i$!}+)xqP0%Vr1h@-GD2C`i-*8$>qA`AgaTl7`axEY3` z3mukef$th3QtSOQjp%q0H(N^UI?0IC);F-QL$F(8t(s{xa7~~OW*UndeSaC__L*}0 zG_kXr=wzPK`ao`Wl69b!Jyy^2LdMoIHu5jZH=>8{F5MG!E1TspCrfb$>xfX+Q)rcJ zycJYR`ED;7d`@p-(PLem4=Rd>bCJ;Qb?gF4f7dUnKC?OcHewGt#KwZnt1WFdi(@51 zp0#W^4VY!rZm=EEsI2n0WgP2d9EXg{y%~o{m_4ihaN0G?sF89go#+2}C_r*$OX9_2 z_cN(%<_0avm~F&%ti*-1ezvTsVHVGMc5TO_oXag7InLnOE8JQbMTV2n`q2z zBdTMWJe!<6#Vx@`{yxa25iGG;S~Yyf5r2%>Xmnu@V^f@DjcGwgW*aey<4h?7cLuP5 z=Z6ge0q83ksQIL}u@jeXX~zb95}r7k)BUo%LKN$H=qEOMxvLN!A%Tx8WU> zAC{WzC{bLVe39*6yeo<`U-D*P6G@WwN^@E~$B0do@^GZ2`$e37cGIpnm5)dv zEYabfpmTE((BLf!o@XQ{)X~z{l94L`LUpo!^)t!(g?i4zuzpJfL$Bufh9R8t8}H(k zqi6>G_w|$oa>wT1cckjyx=A4i0~6il?7J>GpV)75{|{n+8eGu7i9P%GO*_7GIXYU` z2(R$T?H5YYkI3zw#!+|X^S(QfcK>~oS}jJDZ-32a#mh%-r``FezVlS&&a~eS{%^J) zg4?=&j`wfBzi8ZtfngPn-cEeeQTlxW936TOqqPM_0zF_EAufx$7N8>p45Q%%@E$*c z(|`h_wR`bU`j-FgIh5iSVw-*SC+fP;NXjZ7ARV4h!0zTPgiNVb1SkiAh!BJ0r^AB< z3kQt3Y3Q?Z_;;e5z-~YM`sw% zv-PaRt@D_Y`nsf!kyMVkZp|v2N|HMG3C_!5z^!3rQzuJmB}wII*;ePWsrSEv%}$mT zzJW8Z;N+TRlUqsVPLjHkQ4ZeyxENt8vLkL3C|+9K)#Enz|Dq97rL3*=33yTMSTNf>PHXz1znO<51@A+%B>GUET?c^#RiOHA*QnM%M zoR0|kG@VnncbB(Q>|$KqTsfbbEjFq)sqD>E4bj%6xNOPvu^bfXqxq%VnK54cy0MkO znz5Y<7aK91bciun$_{787iJ#CvtEnYNEVpwDeV3xd@l7bc&Wi+3YBUFtbxuBc@WE^ z4*+bSxxCnzkbQ>bVZzNg$@)Z}^`NTk#UN(R7IG@mNKY`BlcOt&ri#k43qOZgE$q7q zhv(a}tg&0sPO_-IF_n?`31Rc-THho{HNq~fWL zWw+3@nv3x;)$U$dc6%Z=zrKSNA>7zS(z!BUdH zA6A(~18CiHqXt5^eX!hU(P-lHHj-?rb7UE0V}rQTXCut67N@(o2fL(++s>@#srd>c z8qSvYtT5^ab@-i;(5b0cUSMRE4KQ-s{+xEGBT;a--k|*}AZe3+SYgzNn+78^1cc>T zj5M#jAp@frAz~m2*CndG(r6rkmya}Mr?X3iKcy)vF{{oip;ar5)~^0^awX_yQprjq z22*bMDkDBCLN3#@n=luR_dyinpx6Q`<%f4B0))Uuh z_9~-J)Ll2Eh0v-ALJ)U$#VKgUP5OA1k%p=E&s9eK3P&$<39LluUQtA?$cTx&ibu=6 zu1Y0^;;NWsje3U0k&$9n3*>fyr!Efu`92D_%#ix_F56Njx?l^h2 z(9f3#*!TI`us(Ybynga`^IxCbC|JCOSUVxsvj*KFqndkDE~TtCk{cY)<(|#sCB2}K zbM&(I&KCEZLqbOS`(RBWM<^VnsjH24X|31G5HAoc7y-~Tw|uF4CePIPkL4=+jv;hm zHLk7*7r6*Ymt-ZTQrZ(nY-W8~%Ara@M~m^{w}QFf;RNWs@POO;B|f>4Vj$5h43+F3 zR_C%|`Gpx`@hn>W1T66zPIIrjCj9zYLsv+5DpmfTL4qTPk>DUllYmgSBZWJt-V;Uk zwnp6GhQKxn`W=Fb#h4qsd50nPUy{|-$y+=HhAQ!%D52CfM$I--#o>Z<2?vbKBb)8E zOT+N2U(K$kEbg!dy+2E)dBG~or=@F*$jl92u?Vw$VRlNMB(!#5UMwL0DF$Q!e<_ zoS zTIQ%cL~2S(-)j;vq(UCO^puemt6@8OTW?IW$rM=y8?Iv?aMQ})fR}fTx{7fi%rU6c zb-L$iV|&Yt5zHG5;e1H`E>3w)^|s<3v0*y^E7CAS!}xsbD0<8(EM$*R<}*gk)URc; z0tyzek813XpNAx7ZbFUeXNPj9U=q7ynJz!zRb z;b{1g91TAvd$1{Jd_0(B-5XE8tuyX-?WbPrjmlyB@g{NvAGt9h4n>t@9jC|E!{eq5 zWJ4TnS#P9i(0D=0j-zwHYSQ;5>64<@REDO*ue6nie#3rW^H=bI!YU2#wMwQ>d-imS zWCeWPWorGb5gmT@7*9Eu(cxijyM!(Q1KwU5{j5>jb%maK)`(0kxh(4iFTflE)01UA zFJ@#I_1JSDJQpY6Xvqrn)w4!y{IYYrY@mCeD|Q#p7BA6Aty-}C@7+rjwZUk1zvu-V zHf#DNA#N)lunUjT08BHjZPf)f{`)lW{4H4IN{MyQP;{x$NwiS9Sc`cGIe zp00}Y;d4fGrH*H%q0mH38!N=g=je~;jC$_&ohj{kqf6dB%VpNaLWVapV3AE(BCUr) zxPfG~?#s(RN2#;E7$tKhB+XKu2K&T0^k)u^4l%|o6H2&+!C~aA?h|E-lNc=M!)S>Q z7dxbRlfu5FIcfCU^F~sm6*{FjMW%TyQ0!S3!+qw13({D{5H^Y!Y2!66=$_n*UfJ#! zP38+m{5@N?8J_F-jD6Mc9DYrIp1{Adlw$F>Hhfe@g}BC|>kRiz4?^d3)EybN5U)%{I8R&u~q1s7mS|nyc$$@lTo=_b&ZMZeEOOO-nyJ4d7Z_QLoP`EM|={FubJoB*#&>la+%@~lZ!oJ&j z7tSt0Z_KjBZzT1ikeg7W8)<@`RP~Yps*r6@}d!2{lEuh zgi->b$bos4?9sX!BXMIo$$BP&w!Mf+K$smRprH|T{zcdlta!y}{YLVR5pu07lV^(&R-ym<4o9L*Sxu?Y7TkF`IFs((V#Ifp9PM!G zm1G?bcN*zobQAlWlMCa}w_D`8fVOFg9#kgd;&9r##i$+3Ald01qTja|)pg}G?c{K( zxfM~FzM-C5jT*Iv;jSDv7C+@Y=_Bbmn0ngC7pU7fnJEY^s4(AcwMd{1Ta9XENlgx; zlUt33^)jH8m$4eJ1XgbI=r#dW!T%c26O>${vt{5B2VI# zp|2n2c*X~TN~|7pab*!b4;Ked@Feb`xLv{F(PFe*$31EEA_t+NgAg2C1!rN2ZK&HT zMpVsmT7s>(fpS87aMtg7-3FF7WAI_6)0w#k?0ZVI0x!efqHB+k~MU^1O3QDGq)Ml12!Dc z7Kd%yjJmGwbY>geBfR2*7#8830G+HpTu{&hD|r4*85`ylONJ<}Ei*LeXdGz^g{JhI+p|FUu;HsAz$D zvEy!XS_3eHJqBj%a{A6gbT5i|4K8mtKjkLFR`jA?HaTgY&Lh{5>_wO-?r~mH6}evW zWCj+aDH3lk@cbO_BFo4fG_ni|SaETcVWE{3#*h7Alpx3f)(4)yY42-Bn5zbzc+IFC zd!rKj@yyDfI?D$ph@O0Pj&If%bf4ABs+&M@+i{EJ2jF11NN%1^GH1!z!@^$HhdM>3 zNOmJjYAqRNxj5(ZcZsXjD?}u<7EA0X!pzWJJZ?g z0g*V+IlTk-kaic!w8&-wooRr+)_~@hper&E=E*DV(0n}_hFXLbxbU4@`%9sK5#*iA z*IQ#aOv6m=lYkjF)?^6Wxb})B5@?E7feTrEB`C`R=1 z7$mTpZ@iwLlyK}lP>9Ixsi{YX2>HK*g?#Z?ba&QEdkmyOZy4c`)g{!FANxuqgIE}d z;jr!43MzcVNJtR=h6{n^HUZe7N{Y+#ifm<#xk*Rr1V)7p*$v~7VSdE5iLnk+$s4et z9HsD`Mg!jy!>)0_>~I>i6HYEmhS8#(F#2qu%{z@Tt_BqKrjebtWE_jOceG4FB3gz( zw2P}S2rnV%pVRSkx#w7z`_wpk?@gnb>)TatA-*oCyk)d-&8K_bGLkxd`nGhl5@g{` zEq0WSAz^*wcrK@XRB1U3K{0x9@vHW44>|F`Iz!Z zo$%>r)gMR;cVSnuoZjAL)CtrDl|MluX2%SlmE5BW=Zyf(nG@G8Un z922~(i%{5a9TP*t$CS0(sOdX%>NWa!zh6>(|K8SJdf%-xlrE$B`}+5?ex{<`Mw~~B zPj3fOtbx9CX}6K?KxcBfDOQ{>)!k$KP(Kx%l_^}`yiR%@HGCI{=16Yd*z6$dOcxfc zXMNgc>bTd4H|&I9>!mI~|L(Dl%%6)-CBSx>01*sg|UPVoB0{G|mjecP*R@Y_L--7Yx%q_F+yFentxH zm>8DB%or~&7gEq!1S!qilL^Y>SaCW+zvLb*xtHtQws_2>GDL!{jy91pqgaOWM>IzH z2eX}YpAi)!)G}~Ll48}?)G&-)N?;pXh9q0wYb3u`l?U3F%*t3$Q8O+g4Fg5LaI5A%wJpA>fh$3pnG`2o1VUfl*g3Dp_IK>YjI z0l0B)2M~foP3<|wtm7452DShx)>5%wb0>JvtmjSR_UY77w-3)CU73L0K8?IsyeCPq zdTI(z`!w|?gGjLD)>LTR%yN-wmB5bl?>LhWIGlbn8B|Jc^6+PI??4JyWazs_%@7gB z2<$LZtk-VRQ|}rrYO-8g^bO3#4i`Gd!?vKqSv;lSLGxKau7gJEprlt=1|^{Cl+9Zg zr|fJ{c6rO*$SK3U$t;E)9h~uA(OEfj5}bHZWFD`mnQ>vcZ>{BA`8vQgLfjHqUt@PjoT>ziP1 z2;9BO$%4z&y7}cj=2M);=MDS4X$|#$*j(`yJ@X#)<%M6-&i9PCIAJmertK8#5qUI$ zHNz}(9w@;7@6^uUP?oEnU}c!>O$Wrff7lIEoM^sOMlu|UP*$AQ?Wyfy^tr2B=>EgT zXx=;>HX0hIm?#S*yd4F-Z^Q@NfFSDvHF)2s=8@moCXX%@^W$|&Sf(Or`pj}c4G(O# z`$?7TX{O+1;7B0F+H&3DrL|1zI*nUta9i5_KCJWJQd_pQd#}B`^Hy6_%s!xf`;b_~ z?O>Pk2ui8vE#)D(I9OWBPi=%KTRJf)CPN8FQ$p90_nH|kMOV2<<8dFruA84!)HL{p zdx~}Zcdlv}E&0F*dT9HLc2yJgEx~InwhVopD8*VS4^!}{NN3S=lbC|Rb?&T70WS^S z&!3d#6S{Wa{O%=YQ5mFQE2$0L_`ry-#JThN5*}jl9*v`)r3#egpZ6ix_x&M}vK`fPj1mvk6fa>V@8YWZini5_yGEtEgeiv*hU_8iOwD~Qgl7$u&nHa zhOjapH|puWGunY(rTdN}JU>^%WHr};7yUwujvJXeLHuNGGUhMz<8h;Bb-M*@XwWat zJTWFaSf96f;83}BDGm7484I(^kl*_=E&kNV%xs7?q>K)Tk+s1K;t3=Md8|I`cmg?x zugo;0!yo3CK& z!G=_H5*s0Ge@_}!)wZ+nW1WsaR>2rI0pbHr*C5?QPZJzX)q69qj(C|euN0?e#%I$vL%ztD7!0pGZ~pJoLZhT zYCGZ$vIf+n{Q$V1-b+_b8N=Lt-==%Nz$rt+&6M|rF};$v?qTV|w6)cuil+_A+wg=v z|HoyUW*YaR4E=U-iZ$;?yBD8-A4O(AqLX>%Z(Y}0^GSF6z=3tNlNM|x>NIQ~g<7sd zt+_+3cp7|-Bn_)`vURnNro{o)Tk@`RqE4LZWOV;X-M%!^D{&Sv&N&Htf1t%*@`?Cr zy9$Zg`P{ArG1Dp5>>r$3e8W=bYx7R&K~__{a5kl*B2C57%SjHls_10#;L^}s@jeCF zI$p9(Wj^52N;96VU0SKOeBWALBp1e}Iuw4UL0=gSb+u-2Zkyp3&hheGg^Ip1Li6mp z6d@gjjydPlWjANw6Md)5AS=->)2>S+^Nlje!IrO1*3U2t*<4wwK{nDMTRcK50g}wR z6TB&Ver<$Tu{kdSMc|+Q-e#k?7G2(8#L|&+{^fSA|JsOj-MxIJs5d~w!8k6FO}}7x zvR&C};!jhq1&>trI%=eKfh=xQ(NDNSAbqzOPT@m_2XQ)cZ**JxEDHJ7NQo-Y|Piy=;?fHOuy z6Z^VWnb*H_D~h_E{{i1oobNf$8+Vy#9xqF7;2BJ7Ic3SsW5`H`V3ra#Up-@Na$iL> ztg}X+mgO;pTYvnCKMmpUVvUK!pVQdfSO@#!Pdx0&R@W&me$2x8PunE2%%+>^!daub zXSH3Lx#VZerhq1VXC$enSVXKo+M$RBedr%W+20wR{*Am3$bn2k2wwaSK?7QDrr_^E z_$i0*wqHOP(01R0a7!kPsgoxpnqIA36fO83g#U$n7RZ4N&El-;oYB(Vb~AN32g2(d z!j~_BFrYKefpA+UeDzmNxM&~x({`8M>yS_B;Z4OsviaKT7bcT1L^%VxP?v|%xpMNKO<(gFlE z?q|An9t$S?*NTk>m3Dv+J+Z!}2l=9tR8(xF2J~mTuUuf{XbQe)v`|IYQLKQU{)q-( z0K4)dsklt*ZKpLCQ92Zf+jD&UBh@R$fsN#-TTBCsartzPC>4mHbA)CU8#O8&WnPwp z4U>aNV8VIkQ`+`3%(SS?&qi9<^CzGYiAmDCVMCMtVsxpxkX3V@Dy$wym>bzbU*M@A zd`S*1{l$oEoUx~b-AI8l;$z+>3(D(2v6>y_6yAULlz}NJye3$AztFeHn>YLVA9mgr zPTrhHthE6Q<$OcML6Mc5zSfJ|aeYZtpCe+=VQ3q3`VCP(@R*&KKuz;910}!SECMs! zOuq>rYfjrP*fq(e)o%w!J}9TJX3;ln5-9s9jl3u$Id**}M>43T?Xo`z;k)qAl$>hg zv}ceuO04vvF)W`SfyPabi=Sl)nTRYdJZ|FVH%o~!g6*u$pf7U>m7kNeC zuK;EM{PCNJEs_Oh;V-}WAp4UT?0MCOm`_n0Dv6L_;2yb zQ;q5nWDVyU0Cye5jr-|LyZhbuq1dlPY}V5*T6)C@i%CUJty*w=9`wakN1SyPVOVYj zMMUgaF9qvJQP7IzzUI^eaOA z9$)9s3oVrBYvP_~!B2!v{AyI|zZx8g0DgodrT;?0nP+g@@BB&LUM=KwK6`r4n~vw? zFC)q4JS@mQ=Hm{5=e!7cY((mH)rf1CBe}mqJe{wZWe(uue|{0NW!sh{Q*wWWC)>&( zj1mN(z=-tfRa_?c_!GKv)riU*B-nUO=>(*#nT6fz40!P|`*Rwf|Geo<8_v<$bb_3) zdJq@(*58zM&1hU*1ST4sEwI-=l9ni*Slrd@AmyM}w4|4=84Jr-%ENh!{cha!rPS#+ zqkZZC%w+uTbpc{pY~UaHtpvn762veH=O4YT?oZLHzrojV2%d6V&maUQeu{qo&4^9W z2=#T8nM3}P85ME*n>HPx#eX-_I^F~3{xL^=Iu+VN4?M=@?DyEko$Y(;H({`#+hIpl z_mDl-%?Kx;qR5>lpC2j?w;Y8?tFR(gd8FJpa-n`-F*t1mWy3v?j zq^=vWp+4V1OB-vl)f8R$Gn#lEOOF5_c7W^NrWaG^FPPXiJ zPW>MD=4pn5FgU{U0cQKuEX!8{7U|b7@wmazW!}6KoxJUwyxgMczRL3?K0EM9@Kc^C z`0T-FC_au7$p7*LBRf`KD2Vy3wxNxELJMbc&mUWk9{AHp$digKVF)ikXqnybITd?M zhn!~&IZ>JrDw`FX&Qx4*EZM*$VFbp``j$SMv9W`#OpRR-!YHUI)~5aY?I}px8X}?i z(_eqWqK2jOh7nt(;pq~YKXEy3GL8+|^}V1y4vTlu;2TCn-o`{}V05(n$*CMbZ~D1l zOhdqd2s=r*9SP@PJ!T`?M~2=Ndif-rc*%}PxJfNriwg9uBpQkKu3KZysuwj0W_vwjyqVm`zfV zoIfemC%2Ayj75EW39pL@23;BhXmWzo5u;MfUMIcSyqz8pA`MUw&LY(d=odwF@+Q2L zx8=~Kn?`bsSNuL2SIqm`&Hopw`MM3vq| zWvI=-py-udRIKa7$`PuX>+h9|RZG{|l^>~S_sTCvLU^*>`K_^<>q7%yj8?yAxW zIJXbnggKX|oTJSKQPJ3Himl-C;km*46m{w4uw zPMp&LQf_{PFZrzmg%e5++X*E__`;JrFW=@S{K$UTG?Cx><8Iv-!gqK(-<)@xm13CS z6m;(go%U5P6c0_7$5O#V|E3q%(%~oEyv(VrU;YAxUsmRvScj=9=4F&4qR#s97C%xH zxBQz*$}^59GT}S7B2%IZZndBa*N~;vHuUZ9+!HF`ukQqdML>nVDyH&=vB<^dXUNxc z$Y&QQufLc>dwo@nystvR1nZPd(fiM{=~ooWk@!{o7|eTzeAe;Tv4V4gzYZ0I!0+)D z4<`blC4cQH2xIwc2SM1#Uz-WSDgIhV5EKgbRos!2v01f4&oX z1{23^FZMnHeZ=)eCYOhfgs6_L_o;GutiAYEUiD~w2(j{zO9o%z(5(gCcfk*=3xGV} z3T~x^E6;oQJXcwH&PA3sfGo3DAEx_5RcqX#TNA2e>&gFMtL#y2lCKVN`ONQr^Qq9c zlapg7s1_lE&}no0p3cAM2VG;n{G_Mr`^9i}k4kgDQIigPRI;lx{fwV@123wAsvS)r z!?h|vPerZxaFgApplna2hk)SfNlPj~@J;E33aaK^AsW4yw=Ut?9(~|y{q<03CAnTp z+Qul){rGIa$HK?aBD@*|Dp65g;^Ur5D$4iTPxg)HrR=%JXAwaB#}ku(&iIG_sQu*Q zvpM#SXZPcX2#ZJb+=DFo>|kI*6Y)_0Z(`YZAXbry@!N~OFF$sZj@5nmjBkmHd11O&WJdi17=PjsFL+ns*>}eB4bMH5a$SL2B@6A@zJU$O|5_ zcj9Z!wEyO-J^U6mU*Al^ZK+Q{>;g58_}|2W??CJ|_!H8i6bK)*q+2|Ef!=!-m0Wmd z&ZbQLZ_X0O-lVD1PA%(z+F7n;vA&aEaA(Huy8|&d z{0!wz{-c^P-(AJ_qnrPO*awgOH)rEV{R6toa>ieTN$$ z+?EOM+?(WTj7nbAZ*I=NGp)^2{+qAfqi)jAhrm}3hEW|u_>wm_{|Bw8JJ8xc(w4sa z!5o?%t*W})d`N4fRZ38kPsKA95nf)7RuMtNZ~NK$`UiHZ?1HeyVvfX-o9rhZ`H<6e zFc`f{x;_2LPbnitrTAsk`ui4zTn?)3k9goc(`YS#?tl;JP>f1;UwNN?#_zQA$GipE zMe#nmG*CsAc{|wiM_Zo69+aX9;SYAkipGrxVRiZTli zkt-e|*?oi(;!*a{>U38;L^30lM&WlzGoAPPspz8Xr)ca8{#96GiC5{tXD;$?3=8A? zbS++WPkHPOR(Wt+UW|Eo|7RnXQ0>O&MeX+|4Np)t2Bm3S1kZIBKY(XO#lL{D@TTR% z+10J5)`~V<+)muYJXSZv3W51cez}Wlu}w*D@S#>+)-g0-#&Q?KIUV;m>fEHu33xa; z;wA+os`jkbC#v}9?*c>&FwvQJL1!^FR~F2Wf6(kiRn0x#pSC8d$l6i8W%(|KQp5W| zm}2gcPB-vwgxYSEDi2R0CHwZK$Ri z$4uzK=Y`i$4E~WThPET0Rl}s;s;O!bzkbY3f=d$8ygAjxuJ`dls+Xc7YV3G~6XA{k zbqOee#apbUAC_gQw~0N1kF}6`Ra0TXjk%d%ON`%1i&Io&Q=g&$s9I>bw2?L)L}Iu1 z*1T=c1TC>mUE@dvg3WON|E6zKR8&}>?%uOb+rf{8R9!_>vz{(1q_+_^-!aUwkg%8Y zv0i_d?y9b$yA*xKQCDH?fG*!s%=v5>0DXb)+Lg%FewZRFX|T;Hca*^h z!(V<;xoCEOtFD^3zbr?-sVc>Fm1?G{I(aAN|LtYLU*Z6X=a98fECIJQmH&D6{k5KL z|2J$|Wuq$jpZ|yxnyu&BT;?m4=pb^W1MhEskxuR_2Kz~87vt_zzz6FEo$2#b6<5F9 z2obVW?-6X3^7s4A@2k$I!yI6pKFn0LIi6)Sfn{`(QfsIf_w*F%SOZ;VIZdgdn%A<9 ziAj#ze3GBMVUI%wOtM+mu5x3^uBe0lPM6O4N2hgxd1wY$F>mrfkF;L9!ia1h0&|Ca zP!jgm-{GXiiabgwHC3ZzMnvW1R#{(-tz{v*O_-V0!uFI`Q&lb>n9I9aU}8#Z5lI_r zs>FaZ@ldwwzeOL_gxY?U{;Y}Z4fO0#U$!;El@Vrr`x1pH`LTeXSVah!92rk*5g+BCs+%_Fp;w))IH^V6Lp>wr`D;Ny6G zUJXyVzbW<(_-t;bJRdeM-8(pYQ?^1_s8_m5t?9&$%k?Y%y!a%<8oDQN_WN*rc-brW z2?(fO-8xGn(^UdO(Je|>$sy7pI$`k=+MBNGA>~TCs#-Rs!4itDr&5v9p&kUfl*ZS? zCNhau)q~k(DebDK;=2f;@lwLj#oWtab}I?pQ(^Y;+;DJ{Wyb%ErgvM1wMDi#hDVnf z1|Y^>Z=LFAZAL1sM;tS1TVDn7oLXOHxa)pEi|ecAee>I4cIKNAfmVOqG?8Ti^JY9R z^w#r%JmPtlVkN=4KAcAZe%{2RMVQR3&m2IBJ-@LBl{I|~#Wqka0=gV#}qhN`A}^yf6Tp$e~YNM?IpDR40+lRs2Y{b?|C}MSk51dby!W2oc_f32);U(pL>tobQY_E^3_?5FOE=jTk8Likx^Z z%fHsNLzLbKtN!U{=x+QQ^u{wXaTffrd~Z+`ZyqR*0wPuYCm0T zq?(`yq%~H_=?C~|4;Hm05T&euaNFn`sjYvQojXHn#cAfljK;RO5j4HAs_gFYGp%l{ zTIv4l^_B}W7s3t1O5CR>8orBN9KjvM3f)Jy8e@ztrIaSBX59`j-*zVKhR-w1#4D2pOY?5RDDxGH4@uOjLFNMDa1!2mPU2! zmDw`vP%S(+aFeg9?S73Rey#Yh5*I1tFhDYxl406xI@$ty{Lpg3alsG77gQ;*rSb&i z^pmU<`g2fK+VxFPsC#ff>fRDFH))F&AY_6Z@OI;zeWE0bwU9HD(#izRUC5>;b zYRA@|X^VAQoK{z*B5>LR%F>y%yS1ttdqysGL-bSQ%syT+d4khnCIz=qak0MMq7ux3 zUYsd{6EKrHwNbTV?<+$`u02Ru{CGljYtIZ?(nf{HHo3$qkS>eWOWhKW3r@idI?x8w z)!IIEsST!)C;Q-yX|;--nA<|HZuJ};Ypd$J{vf}0Fe+B_p&IQ}+bZAJX93BL3@8f) za6E(wxvKS4H=5Z_HFJ-fL%Z9lcz4e^^ldwppgeIn>rclY>!Bw}wO9A5hq)V%${r3b zzoK#NReI%u+0Ni_7f--Ec?$}2^?cgdUd1(Uj5u$)pSp`%7spu7&$?-AR>hZ}J5 za1jdwO9}5Uoc-+2~t8tni4!qkKhJQGR;QJEDB3 z*AZ8x=Hf59JY5zT+@CurQKt1?*1Gs$=@9yYd%2Jsjk|%>twDGXJ43aP7|_%1eMlY5i^LIZPwLb`wXO7A3A>{3iua^!e?8U^TGIidFI-IfI;gk`eYpUBNBt%gbX;n_ zL{~aM@tHo2Vl!2`d(SJBm8qiqD%N%R(BC}*EBlo*2jtScOy~$`#7xyB;tWr%_K~07 z)o1&f3v;OiIC%|lCSt#1dMNYVQ=39@YKeRMyqWmuP5E_{&wmbOp124ycr_1E((vo6 zv66PiPkx>2FTX5*`E@Z>eqAmnzpnYouM)NcW92^g0$M(>5Fu)0IMM2kU=-u7qpFrT z=@(WSG5I#!DY}-tMY|u&@NqCEiI*0TtCI>d1~49*?)TiF_)aP+vjYRzQ2)gnr5SlR zpgZtAU`czax(?+YZl*c;HL|1K0d1sWX@9Ld&+Ov*;rB#&Sx&jYGdm?+HMDmie zS*ZT9g9&xgSq|>Dw6!x9y#2i9!a?mEGr|ew{^WY1&K^X`o!{4Ee(#_hbx^+l!$wgB zZrNHuJV%DhKq|$4)4_gSW5Zj4bzy#46{UE@D5%WgLLEw&xsLIf^EqC8R;&Z{nd@0G z)hSILi;TID(Yamv+05`G1!4i}ZRH?l0S2S#5rqOI8~j0A?!svx_Fs3Y%*3qAcHXep zxgr>~FigCH{-(D|R_&*$UKbT*q%t0JizsjRbWw3en3M749W=d*sxlyBm_2=fKpi1) zf>-!m8>EHwk`rx~T(Zl1c!!jywTloNADzg$F^&)8SS2m!dqR}GpgQzh7gewM949Wy zQI5}qs7@UA$o$HoNN`OZYQihj((OJa_SXtlr@$ zN%lHDI?bN zx6*1Y;B}=Xr*L!6mK5D&Y&|HzJB<7k8K?abQp)??I!zuKY;2}FggchW&Q}@{V32th zuHMGZMt29)JsgSIF5QKgc8_gzw7ZI_u9y7`{BUJ#WpSgo@%`QQ#QET&BNU_+gzGhAr7-{@Ou= zo+T{&(2U;iq0;##YY){~ndqGeEHwh_1CBv@Vw>5U=Jiyy8&wyhQP}+1k7GAqP&gKU z@$Ro&cJ<5O%|JY_mHm(@1agJI!{g{ePpkp;CsRz8O3qW0d9A>cT>NNo{%-!uVg1JF zJci`4#xieV=b@$f@H{*{%R2a|tYL-Sr}wg+7%a<;=Ay9g^xoF>TpKb83Y?@16x}{;pX7x1@kfw?8*BfSEcIYstM(%2d<&PtW^*xk z9#TNOpMbH6os(E`vvLk_eg*fVoG9)1Ck2g_f_9FPniU5h5)q<)KKZ+u8hgY@P_C8y ztG5-~PMW7cOZtZg=#yT`V0YMFYH`5#33?+rwl@^Wo>bUdwahrsR`}!Ru{v`-q+LG| zpysfU!#}k`;3jkl>~R`M$ZAh^7>AIO*F@`)>Z7WJ_XBZzCFb+PFtBLBC#{c)s@hbS zfjJ`HlzSFZvk{0KASzNH)i}xDDeksvX75eY#gFY&+y>Gm|!)vZl z9GgYF83d{5#u9vQfDSa7#$jMJR`ccXi~{Q_OPTQv$u ziqoP=@2jFZC+a7jaEVgedl4HA-RpEJ;D; z4%|zoWqnn8RHp7@ncHBcmH0;-NpBnCxxPhT^~FhVOLE<#B2y~;BqGMB3wo1tV3705 z$}12ro)Q7~RxGu-N7asqZ)G>yRy-2geJds(7!hi!`t_E|g)PK>nO?9mM>^^)xjYKTzUe-B zappX)ICCZYF?zheYT$l)EWO$vyU3iebh^Ka(ghfTfhW3L_o_;HsiRp~f!P6tne(!& z=K5D*_j$dnU;5jEpI+E^9s&qXm7h{zCqe#eq=O*QbDe?BHTrJ22&jOkjaAYde%^uI zaWtnXZ1DWwbkX-){VKCEdM_MxI^)G)XndW?x>u#u*aYKWmbHJfG!^vnSd$?LCUI*b zg96RAkIK)>)apJJQM2hpMxR**ogqNqYoo8zKetV!Y4@pGZ8lVar)ie?_-~kPA}#-Y ztl4{=+NvPBk)*VPww`KD946J_J*n8J6pW|VeX7R5{32d@ZuZJHthQ%_0(xDkK8=oH zA8s@u20M*G|w;tUZ zpjuYs!w6mH42;NBtHQ(7{Q;GfDxSL{ixC3<2|(c0X00S>Kb16 zSr4+e_kP?nZBY&f*_J~n@j+FXH0p`l5UZLTvB5#i2I9hp==g(bej~mf=kPTW@GFC* z{PWiV=ctOXPrxPrHk3~W(~^OzK~=GvLet2JG(YpAn3y(Gt!abl%s@5VeXt(gHAp>j zzezSb+7q>^$u4ycJEM_d?jT((?+e9LQeOh)q&xX^eXE-6H&ZrW&p{MAScUg1S!EZX zZTnGXuYVv$=mLrdN~p-X672eblS!NIqxAbbwltZm@943?s#VjRUD933oLD^MKrTzT zXqd9H9EkUvqxCMjJXj4({CMR*ngV{W-Z~6JDHmznLuy)L?SJAeD}y%_c-Gu=VTkWf-jP3qqd7w|U)vF9=^DY3GKmU#-)uVFe+x+S8sP zs`ub+4sC?TVvX6_veOx%Q297ms}3ZMmH)~L<{$o=0%n7;C8ut1 zVlUXWV0{DsSYI|>`_d0Fa40m=TYQYQpNtV$s(+^R5vpdy@g34#G5u)^GEack?j1YF zjZnMY+;h@Lsv#-ZwPuGD;-OP(?FDXNEa=!FhV?Q{JLMEM6Bp>Mkt)7HFWxzc+*z?q zwI*o4OS1?ai^K4mZ}Jy7y_y^GCEMRRejlk(Ds{lU-i!}R#>lc65qnr?N;9Ad*BR~EZsEPEuAeY)&YN3GH@yqJkMT#dG7IhydnPjPje$;TgVwS3zQnP z@9#I*+td#?B-8Y4xSrGSv%^w4J6hFn%_Uulssy{}bk5Os0Z=wP1 z8r}*|mSWW%vivfI(#NVEu@^au!>P^^SVj&{ja7*a*Uh!fcQ`M<1r`taTc{c24a1Ze zGY|QHWdp3^=-K>}ejTflsxTM;JehU*FKj4yzR9gt5OQua)fuOf2A*R9@exH~A*bVI zr$L%&XN~kfKMT1F!UgeGcz-QPtXgC@{Yj_^mY_{wMgi*LWDPuF;6`uq9%+EkPcSW(u@n0lyUv!aI_2e1 zG1>()u%%3wN_PbMU8^M%G z(5^+W_4q2Og|`6AXr|9}<;kvmD}0+>iOyRpA~p{L12u2}l+6tuFVwFT)yE5TmjX+` zh|UiYI7DN-n4zV>GyrM+Bf*vOxXi3FOcaE0dA%GCz(7Gb7uGwwwDk2{P*!$n$ps-? z3UpC#2?gO?MDOgOS|f7wMy1)d`{Y!X8zZ-C-pp9+kD(%<58EAFx9xp8@2At z(i90I`S0o_hT6WAl^uru(7u%agVu%U|E}J$@{TuOoywFI4vtpUyfa7l-GPd`yzN98 zev{VMGQ#M$aFx)c-2b5TLDYZqGd@InP`bitY-QEB>7zC7%uVw<(D+X2IwiQmRz;vj zKc?Q9#^x&j%|~x#drVfc-9i`s8A{?Z`9Fw7-GSJC!x8d>mB3NB>xO>ns`{PzS`hi) zeAPGfQ&+7ka=O=BP#>?X_nCxIYrUq=9c5d~5bRSgiRytElvCvA8G2xz{Jd3H}O_9A?EoBWj$pq{L)Ds#DrI85d{Jk*P4$PTNhFr>c?h>0L!H zK>3OK_P7vAk%MHEbCw>TrlM2r!ufO=z@1`u5Ac#>^Rr&_^GZ8< zB~P`g#87#F%Cr*(wxe5lxT^3S)tatSV_$qngrgNHnf=6GoWBnn?e4p1+;o){qA6p8 zn+6{T`eZtsWCS!(K*QQn$#j)bPe8m4PO~bD!41MFZfb^NJ=DDMSs@$g;V_3rPMl98 zXQ)hF?F>_bJf&Grx1oJAR8OjY~pKrQYv6AQg*4oLY3T>OIBAk*pXo1abO`p$HRkgt6CYhbkuQdhatJXS!??}jz zKUgT&n)>Ify3M783~jMWvkr;*j2Rmz_K5r`F&u_P&Z-6TaR>A1R{w+B;OazUc4R0HplLy0w26-grPIxw zY(wp8rg1f&_EKQqlr(F5bJ{XTrD?WC3TR4mIyXl(Xr+mXIR=PLy!1xf^wRl~<`##Z zna}O}gzgc+&FSvBDoyv3kq-2eX0&9ks^^GcB&aTFMxV@eMDQp~C~4NPW>hlQ85C?) z!Jug7)TOC;$SE*8*d7#!?1p__;!GMjPh~p9$0FOhrnG0CLwsU3gC1>4);!fs%Qss< zRhyO)KYJT-ImngaTw?|eov*q%#PgVV6WTN1AwD&mL60^eYraYzEP`t%piHsI@!ZDy zH0x2mE7-k6UcD^IpW??Y^0&84ou#6arFgQ5x3TR`$(3bq0n{{MI*nSOI%{UeNik0~ z<{lPHXBLzWPQFPFrusFefP&iwr=3u}F*PZ01}De&Gwp=W8qvH0)yx^>Gc}#UMs%z| zMQP~c`Yp#aYe*xyQJ|XWsbY)+jiG%DR9zaoPz5+$as*g8-O!QrZ6mL(w~{&7;i5}6 zq%8|oeO*7^cc)o74e?B%GpI5U6*$6rhu*fr(xEpQ zsM8zJH-%2?O+l#8H0z!Q6u3xr)LmngfP5P`3^z4Ld%3*5--SL-d5ct2r=F8QX-$16 z+igQ{ikHGWH{l)Sif=*bgGY1Z|64!zrk-aLn%9(p!1ZvCxT z>7Gs%mX265l!cos@j?v`?Y{Ht5sd@290$$%`jikEFv}> z22Gh|%Z4ASL$u5p84`QUPI$BqS<6aC2G4kqTJ1ViZ+Yp+u%W(n=>FxZiDqPsG!bxj z)%Ffl4;@`zIzF)XbMudg!+a1_=wt50n*R+Nqp28Gq8E-Rd#pMkjQY1Yv+ zTC}2cd@$(6Gsv2`jHiLer;VV@qXLK-R zLoJ8hre-}akGGGGS90jvm8GNOF=T7*&34=9Xyv6a84-fhtV*@0>#EYx!JyMMY1XRJ z(ZP=DfKp9|joU^?SBIV+9X4`yO}YlEx>ZJ*HndJnN+(rMS2qI|)->xfjUpAR=b&7H zyjO!(ld~?d*%lLi4X5a)=5VLH>~f{+66{Me$CFxJx-N}IHlG^w;Of$m$Dq$rY2Ipw zcs9Ht)2unErNn34f%vjO*a)@y=m|}ocM&QR@+{d81i~`hxTOi z$=hhNk0)%j@6!8EsJomchO@M(PH}5gsx!(rYT*Y|r+#a0TV3pg&r@jb8fOeG1hNEg z2Aw%6bZU*N>&%zK0qTvF2WIj#D=CFqJgMsIRvIdxb2Rx$)l{>|(SETk zSED^omUepvO|C{iJn0OMQG(T|nqC&#J_TnCkxK>~B&5}!a$0?gK;BEH)lWGJ*(d?! zB|GdkHLrSk5perH%)E4V5vmCKZv39r*YeS`dSs>^pxi` zzlRct*51}r>;y`nLu;L$Qpi2UPUx6Gk?T}5r*+4mWS<0jaGk^7B%D5Al7mUDm$T5EJbWktt$#SiHd9|V3OXTnmdx`R~AsIm#WgM8yqt8Sip9|)T(rL1N=dS z3~$Drgql@ZfCr zky-JB11@L5U81IIeis0O;pi;Gd&&uiee|00+)6Io^%^C;pzbX{6h9xsXDL3mYi$+U`-1A*LZmyBD{m(>sbY)pfdhQ<#g|j!%nW}Zh&b#x-f32773#U^HUg}r zqd{MY{0{=X$`IiB7I=A)^eqU;E?bB0v=bu!i@?A#1b7&Nz$F^}qPnL{4Q%+_h<`Bv zx0EvZIanX^4~(E&FRGrdzp3YDT)dF#wUbDGNIY5DCW0VKlf8NKoMgOOwrR7f9%##C z6Z)kPU%}zjp{b3Rl1zt!b?dlE<S_-W$112X3ldm{~6}3zBax|8z!1ty{H+cxHhF(M`+I$)eRP-FSn|iPAPWU zT@D!tV5c{0o|Cnvlk8a2?NW-os2LJR3$=lj`XzP0d%{?H=Os1E(Q?`I0*RqIF@Fqg zd0EYJIw|`VAu+BZwRr^w_~oPN$yZ9V@??Y5y43m=(A_YK3bv_5_lS`EtgYE)jec5wV*X+*tM=nhT zS}_P(YI~947&O(Jvz|_6D&rrxQRS(_cJ)Fn zyN|8bwH^{;H!sf>1-I_ntvs9X3D~1N_wAv|J5<}G&ql~(B333;Ym%3_3>^?S&4OmK zL-mZXDR0%3=O~*pt^Lg}V(0HW)a(AnyYI=wvIGCnrMF=w`uJ@%*xmXJrN4t4*7q!; z{_m)mM!z3ao@Ai(!zT|P9~b^}`?_H~kjP?~e{qESCYr6CxsYwU9jt1D=*4$%gCeUX zee#Y{in%mBM-T z0sJ9fy15%`Olbn!JCIP{m(up!mM}*rxP58B9#uVvb7Xt0_7Bj)Ju1;7Kif$-c;sH^ zragPG_zE=5f!^yT|Glb4$MhojGz1}>CeQ2LuZdOVnpjn;>S$@V6T9US>9dQ4TnLvn zW6g2O*{j~vC1gmzb(EXvqLxJ}vLX`@>!Oo@En|^NuUqa@DU`4GwATKBXM|dLfx|)b za$)90oKagGs;kB^I#{HdyLTTa*FGHVPLf-l@a#A@wR=G(JB|q2jN{a5AKWh0=*bJ({edH_}0uUfmi9-}_{RjZ(LTCk1o zr6=~Qeu45c5DsP~`*C;m;?8yll)pRBC(wg));E_@kAt{UumUkkAxp~Z77$Hq4yyij zn%`h&X1;3N%lhOu`EI>;^N)W9yvo3hQESgt@_dbx-{1bGe!m!1^TMX$L;^EIFKhI5 zxdy@Smz+U03c@3iq+ME>|j<lrP}T5h9_6*T?} zwAUFeWE0R3f0OZgTaVaylLU|d0+02O^;?}%^SIa!Hs0fc$A5itvJsuHOpysT$~-~g zzdkvg3PN_2E$**S&HZ%2;lDmPN$cNqisF(^+bB7Lg1>oa;Ybsgp;#iA&4y!R9{}J~#U{w}r-1q@O5zoUpD#uVzNzw2d70nM&R7f(g<7ZZ;SZYTyrNpvQ4=!2| zT2$ItYXyt#T3XRcL9K06mTXZ`QBko)<D14y=|R$Q`Z6?#(-N)d7_ zlsW(>91D?(ls>5g>64{&IF=z=mPR6_%+f~z;X$laFMRT3v9yJNU1CU*cB#M7XPqZQ zbt>cg>yM)3Rj0=Ke@bJ0dwpc(8W0xdWJ6k2UUozuVGZ&eNdFWh5;5f z{Mu`{(gf~FE8M%*IlR{=BV-p}#&Yxfb;Sq8#kF|S$s-H3&YMZ!T#J`0SmVB$?&$yS zm@86VcSbU1@$1fuddUW`1(#4n`~GURmcy?*FYYDHPvQS&;UnL0UdVLI-*65-zuzbF z)z88mxDEkF#W6q_w3T^9dx)5CW`E9j`Qi3v@2*|AI|grUq-_$8Z#yAROnVb=TJLQV zi{HenJt%bEo6Zds@rO5^>4Vw}z2hRL#Q|r2GTecV!4<4JhUIk~RnX7EAE{GC?e>;) z@WksIt)d>qaV>mrets!S>Mh#E@I3RSCSB4+&GUEdr~}e#KDbe2y@ir)*(kQX<&3-J zCmhXYN%t_#e3X=LieGuNy`=aCwiBc5JoEAldr23y%r^_AO7OM|Q}bSm9rSq3@5Jf1 zoa0#Vgtwjj6BAI&g_(^-oUH62Sc*|Owqv*RCCg-EN>6~(vfANxdXdmFd#i<)-rLTF!MO*;EAKcbfziG7&i*k;Qlh#dPl}YN-qIXC-)Wu_ zlk1(cqKf4z4QHmY#%$(!=6kFv*jz%Vlp7hE$)lh-_E~vTlPnHPfP+0zn zpsAVVTl@PSw^ELJ*Ey3ZuY1=yGJ-}>w5XhCX3fDDh=cFqRzbuad)GN2rkmo5@5Av> zo9q^g(#rV>CbL!qy@wZ`Ksn$&w7c?)#kBXFDZ!f$ioExn{UTmWXBFXcm?L=OZ?-t_ zp7R3guH`*vpB}QzY4t@$O1S9xzSGl#)`EEim#C9+HbDTbW(lUPE3x-dANl z_&&<~ugpN17sbpsf4|=;BEM()rB9&dyqH25yF3nO-wb#5Wweo=voMVFr=p%-$rRg+ze{|yJKt-o}GwNb34%F1e;0!WXq z#L1e%wD2~ad?T;o{ws=O?!Wmb^e((}hPMkC4k_trKaOIQh0xDiWSoVbFexl(+=Ye{ ze)GAnnC=wb`^R2Y*(6DdH}%2_JxP+3Z}k-#DI~oTz1%ZS>aOK^YT};{9}7)|oApm8 z&PArfmv9OTos+#XMV15_aqF96uF-`d$~%;6ysSn z$E|9o*z<`q)-Qfy^Kq9k60=*9U>uM`8y0A8Y{_129!3Jt$Qy-AcSBqZYNW*5e?K!d zmP~R0ac$=(9*R7BK{CIT6khX2O(9=#aBb%@y~x-H3QQ794rBH=-(09^~x)<3se0;;R529zGMv;L^nZ$+zKHpm4y zi!=v$IR6LBm~68}mu&3XWFGuPP8WObX9`Rg>0-KQhKnygb&k1IS{{}#HpAQAa;D+s zDBQ77(nFttC5&PlA=%>2`>Ap`KNh3p zk2^;P^wE_A4H6wW?z}Ddkqsj4ADDz8T>KAbPXCNc<+iyxoIBMhhIwy2-?z$AVgD~M zSss}zW`2QT1WDE)9MmLs!HJ@A$xHlX%gmkSyTM9S^9ANk*C&b7U*LWZB#Qmgc`@DV zzQh0EZ+g6))!uTux}(jNI)THdN> zW?v%3w#-yyjSBAD1yf-WlWdF>VJDp9RE6`d_7kzR6Kr%G!C7qNTe=S-OigQbZI6L* z@j#A2jIxDn*aTY$nv^z+A-=6jfiR0}u((5qL4L+|usPh$MjSuk92vXUTCibMITrHzJ}Y#xj)PO1=fGi+@Rc)i zqO{`;NI$(jy(PwR$Z{-{Y@kxKVBC{}q9J(VRWWZxcaOO9E2m3l6SQ%V$|XRIrz&Xi z&X@Nc6o387IdX^;W@9D?Z06lTAyK~PEQ@lTboLn+-~k5mMZ!pMLA&pM@@~BL0M%fH z6eu}AQTCp=&GoCulxSqfx}!Jb~@=C z-p-=0WHB&nE{EhusXTH@)`h}ofsZ-rVyM2Hm$xiJM(@h9N{unwfZ~HsmiSsbWP5*q zvAfwh!5xtNvi{Pv#Pf4;Z26mJr!#o(L27L}F9po{k*y8;~V83+Z~z?jx;{w&AcC{k`*CSB;F0 zR+mJrj1bGd$4u~z;~W~@WsJ;EmLwRA*RpS1iE6}AzSU+wgg_%dkX~AcGGHc1%6Vqp z7uHNl^_Iy+o_a*jFJ&xFw(D5=Mr`iDBBKGZm;o|+zIhL#Bjr3&z0(@yyFq0udj8WH z8CeS=bPRdCFWcVG8F^k3#}jb z+!*Td8|3&}Qi4}3YjrN}zxRT(bHov>=Pnj+wK}7Fvl3vJ@^$l8t0--)&VinfGnp3O z@{)5Rsft@J5#xVGb&Q`aF8|rNEPDI~lALAoH0J_Q|FiRs(XYNDhZZ!AdFHYgq~Baz zbH*_9&Q0iT=RPm;mSO|osefUNnY4{9m!0*g7p)OMKio+|lp16Dz7&X(4|jIwu@xeX z`-Q+5BL|;aMsSSz$qb~B4|h&8g5%7zlU4)T>pm@diF{= zF~o4bB@4r^C6$%XD=(TY^z4V|Hf(Brq$3I9&6fa77*lZR18BXng#`xN+yZYTS@K zF>cscR-A=piG{OL-=%_hcm!@R%Jy;N6td*FK^G61n|8L9{)g%8;r!enG6^{8T`BNpQZqvx9&5Is(|e6@xdP?}-qy-254_b^2H@a1JG_r<^B z&7|XCfj5=POuCsZg+?Wm6T3Ge^aIb^0RQ*K|K>tElqh7yTKiH?Pm z7d-HhoAQyJ@_}Dan=^6*D^%|4G+5Sg=2)UkV8DxVEJ;w+(M?td#u6V4+BTM`N#y6b za;@NP^Bg}ccC_JErxs)bGE4-_O>(r6a$>Z3&Q>Q^n@NEYc9|#_(Qa zev(g^%BTX;o;tjz%~--JxirX#4sJ*mO+iK!DSoYP}9FI`QK!;Q2SA{BS| z$ZwjhlZe>h43#WoE3UK_F~P>~xI0}EY%C??UxSV4!S^Kph&JA67D@L|{+2@y?&UVp zrt>)dfiS6yk;nwscQHoMEw$V_%WbpV(ILhJe5_<;h>;w1aGD%qa9Iy8%K@`LS@U5obO{&iMcuzCB7>|C5D-h~wwr8UYs{cyT<@GMJ`;}Thj0}Q~tUzgOF2AQg1p7}?OK}F$-*rEC6 zc9aC`e^y#<7&2@0n%7Sjhq@XUbh&KOk7C=}u-+o9n=!$lwlP5PZolo3Voo>Xyx`~= zVna7$y7<1U(R+5X1KRgblUEYla=v0}n?0!Lf$}=$rN0rqbv$01bcPvM($I3kj8xjo z(_zNIsaLD{g`5*zlrEV=>2e~Fq=OA|PBcmf4@lwx>B8OJh$N$--Hl234At`P#@)`H_^26Eg6Q{AefQuktB-nJe9vT!3~-F$Ohs#T@Uyy4MYu7fR- z(yN1eCGiX$JSB<8>EOQnE&Et$7jhee72eA*rUl^xK?V$|a)Jm^RCAWuqoFQ+2&rdu8t6b!P$AyVT{cC+8Gp?xPXc zns7O54Xe-Zqid;w%#RZlhQ5)f0tq8}SiePnVS?>tgJ5@w(d> zi`u`pr!ggX+%%EYv%T_Ho2Bxr-0l-yacD14`88PP$mW8|N5A!e;)jQ~MQJr&^9~(E z<%80%gT<0KM+Z^)AYP$^)$%!GwC@>R`JeYhGaoTl4DMyjLbYDq3r0|yARg;wOb^aV z5a0AN#srT^5CeM~{aE``dmHioVH2$O1Vd|PJ@3O*M_vaXDX$3YuH&&dYhnEUqRe6) zkA`<5(MpfLr|sV{!L49bazQQN^yz-LRutX-B=pXT6P)6viEC^qpc^&1&;Q z`4wzb@KMWZ_VAR6&2Z#Ri-8Kh<*>La(wLd}r{S`iIpC zojlUFak%&((ufHbnaWVv&E6JR*H0j)K+m{zZa z+l1tRx~G;WA#AqJa6lCUo)p!6j0GK7&i18sVEOkit%BfYBgt}C6DV2d_PmUzT<6$gLa~ae#LCmg zGVUxa-4@PD9i)QCLYbW7W?;uMse-~rl+yK@mv*ssER!n4$Nh|RU2YkT!;KvBcSnkd zXd`yTfFo+<$;kXrCrr>igFO9SFzf4D~#~|2gjk57h(y?kijh)tbJMaF_iR)sFNdIowtklm| z)B^SM152NFyetZ(l&j$wdidBomL9B=<77-@p)pd%G!=RhWK3&WqKs)SG~#6pR?w5+ z$xn9R-?4F)d0FfCZD>DJ%oWNr*7W<7FCKfZu!OuM1JC2?;VY582KefvuMxf$_)qwUq%Ai zicW5^Ob5oNs{QLq(qP+zL9oQCo?1~pszv#z7v-a7l#i-WKI%sKs2$~_R+MiVHAOG? znXSk4Y;Z-6l< ztQ^X0^F&pMM+X@5{IYa-dFiHr4zIyn4@bsPc%E6HcqgZoQs-XtC;}WDthTf0X{jRA zL4UO>w(Mz@`Iipq^OH}rR6H9?&wMkf(K;LJUL8=z|83=J-O7i{B6ePvKA~8H#8ilX z4>T^Co<7>(yDD*TbjA1gJrvLZK1yenao0p1d0h=WzrllI%J=8d^X!N<#;NARXP;|N zd{0tc&Ztrr(`&w~zQ2AfR2Cn)^ZhxHgGat=n*YMcdFCB5btJB*-imKZ;kgFMPxkRW z6(C*(am>?F9JLJ~747F^*zZl5^@-h_m9v{ezX%(rRPU=OEGEljyE$Tu4L6^$5?;=P z)wZba=7Uy3e1FFXLk0O>v_*%Tek-LP*HSxtuh`P9~Kb2bM_qh`p8c zODf}y4k?GLD0wHRtCU8XU*j&LdlHXtWcbr>3#G^Ru1x7y1r0Y_zEnDp_tgHq1J`#| z)UiZa$^rPhRGe7vcwW_khBWf1C2S_Pki=Ap_rWd*WW^CM$J+-&ZO^ zygbMlIP4^*61R>t+|L7k28&yl0+VCz$DT<(OvoMPiwSUA4NkFoOXv9f>>yko`|mg-W}#$uEn=HnrSYAJLK->A zxu!ri{lXoMm_!!sY2Z|{l)Whq{t|_i&`we~&3Vy3f`GWfnUUtKXmQODBQKI2BU?=C zFOX!Ml0>u(F+9OFrJ~PJV_?5?`m34zqLvrF3Z7r2GD^pYjW-d88mos{95A8`^G)wi zlw@_L0^h-&hoZDqemv9|7BqYhUbf~mOfr(EsqwtTAz$cr$|YhS-&{+MvGG`<_CHU| zi#PfN@3>8@i8pehr7ptJtmb?wt&RN(CT^Ln{2XSyF=MDj5N>|cqzL#O!9Uz8^@J}< z-C{Ane3%g%^qtr|%oxPVEkV$wE4S97d2^WIaZ;ODL!rBzRv=o2VOt87*>^aS_3SH> zhZ|P}$5n`Z!;L)R2aGWK^pz5<&%V}tQ*BM~f-Pv^u6-hNgfWw3u)smV_nlMu)Cgm8 zP;|9qJ@zY2nub)hwgXB9~WNo7hiszDo=|-VuCf+ZeOfb$7&yO-Lrs(d`HqrN5 zqE8=UDllGE-Z}H3+V^Js7MEMq3 zl1xu91}wC!nO!`L2q(vR?tM!t{(r@E;7Ub`UN9$nt(mV@>d5Ts0De92*C;%{>I5B) z63lxPvu#Q+CPpSo)_9nBs%TfUwC9ko#qhCcQSnXUg0aS67qz9f4Pg^cH;7GRjdSB| z$Z+%425ARs6W-ckd{G)ti2Op3s2^+G$68rG&KMFM6;Gw(ypnZ9@-cGt}4<9biH(wqkZb~#pj&6aR zDq;sCa3XsU=lt$nyS_va_Tg(L#r74rcD_1Nypw2D_K=p~LAma$7kefc17q*uis!V~ zOfckroi8<1_d*_wL6_Bw`U%DiR|b@ZFGu*~3NERSh?{7{bxoI=6ptr&=`%7pMN)*D zZOg28VsaLJP=1af% z!?kY@JzzOHDNn@Ew0>l?+7d@)j8-yM5%@AGwo4w8M+^hQ>H1; zXSKB6&p|gyQgzhkxFl6aZA_9TR*|$-J`W8kbFmRTTBR_c`7|MmK^l<1N2}~&|apmt`wQyZX2@GX3;}s6CQ-H*_aNP+SAOA4(ckPu6 z*R_%-7OpmyiDzLMYvHWaJyj5g2EmQ9iNL}&6NAHt^9M%E-d?f)|9@E9e^;Y@%9t)MlKr{}-J1G=?a_xn) z>3zcoPf||6wpw}c}7=~M9g%2m;iQx3VsCg0#zA(xUOID`UWyI>7@t$lok>oKVfW$ez`Bs;4ffgkfoy$d5@_7N|a9{Ca zEBU_rEfI3D$Ca?mO8+N~m3v(4%=7!ou0_7e%nx>Qr^_v6RXbgg@S9f_%6>%N4vGhI zs@vGfn3^YLw;?~YjO6^3Rav@Bt~!ql67_b7=oF)0wpSW-xY>p;Ae1qXpB#pG*;Pmn zEpQULn^H!4&G+w8T}3&2BZD}+m8Nh-9tLe)MJs50{6iaj=q~Y4ijm>Z>T9j1CjCv0 z=lRJyk;uW50QBG^tj}7jS&3)vccO3b$#h)i;nTm>Be9z$lUvI?o>wM0rX})I36hwr z&U~at%lFCk9I;AH8 z6a3~oW96;{+A+S3*i;(w5k3czR#Iey(UZ9!yKwX@I*^^1Eh=Uj*{+3B@6qc1$gI9% z)GVWKb~RYfLv{UnkLof>l%Fg~v0Qp1pe-K`pk%9Ui4(kz4JR^@a(*c(y{6+{*=Nf4 zx{C33GQXOGLxbd9G>Ns}DBr;`OnW{q zO|mzC%U&?y=UYmf?fHBy_r);lRhx=86?s~0S-i>Eb%FPMa7xE$u=6k1spUbN+@#Vb zJMX)7tbClAJD|vO%Emia$I1;$RNN=3;zUB45#?V3W#cv1LeElq(sq|+(dB8Kl`^KF z(BqRaJIiup3|`CGBxCj#dN#|L*0MYqV-_0QWeoNw*UFfEWw|m2JC_CYc-WNi36T