25 Commits
Author SHA1 Message Date
luis c1f8e7a06a Fix tp
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-09-02 22:33:36 -03:00
luis 9b0e39a047 folower queue 2026-09-02 22:11:24 -03:00
luis 9488805fe7 typo 2026-09-02 21:35:32 -03:00
luis e093825f77 den of nalorak full now 2026-09-02 21:34:25 -03:00
luis 772d85a9c4 db errors and den of nalorak npcs 2026-09-02 21:15:23 -03:00
luis b76369cdcb try fix dungeon follower queue and add warn fix 2026-09-02 20:36:53 -03:00
luis 5c1546e11a dungeon followers more work 2026-09-02 20:32:24 -03:00
luis c026255048 Dungeon followers 2026-09-02 20:21:20 -03:00
luis e94fe52e90 warn fix 2026-09-02 19:06:05 -03:00
luis f709a3f424 typo 2026-09-02 17:27:34 -03:00
luis 2f724afc71 instance blinding vale 2026-09-02 17:25:56 -03:00
Céfiro_Caecias ec2f92c8ef DB/World: DBErrors Fixes 2026-09-02 15:24:25 -03:00
Céfiro_Caecias 17199ddabf DB/Hotfixes: Add Item Sparse 2026-09-02 15:23:55 -03:00
luis d53b8901d3 The blinding vale dungeon 2026-09-02 15:17:27 -03:00
luis ee7c3cae40 altar of fangs 2 boss rework 2026-09-02 15:10:09 -03:00
luis ed5a878a2f altar of fangs 2026-09-02 15:05:36 -03:00
luis f352a31b29 maisara 2026-09-02 14:35:38 -03:00
luis 143e1dfd2b maisara rework 2026-09-02 14:31:10 -03:00
luis cc46bc9fce sniff 2026-09-02 12:03:39 -03:00
luis 8949220f55 typo 2026-09-02 12:02:14 -03:00
Céfiro_Caecias 7b2af0e464 Update README.md 2026-09-02 11:45:30 -03:00
Céfiro_Caecias 948fb82f3d DB/World: Missing creature_template_model 2026-09-02 11:42:39 -03:00
luis 00d952e171 Blizzlike corrections 2026-09-02 11:30:32 -03:00
luis cb0d4099b3 69587 2026-09-02 10:28:01 -03:00
Sefrenia 691cf44341 Fix Error 2026-09-02 09:56:16 -03:00
50 changed files with 7685 additions and 714 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# Introduction:
WowCommunity Project is a World of Warcraft blizzlike design based on TrinityCore, which is based on the Midnight Expansion version 12.1.0.69497.
WowCommunity Project is a World of Warcraft blizzlike design based on TrinityCore, which is based on the Midnight Expansion version 12.1.0.69587.
# CI Status:
-24
View File
@@ -1,24 +0,0 @@
build*/
.directory
.mailmap
*.orig
*.rej
*~
.hg/
*.kdev*
.DS_Store
CMakeLists.txt.user
*.bak
*.patch
*.diff
*.REMOTE.*
*.BACKUP.*
*.BASE.*
*.LOCAL.*
nbproject/*
.idea/*
.browse.VC*
.vscode
cmake-build-*/
.vs
@@ -0,0 +1,23 @@
DELETE FROM `build_info` WHERE `build` IN (69587);
INSERT INTO `build_info` (`build`,`majorVersion`,`minorVersion`,`bugfixVersion`,`hotfixVersion`) VALUES
(69587,12,1,0,NULL);
DELETE FROM `build_auth_key` WHERE `build`=69587 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=69587 AND `platform`='Mac' AND `arch`='A64' AND `type`='WoWC';
DELETE FROM `build_auth_key` WHERE `build`=69587 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=69587 AND `platform`='Mac' AND `arch`='x64' AND `type`='WoWC';
DELETE FROM `build_auth_key` WHERE `build`=69587 AND `platform`='Win' AND `arch`='A64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=69587 AND `platform`='Win' AND `arch`='x64' AND `type`='WoW';
DELETE FROM `build_auth_key` WHERE `build`=69587 AND `platform`='Win' AND `arch`='x64' AND `type`='WoWC';
INSERT INTO `build_auth_key` (`build`,`platform`,`arch`,`type`,`key`) VALUES
(69587,'Mac','A64','WoW',0x7FA9BFC62ACCD945E65A523ACC1F5EDE),
(69587,'Mac','A64','WoWC',0x352327CB18DFF32F75337C368E6F07EA),
(69587,'Mac','x64','WoW',0x1360FA09EC48BBACF779FD8BFCD5979F),
(69587,'Mac','x64','WoWC',0xE22AD5AF37CB1E02A0C8A8A3CC80D950),
(69587,'Win','A64','WoW',0x1D301623C394178B5BBC90BF0CC2468D),
(69587,'Win','x64','WoW',0xEE9E0616CA2E563E9903A519573599CF),
(69587,'Win','x64','WoWC',0x8CD796511F75479A66E6BCE3F1D7BF31);
UPDATE `realmlist` SET `gamebuild`=69587 WHERE `gamebuild`=69497;
ALTER TABLE `realmlist` CHANGE `gamebuild` `gamebuild` int unsigned NOT NULL DEFAULT '69587';
@@ -0,0 +1,9 @@
-- Item Sparse
DELETE FROM `item_sparse` WHERE `ID`=268961;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(268961, 'This egg is warm and wiggly and possibly full of death.', NULL, NULL, NULL, 'Purified Egg', 11, 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, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 69587); -- Purified Egg
DELETE FROM `item_sparse` WHERE `ID`=258041;
INSERT INTO `item_sparse` (`ID`, `Description`, `Display3`, `Display2`, `Display1`, `Display`, `ExpansionID`, `DmgVariance`, `LimitCategory`, `DurationInInventory`, `QualityModifier`, `BagFamily`, `StartQuestID`, `LanguageID`, `ItemRange`, `StatPercentageOfSocket1`, `StatPercentageOfSocket2`, `StatPercentageOfSocket3`, `StatPercentageOfSocket4`, `StatPercentageOfSocket5`, `StatPercentageOfSocket6`, `StatPercentageOfSocket7`, `StatPercentageOfSocket8`, `StatPercentageOfSocket9`, `StatPercentageOfSocket10`, `StatPercentEditor1`, `StatPercentEditor2`, `StatPercentEditor3`, `StatPercentEditor4`, `StatPercentEditor5`, `StatPercentEditor6`, `StatPercentEditor7`, `StatPercentEditor8`, `StatPercentEditor9`, `StatPercentEditor10`, `StatModifierBonusStat1`, `StatModifierBonusStat2`, `StatModifierBonusStat3`, `StatModifierBonusStat4`, `StatModifierBonusStat5`, `StatModifierBonusStat6`, `StatModifierBonusStat7`, `StatModifierBonusStat8`, `StatModifierBonusStat9`, `StatModifierBonusStat10`, `Stackable`, `MaxCount`, `MinReputation`, `RequiredAbility`, `AllowableRace1`, `AllowableRace2`, `SellPrice`, `BuyPrice`, `VendorStackCount`, `PriceVariance`, `PriceRandomValue`, `Flags1`, `Flags2`, `Flags3`, `Flags4`, `Flags5`, `FactionRelated`, `ModifiedCraftingReagentItemID`, `ContentTuningID`, `PlayerLevelToItemLevelCurveID`, `ItemLevelOffsetCurveID`, `ItemLevelOffsetItemLevel`, `ItemSquishEraID`, `ItemNameDescriptionID`, `RequiredTransmogHoliday`, `RequiredHoliday`, `GemProperties`, `SocketMatchEnchantmentId`, `TotemCategoryID`, `InstanceBound`, `ZoneBound1`, `ZoneBound2`, `ItemSet`, `LockID`, `PageID`, `ItemDelay`, `MinFactionID`, `RequiredSkillRank`, `RequiredSkill`, `ItemLevel`, `AllowableClass`, `ArtifactID`, `SpellWeight`, `SpellWeightCategory`, `SocketType1`, `SocketType2`, `SocketType3`, `SheatheType`, `Material`, `PageMaterialID`, `Bonding`, `DamageDamageType`, `ContainerSlots`, `RequiredPVPMedal`, `RequiredPVPRank`, `RequiredLevel`, `InventoryType`, `OverallQualityID`, `VerifiedBuild`) VALUES
(258041, 'The tarnished keepsakes of blood elves from Dalaran who were slain indiscriminately.', NULL, NULL, NULL, 'Remains of the Fallen', 11, 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, 0, 0, 0, 20, 0, 0, 0, -1, 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, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 69587); -- Remains of the Fallen
@@ -1,4 +1,6 @@
--
DELETE FROM `quest_treasure_pickers` WHERE `QuestID`=93423 AND `TreasurePickerID`=4469;
DELETE FROM `quest_description_conditional` WHERE (`QuestId`=98388 AND `PlayerConditionId`=0 AND `QuestgiverCreatureId`=271885 AND `locale`='enUS') OR (`QuestId`=98172 AND `PlayerConditionId`=160463 AND `QuestgiverCreatureId`=270645 AND `locale`='enUS') OR (`QuestId`=97031 AND `PlayerConditionId`=122541 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=96720 AND `PlayerConditionId`=158349 AND `QuestgiverCreatureId`=265303 AND `locale`='enUS') OR (`QuestId`=96720 AND `PlayerConditionId`=158350 AND `QuestgiverCreatureId`=265303 AND `locale`='enUS') OR (`QuestId`=96718 AND `PlayerConditionId`=158349 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=96718 AND `PlayerConditionId`=158350 AND `QuestgiverCreatureId`=265303 AND `locale`='enUS') OR (`QuestId`=96717 AND `PlayerConditionId`=158349 AND `QuestgiverCreatureId`=265303 AND `locale`='enUS') OR (`QuestId`=96717 AND `PlayerConditionId`=158350 AND `QuestgiverCreatureId`=265303 AND `locale`='enUS') OR (`QuestId`=96716 AND `PlayerConditionId`=158247 AND `QuestgiverCreatureId`=263482 AND `locale`='enUS') OR (`QuestId`=96716 AND `PlayerConditionId`=158248 AND `QuestgiverCreatureId`=263482 AND `locale`='enUS') OR (`QuestId`=96714 AND `PlayerConditionId`=158247 AND `QuestgiverCreatureId`=263482 AND `locale`='enUS') OR (`QuestId`=96714 AND `PlayerConditionId`=158248 AND `QuestgiverCreatureId`=263482 AND `locale`='enUS') OR (`QuestId`=96713 AND `PlayerConditionId`=158247 AND `QuestgiverCreatureId`=263482 AND `locale`='enUS') OR (`QuestId`=96713 AND `PlayerConditionId`=158248 AND `QuestgiverCreatureId`=263482 AND `locale`='enUS') OR (`QuestId`=96703 AND `PlayerConditionId`=157437 AND `QuestgiverCreatureId`=263479 AND `locale`='enUS') OR (`QuestId`=96703 AND `PlayerConditionId`=157436 AND `QuestgiverCreatureId`=263479 AND `locale`='enUS') OR (`QuestId`=96703 AND `PlayerConditionId`=157076 AND `QuestgiverCreatureId`=263479 AND `locale`='enUS') OR (`QuestId`=96577 AND `PlayerConditionId`=5793 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=96223 AND `PlayerConditionId`=5793 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=96049 AND `PlayerConditionId`=157433 AND `QuestgiverCreatureId`=263479 AND `locale`='enUS') OR (`QuestId`=96049 AND `PlayerConditionId`=157432 AND `QuestgiverCreatureId`=263479 AND `locale`='enUS') OR (`QuestId`=96049 AND `PlayerConditionId`=157076 AND `QuestgiverCreatureId`=263479 AND `locale`='enUS') OR (`QuestId`=95768 AND `PlayerConditionId`=0 AND `QuestgiverCreatureId`=262669 AND `locale`='enUS') OR (`QuestId`=95520 AND `PlayerConditionId`=0 AND `QuestgiverCreatureId`=267635 AND `locale`='enUS') OR (`QuestId`=95071 AND `PlayerConditionId`=155328 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=94920 AND `PlayerConditionId`=67878 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=93907 AND `PlayerConditionId`=149017 AND `QuestgiverCreatureId`=256697 AND `locale`='enUS') OR (`QuestId`=93418 AND `PlayerConditionId`=162137 AND `QuestgiverCreatureId`=259319 AND `locale`='enUS') OR (`QuestId`=92185 AND `PlayerConditionId`=9484 AND `QuestgiverCreatureId`=252484 AND `locale`='enUS') OR (`QuestId`=88710 AND `PlayerConditionId`=140248 AND `QuestgiverCreatureId`=245061 AND `locale`='enUS') OR (`QuestId`=88709 AND `PlayerConditionId`=146502 AND `QuestgiverCreatureId`=239810 AND `locale`='enUS') OR (`QuestId`=77900 AND `PlayerConditionId`=146169 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=49965 AND `PlayerConditionId`=146169 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=27704 AND `PlayerConditionId`=146169 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=12721 AND `PlayerConditionId`=146169 AND `QuestgiverCreatureId`=0 AND `locale`='enUS') OR (`QuestId`=12628 AND `PlayerConditionId`=146169 AND `QuestgiverCreatureId`=0 AND `locale`='enUS');
INSERT INTO `quest_description_conditional` (`QuestId`, `PlayerConditionId`, `QuestgiverCreatureId`, `locale`, `Text`, `OrderIndex`, `VerifiedBuild`) VALUES
(98388, 0, 271885, 'enUS', 'Past dis bulwark, there\'s nothin but snakes, spirits, and venomous death.\n\nWe\'ve lost three lieutenants dis week. Strong ones. Brave ones. Maybe stronger and braver than you.\n\n<Mok\'sa the Stone looks you over with a weary eye.>\n\nIf you want to fling yaself into de abyss, be my guest. Bring back de scouts, if you can find dem amongst de bones.\n\nBut watch your step. Dat venom will swallow you whole.', 0, 69497), -- Into the Vaults of Atal'Utek
@@ -0,0 +1,364 @@
-- Missing creature_template_model
DELETE FROM `creature_template_model` WHERE `CreatureID`=253837 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (253837, 0, 87543, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=254635 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (254635, 0, 77687, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=256886 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (256886, 0, 138166, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=256886 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (256886, 1, 138190, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=256886 AND `Idx`=2;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (256886, 2, 138167, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=256886 AND `Idx`=3;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (256886, 3, 138191, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=256886 AND `Idx`=4;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (256886, 4, 138192, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=256886 AND `Idx`=5;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (256886, 5, 138193, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=257299 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (257299, 0, 140013, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=257592 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (257592, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=257768 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (257768, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=257769 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (257769, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259106 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259106, 0, 141335, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259106 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259106, 1, 141423, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259403 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259403, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259422 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259422, 0, 73745, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259422 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259422, 1, 27823, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259423 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259423, 0, 73745, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259423 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259423, 1, 27823, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259424 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259424, 0, 73745, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259424 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259424, 1, 27823, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259750 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259750, 0, 73745, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259750 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259750, 1, 27823, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259752 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259752, 0, 73745, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=259752 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (259752, 1, 27823, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=260706 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (260706, 0, 22903, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=260706 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (260706, 1, 11686, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=260707 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (260707, 0, 22903, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=260707 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (260707, 1, 11686, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=260708 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (260708, 0, 22903, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=260708 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (260708, 1, 11686, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=260710 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (260710, 0, 138277, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=261111 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (261111, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262075 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262075, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262077 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262077, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262233 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262233, 0, 22469, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262233 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262233, 1, 103832, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262233 AND `Idx`=2;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262233, 2, 80919, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262274 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262274, 0, 143094, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262274 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262274, 1, 143095, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262455 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262455, 0, 143198, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262735 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262735, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263025 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263025, 0, 31174, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263025 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263025, 1, 11686, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263621 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263621, 0, 143769, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264025 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264025, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264038 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264038, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264161 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264161, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264323 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264323, 0, 143494, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264323 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264323, 1, 94282, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265718 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265718, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=266038 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (266038, 0, 144693, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=267116 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (267116, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=268148 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (268148, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=270900 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (270900, 0, 142335, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271957 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271957, 0, 130719, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=272676 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (272676, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=273216 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (273216, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=273290 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (273290, 0, 137231, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=273290 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (273290, 1, 142379, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262752 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262752, 0, 140159, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=262752 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (262752, 1, 140162, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263224 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263224, 0, 140387, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263224 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263224, 1, 140390, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263409 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263409, 0, 1126, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263409 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263409, 1, 11686, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263618 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263618, 0, 143767, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263623 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263623, 0, 1126, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263623 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263623, 1, 11686, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263793 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263793, 0, 143851, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263793 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263793, 1, 143852, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263793 AND `Idx`=2;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263793, 2, 143853, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263793 AND `Idx`=3;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263793, 3, 143854, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=263968 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (263968, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264026 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264026, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264106 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264106, 0, 39935, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264162 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264162, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264291 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264291, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264358 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264358, 0, 140954, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264358 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264358, 1, 144874, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264358 AND `Idx`=2;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264358, 2, 140952, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264358 AND `Idx`=3;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264358, 3, 141319, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264358 AND `Idx`=4;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264358, 4, 140957, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264358 AND `Idx`=5;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264358, 5, 144872, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264362 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264362, 0, 140932, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264362 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264362, 1, 140965, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264362 AND `Idx`=2;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264362, 2, 140933, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264362 AND `Idx`=3;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264362, 3, 140964, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264362 AND `Idx`=4;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264362, 4, 140970, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=264362 AND `Idx`=5;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (264362, 5, 140971, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 0, 144525, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 1, 144526, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=2;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 2, 144527, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=3;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 3, 144528, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=4;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 4, 130074, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=5;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 5, 130348, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=6;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 6, 130349, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=7;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 7, 130350, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=8;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 8, 130355, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=9;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 9, 130356, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=10;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 10, 130357, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=11;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 11, 130358, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=12;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 12, 130359, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=13;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 13, 130360, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=14;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 14, 130369, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265515 AND `Idx`=15;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265515, 15, 130370, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265566 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265566, 0, 144532, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265901 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265901, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=265975 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (265975, 0, 144483, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=266180 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (266180, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=266448 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (266448, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=267115 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (267115, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=267117 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (267117, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=267821 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (267821, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 0, 119414, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 1, 119432, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=2;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 2, 19314, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=3;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 3, 221, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=4;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 4, 344, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=5;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 5, 14589, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=6;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 6, 14616, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=7;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 7, 19092, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=269310 AND `Idx`=8;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (269310, 8, 19315, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 0, 141310, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=1;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 1, 140952, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=2;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 2, 140951, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=3;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 3, 140955, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=4;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 4, 140953, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=5;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 5, 140956, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=6;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 6, 140957, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=7;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 7, 140959, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=8;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 8, 141319, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=9;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 9, 144823, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271599 AND `Idx`=10;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271599, 10, 144824, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=272107 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (272107, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=273263 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (273263, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=271954 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (271954, 0, 130970, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=272979 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (272979, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=273215 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (273215, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID`=273327 AND `Idx`=0;
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES (273327, 0, 52318, 1, 1, 69497);
DELETE FROM `creature_template_model` WHERE `CreatureID` IN (263364,263701,263702,265922,265926,266529,266531,266532,266533);
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES
(263364, 0, 1126, 1, 1, 69497),
(263701, 0, 1126, 1, 1, 69497),
(263702, 0, 1126, 1, 1, 69497),
(265922, 0, 1126, 1, 1, 69497),
(265926, 0, 1126, 1, 1, 69497),
(266529, 0, 1126, 1, 1, 69497),
(266531, 0, 1126, 1, 1, 69497),
(266532, 0, 1126, 1, 1, 69497),
(266533, 0, 1126, 1, 1, 69497);
@@ -0,0 +1,289 @@
DELETE FROM `creature_equip_template` WHERE (`CreatureID`=245185 AND `ID`=2);
INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `AppearanceModID1`, `ItemVisual1`, `ItemID2`, `AppearanceModID2`, `ItemVisual2`, `ItemID3`, `AppearanceModID3`, `ItemVisual3`, `VerifiedBuild`) VALUES
(245185, 2, 274482, 0, 0, 0, 0, 0, 0, 0, 0, 69587); -- Grand Magister Rommath
UPDATE `creature_equip_template` SET `VerifiedBuild`=69587 WHERE (`ID`=1 AND `CreatureID` IN (241444,241326,241325,257161,241324,232369,257644,234148,231863,240973,234486,234124,251861,257119,241703,240151,250763,258942,260415,260638,251038,241784,260416,250584,253269)) OR (`ID`=2 AND `CreatureID`=17252);
DELETE FROM `areatrigger_template` WHERE (`IsCustom`=0 AND `Id` IN (38695,38701,38689,38743,41074,37854,37946,42470,41944));
INSERT INTO `areatrigger_template` (`Id`, `IsCustom`, `VerifiedBuild`) VALUES
(38695, 0, 69587),
(38701, 0, 69587),
(38689, 0, 69587),
(38743, 0, 69587),
(41074, 0, 69587),
(37854, 0, 69587),
(37946, 0, 69587),
(42470, 0, 69587),
(41944, 0, 69587);
DELETE FROM `areatrigger_create_properties` WHERE (`IsCustom`=0 AND `Id` IN (36813,39614,35785,41412,41771));
INSERT INTO `areatrigger_create_properties` (`Id`, `IsCustom`, `AreaTriggerId`, `IsAreatriggerCustom`, `Flags`, `MoveCurveId`, `ScaleCurveId`, `MorphCurveId`, `FacingCurveId`, `AnimId`, `AnimKitId`, `DecalPropertiesId`, `SpellForVisuals`, `TimeToTargetScale`, `Speed`, `Shape`, `ShapeData0`, `ShapeData1`, `ShapeData2`, `ShapeData3`, `ShapeData4`, `ShapeData5`, `ShapeData6`, `ShapeData7`, `VerifiedBuild`) VALUES
(36813, 0, 38743, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 40000, 12, 0, 6, 6, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1224992 (Suppression Zone)
(39614, 0, 41074, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 10000, 12, 0, 50, 50, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1254336 (Ignition)
(35785, 0, 37854, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 0, 12, 4, 2, 2, 6, 6, 0.300000011920928955, 0.300000011920928955, 0, 0, 69587), -- Spell: 474308 (Energy Orb)
(41412, 0, 42470, 0, 4, 0, 97874, 0, 0, -1, 0, 823, NULL, 60000, 12, 0, 1, 1, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1282051 (Arcane Beam)
(41771, 0, 41944, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 0, 10, 4, 5, 5, 3, 3, 0.300000011920928955, 0.300000011920928955, 0, 0, 69587); -- Spell: 1270750 (Shhhh!)
DELETE FROM `world_quest_template` WHERE `QuestID` IN (49199 /*Greater Invasion Point: Matron Folnuna*/, 54564 /*Nimar the Slayer*/, 61813 /*Valinor, the Light of Eons*/, 85914 /*Side Gig: Coolant Matters*/, 52950 /*Call to Arms: Vol'dun*/, 48875 /*Mix It Up*/, 51528 /*Captain Leadfist*/, 92012 /*WANTED: Gorebarb's Pincers*/, 52476 /*The Lichen King*/, 52297 /*What's the Buzz?*/, 56390 /*Voltgorger*/, 63047 /*Acquisition: Runeforged Shackles*/, 56090 /*Stormstout Holdout*/, 58422 /*Mark of the Conquerors*/, 51690 /*The Shadows of Corlain*/, 56076 /*Abyssal Ritual*/, 55891 /*Champion Aldrantiss, Defender of Her Kingdom*/, 77714 /*Nature Sealed*/, 52155 /*Treasure in the Tides*/, 52120 /*Gnomish Azerite Extraction*/, 55341 /*Calligraphy*/, 57565 /*Aqir Assault Tracker*/, 50864 /*Atal'zul Gotaka*/, 54565 /*Man-Hunter Rog*/, 66902 /*Bee-Gone*/, 56056 /*Terror of the Depths*/, 52872 /*Azerite Mining*/, 51411 /*Azerite Mining*/, 55466 /*Vuk'laz the Earthbreaker*/, 58776 /*Hatching Problems*/, 51123 /*Sirokar*/, 56308 /*Assault: Aqir Unearthed*/, 58676 /*Dormant Destroyer*/, 54607 /*Cresting Goliath*/, 51611 /*Ghost of the Deep*/, 55720 /*Requisition: A Few Seaweed*/, 81810 /*Skyrider Racing - Chittering Concourse*/, 58661 /*Burrowing Terrors*/, 51669 /*Black-Eyed Bart*/, 61104 /*Grathalax, the Extractor*/, 56032 /*Dirty Dozen*/, 61667 /*Forged in Secret*/, 80295 /*Rocks, Water and Elemental Fodder*/, 59003 /*Combustible Cocoons*/, 51585 /*Quit Your Witchin'*/, 58461 /*Tomes of Ancient Madness*/, 51541 /*Arclight*/, 59828 /*Bet On Yourself*/, 56177 /*Void Conduit*/, 49046 /*Gnasher*/, 83465 /*Ara-Kara, City of Echoes*/, 54236 /*Naga Attack!*/, 56180 /*Bound Elemental*/, 58780 /*Heralds of the Hive*/, 52799 /*Pack Leader*/, 75989 /*The Black Prince Parade*/, 55833 /*Bounty: More Snapdragons*/, 81805 /*Skyrider Racing - Thunderhead Trail*/, 52459 /*Whirlwing*/, 70382 /*Dragonrider Racing - Ruby Lifeshrine Loop*/, 51620 /*Natural Resources*/, 58974 /*Ambushed Settlers*/, 48727 /*Captain Faruq*/, 55982 /*The Lords of Water*/, 51817 /*Trapped Tortollans*/, 69924 /*Towers of Flaming Power*/, 51758 /*Weapons Shipment*/, 56099 /*Font of Corruption*/, 58470 /*Corrupted Curiosities*/, 51672 /*Tangled Webs*/, 70638 /*Wind Breaker*/, 57375 /*Pulsating Mound*/, 51166 /*Down to the Roots*/, 58961 /*Ambushed Settlers*/, 51633 /*Make Loh Go*/, 50591 /*Son of a Bee*/, 70428 /*Dragonrider Racing - Iskaara Tour*/, 52169 /*The Matriarch*/, 55302 /*The Cycle of Life*/, 77755 /*Breaking Down the Camp*/, 58662 /*Burrowing Terrors*/, 50501 /*Queen Tzxi'kik*/, 48358 /*Supplies Needed: Empyrium*/, 85944 /*Side Gig: Blood Type*/, 56648 /*Call to Arms: Nazjatar*/, 58465 /*Corruption Manifest*/, 53040 /*Squall Squelching*/, 91582 /*Pruning the Lattice*/, 55301 /*The Cycle of Life*/, 57567 /*N'Zoth Assault Tracker (Vale)*/, 55836 /*Bounty: Elite Naga Forces*/, 51178 /*Hundred Troll Holdout*/, 56064 /*Assault: The Black Empire*/, 52858 /*Azerite Empowerment*/, 51628 /*Shell Game*/, 51311 /*Energizing Extract*/);
INSERT INTO `world_quest_template` (`QuestID`, `Duration`, `VariableID`, `Value`) VALUES
(49199, 604800, 14252, 1), -- Greater Invasion Point: Matron Folnuna
(54564, 86400, 16874, 1), -- Nimar the Slayer
(61813, 604800, 19923, 1), -- Valinor, the Light of Eons
(85914, 604800, 27520, 1), -- Side Gig: Coolant Matters
(52950, 604800, 16006, 5), -- Call to Arms: Vol'dun
(48875, 43200, 14240, 1), -- Mix It Up
(51528, 86400, 15258, 1), -- Captain Leadfist
(92012, 86400, 29481, 1), -- WANTED: Gorebarb's Pincers
(52476, 86400, 15769, 1), -- The Lichen King
(52297, 86400, 15732, 1), -- What's the Buzz?
(56390, 86400, 17787, 10), -- Voltgorger
(63047, 86400, 20309, 1), -- Acquisition: Runeforged Shackles
(56090, 86400, 18090, 1), -- Stormstout Holdout
(58422, 86400, 18542, 1), -- Mark of the Conquerors
(51690, 86400, 15473, 2), -- The Shadows of Corlain
(56076, 86400, 18089, 1), -- Abyssal Ritual
(55891, 259200, 17585, 1), -- Champion Aldrantiss, Defender of Her Kingdom
(77714, 259200, 24711, 1), -- Nature Sealed
(52155, 86400, 16039, 1), -- Treasure in the Tides
(52120, 86400, 15634, 1), -- Gnomish Azerite Extraction
(55341, 86400, 17281, 1), -- Calligraphy
(57565, 302400, 17742, 1), -- Aqir Assault Tracker
(50864, 86400, 14953, 1), -- Atal'zul Gotaka
(54565, 86400, 16873, 1), -- Man-Hunter Rog
(66902, 302400, 22019, 1), -- Bee-Gone
(56056, 604800, 17431, 1), -- Terror of the Depths
(52872, 86400, 15937, 1), -- Azerite Mining
(51411, 86400, 15725, 1), -- Azerite Mining
(55466, 604800, 18651, 1), -- Vuk'laz the Earthbreaker
(58776, 86400, 18449, 4), -- Hatching Problems
(51123, 86400, 15096, 1), -- Sirokar
(56308, 302400, 17742, 1), -- Assault: Aqir Unearthed
(58676, 86400, 18636, 1), -- Dormant Destroyer
(54607, 86400, 16883, 1), -- Cresting Goliath
(51611, 86400, 15289, 2), -- Ghost of the Deep
(55720, 86400, 17442, 1), -- Requisition: A Few Seaweed
(81810, 302400, 26112, 1), -- Skyrider Racing - Chittering Concourse
(58661, 86400, 18619, 1), -- Burrowing Terrors
(51669, 86400, 15438, 1), -- Black-Eyed Bart
(61104, 86400, 19687, 1), -- Grathalax, the Extractor
(56032, 86400, 17685, 1), -- Dirty Dozen
(61667, 86400, 19901, 1), -- Forged in Secret
(80295, 345600, 26229, 1), -- Rocks, Water and Elemental Fodder
(59003, 86400, 18734, 1), -- Combustible Cocoons
(51585, 86400, 15282, 1), -- Quit Your Witchin'
(58461, 86400, 18543, 1), -- Tomes of Ancient Madness
(51541, 86400, 15262, 1), -- Arclight
(59828, 86400, 17592, 3), -- Bet On Yourself
(56177, 86400, 18094, 1), -- Void Conduit
(49046, 86400, 14312, 1), -- Gnasher
(83465, 604800, 26587, 7), -- Ara-Kara, City of Echoes
(54236, 86400, 16682, 1), -- Naga Attack!
(56180, 86400, 18088, 1), -- Bound Elemental
(58780, 86400, 18450, 4), -- Heralds of the Hive
(52799, 86400, 15906, 1), -- Pack Leader
(75989, 86400, 23885, 1), -- The Black Prince Parade
(55833, 86400, 17528, 1), -- Bounty: More Snapdragons
(81805, 302400, 26108, 1), -- Skyrider Racing - Thunderhead Trail
(52459, 86400, 15759, 1), -- Whirlwing
(70382, 302400, 22367, 1), -- Dragonrider Racing - Ruby Lifeshrine Loop
(51620, 86400, 15493, 2), -- Natural Resources
(58974, 86400, 18717, 1), -- Ambushed Settlers
(48727, 86400, 14177, 1), -- Captain Faruq
(55982, 86400, 17630, 1), -- The Lords of Water
(51817, 86400, 15522, 1), -- Trapped Tortollans
(69924, 302400, 22191, 1), -- Towers of Flaming Power
(51758, 86400, 15453, 5), -- Weapons Shipment
(56099, 86400, 18092, 1), -- Font of Corruption
(58470, 86400, 18540, 2), -- Corrupted Curiosities
(51672, 86400, 15441, 1), -- Tangled Webs
(70638, 302400, 22459, 1), -- Wind Breaker
(57375, 86400, 18162, 1), -- Pulsating Mound
(51166, 86400, 14988, 1), -- Down to the Roots
(58961, 86400, 18716, 1), -- Ambushed Settlers
(51633, 86400, 15303, 1), -- Make Loh Go
(50591, 86400, 15646, 1), -- Son of a Bee
(70428, 302400, 22389, 1), -- Dragonrider Racing - Iskaara Tour
(52169, 604800, 15654, 1), -- The Matriarch
(55302, 86400, 17260, 1), -- The Cycle of Life
(77755, 259200, 24727, 1), -- Breaking Down the Camp
(58662, 86400, 18621, 1), -- Burrowing Terrors
(50501, 86400, 14797, 1), -- Queen Tzxi'kik
(48358, 86400, 13975, 1), -- Supplies Needed: Empyrium
(85944, 604800, 27522, 1), -- Side Gig: Blood Type
(56648, 604800, 17934, 1), -- Call to Arms: Nazjatar
(58465, 86400, 18541, 2), -- Corruption Manifest
(53040, 86400, 16028, 1), -- Squall Squelching
(91582, 302400, 29156, 1), -- Pruning the Lattice
(55301, 86400, 17259, 1), -- The Cycle of Life
(57567, 604800, 18097, 1), -- N'Zoth Assault Tracker (Vale)
(55836, 86400, 17531, 1), -- Bounty: Elite Naga Forces
(51178, 86400, 15171, 1), -- Hundred Troll Holdout
(56064, 604800, 18097, 1), -- Assault: The Black Empire
(52858, 86400, 16020, 1), -- Azerite Empowerment
(51628, 86400, 15298, 1), -- Shell Game
(51311, 86400, 15139, 2); -- Energizing Extract
DELETE FROM `spell_target_position` WHERE (`ID`=1270606 AND `EffectIndex`=0 AND `OrderIndex`=0);
INSERT INTO `spell_target_position` (`ID`, `EffectIndex`, `OrderIndex`, `MapID`, `PositionX`, `PositionY`, `PositionZ`, `VerifiedBuild`) VALUES
(1270606, 0, 0, 2811, 11724.900390625, -5230.009765625, 88.80999755859375, 69587); -- Spell: 1270606 ([DNT]Cynosure Teleport) Effect 0: 252 (SPELL_EFFECT_TELEPORT_UNITS)
DELETE FROM `creature_template_difficulty` WHERE (`DifficultyID`=1 AND `Entry` IN (5923,257162,257447,251776,241381,257161,255376,241444,241354,248254,241397,241159,257644,241325,241324,255616,257449,249086,255613,241326,213069,249755,245325,258909,240973,247012,260076,2630,225409,255147,256196,260077,257119,249311,249309,228575,245185,228574,103327,258242,228576,250289,258584,226269,214542,249310,214536,252170,251930,251929,259387,251861,255167,251624,247982,249599));
INSERT INTO `creature_template_difficulty` (`Entry`, `DifficultyID`, `HealthScalingExpansion`, `HealthModifier`, `ManaModifier`, `CreatureDifficultyID`, `TypeFlags`, `TypeFlags2`, `TypeFlags3`) VALUES
(5923, 1, 11, 0.050000000745058059, 1, 5148, 0x0, 0, 0), -- Poison Cleansing Totem
(257162, 1, 11, 1, 1, 340229, 0x0, 0, 0), -- Holdouts Stalker
(257447, 1, 11, 4.75, 17.55279922485351562, 340519, 0x200048, 0, 0), -- Hollowsoul Shredder
(251776, 1, 11, 1, 1, 332600, 0x1000000, 16, 0), -- Gemellus Spawner Portal Stalker
(241381, 1, 11, 1, 1, 320639, 0x1000000, 16, 0), -- Blueberry Chanel Stalker
(257161, 1, 11, 8, 17.55279922485351562, 340228, 0x200048, 0, 0), -- Blazing Pyromancer
(255376, 1, 11, 0.75, 17.55279922485351562, 336300, 0x200048, 0, 0), -- Unstable Voidling
(241444, 1, 11, 8, 17.55279922485351562, 320704, 0x200048, 0, 0), -- Runed Spellbreaker
(241354, 1, 11, 1, 1, 320608, 0x200049, 0, 0), -- Void-Infused Brightscale
(248254, 1, 11, 1, 1, 327789, 0x1000000, 16, 0), -- Perma Void Portal Stalker
(241397, 1, 11, 6, 1, 320655, 0x200068, 0, 0), -- Celestial Drifter
(241159, 1, 11, 1, 1, 320413, 0x1000000, 16, 0), -- Void Portal Stalker
(257644, 1, 11, 4.5, 17.55279922485351562, 340720, 0x200048, 0, 0), -- Arcane Magister
(241325, 1, 11, 5, 17.55279922485351562, 320579, 0x200048, 0, 0), -- Sunblade Enforcer
(241324, 1, 11, 5, 17.55279922485351562, 320578, 0x200048, 0, 0), -- Lightward Healer
(255616, 1, 11, 0.550000011920928955, 1, 336542, 0x1000400, 16, 0), -- Void Portal
(257449, 1, 11, 1, 1, 340521, 0x0, 0, 0), -- Void Decal Stalker
(249086, 1, 11, 4.5, 17.55279922485351562, 328653, 0x200048, 0, 0), -- Void Terror
(255613, 1, 11, 0.550000011920928955, 1, 336539, 0x1000400, 16, 0), -- Void Portal
(241326, 1, 11, 5, 17.55279922485351562, 320580, 0x200048, 0, 0), -- Arcane Magister
(213069, 1, 9, 1, 1, 262466, 0x40200048, 34, 0), -- Path Helper
(249755, 1, 11, 1, 1, 329343, 0x40200048, 34, 0), -- Path Helper
(245325, 1, 11, 1, 1, 324721, 0x60000010, 117440518, 0), -- Cynosure of Twilight
(258909, 1, 10, 0.100000001490116119, 1, 342047, 0x40000000, 0, 0), -- [DNT] 12.0 Dungeon - Magisters' Terrace - Sound Stalker
(240973, 1, 11, 9, 17.55279922485351562, 320208, 0x200048, 2147483648, 0), -- Runed Spellbreaker
(247012, 1, 11, 1, 1, 326545, 0x40000010, 67109894, 0), -- Waystone
(260076, 1, 11, 1, 1, 343269, 0x0, 134218342, 0), -- Lady Sacrolash
(2630, 1, 11, 0.009999999776482582, 1, 2221, 0x0, 0, 0), -- Earthbind Totem
(225409, 1, 11, 1.10000002384185791, 1, 276374, 0x0, 0, 0), -- Surging Totem
(255147, 1, 11, 1, 1, 336062, 0x0, 134218342, 0), -- Antoran Jailer
(256196, 1, 11, 0.050000000745058059, 1, 339236, 0x200048, 0, 0), -- Stormstream Totem
(260077, 1, 11, 1, 1, 343270, 0x0, 134218342, 0), -- Grand Warlock Alythess
(257119, 1, 11, 5, 17.55279922485351562, 340186, 0x200048, 0, 0), -- Lazy Librarian
(249311, 1, 11, 1, 1, 328892, 0x0, 0, 0), -- Kazoo
(249309, 1, 11, 1, 1, 328890, 0x0, 0, 0), -- Barley
(228575, 1, 11, 1, 1, 279783, 0x40000000, 134218342, 0), -- Overlord
(245185, 1, 11, 10, 1, 324577, 0x4, 0, 0), -- Grand Magister Rommath
(228574, 1, 11, 1, 1, 279782, 0x40000000, 134218342, 0), -- Pit Lord
(103327, 1, 11, 1, 1, 104158, 0x1002400, 16, 0), -- Beast
(258242, 1, 11, 1, 1, 341340, 0x0, 1, 0), -- Antoran Inquisitor
(228576, 1, 11, 1, 1, 279784, 0x40000000, 134218342, 0), -- Mother of Chaos
(250289, 1, 11, 0.059999998658895492, 0, 329881, 0x0, 1, 0), -- Demonic Tyrant
(258584, 1, 11, 1, 2, 341686, 0x0, 1, 0), -- Imp Lord
(226269, 1, 11, 1, 1, 277356, 0x0, 0, 0), -- Charhound
(214542, 1, 11, 1, 1, 263984, 0x40200048, 34, 0), -- Path Helper
(249310, 1, 11, 1, 1, 328891, 0x0, 0, 0), -- Ember
(214536, 1, 9, 1, 1, 263978, 0x40200048, 34, 0), -- Path Helper
(252170, 1, 11, 1, 1, 332998, 0x0, 0, 0), -- Crystal Stalker
(251930, 1, 11, 1, 1, 332754, 0x0, 0, 0), -- Book Stalker
(251929, 1, 11, 1, 1, 332753, 0x0, 0, 0), -- Bookcase Stalker
(259387, 1, 11, 2.799999952316284179, 17.55279922485351562, 342567, 0x200048, 0, 0), -- Spellwoven Familiar
(251861, 1, 11, 8, 17.55279922485351562, 332685, 0x200048, 0, 0), -- Blazing Pyromancer
(255167, 1, 11, 1, 17.55279922485351562, 336082, 0x200068, 0, 0), -- Murph
(251624, 1, 11, 1, 1, 332442, 0x0, 0, 0), -- Window Stalker
(247982, 1, 11, 1, 17.55279922485351562, 327503, 0x200068, 0, 0), -- Magician Apprentice
(249599, 1, 11, 1, 1, 329183, 0x40200048, 34, 0); -- Helper
DELETE FROM `creature_model_info` WHERE `DisplayID`=144230;
INSERT INTO `creature_model_info` (`DisplayID`, `BoundingRadius`, `CombatReach`, `DisplayID_Other_Gender`, `VerifiedBuild`) VALUES
(144230, 1.650028824806213378, 2.666666507720947265, 0, 69587);
UPDATE `creature_model_info` SET `VerifiedBuild`=69587 WHERE `DisplayID` IN (132031, 141672, 131317, 138102, 136220, 127897, 130542, 141191, 140305, 127714, 93869, 141209, 141197, 92689, 129566, 127739, 127769, 92725, 142238, 19073, 26760, 19071, 116524, 121288, 141121, 137930, 142237, 116525, 100271, 36833, 71887, 116523, 77402, 142688, 121664, 124183, 30180, 10903, 141118, 116544, 19075, 75694, 141129, 77405, 120682, 77403, 77404, 77407, 74789, 138672, 100358, 141476, 77406, 131334, 138458, 138460, 140055, 138670, 130341, 138453, 130340, 11686, 137562, 130343, 130344, 125911, 138455, 138454, 128688, 136713, 139421, 136711, 136581, 136361, 136363, 136371, 136340, 136350, 139423, 137084, 139899, 136524, 136538, 56187, 137088, 136873, 137086, 128632, 140661, 130345, 137043, 138855, 117116, 126101, 137093, 137150, 138849, 136541, 137094, 140873, 137081, 136529, 139535, 138853, 117990, 104045, 19315, 138854, 141281, 137217, 138852, 89800, 119497, 89420, 89421, 136530, 137085, 89419, 143986, 136691, 136562, 138851, 19314, 136557, 136540, 136692, 131796, 99833, 129982, 137431, 137096, 89801, 5554, 137089, 42722, 42720, 106643, 125162, 11709, 26907, 136158, 131960, 136085, 136083, 104042, 124932, 131957, 131995, 124934, 123517, 129524, 28282, 28111, 125976, 124016, 131353, 131349, 126650, 23767, 128068, 100360, 100359, 127407, 126461, 113382, 125877);
UPDATE `creature_model_info` SET `BoundingRadius`=0.252358049154281616, `VerifiedBuild`=69587 WHERE `DisplayID`=138482;
UPDATE `creature_model_info` SET `BoundingRadius`=0.140088886022567749, `CombatReach`=0.5, `VerifiedBuild`=69587 WHERE `DisplayID`=85210;
UPDATE `creature_model_info` SET `BoundingRadius`=0.990017354488372802, `CombatReach`=1.60000002384185791, `VerifiedBuild`=69587 WHERE `DisplayID`=136107;
UPDATE `npc_vendor` SET `VerifiedBuild`=69587 WHERE (`entry`=32639 AND `item`=4565 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=64670 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=183950 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=180733 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=183951 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=183952 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=183953 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=183954 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=183955 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=6219 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=39505 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=20815 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=39354 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=6532 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=3371 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=38426 AND `ExtendedCost`=0 AND `type`=1) OR (`entry`=32639 AND `item`=14341 AND `ExtendedCost`=0 AND `type`=1);
DELETE FROM `quest_template` WHERE `ID` IN (96004 /*Prey: A Slithering Threat*/, 96446 /*Spark of Tides*/);
INSERT INTO `quest_template` (`ID`, `QuestType`, `QuestPackageID`, `ContentTuningID`, `QuestSortID`, `QuestInfoID`, `SuggestedGroupNum`, `RewardNextQuest`, `RewardXPDifficulty`, `RewardXPMultiplier`, `RewardMoneyDifficulty`, `RewardMoneyMultiplier`, `RewardSpell`, `RewardHonor`, `RewardKillHonor`, `RewardFavor`, `StartItem`, `RewardArtifactXPDifficulty`, `RewardArtifactXPMultiplier`, `RewardArtifactCategoryID`, `Flags`, `FlagsEx`, `FlagsEx2`, `FlagsEx3`, `RewardSkillLineID`, `RewardNumSkillUps`, `PortraitGiver`, `PortraitGiverMount`, `PortraitGiverModelSceneID`, `PortraitTurnIn`, `RewardItem1`, `RewardItem2`, `RewardItem3`, `RewardItem4`, `RewardAmount1`, `RewardAmount2`, `RewardAmount3`, `RewardAmount4`, `ItemDrop1`, `ItemDrop2`, `ItemDrop3`, `ItemDrop4`, `ItemDropQuantity1`, `ItemDropQuantity2`, `ItemDropQuantity3`, `ItemDropQuantity4`, `RewardChoiceItemID1`, `RewardChoiceItemID2`, `RewardChoiceItemID3`, `RewardChoiceItemID4`, `RewardChoiceItemID5`, `RewardChoiceItemID6`, `RewardChoiceItemQuantity1`, `RewardChoiceItemQuantity2`, `RewardChoiceItemQuantity3`, `RewardChoiceItemQuantity4`, `RewardChoiceItemQuantity5`, `RewardChoiceItemQuantity6`, `RewardChoiceItemDisplayID1`, `RewardChoiceItemDisplayID2`, `RewardChoiceItemDisplayID3`, `RewardChoiceItemDisplayID4`, `RewardChoiceItemDisplayID5`, `RewardChoiceItemDisplayID6`, `POIContinent`, `POIx`, `POIy`, `POIPriority`, `RewardTitle`, `RewardArenaPoints`, `RewardFactionID1`, `RewardFactionID2`, `RewardFactionID3`, `RewardFactionID4`, `RewardFactionID5`, `RewardFactionValue1`, `RewardFactionValue2`, `RewardFactionValue3`, `RewardFactionValue4`, `RewardFactionValue5`, `RewardFactionCapIn1`, `RewardFactionCapIn2`, `RewardFactionCapIn3`, `RewardFactionCapIn4`, `RewardFactionCapIn5`, `RewardFactionOverride1`, `RewardFactionOverride2`, `RewardFactionOverride3`, `RewardFactionOverride4`, `RewardFactionOverride5`, `RewardFactionFlags`, `AreaGroupID`, `TimeAllowed`, `AllowableRaces`, `Expansion`, `ManagedWorldStateID`, `QuestSessionBonus`, `LogTitle`, `LogDescription`, `QuestDescription`, `AreaDescription`, `QuestCompletionLog`, `RewardCurrencyID1`, `RewardCurrencyID2`, `RewardCurrencyID3`, `RewardCurrencyID4`, `RewardCurrencyQty1`, `RewardCurrencyQty2`, `RewardCurrencyQty3`, `RewardCurrencyQty4`, `PortraitGiverText`, `PortraitGiverName`, `PortraitTurnInText`, `PortraitTurnInName`, `AcceptedSoundKitID`, `CompleteSoundKitID`, `VerifiedBuild`) VALUES
(96004, 2, 0, 5381, 15969, 282, 0, 0, 5, 1, 5, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0x2300008, 0x80, 0x100, 0x0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 18446744073709551615, 11, 0, 0, 'Prey: A Slithering Threat', 'Hunt down Janoa the Fang, Kursak the Coiled, Kadani the Claw, or Batani the Scaled in Nightmare Mode in Midnight Zones.', 'Do you feel it, $p?\n\nWe are being watched. \n\nI do not know by whom, or to what end, but it appears that our... efforts have drawn fresh attention. Go out and survey the field.\n\nLet us test the mettle of these newcomers.', '', '', 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', 890, 878, 69587), -- Prey: A Slithering Threat
(96446, 2, 0, 3615, 15969, 282, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0x2780000, 0x2000, 0x10000000, 0x0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 18446744073709551615, 11, 0, 0, 'Spark of Tides', 'Speak to Eldara Dawnrunner in Silvermoon.', 'A vision of tides permeates your mind.\n\nEldara Dawnrunner might have more information regarding these Sparks of Tides.', '', 'Speak to Eldara Dawnrunner in Silvermoon.', 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', 890, 878, 69587); -- Spark of Tides
DELETE FROM `quest_objectives` WHERE `ID` IN (470594 /*470594*/, 470870 /*470870*/, 471511 /*471511*/, 471512 /*471512*/, 471801 /*471801*/);
INSERT INTO `quest_objectives` (`ID`, `QuestID`, `Type`, `Order`, `StorageIndex`, `ObjectID`, `Amount`, `ConditionalAmount`, `Flags`, `Flags2`, `ProgressBarWeight`, `ParentObjectiveID`, `Description`, `Visible`, `VerifiedBuild`) VALUES
(470594, 95440, 0, 0, 1, 261054, 1, 30699, 0, 0, 0, 0, 'Host or attend a gathering in a player home', 1, 69587), -- 470594
(470870, 95547, 1, 0, 0, 269817, 1, 0, 0, 0, 0, 0, '', 1, 69587), -- 470870
(471511, 95070, 0, 0, 0, 243907, 1, 7566446, 0, 0, 0, 0, 'Speak with a Domanaar in the Howling Ridge', 1, 69587), -- 471511
(471512, 95070, 0, 1, 1, 262823, 1, 1416, 2, 0, 0, 0, 'Speak to a \'Fel Expert\' in Silvermoon City', 1, 69587), -- 471512
(471801, 96004, 0, 0, 0, 271717, 1, 0, 0, 0, 0, 0, 'Batani, Kadani, Janoa or Kursak slain in Nightmare Mode', 1, 69587); -- 471801
DELETE FROM `quest_visual_effect` WHERE (`Index`=0 AND `ID` IN (471512,471511));
INSERT INTO `quest_visual_effect` (`ID`, `Index`, `VisualEffect`, `VerifiedBuild`) VALUES
(471512, 0, 2099, 69587),
(471511, 0, 2099, 69587);
DELETE FROM `quest_reward_display_spell` WHERE (`QuestID`=95547 AND `Idx`=0);
INSERT INTO `quest_reward_display_spell` (`QuestID`, `Idx`, `SpellID`, `PlayerConditionID`, `VerifiedBuild`) VALUES
(95547, 0, 1288893, 0, 69587);
DELETE FROM `quest_treasure_pickers` WHERE (`QuestID`=96004 AND `TreasurePickerID`=4889 AND `OrderIndex`=0) OR (`QuestID`=95440 AND `TreasurePickerID`=4805 AND `OrderIndex`=1) OR (`QuestID`=95440 AND `TreasurePickerID`=4804 AND `OrderIndex`=0);
INSERT INTO `quest_treasure_pickers` (`QuestID`, `TreasurePickerID`, `OrderIndex`) VALUES
(96004, 4889, 0), -- Prey: A Slithering Threat
(95440, 4805, 1), -- Housewarming
(95440, 4804, 0); -- Housewarming
UPDATE `creature_template_model` SET `VerifiedBuild`=69587 WHERE (`Idx`=0 AND `CreatureID` IN (231865,59764,239636,239638,231864,5923,257447,251776,241381,257161,255376,234068,234066,241444,241354,248254,241397,234065,241159,257644,234064,234069,241325,241324,255616,249086,255613,241326,97285,213069,249755,245325,258909,231863,240973,247012,234775,260076,2630,61245,210933,225409,255147,256196,92870,260077,257119,249311,249309,228575,234170,245185,228574,234018,103327,43499,258242,228576,3527,250289,258584,55659,210932,210931,226269,98035,214542,249310,214536,232102,259387,143622,231861,251861,234067,255167,210930,234062,234124,247982,234486,234148,232369,234089,249599,211151,211152,211137,211149,211150,211111,17252,251521,249681,256019,250763,240151,417,251184,252500,251162,258942,251483,251482,255819,255822,245653,251018,251038,248829,248832,241784,260415,260416,212407,264056,241792,251023,260638,260640,260639,250979,251017,258556,251053,250566,250584,243208,165189,243206,250980,251415,62822,62821,251013,258605,241703,253269,258658,250039,250026,244339,250033,250037,253970,254678,254693,237666,237496,237634,240577,237633,237635,256042,253985,32638,32639,240008,256230,256231,256851,256531,256853,18362,10180,40725,14556,27684,71381,14336,7749,14334,50269,40625,68288,59072,31902,26131,63766,14553,33892,65065,26439,57156,32633,4779,65074,67437,31239,64996,57228,52748,65006,69830,32335,47653,47352,22976,38260,20847,65851,20849,18359,11147,66051,34551,15716,66060,65007,14560,32206,14335,14547,14561,18406,14552,304,28302,18357,18376,18375,39208,61809,67145,47841,38695,65009,70024,65063,24653,14332,52756,14745,14565,14548,34550,18360,31778,32203,7739,33301,65071,62809,65076,34553,38778,63552,65072,7690,22975,4710,19658,284,66151,68771,36837,64977,55272,68211,62106,66062,35362,64993,14551,31695,15666,9158,7687,6074,31849,66063,65016,22978,33904,59101,51195,4269,14555,52807,65018,14505,307,35147,53276,25064,65060,73042,65058,22511,63553,14546,31698,308,15714,54741,20850,57157,11148,20848,57227,20149,73689,32158,48632,65078,32286,29929,65011,14559,47353,14602,74410,73780,15715,39209,53885,31851,21354,20846,31717,55273,47652,33030,66177,35168,60941,53270,63502,34554,34557,40165,52672,69219,23408,63042,22958,76084,65061,22977,4777,305)) OR (`Idx`=2 AND `CreatureID` IN (231864,228575,103327,55659,98035,143622,247982,251521,256019,250763,240151,251184,251018,251038,248829,248832,251023,260638,260640,260639,250979,258556,250584,250980,251013,241703,240008)) OR (`Idx`=1 AND `CreatureID` IN (231864,257447,241397,234065,213069,249755,258909,231863,247012,210933,228575,103327,55659,210932,210931,98035,214542,214536,143622,234067,210930,247982,249599,211151,211152,211137,211149,211150,211111,251521,256019,250763,240151,251184,258942,245653,251018,251038,248829,248832,212407,251023,260638,260640,260639,250979,251017,258556,251053,250566,250584,250980,251013,241703,250039,250026,250033,250037,253970,237666,256042,253985,240008,256851,256853,40725,40165)) OR (`Idx`=3 AND `CreatureID` IN (103327,247982,251521,256019,250763,240151,251184,251018,251038,248829,251023,260638,260640,260639,250979,258556,250584,250980,251013,241703,240008)) OR (`Idx`=5 AND `CreatureID` IN (247982,251521,256019,250763,240151,251184,251038,251023,260638,260640,260639,258556,250584,250980,241703)) OR (`Idx`=4 AND `CreatureID` IN (247982,251521,256019,250763,240151,251184,251038,251023,260638,260640,260639,258556,250584,250980,241703)) OR (`Idx`=11 AND `CreatureID` IN (251521,256019,250763,240151,251184,250584,250980)) OR (`Idx`=10 AND `CreatureID` IN (251521,256019,250763,240151,251184,250584,250980)) OR (`Idx`=9 AND `CreatureID` IN (251521,256019,250763,240151,251184,258556,250584,250980)) OR (`Idx`=8 AND `CreatureID` IN (251521,256019,250763,240151,251184,258556,250584,250980)) OR (`Idx`=7 AND `CreatureID` IN (251521,256019,250763,240151,251184,260640,258556,250584,250980)) OR (`Idx`=6 AND `CreatureID` IN (251521,256019,250763,240151,251184,260640,258556,250584,250980)) OR (`Idx`=15 AND `CreatureID` IN (256019,250763,240151,251184,250980)) OR (`Idx`=14 AND `CreatureID` IN (256019,250763,240151,251184,250980)) OR (`Idx`=13 AND `CreatureID` IN (256019,250763,240151,251184,250584,250980)) OR (`Idx`=12 AND `CreatureID` IN (256019,250763,240151,251184,250584,250980)) OR (`Idx`=17 AND `CreatureID` IN (250763,240151,251184)) OR (`Idx`=16 AND `CreatureID` IN (250763,240151,251184));
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=239638 AND `Idx`=1); -- Orbital Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=257162 AND `Idx`=0); -- Holdouts Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=251776 AND `Idx`=1); -- Gemellus Spawner Portal Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=241381 AND `Idx`=1); -- Blueberry Chanel Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=248254 AND `Idx`=1); -- Perma Void Portal Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=241159 AND `Idx`=1); -- Void Portal Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`Idx`=1 AND `CreatureID` IN (255616,255613)); -- Void Portal
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=257449 AND `Idx`=0); -- Void Decal Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=252170 AND `Idx`=0); -- Crystal Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=251930 AND `Idx`=0); -- Book Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=251929 AND `Idx`=0); -- Bookcase Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=144230, `DisplayScale`=1.20000004768371582, `VerifiedBuild`=69587 WHERE (`CreatureID`=232106 AND `Idx`=0); -- Brightscale Wyrm
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=251624 AND `Idx`=0); -- Window Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=139535, `VerifiedBuild`=69587 WHERE (`CreatureID`=266165 AND `Idx`=0); -- Sporomir
DELETE FROM `creature_questitem` WHERE (`CreatureEntry`=231865 AND `DifficultyID`=1 AND `Idx`=7) OR (`CreatureEntry`=231865 AND `DifficultyID`=1 AND `Idx`=6) OR (`CreatureEntry`=231865 AND `DifficultyID`=1 AND `Idx`=5) OR (`CreatureEntry`=231865 AND `DifficultyID`=1 AND `Idx`=4) OR (`CreatureEntry`=231865 AND `DifficultyID`=1 AND `Idx`=3) OR (`CreatureEntry`=231865 AND `DifficultyID`=1 AND `Idx`=2) OR (`CreatureEntry`=231865 AND `DifficultyID`=1 AND `Idx`=1) OR (`CreatureEntry`=231865 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=231864 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=231863 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=231861 AND `DifficultyID`=1 AND `Idx`=0);
INSERT INTO `creature_questitem` (`CreatureEntry`, `DifficultyID`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES
(231865, 1, 7, 279573, 69587), -- Degentrius
(231865, 1, 6, 274581, 69587), -- Degentrius
(231865, 1, 5, 274583, 69587), -- Degentrius
(231865, 1, 4, 274581, 69587), -- Degentrius
(231865, 1, 3, 274584, 69587), -- Degentrius
(231865, 1, 2, 274582, 69587), -- Degentrius
(231865, 1, 1, 274585, 69587), -- Degentrius
(231865, 1, 0, 274580, 69587), -- Degentrius
(231864, 1, 0, 279573, 69587), -- Gemellus
(231863, 1, 0, 279573, 69587), -- Seranel Sunlash
(231861, 1, 0, 279573, 69587); -- Arcanotron Custos
DELETE FROM `creature_quest_currency` WHERE (`CurrencyId`=3444 AND `CreatureId`=231865) OR (`CurrencyId`=3442 AND `CreatureId`=231865) OR (`CurrencyId`=3448 AND `CreatureId` IN (257447,234068,234066,234065,257644,234064,234069,249086,240973,249311,249309,249310,259387,251861,234062,234124,234486,232369,234089));
INSERT INTO `creature_quest_currency` (`CreatureId`, `CurrencyId`, `VerifiedBuild`) VALUES
(231865, 3444, 69587), -- Degentrius - 3444
(231865, 3442, 69587), -- Degentrius - 3442
(257447, 3448, 69587), -- Hollowsoul Shredder - 3448
(234068, 3448, 69587), -- Shadowrift Voidcaller - 3448
(234066, 3448, 69587), -- Devouring Tyrant - 3448
(234065, 3448, 69587), -- Hollowsoul Shredder - 3448
(257644, 3448, 69587), -- Arcane Magister - 3448
(234064, 3448, 69587), -- Dreadful Voidwalker - 3448
(234069, 3448, 69587), -- Voidling - 3448
(249086, 3448, 69587), -- Void Terror - 3448
(240973, 3448, 69587), -- Runed Spellbreaker - 3448
(249311, 3448, 69587), -- Kazoo - 3448
(249309, 3448, 69587), -- Barley - 3448
(249310, 3448, 69587), -- Ember - 3448
(259387, 3448, 69587), -- Spellwoven Familiar - 3448
(251861, 3448, 69587), -- Blazing Pyromancer - 3448
(234062, 3448, 69587), -- Arcane Sentry - 3448
(234124, 3448, 69587), -- Sunblade Enforcer - 3448
(234486, 3448, 69587), -- Lightward Healer - 3448
(232369, 3448, 69587), -- Arcane Magister - 3448
(234089, 3448, 69587); -- Animated Codex - 3448
@@ -0,0 +1,384 @@
DELETE FROM `areatrigger_template` WHERE (`IsCustom`=0 AND `Id` IN (41816,41046,41068,40944,41570,41380,41352,40760,40890,40889,40866,40862,40861,41384,41696,41583,41658,41299,41554,41450,40223,40662,41602));
INSERT INTO `areatrigger_template` (`Id`, `IsCustom`, `VerifiedBuild`) VALUES
(41816, 0, 69587),
(41046, 0, 69587),
(41068, 0, 69587),
(40944, 0, 69587),
(41570, 0, 69587),
(41380, 0, 69587),
(41352, 0, 69587),
(40760, 0, 69587),
(40890, 0, 69587),
(40889, 0, 69587),
(40866, 0, 69587),
(40862, 0, 69587),
(40861, 0, 69587),
(41384, 0, 69587),
(41696, 0, 69587),
(41583, 0, 69587),
(41658, 0, 69587),
(41299, 0, 69587),
(41554, 0, 69587),
(41450, 0, 69587),
(40223, 0, 69587),
(40662, 0, 69587),
(41602, 0, 69587);
DELETE FROM `areatrigger_create_properties` WHERE (`IsCustom`=0 AND `Id` IN (40578,39584,39608,40520,40269,40027,40026,39989,39836,39365,40031,40293,40381,39921,40107,38585,39140,40252));
INSERT INTO `areatrigger_create_properties` (`Id`, `IsCustom`, `AreaTriggerId`, `IsAreatriggerCustom`, `Flags`, `MoveCurveId`, `ScaleCurveId`, `MorphCurveId`, `FacingCurveId`, `AnimId`, `AnimKitId`, `DecalPropertiesId`, `SpellForVisuals`, `TimeToTargetScale`, `Speed`, `Shape`, `ShapeData0`, `ShapeData1`, `ShapeData2`, `ShapeData3`, `ShapeData4`, `ShapeData5`, `ShapeData6`, `ShapeData7`, `VerifiedBuild`) VALUES
(40578, 0, 41816, 0, 4, 0, 0, 0, 0, -1, 0, 871, NULL, 2000, 20, 4, 6, 6, 2, 2, 0.300000011920928955, 0.300000011920928955, 0, 0, 69587), -- Spell: 1266723 (Spectral Decay)
(39584, 0, 41046, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 604800000, 20, 0, 16, 16, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1254010 (Eternal Suffering)
(39608, 0, 41068, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 2000, 20, 0, 100, 100, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1254266 (Soulrending Roar)
(40520, 0, 6197, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 0, 20, 0, 1, 1, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1266303 ([DNT])
(40269, 0, 41570, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 60000, 39.62914657592773437, 0, 1, 1, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1262724 ([DNT])
(40027, 0, 41380, 0, 16, 0, 0, 0, 0, -1, 0, 0, NULL, 15000, 4.895491600036621093, 4, 2.5, 2.5, 20, 20, 0.300000011920928955, 0.300000011920928955, 0, 0, 69587), -- Spell: 1259663 (Soulstorms)
(40026, 0, 41380, 0, 16, 0, 0, 0, 0, -1, 0, 0, NULL, 15000, 4.895348548889160156, 4, 2.5, 2.5, 20, 20, 0.300000011920928955, 0.300000011920928955, 0, 0, 69587), -- Spell: 1259661 (Soulstorms)
(39989, 0, 41352, 0, 16, 0, 0, 0, 0, -1, 0, 0, NULL, 5000, 39.82113265991210937, 0, 2, 2, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1259182 (Piercing Screech)
(39836, 0, 6197, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 60000, 20, 0, 3, 3, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1256324 (Necrotic Convergence)
(39365, 0, 40866, 0, 4, 0, 0, 0, 0, -1, 0, 351, NULL, 3000, 20, 0, 3, 3, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1251828 (Soulrot)
(40031, 0, 41384, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 0, 20, 0, 1.5, 1.5, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1259729 (Cries of the Fallen)
(40293, 0, 41583, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 8000, 20, 4, 1, 1, 4, 4, 2, 2, 0, 0, 69587), -- Spell: 1263292 (Shrink)
(40381, 0, 41658, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 10000, 20, 0, 8, 8, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1259772 (Umbral Vortex)
(39921, 0, 41299, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 45000, 20, 0, 10, 10, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1257895 (Ancestral Crush)
(40107, 0, 41450, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 8000, 20, 0, 8, 8, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1243741 (Freezing Trap)
(38585, 0, 40223, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 40000, 20, 0, 2, 2, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1243731 (Freezing Trap)
(39140, 0, 40662, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 10000, 20, 3, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1249481 (Carrion Swoop)
(40252, 0, 41554, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 604800000, 20, 0, 40, 40, 0, 0, 0, 0, 0, 0, 69587); -- Spell: 1262563 (Harvest Souls)
DELETE FROM `areatrigger_create_properties_polygon_vertex` WHERE (`AreaTriggerCreatePropertiesId`=39140 AND `IsCustom`=0 AND `Idx`=0) OR (`AreaTriggerCreatePropertiesId`=39140 AND `IsCustom`=0 AND `Idx`=1) OR (`AreaTriggerCreatePropertiesId`=39140 AND `IsCustom`=0 AND `Idx`=2) OR (`AreaTriggerCreatePropertiesId`=39140 AND `IsCustom`=0 AND `Idx`=3);
INSERT INTO `areatrigger_create_properties_polygon_vertex` (`AreaTriggerCreatePropertiesId`, `IsCustom`, `Idx`, `VerticeX`, `VerticeY`, `VerticeTargetX`, `VerticeTargetY`, `VerifiedBuild`) VALUES
(39140, 0, 0, 0, 6, NULL, NULL, 69587), -- Spell: 1249481 (Carrion Swoop)
(39140, 0, 1, 0, -6, NULL, NULL, 69587), -- Spell: 1249481 (Carrion Swoop)
(39140, 0, 2, 6, -6, NULL, NULL, 69587), -- Spell: 1249481 (Carrion Swoop)
(39140, 0, 3, 6, 6, NULL, NULL, 69587); -- Spell: 1249481 (Carrion Swoop)
REPLACE INTO `areatrigger_create_properties_spline_point` (`AreaTriggerCreatePropertiesId`, `IsCustom`, `Idx`, `X`, `Y`, `Z`, `VerifiedBuild`) VALUES
(6887, 0, 15, -21.4570026397705078, -4.30351734161376953, -0.08168697357177734, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 14, -21.4570026397705078, -4.30351734161376953, -0.08168697357177734, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 13, -20.4625072479248046, -4.12776851654052734, -0.08152389526367187, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 12, -19.4679985046386718, -3.95204567909240722, -0.0813608169555664, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 11, -18.4734783172607421, -3.77628087997436523, -0.08119678497314453, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 10, -17.4789409637451171, -3.60054230690002441, -0.08103370666503906, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 9, -16.484405517578125, -3.42480373382568359, -0.08087062835693359, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 8, -15.4898691177368164, -3.24906516075134277, -0.08070659637451171, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 7, -14.4953594207763671, -3.07334232330322265, -0.10399246215820312, 69587), -- Spell: 202770 (Fury of Elune)
(6887, 0, 6, -13.5008497238159179, -2.89761948585510253, -0.03949356079101562, 69587), -- Spell: 202770 (Fury of Elune)
(40269, 0, 21, -445.966217041015625, -414.86566162109375, 1.371587753295898437, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 20, -445.966217041015625, -414.86566162109375, 1.371587753295898437, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 19, -355.396514892578125, -358.388092041015625, 0.1759033203125, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 18, -297.03662109375, -299.6514892578125, -3.86700773239135742, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 17, -284.55792236328125, -247.743453979492187, -18.88262939453125, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 16, -286.46881103515625, -197.960739135742187, -28.466888427734375, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 15, -300.014251708984375, -159.0023193359375, -43.2413520812988281, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 14, -288.036834716796875, -137.632431030273437, -65.857513427734375, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 13, -253.2716064453125, -131.603790283203125, -95.7947616577148437, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 12, -202.049163818359375, -146.974685668945312, -107.115531921386718, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 11, -155.64801025390625, -163.264236450195312, -107.060249328613281, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 10, -115.760467529296875, -167.848434448242187, -83.2934341430664062, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 9, -92.530914306640625, -159.016204833984375, -59.41900634765625, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 8, -88.28741455078125, -133.003402709960937, -40.1916275024414062, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 7, -81.2509231567382812, -94.5897674560546875, -24.6865997314453125, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 6, -51.0984306335449218, -46.7101669311523437, -22.5319976806640625, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 5, -41.1951713562011718, -31.2669410705566406, -4.95020866394042968, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 4, -27.2232666015625, -17.7449455261230468, 2.703129768371582031, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 3, -10.9252052307128906, -6.10052919387817382, 3.175356864929199218, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 2, 7.699021339416503906, 3.66629648208618164, -3.53352737426757812, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 1, 28.649444580078125, 11.55558586120605468, -17.42352294921875, 69587), -- Spell: 1262724 ([DNT])
(40269, 0, 0, 28.649444580078125, 11.55558586120605468, -17.42352294921875, 69587), -- Spell: 1262724 ([DNT])
(40027, 0, 28, -0.00000959936642175, 40.47110366821289062, 2.916721343994140625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 27, -0.00000959936642175, 40.47110366821289062, 2.916721343994140625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 26, 27.51672554016113281, 27.51671028137207031, 0, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 25, 37.35793685913085937, 0.000014688567716802, 0, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 24, 25.31538200378417968, -25.3153896331787109, -0.02129364013671875, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 23, -0.00000547522358829, -34.2447891235351562, 0.012874603271484375, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 22, -23.1140403747558593, -23.114044189453125, 0.137264251708984375, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 21, -31.1316108703613281, 0.000008953534234024, 0.046234130859375, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 20, -20.9127063751220703, 20.91269302368164062, 0.090301513671875, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 19, -0.00000470317763756, 28.01845741271972656, 0.2642974853515625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 18, 18.71135711669921875, 18.71137619018554687, 0, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 17, 24.90529251098632812, 0.000009792378477868, 1.51047515869140625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 16, 16.51002120971679687, -16.5100383758544921, 0.0004425048828125, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 15, 0.000014881578863423, -21.7921257019042968, -0.01262283325195312, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 14, -14.3087024688720703, -14.3086919784545898, 0.06316375732421875, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 13, -18.6789779663085937, 0.000005282211986923, 0.0616912841796875, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 12, -12.1073627471923828, 12.10736656188964843, 0.037261962890625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 11, 0.000000193011544524, 15.5658121109008789, 0.307346343994140625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 10, 9.906005859375, 9.906016349792480468, 0.307346343994140625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 9, 12.45264625549316406, 0.000004896189238934, -0.08327865600585937, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 8, 7.704686641693115234, -7.70467042922973632, -0.018829345703125, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 7, 0.000009985389624489, -9.33948040008544921, 0.09814453125, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 6, -5.50335168838500976, -5.50333213806152343, 0.0682525634765625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 5, -6.22633171081542968, 0.000010178401680605, 0.114582061767578125, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 4, -3.3020026683807373, 3.302016258239746093, 0.010162353515625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 3, 0.000005089200840302, 3.113165855407714843, -0.04771041870117187, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 2, 1.100680470466613769, 1.100673317909240722, -0.0371246337890625, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 1, -0, -0, 0, 69587), -- Spell: 1259663 (Soulstorms)
(40027, 0, 0, -0, -0, 0, 69587), -- Spell: 1259663 (Soulstorms)
(40026, 0, 28, -0.00001265035825781, -33.9590492248535156, -0.30467987060546875, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 27, -0.00001265035825781, -33.9590492248535156, -0.30467987060546875, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 26, 23.08912467956542968, -23.0891094207763671, 0.55713653564453125, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 25, 31.34681320190429687, 0.000005874746875633, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 24, 21.24198150634765625, 21.24198341369628906, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 23, 0.00000085313956788, 28.73459243774414062, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 22, -19.3948440551757812, 19.39485359191894531, -0.11346435546875, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 21, -26.1223278045654296, -0.00000053694327561, -0.26477432250976562, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 20, -17.547708511352539, -17.5477294921875, -0.30607223510742187, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 19, -0.00000619094316789, -23.5101070404052734, -0.20468521118164062, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 18, 15.70059013366699218, -15.7005805969238281, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 17, 20.89786911010742187, 0.000012334161510807, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 16, 13.85347747802734375, 13.85346794128417968, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 15, -0.00000560627540835, 18.28564834594726562, 1.280437469482421875, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 14, -12.0063276290893554, 12.00634956359863281, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 13, -15.6734027862548828, 0.000018256632756674, -0.27655029296875, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 12, -10.1592044830322265, -10.1592140197753906, -0.22233200073242187, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 11, 0.000000268471637809, -13.0611639022827148, -0.32215118408203125, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 10, 8.312073707580566406, -8.31207656860351562, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 9, 10.44894313812255859, -0.00000645941508992, 1.203128814697265625, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 8, 6.464948654174804687, 6.46493387222290039, 1.203125, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 7, -0.00001206569049827, 7.836705207824707031, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 6, -4.61783695220947265, 4.617828369140625, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 5, -5.22445917129516601, 0.000011797218576248, -0.21751022338867187, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 4, -2.77070069313049316, -2.77069687843322753, -0.390625, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 3, 0.0000067278865572, -2.61222100257873535, -0.390625, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 2, 0.923557221889495849, -0.9235725998878479, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 1, -0, -0, 0, 69587), -- Spell: 1259661 (Soulstorms)
(40026, 0, 0, -0, -0, 0, 69587), -- Spell: 1259661 (Soulstorms)
(39989, 0, 30, -45.1508865356445312, -24.8086414337158203, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 29, -45.1508865356445312, -24.8086414337158203, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 28, -43.8990440368652343, -24.1208152770996093, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 27, -42.6472015380859375, -23.4329891204833984, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 26, -41.3953590393066406, -22.7451629638671875, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 25, -40.1435165405273437, -22.0573387145996093, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 24, -38.8917121887207031, -21.3694629669189453, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 23, -37.6398811340332031, -20.6816463470458984, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 22, -36.3880386352539062, -19.9938201904296875, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 21, -35.1361961364746093, -19.3059940338134765, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 20, -33.8843536376953125, -18.6181678771972656, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 19, -32.6325454711914062, -17.9302921295166015, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 18, -31.3807048797607421, -17.2424678802490234, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 17, -30.1288623809814453, -16.5546417236328125, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 16, -28.8770198822021484, -15.8668146133422851, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 15, -27.6251773834228515, -15.1789884567260742, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 14, -26.3733711242675781, -14.4911136627197265, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 13, -25.1215286254882812, -13.8032875061035156, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 12, -23.8696861267089843, -13.115462303161621, -1.55112075805664062, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 11, -22.6178436279296875, -12.4276361465454101, -1.52555465698242187, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 10, -21.3660011291503906, -11.7398099899291992, -1.4887847900390625, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 9, -20.1141586303710937, -11.0519838333129882, -1.45201873779296875, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 8, -18.8623523712158203, -10.3641090393066406, -1.362762451171875, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 7, -17.6105098724365234, -9.67628288269042968, -1.09299850463867187, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 6, -16.3586673736572265, -8.98845672607421875, -1.21885299682617187, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 5, -15.1068239212036132, -8.30063056945800781, -1.2148590087890625, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 4, -13.8549814224243164, -7.61280488967895507, -1.21086502075195312, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 3, -12.6031751632690429, -6.92492961883544921, -1.20687103271484375, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 2, -11.351332664489746, -6.23710393905639648, -1.20287704467773437, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 1, -0, -0, 0, 69587), -- Spell: 1259182 (Piercing Screech)
(39989, 0, 0, -0, -0, 0, 69587), -- Spell: 1259182 (Piercing Screech)
(6887, 0, 16, 0.555055797100067138, -3.90535879135131835, -0.0353546142578125, 69587), -- Spell: 394106 (Sundered Firmament)
(6887, 0, 18, -26.6838588714599609, -28.5332794189453125, 0.08866119384765625, 69587), -- Spell: 394106 (Sundered Firmament)
(6887, 0, 17, -26.6838588714599609, -28.5332794189453125, 0.08866119384765625, 69587); -- Spell: 394106 (Sundered Firmament)
DELETE FROM `ui_map_quest` WHERE (`UIMapId`=2437 AND `QuestId`=92122);
INSERT INTO `ui_map_quest` (`UIMapId`, `QuestId`, `VerifiedBuild`) VALUES
(2437, 92122, 69587); -- Beneath the Sunsails
UPDATE `ui_map_quest` SET `VerifiedBuild`=69587 WHERE (`UIMapId`=2437 AND `QuestId` IN (93440,93051,93050,93049,93048,93047,89289,91930)) OR (`UIMapId`=2395 AND `QuestId` IN (96048,93440,93051,93050,93049,93048,93047,92122,89289,91930)) OR (`UIMapId`=2393 AND `QuestId` IN (96048,92122,91930));
DELETE FROM `world_quest_template` WHERE `QuestID` IN (58667 /*Obsidian Extraction*/, 46196 /*Class Dismissed*/, 52856 /*Snakes on a Terrace*/, 46195 /*Swarming Skies*/, 76562 /*Moat Maintenance*/, 57146 /*Corruption Tear*/, 51638 /*Beachhead*/, 54570 /*Geomancer Flintdagger*/, 56395 /*Goldenbot XD*/, 51670 /*Lumbergrasp Sentinel*/, 51154 /*Past Due*/, 52250 /*Saving Xibala*/, 96688 /*Sporeforge Tendril Sling*/, 51422 /*Azerite Madness*/, 51709 /*Bombarbment*/, 54267 /*Naga Attack!*/, 58420 /*A Foul Annoyance*/, 51064 /*Azerite Wounds*/, 58679 /*Dormant Destroyer*/, 56391 /*Frenzied Knifefang*/, 54623 /*Boulderfist Beatdown*/, 55997 /*Hungry Hungry Hydras*/, 63031 /*Acquisition: Crystallized Stygia*/, 83537 /*Geothermal Gem Treatment*/, 58471 /*Aggressive Notation*/, 48284 /*Reap the Fields*/, 51096 /*Azer'tor*/, 58778 /*Getting Ahead*/, 73408 /*Sniffen 'em Out!*/, 55894 /*Zoko, Her Iron Defender*/, 55820 /*Bounty: A Few Hydras*/, 46194 /*Wolves of the Legion*/, 55801 /*Requisition: We Need It All*/, 51921 /*Slickspill*/, 43474 /*Experimental Potion: Test Subjects Needed*/, 54569 /*Horrific Apparition*/, 58952 /*Purging Flames*/, 54625 /*Wiping Out the Witherbark*/, 58466 /*Torment From Beyond*/, 52142 /*Restocking*/, 45840 /*Assault on Highmountain*/, 52345 /*Work Order: Ravenberry Tarts*/, 58660 /*Burrowing Terrors*/, 50421 /*Sparring on the Spar*/, 46193 /*Borne of Fel*/, 58777 /*Put Your Foot Down*/, 51615 /*Azerite Mining*/, 52871 /*Azerite Empowerment*/, 54600 /*Rumbling Goliath*/, 76559 /*Our Owllies*/, 50517 /*Mala'kili and Rohnkor*/, 46262 /*Save the Tadpoles!*/, 58469 /*Tears in the Vale*/, 51456 /*Shrine of the Storm: Crawling Corruption*/, 46197 /*From the Skies They Fel*/, 51081 /*Syrawon the Dominus*/, 61075 /*A Spark of Light*/, 49049 /*Gloamwing*/, 58442 /*Consuming Maw*/, 52349 /*Work Order: Loa Loaf*/);
INSERT INTO `world_quest_template` (`QuestID`, `Duration`, `VariableID`, `Value`) VALUES
(58667, 86400, 18632, 1), -- Obsidian Extraction
(46196, 21600, 13003, 1), -- Class Dismissed
(52856, 86400, 15928, 1), -- Snakes on a Terrace
(46195, 21600, 13003, 1), -- Swarming Skies
(76562, 259200, 24732, 1), -- Moat Maintenance
(57146, 86400, 18096, 1), -- Corruption Tear
(51638, 86400, 15308, 1), -- Beachhead
(54570, 86400, 16868, 1), -- Geomancer Flintdagger
(56395, 86400, 17788, 3), -- Goldenbot XD
(51670, 86400, 15439, 1), -- Lumbergrasp Sentinel
(51154, 86400, 14989, 1), -- Past Due
(52250, 86400, 15528, 3), -- Saving Xibala
(96688, 3600, 31560, 1), -- Sporeforge Tendril Sling
(51422, 86400, 15756, 3), -- Azerite Madness
(51709, 86400, 15464, 1), -- Bombarbment
(54267, 86400, 16697, 1), -- Naga Attack!
(58420, 86400, 18541, 1), -- A Foul Annoyance
(51064, 86400, 15725, 2), -- Azerite Wounds
(58679, 86400, 18638, 1), -- Dormant Destroyer
(56391, 86400, 17787, 11), -- Frenzied Knifefang
(54623, 86400, 16911, 1), -- Boulderfist Beatdown
(55997, 86400, 17646, 1), -- Hungry Hungry Hydras
(63031, 86400, 20306, 1), -- Acquisition: Crystallized Stygia
(83537, 345600, 26614, 1), -- Geothermal Gem Treatment
(58471, 86400, 18540, 4), -- Aggressive Notation
(48284, 86400, 13621, 1), -- Reap the Fields
(51096, 86400, 15073, 1), -- Azer'tor
(58778, 86400, 18450, 2), -- Getting Ahead
(73408, 259200, 23066, 1), -- Sniffen 'em Out!
(55894, 86400, 17577, 1), -- Zoko, Her Iron Defender
(55820, 86400, 17515, 1), -- Bounty: A Few Hydras
(46194, 21600, 13003, 1), -- Wolves of the Legion
(55801, 86400, 17480, 1), -- Requisition: We Need It All
(51921, 86400, 15581, 1), -- Slickspill
(43474, 86400, 12221, 1), -- Experimental Potion: Test Subjects Needed
(54569, 86400, 16869, 1), -- Horrific Apparition
(58952, 86400, 18712, 1), -- Purging Flames
(54625, 86400, 16913, 1), -- Wiping Out the Witherbark
(58466, 86400, 18542, 2), -- Torment From Beyond
(52142, 86400, 15648, 1), -- Restocking
(45840, 21600, 13003, 1), -- Assault on Highmountain
(52345, 86400, 17102, 3), -- Work Order: Ravenberry Tarts
(58660, 86400, 18605, 1), -- Burrowing Terrors
(50421, 86400, 14667, 3), -- Sparring on the Spar
(46193, 21600, 13003, 1), -- Borne of Fel
(58777, 86400, 18448, 4), -- Put Your Foot Down
(51615, 86400, 15727, 1), -- Azerite Mining
(52871, 86400, 16017, 1), -- Azerite Empowerment
(54600, 86400, 16890, 1), -- Rumbling Goliath
(76559, 259200, 24731, 1), -- Our Owllies
(50517, 86400, 14811, 1), -- Mala'kili and Rohnkor
(46262, 21600, 13003, 1), -- Save the Tadpoles!
(58469, 86400, 18543, 4), -- Tears in the Vale
(51456, 345600, 15234, 3), -- Shrine of the Storm: Crawling Corruption
(46197, 21600, 13003, 1), -- From the Skies They Fel
(51081, 86400, 15119, 1), -- Syrawon the Dominus
(61075, 86400, 19684, 1), -- A Spark of Light
(49049, 86400, 14315, 1), -- Gloamwing
(58442, 86400, 18649, 1), -- Consuming Maw
(52349, 86400, 17103, 3); -- Work Order: Loa Loaf
UPDATE `world_quest_template` SET `VariableID`=14064 WHERE `QuestID`=49098; -- Invasion Point: Cen'gar
DELETE FROM `creature_template_difficulty` WHERE (`DifficultyID`=1 AND `Entry` IN (243975,243976,243979,243978,243977,251674,251639,249391,251047,250443,253701,254233,249024,255041,253473,253647,255592,255261,249025,256964,253683,249030,255028,249036,248690,248692,255036,255029,248595,225672,252886,255027,253458,248605,253646,247572,247570,253152,253159,254740,253302,255026,249012,248685,249002,249020,255010,253436,254680,248678,248681,248686,255025,255322,255021,255024,249022,254381,242964,248684,248693));
INSERT INTO `creature_template_difficulty` (`Entry`, `DifficultyID`, `HealthScalingExpansion`, `HealthModifier`, `ManaModifier`, `CreatureDifficultyID`, `TypeFlags`, `TypeFlags2`, `TypeFlags3`) VALUES
(243975, 1, 11, 1, 1, 323401, 0x40200048, 34, 0), -- Path Helper
(243976, 1, 11, 1, 1, 323402, 0x40200048, 34, 0), -- Path Helper
(243979, 1, 11, 1, 1, 323405, 0x40200048, 34, 0), -- Path Helper
(243978, 1, 11, 1, 1, 323404, 0x40200048, 34, 0), -- Path Helper
(243977, 1, 11, 1, 1, 323403, 0x40200048, 34, 0), -- Path Helper
(251674, 1, 11, 5, 1, 332492, 0x200068, 2147483776, 0), -- Malignant Soul
(251639, 1, 11, 5, 1, 332457, 0x0, 128, 0), -- Lost Soul
(249391, 1, 11, 1, 1, 328972, 0x0, 128, 0), -- [DNT] Taxi
(251047, 1, 11, 1, 1, 330663, 0x200000, 128, 0), -- Soulbind Totem
(250443, 1, 11, 5, 1, 330038, 0x200068, 2147483776, 0), -- Unstable Phantom
(253701, 1, 11, 0.75, 1, 334588, 0x1000400, 16, 0), -- Death's Grasp
(254233, 1, 11, 13, 1, 335155, 0x200048, 2147483648, 0), -- Rokh'zal
(249024, 1, 11, 7.5, 1, 328592, 0x200048, 0, 0), -- Hollow Soulrender
(255041, 1, 11, 1, 1, 335950, 0x200048, 0, 0), -- Fallen Sacrifice
(253473, 1, 11, 4.5, 1, 334358, 0x200048, 0, 0), -- Gloomwing Bat
(253647, 1, 11, 5, 1, 334534, 0x0, 0, 0), -- Lost Soul
(255592, 1, 11, 1, 1, 336518, 0x40200048, 162, 0), -- Path Helper
(255261, 1, 11, 1, 1, 336176, 0x0, 0, 0), -- Dryad
(249025, 1, 11, 8.5, 1, 328593, 0x200048, 0, 0), -- Bound Defender
(256964, 1, 11, 10, 1, 340029, 0x200040, 0, 0), -- Vengeful Shade
(253683, 1, 11, 12.5, 1, 334570, 0x200048, 2147483648, 0), -- Rokh'zal
(249030, 1, 11, 9, 1, 328598, 0x200048, 2147483648, 0), -- Restless Gnarldin
(255028, 1, 11, 1, 1, 335937, 0x0, 0, 0), -- Spectral Rat
(249036, 1, 11, 4.5, 1, 328604, 0x200048, 0, 0), -- Tormented Shade
(248690, 1, 11, 3, 1, 328251, 0x200048, 0, 0), -- Grim Skirmisher
(248692, 1, 11, 5.25, 1, 328253, 0x200048, 0, 0), -- Reanimated Warrior
(255036, 1, 11, 1, 1, 335945, 0x0, 0, 0), -- Dusk Bat
(255029, 1, 11, 1, 1, 335938, 0x0, 0, 0), -- Cave Roach
(248595, 1, 11, 32, 1, 328130, 0x200068, 128, 0), -- Vordaza
(225672, 1, 11, 0.300000011920928955, 15, 276642, 0x1000000, 0, 0), -- Shadow
(252886, 1, 11, 1, 1, 333743, 0x200048, 0, 0), -- Potatoad
(255027, 1, 11, 1, 1, 335936, 0x0, 0, 0), -- Grotto Spiderling
(253458, 1, 11, 2, 1, 334343, 0x200048, 2147483648, 0), -- Zaib'yan
(248605, 1, 11, 42.5, 1, 328164, 0x200068, 128, 0), -- Rak'tul
(253646, 1, 11, 1, 1, 334533, 0x1000400, 16, 0), -- Stalker
(247572, 1, 11, 27, 1, 327085, 0x200068, 128, 0), -- Nekraxx
(247570, 1, 11, 27, 1, 327079, 0x200068, 128, 0), -- Muro'jin
(253152, 1, 11, 1, 1, 334009, 0x40200048, 0, 0), -- Defiled Captive
(253159, 1, 11, 25, 1, 334016, 0x0, 8192, 0), -- Training Dummy
(254740, 1, 11, 4.5, 1, 335646, 0x200048, 0, 0), -- Umbral Shadowbinder
(253302, 1, 11, 8, 1, 334162, 0x200048, 2147483648, 0), -- Hex Guardian
(255026, 1, 11, 1, 1, 335935, 0x0, 0, 0), -- Mukleech
(249012, 1, 11, 1.5, 1, 328580, 0x200048, 0, 0), -- Putrid Boggorm
(248685, 1, 11, 4.5, 1, 328246, 0x200048, 0, 0), -- Ritual Hexxer
(249002, 1, 11, 1.5, 1, 328570, 0x200048, 0, 0), -- Warding Mask
(249020, 1, 11, 4.75, 1, 328588, 0x200048, 0, 0), -- Hexbound Eagle
(255010, 1, 11, 1, 1, 335919, 0x0, 0, 0), -- Swamp Hopper
(253436, 1, 11, 1.5, 1, 334321, 0x200040, 0, 0), -- Witherbark Prisoner
(254680, 1, 9, 1, 1, 335586, 0x40200048, 34, 0), -- Path Helper
(248678, 1, 11, 9, 1, 328239, 0x200048, 2147483648, 0), -- Hulking Juggernaut
(248681, 1, 11, 5, 1, 328242, 0x200048, 0, 0), -- Vilebranch Beastrider
(248686, 1, 11, 7.5, 1, 328247, 0x200048, 2147483648, 0), -- Dread Souleater
(255025, 1, 11, 1, 1, 335934, 0x0, 0, 0), -- Veil Moth
(255322, 1, 11, 1, 1, 336240, 0x40200048, 34, 0), -- Helper
(255021, 1, 11, 1, 1, 335930, 0x0, 0, 0), -- Mire Wasp
(255024, 1, 11, 1, 1, 335933, 0x0, 0, 0), -- Pale Glowmite
(249022, 1, 11, 5.25, 1, 328590, 0x200048, 0, 0), -- Bramblemaw Bear
(254381, 1, 11, 40, 1, 335286, 0x0, 0, 0), -- Kul'amara the Fierce
(242964, 1, 11, 4.5, 1, 322377, 0x200048, 0, 0), -- Keen Headhunter
(248684, 1, 11, 5, 1, 328245, 0x200048, 0, 0), -- Frenzied Berserker
(248693, 1, 11, 3.25, 1, 328254, 0x200048, 0, 0); -- Mire Laborer
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=9 WHERE (`DifficultyID`=1 AND `Entry` IN (210932,210931,211150,211137,211151,211149,211111,210930,211152)); -- Path Helper
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=189988 AND `DifficultyID`=1); -- Thing From Beyond
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=43499 AND `DifficultyID`=1); -- Consecration
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1, `CreatureDifficultyID`=316130, `TypeFlags`=0x101 WHERE (`Entry`=237201 AND `DifficultyID`=1); -- Agitated Thorntalon
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=32639 AND `DifficultyID`=1); -- Gnimo
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=32638 AND `DifficultyID`=1); -- Hakmud of Argus
UPDATE `creature_model_info` SET `VerifiedBuild`=69587 WHERE `DisplayID` IN (137091, 86548, 136559, 137151, 38615, 138178, 138058, 138930, 140141, 140136, 140137, 140131, 140138, 140134, 140129, 137163, 140139, 140135, 140140, 140130, 140143, 140142, 107538, 137911, 140133, 140132, 114595, 140128, 140119, 140124, 140125, 140121, 140120, 140118, 140114, 140111, 140116, 140122, 140112, 140117, 140113, 140115, 140123, 140110, 139976, 138234, 114972, 125074, 120518, 131721, 131720, 114974, 114973, 114593, 114587, 120519, 125072, 131722, 138664, 131695, 131694, 124058, 131693, 125075, 125076, 114969, 120517, 131548, 90740, 138434, 140861, 130868, 130867, 130862, 140857, 140867, 130872, 131550, 130705, 94282, 130699, 131679, 131718, 130859, 140856, 130871, 140858, 130858, 131717, 130864, 128278, 130857, 140866, 140855, 137743, 130861, 130863, 131692, 131719, 130865, 125475, 130866, 128275, 130860, 140860, 129463, 128276, 140869, 25749, 131690, 129467, 129464, 129465, 131691, 130882, 125045, 100959, 131677, 131700, 142403, 140859, 131701, 140864, 131681, 130869, 131290, 131682, 115092, 131699, 71577, 130870, 131683, 147226, 141698, 136907, 142232, 136919, 139430, 137097, 136905, 136888, 136833, 136893, 136834, 141800, 137044, 27823, 136544, 137092, 140521, 138850, 138984, 138848, 129404, 141692, 121139, 121140, 136780, 129981, 136779, 136783, 136949, 136948, 127979, 136943, 28118, 28120, 122774, 122773, 137087, 137048, 137049, 130331, 141959, 138985, 137046, 141954, 131601, 136299, 136301, 142178, 142177, 142176, 136298, 142073, 142169, 130329, 138983, 130336, 130330, 87571, 87573, 138857, 137356, 121122, 137362, 128822, 138858, 138856, 137429, 137427, 137428, 131819, 137359);
UPDATE `creature_model_info` SET `BoundingRadius`=0.372827142477035522, `CombatReach`=0.300000011920928955, `VerifiedBuild`=69587 WHERE `DisplayID` IN (117450, 117451, 117449, 117448);
UPDATE `creature_model_info` SET `BoundingRadius`=0.158240109682083129, `CombatReach`=0.300000011920928955, `VerifiedBuild`=69587 WHERE `DisplayID` IN (120527, 120528, 120526, 120521, 120523, 120520);
UPDATE `creature_model_info` SET `BoundingRadius`=0.307534635066986083, `CombatReach`=0.150000005960464477, `VerifiedBuild`=69587 WHERE `DisplayID` IN (128271, 128273);
UPDATE `creature_model_info` SET `BoundingRadius`=0.307534664869308471, `CombatReach`=0.150000005960464477, `VerifiedBuild`=69587 WHERE `DisplayID` IN (128270, 128268, 128272, 128269);
UPDATE `creature_model_info` SET `BoundingRadius`=0.052500005811452865, `CombatReach`=0.150000005960464477, `VerifiedBuild`=69587 WHERE `DisplayID`=59890;
UPDATE `creature_model_info` SET `BoundingRadius`=2.614222049713134765, `CombatReach`=4.477612018585205078, `VerifiedBuild`=69587 WHERE `DisplayID`=129466;
UPDATE `creature_model_info` SET `BoundingRadius`=0.052500002086162567, `CombatReach`=0.150000005960464477, `VerifiedBuild`=69587 WHERE `DisplayID` IN (36944, 36953);
UPDATE `creature_model_info` SET `BoundingRadius`=0.299999982118606567, `CombatReach`=0.5, `VerifiedBuild`=69587 WHERE `DisplayID`=128279;
UPDATE `creature_model_info` SET `BoundingRadius`=0.300000011920928955, `CombatReach`=0.5, `VerifiedBuild`=69587 WHERE `DisplayID`=128277;
UPDATE `creature_model_info` SET `BoundingRadius`=0.052499998360872268, `CombatReach`=0.150000005960464477, `VerifiedBuild`=69587 WHERE `DisplayID`=36956;
UPDATE `creature_model_info` SET `BoundingRadius`=0.363841116428375244, `VerifiedBuild`=69587 WHERE `DisplayID`=114622;
UPDATE `creature_model_info` SET `BoundingRadius`=0.363841086626052856, `VerifiedBuild`=69587 WHERE `DisplayID`=114623;
UPDATE `creature_model_info` SET `BoundingRadius`=0.990017354488372802, `CombatReach`=1.60000002384185791, `VerifiedBuild`=69587 WHERE `DisplayID`=136106;
UPDATE `creature_template_gossip` SET `VerifiedBuild`=69587 WHERE (`CreatureID`=241703 AND `MenuID`=41881);
DELETE FROM `points_of_interest` WHERE `ID` IN (8535, 8534, 8544, 8532, 8533, 8531);
INSERT INTO `points_of_interest` (`ID`, `PositionX`, `PositionY`, `PositionZ`, `Icon`, `Flags`, `Importance`, `Name`, `WMOGroupID`, `VerifiedBuild`) VALUES
(8535, 8441.6796875, -4766.02001953125, 49.00609970092773437, 7, 99, 0, 'Silvermoon Flight Master', 0, 69587),
(8534, 8732.6396484375, -4602.5498046875, 18.75259971618652343, 7, 99, 0, 'Crafting Orders', 0, 69587),
(8544, 8345.4296875, -4507.6201171875, 20.6837005615234375, 7, 99, 0, 'Battle Pet Trainer', 0, 69587),
(8532, 8546.51953125, -4754.72998046875, 21.55890083312988281, 7, 99, 0, 'Silvermoon Bank', 0, 69587),
(8533, 8295.830078125, -4535.2998046875, 19.49099922180175781, 7, 99, 0, 'Barber', 0, 69587),
(8531, 8356.349609375, -4762.1201171875, 21.30680084228515625, 7, 99, 0, 'Auction House', 0, 69587);
UPDATE `gossip_menu` SET `VerifiedBuild`=69587 WHERE (`MenuID`=41881 AND `TextID`=241703) OR (`MenuID`=41883 AND `TextID`=590058);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8535, `VerifiedBuild`=69587 WHERE (`MenuID`=41881 AND `OptionID`=5); -- OptionBroadcastTextID: 2863 - 4889 - 6632 - 19203 - 45379 - 200256
UPDATE `gossip_menu_option` SET `VerifiedBuild`=69587 WHERE (`MenuID`=41881 AND `OptionID` IN (16,15,17,11,8,9,13,10,12,6,14,18,7));
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8532, `VerifiedBuild`=69587 WHERE (`MenuID`=41881 AND `OptionID`=1); -- OptionBroadcastTextID: 3426 - 5908 - 6631 - 6907 - 6987 - 15214 - 19201 - 32167 - 44628 - 78584 - 200249
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8544, `VerifiedBuild`=69587 WHERE (`MenuID`=41881 AND `OptionID`=3);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8533, `VerifiedBuild`=69587 WHERE (`MenuID`=41881 AND `OptionID`=2); -- OptionBroadcastTextID: 31340 - 45376
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8531, `VerifiedBuild`=69587 WHERE (`MenuID`=41881 AND `OptionID`=0); -- OptionBroadcastTextID: 5316 - 5423 - 5515 - 5913 - 6369 - 15208 - 32174 - 44627
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8534, `VerifiedBuild`=69587 WHERE (`MenuID`=41881 AND `OptionID`=4);
DELETE FROM `creature_questitem` WHERE (`CreatureEntry`=248595 AND `DifficultyID`=1 AND `Idx`=2) OR (`CreatureEntry`=248595 AND `DifficultyID`=1 AND `Idx`=1) OR (`CreatureEntry`=248595 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=248605 AND `DifficultyID`=1 AND `Idx`=7) OR (`CreatureEntry`=248605 AND `DifficultyID`=1 AND `Idx`=6) OR (`CreatureEntry`=248605 AND `DifficultyID`=1 AND `Idx`=5) OR (`CreatureEntry`=248605 AND `DifficultyID`=1 AND `Idx`=4) OR (`CreatureEntry`=248605 AND `DifficultyID`=1 AND `Idx`=3) OR (`CreatureEntry`=248605 AND `DifficultyID`=1 AND `Idx`=2) OR (`CreatureEntry`=248605 AND `DifficultyID`=1 AND `Idx`=1) OR (`CreatureEntry`=248605 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=247570 AND `DifficultyID`=1 AND `Idx`=0);
INSERT INTO `creature_questitem` (`CreatureEntry`, `DifficultyID`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES
(248595, 1, 2, 262791, 69587), -- Vordaza
(248595, 1, 1, 246586, 69587), -- Vordaza
(248595, 1, 0, 279573, 69587), -- Vordaza
(248605, 1, 7, 279573, 69587), -- Rak'tul
(248605, 1, 6, 274581, 69587), -- Rak'tul
(248605, 1, 5, 274583, 69587), -- Rak'tul
(248605, 1, 4, 274581, 69587), -- Rak'tul
(248605, 1, 3, 274584, 69587), -- Rak'tul
(248605, 1, 2, 274582, 69587), -- Rak'tul
(248605, 1, 1, 274585, 69587), -- Rak'tul
(248605, 1, 0, 274580, 69587), -- Rak'tul
(247570, 1, 0, 279573, 69587); -- Muro'jin
@@ -0,0 +1,378 @@
DELETE FROM `creature_equip_template` WHERE (`ID`=1 AND `CreatureID` IN (270098,270390,271453,270378,259447,270306,263792,263790,265123));
INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `AppearanceModID1`, `ItemVisual1`, `ItemID2`, `AppearanceModID2`, `ItemVisual2`, `ItemID3`, `AppearanceModID3`, `ItemVisual3`, `VerifiedBuild`) VALUES
(270098, 1, 224812, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Orweyna
(270390, 1, 256542, 0, 0, 256543, 0, 0, 0, 0, 0, 69587), -- Lady Liadrin
(271453, 1, 279786, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Blade of the Altar
(270378, 1, 270155, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Ritual Spirit
(259447, 1, 265877, 0, 0, 265877, 0, 0, 0, 0, 0, 69587), -- Zul'jan
(270306, 1, 275921, 0, 0, 275921, 0, 0, 0, 0, 0, 69587), -- Ritual Chieftain
(263792, 1, 224812, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Orweyna
(263790, 1, 256542, 0, 0, 256543, 0, 0, 0, 0, 0, 69587), -- Lady Liadrin
(265123, 1, 272318, 0, 0, 272960, 0, 0, 0, 0, 0, 69587); -- Spellbreaker Terrace-Guard
UPDATE `creature_equip_template` SET `VerifiedBuild`=69587 WHERE (`ID`=1 AND `CreatureID` IN (235395,248324,248321,248317,248316,248326,248322,248318,248417,239623,248323,252796,252795,252790,266434,256209,252794,252793,252814,252791,250971,252694,258503,253393,258384,250664));
DELETE FROM `areatrigger_template` WHERE (`IsCustom`=0 AND `Id` IN (44564,43968,44029,44472,45253,44624,45361,45089,43773,44549,44507));
INSERT INTO `areatrigger_template` (`Id`, `IsCustom`, `VerifiedBuild`) VALUES
(44564, 0, 69587),
(43968, 0, 69587),
(44029, 0, 69587),
(44472, 0, 69587),
(45253, 0, 69587),
(44624, 0, 69587),
(45361, 0, 69587),
(45089, 0, 69587),
(43773, 0, 69587),
(44549, 0, 69587),
(44507, 0, 69587);
DELETE FROM `areatrigger_create_properties` WHERE (`IsCustom`=0 AND `Id` IN (40491,43349,43843,44020,44761,44895,43953,44559,43935,43890));
INSERT INTO `areatrigger_create_properties` (`Id`, `IsCustom`, `AreaTriggerId`, `IsAreatriggerCustom`, `Flags`, `MoveCurveId`, `ScaleCurveId`, `MorphCurveId`, `FacingCurveId`, `AnimId`, `AnimKitId`, `DecalPropertiesId`, `SpellForVisuals`, `TimeToTargetScale`, `Speed`, `Shape`, `ShapeData0`, `ShapeData1`, `ShapeData2`, `ShapeData3`, `ShapeData4`, `ShapeData5`, `ShapeData6`, `ShapeData7`, `VerifiedBuild`) VALUES
(40491, 0, 41750, 0, 4, 0, 0, 0, 0, -1, 0, 0, NULL, 10000, 24.98626136779785156, 0, 3, 3, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1266082 (Moonlight Chakram)
(43349, 0, 44029, 0, 2, 0, 0, 0, 0, -1, 0, 778, NULL, 500, 20, 4, 5, 5, 4, 4, 0.300000011920928955, 0.300000011920928955, 0, 0, 69587), -- Spell: 1299135 (Burrowing Charge)
(43843, 0, 44472, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 0, 20, 4, 2, 2, 4, 4, 1, 1, 0, 0, 69587), -- Spell: 1300618 (Assimilation)
(44020, 0, 44624, 0, 4, 0, 0, 0, 0, -1, 0, 232, NULL, 4721, 20, 0, 0.400000005960464477, 0.400000005960464477, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1307529 (Bloodletting)
(44761, 0, 45253, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 604800000, 20, 0, 7, 7, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1293420 (Evolution Ritual)
(44895, 0, 45361, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 0, 20, 0, 3, 3, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1316628 ([DNT] Summon Mushroom Pad)
(43953, 0, 44564, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 0, 20, 4, 1, 1, 3, 3, 0.300000011920928955, 0.300000011920928955, 0, 0, 69587), -- Spell: 1293077 (Hatch)
(44559, 0, 45089, 0, 0, 0, 0, 0, 0, -1, 0, 957, NULL, 0, 20, 4, 5, 5, 10, 10, 0.300000011920928955, 0.300000011920928955, 0, 0, 69587), -- Spell: 1313441 ([DNT] Fresh Meat Blood Decal)
(43935, 0, 44549, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 5000, 20, 3, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1306668 (Toxic Breath)
(43890, 0, 44507, 0, 0, 0, 0, 0, 0, -1, 0, 878, NULL, 30000, 20, 0, 3.5, 3.5, 0, 0, 0, 0, 0, 0, 69587); -- Spell: 1306129 (Septic Spatter)
DELETE FROM `areatrigger_create_properties_polygon_vertex` WHERE (`AreaTriggerCreatePropertiesId`=43935 AND `IsCustom`=0 AND `Idx`=0) OR (`AreaTriggerCreatePropertiesId`=43935 AND `IsCustom`=0 AND `Idx`=1) OR (`AreaTriggerCreatePropertiesId`=43935 AND `IsCustom`=0 AND `Idx`=2) OR (`AreaTriggerCreatePropertiesId`=43935 AND `IsCustom`=0 AND `Idx`=3);
INSERT INTO `areatrigger_create_properties_polygon_vertex` (`AreaTriggerCreatePropertiesId`, `IsCustom`, `Idx`, `VerticeX`, `VerticeY`, `VerticeTargetX`, `VerticeTargetY`, `VerifiedBuild`) VALUES
(43935, 0, 0, 41.377899169921875, -13.9127998352050781, NULL, NULL, 69587), -- Spell: 1306668 (Toxic Breath)
(43935, 0, 1, 43.2891998291015625, 5.134510040283203125, NULL, NULL, 69587), -- Spell: 1306668 (Toxic Breath)
(43935, 0, 2, 5.338329792022705078, 2.317840099334716796, NULL, NULL, 69587), -- Spell: 1306668 (Toxic Breath)
(43935, 0, 3, 4.527530193328857421, -2.82281994819641113, NULL, NULL, 69587); -- Spell: 1306668 (Toxic Breath)
REPLACE INTO `areatrigger_create_properties_spline_point` (`AreaTriggerCreatePropertiesId`, `IsCustom`, `Idx`, `X`, `Y`, `Z`, `VerifiedBuild`) VALUES
(40491, 0, 3, -0, -0, 1, 69587), -- Spell: 1266082 (Moonlight Chakram)
(40491, 0, 2, -0, -0, 1, 69587), -- Spell: 1266082 (Moonlight Chakram)
(40491, 0, 1, -0.52867066860198974, 2.086007118225097656, 0.692577362060546875, 69587), -- Spell: 1266082 (Moonlight Chakram)
(40491, 0, 0, -0.52867066860198974, 2.086007118225097656, 0.692577362060546875, 69587); -- Spell: 1266082 (Moonlight Chakram)
DELETE FROM `conversation_actors` WHERE (`Idx`=0 AND `ConversationId` IN (30839,33638,33642,33644,33648,33645,33641,33646,33647,33640,28450,33639,33643)) OR (`Idx`=1 AND `ConversationId` IN (33646,33639));
INSERT INTO `conversation_actors` (`ConversationId`, `ConversationActorId`, `Idx`, `CreatureId`, `CreatureDisplayInfoId`, `NoActorObject`, `ActivePlayerObject`, `VerifiedBuild`) VALUES
(30839, 110054, 0, 235482, 140873, 0, 0, 69587),
(33638, 115000, 0, 263790, 136435, 0, 0, 69587),
(33642, 115000, 0, 263790, 136435, 0, 0, 69587),
(33644, 115000, 0, 263790, 136435, 0, 0, 69587),
(33648, 115002, 0, 263792, 117116, 0, 0, 69587),
(33645, 115000, 0, 263790, 136435, 0, 0, 69587),
(33641, 115000, 0, 263790, 136435, 0, 0, 69587),
(33646, 115002, 1, 263792, 117116, 0, 0, 69587),
(33646, 115000, 0, 263790, 136435, 0, 0, 69587),
(33647, 115002, 0, 263792, 117116, 0, 0, 69587),
(33640, 115000, 0, 263790, 136435, 0, 0, 69587),
(28450, 105478, 0, 235395, 136435, 0, 0, 69587), -- Full: 0x2041F00000E5E0C00003B10000184B20 Creature/0 R4220/S945 Map: 0 (Eastern Kingdoms) Entry: 235395 (Magister Umbric) Low: 1592096
(33639, 115002, 1, 263792, 117116, 0, 0, 69587),
(33639, 115000, 0, 263790, 136435, 0, 0, 69587),
(33643, 115000, 0, 263790, 136435, 0, 0, 69587);
DELETE FROM `conversation_line_template` WHERE `Id` IN (84946, 93097, 93102, 93104, 93111, 93106, 93105, 93101, 93107, 93144, 93110, 93109, 93108, 93100, 78299, 93099, 93098, 93103);
INSERT INTO `conversation_line_template` (`Id`, `UiCameraID`, `ActorIdx`, `Flags`, `ChatType`, `VerifiedBuild`) VALUES
(84946, 119, 0, 0, 0, 69587),
(93097, 1894, 0, 0, 0, 69587),
(93102, 1894, 0, 0, 0, 69587),
(93104, 1894, 0, 0, 0, 69587),
(93111, 1849, 0, 0, 0, 69587),
(93106, 1894, 0, 0, 0, 69587),
(93105, 1894, 0, 0, 0, 69587),
(93101, 1894, 0, 0, 0, 69587),
(93107, 1849, 1, 0, 0, 69587),
(93144, 1894, 0, 0, 0, 69587),
(93110, 1849, 0, 0, 0, 69587),
(93109, 1849, 0, 0, 0, 69587),
(93108, 1849, 0, 0, 0, 69587),
(93100, 1894, 0, 0, 0, 69587),
(78299, 0, 0, 0, 0, 69587),
(93099, 1849, 1, 0, 0, 69587),
(93098, 1894, 0, 0, 0, 69587),
(93103, 1894, 0, 0, 0, 69587);
DELETE FROM `gameobject_template_addon` WHERE `entry` IN (672692 /*Venomous Barrier*/, 672689 /*[DNT] Collision*/, 660867 /*Ulatek Door3*/, 660868 /*Ulatek door 4*/, 660198 /*12DU_Ulatek_Dungeon_Door03*/, 660197 /*12DU_Ulatek_Dungeon_Door04*/, 660871 /*Ulatek door 1*/, 676281 /*12DU_Ulatek_Dungeon_Door01*/, 649862 /*Caustic Mist Totem*/, 660125 /*Sunstrider Omnium*/, 650307 /*Sunstrider Omnium*/, 651549 /*Poorly Placed Portal*/, 645462 /*Void Projector*/, 645461 /*Ink Well*/, 645459 /*Mini Altar*/, 645458 /*Mini Portal*/, 645457 /*Tome*/, 645520 /*Ritual Book*/, 645519 /*Ritual Device*/, 645515 /*Void Orb*/, 576609 /*[DNT] Eversong Table 02*/);
INSERT INTO `gameobject_template_addon` (`entry`, `faction`, `flags`, `WorldEffectID`, `AIAnimKitID`) VALUES
(672692, 0, 0x10, 0, 0), -- Venomous Barrier
(672689, 0, 0x4800000, 0, 0), -- [DNT] Collision
(660867, 0, 0x30, 0, 0), -- Ulatek Door3
(660868, 0, 0x30, 0, 0), -- Ulatek door 4
(660198, 0, 0x30, 0, 0), -- 12DU_Ulatek_Dungeon_Door03
(660197, 0, 0x30, 0, 0), -- 12DU_Ulatek_Dungeon_Door04
(660871, 0, 0x30, 0, 0), -- Ulatek door 1
(676281, 0, 0x31, 0, 0), -- 12DU_Ulatek_Dungeon_Door01
(649862, 0, 0x20, 0, 0), -- Caustic Mist Totem
(660125, 0, 0x40000, 0, 0), -- Sunstrider Omnium
(650307, 0, 0x20, 10529, 18314), -- Sunstrider Omnium
(651549, 0, 0x20, 0, 0), -- Poorly Placed Portal
(645462, 0, 0x2000, 0, 0), -- Void Projector
(645461, 0, 0x2000, 0, 0), -- Ink Well
(645459, 0, 0x2000, 0, 0), -- Mini Altar
(645458, 0, 0x20802000, 0, 0), -- Mini Portal
(645457, 0, 0x2000, 0, 0), -- Tome
(645520, 0, 0x2000, 0, 29845), -- Ritual Book
(645519, 0, 0x2000, 0, 29845), -- Ritual Device
(645515, 0, 0x2000, 0, 29845), -- Void Orb
(576609, 0, 0x20, 0, 0); -- [DNT] Eversong Table 02
DELETE FROM `spawn_tracking_template` WHERE `SpawnTrackingId`=2935827;
INSERT INTO `spawn_tracking_template` (`SpawnTrackingId`, `MapId`, `PhaseId`, `PhaseGroup`, `PhaseUseFlags`, `VerifiedBuild`) VALUES
(2935827, 0, 0, 0, 0, 69587); -- Map: 0 (Eastern Kingdoms) - Phase: 0
DELETE FROM `spawn_tracking_quest_objective` WHERE (`SpawnTrackingId`=2935827 AND `QuestObjectiveId`=464170);
INSERT INTO `spawn_tracking_quest_objective` (`SpawnTrackingId`, `QuestObjectiveId`, `VerifiedBuild`) VALUES
(2935827, 464170, 69587); -- 2935827
DELETE FROM `spell_target_position` WHERE (`ID`=1312050 AND `EffectIndex`=0 AND `OrderIndex`=0);
INSERT INTO `spell_target_position` (`ID`, `EffectIndex`, `OrderIndex`, `MapID`, `PositionX`, `PositionY`, `PositionZ`, `VerifiedBuild`) VALUES
(1312050, 0, 0, 0, 8547.419921875, -4818.43994140625, 45.54999923706054687, 69587); -- Spell: 1312050 (Teleport: Silvermoon) Effect 0: 15 (SPELL_EFFECT_RITUAL_ACTIVATE_PORTAL)
DELETE FROM `creature_template_difficulty` WHERE (`DifficultyID`=1 AND `Entry` IN (262398,272278,269634,272665,261573,270098,264902,263112,270417,261556,265114,253864,270390,261557,263109,271453,262011,261552,264798,253169,259446,266983,272097,270378,269591,263188,272271,259447,259445,270306,261553,262035,272104,261560,263790,263792,254700,261554,258940,272638,253172,262034,261550));
INSERT INTO `creature_template_difficulty` (`Entry`, `DifficultyID`, `HealthScalingExpansion`, `HealthModifier`, `ManaModifier`, `CreatureDifficultyID`, `TypeFlags`, `TypeFlags2`, `TypeFlags3`) VALUES
(262398, 1, 11, 50, 1, 345695, 0x200008, 67108992, 0), -- Uncoiled Writhe
(272278, 1, 11, 1, 1, 356011, 0x200048, 2, 0), -- Unfinished Mixture
(269634, 1, 11, 1, 1, 353286, 0x0, 0, 0), -- [DNT] Miniboss Door Locked FX Stalker
(272665, 1, 11, 1, 1, 356431, 0x40200048, 34, 0), -- Path Helper
(261573, 1, 11, 12.60000038146972656, 1, 344812, 0x200068, 0, 0), -- Ascendant Serpent
(270098, 1, 11, 1, 1, 353773, 0x24, 64, 0), -- Orweyna
(264902, 1, 11, 1, 1, 348407, 0x0, 0, 0), -- Infusion Totem
(263112, 1, 11, 2, 1, 346418, 0x200048, 536870912, 0), -- Living Venom
(270417, 1, 11, 50, 1, 354103, 0x200008, 67108864, 0), -- Uncoiled Writhe
(261556, 1, 11, 1.5, 1, 344795, 0x200048, 0, 0), -- Hatchling
(265114, 1, 11, 1, 1, 348622, 0x40000000, 0, 0), -- [DNT] Venom Missile Stalker
(253864, 1, 11, 1, 1, 334744, 0x0, 0, 0), -- Spiderling
(270390, 1, 11, 1, 1, 354076, 0x24, 64, 0), -- Lady Liadrin
(261557, 1, 11, 4.5, 1, 344796, 0x200048, 0, 0), -- High Evolutionist
(263109, 1, 11, 7.5, 1, 346415, 0x200048, 0, 0), -- Ula'tek's Chosen
(271453, 1, 11, 5, 1, 355170, 0x200048, 0, 0), -- Blade of the Altar
(262011, 1, 11, 8.5, 1, 345281, 0x200048, 0, 0), -- Rattling Writhe
(261552, 1, 11, 5, 1, 344791, 0x200048, 0, 0), -- Bloodletter
(264798, 1, 11, 1, 1, 348302, 0x20, 0, 0), -- Infused Eggs
(253169, 1, 11, 0.200000002980232238, 1, 334026, 0x0, 0, 0), -- Slithering Hatchling
(259446, 1, 11, 45, 1, 342628, 0x200068, 128, 0), -- The Writhing Coil
(266983, 1, 11, 1, 1, 350602, 0x0, 128, 0), -- [DNT] Bone Pile
(272097, 1, 11, 1, 1, 355826, 0x0, 0, 0), -- Cursed Amani Spirit
(270378, 1, 11, 8, 1, 354064, 0x200068, 0, 0), -- Ritual Spirit
(269591, 1, 11, 1, 1, 353243, 0x0, 0, 0), -- [DNT] Whisper Stalker
(263188, 1, 11, 1, 1, 346495, 0x40000010, 6, 0), -- Fang of Ula'tek
(272271, 1, 11, 8.5, 1, 356004, 0x40000000, 0, 0), -- Twinfang Harrower
(259447, 1, 11, 40, 1, 342629, 0x200068, 128, 0), -- Zul'jan
(259445, 1, 11, 31.39999961853027343, 1, 342627, 0x200068, 128, 0), -- Rav'i
(270306, 1, 11, 8, 1, 353992, 0x10200048, 0, 0), -- Ritual Chieftain
(261553, 1, 11, 5.5, 1, 344792, 0x200048, 0, 0), -- Ravenous Descendant
(262035, 1, 11, 1, 1, 345305, 0x0, 0, 0), -- Venom Leech
(272104, 1, 11, 1, 1, 355833, 0x1000, 0, 0), -- Cursed Bones
(261560, 1, 11, 4.5, 1, 344799, 0x200048, 0, 0), -- Primal Serpent
(263790, 1, 11, 1, 1, 347107, 0x24, 64, 0), -- Lady Liadrin
(263792, 1, 11, 1, 1, 347109, 0x24, 64, 0), -- Orweyna
(254700, 1, 9, 1, 1, 335606, 0x40200048, 34, 0), -- Path Helper
(261554, 1, 11, 8.5, 1, 344793, 0x210049, 0, 0), -- Twinfang Harrower
(258940, 1, 11, 0.200000002980232238, 1, 342079, 0x0, 0, 0), -- Pale Leechling
(272638, 1, 11, 1, 1, 356397, 0x40200048, 34, 0), -- Helper
(253172, 1, 11, 0.200000002980232238, 1, 334029, 0x0, 0, 0), -- Frog
(262034, 1, 11, 1, 1, 345304, 0x0, 0, 0), -- Primal Serpent
(261550, 1, 11, 3, 1, 344789, 0x200048, 0, 0); -- Venom Leech
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=1863 AND `DifficultyID`=1); -- Succubus
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=0.200000002980232238, `CreatureDifficultyID`=283897 WHERE (`Entry`=232475 AND `DifficultyID`=1); -- Oozling
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=31216 AND `DifficultyID`=1); -- Mirror Image
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=416 AND `DifficultyID`=1); -- Imp
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=47319 AND `DifficultyID`=1); -- Leap Target
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=61245 AND `DifficultyID`=1); -- Capacitor Totem
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=59764 AND `DifficultyID`=1); -- Healing Tide Totem
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `TypeFlags`=0x200048 WHERE (`Entry`=3527 AND `DifficultyID`=1); -- Healing Stream Totem
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=55659 AND `DifficultyID`=1); -- Wild Imp
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=17252 AND `DifficultyID`=1); -- Felguard
DELETE FROM `creature_model_info` WHERE `DisplayID` IN (145977, 146677, 146663, 144271, 146372, 146986, 147574, 137230, 145872, 144369, 139080, 144365, 144370, 143401, 143825, 147723, 147586);
INSERT INTO `creature_model_info` (`DisplayID`, `BoundingRadius`, `CombatReach`, `DisplayID_Other_Gender`, `VerifiedBuild`) VALUES
(145977, 1, 2, 0, 69587),
(146677, 1, 0, 0, 69587),
(146663, 0.949782192707061767, 0, 0, 69587),
(144271, 1.358234524726867675, 0, 0, 69587),
(146372, 1.654816031455993652, 2.160000085830688476, 0, 69587),
(146986, 3.483673095703125, 3.60000014305114746, 0, 69587),
(147574, 1.049999952316284179, 1.75, 0, 69587),
(137230, 2.615614652633666992, 1.399999976158142089, 0, 69587),
(145872, 0.382999986410140991, 1.5, 0, 69587),
(144369, 0.382999986410140991, 1.5, 0, 69587),
(139080, 0.382999986410140991, 1.5, 0, 69587),
(144365, 0.382999986410140991, 1.5, 0, 69587),
(144370, 0.382999986410140991, 1.5, 0, 69587),
(143401, 0.382999986410140991, 1.5, 0, 69587),
(143825, 0.382999986410140991, 1.5, 0, 69587),
(147723, 0.5, 8, 0, 69587),
(147586, 0.186000004410743713, 0, 0, 69587);
UPDATE `creature_model_info` SET `BoundingRadius`=5.600000381469726562, `CombatReach`=5.600000381469726562, `VerifiedBuild`=69587 WHERE `DisplayID`=146299;
UPDATE `creature_model_info` SET `VerifiedBuild`=69587 WHERE `DisplayID` IN (104523, 130797, 77396, 99911, 20923, 44816, 49242, 104519, 104516, 30736, 130812, 30755, 92726, 22469, 78834, 136435, 80919, 5379, 113066, 119122, 136341, 145153, 116340, 113675, 115280, 113673, 100600, 77524, 115995, 17822, 104818, 136086, 104040, 137244, 137764, 103966, 103967, 137422, 103969, 142202, 139097, 137114, 137194, 137190, 139436, 139432, 139425, 137992, 127925, 105898, 144821, 139429, 137236, 136735, 129983, 137205, 136782, 137189, 137202, 123540, 137239, 136296, 136704, 136739, 136297, 136652, 136707, 136738, 126435, 136706, 138476, 121108, 136734, 136291, 136740, 136705, 136293, 136295, 141877, 136737, 136292, 138917, 117997, 138914, 48664, 138282, 45854, 116616, 45852, 128025, 125189, 140737, 140742, 112410, 112412, 126649, 126036, 128023, 137554, 110395, 138280, 128026, 114619, 114779, 116615, 110399, 131468, 129017, 108831, 139533, 139586, 138609, 137552, 129018, 108832, 126040, 126647, 129020, 127123, 137553, 137556, 137520, 126648, 137175, 130139, 140800, 140810, 130141, 130145, 137949, 131393, 130143, 130146, 137207, 139560, 140520, 139667, 139666, 137834, 140519, 139805, 139669, 140522, 137832, 129256, 129257, 129251, 129252, 128671, 137222, 128666, 137514, 125190, 128608, 128610, 125191, 140811, 128173, 129380, 129023, 131592, 128667, 140714, 130135, 137838, 137836, 137833, 140802, 137649, 137206, 130148, 130137, 125222, 140801, 128541, 137841, 131325, 140875, 140808, 130147, 137650, 130136, 122804, 138838, 130144, 130138, 137831, 140738, 138483, 137506, 131593, 137816, 137519, 137221, 137837, 137840, 137839, 137814, 136716, 137042, 130308, 139422, 136370, 136365, 136344, 136579, 136352, 136337);
UPDATE `creature_model_info` SET `BoundingRadius`=1, `CombatReach`=1.25, `VerifiedBuild`=69587 WHERE `DisplayID` IN (142361, 146661);
UPDATE `creature_model_info` SET `BoundingRadius`=0.349999994039535522, `CombatReach`=0.5, `VerifiedBuild`=69587 WHERE `DisplayID`=146662;
UPDATE `creature_model_info` SET `BoundingRadius`=2.51999974250793457, `CombatReach`=2.51999974250793457, `VerifiedBuild`=69587 WHERE `DisplayID`=146664;
UPDATE `creature_model_info` SET `BoundingRadius`=1.329694867134094238, `VerifiedBuild`=69587 WHERE `DisplayID`=147578;
UPDATE `creature_model_info` SET `BoundingRadius`=0.949782192707061767, `VerifiedBuild`=69587 WHERE `DisplayID`=147577;
UPDATE `creature_model_info` SET `BoundingRadius`=1.5, `CombatReach`=1.5, `VerifiedBuild`=69587 WHERE `DisplayID`=144156;
UPDATE `creature_model_info` SET `BoundingRadius`=3.381387233734130859, `CombatReach`=5, `VerifiedBuild`=69587 WHERE `DisplayID`=144110;
UPDATE `creature_model_info` SET `BoundingRadius`=2.599999904632568359, `CombatReach`=2.599999904632568359, `VerifiedBuild`=69587 WHERE `DisplayID`=145435;
UPDATE `creature_model_info` SET `BoundingRadius`=0.662339329719543457, `CombatReach`=0, `VerifiedBuild`=69587 WHERE `DisplayID`=137924;
UPDATE `creature_model_info` SET `CombatReach`=2.5, `VerifiedBuild`=69587 WHERE `DisplayID`=125502;
UPDATE `creature_model_info` SET `BoundingRadius`=1.516914725303649902, `CombatReach`=1.980000138282775878, `VerifiedBuild`=69587 WHERE `DisplayID`=146654;
UPDATE `creature_model_info` SET `BoundingRadius`=2.615614652633666992, `CombatReach`=1.399999976158142089, `VerifiedBuild`=69587 WHERE `DisplayID`=146653;
UPDATE `creature_model_info` SET `BoundingRadius`=1.654816150665283203, `CombatReach`=2.160000085830688476, `VerifiedBuild`=69587 WHERE `DisplayID`=146680;
UPDATE `creature_model_info` SET `BoundingRadius`=3.483673095703125, `CombatReach`=3.600000381469726562, `VerifiedBuild`=69587 WHERE `DisplayID`=147569;
UPDATE `creature_model_info` SET `BoundingRadius`=1.499999880790710449, `CombatReach`=2.5, `VerifiedBuild`=69587 WHERE `DisplayID`=146598;
UPDATE `creature_model_info` SET `BoundingRadius`=0.347222000360488891, `CombatReach`=1.5, `VerifiedBuild`=69587 WHERE `DisplayID`=142645;
UPDATE `creature_model_info` SET `BoundingRadius`=0.382999986410140991, `CombatReach`=1.5, `VerifiedBuild`=69587 WHERE `DisplayID`=139079;
UPDATE `creature_model_info` SET `BoundingRadius`=0.441019505262374877 WHERE `DisplayID`=114622;
UPDATE `creature_model_info` SET `BoundingRadius`=1.637537240982055664, `VerifiedBuild`=69587 WHERE `DisplayID`=110396;
DELETE FROM `creature_template_gossip` WHERE (`CreatureID`=235395 AND `MenuID`=37962) OR (`CreatureID`=266165 AND `MenuID`=43407);
INSERT INTO `creature_template_gossip` (`CreatureID`, `MenuID`, `VerifiedBuild`) VALUES
(235395, 37962, 69587), -- Magister Umbric
(266165, 43407, 69587); -- Sporomir
UPDATE `npc_vendor` SET `slot`=7 WHERE (`entry`=32638 AND `item`=33449 AND `ExtendedCost`=0 AND `type`=1);
DELETE FROM `points_of_interest` WHERE `ID` IN (8556, 8555, 8554, 8553, 8542, 8543, 8541, 8540, 8539, 8551, 8550, 8557, 8549, 8548, 8558, 8547, 8567, 8566, 8564, 8563, 8565, 8562, 8745, 8589, 8538, 8537, 8536);
INSERT INTO `points_of_interest` (`ID`, `PositionX`, `PositionY`, `PositionZ`, `Icon`, `Flags`, `Importance`, `Name`, `WMOGroupID`, `VerifiedBuild`) VALUES
(8556, 8760, -4688.02001953125, 23.44969940185546875, 7, 99, 0, 'Silvermoon Tailoring', 0, 69587),
(8555, 8733.9501953125, -4549.4599609375, 23.5139007568359375, 7, 99, 0, 'Silvermoon Skinning', 0, 69587),
(8554, 8783.1298828125, -4532.4501953125, 25.09199905395507812, 7, 99, 0, 'Silvermoon Mining', 0, 69587),
(8553, 8727.91015625, -4546.64013671875, 23.43910026550292968, 7, 99, 0, 'Silvermoon Leatherworking', 0, 69587),
(8542, 8696.2099609375, -4816.52978515625, 19.54870033264160156, 7, 99, 0, 'Second Identity', 0, 69587),
(8543, 8192.169921875, -4352.75, 16.48839950561523437, 7, 99, 0, 'Training Dummies', 78075, 69587),
(8541, 8310.4404296875, -4710.1298828125, 74.41840362548828125, 7, 99, 0, 'Trading Post', 0, 69587),
(8540, 8733.490234375, -4634.43994140625, 18.77339935302734375, 7, 99, 0, 'Silvermoon Stable Master', 0, 69587),
(8539, 8393.23046875, -4800.0400390625, 72.981201171875, 7, 99, 0, 'Rostrum of Transformation', 0, 69587),
(8551, 8809.0595703125, -4647.83984375, 23.4720001220703125, 7, 99, 0, 'Silvermoon Inscription', 0, 69587),
(8550, 8808.75, -4688.5400390625, 25.09180068969726562, 7, 99, 0, 'Silvermoon Herbalism', 0, 69587),
(8557, 8643.6103515625, -4592.77001953125, 21.83749961853027343, 7, 99, 0, 'Silvermoon Fishing', 0, 69587),
(8549, 8762.150390625, -4556.89013671875, 23.43910026550292968, 7, 99, 0, 'Silvermoon Engineering', 0, 69587),
(8548, 8769.3701171875, -4681.81005859375, 23.45779991149902343, 7, 99, 0, 'Silvermoon Enchanting', 0, 69587),
(8558, 8460.5400390625, -4912.240234375, 53.4915008544921875, 7, 99, 0, 'Silvermoon Cooking', 0, 69587),
(8547, 8807.16015625, -4560.77978515625, 23.43819999694824218, 7, 99, 0, 'Silvermoon Blacksmithing', 0, 69587),
(8567, 8551.51953125, -4461.60009765625, 21.27260017395019531, 7, 99, 0, 'The Catalyst', 74454, 69587),
(8566, 8457.0302734375, -4610.58984375, 48.25709915161132812, 7, 99, 0, 'Sanctum of Light', 0, 69587),
(8564, 8255.650390625, -4295.27978515625, 10.56579971313476562, 7, 99, 0, 'PvP Vendors', 0, 69587),
(8563, 8682.2802734375, -4516.97998046875, 24.03949928283691406, 7, 99, 1, 'Portal to the Timeways', 70006, 69587),
(8565, 8310.8603515625, -4807.85986328125, 73.55860137939453125, 7, 99, 0, 'Delver\'s Headquarters', 0, 69587),
(8562, 8864.830078125, -4790.72998046875, -7.0787200927734375, 7, 99, 0, 'Black Market Auction House', 0, 69587),
(8745, 8550.6904296875, -4814.68994140625, 45.61640167236328125, 7, 99, 0, 'Portal Room (Hidden)', 73517, 69587),
(8589, 8446.8896484375, -4982.16015625, 62.01430130004882812, 7, 99, 0, 'Li Li Stormstout, Apprentice Lorewalker', 0, 69587),
(8538, 8615.240234375, -4699.89990234375, 19.78440093994140625, 7, 99, 0, 'Item Upgrades', 0, 69587),
(8537, 8456.830078125, -4914.91015625, 53.47549819946289062, 7, 99, 0, 'Wayfarer\'s Rest', 0, 69587),
(8536, 8554.1396484375, -4747.77001953125, 21.60750007629394531, 7, 99, 0, 'Great Vault', 73520, 69587);
UPDATE `points_of_interest` SET `VerifiedBuild`=69587 WHERE `ID`=8546;
DELETE FROM `gossip_menu` WHERE (`MenuID`=41884 AND `TextID`=3861);
INSERT INTO `gossip_menu` (`MenuID`, `TextID`, `VerifiedBuild`) VALUES
(41884, 3861, 69587); -- 241703 (Silvermoon Guard)
DELETE FROM `gossip_menu_option` WHERE (`MenuID`=41884 AND `OptionID` IN (1,0,2)) OR (`MenuID`=37962 AND `OptionID` IN (0,1)) OR (`MenuID`=41893 AND `OptionID` IN (3,2,4,0,1,5)) OR (`MenuID`=43406 AND `OptionID`=0) OR (`MenuID`=43407 AND `OptionID`=0);
INSERT INTO `gossip_menu_option` (`MenuID`, `GossipOptionID`, `OptionID`, `OptionNpc`, `OptionText`, `OptionBroadcastTextID`, `Language`, `Flags`, `ActionMenuID`, `ActionPoiID`, `GossipNpcOptionID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`, `SpellID`, `OverrideIconID`, `VerifiedBuild`) VALUES
(41884, 137806, 1, 0, 'Bank', 3426, 0, 0, 0, 0, NULL, 0, 0, '', 0, NULL, NULL, 69587), -- OptionBroadcastTextID: 3426 - 5908 - 6631 - 6907 - 6987 - 15214 - 19201 - 32167 - 44628 - 78584 - 200249
(37962, 131939, 0, 0, '|cFF0000FF(Queue for follower dungeon)|r <Tell Umbric you\'d like to enter Magisters\' Terrace with assistance.>', 0, 0, 1, 0, 0, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(41893, 137818, 3, 0, 'PvP Vendors', 0, 0, 0, 41883, 8564, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(43406, 140069, 0, 0, 'I\'d like to talk about something else.', 0, 0, 0, 43407, 0, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(37962, 132696, 1, 0, '<Ask Umbric for more information about the void elves and Magisters\' Terrace.>', 0, 0, 0, 0, 0, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(41893, 137815, 2, 0, 'Portal to the Timeways', 0, 0, 0, 41883, 8563, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(41893, 137816, 4, 0, 'Sanctum of Light', 0, 0, 0, 41883, 8566, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(41893, 137819, 0, 0, 'Black Market Auction House', 0, 0, 0, 41883, 8562, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(41893, 137817, 1, 0, 'Delver\'s Headquarters', 0, 0, 0, 41883, 8565, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(41893, 137822, 5, 0, 'The Catalyst', 0, 0, 0, 41883, 8567, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(41884, 137807, 0, 0, 'Auction House', 5316, 0, 0, 0, 0, NULL, 0, 0, '', 0, NULL, NULL, 69587), -- OptionBroadcastTextID: 5316 - 5423 - 5515 - 5913 - 6369 - 15208 - 32174 - 44627
(43407, 140064, 0, 0, 'Did you travel through the Rootways?', 0, 0, 0, 43406, 0, NULL, 0, 0, '', 0, NULL, NULL, 69587),
(41884, 137805, 2, 0, 'Inn', 5513, 0, 0, 0, 0, NULL, 0, 0, '', 0, NULL, NULL, 69587); -- OptionBroadcastTextID: 5513 - 5911 - 6396 - 6633 - 6910 - 15224 - 19202 - 32166 - 44629 - 200258
UPDATE `gossip_menu_option` SET `ActionMenuID`=0, `ActionPoiID`=0 WHERE (`MenuID`=41881 AND `OptionID`=0); -- OptionBroadcastTextID: 5316 - 5423 - 5515 - 5913 - 6369 - 15208 - 32174 - 44627
UPDATE `gossip_menu_option` SET `ActionMenuID`=42043, `ActionPoiID`=8589 WHERE (`MenuID`=41881 AND `OptionID`=9);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8554, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=10); -- OptionBroadcastTextID: 2944 - 3468 - 4868 - 5138 - 5898 - 6627 - 6714 - 6785 - 6954 - 7033 - 15271 - 32147 - 45769 - 51348 - 78976 - 167854
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8550, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=6); -- OptionBroadcastTextID: 2950 - 3466 - 4865 - 5129 - 5130 - 5370 - 5896 - 6625 - 6712 - 6783 - 6952 - 7031 - 7112 - 15265 - 32145 - 45434 - 45768
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8549, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=4); -- OptionBroadcastTextID: 2943 - 4976 - 5123 - 5893 - 6622 - 6780 - 6949 - 7028 - 15259 - 32143 - 45756 - 51347
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8540 WHERE (`MenuID`=41881 AND `OptionID`=15); -- OptionBroadcastTextID: 8508 - 8511 - 8518 - 8524 - 8525 - 8529 - 8534 - 8536 - 8539 - 8542 - 15228 - 19208 - 45383 - 200263
UPDATE `gossip_menu_option` SET `ActionMenuID`=41884 WHERE (`MenuID`=41881 AND `OptionID`=10);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8541 WHERE (`MenuID`=41881 AND `OptionID`=16);
UPDATE `gossip_menu_option` SET `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID` IN (0,8));
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8539 WHERE (`MenuID`=41881 AND `OptionID`=14);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8558, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=2); -- OptionBroadcastTextID: 2945 - 3462 - 4861 - 5119 - 5356 - 5891 - 6620 - 6708 - 6778 - 6947 - 7026 - 7100 - 16029 - 19233 - 45432 - 45763
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8548, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=3); -- OptionBroadcastTextID: 3006 - 3463 - 4862 - 5121 - 5363 - 5892 - 6621 - 6709 - 6779 - 6948 - 7027 - 7103 - 15257 - 19234 - 45755 - 52063
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8538 WHERE (`MenuID`=41881 AND `OptionID`=8);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8542 WHERE (`MenuID`=41881 AND `OptionID`=17);
UPDATE `gossip_menu_option` SET `ActionMenuID`=0, `ActionPoiID`=0 WHERE (`MenuID`=41881 AND `OptionID` IN (3,4));
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8537 WHERE (`MenuID`=41881 AND `OptionID`=7); -- OptionBroadcastTextID: 5513 - 5911 - 6396 - 6633 - 6910 - 15224 - 19202 - 32166 - 44629 - 200258
UPDATE `gossip_menu_option` SET `ActionMenuID`=41882 WHERE (`MenuID`=41881 AND `OptionID`=13);
UPDATE `gossip_menu_option` SET `ActionMenuID`=0, `ActionPoiID`=0 WHERE (`MenuID`=41881 AND `OptionID`=1); -- OptionBroadcastTextID: 3426 - 5908 - 6631 - 6907 - 6987 - 15214 - 19201 - 32167 - 44628 - 78584 - 200249
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8745 WHERE (`MenuID`=41881 AND `OptionID`=11);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8536 WHERE (`MenuID`=41881 AND `OptionID`=6);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41893 WHERE (`MenuID`=41881 AND `OptionID`=12);
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8553, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=9); -- OptionBroadcastTextID: 2947 - 3467 - 4866 - 5133 - 5371 - 5897 - 6626 - 6713 - 6784 - 6953 - 7032 - 7115 - 15269 - 19236 - 45759 - 52071
UPDATE `gossip_menu_option` SET `ActionMenuID`=0, `ActionPoiID`=0 WHERE (`MenuID`=41881 AND `OptionID`=5); -- OptionBroadcastTextID: 2863 - 4889 - 6632 - 19203 - 45379 - 200256
UPDATE `gossip_menu_option` SET `ActionMenuID`=0, `ActionPoiID`=0 WHERE (`MenuID`=41881 AND `OptionID`=2); -- OptionBroadcastTextID: 31340 - 45376
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8547, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=1); -- OptionBroadcastTextID: 2942 - 3461 - 4860 - 5117 - 5890 - 6619 - 6707 - 6777 - 6946 - 7025 - 15255 - 19249 - 45754 - 51346
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8557, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=5); -- OptionBroadcastTextID: 3005 - 3465 - 4864 - 5127 - 5368 - 5895 - 6624 - 6711 - 6782 - 6951 - 7030 - 7109 - 15263 - 32144 - 45436 - 45767 - 99684 - 173226
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8556, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=12); -- OptionBroadcastTextID: 2951 - 3469 - 4871 - 5144 - 5380 - 5900 - 6629 - 6717 - 6787 - 6956 - 7035 - 7121 - 15275 - 32148 - 45760 - 52077
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8555, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=11); -- OptionBroadcastTextID: 2948 - 3471 - 4869 - 5140 - 5376 - 5899 - 6628 - 6716 - 6786 - 6955 - 7034 - 7118 - 15273 - 19237 - 45770 - 52076 - 106243
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8551, `VerifiedBuild`=69587 WHERE (`MenuID`=41882 AND `OptionID`=7); -- OptionBroadcastTextID: 31542 - 32146 - 45757 - 48811
UPDATE `gossip_menu_option` SET `ActionMenuID`=41883, `ActionPoiID`=8543 WHERE (`MenuID`=41881 AND `OptionID`=18);
UPDATE `creature_template_model` SET `VerifiedBuild`=69587 WHERE (`Idx`=0 AND `CreatureID` IN (262398,272278,269634,272665,261573,270098,264902,1863,263112,270417,261556,232475,265114,253864,31216,270390,47319,261557,263109,271453,262011,261552,264798,253169,259446,266983,272097,270378,269591,263188,272271,259447,259445,270306,261553,262035,272104,261560,263790,263792,254700,261554,258940,272638,253172,262034,261550,268336,251463,235395,265123,59677,266528,266526,266525,266530,248324,248316,248321,248317,248326,248322,248417,248318,239623,248323,260159,247306,246399,251395,251396,62026,253220,252200,251896,273760,273762,260116,252796,251033,255782,252795,252790,254051,251262,251249,186815,266434,256209,250987,251010,252794,252793,252814,252791,252792,250526,250952,250951,250971,259783,253015,250506,260143,250953,238268,250954,250950,241459,252889,241417,241458,251613,235482,71020,256368,253252,253250,253244,258386,258383,252846,256381,256365,253256,253255,256345,256364,256344,256417,245958,256245,256387,256366,256805,250339,255056,241213,243491,252766,252785,243544,238170,246780,256671,257406,251717,258259,258257,258615,258616,258503,240407,258480,241020,256313,257835,257833,257408,257405,255828,259364,259362,257941,259360,259359,244507,244510,244502,252434,252226,252679,244506,256357,257935,257933,252412,258479,258507,241900,244728,243514,242086,248649,257040,258648,258343,258337,256380,258513,258633,258634,251569,258514,244163,258341,258338,258636,258340,258619,258642,258620,253393,258384,242596,248003,258667,258666,252650,258499,258487,237336,258342,252223,258490,254833,252694,270145,260479,251269,251271,251319,251322,251265,251318,242634,242635,242632,242640,242633,259652,260464,260891,251386,250664)) OR (`Idx`=1 AND `CreatureID` IN (272278,272665,264902,253864,253169,266983,272097,254700,272638,253172,268336,265123,266528,266526,266525,266530,62026,252200,251033,251262,256209,250987,251010,250506,260143,238268,250954,250950,256368,253252,253244,256381,256365,253255,256345,256364,256344,256417,245958,256387,256366,256805,250339,241213,243491,252766,252785,243544,256671,251717,257941,252434,252226,256357,257935,257933,252412,244728,243514,256380,251569,258341,258338,258340,253393,237336,258342,252223,252694,260479,251269,251271,242634,242635,242632,242640,242633,260464,260891,251386,250664)) OR (`Idx`=5 AND `CreatureID` IN (253169,272097,253172,268336,265123,266528,266526,266525,266530,251262,256209,251010,250506,250954,250950,252226,252412,253393,237336,252223,260479,251269,260464,260891,251386,250664)) OR (`Idx`=4 AND `CreatureID` IN (253169,272097,253172,268336,265123,266528,266526,266525,266530,251262,256209,251010,250506,250954,250950,256671,252226,252412,258341,253393,237336,258342,252223,260479,251269,260464,260891,251386,250664)) OR (`Idx`=3 AND `CreatureID` IN (253169,272097,253172,268336,265123,266528,266526,266525,266530,251262,256209,251010,250506,250954,250950,256345,256344,252785,256671,257941,252434,252226,257935,257933,252412,251569,258341,258338,258340,253393,237336,258342,252223,260479,251269,251271,260464,260891,251386,250664)) OR (`Idx`=2 AND `CreatureID` IN (253169,272097,253172,268336,265123,266528,266526,266525,266530,252200,251262,256209,251010,250506,250954,250950,256368,253252,253244,253255,256345,256364,256344,245958,256805,252766,252785,256671,257941,252434,252226,257935,257933,252412,251569,258341,258338,258340,253393,237336,258342,252223,260479,251269,251271,260464,260891,251386,250664)) OR (`Idx`=9 AND `CreatureID` IN (272097,268336,266528,266526,266525,251262,256209,250954,252226,253393)) OR (`Idx`=8 AND `CreatureID` IN (272097,268336,266528,266526,266525,251262,256209,250954,252226,252412,253393,237336,252223)) OR (`Idx`=7 AND `CreatureID` IN (272097,268336,265123,266528,266526,266525,266530,251262,256209,250954,252226,252412,253393,237336,252223,260464,250664)) OR (`Idx`=6 AND `CreatureID` IN (272097,268336,265123,266528,266526,266525,266530,251262,256209,250954,252226,252412,253393,237336,252223,260464,250664)) OR (`Idx`=16 AND `CreatureID` IN (266528,266526,252226,253393)) OR (`Idx`=15 AND `CreatureID` IN (266528,266526,251262,256209,252226,253393)) OR (`Idx`=14 AND `CreatureID` IN (266528,266526,251262,256209,252226,253393)) OR (`Idx`=13 AND `CreatureID` IN (266528,266526,251262,256209,252226,253393)) OR (`Idx`=12 AND `CreatureID` IN (266528,266526,251262,256209,252226,253393)) OR (`Idx`=11 AND `CreatureID` IN (266528,266526,266525,251262,256209,252226,253393)) OR (`Idx`=10 AND `CreatureID` IN (266528,266526,266525,251262,256209,252226,253393)) OR (`Idx`=17 AND `CreatureID` IN (266526,252226,253393));
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=59677 AND `Idx`=1); -- General Purpose Bunny JMF (Look 2, Flying)
UPDATE `creature_template_model` SET `CreatureDisplayID`=27823, `VerifiedBuild`=69587 WHERE (`CreatureID`=251613 AND `Idx`=1); -- Safe Loc
DELETE FROM `creature_questitem` WHERE (`CreatureEntry`=259446 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=259447 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=259445 AND `DifficultyID`=1 AND `Idx`=0);
INSERT INTO `creature_questitem` (`CreatureEntry`, `DifficultyID`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES
(259446, 1, 0, 279573, 69587), -- The Writhing Coil
(259447, 1, 0, 273303, 69587), -- Zul'jan
(259445, 1, 0, 279573, 69587); -- Rav'i
UPDATE `creature_questitem` SET `VerifiedBuild`=69587 WHERE (`CreatureEntry`=246780 AND `DifficultyID`=0 AND `Idx`=0);
UPDATE `creature_quest_currency` SET `VerifiedBuild`=69587 WHERE (`CurrencyId`=3376 AND `CreatureId` IN (261573,261556,261557,263109,271453,262011,261552,259446,259445,270306,261553,261560,261554,261550,252200,256381,256365,256387,256357)) OR (`CurrencyId`=3191 AND `CreatureId` IN (261573,261556,261557,263109,271453,262011,261552,259446,259445,270306,261553,261560,261554,261550,252200,256381,256365,256387,256357)) OR (`CurrencyId`=3448 AND `CreatureId` IN (261573,263112,261556,261557,263109,271453,262011,261552,270306,261553,261560,261554,261550,251463,251395,251396,252200,250952,256368,252846,256381,256365,256345,256364,256344,256417,256387,256366,256805,250339,246780,256671,256357,248649,258648,256380,260464,260640)) OR (`CurrencyId`=3310 AND `CreatureId` IN (261573,263112,261556,261557,263109,271453,262011,261552,270306,261553,261560,261554,261550,251463,251395,251396,252200,250952,256368,252846,256381,256365,256345,256364,256344,256417,256387,256366,256805,250339,246780,256671,256357,248649,258648,256380,260464,260640));
DELETE FROM `gameobject_template` WHERE `entry` IN (672940 /*Painted Tablet*/, 652017 /*Infusion Totem*/, 673088 /*Ancient Amani Inscription*/, 673089 /*Ancient Amani Inscription*/, 672736 /*Brazier*/, 672737 /*Brazier*/, 672692 /*Venomous Barrier*/, 673472 /*12TR_Amani_Lighting_BigBrazier01*/, 673471 /*12TR_Amani_Lighting_BigBrazier01*/, 672689 /*[DNT] Collision*/, 672743 /*Brazier*/, 672742 /*Brazier*/, 660197 /*12DU_Ulatek_Dungeon_Door04*/, 660198 /*12DU_Ulatek_Dungeon_Door03*/, 660868 /*Ulatek door 4*/, 660867 /*Ulatek Door3*/, 673087 /*Ancient Amani Inscription*/, 676281 /*12DU_Ulatek_Dungeon_Door01*/, 660871 /*Ulatek door 1*/, 672741 /*Brazier*/, 672748 /*Brazier*/, 672738 /*Brazier*/, 672744 /*Brazier*/, 672745 /*Brazier*/, 649862 /*Caustic Mist Totem*/, 672739 /*Brazier*/, 672740 /*Brazier*/, 672747 /*Brazier*/, 672746 /*Brazier*/, 660125 /*Sunstrider Omnium*/);
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `RequiredLevel`, `ContentTuningId`, `VerifiedBuild`) VALUES
(672940, 10, 105670, 'Painted Tablet', '', '', '', 1, 0, 0, 0, 3000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44261, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Painted Tablet
(652017, 10, 128324, 'Infusion Totem', 'interact', '', '', 3, 4476, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1303553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 161338, 1, 8054, 0, 0, 0, 0, 0, 0, 0, 0, 500, 0, 0, 0, 69587), -- Infusion Totem
(673088, 10, 105670, 'Ancient Amani Inscription', '', '', '', 1, 0, 0, 0, 3000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Ancient Amani Inscription
(673089, 10, 105670, 'Ancient Amani Inscription', '', '', '', 1, 0, 0, 0, 3000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Ancient Amani Inscription
(672736, 8, 129352, 'Brazier', '', '', '', 1.130999922752380371, 4, 10, 195641, 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, 69587), -- Brazier
(672737, 8, 129352, 'Brazier', '', '', '', 1.130999922752380371, 4, 10, 195641, 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, 69587), -- Brazier
(672692, 0, 124164, 'Venomous Barrier', '', '', '', 0.899999976158142089, 1, 0, 0, 0, 0, 0, 0, 0, 1, 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, 69587), -- Venomous Barrier
(673472, 5, 110103, '12TR_Amani_Lighting_BigBrazier01', '', '', '', 1.199999809265136718, 0, 1, 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, 69587), -- 12TR_Amani_Lighting_BigBrazier01
(673471, 5, 110103, '12TR_Amani_Lighting_BigBrazier01', '', '', '', 1.199999809265136718, 0, 1, 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, 69587), -- 12TR_Amani_Lighting_BigBrazier01
(672689, 1, 7735, '[DNT] Collision', '', '', '', 13, 0, 0, 3000, 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, 69587), -- [DNT] Collision
(672743, 8, 111243, 'Brazier', '', '', '', 1, 4, 10, 195641, 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, 69587), -- Brazier
(672742, 8, 111243, 'Brazier', '', '', '', 1, 4, 10, 195641, 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, 69587), -- Brazier
(660197, 0, 127060, '12DU_Ulatek_Dungeon_Door04', '', '', '', 0.999999821186065673, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 69587), -- 12DU_Ulatek_Dungeon_Door04
(660198, 0, 127061, '12DU_Ulatek_Dungeon_Door03', '', '', '', 0.999999761581420898, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 69587), -- 12DU_Ulatek_Dungeon_Door03
(660868, 0, 127337, 'Ulatek door 4', '', '', '', 1.080000042915344238, 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, 0, 0, 69587), -- Ulatek door 4
(660867, 0, 127322, 'Ulatek Door3', '', '', '', 1.080000042915344238, 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, 0, 0, 69587), -- Ulatek Door3
(673087, 10, 105670, 'Ancient Amani Inscription', '', '', '', 1, 0, 0, 0, 3000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44278, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Ancient Amani Inscription
(676281, 0, 130617, '12DU_Ulatek_Dungeon_Door01', '', '', '', 1.065664529800415039, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 69587), -- 12DU_Ulatek_Dungeon_Door01
(660871, 0, 127307, 'Ulatek door 1', '', '', '', 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 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, 69587), -- Ulatek door 1
(672741, 8, 111243, 'Brazier', '', '', '', 1.129999876022338867, 4, 10, 195641, 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, 69587), -- Brazier
(672748, 8, 111243, 'Brazier', '', '', '', 1.129999995231628417, 4, 10, 195641, 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, 69587), -- Brazier
(672738, 8, 124163, 'Brazier', '', '', '', 1.130999922752380371, 4, 10, 195641, 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, 69587), -- Brazier
(672744, 8, 124163, 'Brazier', '', '', '', 1, 4, 10, 195641, 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, 69587), -- Brazier
(672745, 8, 124163, 'Brazier', '', '', '', 1, 4, 10, 195641, 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, 69587), -- Brazier
(649862, 10, 128324, 'Caustic Mist Totem', 'interact', '', '', 2.25, 4475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 7860, 0, 0, 0, 0, 0, 0, 0, 0, 500, 0, 0, 0, 69587), -- Caustic Mist Totem
(672739, 8, 111243, 'Brazier', '', '', '', 2.229999542236328125, 4, 10, 195641, 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, 69587), -- Brazier
(672740, 8, 111243, 'Brazier', '', '', '', 2.230000019073486328, 4, 10, 195641, 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, 69587), -- Brazier
(672747, 8, 111243, 'Brazier', '', '', '', 2.230000019073486328, 4, 10, 195641, 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, 69587), -- Brazier
(672746, 8, 111243, 'Brazier', '', '', '', 2.230000019073486328, 4, 10, 195641, 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, 69587), -- Brazier
(660125, 10, 19468, 'Sunstrider Omnium', 'inspect', '', '', 0.75, 0, 0, 0, 3000, 0, 0, 0, 10749, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69587); -- Sunstrider Omnium
@@ -0,0 +1,257 @@
DELETE FROM `areatrigger_template` WHERE (`Id`=44872 AND `IsCustom`=0);
INSERT INTO `areatrigger_template` (`Id`, `IsCustom`, `VerifiedBuild`) VALUES
(44872, 0, 69587);
DELETE FROM `areatrigger_create_properties` WHERE (`IsCustom`=0 AND `Id` IN (38025,38063,40278,39306,44297,37903,38664,37806,37844,37704,39933));
INSERT INTO `areatrigger_create_properties` (`Id`, `IsCustom`, `AreaTriggerId`, `IsAreatriggerCustom`, `Flags`, `MoveCurveId`, `ScaleCurveId`, `MorphCurveId`, `FacingCurveId`, `AnimId`, `AnimKitId`, `DecalPropertiesId`, `SpellForVisuals`, `TimeToTargetScale`, `Speed`, `Shape`, `ShapeData0`, `ShapeData1`, `ShapeData2`, `ShapeData3`, `ShapeData4`, `ShapeData5`, `ShapeData6`, `ShapeData7`, `VerifiedBuild`) VALUES
(38025, 0, 39748, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 30000, 5, 0, 4, 4, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1237856 (Earthrupture Strike)
(38063, 0, 39773, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 60000, 5, 0, 8, 8, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1238158 (Lightbloom Pollination)
(40278, 0, 39893, 0, 4, 0, 87536, 0, 0, -1, 0, 0, NULL, 30000, 4, 0, 1.5, 1.5, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1239830 (Lightfire Beams)
(39306, 0, 40812, 0, 4, 0, 90576, 0, 0, -1, 0, 772, NULL, 180000, 5, 0, 7, 7, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1242200 (Lightwarden's Blight)
(44297, 0, 44872, 0, 2, 0, 0, 0, 0, -1, 0, 968, NULL, 5000, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1314884 (Hunting Leap)
(37903, 0, 39640, 0, 4, 0, 92969, 0, 0, -1, 0, 0, NULL, 600000, 5, 0, 3, 3, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1236717 (Bloodthorn Roots)
(38664, 0, 34184, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 10000, 5, 0, 10, 10, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1237092 (Bloodthirsty Gaze)
(37806, 0, 39566, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 8000, 5, 0, 6, 6, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1235577 (Lightblossom Beam)
(37844, 0, 39597, 0, 0, 0, 0, 0, 0, -1, 0, 0, NULL, 120000, 5, 0, 4, 4, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1235814 (Light-Scorched Earth)
(37704, 0, 39486, 0, 4, 0, 85120, 0, 0, -1, 0, 560, NULL, 900000, 5, 0, 4, 4, 0, 0, 0, 0, 0, 0, 69587), -- Spell: 1234782 (Fertile Loam)
(39933, 0, 41311, 0, 2, 0, 0, 0, 0, -1, 0, 0, NULL, 0, 5.999222278594970703, 0, 4, 4, 0, 0, 0, 0, 0, 0, 69587); -- Spell: 1258155 ([DNT] Boss 1 RP Stalker Cosmetics)
DELETE FROM `areatrigger_create_properties_orbit` WHERE (`AreaTriggerCreatePropertiesId`=39933 AND `IsCustom`=0);
INSERT INTO `areatrigger_create_properties_orbit` (`AreaTriggerCreatePropertiesId`, `IsCustom`, `ExtraTimeForBlending`, `CircleRadius`, `BlendFromRadius`, `InitialAngle`, `ZOffset`, `CounterClockwise`, `CanLoop`, `VerifiedBuild`) VALUES
(39933, 0, 392, 3, 0, 0, 2, 0, 1, 69587); -- Spell: 1258155 ([DNT] Boss 1 RP Stalker Cosmetics)
DELETE FROM `areatrigger_create_properties_polygon_vertex` WHERE (`AreaTriggerCreatePropertiesId`=44297 AND `IsCustom`=0 AND `Idx`=0) OR (`AreaTriggerCreatePropertiesId`=44297 AND `IsCustom`=0 AND `Idx`=1) OR (`AreaTriggerCreatePropertiesId`=44297 AND `IsCustom`=0 AND `Idx`=2) OR (`AreaTriggerCreatePropertiesId`=44297 AND `IsCustom`=0 AND `Idx`=3);
INSERT INTO `areatrigger_create_properties_polygon_vertex` (`AreaTriggerCreatePropertiesId`, `IsCustom`, `Idx`, `VerticeX`, `VerticeY`, `VerticeTargetX`, `VerticeTargetY`, `VerifiedBuild`) VALUES
(44297, 0, 0, 0, 1, NULL, NULL, 69587), -- Spell: 1314884 (Hunting Leap)
(44297, 0, 1, 0, -1, NULL, NULL, 69587), -- Spell: 1314884 (Hunting Leap)
(44297, 0, 2, 12, -6, NULL, NULL, 69587), -- Spell: 1314884 (Hunting Leap)
(44297, 0, 3, 12, 6, NULL, NULL, 69587); -- Spell: 1314884 (Hunting Leap)
DELETE FROM `gameobject_template_addon` WHERE `entry` IN (573617 /*Void Line 03*/, 574981 /*Void Smoke 04*/, 650047 /*650047*/, 650046 /*650046*/, 650045 /*650045*/, 642922 /*642922*/, 642921 /*642921*/, 642920 /*642920*/, 650249 /*650249*/, 650248 /*650248*/, 650247 /*650247*/, 669241 /*Well Urned Rest*/, 669244 /*Fang Lover's*/);
INSERT INTO `gameobject_template_addon` (`entry`, `faction`, `flags`, `WorldEffectID`, `AIAnimKitID`) VALUES
(573617, 0, 0x2000, 0, 0), -- Void Line 03
(574981, 0, 0x20, 0, 35325), -- Void Smoke 04
(650047, 0, 0x20, 0, 0), -- 650047
(650046, 0, 0x20, 0, 0), -- 650046
(650045, 0, 0x20, 0, 0), -- 650045
(642922, 0, 0x20, 0, 0), -- 642922
(642921, 0, 0x20, 0, 0), -- 642921
(642920, 0, 0x20, 0, 0), -- 642920
(650249, 0, 0x20, 0, 0), -- 650249
(650248, 0, 0x20, 0, 0), -- 650248
(650247, 0, 0x20, 0, 0), -- 650247
(669241, 0, 0x20840000, 0, 0), -- Well Urned Rest
(669244, 0, 0x20840000, 0, 0); -- Fang Lover's
DELETE FROM `world_quest_template` WHERE `QuestID`=96691;
INSERT INTO `world_quest_template` (`QuestID`, `Duration`, `VariableID`, `Value`) VALUES
(96691, 3600, 31562, 1); -- Command Point Tendril Sling
DELETE FROM `creature_template_difficulty` WHERE (`DifficultyID`=1 AND `Entry` IN (247755,248576,263743,249783,249756,247406,247402,250569,253571,244528,251885,245912,243029,243030,254980,247760,254954,255696,246871,244887,243028,247676,255650,256331,256328,260414,254850,245513,244492,245346,256330,245484,245527,245339,245336,245460,245410,245345,245473,256332,249068,251149,40725,27684,71381,14336,14334,50269,68288,26131,63766,26439,57156,32633,67437,57228,52748,69830,47352,22976,38260,34551,14335,39208,38695,70024,14332,52756,14745,34550,32203,62809,34553,22975,66151,36837,31695,7687,6074,65016,22978,52807,65018,35147,73042,22511,54741,57157,11148,57227,20149,73689,47353,74410,73780,39209,53885,66177,34554,34557,40165,69219,23408,63042,22958,76084,22977));
INSERT INTO `creature_template_difficulty` (`Entry`, `DifficultyID`, `HealthScalingExpansion`, `HealthModifier`, `ManaModifier`, `CreatureDifficultyID`, `TypeFlags`, `TypeFlags2`, `TypeFlags3`) VALUES
(247755, 1, 11, 2, 1, 327270, 0x200048, 128, 0), -- Lightspawn Lasher
(248576, 1, 11, 1, 1, 328111, 0x200048, 128, 0), -- [DNT] Lasher Spawn FX Stalker
(263743, 1, 11, 1, 1, 347060, 0x40000000, 0, 0), -- [DNT]Bot Helper
(249783, 1, 11, 1, 1, 329372, 0x200048, 0, 0), -- Potadpole Egg
(249756, 1, 11, 13.5, 1, 329344, 0x200148, 2147483648, 0), -- Potatoad Matriarch
(247406, 1, 11, 1, 1, 326941, 0x0, 0, 0), -- Orweyna's Petalwing
(247402, 1, 11, 1, 1, 326937, 0x0, 0, 0), -- Orweyna's Petalwing
(250569, 1, 11, 1, 1, 330164, 0x0, 0, 0), -- Orweyna's Petalwing
(253571, 1, 11, 0.5, 1, 334456, 0x400, 144, 0), -- Bloodthorn Roots
(244528, 1, 11, 1, 1, 323873, 0x450, 128, 0), -- Lightblossom
(251885, 1, 11, 1, 1, 332709, 0x101, 0, 0), -- Gravid Potatoad
(245912, 1, 11, 31.5, 1, 325347, 0x200068, 128, 0), -- Lightwarden Ruia
(243029, 1, 11, 65, 1, 322443, 0x200068, 128, 0), -- Kezkitt
(243030, 1, 11, 65, 1, 322444, 0x200068, 128, 0), -- Lekshi
(254980, 1, 11, 1, 1, 335887, 0x41000400, 0, 0), -- Unseen Predator
(247760, 1, 11, 1, 1, 327275, 0x41000400, 0, 0), -- Invisible Stalker
(254954, 1, 11, 1, 1, 335861, 0x41000400, 0, 0), -- Unseen Predator
(255696, 1, 11, 1, 1, 336904, 0x10, 0, 0), -- Baby Grovecrawler
(246871, 1, 11, 8.75, 1, 326404, 0x200148, 0, 0), -- Luminous Thornmaw
(244887, 1, 11, 35, 1, 324242, 0x200068, 128, 0), -- Ikuzz the Light Hunter
(243028, 1, 11, 65, 1, 322442, 0x200068, 128, 0), -- Meittik
(247676, 1, 11, 35, 1, 327189, 0x200068, 67108992, 0), -- Ziekket
(255650, 1, 11, 1, 1, 336580, 0x40000000, 67108866, 0), -- Light-Starved Blossom
(256331, 1, 11, 0.200000002980232238, 1, 339371, 0x0, 0, 0), -- Strideling
(256328, 1, 11, 0.200000002980232238, 1, 339368, 0x0, 0, 0), -- Frog
(260414, 1, 11, 1, 1, 343621, 0x200048, 0, 0), -- [DNT] Visual Stalker
(254850, 1, 11, 9, 1, 335756, 0x200048, 2147483648, 0), -- Sporeblight Belcher
(245513, 1, 11, 9.5, 1, 324911, 0x200048, 0, 0), -- Overgrown Hydra
(244492, 1, 11, 1, 1, 323837, 0x200048, 0, 0), -- [DNT] Visual Stalker
(245346, 1, 11, 8, 1, 324742, 0x200048, 0, 0), -- Virid Grovekeeper
(256330, 1, 11, 0.200000002980232238, 1, 339370, 0x0, 0, 0), -- Snake
(245484, 1, 11, 6, 1, 324882, 0x200048, 0, 0), -- Lightfeather Petalwing
(245527, 1, 11, 0.5, 1, 324925, 0x200048, 0, 0), -- Spineshield Beetle
(245339, 1, 11, 5, 1, 324735, 0x200048, 0, 0), -- Underbrush Stalker
(245336, 1, 11, 4.5, 1, 324732, 0x200048, 0, 0), -- Radiant Spellsower
(245460, 1, 11, 5, 1, 324858, 0x200148, 0, 0), -- Leafy Grovecrawler
(245410, 1, 11, 1, 1, 324806, 0x200148, 0, 0), -- Lasher
(245345, 1, 11, 4.75, 1, 324741, 0x200148, 0, 0), -- Lightgorged Lasher
(245473, 1, 11, 5, 1, 324871, 0x200148, 0, 0), -- Thorny Saptor
(256332, 1, 11, 0.200000002980232238, 1, 339372, 0x0, 0, 0), -- Snail
(249068, 1, 11, 1, 1, 328636, 0x0, 0, 0), -- Orweyna
(251149, 1, 11, 1, 1, 331953, 0x40200048, 34, 0), -- Helper
(40725, 1, 11, 1, 1, 52179, 0x0, 0, 0), -- X-53 Touring Rocket
(27684, 1, 11, 1, 1, 28544, 0x0, 0, 0), -- Swift Zhevra
(71381, 1, 11, 1, 1, 66449, 0x0, 0, 0), -- Armored Blue Dragonhawk
(14336, 1, 11, 1, 1, 9756, 0x0, 0, 0), -- Black War Tiger
(14334, 1, 11, 1, 1, 9754, 0x0, 0, 0), -- Black Battlestrider
(50269, 1, 11, 1, 1, 38458, 0x0, 0, 0), -- Sandstone Drake
(68288, 1, 11, 1, 1, 62435, 0x0, 0, 0), -- Swift Windsteed
(26131, 1, 11, 1, 1, 25220, 0x0, 0, 0), -- Swift White Hawkstrider
(63766, 1, 11, 1, 1, 57082, 0x0, 0, 0), -- Thundering Jade Cloud Serpent
(26439, 1, 11, 1, 1, 25744, 0x0, 0, 0), -- Black War Elekk
(57156, 1, 11, 1, 1, 26843, 0x0, 0, 0), -- Spectral Gryphon
(32633, 1, 11, 1, 1, 37532, 0x0, 0, 0), -- Traveler's Tundra Mammoth
(67437, 1, 11, 1, 1, 61553, 0x0, 0, 0), -- Jade Pandaren Kite
(57228, 1, 11, 1, 1, 26747, 0x0, 0, 0), -- Life-Binder's Handmaiden
(52748, 1, 11, 1, 1, 33960, 0x0, 0, 0), -- Pureblood Fire Hawk
(69830, 1, 4, 1, 1, 64280, 0x0, 0, 0), -- Slate Primordial Direhorn
(47352, 1, 11, 4, 1, 43582, 0x0, 0, 0), -- Volcanic Stone Drake
(22976, 1, 11, 1, 1, 18849, 0x0, 0, 0), -- Red Riding Nether Ray
(38260, 1, 2, 1, 1, 48025, 0x0, 0, 0), -- Invincible
(34551, 1, 11, 1, 1, 41484, 0x0, 0, 0), -- Great Red Elekk
(14335, 1, 11, 1, 1, 9755, 0x0, 0, 0), -- Black War Ram
(39208, 1, 11, 1, 1, 49470, 0x0, 0, 0), -- Exarch's Elekk
(38695, 1, 11, 1, 1, 48673, 0x0, 0, 0), -- Icebound Frostbrood Vanquisher
(70024, 1, 4, 1, 1, 64563, 0x0, 0, 0), -- Bone-White Primal Raptor
(14332, 1, 11, 1, 1, 9752, 0x0, 0, 0), -- Black War Steed
(52756, 1, 11, 1, 1, 33948, 0x0, 0, 0), -- Green Fire Hawk Mount
(14745, 1, 11, 1, 1, 10078, 0x0, 0, 0), -- Stormpike Battle Charger
(34550, 1, 11, 1, 1, 41480, 0x0, 0, 0), -- Swift Moonsaber
(32203, 1, 11, 1, 1, 36735, 0x0, 0, 0), -- Black War Bear
(62809, 1, 11, 1, 1, 55979, 0x0, 0, 0), -- Grand Expedition Yak
(34553, 1, 11, 1, 1, 41486, 0x0, 0, 0), -- Turbostrider
(22975, 1, 11, 1, 1, 18847, 0x0, 0, 0), -- Purple Riding Nether Ray
(66151, 1, 11, 1, 1, 59998, 0x0, 0, 0), -- Red Flying Cloud
(36837, 1, 11, 30, 1, 45400, 0x0, 0, 0), -- Onyxian Drake
(31695, 1, 11, 25, 10, 36290, 0x0, 0, 0), -- Blue Drake Mount
(7687, 1, 11, 1, 1, 6032, 0x0, 0, 0), -- Spotted Frostsaber
(6074, 1, 11, 1, 1, 5269, 0x0, 0, 0), -- Striped Frostsaber
(65016, 1, 11, 1, 1, 58414, 0x0, 0, 0), -- Brown Riding Yak
(22978, 1, 11, 1, 1, 18853, 0x0, 0, 0), -- Blue Riding Nether Ray
(52807, 1, 11, 1, 1, 33866, 0x0, 0, 0), -- Corrupted Fire Hawk
(65018, 1, 11, 1, 1, 58416, 0x0, 0, 0), -- Blonde Riding Yak
(35147, 1, 11, 1, 1, 42914, 0x0, 0, 0), -- Silver Covenant Hippogryph
(73042, 1, 11, 1, 1, 68505, 0x0, 0, 0), -- Vicious Warsaber
(22511, 1, 11, 1, 1, 18477, 0x0, 0, 0), -- Dark Riding Talbuk
(54741, 1, 11, 1, 1, 30825, 0x0, 0, 0), -- Swift Springstrider
(57157, 1, 11, 1, 1, 26840, 0x0, 0, 0), -- Spectral Wind Rider
(11148, 1, 11, 1, 1, 7600, 0x0, 0, 0), -- Purple Mechanostrider
(57227, 1, 11, 1, 1, 26749, 0x0, 0, 0), -- Twilight Harbinger
(20149, 1, 11, 1, 1, 16004, 0x0, 0, 0), -- Dark War Talbuk
(73689, 1, 11, 1, 1, 69605, 0x0, 0, 0), -- Ashhide Mushan Beast
(47353, 1, 11, 4, 1, 43580, 0x0, 0, 0), -- Drake of the East Wind
(74410, 1, 11, 1, 1, 70811, 0x0, 0, 0), -- Emerald Hippogryph
(73780, 1, 11, 1, 1, 69879, 0x0, 0, 0), -- Prideful Gladiator's Cloud Serpent
(39209, 1, 11, 1, 1, 49472, 0x0, 0, 0), -- Great Exarch's Elekk
(53885, 1, 11, 1, 1, 31800, 0x0, 0, 0), -- Vicious War Steed
(66177, 1, 4, 1, 1, 60049, 0x0, 0, 0), -- Black Riding Goat
(34554, 1, 11, 1, 1, 41488, 0x0, 0, 0), -- Swift Violet Ram
(34557, 1, 11, 1, 1, 41494, 0x0, 0, 0), -- Swift Gray Steed
(40165, 1, 11, 1, 1, 51133, 0x0, 0, 0), -- Blazing Hippogryph
(69219, 1, 11, 1, 1, 63398, 0x0, 0, 0), -- Ghastly Charger
(23408, 1, 1, 1, 1, 19709, 0x0, 0, 0), -- Raven Lord
(63042, 1, 11, 1, 1, 56257, 0x0, 0, 0), -- White Riding Yak
(22958, 1, 11, 1, 1, 18813, 0x0, 0, 0), -- Green Riding Nether Ray
(76084, 1, 11, 1, 1, 72529, 0x0, 0, 0), -- Iron Skyreaver
(22977, 1, 11, 1, 1, 18851, 0x0, 0, 0); -- Silver Riding Nether Ray
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=95072 AND `DifficultyID`=1); -- Greater Earth Elemental
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=9 WHERE (`Entry`=210933 AND `DifficultyID`=1); -- Path Helper
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=40, `CreatureDifficultyID`=283202, `TypeFlags`=0x200068, `TypeFlags2`=128 WHERE (`Entry`=231861 AND `DifficultyID`=1); -- Arcanotron Custos
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1, `CreatureDifficultyID`=283524, `TypeFlags`=0x200049 WHERE (`Entry`=232106 AND `DifficultyID`=1); -- Brightscale Wyrm
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=5, `ManaModifier`=17.55279922485351562, `CreatureDifficultyID`=285749, `TypeFlags`=0x200048 WHERE (`Entry`=234067 AND `DifficultyID`=1); -- Vigilant Librarian
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=12, `CreatureDifficultyID`=285744, `TypeFlags`=0x200048, `TypeFlags2`=2147483648 WHERE (`Entry`=234062 AND `DifficultyID`=1); -- Arcane Sentry
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=6, `CreatureDifficultyID`=285846, `TypeFlags`=0x48 WHERE (`Entry`=234148 AND `DifficultyID`=1); -- Magister Umbric
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=2, `CreatureDifficultyID`=285772, `TypeFlags`=0x200048 WHERE (`Entry`=234089 AND `DifficultyID`=1); -- Animated Codex
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=4.25, `ManaModifier`=17.55279922485351562, `CreatureDifficultyID`=286205, `TypeFlags`=0x200048 WHERE (`Entry`=234486 AND `DifficultyID`=1); -- Lightward Healer
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=5, `ManaModifier`=17.55279922485351562, `CreatureDifficultyID`=285819, `TypeFlags`=0x200048 WHERE (`Entry`=234124 AND `DifficultyID`=1); -- Sunblade Enforcer
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=4.5, `ManaModifier`=17.55279922485351562, `CreatureDifficultyID`=283788, `TypeFlags`=0x200048 WHERE (`Entry`=232369 AND `DifficultyID`=1); -- Arcane Magister
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=18362 AND `DifficultyID`=1); -- Swift Purple Gryphon
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=14556 AND `DifficultyID`=1); -- Swift Frostsaber
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=40625 AND `DifficultyID`=1); -- Celestial Steed
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=14553 AND `DifficultyID`=1); -- Swift Green Mechanostrider
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=65074 AND `DifficultyID`=1); -- Great Blue Dragon Turtle
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=31239 AND `DifficultyID`=1); -- Blue Dragonhawk
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=64996 AND `DifficultyID`=1); -- Astral Cloud Serpent
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=20847 AND `DifficultyID`=1); -- Purple Elekk
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=65851 AND `DifficultyID`=1); -- Crimson Pandaren Phoenix
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=20849 AND `DifficultyID`=1); -- Great Green Elekk
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=14560 AND `DifficultyID`=1); -- Swift White Steed
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=14547 AND `DifficultyID`=1); -- Swift White Ram
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=14561 AND `DifficultyID`=1); -- Swift Brown Steed
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=18406 AND `DifficultyID`=1); -- Swift Blue Gryphon
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=14552 AND `DifficultyID`=1); -- Swift White Mechanostrider
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=304 AND `DifficultyID`=1); -- Felsteed
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=28302 AND `DifficultyID`=1); -- Acherus Deathcharger
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=67145 AND `DifficultyID`=1); -- Thundering Ruby Cloud Serpent
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=14548 AND `DifficultyID`=1); -- Swift Gray Ram
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=18360 AND `DifficultyID`=1); -- Golden Gryphon
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=65071 AND `DifficultyID`=1); -- Great Green Dragon Turtle
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=65076 AND `DifficultyID`=1); -- Great Brown Dragon Turtle
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=65072 AND `DifficultyID`=1); -- Great Black Dragon Turtle
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=19658 AND `DifficultyID`=1); -- Brown Elekk
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=62106 AND `DifficultyID`=1); -- Great Red Dragon Turtle
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=14551 AND `DifficultyID`=1); -- Swift Yellow Mechanostrider
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=51195 AND `DifficultyID`=1); -- Kor'kron Annihilator
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=14555 AND `DifficultyID`=1); -- Swift Mistsaber
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=14505 AND `DifficultyID`=1); -- Dreadsteed
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=14546 AND `DifficultyID`=1); -- Swift Brown Ram
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=308 AND `DifficultyID`=1); -- Black Stallion
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=20848 AND `DifficultyID`=1); -- Great Blue Elekk
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=32158 AND `DifficultyID`=1); -- Albino Drake
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=48632 AND `DifficultyID`=1); -- Golden King
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=65078 AND `DifficultyID`=1); -- Great Purple Dragon Turtle
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=32286 AND `DifficultyID`=1); -- Mekgineer's Chopper
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=29929 AND `DifficultyID`=1); -- Mechano-Hog
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=65011 AND `DifficultyID`=1); -- Albino Riding Crane
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=14559 AND `DifficultyID`=1); -- Swift Palomino
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=14602 AND `DifficultyID`=1); -- Swift Stormsaber
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=31851 AND `DifficultyID`=1); -- Wooly Mammoth
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11, `HealthModifier`=1 WHERE (`Entry`=20846 AND `DifficultyID`=1); -- Gray Elekk
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=33030 AND `DifficultyID`=1); -- Magnificent Flying Carpet
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=35168 AND `DifficultyID`=1); -- Striped Dawnsaber
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=60941 AND `DifficultyID`=1); -- Azure Water Strider
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=63502 AND `DifficultyID`=1); -- Amber Scorpion
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=52672 AND `DifficultyID`=1); -- Flameward Hippogryph
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=305 AND `DifficultyID`=1); -- White Stallion
DELETE FROM `creature_model_info` WHERE `DisplayID` IN (146137, 146139);
INSERT INTO `creature_model_info` (`DisplayID`, `BoundingRadius`, `CombatReach`, `DisplayID_Other_Gender`, `VerifiedBuild`) VALUES
(146137, 0.830897390842437744, 0, 0, 69587),
(146139, 0.830897390842437744, 0, 0, 69587);
UPDATE `creature_model_info` SET `VerifiedBuild`=69587 WHERE `DisplayID` IN (136712, 136578, 100455, 72660, 128607, 128609, 14511, 131589, 131547, 83115, 136026, 129739, 139468, 141000, 123242, 129856, 129261, 119930, 123246, 123249, 128022, 123248, 123250, 123244, 123245, 139025, 139027, 123247, 123243, 119929, 86434, 123251, 113541, 129423, 129588, 139023, 136619, 76761, 113542, 76763, 126462, 142839, 139762, 127945, 136758, 127946, 110392, 127942, 122805, 112337, 104473, 125875, 136868, 140849, 136864, 136533, 132019, 137082, 127895, 131797, 65101, 25983, 111139, 136866, 111138, 138285, 137045, 108867, 122142, 120336, 131798, 131790, 131786, 139427, 126774, 64062, 92737, 138924, 138865, 138861, 107560, 139431, 38804, 131794, 105546, 99512, 122123, 85526, 121940, 119976, 136535, 142190, 138864, 144855, 138986, 118073, 136918, 112146, 112147, 141673, 138873, 137095, 139434, 138868, 140886, 145095, 136695, 142161, 137684, 136163, 125470, 130215, 140647, 136717, 136708, 126169, 136693, 137681, 110046, 137144, 137938, 110634, 137178, 102040, 136528, 136534, 140528, 141432, 140527, 141702, 138866);
UPDATE `creature_model_info` SET `BoundingRadius`=0.743912577629089355, `CombatReach`=2.099999904632568359, `VerifiedBuild`=69587 WHERE `DisplayID`=131952;
UPDATE `creature_model_info` SET `BoundingRadius`=0.255529791116714477, `CombatReach`=0.5, `VerifiedBuild`=69587 WHERE `DisplayID`=112338;
UPDATE `creature_model_info` SET `BoundingRadius`=0.124000005424022674 WHERE `DisplayID`=147586;
UPDATE `creature_model_info` SET `BoundingRadius`=1.980034708976745605, `CombatReach`=3.20000004768371582 WHERE `DisplayID`=136106;
UPDATE `creature_template_model` SET `VerifiedBuild`=69587 WHERE (`Idx`=5 AND `CreatureID` IN (260475,251417,260482,256834,251256,220943,222162,257538,229201,251121,260573,251136,251095,251351,251178,251356,260576,260572)) OR (`Idx`=4 AND `CreatureID` IN (260475,251417,260482,251390,256857,256834,251256,220943,222162,257538,229201,251121,260573,251136,251095,251351,251178,251356,260576,260572)) OR (`Idx`=3 AND `CreatureID` IN (260475,251417,260482,251390,252452,248651,250517,246475,256857,256834,251256,220968,255999,220943,222162,257538,251138,229201,222303,260382,252958,251121,26125,260573,251136,251095,251351,251178,251356,260576,260572)) OR (`Idx`=2 AND `CreatureID` IN (260475,256328,251417,260482,251390,252452,248651,250517,246475,256857,252836,256834,251256,220968,255999,220943,222162,257538,251138,229201,222303,260382,257544,252958,251121,26125,260573,251136,251095,251351,251178,251356,260576,260572)) OR (`Idx`=1 AND `CreatureID` IN (260475,253571,255650,256331,256328,244492,256330,256332,251149,251417,260482,251390,252452,249188,248651,250517,246475,256857,252836,256834,251256,152643,183978,220968,255999,220943,222127,222162,257538,251138,268195,268199,268179,237937,240523,239527,229201,222303,251452,251264,260382,260454,257544,198464,245824,252958,250851,251121,251112,26125,260573,251136,250999,264189,197328,251248,251095,251351,251178,259354,251356,260576,260572)) OR (`Idx`=0 AND `CreatureID` IN (260475,270142,243229,254436,269987,240641,184923,113440,95072,247755,248576,263743,249783,249756,247406,247402,250569,253571,244528,251885,245912,243029,243030,255696,246871,244887,243028,247676,255650,256331,256328,260414,254850,245513,244492,245346,256330,245484,245527,245339,245336,245460,245410,245345,245473,256332,249068,251149,251410,251417,259722,260482,257939,273775,241180,251390,258609,259893,260087,260073,252007,260071,260086,259883,260084,237941,237940,252452,249188,253640,248651,235787,237939,250517,236583,246475,256857,221177,252836,256834,243211,249046,260524,249049,251256,152643,249041,183978,249042,185670,220968,255999,243148,243147,254616,220943,222127,222162,257538,251138,268195,268199,268179,199602,249050,249044,237937,239621,239628,243134,268180,268174,268188,268193,234754,185669,240523,239527,270250,260098,239625,229201,222303,251452,220307,259570,259567,239671,259571,251264,239639,258659,260382,260454,270249,257544,32641,1860,32642,250864,198464,250882,246231,245824,252958,250851,231085,231086,251121,251112,258181,252956,26125,260573,251136,250999,230246,259939,238730,238738,264189,248956,197328,251619,251738,227773,227774,251248,264128,251095,251351,251178,259354,259153,257913,251356,260576,260572,259667,239630,257914)) OR (`Idx`=9 AND `CreatureID` IN (260482,251136,251351,251178)) OR (`Idx`=8 AND `CreatureID` IN (260482,251136,251351,251178)) OR (`Idx`=7 AND `CreatureID` IN (260482,251256,220943,257538,251136,251351,251178,260572)) OR (`Idx`=6 AND `CreatureID` IN (260482,251256,220943,257538,251136,251351,251178,260572)) OR (`Idx`=17 AND `CreatureID` IN (251136,251351,251178)) OR (`Idx`=16 AND `CreatureID` IN (251136,251351,251178)) OR (`Idx`=15 AND `CreatureID` IN (251136,251351,251178)) OR (`Idx`=14 AND `CreatureID` IN (251136,251351,251178)) OR (`Idx`=13 AND `CreatureID` IN (251136,251351,251178)) OR (`Idx`=12 AND `CreatureID` IN (251136,251351,251178)) OR (`Idx`=11 AND `CreatureID` IN (251136,251351,251178)) OR (`Idx`=10 AND `CreatureID` IN (251136,251351,251178)) OR (`Idx`=23 AND `CreatureID`=251178) OR (`Idx`=22 AND `CreatureID`=251178) OR (`Idx`=21 AND `CreatureID`=251178) OR (`Idx`=20 AND `CreatureID`=251178) OR (`Idx`=19 AND `CreatureID`=251178) OR (`Idx`=18 AND `CreatureID`=251178);
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`Idx`=0 AND `CreatureID` IN (254980,254954)); -- Unseen Predator
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=247760 AND `Idx`=0); -- Invisible Stalker
UPDATE `creature_template_model` SET `CreatureDisplayID`=11686, `VerifiedBuild`=69587 WHERE (`CreatureID`=234754 AND `Idx`=1); -- [DNT] Camera Target
DELETE FROM `creature_questitem` WHERE (`CreatureEntry`=245912 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=244887 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=243028 AND `DifficultyID`=1 AND `Idx`=0) OR (`CreatureEntry`=247676 AND `DifficultyID`=1 AND `Idx`=7) OR (`CreatureEntry`=247676 AND `DifficultyID`=1 AND `Idx`=6) OR (`CreatureEntry`=247676 AND `DifficultyID`=1 AND `Idx`=5) OR (`CreatureEntry`=247676 AND `DifficultyID`=1 AND `Idx`=4) OR (`CreatureEntry`=247676 AND `DifficultyID`=1 AND `Idx`=3) OR (`CreatureEntry`=247676 AND `DifficultyID`=1 AND `Idx`=2) OR (`CreatureEntry`=247676 AND `DifficultyID`=1 AND `Idx`=1) OR (`CreatureEntry`=247676 AND `DifficultyID`=1 AND `Idx`=0);
INSERT INTO `creature_questitem` (`CreatureEntry`, `DifficultyID`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES
(245912, 1, 0, 279573, 69587), -- Lightwarden Ruia
(244887, 1, 0, 279573, 69587), -- Ikuzz the Light Hunter
(243028, 1, 0, 279573, 69587), -- Meittik
(247676, 1, 7, 279573, 69587), -- Ziekket
(247676, 1, 6, 274581, 69587), -- Ziekket
(247676, 1, 5, 274583, 69587), -- Ziekket
(247676, 1, 4, 274581, 69587), -- Ziekket
(247676, 1, 3, 274584, 69587), -- Ziekket
(247676, 1, 2, 274582, 69587), -- Ziekket
(247676, 1, 1, 274585, 69587), -- Ziekket
(247676, 1, 0, 274580, 69587); -- Ziekket
File diff suppressed because one or more lines are too long
@@ -0,0 +1,565 @@
DELETE FROM `gameobject_template` WHERE `entry`=619613;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (619613, 10, 118051, 'Pilfered Amani Tablet', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 619613, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=625400;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (625400, 10, 50299, 'Loa-Speaker\'s Mask', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 625400, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=625401;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (625401, 10, 48763, 'Damaged Amani Tablet', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 625401, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=625402;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (625402, 10, 115901, 'Amani Chisel', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 625402, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=588909;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (588909, 10, 76125, 'Portal to Exterior\r\n', 'Interact', '', '', 1, 93, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 414149, 0, 0, 0, 0, 0, 0, '', '', NULL, 66192);
DELETE FROM `gameobject_template` WHERE `entry`=555773;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (555773, 10, 105120, 'Umbric\'s Harmonial', '', '', '0', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 555773, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=555781;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (555781, 10, 103768, 'Umbric\'s Old Lab Bench', '', '', '0', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 555781, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=642439;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (642439, 10, 106520, 'Amani Banner', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 642439, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=642041;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (642041, 10, 80180, 'Ghastly Barricade', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 642041, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=642043;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (642043, 10, 23371, 'Pillar of Ruin', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 642043, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=642044;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (642044, 10, 23371, 'Depraved Effigy', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 642044, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=614650;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (614650, 10, 117314, 'Root of War', '', '', '0', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 614650, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=614672;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (614672, 10, 117315, 'Root of War', '', '', '0', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 614672, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=617994;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (617994, 10, 105932, 'Amani War Drum', '', '', '0', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 568036, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=586570;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (586570, 10, 113407, 'Shattered Mound', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 586570, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=586572;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (586572, 10, 113407, 'Defiled Shrine', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 586572, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=584805;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (584805, 10, 103270, 'Profaned Remains', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 584805, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=655349;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (655349, 10, 113407, 'Forgotten Altar', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 655349, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=588904;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (588904, 10, 113407, 'Haunted Sarcophagus', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 588904, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=614413;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (614413, 10, 108923, 'Forgotten Urn', '', '', '', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 614413, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=556449;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (556449, 10, 105815, 'The Silversun Compact', '', '', '0', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 556449, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=573838;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (573838, 10, 34016, 'Ley Line Coil', 'Interact', '', '', 1, 43, 0, 0, 300000, 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, 339195, 0, 0, 0, 0, 0, 0, '', '', NULL, 1);
DELETE FROM `gameobject_template` WHERE `entry`=524860;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (524860, 10, 47619, 'Portal to Suramar', 'Interact', '', '', 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12412, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 354106, 0, 0, 0, 0, 0, 0, '', '', NULL, 16309);
DELETE FROM `gameobject_template` WHERE `entry`=586648;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (586648, 10, 102274, 'Large Mossrock', '', '', '0', 1, 93, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 586648, 1, 0, 0, 0, 0, 0, '', '', NULL, 37474);
DELETE FROM `gameobject_template` WHERE `entry`=573355;
INSERT INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `size`, `Data0`, `Data1`, `Data2`, `Data3`, `Data4`, `Data5`, `Data6`, `Data7`, `Data8`, `Data9`, `Data10`, `Data11`, `Data12`, `Data13`, `Data14`, `Data15`, `Data16`, `Data17`, `Data18`, `Data19`, `Data20`, `Data21`, `Data22`, `Data23`, `Data24`, `Data25`, `Data26`, `Data27`, `Data28`, `Data29`, `Data30`, `Data31`, `Data32`, `Data33`, `Data34`, `ContentTuningId`, `RequiredLevel`, `AIName`, `ScriptName`, `StringId`, `VerifiedBuild`) VALUES (573355, 10, 87382, 'Portal to Bel\'ameth', 'Interact', '', '', 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12412, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 354106, 0, 0, 0, 0, 0, 0, '', '', NULL, 16309);
UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=247572;
UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=249036;
UPDATE `creature_template` SET `ScriptName`='boss_meittik' WHERE `entry`=243028;
DELETE FROM `instance_template` WHERE `map`=2859;
INSERT INTO `instance_template` (`map`, `parent`, `script`, `insideResurrection`) VALUES (2859, 0, 'instance_blindingvale', 0);
DELETE FROM `lfg_dungeon_template` WHERE `dungeonId`=3055;
INSERT INTO `lfg_dungeon_template` (`dungeonId`, `name`, `position_x`, `position_y`, `position_z`, `orientation`, `requiredItemLevel`, `requiredChromieTime`, `VerifiedBuild`) VALUES (3055, 'Den of Nalorakk', 4477.38, -4914.24, 13.429, 0, 0, 0, 69497);
UPDATE `creature_template` SET `ScriptName`='boss_ziekket' WHERE `entry`=247676;
UPDATE `creature_template` SET `ScriptName`='boss_ikuzz' WHERE `entry`=244887;
UPDATE `creature_template` SET `ScriptName`='npc_garrick_expedition_209057' WHERE `entry`=209057;
UPDATE `creature_template` SET `ScriptName`='boss_lekshi' WHERE `entry`=243030;
UPDATE `creature_template` SET `ScriptName`='boss_kezkitt' WHERE `entry`=243029;
UPDATE `creature_template` SET `ScriptName`='boss_lightwarden_ruia' WHERE `entry`=245912;
UPDATE `creature_template` SET `ScriptName`='boss_nekraxx' WHERE `entry`=247572;
UPDATE `creature_template` SET `ScriptName`='npc_lightspawn_lasher' WHERE `entry`=247755;
UPDATE `creature_template` SET `ScriptName`='npc_Austin_Huxworth_209065' WHERE `entry`=209065;
UPDATE `creature_template` SET `ScriptName`='npc_Crenna_Earth_Daughter_209072' WHERE `entry`=209072;
UPDATE `creature_template` SET `ScriptName`='npc_Meredy_Huntswell_209059' WHERE `entry`=209059;
UPDATE `creature_template` SET `ScriptName`='npc_Shuja_Grimaxe_214390' WHERE `entry`=214390;
UPDATE `creature_template` SET `ScriptName`='npc_bloodthorn_roots' WHERE `entry`=253571;
UPDATE `creature_template` SET `ScriptName`='npc_lightblossom' WHERE `entry`=244528;
UPDATE `creature_template` SET `ScriptName`='npc_soulbind_totem' WHERE `entry`=251047;
UPDATE `creature_template` SET `ScriptName`='npc_unstable_phantom' WHERE `entry`=250443;
SET @CGUID := 730202;
DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+456;
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `MovementType`, `npcflag`, `unit_flags`, `unit_flags2`, `unit_flags3`, `VerifiedBuild`) VALUES
(@CGUID+0, 255407, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4479.916015625, -4936.615234375, 13.79324245452880859, 0.179043561220169067, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Gulpling (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+1, 210930, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4477.38525390625, -4914.24462890625, 13.42934703826904296, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+2, 244889, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4316.54931640625, -4958.38525390625, 100.6486129760742187, 0.01468520238995552, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Loa Speaker Nanea (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1263952 - [DNT] Nanea Shoulders, 1249100 - Burden of War, 1250975 - Ghostly Projection)
(@CGUID+3, 241813, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4347.0869140625, -5012.51025390625, 103.9473876953125, 0.64805692434310913, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws) (possible waypoints or random movement)
(@CGUID+4, 210932, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4509.6962890625, -4908.15625, 13.42204666137695312, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 422360 - Bot AI Follow Advert)
(@CGUID+5, 254927, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4549.3681640625, -4895.24560546875, 13.70548629760742187, 5.252087593078613281, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+6, 211137, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4484.6630859375, -4908.6005859375, 13.30395793914794921, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+7, 241813, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4338.54150390625, -5024.671875, 100.8739089965820312, 4.389299869537353515, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws) (possible waypoints or random movement)
(@CGUID+8, 254924, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4336.18603515625, -4997.17138671875, 102.4819793701171875, 3.969919919967651367, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+9, 211149, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4475.705078125, -4907.26220703125, 13.49157619476318359, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+10, 211137, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4438.4150390625, -4921.20849609375, 14.58650875091552734, 3.177709341049194335, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive, 424126 - Bot AI Follow Advert)
(@CGUID+11, 210932, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4550.49853515625, -4902.86474609375, 13.72763824462890625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 422360 - Bot AI Follow Advert)
(@CGUID+12, 254927, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4467.65087890625, -4930.740234375, 13.6922616958618164, 0.324379831552505493, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+13, 249411, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 0, 0, 0, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Loa Speaker Nanea (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 46598 - Ride Vehicle Hardcoded) - !!! on transport - transport template not found !!!
(@CGUID+14, 255420, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4490.02001953125, -4891.142578125, 12.90264892578125, 3.758415460586547851, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Sprocket (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+15, 255407, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4459.6083984375, -4941.17626953125, 13.89654254913330078, 5.366062164306640625, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Gulpling (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+16, 211150, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4433.20654296875, -4915.392578125, 15.29960918426513671, 4.279088497161865234, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive, 424126 - Bot AI Follow Advert)
(@CGUID+17, 254923, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4329.0439453125, -4995.6328125, 100.8172454833984375, 2.517823219299316406, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+18, 211151, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4478.541015625, -4917.8818359375, 13.37950325012207031, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+19, 255407, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4480.51904296875, -4882.7802734375, 12.6278533935546875, 3.908413648605346679, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Gulpling (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+20, 254929, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4467.2255859375, -4894.455078125, 13.57268047332763671, 5.258516788482666015, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Papa (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+21, 255407, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4457.1376953125, -4917.421875, 13.773651123046875, 0.917344927787780761, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Gulpling (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+22, 211152, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4488.88818359375, -4905.3681640625, 13.27858448028564453, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+23, 213786, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4476.8349609375, -4912.71337890625, 13.44758033752441406, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@CGUID+24, 211152, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4440.2509765625, -4917.16650390625, 14.58111858367919921, 3.685639142990112304, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive, 424126 - Bot AI Follow Advert)
(@CGUID+25, 261055, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4526.462890625, -4905.73974609375, 13.767913818359375, 3.141592741012573242, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Ethereal Pyre (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@CGUID+26, 210930, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4304.49462890625, -4987.8369140625, 96.5413970947265625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+27, 255827, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4449.09912109375, -4912.29541015625, 13.85124778747558593, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 472701 - Helper)
(@CGUID+28, 211149, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4433.28466796875, -4923.51416015625, 14.78823280334472656, 1.828124880790710449, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive, 424126 - Bot AI Follow Advert)
(@CGUID+29, 211111, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4434.58349609375, -4918.73291015625, 14.76352214813232421, 3.90152287483215332, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@CGUID+30, 211151, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4437.63623046875, -4914.20849609375, 14.64127731323242187, 5.729500293731689453, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive, 424126 - Bot AI Follow Advert)
(@CGUID+31, 211150, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4487.4775390625, -4915.517578125, 13.26296234130859375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+32, 246409, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4480.17529296875, -4908.5849609375, 13.32403278350830078, 5.545542716979980468, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Zul'jarra (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+33, 254927, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4446.7744140625, -4918.23388671875, 14.09216499328613281, 5.199493408203125, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+34, 248897, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4480.892578125, -4911.9130859375, 13.34032630920410156, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Ethereal Pyre (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+35, 210930, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4333.78564453125, -4955.4619140625, 103.3016738891601562, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+36, 254924, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4339.84814453125, -5018.494140625, 102.2841033935546875, 3.936585903167724609, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+37, 248908, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4339.3359375, -4942.72412109375, 104.4021530151367187, 6.150688648223876953, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Ethereal Pyre (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@CGUID+38, 254927, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4477.0830078125, -4898.2666015625, 13.49838733673095703, 0.660404682159423828, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+39, 211151, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4302.09375, -4979.32666015625, 97.408599853515625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+40, 255407, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4473.701171875, -4922.03173828125, 13.3688516616821289, 0.63967597484588623, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Gulpling (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+41, 211152, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4301.2412109375, -4974.033203125, 98.43219757080078125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+42, 213786, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4302.1640625, -4983.61279296875, 96.5389404296875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@CGUID+43, 245716, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4308.97998046875, -5178.6494140625, 100.17791748046875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Barrel of Apples (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1279403 - [DNT] Lootable Offering Visual)
(@CGUID+44, 245139, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4701.76904296875, -4923.53662109375, -10.023848533630371, 1.757719874382019042, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Stormbound Mystic (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1271872 - [DNT] Generic Smoke Screen Aura)
(@CGUID+45, 211149, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4296.41162109375, -4987.4375, 95.2532806396484375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+46, 245716, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4123.947265625, -5115.08349609375, 101.1563186645507812, 6.077584743499755859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Barrel of Apples (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1279403 - [DNT] Lootable Offering Visual)
(@CGUID+47, 245143, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4617.31591796875, -4894.09912109375, -21.8033332824707031, 3.28849959373474121, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Ruthless Totemcaller (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1250569 - Wear Helmet, 42459 - Dual Wield)
(@CGUID+48, 254924, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4253.88720703125, -4968.79931640625, 89.756072998046875, 1.676285624504089355, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+49, 252041, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4305.54443359375, -5008.47900390625, 97.27301025390625, 1.577386021614074707, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Satiated Avatar of Starvation (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 1254815 - Well Fed)
(@CGUID+50, 245139, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4619.6337890625, -4899.13525390625, -21.8275947570800781, 3.163949251174926757, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Stormbound Mystic (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+51, 241813, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4272.04443359375, -5002.78662109375, 86.61473846435546875, 3.722004890441894531, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+52, 245148, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 0, 0, 0.337500005960464477, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Grizzled Warbringer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 46598 - Ride Vehicle Hardcoded, 1311556 - Melee) - !!! on transport - transport template not found !!!
(@CGUID+53, 211137, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4290.3046875, -4986.2568359375, 93.477813720703125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+54, 245139, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4859.12060546875, -4864.46728515625, -53.6967315673828125, 3.163949251174926757, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Stormbound Mystic (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+55, 245638, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4219.08837890625, -5087.80029296875, 89.54437255859375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Salmon Pool (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1239051 - Salmon Pool)
(@CGUID+56, 257419, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4330.251953125, -5025.93212890625, 100.42822265625, 2.2030792236328125, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Warding Incense (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@CGUID+57, 211150, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4300.6162109375, -4984.21728515625, 96.2666778564453125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+58, 245716, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4348.29541015625, -5170.24658203125, 104.465484619140625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Barrel of Apples (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1279403 - [DNT] Lootable Offering Visual)
(@CGUID+59, 241816, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4259.73876953125, -4963.93603515625, 90.1566925048828125, 4.526015758514404296, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1236801 - [DNT] Cosmetic - Sleep Zzz)
(@CGUID+60, 244941, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4297.0078125, -4982.2587890625, 96.3289031982421875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Berry Bush (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1239302 - Alluring Scent, 1279403 - [DNT] Lootable Offering Visual)
(@CGUID+61, 245146, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4746.548828125, -4878.59912109375, -27.8108558654785156, 3.251800537109375, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Grizzled Warbringer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 18950 - Invisibility and Stealth Detection)
(@CGUID+62, 245716, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4115.5322265625, -5127.048828125, 104.6384658813476562, 5.971379756927490234, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Barrel of Apples (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1279403 - [DNT] Lootable Offering Visual)
(@CGUID+63, 245750, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4166.1875, -4971.96533203125, 93.03708648681640625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Berry Bush (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1239302 - Alluring Scent, 1279403 - [DNT] Lootable Offering Visual)
(@CGUID+64, 245139, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4817.939453125, -4869.314453125, -55.9288215637207031, 3.334614276885986328, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Stormbound Mystic (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+65, 241816, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4259.25341796875, -4967.3837890625, 90.25521087646484375, 6.110576152801513671, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@CGUID+66, 245139, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4691.30908203125, -4848.41162109375, -10.0222511291503906, 4.871635913848876953, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Stormbound Mystic (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1271872 - [DNT] Generic Smoke Screen Aura)
(@CGUID+67, 245139, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4618.7119140625, -4888.28125, -21.8822879791259765, 3.262831449508666992, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Stormbound Mystic (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+68, 210930, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4310.6728515625, -5035.890625, 98.8306884765625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+69, 254923, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4283.87353515625, -4982.9580078125, 91.60665130615234375, 0.570281803607940673, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+70, 250991, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4473.4755859375, -4914.162109375, 13.59322261810302734, 0.115015111863613128, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- You (Area: Dreamer's Passage - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+71, 247012, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4339.86181640625, -4931.36962890625, 105.6365966796875, 2.245645046234130859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Waystone (Area: Dreamer's Passage - Difficulty: Normal) CreateObject2 (Auras: 1246125 - [DNT]Waystone Visual)
(@CGUID+72, 254927, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4647.720703125, -4902.7958984375, -26.4703102111816406, 5.617600440979003906, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+73, 245146, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4934.5380859375, -4851.00537109375, -32.6845703125, 3.31565260887145996, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Grizzled Warbringer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 18950 - Invisibility and Stealth Detection)
(@CGUID+74, 245146, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4935.328125, -4859.43603515625, -32.6822471618652343, 3.31565260887145996, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Grizzled Warbringer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 18950 - Invisibility and Stealth Detection)
(@CGUID+75, 245139, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4939.99462890625, -4854.51904296875, -32.7397537231445312, 3.163949251174926757, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Stormbound Mystic (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+76, 246409, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 4957.33984375, -4844.56982421875, -23.4106006622314453, 6.021385669708251953, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Zul'jarra (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+77, 254927, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4650, -4858.333984375, -31.939453125, 0.698739588260650634, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+78, 250991, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4476.07470703125, -4919.115234375, 13.45038318634033203, 0.87970060110092163, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- You (Area: Dreamer's Passage - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+79, 245148, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 0, 0, 0.337500005960464477, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Grizzled Warbringer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 46598 - Ride Vehicle Hardcoded, 1311556 - Melee) - !!! on transport - transport template not found !!!
(@CGUID+80, 210932, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4626.60498046875, -4894.27587890625, -23.0550651550292968, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 422360 - Bot AI Follow Advert)
(@CGUID+81, 245148, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 1, 0, 0, 0.337500005960464477, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Grizzled Warbringer (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 46598 - Ride Vehicle Hardcoded, 1311556 - Melee) - !!! on transport - transport template not found !!!
(@CGUID+82, 250991, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4471.6650390625, -4914.35498046875, 13.64435195922851562, 0.21178436279296875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- You (Area: Dreamer's Passage - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+83, 250991, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4471.2578125, -4909.41455078125, 13.64534473419189453, 0.06627868115901947, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- You (Area: Dreamer's Passage - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+84, 250991, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4477.29443359375, -4909.287109375, 13.52218151092529296, 0.043234296143054962, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- You (Area: Dreamer's Passage - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+85, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4261.97900390625, -5052.546875, 98.46916961669921875, 4.530139923095703125, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+86, 245855, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4238.6181640625, -4991.59716796875, 87.22705078125, 1.453580975532531738, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Spirit of Hunger (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 18950 - Invisibility and Stealth Detection)
(@CGUID+87, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4231.421875, -4990.19921875, 86.66899871826171875, 1.542538404464721679, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+88, 245752, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4308.6630859375, -4998.35400390625, 97.38411712646484375, 4.764202117919921875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+89, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4299.31005859375, -5045.44287109375, 99.68535614013671875, 1.0144805908203125, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+90, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4209.4677734375, -4981.6025390625, 87.273193359375, 4.329421043395996093, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+91, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4314.9853515625, -5068.40087890625, 100.1189041137695312, 1.3554764986038208, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+92, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4317.15283203125, -5064.7412109375, 100.36285400390625, 3.845853805541992187, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+93, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4257.19873046875, -5047.56103515625, 99.497833251953125, 5.31028604507446289, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+94, 245855, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4253.87841796875, -5072.59033203125, 99.197509765625, 0.917462170124053955, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Spirit of Hunger (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 18950 - Invisibility and Stealth Detection)
(@CGUID+95, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4290.55908203125, -5045.833984375, 98.13671875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+96, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4299.26416015625, -5079.07861328125, 98.4888763427734375, 0.739289760589599609, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+97, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4259.05126953125, -5051.41845703125, 98.8541717529296875, 4.189478397369384765, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+98, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4262.8681640625, -5003.30224609375, 85.98007965087890625, 5.090020179748535156, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+99, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4196.47216796875, -4986.28125, 86.011474609375, 0.727106869220733642, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1236801 - [DNT] Cosmetic - Sleep Zzz)
(@CGUID+100, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4194.78466796875, -5062.63525390625, 89.0661163330078125, 2.30993056297302246, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+101, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4191.43212890625, -4992.4326171875, 87.77875518798828125, 3.207718372344970703, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+102, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4194.7890625, -4981.765625, 85.82221221923828125, 0.336734890937805175, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+103, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4162.0634765625, -5003.6318359375, 90.08978271484375, 2.180411577224731445, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+104, 245855, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4178.68603515625, -5021.0380859375, 87.4886932373046875, 2.971761703491210937, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Spirit of Hunger (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 18950 - Invisibility and Stealth Detection)
(@CGUID+105, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4279.92724609375, -5090.98095703125, 103.9194183349609375, 1.305745720863342285, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+106, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4234.03857421875, -5062.1708984375, 91.83814239501953125, 2.657742738723754882, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+107, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4319.96533203125, -5114.60400390625, 98.47939300537109375, 4.365396022796630859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+108, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4314.73193359375, -5113.55712890625, 98.72286224365234375, 4.365396022796630859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+109, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4311.2900390625, -5120.046875, 99.84200286865234375, 1.072675466537475585, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+110, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4298.71728515625, -5129.1943359375, 99.0542449951171875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+111, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4162.017578125, -4992.3349609375, 91.71701812744140625, 5.136224746704101562, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+112, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4199.9921875, -5027.82177734375, 87.8746490478515625, 0.859311699867248535, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+113, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4165.1611328125, -5008.349609375, 89.1964569091796875, 2.892822504043579101, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+114, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4199.869140625, -5065.158203125, 88.92901611328125, 0.68765801191329956, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+115, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4166.16748046875, -4997.205078125, 90.3368072509765625, 3.45103001594543457, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+116, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4315.2490234375, -5117.1181640625, 99.5706634521484375, 4.365396022796630859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+117, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4193.19775390625, -5058.064453125, 88.56396484375, 5.054661273956298828, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+118, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4189.52001953125, -5060.6943359375, 88.67983245849609375, 5.539064407348632812, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+119, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4165.09521484375, -4967.70849609375, 93.38874053955078125, 3.879582643508911132, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+120, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4211.77001953125, -5028.67724609375, 85.844818115234375, 6.196368217468261718, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+121, 245855, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4299.49658203125, -5130.595703125, 98.9294586181640625, 4.909175872802734375, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Spirit of Hunger (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 18950 - Invisibility and Stealth Detection)
(@CGUID+122, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4315.2646484375, -5121.43603515625, 100.1631927490234375, 1.813080549240112304, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+123, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4153.71435546875, -5000.5244140625, 90.42510986328125, 6.055881977081298828, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+124, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4333.3330078125, -5139.58203125, 100.82269287109375, 1.680171132087707519, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+125, 245698, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4248.134765625, -5169.5068359375, 98.57867431640625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Salmon Pool (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1239214 - Salmon Pool)
(@CGUID+126, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4159.67529296875, -4998.91650390625, 90.4255828857421875, 5.078410625457763671, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+127, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4169.13916015625, -5021.7900390625, 88.11284637451171875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+128, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4195.94287109375, -5067.8837890625, 89.83428955078125, 5.781849384307861328, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+129, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4283.15087890625, -5155.5703125, 99.4373931884765625, 1.910185933113098144, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+130, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4174.25927734375, -5088.6640625, 93.5526123046875, 3.186634063720703125, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+131, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4238.7900390625, -5145.962890625, 100.1097869873046875, 0.541573226451873779, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+132, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4160.2490234375, -5041.203125, 90.23519134521484375, 1.589136958122253417, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+133, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4306.55712890625, -5177.673828125, 100.3314361572265625, 5.706905841827392578, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+134, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4351.91064453125, -5160.83349609375, 104.0709228515625, 1.147565364837646484, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws) (possible waypoints or random movement)
(@CGUID+135, 213786, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4345.759765625, -5167.73095703125, 103.20416259765625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+136, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4218.79150390625, -5145.421875, 98.8695068359375, 2.964620351791381835, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+137, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4350.337890625, -5170.330078125, 104.6348724365234375, 2.991391420364379882, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+138, 211150, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4343.9931640625, -5167.43408203125, 102.6626052856445312, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+139, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4165.0244140625, -5041.68212890625, 90.390838623046875, 0.720505952835083007, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+140, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4163.9619140625, -5037.578125, 90.179046630859375, 5.614151954650878906, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+141, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4216.11279296875, -5144.68408203125, 99.01770782470703125, 1.589136958122253417, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+142, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4188.95947265625, -5098.93408203125, 94.306915283203125, 5.770725727081298828, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+143, 252041, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4186.77783203125, -5101.76416015625, 94.81771087646484375, 2.422978639602661132, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Satiated Avatar of Starvation (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 1254815 - Well Fed)
(@CGUID+144, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4312.87353515625, -5170.67529296875, 100.380218505859375, 3.129043817520141601, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws) (possible waypoints or random movement)
(@CGUID+145, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4167.89306640625, -5039.314453125, 89.98850250244140625, 2.809684038162231445, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+146, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4307.88916015625, -5170.77587890625, 100.1666793823242187, 4.672759532928466796, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+147, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4265.4765625, -5151.0712890625, 98.29998779296875, 3.345350027084350585, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil) (possible waypoints or random movement)
(@CGUID+148, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4214.22998046875, -5145.67529296875, 99.0020904541015625, 0.727836072444915771, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+149, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4265.1787109375, -5154.048828125, 98.2900390625, 3.077419042587280273, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+150, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4339.7958984375, -5163.78662109375, 102.0494232177734375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+151, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4344.4287109375, -5165.81591796875, 102.77386474609375, 1.948713898658752441, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws) (possible waypoints or random movement)
(@CGUID+152, 245855, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4248.94091796875, -5165.71533203125, 98.0565185546875, 4.667697906494140625, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Spirit of Hunger (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 18950 - Invisibility and Stealth Detection) (possible waypoints or random movement)
(@CGUID+153, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4216.642578125, -5141.15966796875, 98.96282958984375, 4.487066268920898437, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+154, 211152, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4350.9443359375, -5164.0556640625, 104.1047286987304687, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+155, 252041, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4328.01416015625, -5143.81787109375, 100.8490982055664062, 3.022559881210327148, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Satiated Avatar of Starvation (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 1254815 - Well Fed)
(@CGUID+156, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4265.236328125, -5147.91845703125, 98.1591033935546875, 3.497744560241699218, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+157, 211152, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4313.87353515625, -5174.1025390625, 100.2881927490234375, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+158, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4161.8837890625, -5088.5869140625, 93.06597900390625, 4.174703598022460937, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+159, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4139.16357421875, -5075.55859375, 95.02103424072265625, 5.113858699798583984, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws) (possible waypoints or random movement)
(@CGUID+160, 211151, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4243.564453125, -5166.3525390625, 98.072998046875, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+161, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4325.3603515625, -5173.32421875, 101.1165618896484375, 5.276098251342773437, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+162, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4145.5068359375, -5071.82666015625, 94.671875, 5.885994911193847656, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+163, 211151, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4345.0390625, -5172.484375, 102.963226318359375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+164, 211150, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4253.43603515625, -5169.76025390625, 98.0625457763671875, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+165, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4138.30712890625, -5069.79345703125, 94.2024993896484375, 4.167443275451660156, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+166, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4212.408203125, -5150.63720703125, 99.267364501953125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+167, 211149, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4251.009765625, -5164.63916015625, 98.01171112060546875, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+168, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4143.49658203125, -5071.8369140625, 94.57928466796875, 0.226878955960273742, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+169, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4301.2724609375, -5171.79150390625, 100.4922256469726562, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+170, 213786, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4307.70166015625, -5172.57275390625, 100.2204360961914062, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+171, 211149, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4304.69287109375, -5179.001953125, 100.532989501953125, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+172, 211137, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4312.7568359375, -5178.61962890625, 100.4895858764648437, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+173, 260195, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4308.90625, -5177.61279296875, 130.37884521484375, 1.803434610366821289, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Magical Mountain Seagull (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+174, 211149, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4348.66845703125, -5174.205078125, 104.2550048828125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+175, 213786, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4248.83056640625, -5170.0625, 98.0625457763671875, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+176, 211151, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4303.6318359375, -5175.126953125, 100.3645858764648437, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+177, 211150, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4308.5244140625, -5174.0869140625, 100.2121124267578125, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+178, 211137, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4353.6416015625, -5167.84716796875, 105.005218505859375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+179, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4244.36279296875, -5171, 98.0625457763671875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+180, 211137, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4250.25, -5173.96337890625, 98.0738677978515625, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+181, 211152, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4245.2275390625, -5173.90478515625, 98.07555389404296875, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+182, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4184.55322265625, -5137.7958984375, 98.04933929443359375, 5.748292446136474609, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+183, 245855, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4168.56494140625, -5133.84130859375, 97.3804779052734375, 2.54630279541015625, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Spirit of Hunger (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State, 18950 - Invisibility and Stealth Detection) (possible waypoints or random movement)
(@CGUID+184, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4221.630859375, -5166.69775390625, 98.890167236328125, 1.245836138725280761, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+185, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4142.78955078125, -5110.7373046875, 97.16510772705078125, 4.737774372100830078, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+186, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4164.86474609375, -5152.72216796875, 99.22570037841796875, 1.080504059791564941, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil, 1236801 - [DNT] Cosmetic - Sleep Zzz)
(@CGUID+187, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4159.970703125, -5153.546875, 99.6666717529296875, 5.014565944671630859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+188, 245825, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4269.046875, -5209.73779296875, 110.0806961059570312, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- LT Offering Stalker (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+189, 245821, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4258.42724609375, -5213.95654296875, 109.0373382568359375, 1.358014583587646484, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Food Offering (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1239489 - Food Offering)
(@CGUID+190, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4160.77099609375, -5156.0087890625, 99.35590362548828125, 1.606670141220092773, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+191, 244041, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4267.2958984375, -5214.05712890625, 109.379364013671875, 3.883824825286865234, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Meat Pile (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+192, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4167.27099609375, -5157.61474609375, 98.18576812744140625, 3.450577974319458007, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+193, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4189.39599609375, -5168.52392578125, 99.524627685546875, 5.507622241973876953, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+194, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4164.296875, -5158.2744140625, 98.47396087646484375, 0.36899694800376892, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+195, 257419, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4188.23291015625, -5175.63525390625, 101.3555068969726562, 0.772132396697998046, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Warding Incense (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+196, 211149, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4126.44970703125, -5116.783203125, 100.755767822265625, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+197, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4146.70947265625, -5138.400390625, 99.16017913818359375, 1.103365421295166015, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+198, 213786, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4127.5380859375, -5115.28466796875, 100.56402587890625, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+199, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4122.923828125, -5100.15673828125, 101.8936920166015625, 1.856174588203430175, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+200, 211137, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4123.76025390625, -5111.12841796875, 100.9570159912109375, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+201, 211150, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4126.158203125, -5113.47900390625, 100.69781494140625, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+202, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4125.77978515625, -5125.02978515625, 101.9416122436523437, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+203, 211152, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4119.55908203125, -5115.88720703125, 101.9957275390625, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+204, 211151, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4122.37158203125, -5118.408203125, 101.3485183715820312, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+205, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4125.63037109375, -5127.359375, 102.47222900390625, 2.584401845932006835, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+206, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4124.6962890625, -5121.02978515625, 100.9601287841796875, 3.3152313232421875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+207, 241805, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4247.38916015625, -5236.91845703125, 109.0395584106445312, 4.72601175308227539, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Starvation (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State)
(@CGUID+208, 245855, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4119.859375, -5124.17724609375, 103.0399322509765625, 0.164674967527389526, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Spirit of Hunger (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State) (possible waypoints or random movement)
(@CGUID+209, 54983, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4296.60986328125, -5035.3984375, 100.2258758544921875, 4.858226299285888671, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Treant (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 65220 - Avoidance) - !!! might be temporary spawn !!!
(@CGUID+210, 416, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4318.64794921875, -4997.61962890625, 98.066650390625, 4.60478973388671875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Imp (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 108370 - Soul Leech) - !!! might be temporary spawn !!!
(@CGUID+211, 241805, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4254.1708984375, -5239.85791015625, 109.039093017578125, 4.085669517517089843, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Starvation (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State)
(@CGUID+212, 241805, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4239.6484375, -5236.54150390625, 109.0399322509765625, 4.894677162170410156, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Starvation (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State)
(@CGUID+213, 241805, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4232.71630859375, -5238.892578125, 109.0399322509765625, 5.085548877716064453, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Starvation (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State)
(@CGUID+214, 241805, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4259.126953125, -5245.3037109375, 109.0399322509765625, 3.45283055305480957, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Starvation (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State)
(@CGUID+215, 244061, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4212.3427734375, -5235.68603515625, 108.8611526489257812, 6.251031398773193359, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Mushroom Pile (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+216, 241805, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4228.189453125, -5244.392578125, 109.0399322509765625, 5.614514827728271484, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Starvation (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1227959 - Mask State)
(@CGUID+217, 241812, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4242.38720703125, -5250.6494140625, 109.0399322509765625, 1.530134081840515136, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- The Hoardmonger (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1235414 - Display Color Override, 1236823 - [DNT] Cosmetic - Sleep Zzz, 422356 - Bot AI Follow Advert, 42459 - Dual Wield)
(@CGUID+218, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4310.88623046875, -5067.93212890625, 99.5205078125, 4.887584686279296875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+219, 54983, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4310.66845703125, -5059.6181640625, 98.71367645263671875, 4.308444023132324218, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Treant (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 65220 - Avoidance) - !!! might be temporary spawn !!!
(@CGUID+220, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4302.98486328125, -5069.189453125, 98.6451263427734375, 4.2550811767578125, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+221, 245567, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4307.03759765625, -5084.49169921875, 99.350616455078125, 4.304084300994873046, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Starvation Effigy (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1309911 - Starvation Effigy FX) - !!! might be temporary spawn !!!
(@CGUID+222, 43499, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4302.98486328125, -5069.189453125, 98.6451263427734375, 3.873724699020385742, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Consecration (Area: The Foraging - Difficulty: Normal) CreateObject2 - !!! might be temporary spawn !!!
(@CGUID+223, 254505, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4313.20068359375, -5049.74365234375, 98.43604278564453125, 4.328218460083007812, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Desperate Soul (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1262320 - Abyssal Tether) - !!! might be temporary spawn !!!
(@CGUID+224, 211151, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4116.2587890625, -5125.53662109375, 103.8976593017578125, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+225, 211150, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4116.080078125, -5129.7744140625, 104.8579788208007812, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+226, 211149, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4117.11181640625, -5127.59716796875, 104.2301788330078125, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+227, 213786, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4117.65087890625, -5128.9443359375, 104.4093093872070312, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+228, 211152, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4114.5166015625, -5124.2255859375, 104.3929824829101562, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+229, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4304.359375, -5063.7021484375, 98.7930755615234375, 0.214767754077911376, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+230, 211137, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4113.5224609375, -5129.81591796875, 104.935455322265625, 5.423309326171875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+231, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4301.00244140625, -5067.79833984375, 98.64179229736328125, 5.973088264465332031, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+232, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4301.5380859375, -5067.35107421875, 98.671539306640625, 5.257444381713867187, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+233, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4300.34521484375, -5094.53271484375, 98.39757537841796875, 4.341115951538085937, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+234, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4302.43115234375, -5103.27490234375, 98.4430389404296875, 4.202219486236572265, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+235, 244036, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4266.3662109375, -5266.60791015625, 109.1284027099609375, 2.123056650161743164, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Bone Pile (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+236, 210931, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4247.63037109375, -5276.45166015625, 109.5407333374023437, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+237, 43499, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4306.87646484375, -5116.38525390625, 99.06410980224609375, 5.376026630401611328, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Consecration (Area: The Foraging - Difficulty: Normal) CreateObject2 - !!! might be temporary spawn !!!
(@CGUID+238, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4308.38232421875, -5118.19140625, 99.4210357666015625, 4.741878032684326171, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+239, 54983, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4307.75341796875, -5107.62548828125, 98.43546295166015625, 4.881426334381103515, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Treant (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 65220 - Avoidance) - !!! might be temporary spawn !!!
(@CGUID+240, 54983, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4310.14892578125, -5099.83984375, 99.61882781982421875, 4.881426334381103515, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Treant (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 65220 - Avoidance) - !!! might be temporary spawn !!!
(@CGUID+241, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4304.60888671875, -5114.03759765625, 98.33393096923828125, 4.546487808227539062, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+242, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4305.7763671875, -5114.46533203125, 98.664825439453125, 4.638864517211914062, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+243, 47649, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4309.298828125, -5119.0966796875, 99.53020477294921875, 1.570796370506286621, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Efflorescence (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: ) - !!! might be temporary spawn !!!
(@CGUID+244, 244869, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4527.2958984375, -5184.50341796875, 56.67136001586914062, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+245, 244869, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4525.66064453125, -5201.751953125, 57.84722900390625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+246, 244869, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4516.0380859375, -5236.78466796875, 60.3645477294921875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+247, 244869, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4529.1171875, -5225.0244140625, 56.30178451538085937, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+248, 245821, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4253.43603515625, -5217.671875, 109.0399093627929687, 1.247380971908569335, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Food Offering (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1239489 - Food Offering)
(@CGUID+249, 245821, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4247.61376953125, -5220.970703125, 109.0399093627929687, 1.705555438995361328, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Food Offering (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1239489 - Food Offering)
(@CGUID+250, 245821, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4245.2275390625, -5215.38525390625, 109.0399093627929687, 1.15545821189880371, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Food Offering (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1239489 - Food Offering)
(@CGUID+251, 245821, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4240.30126953125, -5218.16845703125, 108.9943389892578125, 1.636073589324951171, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Food Offering (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1239489 - Food Offering)
(@CGUID+252, 210931, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4238.61279296875, -5389.60791015625, 90.630401611328125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+253, 245821, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4259.5712890625, -5219.94287109375, 109.0373382568359375, 1.726873517036437988, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Food Offering (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1239489 - Food Offering)
(@CGUID+254, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4222.57373046875, -5165.84912109375, 98.6734771728515625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+255, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4171.103515625, -5136.20166015625, 97.556396484375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+256, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4249.9365234375, -5223.83349609375, 109.039215087890625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+257, 210930, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4250.15625, -5204.017578125, 106.8511123657226562, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 422354 - Bot AI Follow Advert)
(@CGUID+258, 247012, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4253.4521484375, -5300.859375, 110.2325439453125, 1.989674806594848632, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Waystone (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1246125 - [DNT]Waystone Visual)
(@CGUID+259, 250478, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4518.59375, -5301.52978515625, 73.0987548828125, 4.085825920104980468, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- The Looming Tempest (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1309947 - Harsh Winter)
(@CGUID+260, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4230.1494140625, -5435.501953125, 76.3697967529296875, 1.848047256469726562, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1241217 - Shredding Claws)
(@CGUID+261, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4260.640625, -5431.42529296875, 77.8814697265625, 4.788998603820800781, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject2 (Auras: 1241217 - Shredding Claws)
(@CGUID+262, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4262.34912109375, -5437.392578125, 76.563720703125, 1.804499387741088867, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+263, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4208.5966796875, -5458.70263671875, 74.6995391845703125, 5.562703132629394531, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+264, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4228.86279296875, -5463.10400390625, 71.812469482421875, 0.077784545719623565, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+265, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4199.37060546875, -5456.75537109375, 76.974945068359375, 4.464179039001464843, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+266, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4234.15625, -5458.63037109375, 72.7604217529296875, 3.690801382064819335, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+267, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4195.73193359375, -5462.064453125, 76.61629486083984375, 0.961030423641204833, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+268, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4260.94775390625, -5460.98779296875, 71.8477630615234375, 1.051681756973266601, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+269, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4199.65185546875, -5459.359375, 76.1667938232421875, 3.31620645523071289, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+270, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4197.251953125, -5462.31787109375, 76.095489501953125, 1.537736892700195312, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+271, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4263.01416015625, -5455.06591796875, 73.1480712890625, 4.317418098449707031, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+272, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4259.0400390625, -5457.54541015625, 72.79569244384765625, 6.027441978454589843, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+273, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4199.9541015625, -5462.57275390625, 75.09244537353515625, 2.453983068466186523, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+274, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4228.74853515625, -5457.26904296875, 72.7586822509765625, 4.870372772216796875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+275, 210931, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4239.74462890625, -5478.55224609375, 69.08515167236328125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+276, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4219.86474609375, -5485.20654296875, 71.828125, 3.733906269073486328, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+277, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4216.77001953125, -5484.7275390625, 72.34201812744140625, 5.292812347412109375, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+278, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4252.099609375, -5483.87451171875, 68.083984375, 6.135233879089355468, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+279, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4182.54931640625, -5478.82470703125, 74.10764312744140625, 5.975407123565673828, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+280, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4221.68505859375, -5487.18603515625, 71.3155975341796875, 3.701371192932128906, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+281, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4215.90869140625, -5489.798828125, 71.83229827880859375, 0.872959673404693603, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+282, 241816, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4251.25244140625, -5492.52783203125, 68.92552947998046875, 2.342474937438964843, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+283, 241809, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4215, -5487.376953125, 72.2505035400390625, 6.206931591033935546, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+284, 241813, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4184.2255859375, -5482.34033203125, 73.3213043212890625, 1.209174156188964843, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Thornclaw Gatherer (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241217 - Shredding Claws)
(@CGUID+285, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4188.02880859375, -5480.142578125, 73.470489501953125, 2.853431224822998046, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1
(@CGUID+286, 241814, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4246.13037109375, -5488.85400390625, 68.3609466552734375, 5.203252315521240234, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earthwhisper Tender (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+287, 241808, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4219.61181640625, -5491.611328125, 71.042236328125, 2.104390382766723632, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+288, 254923, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4224.4033203125, -5502.09228515625, 67.3639068603515625, 4.962146282196044921, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+289, 210931, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4229.58935546875, -5593.24658203125, 70.0601654052734375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+290, 254924, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 0, 0, 4247.57373046875, -5600.5126953125, 70.70116424560546875, 5.759679317474365234, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Foraging - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+291, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4273.1630859375, -5615.5068359375, 73.23150634765625, 0.311239361763000488, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+292, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4280.7666015625, -5607.82470703125, 72.95725250244140625, 4.223112106323242187, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+293, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4315.5302734375, -5601.001953125, 72.96105194091796875, 1.580215334892272949, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+294, 241808, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4313.00341796875, -5601.80224609375, 72.94411468505859375, 2.055938005447387695, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+295, 254923, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4219.09130859375, -5618.52490234375, 71.40839385986328125, 2.72733616828918457, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+296, 254920, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4373.1298828125, -5555.966796875, 87.36530303955078125, 3.35326385498046875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+297, 241808, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4278.2568359375, -5612.8193359375, 73.23150634765625, 1.033197879791259765, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+298, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4283.376953125, -5611.32275390625, 72.9705963134765625, 3.279489040374755859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+299, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4310.28125, -5602.93408203125, 72.72369384765625, 2.576943874359130859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+300, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4280.35498046875, -5618.0244140625, 73.23150634765625, 1.836803436279296875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+301, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4259.55615234375, -5632.50390625, 72.29630279541015625, 5.436676025390625, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (possible waypoints or random movement)
(@CGUID+302, 254923, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4317.47216796875, -5611.40087890625, 73.641845703125, 5.725000381469726562, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+303, 210931, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4261.13916015625, -5632.56591796875, 72.50087738037109375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+304, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4244.8828125, -5639.5185546875, 71.62465667724609375, 1.612934231758117675, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+305, 210931, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4340.94091796875, -5604.21533203125, 75.323486328125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+306, 241808, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4253.52783203125, -5637.62158203125, 72.048614501953125, 1.986095547676086425, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+307, 256986, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4402.20166015625, -5531.890625, 97.30146026611328125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+308, 254923, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4233.75244140625, -5649.7314453125, 70.4058380126953125, 2.818552255630493164, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+309, 241816, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4202.939453125, -5646.21728515625, 78.5456695556640625, 3.198835611343383789, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+310, 241911, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4307.55126953125, -5637.587890625, 73.352020263671875, 4.727067947387695312, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (possible waypoints or random movement)
(@CGUID+311, 256986, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4420.353515625, -5506.96533203125, 97.85284423828125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+312, 241816, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4311.36962890625, -5638.13037109375, 72.85986328125, 0.771577954292297363, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+313, 241872, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4413.42724609375, -5534.8037109375, 98.8269195556640625, 2.503883838653564453, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frigid Mauler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+314, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4386.3662109375, -5590.53466796875, 84.54949951171875, 3.585664033889770507, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+315, 241808, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4384.06591796875, -5591.81591796875, 83.7373809814453125, 1.589136958122253417, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+316, 241816, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4335.75341796875, -5639.20654296875, 73.05535888671875, 5.911110877990722656, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+317, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4337.79248046875, -5638.5537109375, 73.2923126220703125, 3.468989372253417968, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+318, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4335.9541015625, -5636.51904296875, 73.0892333984375, 4.120333671569824218, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+319, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4336.8349609375, -5641.27978515625, 73.2004547119140625, 2.245479345321655273, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+320, 210931, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4409.5224609375, -5564.5556640625, 92.0376434326171875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+321, 254923, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4298.14208984375, -5654.55029296875, 73.8150482177734375, 2.091125011444091796, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snake (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+322, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4386.57666015625, -5593.7724609375, 83.68001556396484375, 2.727803468704223632, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+323, 254924, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4232.95947265625, -5688.6337890625, 73.37503814697265625, 4.489692211151123046, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+324, 254924, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4232.26123046875, -5681.1806640625, 72.6839752197265625, 3.089172124862670898, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+325, 241911, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4243.97119140625, -5677.53466796875, 72.03914642333984375, 4.432345390319824218, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+326, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4297.095703125, -5678.9912109375, 72.80096435546875, 4.28870248794555664, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+327, 254920, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4417.25341796875, -5592.65625, 89.99826812744140625, 4.803314208984375, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+328, 241808, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4336.16845703125, -5680.01220703125, 72.61151123046875, 3.540202856063842773, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+329, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4339.5791015625, -5673.3974609375, 73.5506439208984375, 4.059693336486816406, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+330, 241911, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4247.7529296875, -5679.1865234375, 72.0032196044921875, 2.321745872497558593, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+331, 241808, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4291.98681640625, -5677.921875, 72.52276611328125, 5.633753776550292968, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+332, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4295.5947265625, -5678.328125, 72.72373199462890625, 4.562509059906005859, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+333, 241816, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4268.01123046875, -5699.69091796875, 77.981109619140625, 4.924644947052001953, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+334, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4298.33154296875, -5676.83154296875, 72.8374481201171875, 3.107936620712280273, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+335, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4341.88525390625, -5679.05029296875, 73.82061767578125, 2.92827773094177246, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+336, 254924, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4353.2314453125, -5638.71923828125, 75.2174530029296875, 4.020247459411621093, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Timid Treehopper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+337, 241816, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4270.7109375, -5698.90478515625, 77.7813262939453125, 5.164042949676513671, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Keen-Eyed Screecher (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+338, 254920, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4425.13818359375, -5527.1376953125, 99.59468841552734375, 4.650128364562988281, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+339, 256986, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4422.18212890625, -5574.78466796875, 93.1354217529296875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+340, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4333.91650390625, -5672.6650390625, 72.7926025390625, 4.983596324920654296, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+341, 241809, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4295.99658203125, -5676.4599609375, 72.73860931396484375, 6.173584461212158203, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Curious Yearling (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+342, 249749, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4459.45751953125, -5575.125, 101.9357528686523437, 0.859215140342712402, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earth Elemental RP Stalker (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+343, 241911, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4439.68212890625, -5520.330078125, 98.173614501953125, 2.089502573013305664, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+344, 241872, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4435.7099609375, -5515.45849609375, 99.18402862548828125, 5.561764717102050781, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frigid Mauler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+345, 241911, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4465.56884765625, -5572.84033203125, 99.9793243408203125, 3.499347448348999023, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+346, 254920, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4459.91748046875, -5563.00634765625, 98.5466461181640625, 1.536629915237426757, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+347, 241911, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4472.55224609375, -5569.27490234375, 99.92669677734375, 5.539200305938720703, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+348, 210931, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4464.98779296875, -5508.58349609375, 97.17105865478515625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+349, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4475.251953125, -5520.328125, 98.78460693359375, 4.870875358581542968, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+350, 249749, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4478.8349609375, -5572.63720703125, 103.2505035400390625, 2.201007366180419921, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earth Elemental RP Stalker (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+351, 241808, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4476.736328125, -5523.703125, 98.796875, 2.604746818542480468, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Territorial Matriarch (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1241219 - Matriarch's Vigil)
(@CGUID+352, 241876, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4441.86962890625, -5512.67041015625, 99.05035400390625, 0.33189430832862854, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Glacial Revenant (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1284462 - [DNT]Bronze Affix Marker Spell)
(@CGUID+353, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4478.19970703125, -5521.595703125, 99.0399322509765625, 4.345675468444824218, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+354, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4481.001953125, -5523.55712890625, 99.06597900390625, 3.62522435188293457, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+355, 241911, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4464.6337890625, -5567.99853515625, 99.2648468017578125, 4.23599863052368164, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+356, 249749, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4472.97998046875, -5579.81103515625, 105.8893051147460937, 1.973488688468933105, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earth Elemental RP Stalker (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+357, 254920, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4466.3359375, -5524.9443359375, 98.2753753662109375, 2.963357210159301757, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+358, 241869, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4479.3037109375, -5496.0185546875, 96.67055511474609375, 4.320158958435058593, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Determination (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 18950 - Invisibility and Stealth Detection)
(@CGUID+359, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4453.31787109375, -5457.3837890625, 94.97396087646484375, 4.770783901214599609, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite, 1236801 - [DNT] Cosmetic - Sleep Zzz)
(@CGUID+360, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4455.634765625, -5460.5537109375, 95.22442626953125, 1.031293630599975585, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite, 1236801 - [DNT] Cosmetic - Sleep Zzz)
(@CGUID+361, 241872, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4504.1630859375, -5540.93408203125, 99.517364501953125, 2.873249292373657226, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frigid Mauler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1236801 - [DNT] Cosmetic - Sleep Zzz)
(@CGUID+362, 257461, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4499.71630859375, -5531.29541015625, 96.9330291748046875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Unworthy Pilgrim (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+363, 241872, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4500.79443359375, -5537.2275390625, 97.880615234375, 4.599596023559570312, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frigid Mauler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1236801 - [DNT] Cosmetic - Sleep Zzz)
(@CGUID+364, 256986, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4503.13525390625, -5536.43408203125, 97.70314788818359375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+365, 257467, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4501.68603515625, -5532.61279296875, 96.9738616943359375, 3.072695493698120117, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowworn Provisions (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1271683 - Snowworn)
(@CGUID+366, 241874, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4459.38037109375, -5458.1962890625, 95.99132537841796875, 2.757639408111572265, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite, 1236801 - [DNT] Cosmetic - Sleep Zzz)
(@CGUID+367, 256986, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4454.6650390625, -5453.9150390625, 95.31873321533203125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+368, 241911, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4503.3056640625, -5483.5625, 98.98006439208984375, 2.252549648284912109, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+369, 254920, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4503.3720703125, -5483.11181640625, 98.9221649169921875, 2.326777458190917968, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+370, 254920, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4478.49267578125, -5464.955078125, 97.5986175537109375, 1.682943940162658691, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+371, 241876, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4493.7744140625, -5477.85791015625, 98.71636962890625, 0.94078296422958374, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Glacial Revenant (Area: The Storm Approaches - Difficulty: Normal) CreateObject1
(@CGUID+372, 249749, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4498.81787109375, -5477.705078125, 102.406402587890625, 1.973488688468933105, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earth Elemental RP Stalker (Area: The Storm Approaches - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+373, 243906, 2825, 16368, 16389, '1,2,8,23,205', '0', 0, 0, 0, 4380.6875, -5553.90283203125, 90.10280609130859375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Harsh Winds Stalker (Area: The Storm Approaches - Difficulty: Normal) CreateObject2 (Auras: 1233970 - Harsh Winds)
(@CGUID+374, 241876, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4475.203125, -5423.30322265625, 94.04351806640625, 4.591912269592285156, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Glacial Revenant (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+375, 241876, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4479.04150390625, -5425.06494140625, 94.59212493896484375, 4.58415985107421875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Glacial Revenant (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+376, 249749, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4526.55029296875, -5454.1318359375, 104.6064376831054687, 2.23661971092224121, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Earth Elemental RP Stalker (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+377, 241872, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4484.94775390625, -5411.27099609375, 89.48848724365234375, 6.10301065444946289, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Frigid Mauler (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+378, 254920, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4534.69580078125, -5517.27734375, 105.412994384765625, 1.178860783576965332, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+379, 256986, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4523.07666015625, -5498.55224609375, 103.087799072265625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+380, 210931, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4485.97216796875, -5425.85791015625, 93.0755615234375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+381, 241911, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4519.81591796875, -5450.26513671875, 100.3001708984375, 0.028005946427583694, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+382, 241876, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4503.19287109375, -5473.36474609375, 99.21701812744140625, 3.438849925994873046, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Glacial Revenant (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+383, 256986, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4467.140625, -5393.40625, 84.30956268310546875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+384, 241872, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4491.27783203125, -5412.29345703125, 89.52257537841796875, 3.030233144760131835, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Frigid Mauler (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+385, 254920, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4487.986328125, -5396.091796875, 86.13722991943359375, 3.919389247894287109, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+386, 254920, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4541.73681640625, -5431.7294921875, 95.88818359375, 2.361719369888305664, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+387, 241911, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4517.15185546875, -5400.6767578125, 81.7383270263671875, 2.251758098602294921, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (possible waypoints or random movement)
(@CGUID+388, 241876, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4550.5380859375, -5434.18603515625, 97.0553741455078125, 0.345702797174453735, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Glacial Revenant (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+389, 241876, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4518.259765625, -5396.822265625, 81.738739013671875, 1.013744235038757324, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Glacial Revenant (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (possible waypoints or random movement)
(@CGUID+390, 249831, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4555.095703125, -5431.03466796875, 96.9237518310546875, 3.666842460632324218, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowman (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 1250398 - Generic - Freeze Animation (Combat Wound))
(@CGUID+391, 241874, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4483.68505859375, -5372.37353515625, 84.0352325439453125, 0.198018804192543029, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite) (possible waypoints or random movement)
(@CGUID+392, 254920, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4525.51416015625, -5399.58154296875, 81.738739013671875, 3.972252368927001953, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+393, 241874, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4485.595703125, -5368.9599609375, 84.1481170654296875, 4.870875358581542968, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite) (possible waypoints or random movement)
(@CGUID+394, 241869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4507.57373046875, -5333.5625, 79.350250244140625, 4.353461742401123046, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Avatar of Determination (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 18950 - Invisibility and Stealth Detection) (possible waypoints or random movement)
(@CGUID+395, 241872, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4548.884765625, -5390.38037109375, 81.8220672607421875, 5.439579010009765625, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frigid Mauler (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+396, 241911, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4513.64306640625, -5340.609375, 80.33544158935546875, 4.187507152557373046, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Terra Rumbler (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+397, 241874, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4550.6884765625, -5392.42041015625, 81.8220977783203125, 3.769047737121582031, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+398, 210931, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4507.51220703125, -5330.66845703125, 78.483489990234375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+399, 241874, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4556.439453125, -5390.60595703125, 82.5766143798828125, 3.16096663475036621, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+400, 256986, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4530.908203125, -5371.00341796875, 82.501739501953125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+401, 241876, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4498.125, -5333.88720703125, 80.760498046875, 4.055667400360107421, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Glacial Revenant (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+402, 241872, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4549.3291015625, -5399.34375, 81.8220672607421875, 0.512136518955230712, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frigid Mauler (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+403, 241874, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4555.7744140625, -5394.5556640625, 82.541168212890625, 3.650324344635009765, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+404, 241874, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4557.4599609375, -5399.3505859375, 83.11623382568359375, 3.16096663475036621, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Frostfang (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 1265402 - Frostbite)
(@CGUID+405, 256986, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4487.94287109375, -5345.689453125, 81.353668212890625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+406, 256986, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4551.20068359375, -5375.90478515625, 82.37664794921875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+407, 241869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4567.6630859375, -5325.2587890625, 73.50079345703125, 3.088581800460815429, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Determination (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 18950 - Invisibility and Stealth Detection)
(@CGUID+408, 244869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4535.35498046875, -5253.3193359375, 60.97604751586914062, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+409, 241869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4583.04248046875, -5302.80322265625, 68.3320465087890625, 2.188356399536132812, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Avatar of Determination (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 18950 - Invisibility and Stealth Detection)
(@CGUID+410, 244869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4550.125, -5255.5068359375, 59.09935760498046875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+411, 244869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4586.7724609375, -5268.9775390625, 59.15885162353515625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+412, 244869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4564.4296875, -5253.11962890625, 57.35569000244140625, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+413, 244869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4544.59814453125, -5240.2568359375, 57.79938507080078125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+414, 254920, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4533.05322265625, -5233.853515625, 56.8397369384765625, 0.790229082107543945, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Snowpup (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+415, 210931, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4557.63623046875, -5240.7744140625, 55.04182815551757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 422357 - Bot AI Follow Advert)
(@CGUID+416, 211151, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4582.3115234375, -5219.189453125, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+417, 211150, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4587.20751953125, -5218.8193359375, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+418, 213069, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4585.82470703125, -5211.5068359375, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+419, 245076, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4586.6474609375, -5210.56591796875, 52.26741409301757812, 3.946374416351318359, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- The Pale Eye (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 1268771 - [DNT] The Pale Eye VFX)
(@CGUID+420, 211137, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4591.09228515625, -5214.67529296875, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+421, 211149, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4579.47412109375, -5208.5693359375, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+422, 211152, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4592.6572265625, -5206.67529296875, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+423, 244869, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4546.23974609375, -5176.53125, 54.19765853881835937, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Blizzard's Wrath (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+424, 251228, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4586.51025390625, -5172.84033203125, 53.69134140014648437, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- On Death Helper Stalker (Area: Enduring Winter - Difficulty: Normal) CreateObject1
(@CGUID+425, 211150, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4612.43505859375, -5194.470703125, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+426, 211137, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4616.91162109375, -5191.48779296875, 52.26725387573242187, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+427, 211152, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4615.09814453125, -5187.3369140625, 52.26741790771484375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+428, 211149, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4609.400390625, -5184.9931640625, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+429, 211151, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4613.40185546875, -5184.89599609375, 52.26741790771484375, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject1 (Auras: 424283 - Passive)
(@CGUID+430, 244100, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4587.7099609375, -5209.84912109375, 52.26741409301757812, 3.753650903701782226, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Sentinel of Winter (Area: Enduring Winter - Difficulty: Normal) CreateObject2 (Auras: 1236166 - Display Color Override)
(@CGUID+431, 244889, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 1, 4603.52099609375, -5182.68408203125, 52.26741409301757812, 4.331724166870117187, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Loa Speaker Nanea (Area: Enduring Winter - Difficulty: Normal) CreateObject2 (Auras: 1263952 - [DNT] Nanea Shoulders)
(@CGUID+432, 213069, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4605.916015625, -5186.9599609375, 52.26741409301757812, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: Enduring Winter - Difficulty: Normal) CreateObject2
(@CGUID+433, 247012, 2825, 16368, 16390, '1,2,8,23,205', '0', 0, 0, 0, 4490.1630859375, -4894.28466796875, 12.79052162170410156, 0.873989820480346679, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Waystone (Area: Enduring Winter - Difficulty: Normal) CreateObject2 (Auras: 1246125 - [DNT]Waystone Visual)
(@CGUID+434, 261053, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4490.7412109375, -4916.11474609375, 13.25074195861816406, 0.48869219422340393, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Sentinel of Winter (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1285430 - Ghostly Projection)
(@CGUID+435, 261050, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 0, 0, 4489.69091796875, -4905.11474609375, 13.2774200439453125, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- The Hoardmonger (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1 (Auras: 1285430 - Ghostly Projection)
(@CGUID+436, 246404, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 5015.9599609375, -4846, -23.4111995697021484, 3.281219005584716796, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Nalorakk (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1243865 - Immune to Daze [DNT], 1281970 - [DNT] Disable VO, 1254622 - Watchful Gaze, 422362 - Bot AI Follow Advert)
(@CGUID+437, 210932, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4729.439453125, -4881.54150390625, -26.8099899291992187, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 422360 - Bot AI Follow Advert)
(@CGUID+438, 254927, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4719.3466796875, -4887.64404296875, -26.3437843322753906, 4.996311187744140625, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+439, 245190, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4758.455078125, -4879.67236328125, -28.3579483032226562, 3.293830156326293945, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Loyal Saberfang (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1311692 - Shred Armor)
(@CGUID+440, 245143, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4762.572265625, -4882.61328125, -28.3556365966796875, 3.302684783935546875, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Ruthless Totemcaller (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1250569 - Wear Helmet, 42459 - Dual Wield)
(@CGUID+441, 245145, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4758.09716796875, -4876.24560546875, -28.318552017211914, 3.315062522888183593, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Bonded Beasttamer (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+442, 245143, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4762.26220703125, -4870.640625, -28.2809200286865234, 3.29587411880493164, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Ruthless Totemcaller (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1250569 - Wear Helmet, 42459 - Dual Wield)
(@CGUID+443, 254927, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4805.75830078125, -4859.06298828125, -56.1098976135253906, 3.933928966522216796, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+444, 245145, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4814.61279296875, -4873.6806640625, -55.907989501953125, 3.291513681411743164, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Bonded Beasttamer (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+445, 245190, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4813.84619140625, -4876.9619140625, -55.8819465637207031, 3.217221021652221679, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Loyal Saberfang (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1311692 - Shred Armor) (possible waypoints or random movement)
(@CGUID+446, 245145, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4813.15625, -4865.35595703125, -55.9826393127441406, 3.291513681411743164, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Bonded Beasttamer (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: )
(@CGUID+447, 245190, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4811.5615234375, -4862.251953125, -56.0052108764648437, 3.217221021652221679, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Loyal Saberfang (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1311692 - Shred Armor)
(@CGUID+448, 245143, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4854.59716796875, -4870.73291015625, -53.45709228515625, 2.949088811874389648, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Ruthless Totemcaller (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1250569 - Wear Helmet, 42459 - Dual Wield) (possible waypoints or random movement)
(@CGUID+449, 245190, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4853.5380859375, -4865.83349609375, -53.47027587890625, 3.217221021652221679, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Loyal Saberfang (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1311692 - Shred Armor) (possible waypoints or random movement)
(@CGUID+450, 245143, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4853.1494140625, -4858.45166015625, -53.4600982666015625, 4.01878976821899414, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Ruthless Totemcaller (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1250569 - Wear Helmet, 42459 - Dual Wield) (possible waypoints or random movement)
(@CGUID+451, 245145, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4854.1240234375, -4862.6494140625, -53.4597320556640625, 3.291513681411743164, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Bonded Beasttamer (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: ) (possible waypoints or random movement)
(@CGUID+452, 254927, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4870.83984375, -4872.35498046875, -54.1465492248535156, 5.71318817138671875, 7200, 10, 0, 1, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%) (possible waypoints or random movement)
(@CGUID+453, 210932, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4916.79150390625, -4856.6875, -45.1967010498046875, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Path Helper (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 422360 - Bot AI Follow Advert)
(@CGUID+454, 254927, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4934.841796875, -4853.18017578125, -32.6669731140136718, 2.511502504348754882, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Fetid Roach (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 214567 - Mod Scale 90-110%)
(@CGUID+455, 244889, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 1, 4982.78125, -4850.13525390625, -23.3275108337402343, 3.271664381027221679, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587), -- Loa Speaker Nanea (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 1263952 - [DNT] Nanea Shoulders, 1249100 - Burden of War)
(@CGUID+456, 210932, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 0, 0, 4976.99658203125, -4853.0849609375, -23.3275108337402343, 0, 7200, 0, 0, 0, NULL, NULL, NULL, NULL, 69587); -- Path Helper (Area: The Heart of Rage - Difficulty: Normal) CreateObject1 (Auras: 422360 - Bot AI Follow Advert)
@@ -0,0 +1,406 @@
SET @OGUID := 220459;
DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+11;
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `VerifiedBuild`) VALUES
(@OGUID+0, 613266, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 4339.45068359375, -4942.67529296875, 103.9313735961914062, 3.070513010025024414, -0.03115701675415039, 0.004240036010742187, 0.998870849609375, 0.035613581538200378, 7200, 255, 1, 69587), -- Ethereal Pyre (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@OGUID+1, 252248, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 4410.66943359375, -4919.94091796875, 21.45351982116699218, 3.033326148986816406, 0, 0, 0.99853515625, 0.054106760770082473, 7200, 255, 1, 69587), -- Instance Portal (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@OGUID+2, 570512, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 4527.6708984375, -4905.71044921875, 13.63506698608398437, 3.263772249221801757, 0, 0, -0.99813461303710937, 0.061051756143569946, 7200, 255, 0, 69587), -- Cave Door (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@OGUID+3, 616377, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 4480.689453125, -4912.03759765625, 13.36997413635253906, 3.263772249221801757, 0, 0, -0.99813461303710937, 0.061051756143569946, 7200, 255, 1, 69587), -- Ethereal Pyre (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@OGUID+4, 581781, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 4954.72216796875, -4853.25537109375, -23.009073257446289, 3.24634718894958496, 0, 0, -0.99862861633300781, 0.052353221923112869, 7200, 255, 0, 69587), -- Vine Door (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@OGUID+5, 531150, 2825, 16368, 16640, '1,2,8,23,205', '0', 0, 4241.68603515625, -5284.25, 109.6128463745117187, 4.782202720642089843, 0, 0, -0.68199825286865234, 0.731353819370269775, 7200, 255, 0, 69587), -- Water Door (Area: Dreamer's Passage - Difficulty: Normal) CreateObject1
(@OGUID+6, 613253, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 4348.57568359375, -5170.421875, 104.0381927490234375, 3.149679183959960937, -0.15089941024780273, 0.045528411865234375, 0.98749542236328125, 0.003059073351323604, 7200, 255, 0, 69587), -- Barrel of Apples (Area: The Foraging - Difficulty: Normal) CreateObject1
(@OGUID+7, 613256, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 4309.0224609375, -5178.6474609375, 100.3107681274414062, 3.132735729217529296, -0.01547527313232421, 0.031268119812011718, 0.999379158020019531, 0.004913235083222389, 7200, 255, 0, 69587), -- Barrel of Apples (Area: The Foraging - Difficulty: Normal) CreateObject1
(@OGUID+8, 613262, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 4123.626953125, -5115.15087890625, 101.0173568725585937, 1.253117799758911132, 0.019550800323486328, 0.052631378173828125, 0.584254264831542968, 0.809626221656799316, 7200, 255, 0, 69587), -- Barrel of Apples (Area: The Foraging - Difficulty: Normal) CreateObject1
(@OGUID+9, 613254, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 4115.15625, -5127.47216796875, 104.2875289916992187, 0.174526706337928771, -0.09450769424438476, 0.078387260437011718, 0.094057083129882812, 0.987966120243072509, 7200, 255, 0, 69587), -- Barrel of Apples (Area: The Foraging - Difficulty: Normal) CreateObject1
(@OGUID+10, 531148, 2825, 16368, 16388, '1,2,8,23,205', '0', 0, 4248.20654296875, -5290.28662109375, 166.0091552734375, 1.727874636650085449, 0, 0, 0.760405540466308593, 0.649448513984680175, 7200, 255, 1, 69587), -- Tunnel Waterfall (Area: The Foraging - Difficulty: Normal) CreateObject1
(@OGUID+11, 584540, 2825, 16368, 16641, '1,2,8,23,205', '0', 0, 5003.1162109375, -4848.12353515625, -23.4108467102050781, 3.253772497177124023, 0, 0, -0.99842739105224609, 0.056060452014207839, 7200, 255, 0, 69587); -- Chest of Proven Valor (Area: The Heart of Rage - Difficulty: Normal) CreateObject2
UPDATE `creature_template_addon` SET `auras`='1242896' WHERE `entry`=247301; -- 247301 (Echo of Nalorakk) - Echo Spawn FX [DNT]
UPDATE `creature_template_addon` SET `auras`='1269050' WHERE `entry`=256413; -- 256413 (Demonic Soul) - Manifested Avarice
UPDATE `creature_template_addon` SET `auras`='1246821' WHERE `entry`=248666; -- 248666 (Magma Totem) - Searing Magma
UPDATE `creature_template_addon` SET `auras`='1311692' WHERE `entry`=245190; -- 245190 (Loyal Saberfang) - Shred Armor
UPDATE `creature_template_addon` SET `visibilityDistanceType`=4, `auras`='1243865 1281970 1254622 422362' WHERE `entry`=246404; -- 246404 (Nalorakk) - Immune to Daze [DNT], [DNT] Disable VO, Watchful Gaze, Bot AI Follow Advert
UPDATE `creature_template_addon` SET `auras`='1285430' WHERE `entry`=261050; -- 261050 (The Hoardmonger) - Ghostly Projection
UPDATE `creature_template_addon` SET `auras`='1285430' WHERE `entry`=261053; -- 261053 (Sentinel of Winter) - Ghostly Projection
UPDATE `creature_template_addon` SET `auras`='1253083' WHERE `entry`=251189; -- 251189 (Snow Orb Stalker) - Create Bonfire
UPDATE `creature_template_addon` SET `auras`='1270809' WHERE `entry`=244696; -- 244696 (Raging Squall) - Raging Squall
UPDATE `creature_template_addon` SET `auras`='1236166' WHERE `entry`=244100; -- 244100 (Sentinel of Winter) - Display Color Override
UPDATE `creature_template_addon` SET `auras`='1268771' WHERE `entry`=245076; -- 245076 (The Pale Eye) - [DNT] The Pale Eye VFX
UPDATE `creature_template_addon` SET `auras`='1241533' WHERE `entry`=246591; -- 246591 (Glacial Tomb) - Glacial Tomb
UPDATE `creature_template_addon` SET `auras`='1250398' WHERE `entry`=249831; -- 249831 (Snowman) - Generic - Freeze Animation (Combat Wound)
UPDATE `creature_template_addon` SET `auras`='1233970' WHERE `entry`=243906; -- 243906 (Harsh Winds Stalker) - Harsh Winds
UPDATE `creature_template_addon` SET `auras`='1271683' WHERE `entry`=257467; -- 257467 (Snowworn Provisions) - Snowworn
UPDATE `creature_template_addon` SET `VisFlags`=4 WHERE `entry`=257461; -- 257461 (Unworthy Pilgrim)
UPDATE `creature_template_addon` SET `StandState`=3, `auras`='1236801' WHERE `entry`=241872; -- 241872 (Frigid Mauler) - [DNT] Cosmetic - Sleep Zzz
UPDATE `creature_template_addon` SET `auras`='18950' WHERE `entry`=241869; -- 241869 (Avatar of Determination) - Invisibility and Stealth Detection
UPDATE `creature_template_addon` SET `auras`='1284462' WHERE `entry`=241876; -- 241876 (Glacial Revenant) - [DNT]Bronze Affix Marker Spell
UPDATE `creature_template_addon` SET `auras`='214567' WHERE `entry`=254920; -- 254920 (Snowpup) - Mod Scale 90-110%
UPDATE `creature_template_addon` SET `auras`='1265402' WHERE `entry`=241874; -- 241874 (Frostfang) - Frostbite
UPDATE `creature_template_addon` SET `auras`='1309947' WHERE `entry`=250478; -- 250478 (The Looming Tempest) - Harsh Winter
UPDATE `creature_template_addon` SET `PvpFlags`=0, `auras`='108370' WHERE `entry`=103673; -- 103673 (Darkglare) - Soul Leech
UPDATE `creature_template_addon` SET `PvpFlags`=0 WHERE `entry`=223453; -- 223453 (Arcane Phoenix) - Arcane Phoenix - Dissolve Spell - In
UPDATE `creature_template_addon` SET `auras`='1262320' WHERE `entry`=254505; -- 254505 (Desperate Soul) - Abyssal Tether
UPDATE `creature_template_addon` SET `auras`='1309911' WHERE `entry`=245567; -- 245567 (Starvation Effigy) - Starvation Effigy FX
UPDATE `creature_template_addon` SET `aiAnimKit`=22246, `auras`='1235414 1236823 422356 42459' WHERE `entry`=241812; -- 241812 (The Hoardmonger) - Display Color Override, [DNT] Cosmetic - Sleep Zzz, Bot AI Follow Advert, Dual Wield
UPDATE `creature_template_addon` SET `auras`='108370' WHERE `entry`=416; -- 416 (Imp) - Soul Leech
UPDATE `creature_template_addon` SET `auras`='1227959' WHERE `entry`=241805; -- 241805 (Avatar of Starvation) - Mask State
UPDATE `creature_template_addon` SET `auras`='1239489' WHERE `entry`=245821; -- 245821 (Food Offering) - Food Offering
UPDATE `creature_template_addon` SET `StandState`=1 WHERE `entry`=260195; -- 260195 (Magical Mountain Seagull)
UPDATE `creature_template_addon` SET `visibilityDistanceType`=3, `auras`='1239214' WHERE `entry`=245698; -- 245698 (Salmon Pool) - Salmon Pool
UPDATE `creature_template_addon` SET `StandState`=3, `auras`='1236801' WHERE `entry`=241809; -- 241809 (Curious Yearling) - [DNT] Cosmetic - Sleep Zzz
UPDATE `creature_template_addon` SET `auras`='1241219' WHERE `entry`=241808; -- 241808 (Territorial Matriarch) - Matriarch's Vigil
UPDATE `creature_template_addon` SET `auras`='1227959 18950' WHERE `entry`=245855; -- 245855 (Spirit of Hunger) - Mask State, Invisibility and Stealth Detection
UPDATE `creature_template_addon` SET `visibilityDistanceType`=4, `auras`='1239302 1279403' WHERE `entry`=245750; -- 245750 (Berry Bush) - Alluring Scent, [DNT] Lootable Offering Visual
UPDATE `creature_template_addon` SET `visibilityDistanceType`=4, `auras`='18950' WHERE `entry`=245146; -- 245146 (Grizzled Warbringer) - Invisibility and Stealth Detection
UPDATE `creature_template_addon` SET `visibilityDistanceType`=4, `auras`='1239302 1279403' WHERE `entry`=244941; -- 244941 (Berry Bush) - Alluring Scent, [DNT] Lootable Offering Visual
UPDATE `creature_template_addon` SET `StandState`=3, `auras`='1236801' WHERE `entry`=241816; -- 241816 (Keen-Eyed Screecher) - [DNT] Cosmetic - Sleep Zzz
UPDATE `creature_template_addon` SET `visibilityDistanceType`=3, `auras`='1239051' WHERE `entry`=245638; -- 245638 (Salmon Pool) - Salmon Pool
UPDATE `creature_template_addon` SET `auras`='46598 1311556' WHERE `entry`=245148; -- 245148 (Grizzled Warbringer) - Ride Vehicle Hardcoded, Melee
UPDATE `creature_template_addon` SET `auras`='1227959 1254815' WHERE `entry`=252041; -- 252041 (Satiated Avatar of Starvation) - Mask State, Well Fed
UPDATE `creature_template_addon` SET `auras`='1250569 42459' WHERE `entry`=245143; -- 245143 (Ruthless Totemcaller) - Wear Helmet, Dual Wield
UPDATE `creature_template_addon` SET `visibilityDistanceType`=4, `auras`='1271872' WHERE `entry`=245139; -- 245139 (Stormbound Mystic) - [DNT] Generic Smoke Screen Aura
UPDATE `creature_template_addon` SET `visibilityDistanceType`=4, `auras`='1279403' WHERE `entry`=245716; -- 245716 (Barrel of Apples) - [DNT] Lootable Offering Visual
UPDATE `creature_template_addon` SET `SheathState`=0, `visibilityDistanceType`=4 WHERE `entry`=246409; -- 246409 (Zul'jarra)
UPDATE `creature_template_addon` SET `auras`='472701' WHERE `entry`=255827; -- 255827 (Helper) - Helper
UPDATE `creature_template_addon` SET `auras`='214567' WHERE `entry`=254929; -- 254929 (Papa) - Mod Scale 90-110%
UPDATE `creature_template_addon` SET `auras`='214567' WHERE `entry`=254923; -- 254923 (Snake) - Mod Scale 90-110%
UPDATE `creature_template_addon` SET `auras`='424283 424126' WHERE `entry`=211150; -- 211150 (Path Helper) - Passive, Bot AI Follow Advert
UPDATE `creature_template_addon` SET `auras`='214567' WHERE `entry`=255420; -- 255420 (Sprocket) - Mod Scale 90-110%
UPDATE `creature_template_addon` SET `auras`='46598' WHERE `entry`=249411; -- 249411 (Loa Speaker Nanea) - Ride Vehicle Hardcoded
UPDATE `creature_template_addon` SET `auras`='214567' WHERE `entry`=254924; -- 254924 (Timid Treehopper) - Mod Scale 90-110%
UPDATE `creature_template_addon` SET `auras`='214567' WHERE `entry`=254927; -- 254927 (Fetid Roach) - Mod Scale 90-110%
UPDATE `creature_template_addon` SET `auras`='1241217' WHERE `entry`=241813; -- 241813 (Thornclaw Gatherer) - Shredding Claws
UPDATE `creature_template_addon` SET `auras`='1263952 1249100 1250975' WHERE `entry`=244889; -- 244889 (Loa Speaker Nanea) - [DNT] Nanea Shoulders, Burden of War, Ghostly Projection
UPDATE `creature_template_addon` SET `auras`='214567' WHERE `entry`=255407; -- 255407 (Gulpling) - Mod Scale 90-110%
UPDATE `creature_template_addon` SET `AnimTier`=3 WHERE `entry`=253985; -- 253985 (Bloodfeather Dragonhawk)
UPDATE `creature_template_addon` SET `auras`='61424' WHERE `entry`=32639; -- 32639 (Gnimo) - Traveler's Tundra Mammoth
UPDATE `creature_template_addon` SET `auras`='61424' WHERE `entry`=32638; -- 32638 (Hakmud of Argus) - Traveler's Tundra Mammoth
UPDATE `creature_template_addon` SET `SheathState`=0 WHERE `entry`=240532; -- 240532 (Grand Magister Rommath)
UPDATE `creature_template_addon` SET `auras`='382759' WHERE `entry`=237666; -- 237666 (Lash'ra Protector) - Conversation Aura: Talk Only [DNT]
UPDATE `creature_template_addon` SET `auras`='382759' WHERE `entry`=237665; -- 237665 (Eversong Farstrider) - Conversation Aura: Talk Only [DNT]
UPDATE `creature_template_addon` SET `AnimTier`=3 WHERE `entry`=245652; -- 245652 (Area Trigger Bunny)
UPDATE `creature_template_addon` SET `AnimTier`=3 WHERE `entry`=256230; -- 256230 (Barkborn Petalwing)
UPDATE `creature_template_addon` SET `auras`='1237216' WHERE `entry`=237465; -- 237465 (Halduron Brightwing) - [DNT] Phase Aura
UPDATE `creature_template_addon` SET `auras`='1237216' WHERE `entry`=245151; -- 245151 (Elder Hagar) - [DNT] Phase Aura
UPDATE `creature_template_addon` SET `auras`='1237216' WHERE `entry`=237361; -- 237361 (Orweyna) - [DNT] Phase Aura
UPDATE `creature_template_addon` SET `PvpFlags`=1 WHERE `entry`=43499; -- 43499 (Consecration)
UPDATE `creature_template_addon` SET `auras`='1237203 1239866' WHERE `entry`=241386; -- 241386 (Lightwarden Ruia) - Levitate, [DNT] - Lightbloom
UPDATE `creature_template_addon` SET `AnimTier`=3 WHERE `entry`=241661; -- 241661 (Area Trigger Bunny)
UPDATE `creature_template_addon` SET `auras`='1268721' WHERE `entry`=256042; -- 256042 (Skyriding Glyph) - Visual
UPDATE `creature_template_addon` SET `AnimTier`=3 WHERE `entry`=241465; -- 241465 (Swarming Shinesipper)
UPDATE `creature_template_addon` SET `AnimTier`=3 WHERE `entry`=241637; -- 241637 (Area Trigger Bunny)
UPDATE `creature_template_addon` SET `AnimTier`=3, `VisFlags`=4 WHERE `entry`=245350; -- 245350 ([DNT] Farstrider Corpse)
UPDATE `creature_template_addon` SET `AnimTier`=3 WHERE `entry`=237500; -- 237500 (Invasive Shinesipper)
UPDATE `creature_template_addon` SET `AnimTier`=1, `auras`='470456 222584' WHERE `entry`=240687; -- 240687 (Hara'ti Wayfarer) - Act 1 - Q04+ - Oztan Isle - Summoned Arator Guardian Aura [DNT], Threat 5000%
UPDATE `creature_template_addon` SET `AnimTier`=3 WHERE `entry`=240577; -- 240577 (Lightfrenzy Shinesipper)
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=103673 AND `DifficultyID`=1); -- Darkglare
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=9 WHERE (`DifficultyID`=1 AND `Entry` IN (210931,210932,210930,211152,211151,211137,211149,211150,211111)); -- Path Helper
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=416 AND `DifficultyID`=1); -- Imp
UPDATE `creature_template_difficulty` SET `HealthScalingExpansion`=11 WHERE (`Entry`=213786 AND `DifficultyID`=1); -- Path Helper
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=2, `LevelScalingDeltaMax`=2, `ContentTuningID`=3906, `StaticFlags1`=0x10000000, `StaticFlags3`=0x4, `StaticFlags5`=0x1 WHERE (`Entry`=247301 AND `DifficultyID`=0); -- 247301 (Echo of Nalorakk) - CanSwim - DoNotFadeIn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=482, `StaticFlags1`=0x0, `StaticFlags5`=0x2001 WHERE (`Entry`=256413 AND `DifficultyID`=0); -- 256413 (Demonic Soul) - UntargetableByClient, SuppressHighlightWhenTargetedOrMousedOver
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags3`=0x2000004 WHERE (`Entry`=248666 AND `DifficultyID`=0); -- 248666 (Magma Totem) - Sessile, CanSwim, Floating - DoNotFadeIn, CannotTurn
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=245145 AND `DifficultyID`=0); -- 245145 (Bonded Beasttamer) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=245190 AND `DifficultyID`=0); -- 245190 (Loyal Saberfang) - CanSwim
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=2, `LevelScalingDeltaMax`=2, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=246404 AND `DifficultyID`=0); -- 246404 (Nalorakk) - CanSwim
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=2, `LevelScalingDeltaMax`=2, `ContentTuningID`=3906, `StaticFlags1`=0x10000000, `StaticFlags5`=0x1 WHERE (`Entry`=261050 AND `DifficultyID`=0); -- 261050 (The Hoardmonger) - CanSwim - UntargetableByClient
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=2, `LevelScalingDeltaMax`=2, `ContentTuningID`=3906, `StaticFlags1`=0x10000000, `StaticFlags5`=0x1 WHERE (`Entry`=261053 AND `DifficultyID`=0); -- 261053 (Sentinel of Winter) - CanSwim - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000, `StaticFlags5`=0x1 WHERE (`Entry`=251189 AND `DifficultyID`=0); -- 251189 (Snow Orb Stalker) - CanSwim - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=244696 AND `DifficultyID`=0); -- 244696 (Raging Squall) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=2, `LevelScalingDeltaMax`=2, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=244100 AND `DifficultyID`=0); -- 244100 (Sentinel of Winter) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000, `StaticFlags5`=0x1 WHERE (`Entry`=251228 AND `DifficultyID`=0); -- 251228 (On Death Helper Stalker) - CanSwim - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000 WHERE (`Entry`=245076 AND `DifficultyID`=0); -- 245076 (The Pale Eye) - Sessile, Floating - CannotTurn
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags5`=0x1 WHERE (`Entry`=213069 AND `DifficultyID`=0); -- 213069 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags3`=0x2000000 WHERE (`Entry`=246591 AND `DifficultyID`=0); -- 246591 (Glacial Tomb) - Sessile, CanSwim, Floating - CannotTurn
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=249831 AND `DifficultyID`=0); -- 249831 (Snowman) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000, `StaticFlags5`=0x1 WHERE (`Entry`=243906 AND `DifficultyID`=0); -- 243906 (Harsh Winds Stalker) - CanSwim - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=257467 AND `DifficultyID`=0); -- 257467 (Snowworn Provisions) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=257461 AND `DifficultyID`=0); -- 257461 (Unworthy Pilgrim) - CanSwim
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241869 AND `DifficultyID`=0); -- 241869 (Avatar of Determination) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241876 AND `DifficultyID`=0); -- 241876 (Glacial Revenant) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=249749 AND `DifficultyID`=0); -- 249749 (Earth Elemental RP Stalker) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241872 AND `DifficultyID`=0); -- 241872 (Frigid Mauler) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241911 AND `DifficultyID`=0); -- 241911 (Terra Rumbler) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=256986 AND `DifficultyID`=0); -- 256986 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x0 WHERE (`Entry`=254920 AND `DifficultyID`=0); -- 254920 (Snowpup) -
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241874 AND `DifficultyID`=0); -- 241874 (Frostfang) - CanSwim
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags3`=0x2000000 WHERE (`Entry`=250478 AND `DifficultyID`=0); -- 250478 (The Looming Tempest) - Sessile, CanSwim, Floating - CannotTurn
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=257117 AND `DifficultyID`=0); -- 257117 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `StaticFlags5`=0x1 WHERE (`Entry`=214541 AND `DifficultyID`=0);
UPDATE `creature_template_difficulty` SET `StaticFlags1`=0x10000000, `VerifiedBuild`=69587 WHERE (`Entry`=103673 AND `DifficultyID`=1); -- 103673 (Darkglare) - CanSwim
UPDATE `creature_template_difficulty` SET `StaticFlags3`=0x4, `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=223453 AND `DifficultyID`=0); -- 223453 (Arcane Phoenix) - Sessile, Floating - DoNotFadeIn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=244869 AND `DifficultyID`=0); -- 244869 (Blizzard's Wrath) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=210931 AND `DifficultyID`=1); -- 210931 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=244036 AND `DifficultyID`=0); -- 244036 (Bone Pile) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=482, `StaticFlags1`=0x100, `StaticFlags5`=0x2001 WHERE (`Entry`=254505 AND `DifficultyID`=0); -- 254505 (Desperate Soul) - Sessile - UntargetableByClient, SuppressHighlightWhenTargetedOrMousedOver
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags3`=0x2000000 WHERE (`Entry`=245567 AND `DifficultyID`=0); -- 245567 (Starvation Effigy) - Sessile, CanSwim, Floating - CannotTurn
UPDATE `creature_template_difficulty` SET `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=47649 AND `DifficultyID`=0); -- 47649 (Efflorescence) - Sessile, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=2, `LevelScalingDeltaMax`=2, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241812 AND `DifficultyID`=0); -- 241812 (The Hoardmonger) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=244061 AND `DifficultyID`=0); -- 244061 (Mushroom Pile) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241805 AND `DifficultyID`=0); -- 241805 (Avatar of Starvation) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=244041 AND `DifficultyID`=0); -- 244041 (Meat Pile) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=245821 AND `DifficultyID`=0); -- 245821 (Food Offering) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000, `StaticFlags5`=0x1 WHERE (`Entry`=245825 AND `DifficultyID`=0); -- 245825 (LT Offering Stalker) - CanSwim - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x10000000 WHERE (`Entry`=260195 AND `DifficultyID`=0); -- 260195 (Magical Mountain Seagull) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=245698 AND `DifficultyID`=0); -- 245698 (Salmon Pool) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241808 AND `DifficultyID`=0); -- 241808 (Territorial Matriarch) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241814 AND `DifficultyID`=0); -- 241814 (Earthwhisper Tender) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=245752 AND `DifficultyID`=0); -- 245752 (Keen-Eyed Screecher) - CanSwim
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=245855 AND `DifficultyID`=0); -- 245855 (Spirit of Hunger) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241809 AND `DifficultyID`=0); -- 241809 (Curious Yearling) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x20000100, `StaticFlags5`=0x1 WHERE (`Entry`=247012 AND `DifficultyID`=0); -- 247012 (Waystone) - Sessile, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=250991 AND `DifficultyID`=0); -- 250991 (You) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=245750 AND `DifficultyID`=0); -- 245750 (Berry Bush) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=245146 AND `DifficultyID`=0); -- 245146 (Grizzled Warbringer) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=244941 AND `DifficultyID`=0); -- 244941 (Berry Bush) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241816 AND `DifficultyID`=0); -- 241816 (Keen-Eyed Screecher) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=257419 AND `DifficultyID`=0); -- 257419 (Warding Incense) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=245638 AND `DifficultyID`=0); -- 245638 (Salmon Pool) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=245148 AND `DifficultyID`=0); -- 245148 (Grizzled Warbringer) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=252041 AND `DifficultyID`=0); -- 252041 (Satiated Avatar of Starvation) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=245143 AND `DifficultyID`=0); -- 245143 (Ruthless Totemcaller) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=245139 AND `DifficultyID`=0); -- 245139 (Stormbound Mystic) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=245716 AND `DifficultyID`=0); -- 245716 (Barrel of Apples) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=248908 AND `DifficultyID`=0); -- 248908 (Ethereal Pyre) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=248897 AND `DifficultyID`=0); -- 248897 (Ethereal Pyre) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=246409 AND `DifficultyID`=0); -- 246409 (Zul'jarra) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=211111 AND `DifficultyID`=1); -- 211111 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=255827 AND `DifficultyID`=0); -- 255827 (Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x20000100, `StaticFlags3`=0x2000000, `StaticFlags5`=0x1 WHERE (`Entry`=261055 AND `DifficultyID`=0); -- 261055 (Ethereal Pyre) - Sessile, Floating - CannotTurn - UntargetableByClient
UPDATE `creature_template_difficulty` SET `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=213786 AND `DifficultyID`=1); -- 213786 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=211152 AND `DifficultyID`=1); -- 211152 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x0 WHERE (`Entry`=254929 AND `DifficultyID`=0); -- 254929 (Papa) -
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=211151 AND `DifficultyID`=1); -- 211151 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x0 WHERE (`Entry`=254923 AND `DifficultyID`=0); -- 254923 (Snake) -
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=211150 AND `DifficultyID`=1); -- 211150 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x0 WHERE (`Entry`=255420 AND `DifficultyID`=0); -- 255420 (Sprocket) -
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3906, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1 WHERE (`Entry`=249411 AND `DifficultyID`=0); -- 249411 (Loa Speaker Nanea) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=211149 AND `DifficultyID`=1); -- 211149 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x0 WHERE (`Entry`=254924 AND `DifficultyID`=0); -- 254924 (Timid Treehopper) -
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=211137 AND `DifficultyID`=1); -- 211137 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x0 WHERE (`Entry`=254927 AND `DifficultyID`=0); -- 254927 (Fetid Roach) -
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2940, `StaticFlags1`=0x30000100, `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=210932 AND `DifficultyID`=1); -- 210932 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=241813 AND `DifficultyID`=0); -- 241813 (Thornclaw Gatherer) - CanSwim
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3906, `StaticFlags1`=0x10000000 WHERE (`Entry`=244889 AND `DifficultyID`=0); -- 244889 (Loa Speaker Nanea) - CanSwim
UPDATE `creature_template_difficulty` SET `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=210930 AND `DifficultyID`=1); -- 210930 (Path Helper) - Sessile, CanSwim, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=81, `StaticFlags1`=0x0 WHERE (`Entry`=255407 AND `DifficultyID`=0); -- 255407 (Gulpling) -
UPDATE `creature_template_difficulty` SET `StaticFlags1`=0x30000000 WHERE (`DifficultyID`=0 AND `Entry` IN (253985,256230));
UPDATE `creature_template_difficulty` SET `VerifiedBuild`=69587 WHERE (`DifficultyID`=0 AND `Entry` IN (32639,32638));
UPDATE `creature_template_difficulty` SET `StaticFlags1`=0x10000000 WHERE (`DifficultyID`=0 AND `Entry` IN (250051,240008,256231,256853,256531));
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=241704 AND `DifficultyID`=0); -- 241704 (Orweyna) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3313, `StaticFlags1`=0x10000000 WHERE (`Entry`=240532 AND `DifficultyID`=0); -- 240532 (Grand Magister Rommath) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=241216 AND `DifficultyID`=0); -- 241216 (Elder Hagar) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x20000100 WHERE (`Entry`=245652 AND `DifficultyID`=0); -- 245652 (Area Trigger Bunny) - Sessile, Floating
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3085, `StaticFlags1`=0x10000000 WHERE (`Entry`=256851 AND `DifficultyID`=0); -- 256851 (Golden Hopper) - CanSwim
UPDATE `creature_template_difficulty` SET `StaticFlags3`=0x4, `VerifiedBuild`=69587 WHERE (`Entry`=43499 AND `DifficultyID`=0); -- 43499 (Consecration) - Sessile, Floating - DoNotFadeIn
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2382, `StaticFlags1`=0x20000100 WHERE (`Entry`=245123 AND `DifficultyID`=0); -- 245123 (Targeting Bunny) - Sessile, Floating
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=241386 AND `DifficultyID`=0); -- 241386 (Lightwarden Ruia) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2762, `StaticFlags1`=0x20000100 WHERE (`Entry`=241661 AND `DifficultyID`=0); -- 241661 (Area Trigger Bunny) - Sessile, Floating
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2382, `StaticFlags1`=0x20000100 WHERE (`Entry`=245136 AND `DifficultyID`=0); -- 245136 (Targeting Bunny) - Sessile, Floating
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=245151 AND `DifficultyID`=0); -- 245151 (Elder Hagar) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237361 AND `DifficultyID`=0); -- 237361 (Orweyna) - CanSwim
UPDATE `creature_template_difficulty` SET `StaticFlags5`=0x1, `VerifiedBuild`=69587 WHERE (`Entry`=256042 AND `DifficultyID`=0); -- 256042 (Skyriding Glyph) - Sessile, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x20000100, `StaticFlags5`=0x1 WHERE (`Entry`=245582 AND `DifficultyID`=0); -- 245582 (Enchanted Glaive Thrower) - Sessile, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x30000000 WHERE (`Entry`=241465 AND `DifficultyID`=0); -- 241465 (Swarming Shinesipper) - CanSwim, Floating
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237635 AND `DifficultyID`=0); -- 237635 (Lightfrenzy Tyrannosaptor) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2762, `StaticFlags1`=0x20000100 WHERE (`Entry`=241637 AND `DifficultyID`=0); -- 241637 (Area Trigger Bunny) - Sessile, Floating
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=240495 AND `DifficultyID`=0); -- 240495 (Swarming Shinemaw) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2462, `StaticFlags1`=0x20000100, `StaticFlags5`=0x1 WHERE (`Entry`=245350 AND `DifficultyID`=0); -- 245350 ([DNT] Farstrider Corpse) - Sessile, Floating - UntargetableByClient
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237479 AND `DifficultyID`=0); -- 237479 (Lash'ra Mistcaller) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x30000000 WHERE (`Entry`=237500 AND `DifficultyID`=0); -- 237500 (Invasive Shinesipper) - CanSwim, Floating
UPDATE `creature_template_difficulty` SET `LevelScalingDeltaMin`=1, `LevelScalingDeltaMax`=1, `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237465 AND `DifficultyID`=0); -- 237465 (Halduron Brightwing) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237496 AND `DifficultyID`=0); -- 237496 (Lightmad Saptor) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=244924 AND `DifficultyID`=0); -- 244924 (Invasive Prismonia) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3085, `StaticFlags1`=0x10000000 WHERE (`Entry`=237633 AND `DifficultyID`=0); -- 237633 (Lightfrenzy Devourer) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237665 AND `DifficultyID`=0); -- 237665 (Eversong Farstrider) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237634 AND `DifficultyID`=0); -- 237634 (Lightfrenzy Demolisher) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=2382, `StaticFlags1`=0x20000100 WHERE (`Entry`=241464 AND `DifficultyID`=0); -- 241464 (Targeting Bunny) - Sessile, Floating
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000, `StaticFlags5`=0x100 WHERE (`Entry`=256940 AND `DifficultyID`=0); -- 256940 (Lash'ra Protector) - CanSwim - InteractWhileHostile
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000, `StaticFlags5`=0x100 WHERE (`Entry`=240949 AND `DifficultyID`=0); -- 240949 (Hara'ti Packleader) - CanSwim - InteractWhileHostile
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237478 AND `DifficultyID`=0); -- 237478 (Lash'ra Thornguard) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x30000100, `StaticFlags4`=0x2000000 WHERE (`Entry`=240687 AND `DifficultyID`=0); -- 240687 (Hara'ti Wayfarer) - Sessile, CanSwim, Floating - HideInCombatLog
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=240506 AND `DifficultyID`=0); -- 240506 (Farstrider Kadira) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000 WHERE (`Entry`=237505 AND `DifficultyID`=0); -- 237505 (Overzealous Lightcrawler) - CanSwim
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x30000000 WHERE (`Entry`=240577 AND `DifficultyID`=0); -- 240577 (Lightfrenzy Shinesipper) - CanSwim, Floating
UPDATE `creature_template_difficulty` SET `ContentTuningID`=3087, `StaticFlags1`=0x10000000, `StaticFlags5`=0x100 WHERE (`Entry`=237666 AND `DifficultyID`=0); -- 237666 (Lash'ra Protector) - CanSwim - InteractWhileHostile
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=247301; -- Echo of Nalorakk
UPDATE `creature_template` SET `BaseAttackTime`=926 WHERE `entry`=256413; -- Demonic Soul
UPDATE `creature_template` SET `faction`=16, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=248666; -- Magma Totem
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=245145; -- Bonded Beasttamer
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=245190; -- Loyal Saberfang
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=246404; -- Nalorakk
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=261050; -- The Hoardmonger
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=261053; -- Sentinel of Winter
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=251189; -- Snow Orb Stalker
UPDATE `creature_template` SET `faction`=16, `speed_walk`=1.20000004768371582, `speed_run`=0.428571432828903198, `BaseAttackTime`=2000 WHERE `entry`=244696; -- Raging Squall
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=244100; -- Sentinel of Winter
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=251228; -- On Death Helper Stalker
UPDATE `creature_template` SET `faction`=190, `npcflag`=16777216, `BaseAttackTime`=2000 WHERE `entry`=245076; -- The Pale Eye
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000 WHERE `entry`=246591; -- Glacial Tomb
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=249831; -- Snowman
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=243906; -- Harsh Winds Stalker
UPDATE `creature_template` SET `faction`=190, `npcflag`=1, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=257467; -- Snowworn Provisions
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=257461; -- Unworthy Pilgrim
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241869; -- Avatar of Determination
UPDATE `creature_template` SET `faction`=16, `speed_walk`=1.60000002384185791, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=241876; -- Glacial Revenant
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=249749; -- Earth Elemental RP Stalker
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241872; -- Frigid Mauler
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241911; -- Terra Rumbler
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=256986; -- Path Helper
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=254920; -- Snowpup
UPDATE `creature_template` SET `faction`=16, `speed_walk`=1.60000002384185791, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=241874; -- Frostfang
UPDATE `creature_template` SET `faction`=14 WHERE `entry`=250478; -- The Looming Tempest
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=257117; -- Path Helper
UPDATE `creature_template` SET `faction`=14 WHERE `entry`=214541; -- Path Helper
UPDATE `creature_template` SET `BaseAttackTime`=1842 WHERE `entry`=103673; -- Darkglare
UPDATE `creature_template` SET `faction`=16, `speed_walk`=1.20000004768371582, `speed_run`=0.428571432828903198, `BaseAttackTime`=2000 WHERE `entry`=244869; -- Blizzard's Wrath
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=244036; -- Bone Pile
UPDATE `creature_template` SET `BaseAttackTime`=1842 WHERE `entry`=254505; -- Desperate Soul
UPDATE `creature_template` SET `faction`=14, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=245567; -- Starvation Effigy
UPDATE `creature_template` SET `BaseAttackTime`=1694 WHERE `entry`=47649; -- Efflorescence
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241812; -- The Hoardmonger
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=244061; -- Mushroom Pile
UPDATE `creature_template` SET `faction`=90, `BaseAttackTime`=1842 WHERE `entry`=416; -- Imp
UPDATE `creature_template` SET `BaseAttackTime`=1694 WHERE `entry`=54983; -- Treant
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241805; -- Avatar of Starvation
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=244041; -- Meat Pile
UPDATE `creature_template` SET `faction`=190, `npcflag`=16777216, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=245821; -- Food Offering
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=245825; -- LT Offering Stalker
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=260195; -- Magical Mountain Seagull
UPDATE `creature_template` SET `faction`=190, `npcflag`=16777216, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry` IN (245698, 245638); -- Salmon Pool
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241808; -- Territorial Matriarch
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241814; -- Earthwhisper Tender
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry` IN (245752, 241816); -- Keen-Eyed Screecher
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=245855; -- Spirit of Hunger
UPDATE `creature_template` SET `faction`=2136, `BaseAttackTime`=2000 WHERE `entry`=241809; -- Curious Yearling
UPDATE `creature_template` SET `speed_walk`=1.60000002384185791, `speed_run`=1, `BaseAttackTime`=2000080000 WHERE `entry`=250991; -- You
UPDATE `creature_template` SET `faction`=190, `npcflag`=16777216, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=245750; -- Berry Bush
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000, `VehicleId`=9015 WHERE `entry`=245146; -- Grizzled Warbringer
UPDATE `creature_template` SET `faction`=190, `npcflag`=16777216, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=244941; -- Berry Bush
UPDATE `creature_template` SET `faction`=190, `npcflag`=1, `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=257419; -- Warding Incense
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=245148; -- Grizzled Warbringer
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=252041; -- Satiated Avatar of Starvation
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=245143; -- Ruthless Totemcaller
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=245139; -- Stormbound Mystic
UPDATE `creature_template` SET `faction`=190, `npcflag`=16777216, `BaseAttackTime`=2000 WHERE `entry`=245716; -- Barrel of Apples
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=248908; -- Ethereal Pyre
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry` IN (248897, 261055); -- Ethereal Pyre
UPDATE `creature_template` SET `faction`=1665, `speed_run`=0.992062866687774658, `BaseAttackTime`=2000 WHERE `entry`=246409; -- Zul'jarra
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=255827; -- Helper
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=254929; -- Papa
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=254923; -- Snake
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=255420; -- Sprocket
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000040 WHERE `entry`=249411; -- Loa Speaker Nanea
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=254924; -- Timid Treehopper
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=254927; -- Fetid Roach
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241813; -- Thornclaw Gatherer
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000, `VehicleId`=9091 WHERE `entry`=244889; -- Loa Speaker Nanea
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=255407; -- Gulpling
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=253985; -- Bloodfeather Dragonhawk
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=250051; -- River Hopper
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=240008; -- Rabbit
UPDATE `creature_template` SET `faction`=3512, `npcflag`=3, `BaseAttackTime`=2000 WHERE `entry` IN (241704, 237361); -- Orweyna
UPDATE `creature_template` SET `faction`=3526, `npcflag`=1, `BaseAttackTime`=2000 WHERE `entry`=240532; -- Grand Magister Rommath
UPDATE `creature_template` SET `faction`=190, `speed_run`=0.992062866687774658, `BaseAttackTime`=2000 WHERE `entry`=256231; -- Sparkling Lasher
UPDATE `creature_template` SET `faction`=3512, `npcflag`=2, `BaseAttackTime`=2000 WHERE `entry` IN (241216, 245151); -- Elder Hagar
UPDATE `creature_template` SET `BaseAttackTime`=2000300 WHERE `entry` IN (245652, 241661, 241637); -- Area Trigger Bunny
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=256853; -- Radiant Dartling
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=256851; -- Golden Hopper
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=256230; -- Barkborn Petalwing
UPDATE `creature_template` SET `npcflag`=01 WHERE `entry`=43499; -- Consecration
UPDATE `creature_template` SET `BaseAttackTime`=2000300 WHERE `entry` IN (245123, 245136, 241464); -- Targeting Bunny
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000 WHERE `entry`=241386; -- Lightwarden Ruia
UPDATE `creature_template` SET `faction`=190, `BaseAttackTime`=2000 WHERE `entry`=256531; -- Coy Sunwhisker
UPDATE `creature_template` SET `speed_run`=1, `BaseAttackTime`=2000 WHERE `entry`=245582; -- Enchanted Glaive Thrower
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=241465; -- Swarming Shinesipper
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000 WHERE `entry`=237635; -- Lightfrenzy Tyrannosaptor
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=240495; -- Swarming Shinemaw
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000300 WHERE `entry`=245350; -- [DNT] Farstrider Corpse
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000 WHERE `entry`=237479; -- Lash'ra Mistcaller
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=237500; -- Invasive Shinesipper
UPDATE `creature_template` SET `npcflag`=3, `BaseAttackTime`=2000 WHERE `entry`=237465; -- Halduron Brightwing
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=237496; -- Lightmad Saptor
UPDATE `creature_template` SET `faction`=14, `speed_run`=0.992062866687774658, `BaseAttackTime`=2000 WHERE `entry`=244924; -- Invasive Prismonia
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000 WHERE `entry`=237633; -- Lightfrenzy Devourer
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=237665; -- Eversong Farstrider
UPDATE `creature_template` SET `faction`=14, `speed_run`=0.992062866687774658, `BaseAttackTime`=2000 WHERE `entry`=237634; -- Lightfrenzy Demolisher
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry` IN (256940, 237666); -- Lash'ra Protector
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=240949; -- Hara'ti Packleader
UPDATE `creature_template` SET `faction`=14, `BaseAttackTime`=2000 WHERE `entry`=237478; -- Lash'ra Thornguard
UPDATE `creature_template` SET `BaseAttackTime`=2000 WHERE `entry`=240687; -- Hara'ti Wayfarer
UPDATE `creature_template` SET `faction`=3526, `BaseAttackTime`=2000 WHERE `entry`=240506; -- Farstrider Kadira
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=237505; -- Overzealous Lightcrawler
UPDATE `creature_template` SET `faction`=16, `BaseAttackTime`=2000 WHERE `entry`=240577; -- Lightfrenzy Shinesipper
DELETE FROM `vehicle_template_accessory` WHERE (`seat_id`=0 AND `entry` IN (244889,245146));
INSERT INTO `vehicle_template_accessory` (`entry`, `accessory_entry`, `seat_id`, `minion`, `description`, `summontype`, `summontimer`) VALUES
(244889, 249411, 0, 0, 'Loa Speaker Nanea - Loa Speaker Nanea', 5, 1), -- Loa Speaker Nanea - Loa Speaker Nanea
(245146, 245148, 0, 0, 'Grizzled Warbringer - Grizzled Warbringer', 5, 1); -- Grizzled Warbringer - Grizzled Warbringer
REPLACE INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `cast_flags`, `user_type`) VALUES
(245716, 1239300, 1, 1),
(245638, 1239040, 1, 1),
(244941, 1239001, 1, 1),
(245750, 1239001, 1, 1),
(245698, 1239227, 1, 1),
(245821, 1291131, 1, 1),
(245076, 1250701, 1, 1);
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry` IN (241386, 7739, 61809, 7749, 256851, 254920, 256853, 254923, 254924, 254927, 254929, 63766, 50269, 40625, 38695, 241464, 241465, 245350, 21354, 256940, 237633, 237634, 237635, 247301, 36837, 237665, 237666, 38778, 251189, 256986, 251228, 214541, 33030, 15666, 241637, 15714, 15715, 15716, 6074, 284, 241661, 257117, 304, 305, 307, 308, 249411, 62106, 241704, 245567, 31239, 245582, 19658, 48632, 261050, 261053, 261055, 245638, 73780, 66060, 4269, 66062, 66063, 35168, 245652, 416, 241805, 241809, 241812, 241813, 210930, 210931, 210932, 245698, 33301, 245716, 241869, 66151, 241874, 241876, 70024, 245750, 255407, 10180, 255420, 52672, 241911, 240008, 245821, 39208, 245825, 39209, 257419, 243906, 35362, 245855, 68211, 211111, 257461, 257467, 249749, 27684, 211137, 213069, 211149, 52807, 211150, 211151, 211152, 54741, 244036, 249831, 244041, 244061, 76084, 244100, 31695, 31698, 14332, 14334, 14335, 14336, 31717, 20149, 4710, 31778, 4777, 4779, 255827, 250051, 31849, 31851, 29929, 18357, 18359, 18360, 18362, 14505, 51195, 18375, 18376, 31902, 47352, 252041, 62809, 253985, 18406, 26131, 14546, 14547, 14548, 14551, 14552, 14553, 14555, 14556, 14559, 14560, 14561, 14565, 240495, 240506, 33892, 33904, 60941, 14602, 240532, 53270, 240577, 53276, 256042, 246404, 59101, 246409, 68771, 55272, 55273, 14745, 57228, 240687, 64977, 32158, 28302, 64993, 22511, 64996, 65011, 65018, 47649, 32203, 47652, 47653, 32206, 103673, 65058, 26439, 65060, 256230, 65061, 256231, 65063, 65065, 65071, 65072, 65074, 65076, 246591, 65078, 213786, 223453, 244696, 9158, 32335, 260195, 24653, 67145, 11147, 47841, 248666, 240949, 256413, 20846, 20847, 20848, 20849, 20850, 254505, 244869, 242971, 244924, 244941, 256531, 22958, 248897, 22975, 22976, 22977, 32633, 22978, 248908, 32638, 32639, 63552, 63553, 245076, 241216, 247012, 237361, 67437, 245123, 245136, 245143, 245145, 245146, 245148, 245151, 71381, 245190, 250991, 7687, 237478, 237479, 7690, 237496, 237500, 237505);
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=40725; -- X-53 Touring Rocket
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=65851; -- Crimson Pandaren Phoenix
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=23408; -- Raven Lord
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=73689; -- Ashhide Mushan Beast
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=69830; -- Slate Primordial Direhorn
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=35147; -- Silver Covenant Hippogryph
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=66051; -- Thundering August Cloud Serpent
UPDATE `creature_template` SET `movementId`=0, `VerifiedBuild`=69587 WHERE `entry`=241808; -- Territorial Matriarch
UPDATE `creature_template` SET `unit_class`=2, `VerifiedBuild`=69587 WHERE `entry`=241814; -- Earthwhisper Tender
UPDATE `creature_template` SET `name`='Keen-Eyed Striker', `VerifiedBuild`=69587 WHERE `entry` IN (241816, 245752); -- Keen-Eyed Screecher
UPDATE `creature_template` SET `unit_class`=2, `VerifiedBuild`=69587 WHERE `entry`=241872; -- Frigid Mauler
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=66177; -- Black Riding Goat
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=52748; -- Pureblood Fire Hawk
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=52756; -- Green Fire Hawk Mount
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=68288; -- Swift Windsteed
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=54983; -- Treant
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=47353; -- Drake of the East Wind
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=43499; -- Consecration
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=74410; -- Emerald Hippogryph
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=59072; -- Feldrake
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=57156; -- Spectral Gryphon
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=57157; -- Spectral Wind Rider
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=57227; -- Twilight Harbinger
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=63042; -- White Riding Yak
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=65006; -- Azure Riding Crane
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=65007; -- Golden Riding Crane
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=65009; -- Regal Riding Crane
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=65016; -- Brown Riding Yak
UPDATE `creature_template` SET `name`='The Winter Squall', `unit_class`=2, `VerifiedBuild`=69587 WHERE `entry`=250478; -- The Looming Tempest
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=32286; -- Mekgineer's Chopper
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=11148; -- Purple Mechanostrider
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=40165; -- Blazing Hippogryph
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=38260; -- Invincible
UPDATE `creature_template` SET `unit_class`=2, `VerifiedBuild`=69587 WHERE `entry`=244889; -- Loa Speaker Nanea
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=73042; -- Vicious Warsaber
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=69219; -- Ghastly Charger
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=63502; -- Amber Scorpion
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=34550; -- Swift Moonsaber
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=34551; -- Great Red Elekk
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=34553; -- Turbostrider
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=34554; -- Swift Violet Ram
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=34557; -- Swift Gray Steed
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=53885; -- Vicious War Steed
UPDATE `creature_template` SET `unit_class`=2, `VerifiedBuild`=69587 WHERE `entry`=245139; -- Stormbound Mystic
UPDATE `creature_template` SET `subname`='Ranger-General of Silvermoon', `VerifiedBuild`=69587 WHERE `entry`=237465; -- Halduron Brightwing
UPDATE `creature_template` SET `VerifiedBuild`=69587 WHERE `entry`=25064; -- Dragonhawk Mount (Black)
+15
View File
@@ -399,3 +399,18 @@ SpellCastResult UnitAI::DoCastRandom(uint32 spellId, CastSpellExtraArgs const& a
return SPELL_FAILED_BAD_TARGETS;
}
//WowCommunity
void UnitAI::DoCastRandomFriendlyCreature(uint32 spellId, float dist, bool triggered)
{
std::list<Creature*> creatures = me->FindAllCreaturesInRange(dist);
for (Creature* creature : creatures)
{
if (creature->IsFriendlyTo(me))
{
me->CastSpell(creature, spellId, triggered);
return;
}
}
}
//WowCommunity
+3
View File
@@ -161,6 +161,9 @@ class TC_GAME_API UnitAI
SpellCastResult DoCastVictim(uint32 spellId, CastSpellExtraArgs const& args = {});
SpellCastResult DoCastAOE(uint32 spellId, CastSpellExtraArgs const& args = {}) { return DoCast(nullptr, spellId, args); }
SpellCastResult DoCastRandom(uint32 spellId, CastSpellExtraArgs const& args = {});
//WowCommunity
void DoCastRandomFriendlyCreature(uint32 spellId, float dist = 50.f, bool triggered = false);
//WowCommunity
bool DoSpellAttackIfReady(uint32 spellId);
+5 -1
View File
@@ -981,9 +981,13 @@ enum Difficulty : int16
DIFFICULTY_PVP_ISLAND = 45,
DIFFICULTY_NORMAL_WARFRONT = 147,
DIFFICULTY_HEROIC_WARFRONT = 149,
DIFFICULTY_NORMAL_SCALING = 150,
DIFFICULTY_LFR_15TH_ANNIVERSARY = 151,
DIFFICULTY_VISIONS_OF_NZOTH = 152,
DIFFICULTY_TEEMING_ISLAND = 153
DIFFICULTY_TEEMING_ISLAND = 153,
DIFFICULTY_THORGAST = 157,
DIFFICULTY_FOLLOWER_DUNGEON = 205,
DIFFICULTY_DELVES = 208,
};
enum DifficultyFlags
+51 -2
View File
@@ -375,6 +375,31 @@ LfgCompatibility LFGQueue::CheckCompatibility(GuidList check)
return LFG_INCOMPATIBLES_WRONG_GROUP_SIZE;
}
// Check if any dungeon is a follower dungeon (allows solo play)
bool hasFollowerDungeon = false;
for (GuidList::const_iterator it = check.begin(); it != check.end(); ++it)
{
LfgQueueDataContainer::iterator itQueue = QueueDataStore.find(*it);
if (itQueue != QueueDataStore.end())
{
for (LfgDungeonSet::const_iterator dungeonIt = itQueue->second.dungeons.begin();
dungeonIt != itQueue->second.dungeons.end(); ++dungeonIt)
{
// Get the actual dungeon entry from DBC/DB2
if (LFGDungeonsEntry const* dungeon = sLFGDungeonsStore.LookupEntry(*dungeonIt))
{
if (dungeon->DifficultyID == DIFFICULTY_FOLLOWER_DUNGEON)
{
hasFollowerDungeon = true;
break;
}
}
}
if (hasFollowerDungeon)
break;
}
}
// Check all-but-new compatiblitity
if (check.size() > 2)
{
@@ -421,7 +446,22 @@ LfgCompatibility LFGQueue::CheckCompatibility(GuidList check)
}
// Group with less that MAX_GROUP_SIZE members always compatible
if (check.size() == 1 && numPlayers != MAX_GROUP_SIZE)
// For follower dungeons, allow solo play (minimum 1 player)
if (numPlayers != MAX_GROUP_SIZE && !hasFollowerDungeon)
{
TC_LOG_DEBUG("lfg.queue.match.compatibility.check", "Guids: ({}) single group. Compatibles", GetDetailedMatchRoles(check));
LfgQueueDataContainer::iterator itQueue = QueueDataStore.find(check.front());
LfgCompatibilityData data(LFG_COMPATIBLES_WITH_LESS_PLAYERS);
data.roles = itQueue->second.roles;
LFGMgr::CheckGroupRoles(data.roles);
UpdateBestCompatibleInQueue(itQueue, strGuids, data.roles);
SetCompatibilityData(strGuids, data);
return LFG_COMPATIBLES_WITH_LESS_PLAYERS;
}
if (check.size() == 1 && numPlayers != MAX_GROUP_SIZE && !hasFollowerDungeon)
{
TC_LOG_DEBUG("lfg.queue.match.compatibility.check", "Guids: ({}) single group. Compatibles", GetDetailedMatchRoles(check));
LfgQueueDataContainer::iterator itQueue = QueueDataStore.find(check.front());
@@ -519,7 +559,7 @@ LfgCompatibility LFGQueue::CheckCompatibility(GuidList check)
}
// Enough players?
if (numPlayers != MAX_GROUP_SIZE)
if (numPlayers != MAX_GROUP_SIZE && !hasFollowerDungeon)
{
TC_LOG_DEBUG("lfg.queue.match.compatibility.check", "Guids: ({}) Compatibles but not enough players({})", GetDetailedMatchRoles(check), numPlayers);
LfgCompatibilityData data(LFG_COMPATIBLES_WITH_LESS_PLAYERS);
@@ -578,6 +618,15 @@ LfgCompatibility LFGQueue::CheckCompatibility(GuidList check)
RemoveFromCurrentQueue(guid);
}
// Follower dungeons launch immediately: a solo player is instantly matched and auto-accepted,
// skipping the LFG ready-check so they are teleported into the dungeon right away.
if (hasFollowerDungeon && check.size() == 1)
{
proposal.state = LFG_PROPOSAL_SUCCESS;
for (LfgRolesMap::const_iterator itRoles = proposalRoles.begin(); itRoles != proposalRoles.end(); ++itRoles)
proposal.players[itRoles->first].accept = LFG_ANSWER_AGREE;
}
sLFGMgr->AddProposal(proposal);
TC_LOG_DEBUG("lfg.queue.match.compatibility.check", "Guids: ({}) MATCH! Group formed", GetDetailedMatchRoles(check));
@@ -83,7 +83,7 @@ void LFGPlayerScript::OnMapChanged(Player* player)
// if for some reason the LFG system recognises the player as being in a LFG dungeon,
// but the player was loaded without a valid group, we'll teleport to homebind to prevent
// crashes or other undefined behaviour
if (!group)
if (!group && map->GetDifficultyID() != DIFFICULTY_FOLLOWER_DUNGEON)
{
sLFGMgr->LeaveLfg(player->GetGUID());
player->RemoveAurasDueToSpell(LFG_SPELL_LUCK_OF_THE_DRAW);
@@ -3167,6 +3167,23 @@ void WorldObject::GetCreatureListInGrid(Container& creatureList, float maxSearch
cell.Visit(pair, visitor, *(this->GetMap()), *this, maxSearchRange);
}
std::list<Creature*> WorldObject::FindAllCreaturesInRange(float range)
{
std::list<Creature*> templist;
float x, y, z;
GetPosition(x, y, z);
CellCoord pair(Trinity::ComputeCellCoord(x, y));
Cell cell(pair);
Trinity::AllCreaturesInRange check(this, range);
Trinity::CreatureListSearcher<Trinity::AllCreaturesInRange> searcher(this, templist, check);
TypeContainerVisitor<Trinity::CreatureListSearcher<Trinity::AllCreaturesInRange>, GridTypeMapContainer> cSearcher(searcher);
cell.Visit(pair, cSearcher, *(GetMap()), *this, this->GetGridActivationRange());
return templist;
}
template TC_GAME_API void WorldObject::GetCreatureListInGrid(std::list<Creature*>&, float) const;
template TC_GAME_API void WorldObject::GetCreatureListInGrid(std::deque<Creature*>&, float) const;
template TC_GAME_API void WorldObject::GetCreatureListInGrid(std::vector<Creature*>&, float) const;
+2 -1
View File
@@ -503,7 +503,8 @@ class TC_GAME_API WorldObject : public Object, public WorldLocation
//WowCommunity
template <typename Container>
void GetCreatureListInGrid(Container& creatureContainer, float maxSearchRange = 250.0f) const;
//WowCommunity
std::list<Creature*> FindAllCreaturesInRange(float range);
//WowCommunity
template <typename Container>
void GetCreatureListWithOptionsInGrid(Container& creatureContainer, float maxSearchRange, FindCreatureOptions const& options) const;
@@ -35286,3 +35286,22 @@ void Player::PlayConversation(uint32 conversationId)
{
Conversation::CreateConversation(conversationId, this, GetPosition(), { GetGUID() });
}
uint32 Player::GetRoleBySpecializationId(uint32 specializationId)
{
if (specializationId)
if (ChrSpecializationEntry const* spec = sChrSpecializationStore.LookupEntry(specializationId))
return spec->Role;
return ROLE_DAMAGE;
}
uint32 Player::GetRoleForGroup() const
{
return GetRoleBySpecializationId(AsUnderlyingType(GetPrimarySpecialization()));
}
bool Player::IsTankPlayer()
{
return GetRoleForGroup() == ROLE_TANK;
}
+3
View File
@@ -1851,6 +1851,9 @@ class TC_GAME_API Player final : public Unit, public GridObject<Player>
//WowCommunity
void UpdateWeeklyRewardsPeriod();
static uint32 GetRoleBySpecializationId(uint32 specializationId);
uint32 GetRoleForGroup() const;
bool IsTankPlayer();
//WowCommunity
uint16 FindQuestSlot(uint32 quest_id) const;
+221
View File
@@ -40,6 +40,7 @@
#include "WorldSession.h"
//WowCommunity
#include "RecentAlliesMgr.h"
#include "LFG.h"
//WowCommunity
Seconds Group::CountdownInfo::GetTimeLeft() const
{
@@ -1890,3 +1891,223 @@ void Group::SetRestrictPingsTo(RestrictPingsTo restrictTo)
SendUpdate();
}
//WowCommunity
enum followerbots
{
BOT_HEALER = 209072,
BOT_TANK = 209057,
BOT_DPS_1 = 209065,
BOT_DPS_2 = 214390,
BOT_DPS_3 = 209059,
SPELL_DUNGEON_ASSISTENCE = 426756,
};
void Group::AddFollowerModeBots(Player* player)
{
if (!player->GetGroup() || !player->GetGroup()->GetLeaderGUID())
return;
if (player->GetGroup()->isLFGGroup() && player->GetDungeonDifficultyID() == DIFFICULTY_FOLLOWER_DUNGEON)
{
player->CastSpell(player, SPELL_DUNGEON_ASSISTENCE);
std::vector<uint32> botsToSummon;
if (player->IsTankPlayer())
{
botsToSummon = { BOT_HEALER, BOT_DPS_1, BOT_DPS_2, BOT_DPS_3 };
}
else if (player->GetRoleForGroup() == ROLE_HEALER)
{
botsToSummon = { BOT_TANK, BOT_DPS_1, BOT_DPS_2, BOT_DPS_3 };
}
else if (player->GetRoleForGroup() == ROLE_DAMAGE)
{
botsToSummon = { BOT_TANK, BOT_HEALER, BOT_DPS_2, BOT_DPS_3 };
}
float offsetX[] = { 1.0f, 2.0f, 1.5f, 2.5f };
float offsetY[] = { 1.5f, 2.5f, 1.0f, 1.0f };
float offsetZ[] = { 1.0f, -1.0f, 1.5f, 1.5f };
for (size_t i = 0; i < botsToSummon.size(); ++i)
{
if (Creature* bot = player->SummonCreature(botsToSummon[i],
player->GetPositionX() + offsetX[i],
player->GetPositionY() + offsetY[i],
player->GetPositionZ() + offsetZ[i],
0.0f, TEMPSUMMON_MANUAL_DESPAWN))
{
// Make the bot appear as a group member
bot->SetUnitFlag(UNIT_FLAG_PLAYER_CONTROLLED);
bot->SetUnitFlag2(UNIT_FLAG2_REGENERATE_POWER);
// Set bot as friendly to player and group
bot->SetFaction(player->GetFaction());
bot->SetLevel(player->GetLevel());
// Add to group visually (this might need custom implementation)
AddBotToGroupDisplay(bot, player);
// Make bot follow player
bot->GetMotionMaster()->MoveFollow(player, PET_FOLLOW_DIST, bot->GetFollowAngle());
// Set bot's owner
bot->SetOwnerGUID(player->GetGUID());
bot->SetCreatorGUID(player->GetGUID());
}
}
}
}
// Helper function to add bot to group display
void Group::AddBotToGroupDisplay(Creature* bot, Player* owner)
{
if (!bot || !owner)
return;
m_followerBots.push_back(bot->GetGUID());
bot->SetFaction(owner->GetFaction());
bot->SetLevel(owner->GetLevel());
bot->SetOwnerGUID(owner->GetGUID());
bot->SetCreatorGUID(owner->GetGUID());
// Create a fake group member entry
WorldPackets::Party::PartyUpdate partyUpdate;
// Set bot information
WorldPackets::Party::PartyPlayerInfo botInfo;
botInfo.GUID = bot->GetGUID();
botInfo.Name = bot->GetName();
botInfo.Class = owner->GetClass(); // Use owner's class or set appropriate class
botInfo.Connected = true; // Show as online
botInfo.Subgroup = owner->GetSubGroup();
botInfo.Flags = MEMBER_FLAG_ASSISTANT; // Or appropriate flags
botInfo.RolesAssigned = 0; // Set appropriate role
// Send to all group members
BroadcastPacket(partyUpdate.Write(), false);
}
void Group::DespawnFollowerModeBots(Player* player)
{
if (Group* group = player->GetGroup())
group->RemoveMember(player->GetGUID());
player->UnsummonCreatureByEntry(BOT_HEALER, 1000);
player->UnsummonCreatureByEntry(BOT_TANK, 1000);
player->UnsummonCreatureByEntry(BOT_DPS_1, 1000);
player->UnsummonCreatureByEntry(BOT_DPS_2, 1000);
player->UnsummonCreatureByEntry(BOT_DPS_3, 1000);
}
bool Group::AddFollowerMemberTank(Creature* creature)
{
// Get first not-full group
uint8 subGroup = 0;
if (m_subGroupsCounts)
{
bool groupFound = false;
for (; subGroup < MAX_RAID_SUBGROUPS; ++subGroup)
{
if (m_subGroupsCounts[subGroup] < MAX_GROUP_SIZE)
{
groupFound = true;
break;
}
}
// We are raid group and no one slot is free
if (!groupFound)
return false;
}
MemberSlot member;
member.guid = creature->GetGUID();
member.name = creature->GetName();
member.group = subGroup;
member.flags = 0;
member.roles = ROLE_TANK;
m_memberSlots.push_back(member);
SubGroupCounterIncrease(subGroup);
SendUpdate();
sScriptMgr->OnGroupAddMember(this, creature->GetGUID());
return true;
}
bool Group::AddFollowerMemberDPS(Creature* creature)
{
// Get first not-full group
uint8 subGroup = 0;
if (m_subGroupsCounts)
{
bool groupFound = false;
for (; subGroup < MAX_RAID_SUBGROUPS; ++subGroup)
{
if (m_subGroupsCounts[subGroup] < MAX_GROUP_SIZE)
{
groupFound = true;
break;
}
}
// We are raid group and no one slot is free
if (!groupFound)
return false;
}
MemberSlot member;
member.guid = creature->GetGUID();
member.name = creature->GetName();
member.group = subGroup;
member.flags = 0;
member.roles = ROLE_DAMAGE;
m_memberSlots.push_back(member);
SubGroupCounterIncrease(subGroup);
SendUpdate();
sScriptMgr->OnGroupAddMember(this, creature->GetGUID());
return true;
}
bool Group::AddFollowerMemberHealer(Creature* creature)
{
// Get first not-full group
uint8 subGroup = 0;
if (m_subGroupsCounts)
{
bool groupFound = false;
for (; subGroup < MAX_RAID_SUBGROUPS; ++subGroup)
{
if (m_subGroupsCounts[subGroup] < MAX_GROUP_SIZE)
{
groupFound = true;
break;
}
}
// We are raid group and no one slot is free
if (!groupFound)
return false;
}
MemberSlot member;
member.guid = creature->GetGUID();
member.name = creature->GetName();
member.group = subGroup;
member.flags = 0;
member.roles = ROLE_HEALER;
m_memberSlots.push_back(member);
SubGroupCounterIncrease(subGroup);
SendUpdate();
sScriptMgr->OnGroupAddMember(this, creature->GetGUID());
return true;
}
//WowCommunity
+12
View File
@@ -419,6 +419,18 @@ class TC_GAME_API Group
Trinity::unique_weak_ptr<Group> GetWeakPtr() const { return m_scriptRef; }
//WowCommunity
void AddBotToGroupDisplay(Creature* bot, Player* owner);
void AddFollowerModeBots(Player* player);
void DespawnFollowerModeBots(Player* player);
bool AddFollowerMemberTank(Creature* creature);
bool AddFollowerMemberDPS(Creature* creature);
bool AddFollowerMemberHealer(Creature* creature);
private:
std::vector<ObjectGuid> m_followerBots;
//WowCommunity
protected:
bool _setMembersGroup(ObjectGuid guid, uint8 group);
void _homebindIfInstance(Player* player);
+2 -2
View File
@@ -2391,7 +2391,7 @@
// // FloorIndex = floor NUMBER (0=ground, 1=floor2, ...).
// // Sniff-verified: the client's editor uses FloorIndex as a small
// // integer for its floor selector UI; world Z is computed as
// // FloorIndex × FLOOR_HEIGHT_Y (12 yards) during room spawn.
// // FloorIndex × FLOOR_HEIGHT_Y (12 yards) during room spawn.
// // Stairwell room sits on the CURRENT floor; a room attached via a
// // stairwell's CEILING door (Z>1) goes one floor up.
// if (std::abs(comp.OffsetPos[2]) > 1.0f)
@@ -2426,7 +2426,7 @@
// // at the same XY ? the stairwell room at current floor + an "Empty Stairwell
// // Room" (ID=48) 12 yards above. Each has its own geobox so decor can be
// // placed on BOTH floors independently, and the upper room's ceiling sits
// // at world Z=24 (2×floor height), matching sniff observations.
// // at world Z=24 (2×floor height), matching sniff observations.
// HouseRoomData const* addedRoom = sHousingMgr.GetHouseRoomData(housingRoomAdd.HouseRoomID);
// if (addedRoom && addedRoom->HasStairs())
// {
@@ -8942,6 +8942,14 @@ enum Maps : uint32
MAP_NPE = 2175,
};
enum Roles
{
ROLE_TANK = 0,
ROLE_HEALER = 1,
ROLE_DAMAGE = 2,
ROLES_DEFAULT = 3
};
// PlayerDataElementCharacter.db2 entry IDs used server-side
uint32 const PLAYER_DATA_ELEMENT_PREFERRED_CEMETERY = 427;
@@ -59,9 +59,100 @@ enum AltarofFangsCreatureIds
enum AltarofFangsGoIds
{
GO_DOOR_RAVI = 1, //TODO
GO_DOOR_THE_WRITHING_COIL = 2,//TODO
GO_DOOR_ZULJAN = 3,//TODO
GO_DOOR_RAVI = 1,
GO_DOOR_THE_WRITHING_COIL = 2,
GO_DOOR_ZULJAN = 3,
};
// Rav'i spells
enum RaviSpells
{
// Ravenous Stomp
SPELL_RAVENOUS_STOMP = 1307894,
SPELL_RAVENOUS_STOMP_AOE = 1307899,
SPELL_RAVENOUS_STOMP_HIT = 1307915,
// Triple Shot
SPELL_TRIPLE_SHOT = 1296220,
SPELL_TRIPLE_SHOT_2 = 1297869,
SPELL_TRIPLE_SHOT_3 = 1298632,
SPELL_TRIPLE_SHOT_4 = 1298633,
SPELL_TRIPLE_SHOT_5 = 1307573,
// Hydrastrike
SPELL_HYDRASTRIKE = 1298677,
SPELL_HYDRASTRIKE_2 = 1298683,
// Scent of Blood
SPELL_SCENT_OF_BLOOD = 1310434,
SPELL_SCENT_OF_BLOOD_TICK = 1310378,
// Fresh Meat
SPELL_FRESH_MEAT = 1307924,
SPELL_FRESH_MEAT_TRIGGERED = 1307703,
// Ssscavenging
SPELL_SSCAVENGING = 1307801,
// Regurgitate
SPELL_REGURGITATE = 1296050,
SPELL_REGURGITATE_2 = 1296058,
// Feeding Frenzy
SPELL_FEEDING_FRENZY = 1307768,
SPELL_FEEDING_FRENZY_TRIGGERED = 1307765,
// Carrion Burst
SPELL_CARRION_BURST = 1307700,
};
// The Writhing Coil spells
enum WrithingCoilSpells
{
// Synchronized Venom
SPELL_SYNCHRONIZED_VENOM = 1299154,
SPELL_SYNCHRONIZED_VENOM_2 = 1299155,
SPELL_SYNCHRONIZED_VENOM_3 = 1299189,
SPELL_SYNCHRONIZED_VENOM_4 = 1299998,
SPELL_SYNCHRONIZED_VENOM_5 = 1299999,
// Tail Scythe
SPELL_TAIL_SCYTHE = 1298949,
// Toxic Barrage
SPELL_TOXIC_BARRAGE = 1310357,
// Toxic Atrophy
SPELL_TOXIC_ATROPHY = 1310358,
SPELL_TOXIC_ATROPHY_2 = 1310974,
// Vindictive Onslaught
SPELL_VINDICTIVE_ONSLAUGHT = 1299940,
// Burrowing Charge
SPELL_BURROWING_CHARGE = 1299130,
SPELL_BURROWING_CHARGE_2 = 1299135,
SPELL_BURROWING_CHARGE_3 = 1300083,
// Venom Jet
SPELL_VENOM_JET = 1299902,
SPELL_VENOM_JET_2 = 1300044,
// Death Rattle
SPELL_DEATH_RATTLE = 1299053,
SPELL_DEATH_RATTLE_TICK = 1299080,
// Vine Grip
SPELL_VINE_GRIP_MOVEMENT = 1300421,
SPELL_VINE_GRIP_KNOCKBACK = 1300367,
// Uncoil
SPELL_UNCOIL = 1287806,
SPELL_UNCOIL_2 = 1287807,
SPELL_UNCOIL_3 = 1287811,
// DNT cosmetics
SPELL_BURROWING_CHARGE_COSMETIC = 1314949,
SPELL_REFORM_BOSS_COSMETIC = 1300683,
SPELL_REFORM_BOSS_COSMETIC_2 = 1305417,
};
// Uncoiled Writhe spells (NPC_UNCOILED_WRITHE = 262398)
enum UncoiledWritheSpells
{
SPELL_SPLIT_HEALTH = 1301169,
SPELL_UNCOILED = 1300612,
SPELL_ASSIMILATION = 1300686,
SPELL_ASSIMILATION_2 = 1300618,
SPELL_ASSIMILATION_3 = 1300698,
SPELL_UNCOILED_WRITHE_IMMUNITY = 1308723,
SPELL_DESPAWN_SPLIT_SNAKES = 1300619,
SPELL_COMBINE_HEALTH = 1301171,
SPELL_UNCOILED_WRITHE_UNCOIL = 1287805,
SPELL_UNCOILED_WRITHE_TOXIC_ATROPHY = 1310666,
SPELL_UNCOILED_WRITHE_TOXIC_ATROPHY_2 = 1310974,
};
template <class AI, class T>
@@ -15,37 +15,21 @@
* with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "altaroffangs.h"
enum RaviSpells
enum RaviEvents
{
SPELL_TRIPLE_SHOT = 1296220,
SPELL_FETID_ROAR = 1296219,
SPELL_SSSCAVENGING = 1298221,
SPELL_FEEDING_FRENZY = 1307765,
SPELL_REGURGITATE = 1296050,
SPELL_RAVENOUS_STOMP = 1307894,
SPELL_FRESH_MEAT = 1307921,
SPELL_HYDRASTRIKE = 1298683,
SPELL_CARRION_BURST = 1307700,
SPELL_MESSY_EATER = 1306345,
};
enum RaviTexts
{
SAY_AGGRO = 0,
SAY_DEATH = 1,
};
enum events
{
EVENT_TRIPLE_SHOT = 1,
EVENT_REGURGITATE,
EVENT_RAVENOUS_STOMP,
EVENT_SSSCAVENGING,
EVENT_RAVENOUS_STOMP = 1,
EVENT_TRIPLE_SHOT,
EVENT_HYDRASTRIKE,
EVENT_SCENT_OF_BLOOD,
EVENT_FRESH_MEAT,
EVENT_SSCAVENGING,
EVENT_REGURGITATE,
EVENT_FEEDING_FRENZY,
EVENT_CARRION_BURST,
};
// 259445 - Rav'i
@@ -53,73 +37,105 @@ struct boss_ravi : public BossAI
{
boss_ravi(Creature* creature) : BossAI(creature, DATA_RAVI) { }
void Reset() override
{
BossAI::Reset();
me->RemoveAurasDueToSpell(SPELL_FEEDING_FRENZY);
}
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
DoCastSelf(SPELL_SCENT_OF_BLOOD, true);
events.ScheduleEvent(EVENT_SCENT_OF_BLOOD, 6s);
events.ScheduleEvent(EVENT_RAVENOUS_STOMP, 3s);
events.ScheduleEvent(EVENT_HYDRASTRIKE, 6s);
events.ScheduleEvent(EVENT_FRESH_MEAT, 10s);
events.ScheduleEvent(EVENT_SSCAVENGING, 25s);
events.ScheduleEvent(EVENT_REGURGITATE, 50s);
events.ScheduleEvent(EVENT_FEEDING_FRENZY, 26s);
events.ScheduleEvent(EVENT_CARRION_BURST, 30s);
}
void JustDied(Unit* killer) override
{
BossAI::JustDied(killer);
Talk(SAY_DEATH);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
}
void EnterEvadeMode(EvadeReason /*why*/) override
{
me->RemoveAllAuras();
_EnterEvadeMode();
_DespawnAtEvade();
}
void ScheduleTasks() override
{
events.ScheduleEvent(EVENT_HYDRASTRIKE, 6s);
events.ScheduleEvent(EVENT_TRIPLE_SHOT, 9s);
events.ScheduleEvent(EVENT_REGURGITATE, 14s);
events.ScheduleEvent(EVENT_RAVENOUS_STOMP, 20s);
events.ScheduleEvent(EVENT_SSSCAVENGING, 32s);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_TRIPLE_SHOT:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
DoCast(target, SPELL_TRIPLE_SHOT);
events.Repeat(Milliseconds(20500));
break;
case EVENT_REGURGITATE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
me->SetFacingToObject(target);
DoCastVictim(SPELL_REGURGITATE);
events.Repeat(Milliseconds(20500));
case EVENT_SCENT_OF_BLOOD:
// Applied at engage as a persistent damage-over-time; refresh periodically
DoCastSelf(SPELL_SCENT_OF_BLOOD_TICK, true);
events.Repeat(6s);
break;
case EVENT_RAVENOUS_STOMP:
// Leap AoE: big initial slam (1307894) then sustained ground-pounding hits
DoCastAOE(SPELL_RAVENOUS_STOMP);
events.Repeat(Milliseconds(20500));
break;
case EVENT_SSSCAVENGING:
DoCastSelf(SPELL_SSSCAVENGING, true);
events.Repeat(50s);
DoCastAOE(SPELL_RAVENOUS_STOMP_AOE, true);
events.Repeat(3s);
events.ScheduleEvent(EVENT_TRIPLE_SHOT, 2s);
break;
case EVENT_HYDRASTRIKE:
DoCastVictim(SPELL_HYDRASTRIKE);
events.Repeat(Milliseconds(20500));
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 30.0f, true))
{
DoCast(target, urand(0, 1) ? SPELL_HYDRASTRIKE : SPELL_HYDRASTRIKE_2);
}
events.Repeat(9s);
break;
case EVENT_TRIPLE_SHOT:
// Fires 3 shots in quick succession at random players
for (uint8 i = 0; i < 3; ++i)
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_TRIPLE_SHOT_5);
}
events.Repeat(2s);
break;
case EVENT_FRESH_MEAT:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
{
DoCast(target, SPELL_FRESH_MEAT);
DoCast(target, SPELL_FRESH_MEAT_TRIGGERED, true);
}
events.Repeat(20s);
break;
case EVENT_SSCAVENGING:
DoCastSelf(SPELL_SSCAVENGING, true);
break;
case EVENT_REGURGITATE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
{
DoCast(target, SPELL_REGURGITATE);
DoCast(target, SPELL_REGURGITATE_2, true);
}
events.Repeat(35s);
break;
case EVENT_FEEDING_FRENZY:
DoCastSelf(SPELL_FEEDING_FRENZY, true);
DoCastSelf(SPELL_FEEDING_FRENZY_TRIGGERED, true);
break;
case EVENT_CARRION_BURST:
DoCastAOE(SPELL_CARRION_BURST, true);
events.Repeat(3s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
};
void AddSC_boss_ravi()
@@ -19,40 +19,27 @@
#include "ScriptMgr.h"
#include "altaroffangs.h"
enum WrithingCoilSpells
enum WrithingCoilEvents
{
SPELL_SYNCHRONIZED_VENOM = 1299154,
SPELL_TAIL_SCYTHE = 1298949,
SPELL_VINDICTIVE_ONSLAUGHT = 1299940,
SPELL_DEATH_RATTLE = 1299053,
SPELL_SPITEFUL_HUNT = 1300503,
SPELL_ASSIMILATION = 1300686,
SPELL_TOXIC_ATROPHY = 1310547,
SPELL_BURROWING_CHARGE = 1299130,
SPELL_VENOM_JET = 1300044,
SPELL_UNDERMINING = 1305393,
};
enum WrithingCoilTexts
{
SAY_AGGRO = 0,
SAY_DEATH = 1,
};
enum events
{
EVENT_TAIL_SCYTHE = 1,
EVENT_VINDICTIVE_ONSLAUGHT,
EVENT_DEATH_RATTLE,
EVENT_SYNCHRONIZED_VENOM,
EVENT_SYNCHRONIZED_VENOM = 1,
EVENT_TAIL_SCYTHE,
EVENT_TOXIC_BARRAGE,
EVENT_TOXIC_ATROPHY,
EVENT_VINDICTIVE_ONSLAUGHT,
EVENT_BURROWING_CHARGE,
EVENT_VENOM_JET,
EVENT_ENTER_DEATH_RATTLE,
EVENT_DEATH_RATTLE_TICK,
EVENT_VINE_GRIP,
EVENT_ENTER_UNCOIL,
EVENT_UNCOIL_DESPAWN,
};
enum npc_events
enum WrithingCoilPhases
{
EVENT_SPITEFUL_HUNT = 1,
EVENT_TOXIC_ATROPHY_ADD,
PHASE_NORMAL = 1,
PHASE_DEATH_RATTLE = 2,
PHASE_UNCOIL = 3,
};
// 259446 - The Writhing Coil
@@ -63,80 +50,167 @@ struct boss_the_writhing_coil : public BossAI
void Reset() override
{
BossAI::Reset();
me->RemoveAurasDueToSpell(SPELL_DEATH_RATTLE);
_phase = PHASE_NORMAL;
summons.DespawnEntry(NPC_UNCOILED_WRITHE);
}
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
EnterPhase(PHASE_NORMAL);
}
void JustDied(Unit* killer) override
{
BossAI::JustDied(killer);
Talk(SAY_DEATH);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
summons.DespawnEntry(NPC_UNCOILED_WRITHE);
}
void EnterEvadeMode(EvadeReason /*why*/) override
void EnterPhase(int phase)
{
me->RemoveAllAuras();
_EnterEvadeMode();
_DespawnAtEvade();
}
if (phase == _phase)
return;
void ScheduleTasks() override
{
events.ScheduleEvent(EVENT_TAIL_SCYTHE, 8s);
events.ScheduleEvent(EVENT_VINDICTIVE_ONSLAUGHT, 13s);
events.ScheduleEvent(EVENT_SYNCHRONIZED_VENOM, 6s);
events.ScheduleEvent(EVENT_TOXIC_ATROPHY, 18s);
events.ScheduleEvent(EVENT_BURROWING_CHARGE, 24s);
events.ScheduleEvent(EVENT_DEATH_RATTLE, 35s);
_phase = phase;
events.CancelEvent(EVENT_SYNCHRONIZED_VENOM);
events.CancelEvent(EVENT_TAIL_SCYTHE);
events.CancelEvent(EVENT_TOXIC_BARRAGE);
events.CancelEvent(EVENT_TOXIC_ATROPHY);
events.CancelEvent(EVENT_VINDICTIVE_ONSLAUGHT);
events.CancelEvent(EVENT_BURROWING_CHARGE);
events.CancelEvent(EVENT_VENOM_JET);
events.CancelEvent(EVENT_DEATH_RATTLE_TICK);
events.CancelEvent(EVENT_VINE_GRIP);
events.CancelEvent(EVENT_ENTER_UNCOIL);
events.CancelEvent(EVENT_UNCOIL_DESPAWN);
if (phase == PHASE_NORMAL)
{
if (_phase == PHASE_UNCOIL)
DoCastSelf(SPELL_REFORM_BOSS_COSMETIC, true);
events.ScheduleEvent(EVENT_SYNCHRONIZED_VENOM, 1s);
events.ScheduleEvent(EVENT_TAIL_SCYTHE, 8s);
events.ScheduleEvent(EVENT_TOXIC_BARRAGE, 12s);
events.ScheduleEvent(EVENT_TOXIC_ATROPHY, 20s);
events.ScheduleEvent(EVENT_VINDICTIVE_ONSLAUGHT, 26s);
events.ScheduleEvent(EVENT_BURROWING_CHARGE, 30s);
events.ScheduleEvent(EVENT_ENTER_DEATH_RATTLE, 65s);
}
else if (phase == PHASE_DEATH_RATTLE)
{
DoCastSelf(SPELL_VINE_GRIP_KNOCKBACK, true);
events.ScheduleEvent(EVENT_VINE_GRIP, 3s);
events.ScheduleEvent(EVENT_DEATH_RATTLE_TICK, 2s);
events.ScheduleEvent(EVENT_ENTER_UNCOIL, 30s);
}
else if (phase == PHASE_UNCOIL)
{
// Split: cast Uncoil and spawn the shared-health Writhes
me->CastSpell(me, SPELL_UNCOIL, true);
me->CastSpell(me, SPELL_UNCOIL_2, true);
for (uint8 i = 0; i < 5; ++i)
{
if (Creature* writhe = me->SummonCreature(NPC_UNCOILED_WRITHE, me->GetPosition(), TEMPSUMMON_MANUAL_DESPAWN))
{
writhe->AI()->DoZoneInCombat();
me->CastSpell(writhe, SPELL_SPLIT_HEALTH, true);
}
}
events.ScheduleEvent(EVENT_UNCOIL_DESPAWN, 12s);
}
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_TAIL_SCYTHE:
DoCastVictim(SPELL_TAIL_SCYTHE);
events.Repeat(Milliseconds(20500));
break;
case EVENT_VINDICTIVE_ONSLAUGHT:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
{
me->SetFacingToObject(target);
DoCast(target, SPELL_VINDICTIVE_ONSLAUGHT);
}
events.Repeat(Milliseconds(20500));
break;
case EVENT_DEATH_RATTLE:
DoCastAOE(SPELL_DEATH_RATTLE);
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
me->SummonCreature(NPC_UNCOILED_WRITHE, target->GetPosition(), TEMPSUMMON_CORPSE_TIMED_DESPAWN, 30s);
events.Repeat(60s);
break;
case EVENT_SYNCHRONIZED_VENOM:
DoCastAOE(SPELL_SYNCHRONIZED_VENOM);
events.Repeat(Milliseconds(20500));
for (uint8 i = 0; i < 5; ++i)
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 1) ? SPELL_SYNCHRONIZED_VENOM_2 : SPELL_SYNCHRONIZED_VENOM_4);
}
events.Repeat(75s);
break;
case EVENT_TAIL_SCYTHE:
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 15.0f, true))
DoCast(target, SPELL_TAIL_SCYTHE);
events.Repeat(10s);
break;
case EVENT_TOXIC_BARRAGE:
DoCastAOE(SPELL_TOXIC_BARRAGE, true);
events.Repeat(15s);
break;
case EVENT_TOXIC_ATROPHY:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_TOXIC_ATROPHY);
events.Repeat(Milliseconds(20500));
{
DoCast(target, SPELL_TOXIC_ATROPHY, true);
DoCast(target, SPELL_TOXIC_ATROPHY_2, true);
}
events.Repeat(20s);
break;
case EVENT_VINDICTIVE_ONSLAUGHT:
DoCastAOE(SPELL_VINDICTIVE_ONSLAUGHT, true);
events.Repeat(20s);
break;
case EVENT_BURROWING_CHARGE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
DoCast(target, SPELL_BURROWING_CHARGE);
events.Repeat(Milliseconds(20500));
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_BURROWING_CHARGE : SPELL_BURROWING_CHARGE_3);
events.ScheduleEvent(EVENT_VENOM_JET, 2s);
events.Repeat(16s);
break;
case EVENT_VENOM_JET:
for (uint8 i = 0; i < 3; ++i)
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 1) ? SPELL_VENOM_JET : SPELL_VENOM_JET_2);
}
break;
case EVENT_ENTER_DEATH_RATTLE:
EnterPhase(PHASE_DEATH_RATTLE);
break;
case EVENT_DEATH_RATTLE_TICK:
DoCastAOE(SPELL_DEATH_RATTLE_TICK, true);
events.Repeat(1s);
break;
case EVENT_VINE_GRIP:
DoCastAOE(SPELL_VINE_GRIP_MOVEMENT, true);
events.Repeat(4s);
break;
case EVENT_ENTER_UNCOIL:
EnterPhase(PHASE_UNCOIL);
break;
case EVENT_UNCOIL_DESPAWN:
// Recombine the split snakes back into the boss
DoCastSelf(SPELL_COMBINE_HEALTH, true);
DoCastSelf(SPELL_ASSIMILATION, true);
summons.DespawnEntry(NPC_UNCOILED_WRITHE);
EnterPhase(PHASE_NORMAL);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING) && _phase == PHASE_NORMAL)
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
private:
uint8 _phase;
};
// 262398 - Uncoiled Writhe
@@ -144,31 +218,40 @@ struct npc_uncoiled_writhe : public ScriptedAI
{
npc_uncoiled_writhe(Creature* creature) : ScriptedAI(creature) { }
void ScheduleTasks() override
void Reset() override
{
DoZoneInCombat();
events.ScheduleEvent(EVENT_SPITEFUL_HUNT, 3s);
events.ScheduleEvent(EVENT_TOXIC_ATROPHY_ADD, 8s);
ScriptedAI::Reset();
DoCastSelf(SPELL_UNCOILED_WRITHE_IMMUNITY, true);
DoCastSelf(SPELL_UNCOILED, true);
_events.ScheduleEvent(1, 8s);
}
void ExecuteEvent(uint32 eventId) override
void JustEngagedWith(Unit* who) override
{
switch (eventId)
{
case EVENT_SPITEFUL_HUNT:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, SPELL_SPITEFUL_HUNT);
events.Repeat(15s);
break;
case EVENT_TOXIC_ATROPHY_ADD:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_TOXIC_ATROPHY);
events.Repeat(25s);
break;
default:
break;
}
ScriptedAI::JustEngagedWith(who);
_events.ScheduleEvent(1, 8s);
}
void UpdateAI(uint32 diff) override
{
_events.Update(diff);
while (uint32 eventId = _events.ExecuteEvent())
{
if (eventId == 1)
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 1) ? SPELL_UNCOILED_WRITHE_TOXIC_ATROPHY : SPELL_UNCOILED_WRITHE_TOXIC_ATROPHY_2, true);
_events.Repeat(10s);
}
}
if (!UpdateVictim())
return;
}
private:
EventMap _events;
};
void AddSC_boss_the_writhing_coil()
@@ -0,0 +1,181 @@
/*
* This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
*
* 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, see <http://www.gnu.org/licenses/>.
*/
#ifndef DEF_BLINDINGVALE_H_
#define DEF_BLINDINGVALE_H_
#include "CreatureAIImpl.h"
#define BlindingValeScriptName "instance_blindingvale"
#define DataHeader "BlindingVale"
uint32 const EncounterCount = 4;
enum BlindingValeDataTypes
{
DATA_LIGHTBLOSSOM_TRINITY = 0,
DATA_IKUZZ = 1,
DATA_LIGHTWARDEN_RUIA = 2,
DATA_ZIEKKET = 3,
};
enum BlindingValeCreatureIds
{
// Bosses
NPC_KEZKITT = 243029,
NPC_MEITTIK = 243028,
NPC_LEKSHI = 243030,
NPC_LIGHTBLOSSOM = 244528, // Combined Trinity entity
NPC_IKUZZ = 244887,
NPC_LIGHTWARDEN_RUIA = 245912,
NPC_ZIEKKET = 247676,
// Adds
NPC_BLOODTHORN_ROOTS = 253571,
NPC_LIGHTSPAWN_LASHER = 247755,
// Ambient arena trash
NPC_LASHER = 245410,
NPC_LIGHTGORGED_LASHER = 245345,
NPC_UNDERBRUSH_STALKER = 245339,
};
enum BlindingValeGameObjectIds
{
GO_DOOR_BOSS1_ENTER = 539720,
GO_DOOR_BOSS1_EXIT_LARGE = 539721,
GO_DOOR_BOSS1_EXIT_SMALL = 539716,
GO_DOOR_BOSS2_ENTER = 539784,
GO_DOOR_BOSS2_EXIT = 539718,
GO_DOOR_BOSS3 = 539715,
};
// ===== Lightblossom Trinity spells =====
enum TrinitySpells
{
// Kezkitt (ranged)
SPELL_LIGHT_BOLT_A = 1263697,
SPELL_LIGHT_BOLT_B = 1235616,
SPELL_LIGHTBLOSSOM_BEAM_A = 1235564,
SPELL_LIGHTBLOSSOM_BEAM_B = 1235574,
SPELL_LIGHTBLOSSOM_BEAM_C = 1235577,
SPELL_LIGHT_SCORCHED_EARTH = 1235814,
// Meittik (melee)
SPELL_BEDROCK_SLAM_A = 1234753,
SPELL_BEDROCK_SLAM_B = 1234773,
SPELL_BEDROCK_SLAM_C = 1234778,
SPELL_FERTILE_LOAM = 1234782,
// Lekshi (assassin)
SPELL_THORNBLADE_A = 1235865,
SPELL_THORNBLADE_B = 1235640,
SPELL_THORNBLADE_C = 1235642,
SPELL_LIGHTSOWER_DASH_A = 1234858,
SPELL_LIGHTSOWER_DASH_B = 1234850,
SPELL_LIGHTSOWER_DASH_C = 1235373,
SPELL_LIGHTSOWER_DASH_D = 1235546,
// Shared / combine
SPELL_LIGHTBLOOM_OVERGROWTH = 1235751,
SPELL_LIGHT_GORGED = 1235729,
SPELL_THICKETS_TRINITY = 1253028,
SPELL_FAN_OF_THORNS = 1261011,
};
// ===== Ikuzz the Light Hunter spells =====
enum IkuzzSpells
{
SPELL_THORNCALLER_ROAR_A = 1236709,
SPELL_THORNCALLER_ROAR_B = 1236715,
SPELL_THORNCALLER_ROAR_C = 1236731,
SPELL_BLOODTHORN_ROOTS_A = 1236658,
SPELL_BLOODTHORN_ROOTS_B = 1236717,
SPELL_BLOODTHORN_ROOTS_C = 1259362,
SPELL_VERDANT_STOMP = 1236746,
SPELL_BLOODTHIRSTY_GAZE_A = 1237090,
SPELL_BLOODTHIRSTY_GAZE_B = 1253410,
SPELL_BLOODTHIRSTY_GAZE_C = 1237091,
SPELL_INCISE = 1237166,
SPELL_LIGHTCRAZED_FRENZY_A = 1237073,
SPELL_LIGHTCRAZED_FRENZY_B = 1263420,
SPELL_CRUSHING_FOOTFALLS = 1237093,
SPELL_CRUNCHED = 1272290,
};
// ===== Lightwarden Ruia spells =====
enum LightwardenRuiaSpells
{
SPELL_SHAPESHIFT_MOONKIN = 1239882,
SPELL_SHAPESHIFT_BEAR = 1239885,
SPELL_WARDENS_WRATH = 1239821,
SPELL_LIGHTFIRE_A = 1239824,
SPELL_LIGHTFIRE_B = 1239825,
SPELL_LIGHTFIRE_BEAMS = 1239919,
SPELL_LIGHTFALL_A = 1240100,
SPELL_LIGHTFALL_B = 1240098,
SPELL_LIGHTFALL_BARRAGE = 1240152,
SPELL_GRIEVOUS_THRASH = 1241058,
SPELL_PULVERIZING_STRIKES_A = 1240257,
SPELL_PULVERIZING_STRIKES_B = 1240210,
SPELL_PULVERIZING_STRIKES_C = 1240222,
SPELL_LIGHTWARDENS_BLIGHT = 1242180,
SPELL_OOZING_XYLEM = 1247377,
SPELL_SPIRITS_OF_THE_VALE = 1241067,
};
// ===== Ziekket spells =====
enum ZiekketSpells
{
SPELL_RP_BREATH_CHANNEL = 1258040,
SPELL_RP_STOMP = 1258061,
SPELL_RP_MISSILE_AREA = 1258048,
SPELL_RP_MISSILE_AREA_2 = 1258056,
SPELL_THORNSPIKE_A = 1247685,
SPELL_THORNSPIKE_B = 1247746,
SPELL_AWAKEN_THE_LIGHTBLOOM = 1246372,
SPELL_AWAKEN_PAYLOAD_A = 1246559,
SPELL_AWAKEN_PAYLOAD_B = 1246527,
SPELL_OOZING_XYLEM_CAST = 1247644,
SPELL_CONCENTRATED_LIGHTBEAM = 1247611,
SPELL_LIGHTSAP = 1246447,
// Lightspawn Lasher add
SPELL_LIGHTSPORE_SHOT = 1247669,
SPELL_VICIOUS_REGROWTH = 1253320,
SPELL_DORMANT = 1246379,
SPELL_ANCHOR_HERE = 45313,
};
enum LightwardenRuiaEvents
{
EVENT_SHAPESHIFT_MOONKIN = 1000,
EVENT_WARDENS_WRATH = 1001,
EVENT_LIGHTFIRE = 1002,
EVENT_LIGHTFIRE_BEAMS = 1003,
EVENT_LIGHTFALL = 1004,
EVENT_SHAPESHIFT_BEAR = 1005,
EVENT_GRIEVOUS_THRASH = 1006,
EVENT_PULVERIZING_STRIKES = 1007,
EVENT_SPIRITS_OF_THE_VALE = 1008,
};
template <class AI, class T>
inline AI* GetBlindingValeAI(T* obj)
{
return GetInstanceAI<AI>(obj, BlindingValeScriptName);
}
#define RegisterBlindingValeCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetBlindingValeAI)
#endif // DEF_BLINDINGVALE_H_
@@ -0,0 +1,155 @@
/*
* This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
*
* 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, see <http://www.gnu.org/licenses/>.
*/
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "blindingvale.h"
enum IkuzzEvents
{
EVENT_THORNCALLER_ROAR = 1,
EVENT_BLOODTHORN_ROOTS,
EVENT_VERDANT_STOMP,
EVENT_BLOODTHIRSTY_GAZE,
EVENT_INCISE,
EVENT_LIGHTCRAZED_FRENZY,
EVENT_FRENZY_PULSE,
};
// 244887 - Ikuzz the Light Hunter
struct boss_ikuzz : public BossAI
{
boss_ikuzz(Creature* creature) : BossAI(creature, DATA_IKUZZ) { }
void Reset() override
{
BossAI::Reset();
_frenzied = false;
_gazeVictim.Clear();
}
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
events.ScheduleEvent(EVENT_VERDANT_STOMP, 8s);
events.ScheduleEvent(EVENT_THORNCALLER_ROAR, 14s);
events.ScheduleEvent(EVENT_BLOODTHORN_ROOTS, 20s);
events.ScheduleEvent(EVENT_BLOODTHIRSTY_GAZE, 30s);
events.ScheduleEvent(EVENT_LIGHTCRAZED_FRENZY, 1s); // checked every update vs 50% hp
}
void JustDied(Unit* killer) override
{
BossAI::JustDied(killer);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
}
void DamageTaken(Unit* /*attacker*/, uint32& /*damage*/, DamageEffectType /*damageType*/, SpellInfo const* /*spellInfo*/) override
{
if (!_frenzied && me->HealthBelowPct(50))
{
_frenzied = true;
DoCastSelf(SPELL_LIGHTCRAZED_FRENZY_A, true);
DoCastSelf(SPELL_LIGHTCRAZED_FRENZY_B, true);
events.ScheduleEvent(EVENT_FRENZY_PULSE, 2s);
}
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_VERDANT_STOMP:
DoCastAOE(SPELL_VERDANT_STOMP);
events.Repeat(25s);
break;
case EVENT_THORNCALLER_ROAR:
DoCastAOE(urand(0, 2) ? SPELL_THORNCALLER_ROAR_A : urand(0, 1) ? SPELL_THORNCALLER_ROAR_B : SPELL_THORNCALLER_ROAR_C);
events.Repeat(18s, 22s);
break;
case EVENT_BLOODTHORN_ROOTS:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_BLOODTHORN_ROOTS_A : urand(0, 1) ? SPELL_BLOODTHORN_ROOTS_B : SPELL_BLOODTHORN_ROOTS_C, true);
events.Repeat(20s);
break;
case EVENT_BLOODTHIRSTY_GAZE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
{
DoCast(target, urand(0, 2) ? SPELL_BLOODTHIRSTY_GAZE_A : SPELL_BLOODTHIRSTY_GAZE_B);
_gazeVictim = target->GetGUID();
events.ScheduleEvent(EVENT_INCISE, 10s);
}
events.Repeat(40s);
break;
case EVENT_INCISE:
if (!_gazeVictim.IsEmpty())
if (Unit* target = ObjectAccessor::GetUnit(*me, _gazeVictim))
DoCast(target, SPELL_INCISE, true);
_gazeVictim.Clear();
break;
case EVENT_LIGHTCRAZED_FRENZY:
if (!_frenzied)
events.Repeat(1s);
break;
case EVENT_FRENZY_PULSE:
DoCastSelf(SPELL_LIGHTCRAZED_FRENZY_B, true);
events.Repeat(2s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
private:
bool _frenzied;
ObjectGuid _gazeVictim;
};
// 253571 - Bloodthorn Roots (Ikuzz ground add; roots players standing in them)
struct npc_bloodthorn_roots : public ScriptedAI
{
npc_bloodthorn_roots(Creature* creature) : ScriptedAI(creature) { }
void Reset() override
{
ScriptedAI::Reset();
me->SetReactState(REACT_PASSIVE);
DoCastSelf(SPELL_ANCHOR_HERE, true);
DoCastSelf(SPELL_DORMANT, true);
}
};
void AddSC_boss_ikuzz()
{
RegisterBlindingValeCreatureAI(boss_ikuzz);
RegisterBlindingValeCreatureAI(npc_bloodthorn_roots);
}
@@ -0,0 +1,215 @@
/*
* This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
*
* 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, see <http://www.gnu.org/licenses/>.
*/
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "blindingvale.h"
enum TrinityEvents
{
EVENT_KEZKITT_LIGHT_BOLT = 1,
EVENT_KEZKITT_LIGHTBLOSSOM_BEAM,
EVENT_KEZKITT_LIGHT_SCORCHED,
EVENT_MEITTIK_BEDROCK_SLAM,
EVENT_MEITTIK_FERTILE_LOAM,
EVENT_LEKSHI_THORNBLADE,
EVENT_LEKSHI_LIGHTSOWER_DASH,
EVENT_FAN_OF_THORNS,
};
// 243029 - Kezkitt (ranged / casts Light, drives the shared Trinity encounter)
struct boss_kezkitt : public BossAI
{
boss_kezkitt(Creature* creature) : BossAI(creature, DATA_LIGHTBLOSSOM_TRINITY) { }
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
events.ScheduleEvent(EVENT_KEZKITT_LIGHT_BOLT, 2s);
events.ScheduleEvent(EVENT_KEZKITT_LIGHTBLOSSOM_BEAM, 6s);
events.ScheduleEvent(EVENT_KEZKITT_LIGHT_SCORCHED, 20s);
}
void JustDied(Unit* killer) override
{
BossAI::JustDied(killer);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
instance->SetBossState(DATA_LIGHTBLOSSOM_TRINITY, DONE);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_KEZKITT_LIGHT_BOLT:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 1) ? SPELL_LIGHT_BOLT_A : SPELL_LIGHT_BOLT_B);
events.Repeat(3s);
break;
case EVENT_KEZKITT_LIGHTBLOSSOM_BEAM:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_LIGHTBLOSSOM_BEAM_A : SPELL_LIGHTBLOSSOM_BEAM_B);
events.Repeat(12s, 18s);
break;
case EVENT_KEZKITT_LIGHT_SCORCHED:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_LIGHT_SCORCHED_EARTH, true);
events.Repeat(15s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
};
// 243028 - Meittik (melee)
struct boss_meittik : public BossAI
{
boss_meittik(Creature* creature) : BossAI(creature, DATA_LIGHTBLOSSOM_TRINITY) { }
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
events.ScheduleEvent(EVENT_MEITTIK_BEDROCK_SLAM, 6s);
events.ScheduleEvent(EVENT_MEITTIK_FERTILE_LOAM, 12s);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_MEITTIK_BEDROCK_SLAM:
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 40.0f, true))
{
DoCast(target, urand(0, 2) ? SPELL_BEDROCK_SLAM_A : urand(0, 1) ? SPELL_BEDROCK_SLAM_B : SPELL_BEDROCK_SLAM_C);
events.Repeat(25s);
}
break;
case EVENT_MEITTIK_FERTILE_LOAM:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_FERTILE_LOAM, true);
events.Repeat(18s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
};
// 243030 - Lekshi (assassin)
struct boss_lekshi : public BossAI
{
boss_lekshi(Creature* creature) : BossAI(creature, DATA_LIGHTBLOSSOM_TRINITY) { }
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
events.ScheduleEvent(EVENT_LEKSHI_THORNBLADE, 4s);
events.ScheduleEvent(EVENT_LEKSHI_LIGHTSOWER_DASH, 12s);
events.ScheduleEvent(EVENT_FAN_OF_THORNS, 20s);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_LEKSHI_THORNBLADE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_THORNBLADE_A : urand(0, 1) ? SPELL_THORNBLADE_B : SPELL_THORNBLADE_C);
events.Repeat(10s);
break;
case EVENT_LEKSHI_LIGHTSOWER_DASH:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 3) ? SPELL_LIGHTSOWER_DASH_A : urand(0, 2) ? SPELL_LIGHTSOWER_DASH_B : urand(0, 1) ? SPELL_LIGHTSOWER_DASH_C : SPELL_LIGHTSOWER_DASH_D);
events.Repeat(20s);
break;
case EVENT_FAN_OF_THORNS:
DoCastAOE(SPELL_FAN_OF_THORNS, true);
events.Repeat(10s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
};
// 244528 - Lightblossom (combined Trinity entity, replace-after-combine visual)
struct npc_lightblossom : public ScriptedAI
{
npc_lightblossom(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()) { }
void JustEngagedWith(Unit* who) override
{
ScriptedAI::JustEngagedWith(who);
DoCastSelf(SPELL_LIGHTBLOOM_OVERGROWTH, true);
DoCastSelf(SPELL_LIGHT_GORGED, true);
}
private:
InstanceScript* _instance;
};
void AddSC_boss_lightblossom_trinity()
{
RegisterBlindingValeCreatureAI(boss_kezkitt);
RegisterBlindingValeCreatureAI(boss_meittik);
RegisterBlindingValeCreatureAI(boss_lekshi);
RegisterBlindingValeCreatureAI(npc_lightblossom);
}
@@ -0,0 +1,149 @@
/*
* This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
*
* 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, see <http://www.gnu.org/licenses/>.
*/
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "blindingvale.h"
enum RuiaPhases
{
PHASE_MOONKIN = 1,
PHASE_BEAR,
PHASE_FINAL,
};
// 245912 - Lightwarden Ruia
struct boss_lightwarden_ruia : public BossAI
{
boss_lightwarden_ruia(Creature* creature) : BossAI(creature, DATA_LIGHTWARDEN_RUIA) { }
void Reset() override
{
BossAI::Reset();
_phase = PHASE_MOONKIN;
}
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
DoCastSelf(SPELL_SHAPESHIFT_MOONKIN, true);
_phase = PHASE_MOONKIN;
events.ScheduleEvent(EVENT_WARDENS_WRATH, 3s);
events.ScheduleEvent(EVENT_LIGHTFIRE, 8s);
events.ScheduleEvent(EVENT_LIGHTFIRE_BEAMS, 14s);
events.ScheduleEvent(EVENT_LIGHTFALL, 20s);
events.ScheduleEvent(EVENT_SHAPESHIFT_BEAR, 60s);
}
void JustDied(Unit* killer) override
{
BossAI::JustDied(killer);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
}
void DamageTaken(Unit* /*attacker*/, uint32& /*damage*/, DamageEffectType /*damageType*/, SpellInfo const* /*spellInfo*/) override
{
// Enter final Spirits-of-the-Vale channel phase around 40% health
if (_phase != PHASE_FINAL && me->HealthBelowPct(40))
{
_phase = PHASE_FINAL;
events.CancelEvent(EVENT_SHAPESHIFT_BEAR);
events.Reset();
DoCastSelf(SPELL_SHAPESHIFT_BEAR, true);
DoCastSelf(SPELL_SPIRITS_OF_THE_VALE, true);
events.ScheduleEvent(EVENT_SPIRITS_OF_THE_VALE, 1s);
events.ScheduleEvent(EVENT_WARDENS_WRATH, 2s);
events.ScheduleEvent(EVENT_LIGHTFALL, 4s);
events.ScheduleEvent(EVENT_PULVERIZING_STRIKES, 3s);
}
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_WARDENS_WRATH:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_WARDENS_WRATH);
events.Repeat(_phase == PHASE_FINAL ? 2s : 8s);
break;
case EVENT_LIGHTFIRE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 1) ? SPELL_LIGHTFIRE_A : SPELL_LIGHTFIRE_B);
events.Repeat(10s);
break;
case EVENT_LIGHTFIRE_BEAMS:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_LIGHTFIRE_BEAMS);
events.Repeat(16s);
break;
case EVENT_LIGHTFALL:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_LIGHTFALL_A : urand(0, 1) ? SPELL_LIGHTFALL_B : SPELL_LIGHTFALL_BARRAGE, true);
events.Repeat(_phase == PHASE_FINAL ? 3s : 12s);
break;
case EVENT_SHAPESHIFT_BEAR:
_phase = PHASE_BEAR;
DoCastSelf(SPELL_SHAPESHIFT_BEAR, true);
events.CancelEvent(EVENT_LIGHTFIRE);
events.CancelEvent(EVENT_LIGHTFIRE_BEAMS);
events.CancelEvent(EVENT_WARDENS_WRATH);
events.ScheduleEvent(EVENT_GRIEVOUS_THRASH, 2s);
events.ScheduleEvent(EVENT_PULVERIZING_STRIKES, 6s);
break;
case EVENT_GRIEVOUS_THRASH:
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 40.0f, true))
DoCast(target, SPELL_GRIEVOUS_THRASH);
events.Repeat(12s);
break;
case EVENT_PULVERIZING_STRIKES:
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_PULVERIZING_STRIKES_A : urand(0, 1) ? SPELL_PULVERIZING_STRIKES_B : SPELL_PULVERIZING_STRIKES_C);
events.Repeat(_phase == PHASE_FINAL ? 2s : 10s);
break;
case EVENT_SPIRITS_OF_THE_VALE:
DoCastSelf(SPELL_SPIRITS_OF_THE_VALE, true);
events.Repeat(3s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
private:
uint8 _phase;
};
void AddSC_boss_lightwarden_ruia()
{
RegisterBlindingValeCreatureAI(boss_lightwarden_ruia);
}
@@ -0,0 +1,152 @@
/*
* This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
*
* 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, see <http://www.gnu.org/licenses/>.
*/
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "blindingvale.h"
enum ZiekketEvents
{
EVENT_OOZING_XYLEM = 1,
EVENT_AWAKEN_LIGHTBLOOM,
EVENT_THORNSPIKE,
EVENT_CONCENTRATED_BEAM,
};
enum LasherEvents
{
EVENT_LIGHTSPORE_SHOT = 1000,
};
// 247676 - Ziekket
struct boss_ziekket : public BossAI
{
boss_ziekket(Creature* creature) : BossAI(creature, DATA_ZIEKKET) { }
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
events.ScheduleEvent(EVENT_OOZING_XYLEM, 2s);
events.ScheduleEvent(EVENT_AWAKEN_LIGHTBLOOM, 6s);
events.ScheduleEvent(EVENT_THORNSPIKE, 15s);
events.ScheduleEvent(EVENT_CONCENTRATED_BEAM, 20s);
}
void JustDied(Unit* killer) override
{
BossAI::JustDied(killer);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
}
void JustSummoned(Creature* summon) override
{
BossAI::JustSummoned(summon);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_OOZING_XYLEM:
DoCastSelf(SPELL_OOZING_XYLEM_CAST);
events.Repeat(3s);
break;
case EVENT_AWAKEN_LIGHTBLOOM:
DoCastSelf(SPELL_AWAKEN_THE_LIGHTBLOOM, true);
me->SummonCreature(NPC_LIGHTSPAWN_LASHER, me->GetPosition(), TEMPSUMMON_MANUAL_DESPAWN);
me->SummonCreature(NPC_LIGHTSPAWN_LASHER, me->GetPosition(), TEMPSUMMON_MANUAL_DESPAWN);
events.Repeat(45s);
break;
case EVENT_THORNSPIKE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 1) ? SPELL_THORNSPIKE_A : SPELL_THORNSPIKE_B);
events.Repeat(16s);
break;
case EVENT_CONCENTRATED_BEAM:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_CONCENTRATED_LIGHTBEAM);
events.Repeat(24s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
};
// 247755 - Lightspawn Lasher (Ziekket add)
struct npc_lightspawn_lasher : public ScriptedAI
{
npc_lightspawn_lasher(Creature* creature) : ScriptedAI(creature) { }
void JustEngagedWith(Unit* who) override
{
ScriptedAI::JustEngagedWith(who);
_events.ScheduleEvent(EVENT_LIGHTSPORE_SHOT, 3s);
}
void ExecuteEvent(uint32 eventId)
{
switch (eventId)
{
case EVENT_LIGHTSPORE_SHOT:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_LIGHTSPORE_SHOT);
_events.Repeat(8s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
_events.Update(diff);
while (uint32 eventId = _events.ExecuteEvent())
ExecuteEvent(eventId);
}
private:
EventMap _events;
};
void AddSC_boss_ziekket()
{
RegisterBlindingValeCreatureAI(boss_ziekket);
RegisterBlindingValeCreatureAI(npc_lightspawn_lasher);
}
@@ -0,0 +1,54 @@
/*
* This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
*
* 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, see <http://www.gnu.org/licenses/>.
*/
#include "InstanceScript.h"
#include "ScriptMgr.h"
#include "blindingvale.h"
static constexpr DungeonEncounterData const encounters[] =
{
{ DATA_LIGHTBLOSSOM_TRINITY, {{ 3199 }} },
{ DATA_IKUZZ, {{ 3200 }} },
{ DATA_LIGHTWARDEN_RUIA, {{ 3201 }} },
{ DATA_ZIEKKET, {{ 3202 }} }
};
static constexpr DoorData doorData[] =
{
{ GO_DOOR_BOSS1_ENTER, DATA_LIGHTBLOSSOM_TRINITY, EncounterDoorBehavior::OpenWhenNotInProgress },
{ GO_DOOR_BOSS1_EXIT_LARGE, DATA_LIGHTBLOSSOM_TRINITY, EncounterDoorBehavior::OpenWhenDone },
{ GO_DOOR_BOSS1_EXIT_SMALL, DATA_LIGHTBLOSSOM_TRINITY, EncounterDoorBehavior::OpenWhenDone },
{ GO_DOOR_BOSS2_ENTER, DATA_IKUZZ, EncounterDoorBehavior::OpenWhenNotInProgress },
{ GO_DOOR_BOSS2_EXIT, DATA_IKUZZ, EncounterDoorBehavior::OpenWhenDone },
{ GO_DOOR_BOSS3, DATA_LIGHTWARDEN_RUIA, EncounterDoorBehavior::OpenWhenDone },
};
struct instance_blindingvale : public InstanceScript
{
instance_blindingvale(InstanceMap* map) : InstanceScript(map)
{
SetHeaders(DataHeader);
SetBossNumber(EncounterCount);
LoadDoorData(doorData);
LoadDungeonEncounterData(encounters);
}
};
void AddSC_instance_blindingvale()
{
RegisterInstanceMapScript(instance_blindingvale, 2859);
}
@@ -42,6 +42,22 @@ struct instance_denofnalorakk : public InstanceScript
LoadDoorData(doorData);
LoadDungeonEncounterData(encounters);
}
void OnPlayerEnter(Player* player) override
{
if (!player->GetGroup() || !player->GetGroup()->GetLeaderGUID())
return;
player->GetGroup()->AddFollowerModeBots(player);
}
void OnPlayerExit(Player* player)
{
if (!player->GetGroup())
return;
player->GetGroup()->DespawnFollowerModeBots(player);
}
};
void AddSC_instance_denofnalorakk()
@@ -21,12 +21,18 @@
enum ArcanotronSpells
{
SPELL_ETHEREAL_SHACKLES = 1214038,
SPELL_REPULSING_SLAM = 474496,
SPELL_ARCANE_EXPULSION = 1214081,
SPELL_ARCANE_RESIDUE = 1214089,
SPELL_REFUELING_PROTOCOL = 474345,
SPELL_UNSTABLE_ENERGY = 1243905,
SPELL_START_ENERGY = 1253889,
SPELL_ENERGY_CONSUMER = 1253893,
SPELL_REPULSING_SLAM = 474496,
SPELL_ARCANE_EXPULSION = 1214081,
SPELL_ARCANE_RESIDUE = 1214089,
SPELL_ETHEREAL_SHACKLES = 1214038,
SPELL_ETHEREAL_SHACKLES_VIS = 1214032,
SPELL_ETHEREAL_SHACKLES_2 = 1214034,
SPELL_REFUELING_PROTOCOL = 474345,
SPELL_ENERGY_ORB = 1244531,
SPELL_UNSTABLE_ENERGY = 1243905,
SPELL_ARCANE_ERUPTION = 474414,
};
enum ArcanotronTexts
@@ -35,29 +41,38 @@ enum ArcanotronTexts
SAY_DEATH = 1,
};
enum events
enum ArcanotronEvents
{
EVENT_REPULSING_SLAM = 1,
EVENT_ARCANE_EXPULSION,
EVENT_ETHEREAL_SHACKLES,
EVENT_REFUELING_PROTOCOL,
EVENT_SPAWN_ENERGY_ORBS,
EVENT_UNSTABLE_ENERGY,
EVENT_END_REFUELING,
};
// 231861 - Arcanotron Custos
struct boss_arcanotron_custos : public BossAI
{
boss_arcanotron_custos(Creature* creature) : BossAI(creature, DATA_ARCANOTRON_CUSTOS) { }
boss_arcanotron_custos(Creature* creature) : BossAI(creature, DATA_ARCANOTRON_CUSTOS), _refueling(false) { }
bool _refueling;
void Reset() override
{
BossAI::Reset();
_refueling = false;
me->RemoveAurasDueToSpell(SPELL_REFUELING_PROTOCOL);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_UNSTABLE_ENERGY);
}
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
DoCastSelf(SPELL_START_ENERGY, true);
DoCastSelf(SPELL_ENERGY_CONSUMER, true);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
}
@@ -65,12 +80,14 @@ struct boss_arcanotron_custos : public BossAI
{
BossAI::JustDied(killer);
Talk(SAY_DEATH);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_UNSTABLE_ENERGY);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
}
void EnterEvadeMode(EvadeReason /*why*/) override
{
me->RemoveAllAuras();
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_UNSTABLE_ENERGY);
_EnterEvadeMode();
_DespawnAtEvade();
}
@@ -78,31 +95,67 @@ struct boss_arcanotron_custos : public BossAI
void ScheduleTasks() override
{
events.ScheduleEvent(EVENT_REPULSING_SLAM, 6s);
events.ScheduleEvent(EVENT_ARCANE_EXPULSION, 12s);
events.ScheduleEvent(EVENT_ETHEREAL_SHACKLES, 18s);
events.ScheduleEvent(EVENT_ARCANE_EXPULSION, 15s);
events.ScheduleEvent(EVENT_ETHEREAL_SHACKLES, 23s);
events.ScheduleEvent(EVENT_REFUELING_PROTOCOL, 45s);
}
void SpawnEnergyOrbs()
{
for (uint8 i = 0; i < 3; ++i)
DoCastAOE(SPELL_ENERGY_ORB);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_REPULSING_SLAM:
DoCastVictim(SPELL_REPULSING_SLAM);
events.Repeat(Milliseconds(20500));
events.Repeat(10s);
break;
case EVENT_ARCANE_EXPULSION:
DoCastAOE(SPELL_ARCANE_EXPULSION);
events.Repeat(Milliseconds(20500));
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 45.0f, true))
DoCast(target, SPELL_ARCANE_RESIDUE, true);
events.Repeat(12s);
break;
case EVENT_ETHEREAL_SHACKLES:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_ETHEREAL_SHACKLES);
events.Repeat(Milliseconds(20500));
for (uint8 i = 0; i < 3; ++i)
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 1) ? SPELL_ETHEREAL_SHACKLES : SPELL_ETHEREAL_SHACKLES_2);
DoCastSelf(SPELL_ETHEREAL_SHACKLES_VIS, true);
events.Repeat(22s);
break;
case EVENT_REFUELING_PROTOCOL:
DoCastSelf(SPELL_REFUELING_PROTOCOL, true);
events.Repeat(60s);
_refueling = true;
events.CancelEvent(EVENT_REPULSING_SLAM);
events.CancelEvent(EVENT_ARCANE_EXPULSION);
events.CancelEvent(EVENT_ETHEREAL_SHACKLES);
DoCastSelf(SPELL_REFUELING_PROTOCOL);
events.ScheduleEvent(EVENT_SPAWN_ENERGY_ORBS, 1s);
events.ScheduleEvent(EVENT_UNSTABLE_ENERGY, 2s);
events.ScheduleEvent(EVENT_END_REFUELING, 14s);
break;
case EVENT_SPAWN_ENERGY_ORBS:
SpawnEnergyOrbs();
events.Repeat(1s);
break;
case EVENT_UNSTABLE_ENERGY:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, SPELL_UNSTABLE_ENERGY);
events.Repeat(2s);
break;
case EVENT_END_REFUELING:
_refueling = false;
me->RemoveAurasDueToSpell(SPELL_REFUELING_PROTOCOL);
events.CancelEvent(EVENT_SPAWN_ENERGY_ORBS);
events.CancelEvent(EVENT_UNSTABLE_ENERGY);
DoCastAOE(SPELL_ARCANE_ERUPTION);
events.ScheduleEvent(EVENT_REPULSING_SLAM, 3s);
events.ScheduleEvent(EVENT_ARCANE_EXPULSION, 8s);
events.ScheduleEvent(EVENT_ETHEREAL_SHACKLES, 14s);
events.ScheduleEvent(EVENT_REFUELING_PROTOCOL, 60s);
break;
default:
break;
@@ -21,11 +21,20 @@
enum DegentriusSpells
{
SPELL_DEVOURING_ENTROPY = 1215897,
SPELL_MOTE_CREATION_A = 1215028,
SPELL_MOTE_CREATION_B = 1215029,
SPELL_VOID_MOTE = 1214582,
SPELL_CALL_OF_THE_VOID = 1270923,
SPELL_VOID_ENERGY = 1253784,
SPELL_UNSTABLE_VOID_ESSENCE = 1215087,
SPELL_HULKING_FRAGMENT = 1280113,
SPELL_ENTROPY_BLAST = 1271066,
SPELL_VOID_TORRENT = 1214714,
SPELL_VOID_TORRENT = 1214714,
SPELL_VOID_DESTRUCTION = 1215161,
SPELL_DEVOURING_ENTROPY = 1215897,
SPELL_ENTROPY_ORB = 1269631,
SPELL_HULKING_FRAGMENT = 1280113,
SPELL_HULKING_FRAGMENT_SLAM = 1280106,
SPELL_ENTROPY_BLAST = 1271066,
SPELL_UMBRAL_SPLINTERS = 1284627,
};
enum DegentriusTexts
@@ -34,13 +43,16 @@ enum DegentriusTexts
SAY_DEATH = 1,
};
enum events
enum DegentriusEvents
{
EVENT_HULKING_FRAGMENT = 1,
EVENT_DEVOURING_ENTROPY,
EVENT_MOTE_CREATION = 1,
EVENT_CALL_OF_THE_VOID,
EVENT_UNSTABLE_VOID_ESSENCE,
EVENT_DEVOURING_ENTROPY,
EVENT_HULKING_FRAGMENT,
EVENT_ENTROPY_BLAST,
EVENT_VOID_TORRENT,
EVENT_UMBRAL_SPLINTERS,
};
// 231865 - Degentrius
@@ -58,6 +70,8 @@ struct boss_degentrius : public BossAI
{
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
DoCastSelf(SPELL_VOID_ENERGY, true);
CastMoteCreation();
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
}
@@ -77,38 +91,61 @@ struct boss_degentrius : public BossAI
_DespawnAtEvade();
}
void CastMoteCreation()
{
DoCastSelf(SPELL_MOTE_CREATION_A, true);
DoCastSelf(SPELL_MOTE_CREATION_B, true);
events.ScheduleEvent(EVENT_CALL_OF_THE_VOID, 5s);
}
void ScheduleTasks() override
{
events.ScheduleEvent(EVENT_HULKING_FRAGMENT, 3s);
events.ScheduleEvent(EVENT_DEVOURING_ENTROPY, 9s);
events.ScheduleEvent(EVENT_ENTROPY_BLAST, 8s);
events.ScheduleEvent(EVENT_HULKING_FRAGMENT, 12s);
events.ScheduleEvent(EVENT_UNSTABLE_VOID_ESSENCE, 15s);
events.ScheduleEvent(EVENT_ENTROPY_BLAST, 24s);
events.ScheduleEvent(EVENT_VOID_TORRENT, 36s);
events.ScheduleEvent(EVENT_DEVOURING_ENTROPY, 20s);
events.ScheduleEvent(EVENT_VOID_TORRENT, 26s);
events.ScheduleEvent(EVENT_UMBRAL_SPLINTERS, 34s);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_HULKING_FRAGMENT:
DoCastVictim(SPELL_HULKING_FRAGMENT);
events.Repeat(Milliseconds(20500));
case EVENT_MOTE_CREATION:
CastMoteCreation();
break;
case EVENT_DEVOURING_ENTROPY:
DoCastAOE(SPELL_DEVOURING_ENTROPY);
events.Repeat(Milliseconds(20500));
break;
case EVENT_UNSTABLE_VOID_ESSENCE:
DoCastAOE(SPELL_UNSTABLE_VOID_ESSENCE);
events.Repeat(Milliseconds(20500));
case EVENT_CALL_OF_THE_VOID:
DoCastAOE(SPELL_CALL_OF_THE_VOID);
DoCastAOE(SPELL_VOID_MOTE);
events.Repeat(45s);
break;
case EVENT_ENTROPY_BLAST:
DoCastVictim(SPELL_ENTROPY_BLAST);
events.Repeat(Milliseconds(20500));
break;
case EVENT_HULKING_FRAGMENT:
DoCastVictim(SPELL_HULKING_FRAGMENT);
DoCastVictim(SPELL_HULKING_FRAGMENT_SLAM, true);
events.Repeat(30s);
break;
case EVENT_UNSTABLE_VOID_ESSENCE:
DoCastAOE(SPELL_UNSTABLE_VOID_ESSENCE);
events.Repeat(28s);
break;
case EVENT_DEVOURING_ENTROPY:
for (uint8 i = 0; i < 3; ++i)
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, SPELL_DEVOURING_ENTROPY, true);
events.Repeat(45s);
break;
case EVENT_VOID_TORRENT:
DoCastAOE(SPELL_VOID_TORRENT);
events.Repeat(Milliseconds(20500));
events.Repeat(40s);
break;
case EVENT_UMBRAL_SPLINTERS:
DoCastVictim(SPELL_UMBRAL_SPLINTERS);
events.Repeat(35s);
break;
default:
break;
@@ -21,11 +21,21 @@
enum GemellusSpells
{
SPELL_TRIPLICATE = 1223847,
SPELL_COSMIC_STING = 1223958,
SPELL_ASTRAL_GRASP = 1224299,
SPELL_NEURAL_LINK = 1253709,
SPELL_VOID_SECRETIONS = 1224104,
SPELL_TRIPLICATE = 1223847,
SPELL_TRIPLICATE_COPY = 1296205,
SPELL_DISPLAY_OVERRIDE = 1224574,
SPELL_BOSS_SPAWN_VISUAL = 1227222,
SPELL_COSMIC_STING = 1223961,
SPELL_COSMIC_STING_2 = 1284954,
SPELL_COSMIC_STING_3 = 1284958,
SPELL_VOID_SECRETIONS = 1224104,
SPELL_VOID_SECRETIONS_2 = 1224100,
SPELL_ASTRAL_GRASP = 1224129,
SPELL_ASTRAL_GRASP_2 = 1224299,
SPELL_ASTRAL_GRASP_3 = 1224337,
SPELL_SYNAPTIC_NEXUS = 1244456,
SPELL_COSMIC_RADIATION = 1224401,
SPELL_ANCHOR_HERE = 45313,
};
enum GemellusTexts
@@ -34,12 +44,14 @@ enum GemellusTexts
SAY_DEATH = 1,
};
enum events
enum GemellusEvents
{
EVENT_TRIPLICATE = 1,
EVENT_COSMIC_STING,
EVENT_VOID_SECRETIONS,
EVENT_ASTRAL_GRASP,
EVENT_NEURAL_LINK,
EVENT_SYNAPTIC_NEXUS,
EVENT_COSMIC_RADIATION,
};
// 239636 - Gemellus
@@ -57,6 +69,7 @@ struct boss_gemellus : public BossAI
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
events.ScheduleEvent(EVENT_TRIPLICATE, 1s);
}
void JustDied(Unit* killer) override
@@ -75,10 +88,28 @@ struct boss_gemellus : public BossAI
void ScheduleTasks() override
{
events.ScheduleEvent(EVENT_TRIPLICATE, 5s);
events.ScheduleEvent(EVENT_COSMIC_STING, 10s);
events.ScheduleEvent(EVENT_NEURAL_LINK, 21s);
events.ScheduleEvent(EVENT_COSMIC_STING, 8s);
events.ScheduleEvent(EVENT_VOID_SECRETIONS, 13s);
events.ScheduleEvent(EVENT_SYNAPTIC_NEXUS, 22s);
events.ScheduleEvent(EVENT_ASTRAL_GRASP, 34s);
events.ScheduleEvent(EVENT_COSMIC_RADIATION, 45s);
}
void SpawnCopy()
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
if (Creature* copy = me->SummonCreature(NPC_GELLUS_COPY, me->GetPosition(), TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 30s))
{
copy->AI()->DoZoneInCombat();
copy->SetFacingTo(me->GetOrientation());
}
}
void CastAstralGrasp()
{
for (uint8 i = 0; i < 6; ++i)
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, urand(0, 1) ? SPELL_ASTRAL_GRASP : SPELL_ASTRAL_GRASP_2);
}
void ExecuteEvent(uint32 eventId) override
@@ -86,20 +117,89 @@ struct boss_gemellus : public BossAI
switch (eventId)
{
case EVENT_TRIPLICATE:
DoCastSelf(SPELL_DISPLAY_OVERRIDE, true);
DoCastSelf(SPELL_TRIPLICATE);
SpawnCopy();
SpawnCopy();
events.Repeat(60s);
break;
case EVENT_COSMIC_STING:
DoCastAOE(SPELL_COSMIC_STING);
for (uint8 i = 0; i < 3; ++i)
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, urand(0, 1) ? SPELL_COSMIC_STING : SPELL_COSMIC_STING_2);
events.Repeat(Milliseconds(20500));
break;
case EVENT_NEURAL_LINK:
DoCastAOE(SPELL_NEURAL_LINK);
events.Repeat(30s);
case EVENT_VOID_SECRETIONS:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, urand(0, 1) ? SPELL_VOID_SECRETIONS : SPELL_VOID_SECRETIONS_2);
events.Repeat(20s);
break;
case EVENT_ASTRAL_GRASP:
DoCastAOE(SPELL_ASTRAL_GRASP);
events.Repeat(32s);
CastAstralGrasp();
events.Repeat(30s);
break;
case EVENT_SYNAPTIC_NEXUS:
DoCastSelf(SPELL_SYNAPTIC_NEXUS);
events.Repeat(3s);
break;
case EVENT_COSMIC_RADIATION:
DoCastAOE(SPELL_COSMIC_RADIATION);
events.Repeat(25s);
break;
default:
break;
}
}
};
// 231864 - Gemellus Copy
struct npc_gemellus_copy : public ScriptedAI
{
npc_gemellus_copy(Creature* creature) : ScriptedAI(creature) { }
void Reset() override
{
ScriptedAI::Reset();
DoCastSelf(SPELL_BOSS_SPAWN_VISUAL, true);
DoCastSelf(SPELL_DISPLAY_OVERRIDE, true);
DoCastSelf(SPELL_ANCHOR_HERE, true);
}
void ScheduleTasks() override
{
events.ScheduleEvent(EVENT_COSMIC_STING, 6s);
events.ScheduleEvent(EVENT_VOID_SECRETIONS, 12s);
events.ScheduleEvent(EVENT_SYNAPTIC_NEXUS, 3s);
events.ScheduleEvent(EVENT_ASTRAL_GRASP, 20s);
events.ScheduleEvent(EVENT_TRIPLICATE, 40s);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_TRIPLICATE:
DoCastSelf(SPELL_TRIPLICATE_COPY);
break;
case EVENT_COSMIC_STING:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, urand(0, 1) ? SPELL_COSMIC_STING : SPELL_COSMIC_STING_3);
events.Repeat(Milliseconds(20500));
break;
case EVENT_VOID_SECRETIONS:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, urand(0, 1) ? SPELL_VOID_SECRETIONS : SPELL_VOID_SECRETIONS_2);
events.Repeat(20s);
break;
case EVENT_ASTRAL_GRASP:
for (uint8 i = 0; i < 4; ++i)
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, urand(0, 1) ? SPELL_ASTRAL_GRASP : SPELL_ASTRAL_GRASP_3);
events.Repeat(30s);
break;
case EVENT_SYNAPTIC_NEXUS:
DoCastSelf(SPELL_SYNAPTIC_NEXUS);
events.Repeat(3s);
break;
default:
break;
@@ -110,4 +210,5 @@ struct boss_gemellus : public BossAI
void AddSC_boss_gemellus()
{
RegisterMagistersTerraceCreatureAI(boss_gemellus);
RegisterMagistersTerraceCreatureAI(npc_gemellus_copy);
}
@@ -21,11 +21,25 @@
enum SeranelSpells
{
SPELL_RUNIC_MARK = 1225787,
SPELL_SUPPRESSION_ZONE = 1224903,
SPELL_HASTENING_WARD = 1248689,
SPELL_WAVE_OF_SILENCE = 1225193,
SPELL_NULL_REACTION = 1246446,
SPELL_BOSS_JUMP = 1226698,
SPELL_BOSS_JUMP_2 = 1226707,
SPELL_ENERGY_GAIN = 1225231,
SPELL_ENERGY_GAIN_2 = 1225235,
SPELL_RUNIC_MARK = 1225787,
SPELL_RUNIC_MARK_2 = 1225792,
SPELL_RUNIC_MARK_DOT = 1225796,
SPELL_RUNIC_MARK_3 = 1224845,
SPELL_RUNIC_MARK_4 = 1268925,
SPELL_SUPPRESSION_ZONE = 1224903,
SPELL_SUPPRESSION_ZONE_2 = 1224992,
SPELL_SUPPRESSION_ZONE_3 = 1225015,
SPELL_FEEDBACK = 1225135,
SPELL_HASTENING_WARD = 1248689,
SPELL_HASTENING_WARD_2 = 1271317,
SPELL_WAVE_OF_SILENCE = 1225193,
SPELL_WAVE_OF_SILENCE_2 = 1225201,
SPELL_WAVE_OF_SILENCE_3 = 1225205,
SPELL_WAVE_OF_SILENCE_4 = 1244570,
};
enum SeranelTexts
@@ -34,12 +48,16 @@ enum SeranelTexts
SAY_DEATH = 1,
};
enum events
enum SeranelEvents
{
EVENT_RUNIC_MARK = 1,
EVENT_BOSS_JUMP = 1,
EVENT_RUNIC_MARK,
EVENT_SUPPRESSION_ZONE,
EVENT_FEEDBACK,
EVENT_HASTENING_WARD,
EVENT_HASTENING_WARD_2,
EVENT_WAVE_OF_SILENCE,
EVENT_WAVE_OF_SILENCE_2,
};
// 231863 - Seranel Sunlash
@@ -51,14 +69,19 @@ struct boss_seranel_sunlash : public BossAI
{
BossAI::Reset();
me->RemoveAurasDueToSpell(SPELL_HASTENING_WARD);
me->RemoveAurasDueToSpell(SPELL_HASTENING_WARD_2);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_NULL_REACTION);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_2);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_DOT);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_3);
}
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
DoCastSelf(SPELL_BOSS_JUMP, true);
DoCastSelf(SPELL_BOSS_JUMP_2, true);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
}
@@ -67,7 +90,9 @@ struct boss_seranel_sunlash : public BossAI
BossAI::JustDied(killer);
Talk(SAY_DEATH);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_NULL_REACTION);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_2);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_DOT);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_3);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
}
@@ -75,40 +100,70 @@ struct boss_seranel_sunlash : public BossAI
{
me->RemoveAllAuras();
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_NULL_REACTION);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_2);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_DOT);
instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_RUNIC_MARK_3);
_EnterEvadeMode();
_DespawnAtEvade();
}
void ScheduleTasks() override
{
events.ScheduleEvent(EVENT_RUNIC_MARK, 7s);
events.ScheduleEvent(EVENT_SUPPRESSION_ZONE, 17s);
events.ScheduleEvent(EVENT_HASTENING_WARD, 26s);
events.ScheduleEvent(EVENT_WAVE_OF_SILENCE, 51s);
DoCastSelf(SPELL_ENERGY_GAIN, true);
events.ScheduleEvent(EVENT_BOSS_JUMP, 1s);
events.ScheduleEvent(EVENT_RUNIC_MARK, 16s);
events.ScheduleEvent(EVENT_SUPPRESSION_ZONE, 27s);
events.ScheduleEvent(EVENT_FEEDBACK, 34s);
events.ScheduleEvent(EVENT_HASTENING_WARD, 35s);
events.ScheduleEvent(EVENT_WAVE_OF_SILENCE, 60s);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_BOSS_JUMP:
DoCastSelf(SPELL_ENERGY_GAIN_2, true);
events.Repeat(30s);
break;
case EVENT_RUNIC_MARK:
DoCastAOE(SPELL_RUNIC_MARK);
events.Repeat(29s);
for (uint8 i = 0; i < 3; ++i)
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
{
DoCast(target, urand(0, 1) ? SPELL_RUNIC_MARK : SPELL_RUNIC_MARK_2);
DoCast(target, urand(0, 2) ? SPELL_RUNIC_MARK_DOT : SPELL_RUNIC_MARK_4, true);
}
events.Repeat(30s);
break;
case EVENT_SUPPRESSION_ZONE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 50.0f, true))
DoCast(target, SPELL_SUPPRESSION_ZONE);
DoCastAOE(SPELL_SUPPRESSION_ZONE_3);
events.Repeat(22s);
break;
case EVENT_FEEDBACK:
DoCastAOE(SPELL_FEEDBACK);
events.Repeat(40s);
break;
case EVENT_HASTENING_WARD:
DoCastSelf(SPELL_HASTENING_WARD);
DoCastSelf(SPELL_HASTENING_WARD, true);
events.ScheduleEvent(EVENT_HASTENING_WARD_2, 2s);
events.Repeat(40s);
break;
case EVENT_HASTENING_WARD_2:
DoCastSelf(SPELL_HASTENING_WARD_2, true);
break;
case EVENT_WAVE_OF_SILENCE:
DoCastAOE(SPELL_WAVE_OF_SILENCE);
DoCastAOE(SPELL_WAVE_OF_SILENCE_4);
events.ScheduleEvent(EVENT_WAVE_OF_SILENCE_2, 5s);
events.Repeat(60s);
break;
case EVENT_WAVE_OF_SILENCE_2:
DoCastAOE(urand(0, 1) ? SPELL_WAVE_OF_SILENCE_2 : SPELL_WAVE_OF_SILENCE_3);
DoCastSelf(SPELL_ENERGY_GAIN_2, true);
events.Repeat(12s);
break;
default:
break;
}
@@ -46,7 +46,7 @@ enum TrashSpells
SPELL_CONSUMING_VOID = 1245068,
SPELL_CALL_OF_THE_VOID = 1255462,
SPELL_CONSUMING_SHADOWS = 1217087,
SPELL_VOLATILE_INFUSION = 1289647,
SPELL_VOLATILE_INFUSION = 1247999,
SPELL_DEVOURING_STRIKE = 1264687,
SPELL_VOID_BOMB = 1248219,
SPELL_VOID_ERUPTION = 1264951,
@@ -267,19 +267,30 @@ struct npc_spellwoven_familiar : public ScriptedAI
void ScheduleTasks() override
{
DoZoneInCombat();
events.ScheduleEvent(EVENT_DIMENSIONAL_SHRED, 10s);
events.ScheduleEvent(EVENT_ARCANE_BOLT, 6s);
events.ScheduleEvent(EVENT_POLYMORPH, 14s);
}
void ExecuteEvent(uint32 eventId) override
{
if (eventId == EVENT_DIMENSIONAL_SHRED)
switch (eventId)
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
{
DoTeleportTo(target->GetPositionX(), target->GetPositionY(), target->GetPositionZ());
AttackStart(target);
}
events.Repeat(15s);
case EVENT_ARCANE_BOLT:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
{
DoCast(target, urand(0, 1) ? SPELL_BLINK : SPELL_BLINK_ADD);
DoTeleportTo(target->GetPositionX(), target->GetPositionY(), target->GetPositionZ());
AttackStart(target);
}
events.Repeat(12s);
break;
case EVENT_POLYMORPH:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 30.0f, true))
DoCast(target, SPELL_POLYMORPH);
events.Repeat(20s);
break;
default:
break;
}
}
};
@@ -496,6 +507,18 @@ struct npc_unstable_voidling : public ScriptedAI
}
};
// 234775 - Energy Orb
struct npc_energy_orb : public ScriptedAI
{
npc_energy_orb(Creature* creature) : ScriptedAI(creature) { }
void ScheduleTasks() override
{
if (Creature* boss = GetClosestCreatureWithEntry(me, BOSS_ARCANOTRON_CUSTOS, 100.0f))
me->GetMotionMaster()->MoveChase(boss, 0.0f, 0.0f);
}
};
void AddSC_magisters_terrace_trash()
{
RegisterMagistersTerraceCreatureAI(npc_sunblade_enforcer);
@@ -515,4 +538,5 @@ void AddSC_magisters_terrace_trash()
RegisterMagistersTerraceCreatureAI(npc_void_infused_brightscale);
RegisterMagistersTerraceCreatureAI(npc_devouring_tyrant);
RegisterMagistersTerraceCreatureAI(npc_unstable_voidling);
RegisterMagistersTerraceCreatureAI(npc_energy_orb);
}
@@ -40,6 +40,9 @@ enum MagistersTerraceCreatureIds
BOSS_GELLUS = 239636,
BOSS_DEGENTRIUS = 231865,
NPC_ENERGY_ORB = 234775,
NPC_GELLUS_COPY = 231864,
// Trash
NPC_BRIGHTSCALE_WYRM = 232106,
NPC_ARCANE_MAGISTER = 232369,
@@ -19,15 +19,25 @@
#include "ScriptedCreature.h"
#include "maisara_caverns.h"
enum Texts
enum MurojinTexts
{
SAY_AGGRO = 0,
SAY_TRACKING = 1,
SAY_HUNT = 2,
SAY_DEATH = 3,
SAY_NEKRAXX_SPAWN = 4
SAY_AGGRO = 0,
SAY_COORDINATED = 1,
SAY_NEKRAXX_DEAD = 2,
SAY_DEATH = 3,
};
enum MurojinEvents
{
EVENT_FLANKING_SPEAR = 1,
EVENT_HARPOON,
EVENT_BARRAGE,
EVENT_FREEZING_TRAP,
EVENT_REVIVE_PET,
EVENT_NEKRAXX_SWOOP,
};
// 247570 - Muro'jin
struct boss_murojin : public BossAI
{
boss_murojin(Creature* creature) : BossAI(creature, DATA_MUROJIN) { }
@@ -35,7 +45,7 @@ struct boss_murojin : public BossAI
void Reset() override
{
BossAI::Reset();
_nekraxxDiveCount = 0;
_nekraxxDead = false;
}
void JustEngagedWith(Unit* who) override
@@ -43,26 +53,86 @@ struct boss_murojin : public BossAI
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
events.ScheduleEvent(EVENT_TRACKING_MARK, 5s);
events.ScheduleEvent(EVENT_HUNTING_NET, 10s);
events.ScheduleEvent(EVENT_NEKRAXX_DIVE, 15s);
events.ScheduleEvent(EVENT_CALL_OF_THE_HUNT, 30s);
events.ScheduleEvent(EVENT_FLANKING_SPEAR, 8s);
events.ScheduleEvent(EVENT_HARPOON, 16s);
events.ScheduleEvent(EVENT_BARRAGE, 22s);
events.ScheduleEvent(EVENT_FREEZING_TRAP, 12s);
events.ScheduleEvent(EVENT_FREEZING_TRAP, 28s);
}
void JustDied(Unit* killer) override
{
BossAI::JustDied(killer);
Talk(SAY_DEATH);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
// If Nekraxx survived, it enrages with Bestial Wrath (fail-state for not killing together)
if (Creature* nekraxx = instance->GetCreature(NPC_NEKRAXX))
if (nekraxx->IsAlive() && nekraxx->AI())
nekraxx->AI()->SetData(2, 1);
instance->SetBossState(DATA_MUROJIN, DONE);
}
void EnterEvadeMode(EvadeReason /*why*/) override
void JustSummoned(Creature* summon) override
{
summons.DespawnAll();
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
if (Creature* nekraxx = me->FindNearestCreature(NPC_NEKRAXX, 100.0f))
nekraxx->DespawnOrUnsummon();
_EnterEvadeMode();
_DespawnAtEvade();
BossAI::JustSummoned(summon);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_FLANKING_SPEAR:
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 60.0f, true))
{
DoCast(target, urand(0, 1) ? SPELL_FLANKING_SPEAR : SPELL_FLANKING_SPEAR_2);
DoCast(target, SPELL_OPEN_WOUND, true);
}
events.Repeat(20s);
break;
case EVENT_HARPOON:
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 60.0f, true))
DoCast(target, urand(0, 1) ? SPELL_HARPOON : SPELL_HARPOON_2);
events.Repeat(18s);
break;
case EVENT_BARRAGE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
{
DoCast(target, SPELL_BARRAGE);
DoCast(target, urand(0, 1) ? SPELL_BARRAGE_2 : SPELL_BARRAGE_2, true);
me->CastSpell(me, SPELL_VILEBRANCH_STING, true);
}
events.Repeat(20s);
break;
case EVENT_FREEZING_TRAP:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
DoCast(target, urand(0, 3) ? SPELL_FREEZING_TRAP : SPELL_FREEZING_TRAP_2);
events.Repeat(9s);
break;
case EVENT_REVIVE_PET:
if (!_nekraxxDead)
break;
if (Creature* nekraxx = instance->GetCreature(NPC_NEKRAXX))
{
nekraxx->Respawn();
nekraxx->SetHealth(nekraxx->CountPctFromMaxHealth(35));
nekraxx->AI()->DoZoneInCombat();
DoCastSelf(SPELL_REVIVE_PET, true);
}
_nekraxxDead = false;
events.CancelEvent(EVENT_REVIVE_PET);
break;
default:
break;
}
}
void SetData(uint32 type, uint32 data) override
{
if (type == 1 && data == 1) // Nekraxx died
{
_nekraxxDead = true;
events.ScheduleEvent(EVENT_REVIVE_PET, 10s);
}
}
void UpdateAI(uint32 diff) override
@@ -76,89 +146,62 @@ struct boss_murojin : public BossAI
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_TRACKING_MARK:
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true, true, -SPELL_TRACKING_MARK))
{
DoCast(target, SPELL_TRACKING_MARK);
Talk(SAY_TRACKING, target);
}
events.Repeat(12s);
break;
}
case EVENT_HUNTING_NET:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 1, 0.0f, true, true))
{
DoCast(target, SPELL_HUNTING_NET);
}
events.Repeat(15s);
break;
case EVENT_NEKRAXX_DIVE:
if (Creature* nekraxx = me->FindNearestCreature(NPC_NEKRAXX, 100.0f))
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true, true))
{
nekraxx->CastSpell(target, SPELL_NEKRAXX_DIVE);
_nekraxxDiveCount++;
if (_nekraxxDiveCount >= 3)
{
_nekraxxDiveCount = 0;
events.ScheduleEvent(EVENT_CALL_OF_THE_HUNT, 5s);
}
}
}
events.Repeat(20s);
break;
case EVENT_CALL_OF_THE_HUNT:
Talk(SAY_HUNT);
DoCastSelf(SPELL_CALL_OF_THE_HUNT);
// Summon hunting companions
for (uint8 i = 0; i < 3; ++i)
{
if (Creature* hunter = me->SummonCreature(NPC_FRENZIED_BERSERKER, me->GetPosition(), TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 60s))
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true, true))
hunter->AI()->AttackStart(target);
}
}
events.Repeat(45s);
break;
default:
break;
}
}
ExecuteEvent(eventId);
}
private:
uint8 _nekraxxDiveCount;
bool _nekraxxDead;
};
struct npc_nekraxx : public ScriptedAI
// 247572 - Nekraxx
struct boss_nekraxx : public ScriptedAI
{
npc_nekraxx(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()) { }
void InitializeAI() override
{
ScriptedAI::InitializeAI();
if (Creature* murojin = _instance->GetCreature(DATA_MUROJIN))
{
murojin->AI()->Talk(SAY_NEKRAXX_SPAWN);
}
}
void Reset() override
{
ScriptedAI::Reset();
_diveScheduled = false;
}
boss_nekraxx(Creature* creature) : ScriptedAI(creature), _instance(creature->GetInstanceScript()) { }
void JustEngagedWith(Unit* who) override
{
ScriptedAI::JustEngagedWith(who);
_events.ScheduleEvent(1, 5s);
_events.ScheduleEvent(EVENT_HARPOON, 4s);
_events.ScheduleEvent(EVENT_NEKRAXX_SWOOP, 10s);
_events.ScheduleEvent(EVENT_BARRAGE, 18s);
}
void JustDied(Unit* killer) override
{
ScriptedAI::JustDied(killer);
if (Creature* murojin = _instance->GetCreature(DATA_MUROJIN))
murojin->AI()->SetData(1, 1);
}
void SetData(uint32 type, uint32 data) override
{
// Muro'jin died while Nekraxx still lives -> Bestial Wrath enrage (fail-state)
if (type == 2 && data == 1)
DoCastSelf(SPELL_BESTIAL_WRATH, true);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_HARPOON:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_NEKRAXX_QUILLSTORM : SPELL_QUILLSTORM_2);
_events.Repeat(6s);
break;
case EVENT_BARRAGE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 40.0f, true))
DoCast(target, SPELL_INFECTED_PINIONS, true);
_events.Repeat(12s);
break;
case EVENT_NEKRAXX_SWOOP:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 1, 60.0f, true))
DoCast(target, urand(0, 2) ? SPELL_CARRION_SWOOP : SPELL_CARRION_SWOOP_2);
_events.Repeat(16s);
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
@@ -166,33 +209,22 @@ struct npc_nekraxx : public ScriptedAI
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
_events.Update(diff);
while (uint32 eventId = _events.ExecuteEvent())
{
switch (eventId)
{
case 1:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true, true))
{
DoCast(target, SPELL_NEKRAXX_TALON_RAKE);
}
_events.Repeat(8s);
break;
default:
break;
}
}
ExecuteEvent(eventId);
}
private:
InstanceScript* _instance;
EventMap _events;
bool _diveScheduled;
};
void AddSC_boss_murojin()
{
RegisterCreatureAI(boss_murojin);
RegisterCreatureAI(npc_nekraxx);
RegisterMaisaraCavernsCreatureAI(boss_murojin);
RegisterMaisaraCavernsCreatureAI(boss_nekraxx);
}
@@ -19,23 +19,27 @@
#include "ScriptedCreature.h"
#include "maisara_caverns.h"
enum Texts
enum RaktulTexts
{
SAY_AGGRO = 0,
SAY_SOUL_DEVOUR = 1,
SAY_CRUSHING = 2,
SAY_UNLEASH = 3,
SAY_DEATH = 4,
SAY_EMPOWERED = 5,
SAY_ENRAGE = 6
SAY_AGGRO = 0,
SAY_CRUSH_SOULS = 1,
SAY_ROAR = 2,
SAY_DEATH = 3,
};
enum Phases
enum RaktulEvents
{
PHASE_NORMAL = 1,
PHASE_EMPOWERED = 2
EVENT_SPIRITBREAKER = 1,
EVENT_DEATHGORGED_VESSEL,
EVENT_VOLATILE_ESSENCE,
EVENT_CRUSH_SOULS,
EVENT_SOULRENDING_ROAR,
EVENT_SOUL_EXPULSION,
EVENT_END_EXPULSION,
EVENT_TOTEM_LIFETIME,
};
// 248605 - Rak'tul, Vessel of Souls
struct boss_raktul : public BossAI
{
boss_raktul(Creature* creature) : BossAI(creature, DATA_RAKTUL) { }
@@ -43,11 +47,8 @@ struct boss_raktul : public BossAI
void Reset() override
{
BossAI::Reset();
_empowered = false;
_enraged = false;
_soulAbsorbed = 0;
me->RemoveAurasDueToSpell(SPELL_EMPOWERED_STATE);
me->RemoveAurasDueToSpell(SPELL_ENRAGE);
_totemCount = 0;
_expulsed = false;
}
void JustEngagedWith(Unit* who) override
@@ -55,26 +56,7 @@ struct boss_raktul : public BossAI
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
events.ScheduleEvent(EVENT_SOUL_DEVOUR, 10s);
events.ScheduleEvent(EVENT_CRUSHING_WEIGHT, 15s);
events.ScheduleEvent(EVENT_SOUL_BURST, 20s);
events.ScheduleEvent(EVENT_UNLEASHED_SOULS, 30s);
events.ScheduleEvent(EVENT_CHECK_ENRAGE, 1s);
}
void SpellHit(WorldObject* /*caster*/, SpellInfo const* spellInfo) override
{
if (spellInfo->Id == SPELL_EMPOWER_RAKTUL && !_empowered)
{
_empowered = true;
Talk(SAY_EMPOWERED);
DoCastSelf(SPELL_EMPOWERED_STATE);
events.Reset();
events.ScheduleEvent(EVENT_SOUL_VORTEX, 3s);
events.ScheduleEvent(EVENT_CRUSHING_WEIGHT, 8s);
events.ScheduleEvent(EVENT_UNLEASHED_SOULS, 15s);
events.ScheduleEvent(EVENT_SOUL_DEVOUR, 12s);
}
ScheduleNormal();
}
void JustDied(Unit* killer) override
@@ -82,12 +64,98 @@ struct boss_raktul : public BossAI
BossAI::JustDied(killer);
Talk(SAY_DEATH);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
DoCastAOE(SPELL_VESSEL_EXPLOSION);
summons.DespawnEntry(NPC_SOULBIND_TOTEM);
}
void DamageTaken(Unit* attacker, uint32& damage, DamageEffectType damageType, SpellInfo const* spellInfo) override
void ScheduleNormal()
{
BossAI::DamageTaken(attacker, damage, damageType, spellInfo);
events.ScheduleEvent(EVENT_SPIRITBREAKER, 8s);
events.ScheduleEvent(EVENT_DEATHGORGED_VESSEL, 14s);
events.ScheduleEvent(EVENT_VOLATILE_ESSENCE, 20s);
events.ScheduleEvent(EVENT_CRUSH_SOULS, 25s);
events.ScheduleEvent(EVENT_CRUSH_SOULS, 45s);
events.ScheduleEvent(EVENT_SOULRENDING_ROAR, 65s);
}
void CastSpiritbreaker()
{
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 40.0f, true))
{
DoCast(target, SPELL_SPIRITBREAKER);
DoCast(target, urand(0, 1) ? SPELL_SPIRITBREAKER_2 : SPELL_SPIRITBREAKER_3);
DoCast(me, SPELL_SPECTRAL_DECAY, true);
}
}
void CastCrushSouls()
{
Talk(SAY_CRUSH_SOULS);
// Leap to 3 random players and drop a Soulbind Totem
float angle = 0.0f;
for (uint8 i = 0; i < 3; ++i)
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 60.0f, true))
{
DoCast(target, urand(0, 5) ? SPELL_CRUSH_SOULS : SPELL_CRUSH_SOULS_6);
if (Creature* totem = me->SummonCreature(NPC_SOULBIND_TOTEM, target->GetPosition(), TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 20s))
{
totem->AI()->DoZoneInCombat();
angle += 2.0f * float(M_PI) / 3.0f;
}
}
}
_totemCount += 3;
events.ScheduleEvent(EVENT_TOTEM_LIFETIME, 18s);
}
void EnterSoulExpulsion()
{
Talk(SAY_ROAR);
_expulsed = true;
// Stun the boss and play the soul-escape phase
DoCastSelf(SPELL_SOUL_EXPULSION, true);
DoCastSelf(SPELL_RELEASE_SOULS, true);
me->InterruptNonMeleeSpells(true);
events.CancelEvent(EVENT_SPIRITBREAKER);
events.CancelEvent(EVENT_DEATHGORGED_VESSEL);
events.CancelEvent(EVENT_VOLATILE_ESSENCE);
events.CancelEvent(EVENT_CRUSH_SOULS);
events.ScheduleEvent(EVENT_END_EXPULSION, 45s);
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_SPIRITBREAKER:
CastSpiritbreaker();
events.Repeat(25s);
break;
case EVENT_DEATHGORGED_VESSEL:
DoCastSelf(urand(0, 1) ? SPELL_DEATHGORGED_VESSEL : SPELL_DEATHGORGED_VESSEL_2);
events.Repeat(20s);
break;
case EVENT_VOLATILE_ESSENCE:
DoCastAOE(SPELL_VOLATILE_ESSENCE, true);
events.Repeat(6s);
break;
case EVENT_CRUSH_SOULS:
CastCrushSouls();
break;
case EVENT_TOTEM_LIFETIME:
summons.DespawnEntry(NPC_SOULBIND_TOTEM);
break;
case EVENT_SOULRENDING_ROAR:
EnterSoulExpulsion();
break;
case EVENT_END_EXPULSION:
_expulsed = false;
me->RemoveAurasDueToSpell(SPELL_SOUL_EXPULSION);
ScheduleNormal();
break;
default:
break;
}
}
void UpdateAI(uint32 diff) override
@@ -95,123 +163,82 @@ struct boss_raktul : public BossAI
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
if (me->HasUnitState(UNIT_STATE_CASTING) && !_expulsed)
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
ExecuteEvent(eventId);
}
private:
uint8 _totemCount;
bool _expulsed;
};
// 251047 - Soulbind Totem
struct npc_soulbind_totem : public ScriptedAI
{
npc_soulbind_totem(Creature* creature) : ScriptedAI(creature) { }
void Reset() override
{
ScriptedAI::Reset();
_events.ScheduleEvent(1, 2s);
DoCastSelf(SPELL_SOULBIND, true);
DoCastSelf(SPELL_SOULBIND_2, true);
}
void UpdateAI(uint32 diff) override
{
_events.Update(diff);
while (uint32 eventId = _events.ExecuteEvent())
{
switch (eventId)
if (eventId == 1)
{
case EVENT_SOUL_DEVOUR:
{
Talk(SAY_SOUL_DEVOUR);
DoCastSelf(SPELL_SOUL_DEVOUR);
// Absorb nearby soul fragments
std::list<Creature*> souls;
me->GetCreatureListWithEntryInGrid(souls, NPC_MALIGNANT_SOUL, 30.0f);
for (Creature* soul : souls)
{
soul->DespawnOrUnsummon();
_soulAbsorbed++;
// Heal for each soul absorbed
me->ModifyHealth(me->CountPctFromMaxHealth(5));
}
events.Repeat(_empowered ? 12s : 18s);
break;
}
case EVENT_CRUSHING_WEIGHT:
Talk(SAY_CRUSHING);
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0))
{
DoCast(target, SPELL_CRUSHING_WEIGHT);
// Create ground effect
me->CastSpell(target->GetPosition(), SPELL_CRUSHING_GROUND, true);
}
events.Repeat(_empowered ? 10s : 15s);
break;
case EVENT_SOUL_BURST:
DoCastAOE(SPELL_SOUL_BURST);
events.Repeat(20s);
break;
case EVENT_UNLEASHED_SOULS:
{
Talk(SAY_UNLEASH);
DoCastSelf(SPELL_UNLEASHED_SOULS);
// Release souls that explode outward
for (uint8 i = 0; i < 6; ++i)
{
float angle = float(M_PI * 2 * i) / 6.0f;
float x = me->GetPositionX() + 15.0f * std::cos(angle);
float y = me->GetPositionY() + 15.0f * std::sin(angle);
if (Creature* soul = me->SummonCreature(NPC_TORMENTED_SHADE, x, y, me->GetPositionZ(), 0.0f, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 20s))
{
soul->CastSpell(soul, SPELL_SOUL_BURST, true);
}
}
events.Repeat(_empowered ? 18s : 30s);
break;
}
case EVENT_SOUL_VORTEX:
DoCastAOE(SPELL_SOUL_VORTEX);
events.Repeat(25s);
break;
case EVENT_CHECK_ENRAGE:
if (!_enraged && me->HealthBelowPct(30))
{
_enraged = true;
Talk(SAY_ENRAGE);
DoCastSelf(SPELL_ENRAGE);
}
else
{
events.Repeat(1s);
}
break;
default:
break;
me->CastSpell(me, SPELL_CHILL_OF_DEATH, true);
_events.Repeat(4s);
}
}
}
private:
bool _empowered;
bool _enraged;
uint32 _soulAbsorbed;
EventMap _events;
};
struct npc_tormented_shade : public ScriptedAI
// 251674 - Malignant Soul
struct npc_malignant_soul : public ScriptedAI
{
npc_tormented_shade(Creature* creature) : ScriptedAI(creature) { }
npc_malignant_soul(Creature* creature) : ScriptedAI(creature) { }
void IsSummonedBy(WorldObject* summoner) override
void Reset() override
{
ScriptedAI::IsSummonedBy(summoner);
// Move toward random player
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
{
me->GetMotionMaster()->MoveFollow(target, 0.0f, 0.0f);
}
ScriptedAI::Reset();
_events.ScheduleEvent(1, 5s);
}
void UpdateAI(uint32 /*diff*/) override
void UpdateAI(uint32 diff) override
{
// Passive - just moves toward players
if (!me->HasUnitState(UNIT_STATE_CASTING))
_events.Update(diff);
while (uint32 eventId = _events.ExecuteEvent())
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 5.0f, true))
if (eventId == 1)
{
// Explode on contact
me->CastSpell(target, SPELL_SOUL_BURST, true);
me->DespawnOrUnsummon();
me->CastSpell(me, SPELL_ETERNAL_SUFFERING, true);
_events.Repeat(6s);
}
break;
}
}
private:
EventMap _events;
};
void AddSC_boss_raktul()
{
RegisterCreatureAI(boss_raktul);
RegisterCreatureAI(npc_tormented_shade);
RegisterMaisaraCavernsCreatureAI(boss_raktul);
RegisterMaisaraCavernsCreatureAI(npc_soulbind_totem);
RegisterMaisaraCavernsCreatureAI(npc_malignant_soul);
}
@@ -19,22 +19,31 @@
#include "ScriptedCreature.h"
#include "maisara_caverns.h"
enum Texts
enum VordazaTexts
{
SAY_AGGRO = 0,
SAY_SOUL_EXTRACT = 1,
SAY_RITUAL = 2,
SAY_DEATH = 3,
SAY_SOUL_CHAIN = 4,
SAY_PHASE_2 = 5
SAY_AGGRO = 0,
SAY_WREST_PHANTOMS = 1,
SAY_CONVERGENCE = 2,
SAY_DEATH = 3,
};
enum Phases
enum VordazaEvents
{
PHASE_1 = 1,
PHASE_2 = 2
EVENT_DRAIN_SOUL = 1,
EVENT_UNMAKE,
EVENT_HARVEST_SOULS,
EVENT_WREST_PHANTOMS,
EVENT_NECROTIC_CONVERGENCE,
EVENT_END_CONVERGENCE,
};
enum VordazaPhases
{
PHASE_NORMAL = 1,
PHASE_CONVERGENCE = 2,
};
// 248595 - Vordaza
struct boss_vordaza : public BossAI
{
boss_vordaza(Creature* creature) : BossAI(creature, DATA_VORDAZA) { }
@@ -42,9 +51,9 @@ struct boss_vordaza : public BossAI
void Reset() override
{
BossAI::Reset();
_phase = PHASE_1;
_ritualComplete = false;
me->RemoveAurasDueToSpell(SPELL_RITUAL_CHANNEL);
_phase = PHASE_NORMAL;
_convergenceDamage = 0;
me->RemoveAurasDueToSpell(SPELL_DEATHSHROUD);
}
void JustEngagedWith(Unit* who) override
@@ -52,25 +61,7 @@ struct boss_vordaza : public BossAI
BossAI::JustEngagedWith(who);
Talk(SAY_AGGRO);
instance->SendEncounterUnit(ENCOUNTER_FRAME_ENGAGE, me);
events.ScheduleEvent(EVENT_SOUL_EXTRACT, 8s);
events.ScheduleEvent(EVENT_NECROTIC_BLAST, 12s);
events.ScheduleEvent(EVENT_SOUL_CHAIN, 20s);
events.ScheduleEvent(EVENT_SUMMON_FRAGMENTS, 25s);
}
void DamageTaken(Unit* attacker, uint32& damage, DamageEffectType damageType, SpellInfo const* spellInfo) override
{
BossAI::DamageTaken(attacker, damage, damageType, spellInfo);
if (me->HealthBelowPct(50) && _phase == PHASE_1)
{
_phase = PHASE_2;
Talk(SAY_PHASE_2);
events.Reset();
events.ScheduleEvent(EVENT_DARK_RITUAL, 2s);
events.ScheduleEvent(EVENT_NECROTIC_BLAST, 5s);
events.ScheduleEvent(EVENT_SOUL_CHAIN, 10s);
}
ScheduleNormal();
}
void JustDied(Unit* killer) override
@@ -78,21 +69,94 @@ struct boss_vordaza : public BossAI
BossAI::JustDied(killer);
Talk(SAY_DEATH);
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
// Despawn any remaining soul fragments
std::list<Creature*> fragments;
me->GetCreatureListWithEntryInGrid(fragments, NPC_MALIGNANT_SOUL, 100.0f);
for (Creature* fragment : fragments)
fragment->DespawnOrUnsummon();
summons.DespawnEntry(NPC_UNSTABLE_PHANTOM);
}
void SpellHitTarget(WorldObject* target, SpellInfo const* spellInfo) override
void ScheduleNormal()
{
if (spellInfo->Id == SPELL_SOUL_EXTRACT)
events.ScheduleEvent(EVENT_DRAIN_SOUL, 6s);
events.ScheduleEvent(EVENT_UNMAKE, 12s);
events.ScheduleEvent(EVENT_HARVEST_SOULS, 8s);
events.ScheduleEvent(EVENT_WREST_PHANTOMS, 20s);
events.ScheduleEvent(EVENT_NECROTIC_CONVERGENCE, 55s);
}
void EnterPhase(int phase)
{
_phase = phase;
if (phase == PHASE_CONVERGENCE)
{
// Apply debuff to target
if (Unit* unitTarget = target->ToUnit())
unitTarget->CastSpell(unitTarget, SPELL_NECROTIC_AURA, true);
Talk(SAY_CONVERGENCE);
_convergenceDamage = 0;
DoCastSelf(SPELL_DEATHSHROUD, true);
DoCastSelf(SPELL_NECROTIC_CONVERGENCE, true);
events.CancelEvent(EVENT_DRAIN_SOUL);
events.CancelEvent(EVENT_UNMAKE);
events.CancelEvent(EVENT_HARVEST_SOULS);
events.CancelEvent(EVENT_WREST_PHANTOMS);
events.ScheduleEvent(EVENT_END_CONVERGENCE, 15s);
}
else
{
me->RemoveAurasDueToSpell(SPELL_DEATHSHROUD);
events.CancelEvent(EVENT_END_CONVERGENCE);
ScheduleNormal();
}
}
void ExecuteEvent(uint32 eventId) override
{
switch (eventId)
{
case EVENT_DRAIN_SOUL:
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_DRAIN_SOUL : SPELL_DRAIN_SOUL_2);
events.Repeat(12s);
break;
case EVENT_UNMAKE:
if (Unit* target = SelectTarget(SelectTargetMethod::MaxThreat, 0, 40.0f, true))
DoCast(target, urand(0, 2) ? SPELL_UNMAKE : urand(0, 1) ? SPELL_UNMAKE_2 : SPELL_UNMAKE_3);
events.Repeat(10s);
break;
case EVENT_HARVEST_SOULS:
DoCastSelf(SPELL_HARVEST_SOULS, true);
events.Repeat(6s);
break;
case EVENT_WREST_PHANTOMS:
Talk(SAY_WREST_PHANTOMS);
for (uint8 i = 0; i < 4; ++i)
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 45.0f, true))
{
if (Creature* phantom = me->SummonCreature(NPC_UNSTABLE_PHANTOM, me->GetPosition(), TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 30s))
{
DoCast(phantom, SPELL_WREST_PHANTOMS, true);
DoCast(phantom, SPELL_WREST_PHANTOMS_2, true);
phantom->AI()->AttackStart(target);
}
}
}
events.Repeat(30s);
break;
case EVENT_NECROTIC_CONVERGENCE:
EnterPhase(PHASE_CONVERGENCE);
break;
case EVENT_END_CONVERGENCE:
EnterPhase(PHASE_NORMAL);
break;
default:
break;
}
}
void DamageTaken(Unit* /*attacker*/, uint32& damage, DamageEffectType /*damageType*/, SpellInfo const* /*spellInfo*/) override
{
// During convergence the boss wears a shield; enough damage shatters it and ends the phase
if (_phase == PHASE_CONVERGENCE)
{
_convergenceDamage += damage;
if (_convergenceDamage >= 50000)
EnterPhase(PHASE_NORMAL);
}
}
@@ -101,130 +165,75 @@ struct boss_vordaza : public BossAI
if (!UpdateVictim())
return;
if (me->HasUnitState(UNIT_STATE_CASTING))
if (me->HasUnitState(UNIT_STATE_CASTING) && _phase == PHASE_NORMAL)
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_SOUL_EXTRACT:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true, true))
{
DoCast(target, SPELL_SOUL_EXTRACT);
Talk(SAY_SOUL_EXTRACT, target);
}
events.Repeat(18s);
break;
case EVENT_NECROTIC_BLAST:
DoCastAOE(SPELL_NECROTIC_BLAST);
events.Repeat(_phase == PHASE_1 ? 15s : 10s);
break;
case EVENT_SOUL_CHAIN:
{
Talk(SAY_SOUL_CHAIN);
// Chain 2-3 random players together
std::list<Unit*> targets;
SelectTargetList(targets, 3, SelectTargetMethod::Random, 0.0f, true, true);
if (!targets.empty())
{
Unit* first = targets.front();
for (Unit* target : targets)
{
if (target != first)
target->CastSpell(first, SPELL_SOUL_CHAIN, true);
}
}
events.Repeat(25s);
break;
}
case EVENT_DARK_RITUAL:
Talk(SAY_RITUAL);
DoCastSelf(SPELL_DARK_RITUAL);
events.ScheduleEvent(EVENT_CHECK_RITUAL, 1s);
break;
case EVENT_CHECK_RITUAL:
if (me->HasUnitState(UNIT_STATE_CASTING))
{
events.Repeat(1s);
}
else
{
_ritualComplete = true;
// Empower Rak'tul for final phase
if (Creature* raktul = me->FindNearestCreature(NPC_RAKTUL, 100.0f))
{
raktul->CastSpell(raktul, SPELL_EMPOWER_RAKTUL, true);
raktul->AI()->DoZoneInCombat(raktul);
}
}
break;
case EVENT_SUMMON_FRAGMENTS:
{
for (uint8 i = 0; i < 4; ++i)
{
float angle = float(M_PI * 2 * i) / 4.0f;
float x = me->GetPositionX() + 10.0f * std::cos(angle);
float y = me->GetPositionY() + 10.0f * std::sin(angle);
if (Creature* fragment = me->SummonCreature(NPC_MALIGNANT_SOUL, x, y, me->GetPositionZ(), 0.0f, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 30s))
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true, true))
fragment->AI()->AttackStart(target);
}
}
events.Repeat(30s);
break;
}
default:
break;
}
}
ExecuteEvent(eventId);
}
private:
uint8 _phase;
bool _ritualComplete;
uint32 _convergenceDamage;
};
struct npc_malignant_soul : public ScriptedAI
// 250443 - Unstable Phantom
struct npc_unstable_phantom : public ScriptedAI
{
npc_malignant_soul(Creature* creature) : ScriptedAI(creature) { }
npc_unstable_phantom(Creature* creature) : ScriptedAI(creature) { }
void Reset() override
{
ScriptedAI::Reset();
_collided = false;
DoCastSelf(SPELL_VEILED_PRESENCE, true);
}
void JustEngagedWith(Unit* who) override
{
ScriptedAI::JustEngagedWith(who);
_events.ScheduleEvent(1, 3s); // Soul burst attack
DoCast(who, urand(0, 3) ? SPELL_FINAL_PURSUIT : SPELL_FINAL_PURSUIT_2, true);
}
void UpdateAI(uint32 diff) override
void MoveInLineOfSight(Unit* who) override
{
if (!UpdateVictim())
return;
_events.Update(diff);
while (uint32 eventId = _events.ExecuteEvent())
ScriptedAI::MoveInLineOfSight(who);
// Phantoms kill each other on contact - the collision kills both
if (!_collided && who->GetEntry() == NPC_UNSTABLE_PHANTOM && who->IsAlive() && me->IsWithinDistInMap(who, 3.0f))
{
if (eventId == 1)
{
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true, true))
{
DoCast(target, 445109); // Soul burst
}
_events.Repeat(5s);
}
_collided = true;
if (Creature* other = who->ToCreature())
other->AI()->SetData(1, 1);
me->CastSpell(me, SPELL_SOULROT, true);
me->DespawnOrUnsummon();
}
}
void SetData(uint32 type, uint32 data) override
{
if (type == 1 && data == 1 && !_collided)
{
_collided = true;
me->CastSpell(me, SPELL_SOULROT, true);
me->DespawnOrUnsummon();
}
}
void UpdateAI(uint32 /*diff*/) override
{
// Chase the assigned target; die on contact with target or each other
if (!UpdateVictim())
return;
}
private:
EventMap _events;
bool _collided;
};
void AddSC_boss_vordaza()
{
RegisterCreatureAI(boss_vordaza);
RegisterCreatureAI(npc_malignant_soul);
RegisterMaisaraCavernsCreatureAI(boss_vordaza);
RegisterMaisaraCavernsCreatureAI(npc_unstable_phantom);
}
@@ -18,6 +18,8 @@
#ifndef MAISARA_CAVERNS_H_
#define MAISARA_CAVERNS_H_
#include "CreatureAIImpl.h"
#define DataHeader "MAISARA_CAVERNS"
#define MAX_ENCOUNTER 3
@@ -36,10 +38,12 @@ enum CreatureIds
NPC_NEKRAXX = 247572,
NPC_VORDAZA = 248595,
NPC_RAKTUL = 248605,
NPC_FRENZIED_BERSERKER = 248684,
NPC_RITUAL_HEXXER = 248685,
NPC_DREAD_SOULEATER = 248686,
NPC_REANIMATED_WARRIOR = 248692,
NPC_GRIM_SKIRMISHER = 248690,
NPC_WARDING_MASK = 249002,
NPC_HEXBOUND_EAGLE = 249020,
NPC_BRAMBLEMAW_BEAR = 249022,
@@ -53,7 +57,9 @@ enum CreatureIds
NPC_HEX_GUARDIAN = 253302,
NPC_GLOOMWING_BAT = 253473,
NPC_ROKHZAL = 253683,
NPC_UMBRAL_SHADOWBINDER = 254740
NPC_UMBRAL_SHADOWBINDER = 254740,
NPC_KEEN_HEADHUNTER = 242964,
NPC_HULKING_JUGGERNAUT = 248678
};
enum GameObjectIds
@@ -67,63 +73,96 @@ enum GameObjectIds
enum SpellIds
{
// Muro'jin Spells
SPELL_TRACKING_MARK = 445000,
SPELL_HUNTING_NET = 445001,
SPELL_NEKRAXX_DIVE = 445002,
SPELL_NEKRAXX_TALON_RAKE = 445003,
SPELL_CALL_OF_THE_HUNT = 445004,
SPELL_TRACKING_AURA = 445005,
SPELL_NET_SNARE = 445006,
// ===== Muro'jin & Nekraxx =====
SPELL_REVIVE_PET = 1249789,
SPELL_BESTIAL_WRATH = 1249948,
SPELL_FLANKING_SPEAR = 1266480,
SPELL_FLANKING_SPEAR_2 = 1266485,
SPELL_OPEN_WOUND = 1266488,
SPELL_HARPOON = 1266476,
SPELL_HARPOON_2 = 1266483,
SPELL_BARRAGE = 1260643,
SPELL_BARRAGE_2 = 1260648,
SPELL_VILEBRANCH_STING = 1260709,
SPELL_FREEZING_TRAP = 1260731,
SPELL_FREEZING_TRAP_2 = 1260728,
SPELL_FREEZING_TRAP_3 = 1260736,
SPELL_FREEZING_TRAP_4 = 1243731,
SPELL_NEKRAXX_QUILLSTORM = 1256157,
SPELL_QUILLSTORM_2 = 1249474,
SPELL_QUILLSTORM_3 = 1249475,
SPELL_INFECTED_PINIONS = 1246666,
SPELL_CARRION_SWOOP = 1249479,
SPELL_CARRION_SWOOP_2 = 1249478,
SPELL_CARRION_SWOOP_3 = 1249781,
SPELL_NEKRAXX_FEIGN_DEATH = 1249997,
// Vordaza Spells
SPELL_SOUL_EXTRACT = 445100,
SPELL_NECROTIC_BLAST = 445101,
SPELL_SOUL_CHAIN = 445102,
SPELL_DARK_RITUAL = 445103,
SPELL_SOUL_FRAGMENT_SUMMON = 445104,
SPELL_NECROTIC_AURA = 445105,
SPELL_CHAIN_DAMAGE = 445106,
SPELL_RITUAL_CHANNEL = 445107,
SPELL_EMPOWER_RAKTUL = 445108,
// ===== Vordaza =====
SPELL_DRAIN_SOUL = 1251567,
SPELL_DRAIN_SOUL_2 = 1251568,
SPELL_DRAIN_SOUL_3 = 1251554,
SPELL_WREST_PHANTOMS = 1251201,
SPELL_WREST_PHANTOMS_2 = 1251204,
SPELL_UNMAKE = 1252047,
SPELL_UNMAKE_2 = 1252054,
SPELL_UNMAKE_3 = 1252130,
SPELL_HARVEST_SOULS = 1262567,
SPELL_NECROTIC_CONVERGENCE = 1251139,
SPELL_CONVERGENCE_2 = 1256324,
SPELL_CONVERGENCE_3 = 1263735,
SPELL_DEATHSHROUD = 1251598,
SPELL_COALESCED_DEATH = 1252611,
SPELL_LINGERING_DREAD = 1251813,
SPELL_SOULROT = 1251833,
SPELL_EXTINGUISH_SOULS = 1262648,
SPELL_EXTINGUISH_SOULS_2 = 1262652,
// Unstable Phantom
SPELL_FINAL_PURSUIT = 1251773,
SPELL_FINAL_PURSUIT_2 = 1251775,
SPELL_FINAL_PURSUIT_3 = 1256336,
SPELL_FINAL_PURSUIT_4 = 1251797,
SPELL_VEILED_PRESENCE = 1264974,
// Rak'tul Spells
SPELL_SOUL_DEVOUR = 445200,
SPELL_CRUSHING_WEIGHT = 445201,
SPELL_SOUL_BURST = 445202,
SPELL_UNLEASHED_SOULS = 445203,
SPELL_VESSEL_EXPLOSION = 445204,
SPELL_SOUL_ABSORB = 445205,
SPELL_EMPOWERED_STATE = 445206,
SPELL_ENRAGE = 445207,
SPELL_SOUL_VORTEX = 445208,
SPELL_CRUSHING_GROUND = 445209
// ===== Rak'tul =====
SPELL_SPIRITBREAKER = 1251023,
SPELL_SPIRITBREAKER_2 = 1251024,
SPELL_SPIRITBREAKER_3 = 1253765,
SPELL_SPECTRAL_DECAY = 1253779,
SPELL_CRUSH_SOULS = 1252672,
SPELL_CRUSH_SOULS_2 = 1252675,
SPELL_CRUSH_SOULS_3 = 1252676,
SPELL_CRUSH_SOULS_4 = 1252683,
SPELL_CRUSH_SOULS_5 = 1252704,
SPELL_CRUSH_SOULS_6 = 1254347,
SPELL_DEATHGORGED_VESSEL = 1248879,
SPELL_DEATHGORGED_VESSEL_2 = 1248863,
SPELL_VOLATILE_ESSENCE = 1248980,
SPELL_SOULRENDING_ROAR = 1252849,
SPELL_ROAR_2 = 1253788,
SPELL_ROAR_3 = 1253809,
SPELL_ROAR_4 = 1253820,
SPELL_ROAR_5 = 1254266,
SPELL_SOUL_EXPULSION = 1253909,
SPELL_SOUL_EXPULSION_2 = 1279514,
SPELL_SOUL_EXPULSION_3 = 1279517,
SPELL_WITHERING_SOUL = 1253842,
SPELL_WITHERING_SOUL_2 = 1253844,
SPELL_RELEASE_SOULS = 1271067,
// Soulbind Totem
SPELL_CHILL_OF_DEATH = 1252816,
SPELL_SOULBIND = 1252776,
SPELL_SOULBIND_2 = 1252777,
// Malignant Soul
SPELL_ETERNAL_SUFFERING = 1254010,
SPELL_SPECTRAL_RESIDUE = 1255629
};
enum Events
template <class AI, class T>
inline AI* GetMaisaraCavernsAI(T* obj)
{
// Muro'jin Events
EVENT_TRACKING_MARK = 1,
EVENT_HUNTING_NET,
EVENT_NEKRAXX_DIVE,
EVENT_CALL_OF_THE_HUNT,
return GetInstanceAI<AI>(obj, "instance_maisara_caverns");
}
// Vordaza Events
EVENT_SOUL_EXTRACT,
EVENT_NECROTIC_BLAST,
EVENT_SOUL_CHAIN,
EVENT_DARK_RITUAL,
EVENT_SUMMON_FRAGMENTS,
EVENT_CHECK_RITUAL,
EVENT_PHASE_2,
// Rak'tul Events
EVENT_SOUL_DEVOUR,
EVENT_CRUSHING_WEIGHT,
EVENT_SOUL_BURST,
EVENT_UNLEASHED_SOULS,
EVENT_SOUL_VORTEX,
EVENT_CHECK_ENRAGE
};
#define RegisterMaisaraCavernsCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetMaisaraCavernsAI)
#endif // MAISARA_CAVERNS_H_
@@ -46,6 +46,11 @@ void AddSC_boss_seranel_sunlash();
void AddSC_boss_gemellus();
void AddSC_boss_degentrius();
void AddSC_magisters_terrace_trash();
void AddSC_instance_blindingvale();
void AddSC_boss_lightblossom_trinity();
void AddSC_boss_ikuzz();
void AddSC_boss_lightwarden_ruia();
void AddSC_boss_ziekket();
void AddMidnightScripts()
{
@@ -75,4 +80,9 @@ void AddMidnightScripts()
AddSC_boss_gemellus();
AddSC_boss_degentrius();
AddSC_magisters_terrace_trash();
AddSC_instance_blindingvale();
AddSC_boss_lightblossom_trinity();
AddSC_boss_ikuzz();
AddSC_boss_lightwarden_ruia();
AddSC_boss_ziekket();
}
-10
View File
@@ -722,10 +722,6 @@ class spell_dh_cull : public SpellScript
}
};
// 389718 - Cycle of Binding
// The cooldown reduction is handled by core via SPELL_AURA_CHARGE_RECOVERY_MULTIPLIER
// No custom script needed
// Called by 198013 - Eye Beam
class spell_dh_cycle_of_hatred : public SpellScript
{
@@ -829,9 +825,6 @@ class spell_dh_darkglare_boon : public AuraScript
void HandleEffectRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/) const
{
// Tooltip mentions "fully channelled" being a requirement but ingame it always reduces cooldown and energizes, even when manually cancelled
//if (GetTargetApplication()->GetRemoveMode() != AURA_REMOVE_BY_EXPIRE)
// return;
Unit* target = GetTarget();
Aura const* darkglareBoon = target->GetAura(SPELL_DH_DARKGLARE_BOON);
@@ -1245,7 +1238,6 @@ class spell_dh_essence_break : public SpellScript
{
Unit* caster = GetCaster();
// debuff application is slightly delayed on official servers (after animation fully finishes playing)
caster->m_Events.AddEventAtOffset([caster, targets = CastSpellTargetArg(GetHitUnit())]() mutable
{
if (!targets.Targets)
@@ -3057,7 +3049,6 @@ class spell_dh_void_metamorphosis_devourer : public AuraScript
if (fury <= 0)
return;
// Soft: Voidrush helper halves drain while present (no DB2 %).
if (target->HasAura(SPELL_DH_VOIDRUSH_BUFF))
fury = std::max(1, fury / 2);
@@ -3163,7 +3154,6 @@ class spell_dh_collapsing_star_damage : public SpellScript
if (_apocalypsePct)
AddPct(damage, _apocalypsePct);
// Soft: Midnight E2 $s3 as crit-damage pct on crit (×crit-chance product not wired).
if (AuraEffect const* mid = GetCaster()->GetAuraEffect(SPELL_DH_MIDNIGHT_APEX_R1, EFFECT_2))
if (IsHitCrit())
AddPct(damage, mid->GetAmountAsInt());
@@ -0,0 +1,647 @@
/*
* Copyright (C) WowCommunity Project
*
* This SourceCode is NOT free a software. Please hold everything Private
* and read our Terms
*/
#include "ScriptMgr.h"
#include "ScriptedGossip.h"
#include "LFGMgr.h"
#include "MiscPackets.h"
#include "ObjectAccessor.h"
#include "Vehicle.h"
#include "Item.h"
#include "Player.h"
#include "PhasingHandler.h"
#include "World.h"
#include "DatabaseEnv.h"
enum Followerspells
{
//Garrick TANK spells
SPELL_JOIN_PLAYER_PARTY = 430678, //casted on ai and player
SPELL_BOT_AI_FOLLOW_ADVERT = 413569, // casted on him??
SPELL_AI_REGEN_CRIT = 420130, //casted on him GARRICK
SPELL_ADAPTATION = 214027, //casted on him GARRICK
SPELL_GENERAL_DEFFENSIVE = 413766, //casted on him GARRICK
SPELL_TANK_PROC = 329535, //casted on him GARRICK
SPELL_TANK_SCALE = 431605, //casted on him GARRICK
SPELL_AI_BUFF_WATCHER = 285707, //casted on him GARRICK
SPELL_WILD_GROWTH = 419344, //casted on him GARRICK
SPELL_FLASH_OF_LIGHT = 420102, //casted on him GARRICK
SPELL_DEVOTION_AURA = 465, //casted on him GARRICK
SPELL_DEVOTION_AURA_2 = 344218, //casted on him GARRICK
SPELL_MARK_OF_THE_WILD = 432661, //casted on him GARRICK
SPELL_MARK_OF_THE_WILD_2 = 1126, //casted on him GARRICK
SPELL_LIFEBLOOM = 419207, //casted on him GARRICK
SPELL_REJUVENATION = 419204, //casted on him GARRICK
SPELL_REGROWTH = 419287, //casted on him GARRICK
SPELL_AVENGERS_SHIELD = 420330, //casted on enemy
SPELL_AVENGERS_VALOR = 290495, //casted on enemy
SPELL_TYR_ENFORCER = 420426, //casted on enemy
SPELL_JUDGEMENT = 413992, //casted on enemy
SPELL_CONSECRATION = 420380, //casted on enemy
SPELL_CONSECRATION_2 = 420379, //casted on enemy
SPELL_CONSECRATION_3 = 420378, //casted on enemy
SPELL_SHIELD_OF_THE_RIGHTEOUS = 420094, //casted on enemy
SPELL_BLESSED_HAMMER = 420092, //casted on enemy
SPELL_BLESSED_HAMMER_2 = 420091, //casted on enemy
SPELL_REBUKE = 420090, //casted on enemy
//Shuja Grimaxe DPS 1
SPELL_FLAMESHOCK = 429619, //cast on enemy
SPELL_LIGHTNING_BOLT = 429663, //cast on enemy
SPELL_ELEMENTAL_BLAST = 429674, //cast on enemy
SPELL_FROST_SHOCK = 429659, //cast on enemy
SPELL_WIND_SHEAR = 420320, //cast on enemy
SPELL_CHAIN_LIGHTNING = 429652, //cast on enemy
SPELL_HEALING_SURGE = 428468, //cast on him
SPELL_ASTRAL_SHIFT = 292158, //cast on him
SPELL_BLOOD_LUST = 429485, //cast on him
SPELL_HEALING_STREAM_TOTEM = 426214, // on him do cast
//Crenna Earth Daughter healer
SPELL_REJUVENATION_GERM = 419205,
SPEL_EAT = 413736, //casted on him
SPELL_SWIFTMEND = 419458,
SPELL_LIFEBLOOM_2 = 419209,
SPELL_NATURES_CURE = 426186,
//Austin Huxworth
SPELL_KILL_COMMAND = 420479,
SPELL_AUTO_SHOOT = 414259,
SPELL_BARBED_SHOT = 420474,
SPELL_COBRA_SHOOT = 427406,
SPELL_COUNTER_SHOOT = 426240,
SPELL_MEND_PET = 284306, // casted on him
SPELL_MULTI_SHOOT = 420469,
SPELL_EXHILARATION = 284341, //docastself
SPELL_INTIMIDATION = 284378,
SPELL_SUMMON_PET = 419167,
SPELL_REVIVE_PET = 419166,
//Meredy Huntswell dps mage
//NEED SNIIF
};
enum events
{
EVENT_INIT_TANK,
EVENT_HEAL_INIT,
EVENT_TANK_BUFF,
EVENT_HEAL_COMBAT,
EVENT_INIT_TANK_ATTACK_1,
EVENT_INIT_TANK_ATTACK_2,
EVENT_INIT_TANK_ATTACK_3,
EVENT_INIT_DPS_SHUJA,
EVENT_INIT_DPS_SHUJA_2,
EVENT_BUFFS_SHUJA,
EVENT_BUFFS_SHUJA_2,
EVENT_HEALER_1,
EVENT_HEALER_2,
EVENT_DPS_AUSTIN,
EVENT_DPS_AUSTIN_2,
EVENT_DPS_AUSTIN_3,
EVENT_DPS_MEREDY,
};
struct npc_garrick_expedition_209057 : public ScriptedAI
{
npc_garrick_expedition_209057(Creature* creature) : ScriptedAI(creature) {}
void IsSummonedBy(WorldObject* unit) override
{
if (Player* player = unit->ToPlayer())
{
Group* group = player->GetGroup();
me->AI()->Talk(0);
me->SetOwnerGUID(player->GetGUID()); //set player owner
me->GetMotionMaster()->MoveFollow(player, 2.0f, PET_FOLLOW_ANGLE, {}, MOTION_SLOT_ACTIVE);
group->AddFollowerMemberTank(me);
if (int32 playerFaction = player->GetFaction())
me->SetFaction(playerFaction);
if (int32 playerAttackPower = player->GetTotalAttackPowerValue(BASE_ATTACK) * 2.0f)
me->SetAttackPower(playerAttackPower);
}
}
void EnterEvadeMode(EvadeReason why) override
{
if (!_EnterEvadeMode(why))
return;
if (Unit* owner = me->GetOwner())
if (Player* player = owner->ToPlayer())
me->GetMotionMaster()->MoveFollow(player, 2.0f, PET_FOLLOW_ANGLE, {}, MOTION_SLOT_ACTIVE);
Reset();
}
void MoveInLineOfSight(Unit* who) override
{
ScriptedAI::MoveInLineOfSight(who);
if (Player* player = who->ToPlayer())
{
if (player != me->GetOwner())
return;
if (who->GetDistance2d(me) > 20.0f)
return; // Remove teleport to prevent exploits; MotionMaster should handle following
if (Unit* target = ObjectAccessor::GetUnit(*me, player->GetTarget()))
{
if (target->IsAlive() && target->IsHostileToPlayers())
{
me->GetThreatManager().AddThreat(target, 1000.0f);
target->GetThreatManager().AddThreat(me, 1000.0f);
me->Attack(target, true);
}
}
}
}
void JustEngagedWith(Unit* /*attacker*/) override
{
events.ScheduleEvent(EVENT_INIT_TANK, 1s);
events.ScheduleEvent(EVENT_HEAL_INIT, 3s);
events.ScheduleEvent(EVENT_TANK_BUFF, 5s);
events.ScheduleEvent(EVENT_HEAL_COMBAT, 12s);
events.ScheduleEvent(EVENT_INIT_TANK_ATTACK_1, 7s);
events.ScheduleEvent(EVENT_INIT_TANK_ATTACK_2, 2s);
events.ScheduleEvent(EVENT_INIT_TANK_ATTACK_3, 9s);
Talk(1);
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
events.Update(diff);
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_INIT_TANK:
DoCastSelf(SPELL_JOIN_PLAYER_PARTY);
DoCastSelf(SPELL_BOT_AI_FOLLOW_ADVERT);
DoCastSelf(SPELL_AI_REGEN_CRIT);
DoCastSelf(SPELL_ADAPTATION);
DoCastSelf(SPELL_GENERAL_DEFFENSIVE);
DoCastSelf(SPELL_TANK_PROC);
DoCastSelf(SPELL_TANK_SCALE);
DoCastSelf(SPELL_AI_BUFF_WATCHER);
break;
case EVENT_HEAL_INIT:
DoCastSelf(SPELL_WILD_GROWTH);
DoCastSelf(SPELL_FLASH_OF_LIGHT);
events.ScheduleEvent(EVENT_HEAL_INIT, 8s);
break;
case EVENT_TANK_BUFF:
DoCastSelf(SPELL_DEVOTION_AURA);
DoCastSelf(SPELL_DEVOTION_AURA_2);
DoCastSelf(SPELL_MARK_OF_THE_WILD);
DoCastSelf(SPELL_MARK_OF_THE_WILD_2);
events.ScheduleEvent(EVENT_TANK_BUFF, 20s); // Corrected to reschedule itself if intended; was scheduling HEAL_INIT
break;
case EVENT_HEAL_COMBAT:
DoCastSelf(SPELL_LIFEBLOOM);
DoCastSelf(SPELL_REJUVENATION);
DoCastSelf(SPELL_REGROWTH);
events.ScheduleEvent(EVENT_HEAL_COMBAT, 15s);
break;
case EVENT_INIT_TANK_ATTACK_1:
DoCastVictim(SPELL_AVENGERS_SHIELD);
DoCastVictim(SPELL_AVENGERS_VALOR);
DoCastVictim(SPELL_TYR_ENFORCER);
events.ScheduleEvent(EVENT_INIT_TANK_ATTACK_1, 5s);
break;
case EVENT_INIT_TANK_ATTACK_2:
DoCastVictim(SPELL_JUDGEMENT);
DoCastVictim(SPELL_CONSECRATION);
DoCastVictim(SPELL_CONSECRATION_2);
DoCastVictim(SPELL_CONSECRATION_3);
events.ScheduleEvent(EVENT_INIT_TANK_ATTACK_2, 4s);
break;
case EVENT_INIT_TANK_ATTACK_3:
DoCastVictim(SPELL_SHIELD_OF_THE_RIGHTEOUS);
DoCastVictim(SPELL_BLESSED_HAMMER);
DoCastVictim(SPELL_BLESSED_HAMMER_2);
DoCastVictim(SPELL_REBUKE);
events.ScheduleEvent(EVENT_INIT_TANK_ATTACK_3, 10s);
break;
default:
break;
}
}
}
};
//214390 dps Shuja Grimaxe
struct npc_Shuja_Grimaxe_214390 : public ScriptedAI
{
npc_Shuja_Grimaxe_214390(Creature* creature) : ScriptedAI(creature) {}
void IsSummonedBy(WorldObject* unit) override
{
if (Player* player = unit->ToPlayer())
{
Group* group = player->GetGroup();
group->AddFollowerMemberDPS(me);
me->AI()->Talk(0);
me->SetOwnerGUID(player->GetGUID()); //set player owner
me->GetMotionMaster()->MoveFollow(player, 2.0f, 60.f, {}, MOTION_SLOT_ACTIVE);
if (int32 playerFaction = player->GetFaction())
me->SetFaction(playerFaction);
if (int32 playerAttackPower = player->GetTotalAttackPowerValue(BASE_ATTACK) * 2.0f)
me->SetAttackPower(playerAttackPower);
}
}
void EnterEvadeMode(EvadeReason why) override
{
if (!_EnterEvadeMode(why))
return;
Player* player = ObjectAccessor::GetPlayer(*me, _playerGUID);
me->GetMotionMaster()->MoveFollow(player, 2.0f, 60.f, {}, MOTION_SLOT_ACTIVE);
Reset();
}
void MoveInLineOfSight(Unit* target) override
{
Position _positon = target->GetPosition();
if (Player* player = target->ToPlayer())
{
if (target->GetDistance2d(me) > 20.0f)
me->UpdatePosition(_positon, false);
if (Unit* target = ObjectAccessor::GetUnit(*player, player->GetTarget()))
{
if (target->IsAlive())
if (target->IsHostileToPlayers())
{
me->GetThreatManager().AddThreat(target, 1000.0f);
target->GetThreatManager().AddThreat(me, 1000.0f);
me->Attack(target, true);
me->AtTargetAttacked(target, true);
}
}
}
}
void JustEngagedWith(Unit* attacker) override // attack_started
{
events.ScheduleEvent(EVENT_INIT_DPS_SHUJA, 1s);
events.ScheduleEvent(EVENT_INIT_DPS_SHUJA_2, 4s);
events.ScheduleEvent(EVENT_BUFFS_SHUJA, 7s);
events.ScheduleEvent(EVENT_BUFFS_SHUJA_2, 11s);
if (Unit* target = ObjectAccessor::GetUnit(*attacker, attacker->GetTarget()))
{
me->GetThreatManager().AddThreat(target, 1000.0f);
me->AI()->Talk(1);
me->Attack(target, true);
me->AtTargetAttacked(target, true);
}
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_INIT_DPS_SHUJA:
DoCastSelf(SPELL_JOIN_PLAYER_PARTY);
DoCastSelf(SPELL_BOT_AI_FOLLOW_ADVERT);
DoCastSelf(SPELL_AI_REGEN_CRIT);
DoCastVictim(SPELL_FLAMESHOCK);
DoCastVictim(SPELL_LIGHTNING_BOLT);
DoCastVictim(SPELL_ELEMENTAL_BLAST);
events.ScheduleEvent(EVENT_INIT_DPS_SHUJA, 4s);
break;
case EVENT_INIT_DPS_SHUJA_2:
DoCastVictim(SPELL_FROST_SHOCK);
DoCastVictim(SPELL_WIND_SHEAR);
DoCastVictim(SPELL_CHAIN_LIGHTNING);
events.ScheduleEvent(EVENT_INIT_DPS_SHUJA_2, 8s);
break;
case EVENT_BUFFS_SHUJA:
DoCastSelf(SPELL_HEALING_SURGE);
DoCastSelf(SPELL_ASTRAL_SHIFT);
DoCastSelf(SPELL_BLOOD_LUST);
events.ScheduleEvent(EVENT_BUFFS_SHUJA, 9s);
break;
case EVENT_BUFFS_SHUJA_2:
DoCastSelf(SPELL_HEALING_STREAM_TOTEM);
events.ScheduleEvent(EVENT_BUFFS_SHUJA_2, 12s);
break;
default:
break;
}
}
}
private:
ObjectGuid _playerGUID;
};
//209065 Austin Huxworth
struct npc_Austin_Huxworth_209065 : public ScriptedAI
{
npc_Austin_Huxworth_209065(Creature* creature) : ScriptedAI(creature) {}
void IsSummonedBy(WorldObject* unit) override
{
if (Player* player = unit->ToPlayer())
{
Group* group = player->GetGroup();
group->AddFollowerMemberDPS(me);
me->AI()->Talk(0);
me->SetOwnerGUID(player->GetGUID()); //set player owner
me->GetMotionMaster()->MoveFollow(player, 4.0f, 75.f, {}, MOTION_SLOT_ACTIVE);
if (int32 playerFaction = player->GetFaction())
me->SetFaction(playerFaction);
if (int32 playerAttackPower = player->GetTotalAttackPowerValue(BASE_ATTACK) * 2.0f)
me->SetAttackPower(playerAttackPower);
}
}
void EnterEvadeMode(EvadeReason why) override
{
if (!_EnterEvadeMode(why))
return;
Player* player = ObjectAccessor::GetPlayer(*me, _playerGUID);
me->GetMotionMaster()->MoveFollow(player, 4.0f, 75.f, {}, MOTION_SLOT_ACTIVE);
Reset();
}
void MoveInLineOfSight(Unit* target) override
{
Position _positon = target->GetPosition();
if (Player* player = target->ToPlayer())
{
if (target->GetDistance2d(me) > 20.0f)
me->UpdatePosition(_positon, false);
}
}
void JustEngagedWith(Unit* /*attacker*/) override // attack_started
{
events.ScheduleEvent(EVENT_DPS_AUSTIN, 4s);
events.ScheduleEvent(EVENT_DPS_AUSTIN_2, 7s);
events.ScheduleEvent(EVENT_DPS_AUSTIN_3, 10s);
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_DPS_AUSTIN:
DoCastSelf(SPELL_JOIN_PLAYER_PARTY);
DoCastSelf(SPELL_BOT_AI_FOLLOW_ADVERT);
DoCastVictim(SPELL_KILL_COMMAND);
DoCastVictim(SPELL_AUTO_SHOOT);
DoCastVictim(SPELL_BARBED_SHOT);
DoCastVictim(SPELL_COBRA_SHOOT);
events.ScheduleEvent(EVENT_DPS_AUSTIN, 6s);
break;
case EVENT_DPS_AUSTIN_2:
DoCastVictim(SPELL_COUNTER_SHOOT);
DoCastSelf(SPELL_MEND_PET);
DoCastVictim(SPELL_MULTI_SHOOT);
events.ScheduleEvent(EVENT_DPS_AUSTIN_2, 9s);
break;
case EVENT_DPS_AUSTIN_3:
DoCastSelf(SPELL_EXHILARATION);
DoCastVictim(SPELL_INTIMIDATION);
DoCastVictim(SPELL_SUMMON_PET);
DoCastSelf(SPELL_REVIVE_PET);
events.ScheduleEvent(EVENT_DPS_AUSTIN_3, 12s);
break;
default:
break;
}
}
}
private:
ObjectGuid _playerGUID;
};
//209059 Meredy Huntswell dps mage 156886
struct npc_Meredy_Huntswell_209059 : public ScriptedAI
{
npc_Meredy_Huntswell_209059(Creature* creature) : ScriptedAI(creature) {}
void IsSummonedBy(WorldObject* unit) override
{
if (Player* player = unit->ToPlayer())
{
Group* group = player->GetGroup();
group->AddFollowerMemberDPS(me);
me->SetOwnerGUID(player->GetGUID()); //set player owner
me->GetMotionMaster()->MoveFollow(player, 4.0f, 30.f, {}, MOTION_SLOT_ACTIVE);
if (int32 playerFaction = player->GetFaction())
me->SetFaction(playerFaction);
if (int32 playerAttackPower = player->GetTotalAttackPowerValue(BASE_ATTACK) * 2.0f)
me->SetAttackPower(playerAttackPower);
}
}
void EnterEvadeMode(EvadeReason why) override
{
if (!_EnterEvadeMode(why))
return;
Player* player = ObjectAccessor::GetPlayer(*me, _playerGUID);
me->GetMotionMaster()->MoveFollow(player, 4.0f, 30.f, {}, MOTION_SLOT_ACTIVE);
Reset();
}
void MoveInLineOfSight(Unit* target) override
{
Position _positon = target->GetPosition();
if (Player* player = target->ToPlayer())
{
if (target->GetDistance2d(me) > 20.0f)
me->UpdatePosition(_positon, false);
}
}
void JustEngagedWith(Unit* /*attacker*/) override // attack_started
{
events.ScheduleEvent(EVENT_DPS_MEREDY, 4s);
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_DPS_MEREDY:
DoCastSelf(SPELL_JOIN_PLAYER_PARTY);
DoCastSelf(SPELL_BOT_AI_FOLLOW_ADVERT);
events.ScheduleEvent(EVENT_DPS_AUSTIN, 6s);
DoCastRandomFriendlyCreature(1459);
break;
default:
break;
}
}
}
private:
ObjectGuid _playerGUID;
};
//209072 Crenna Earth Daughter healer
struct npc_Crenna_Earth_Daughter_209072 : public ScriptedAI
{
npc_Crenna_Earth_Daughter_209072(Creature* creature) : ScriptedAI(creature) {}
void IsSummonedBy(WorldObject* unit) override
{
if (Player* player = unit->ToPlayer())
{
Group* group = player->GetGroup();
group->AddFollowerMemberHealer(me);
me->AI()->Talk(0);
me->SetOwnerGUID(player->GetGUID()); //set player owner
me->GetMotionMaster()->MoveFollow(player, 4.0f, 80.f, {}, MOTION_SLOT_ACTIVE);
if (int32 playerFaction = player->GetFaction())
me->SetFaction(playerFaction);
if (int32 playerAttackPower = player->GetTotalAttackPowerValue(BASE_ATTACK) * 2.0f)
me->SetAttackPower(playerAttackPower);
}
}
void EnterEvadeMode(EvadeReason why) override
{
if (!_EnterEvadeMode(why))
return;
Player* player = ObjectAccessor::GetPlayer(*me, _playerGUID);
me->GetMotionMaster()->MoveFollow(player, 4.0f, 80.f, {}, MOTION_SLOT_ACTIVE);
events.ScheduleEvent(EVENT_HEALER_2, 9s);
Reset();
}
void MoveInLineOfSight(Unit* target) override
{
Position _positon = target->GetPosition();
if (Player* player = target->ToPlayer())
{
if (target->GetDistance2d(me) > 20.0f)
me->UpdatePosition(_positon, false);
}
}
void JustEngagedWith(Unit* /*attacker*/) override // attack_started
{
events.ScheduleEvent(EVENT_HEALER_1, 4s);
events.ScheduleEvent(EVENT_HEALER_2, 9s);
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
events.Update(diff);
while (uint32 eventId = events.ExecuteEvent())
{
switch (eventId)
{
case EVENT_HEALER_1:
DoCastSelf(SPELL_JOIN_PLAYER_PARTY);
DoCastSelf(SPELL_BOT_AI_FOLLOW_ADVERT);
DoCastRandomFriendlyCreature(SPELL_REGROWTH);
DoCastRandomFriendlyCreature(SPELL_REJUVENATION);
DoCastRandomFriendlyCreature(SPELL_WILD_GROWTH);
DoCastRandomFriendlyCreature(SPELL_LIFEBLOOM);
events.ScheduleEvent(EVENT_HEALER_1, 6s);
break;
case EVENT_HEALER_2:
DoCastRandomFriendlyCreature(SPELL_REJUVENATION_GERM);
DoCastRandomFriendlyCreature(SPEL_EAT);
DoCastRandomFriendlyCreature(SPELL_SWIFTMEND);
DoCastRandomFriendlyCreature(SPELL_LIFEBLOOM_2);
DoCastRandomFriendlyCreature(SPELL_NATURES_CURE);
events.ScheduleEvent(EVENT_HEALER_2, 11s);
break;
default:
break;
}
}
}
private:
ObjectGuid _playerGUID;
};
//426756 spell Dungeon Assistance
//223833 baelgrim
void AddSC_Dungeon_followers()
{
RegisterCreatureAI(npc_garrick_expedition_209057);
RegisterCreatureAI(npc_Shuja_Grimaxe_214390);
RegisterCreatureAI(npc_Crenna_Earth_Daughter_209072);
RegisterCreatureAI(npc_Austin_Huxworth_209065);
RegisterCreatureAI(npc_Meredy_Huntswell_209059);
}
@@ -34,6 +34,7 @@ void AddSC_npc_housing_steward();
void AddSC_at_housing_plot();
void AddSC_go_housing_door();
void AddSC_npc_mythic_keystone();
void AddSC_Dungeon_followers();
// player
void AddSC_chat_log();
@@ -57,6 +58,7 @@ void AddWorldScripts()
AddSC_npc_housing_steward();
AddSC_at_housing_plot();
AddSC_npc_mythic_keystone();
AddSC_Dungeon_followers();
// FIXME: This should be moved in a script validation hook.
// To avoid duplicate code, we check once /*ONLY*/ if logging is permitted or not.