diff --git a/ENEMIES/Mobs.sql b/ENEMIES/Mobs.sql new file mode 100644 index 0000000..7c60469 --- /dev/null +++ b/ENEMIES/Mobs.sql @@ -0,0 +1,139 @@ +-- Spectral Apparition (16423) + +DELETE FROM `creature_template` WHERE (`entry` = 16423); +INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, `scale`, `rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `ExperienceModifier`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `spell_school_immune_mask`, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES +(16423, 0, 0, 0, 0, 0, 'Spectral Apparition', NULL, NULL, 0, 6, 7, 0, 1630, 0, 1.11111, 0.85714, 1, 1, 18, 1, 0, 0, 1, 2000, 2000, 1, 1, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 6, 0, 16423, 0, 0, 0, 0, 0, 0, '', 0, 1, 1, 1, 1, 1, 0, 100, 1, 8397332, 0, 0, '', 12340); + +DELETE FROM `creature_template_model` WHERE (`CreatureID` = 16423); +INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES +(16423, 0, 16169, 1, 1, 12340); + +DELETE FROM `creature_template_spell` WHERE (`CreatureID` = 16423); +INSERT INTO `creature_template_spell` (`CreatureID`, `Index`, `Spell`, `VerifiedBuild`) VALUES +(16423, 0, 28265, 12340); + +DELETE FROM `creature_questitem` WHERE (`CreatureEntry` = 16423); +INSERT INTO `creature_questitem` (`CreatureEntry`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES +(16423, 0, 22892, 0); + +DELETE FROM `creature_loot_template` WHERE (`Entry` = 16423); +INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES +(16423, 765, 0, 0.02, 0, 1, 0, 1, 1, 'Spectral Apparition - Silverleaf'), +(16423, 22892, 0, 35, 1, 1, 0, 1, 1, 'Spectral Apparition - Dim Necrotic Stone'); + +UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 16423; + +DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 16423); +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(16423, 0, 0, 0, 0, 0, 100, 0, 5000, 8000, 12000, 15000, 0, 0, 11, 28265, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Spectral Apparition - In Combat - Cast \'Scourge Strike\''); + + + + + + +-- Skeletal Soldier (16422) +DELETE FROM `creature_template` WHERE (`entry` = 16422); +INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, `scale`, `rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `ExperienceModifier`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `spell_school_immune_mask`, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES +(16422, 0, 0, 0, 0, 0, 'Skeletal Soldier', NULL, NULL, 0, 6, 7, 0, 1630, 0, 1, 0.85714, 1, 1, 18, 1, 0, 0, 1, 2000, 2000, 1, 1, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 6, 0, 16422, 0, 0, 0, 0, 0, 0, '', 0, 1, 1, 1, 1, 1, 0, 100, 1, 8602129, 0, 0, '', 12340); + +DELETE FROM `creature_template_spell` WHERE (`CreatureID` = 16422); +INSERT INTO `creature_template_spell` (`CreatureID`, `Index`, `Spell`, `VerifiedBuild`) VALUES +(16422, 0, 28265, 12340); + +DELETE FROM `creature_questitem` WHERE (`CreatureEntry` = 16422); +INSERT INTO `creature_questitem` (`CreatureEntry`, `Idx`, `ItemId`, `VerifiedBuild`) VALUES +(16422, 0, 22892, 0); + +DELETE FROM `creature_loot_template` WHERE (`Entry` = 16422); +INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES +(16422, 22892, 0, 35, 1, 1, 0, 1, 1, 'Skeletal Soldier - Dim Necrotic Stone'), +(16422, 22944, 0, 5, 0, 1, 0, 1, 1, ''), +(16422, 22946, 0, 5, 0, 1, 0, 1, 1, ''), +(16422, 22970, 0, 5, 0, 1, 0, 1, 1, ''), +(16422, 22972, 0, 5, 0, 1, 0, 1, 1, ''), +(16422, 22975, 0, 5, 0, 1, 0, 1, 1, ''), +(16422, 22977, 0, 5, 0, 1, 0, 1, 1, ''); + + + + +-- Bone Witch (16380) +DELETE FROM `creature_template` WHERE (`entry` = 16380); +INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, `scale`, `rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `ExperienceModifier`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `spell_school_immune_mask`, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES +(16380, 0, 0, 0, 0, 0, 'Bone Witch', '', NULL, 0, 61, 61, 0, 1630, 0, 1, 1.14286, 1, 1, 20, 1, 4, 0, 1, 2000, 2000, 1, 1, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 6, 0, 16380, 0, 0, 0, 0, 0, 0, 'SmartAI', 1, 1, 2.5, 1, 1, 1, 0, 0, 1, 8585747, 0, 0, '', 12340); + +DELETE FROM `creature_template_model` WHERE (`CreatureID` = 16380); +INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES +(16380, 0, 16167, 1, 1, 12340); + + +DELETE FROM `creature_template_spell` WHERE (`CreatureID` = 16380); +INSERT INTO `creature_template_spell` (`CreatureID`, `Index`, `Spell`, `VerifiedBuild`) VALUES +(16380, 0, 13748, 12340), +(16380, 1, 17014, 12340), +(16380, 2, 28265, 12340); + +DELETE FROM `creature_equip_template` WHERE (`CreatureID` = 16380); +INSERT INTO `creature_equip_template` (`CreatureID`, `ID`, `ItemID1`, `ItemID2`, `ItemID3`, `VerifiedBuild`) VALUES +(16380, 1, 0, 0, 0, 0); + +DELETE FROM `creature_loot_template` WHERE (`Entry` = 16380); +INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES +(16380, 12841, 0, 35, 0, 1, 0, 1, 1, 'Bone Witch - Invader\'s Scourgestone'), +(16380, 22484, 0, 50.12, 0, 1, 0, 1, 1, 'Bone Witch - Necrotic Rune'), +(16380, 22944, 0, 5, 0, 1, 0, 1, 1, ''), +(16380, 22946, 0, 5, 0, 1, 0, 1, 1, ''), +(16380, 22970, 0, 5, 0, 1, 0, 1, 1, ''), +(16380, 22972, 0, 5, 0, 1, 0, 1, 1, ''), +(16380, 22975, 0, 5, 0, 1, 0, 1, 1, ''), +(16380, 22977, 0, 5, 0, 1, 0, 1, 1, ''), +(16380, 23090, 0, 20.68, 0, 1, 0, 1, 1, 'Bone Witch - Bracers of Undead Slaying'), +(16380, 23091, 0, 20.68, 0, 1, 0, 1, 1, 'Bone Witch - Bracers of Undead Cleansing'), +(16380, 23092, 0, 20.63, 0, 1, 0, 1, 1, 'Bone Witch - Wristguards of Undead Slaying'), +(16380, 23093, 0, 20.82, 0, 1, 0, 1, 1, 'Bone Witch - Wristwraps of Undead Slaying'); + +UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 16380; + +DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 16380); +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(16380, 0, 0, 0, 0, 0, 100, 0, 2000, 2000, 3000, 3000, 0, 0, 87, 1638001, 1638002, 1638003, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Bone Witch - In Combat - Run Random Script'), +(16380, 0, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 20829, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Bone Witch - In Combat - Cast \'Arcane Bolt\''), +(16380, 0, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 17014, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Bone Witch - In Combat - Cast \'Bone Shards\''), +(16380, 0, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 56138, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Bone Witch - In Combat - Cast \'Sprained Ankle\''); + + + +-- Spirit of the Damned (16379) +DELETE FROM `creature_template` WHERE (`entry` = 16379); +INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, `scale`, `rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`, `BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `ExperienceModifier`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `spell_school_immune_mask`, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES +(16379, 0, 0, 0, 0, 0, 'Spirit of the Damned', '', NULL, 0, 61, 61, 0, 1630, 0, 1, 1.14286, 1, 1, 20, 1, 4, 0, 1, 2000, 2000, 1, 1, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 6, 0, 16379, 0, 0, 0, 0, 0, 0, 'SmartAI', 1, 1, 2.5, 1, 1, 1, 0, 0, 1, 8413718, 0, 0, '', 12340); + +DELETE FROM `creature_template_spell` WHERE (`CreatureID` = 16379); +INSERT INTO `creature_template_spell` (`CreatureID`, `Index`, `Spell`, `VerifiedBuild`) VALUES +(16379, 0, 34322, 12340), +(16379, 1, 16243, 12340), +(16379, 2, 28265, 12340); + +DELETE FROM `creature_loot_template` WHERE (`Entry` = 16379); +INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES +(16379, 12841, 0, 35, 0, 1, 0, 1, 1, 'Spirit of the Damned - Invader\'s Scourgestone'), +(16379, 22484, 0, 57.06, 0, 1, 0, 1, 1, 'Spirit of the Damned - Necrotic Rune'), +(16379, 22944, 0, 5, 0, 1, 0, 1, 1, ''), +(16379, 22946, 0, 5, 0, 1, 0, 1, 1, ''), +(16379, 22970, 0, 5, 0, 1, 0, 1, 1, ''), +(16379, 22972, 0, 5, 0, 1, 0, 1, 1, ''), +(16379, 22975, 0, 5, 0, 1, 0, 1, 1, ''), +(16379, 22977, 0, 5, 0, 1, 0, 1, 1, ''), +(16379, 23090, 0, 19.72, 0, 1, 0, 1, 1, 'Spirit of the Damned - Bracers of Undead Slaying'), +(16379, 23091, 0, 20.42, 0, 1, 0, 1, 1, 'Spirit of the Damned - Bracers of Undead Cleansing'), +(16379, 23092, 0, 18.74, 0, 1, 0, 1, 1, 'Spirit of the Damned - Wristguards of Undead Slaying'), +(16379, 23093, 0, 21.54, 0, 1, 0, 1, 1, 'Spirit of the Damned - Wristwraps of Undead Slaying'); + +UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 16379; + +DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 16379); +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(16379, 0, 0, 0, 0, 0, 100, 0, 4000, 15000, 15000, 25000, 0, 0, 11, 22743, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Spirit of the Damned - In Combat - Cast \'Ribbon of Souls\''); + + diff --git a/Items/ScourgeInvasionItems.sql b/Items/ScourgeInvasionItems.sql new file mode 100644 index 0000000..e9813f9 --- /dev/null +++ b/Items/ScourgeInvasionItems.sql @@ -0,0 +1,18 @@ +DELETE FROM `item_template` WHERE `entry` IN (22595, 22930, 22944, 22945, 22946, 22948, 22977, 23008, 23010, 23011, 23012, 23013, 23016); + +INSERT INTO `item_template` (`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `VerifiedBuild`) VALUES +(22595, 15, 0, -1, 'Call to Arms Announcement', 35025, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 4, '', 2872, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(22930, 12, 0, -1, 'A Bloodstained Envelope', 3033, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2878, 0, 1, 9301, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(22944, 12, 0, -1, 'A Crumpled Missive', 3029, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2881, 0, 1, 9302, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(22945, 12, 0, -1, 'A Careworn Note', 13430, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 4, '', 2882, 0, 1, 9299, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(22946, 12, 0, -1, 'A Ragged Page', 7695, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2883, 0, 1, 9300, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(22948, 12, 0, -1, 'A Smudged Document', 7629, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2884, 0, 1, 9304, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(22977, 12, 0, -1, 'A Torn Letter', 3032, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 45, 45, 0, 0, 0, 0, 0, 0, 0, 1, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 1, 9295, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(23008, 12, 0, -1, 'Sealed Research Report 1', 811, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2885, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(23010, 12, 0, -1, 'Sealed Research Report 2', 811, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2886, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(23011, 12, 0, -1, 'Sealed Research Report 3', 811, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2887, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(23012, 12, 0, -1, 'Sealed Research Report 4', 811, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2888, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(23013, 12, 0, -1, 'Sealed Research Report 5', 811, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2889, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340), +(23016, 12, 0, -1, 'Sealed Research Report 6', 811, 1, 0, 0, 1, 0, 0, 0, 32767, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 1, '', 2890, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 12340); + + diff --git a/Mobs/ItemLoot.sql b/Mobs/ItemLoot.sql deleted file mode 100644 index 9818c7c..0000000 --- a/Mobs/ItemLoot.sql +++ /dev/null @@ -1,36 +0,0 @@ --- Adding items (22972, 22977, 22970, 22946, 22944, 22975) to creature_loot_template for specified creatures --- Creature: Skeletal Soldier (16422) -INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES -(16422, 22972, 0, 5, 0, 1, 0, 1, 1, ''), -(16422, 22977, 0, 5, 0, 1, 0, 1, 1, ''), -(16422, 22970, 0, 5, 0, 1, 0, 1, 1, ''), -(16422, 22946, 0, 5, 0, 1, 0, 1, 1, ''), -(16422, 22944, 0, 5, 0, 1, 0, 1, 1, ''), -(16422, 22975, 0, 5, 0, 1, 0, 1, 1, ''); - --- Creature: Spirit of the Damned (16379) -INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES -(16379, 22972, 0, 5, 0, 1, 0, 1, 1, ''), -(16379, 22977, 0, 5, 0, 1, 0, 1, 1, ''), -(16379, 22970, 0, 5, 0, 1, 0, 1, 1, ''), -(16379, 22946, 0, 5, 0, 1, 0, 1, 1, ''), -(16379, 22944, 0, 5, 0, 1, 0, 1, 1, ''), -(16379, 22975, 0, 5, 0, 1, 0, 1, 1, ''); - --- Creature: Bone Witch (16380) -INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES -(16380, 22972, 0, 5, 0, 1, 0, 1, 1, ''), -(16380, 22977, 0, 5, 0, 1, 0, 1, 1, ''), -(16380, 22970, 0, 5, 0, 1, 0, 1, 1, ''), -(16380, 22946, 0, 5, 0, 1, 0, 1, 1, ''), -(16380, 22944, 0, 5, 0, 1, 0, 1, 1, ''), -(16380, 22975, 0, 5, 0, 1, 0, 1, 1, ''); - --- Creature: Lumbering Horror (14697) -INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES -(14697, 22972, 0, 5, 0, 1, 0, 1, 1, ''), -(14697, 22977, 0, 5, 0, 1, 0, 1, 1, ''), -(14697, 22970, 0, 5, 0, 1, 0, 1, 1, ''), -(14697, 22946, 0, 5, 0, 1, 0, 1, 1, ''), -(14697, 22944, 0, 5, 0, 1, 0, 1, 1, ''), -(14697, 22975, 0, 5, 0, 1, 0, 1, 1, ''); diff --git a/Quest/Cracked Necrotic Crystal (9292).sql b/Quest/Cracked Necrotic Crystal (9292).sql new file mode 100644 index 0000000..cc849bc --- /dev/null +++ b/Quest/Cracked Necrotic Crystal (9292).sql @@ -0,0 +1,23 @@ +DELETE FROM `quest_template` WHERE (`ID` = 9292); +INSERT INTO `quest_template` (`ID`, `QuestType`, `QuestLevel`, `MinLevel`, `QuestSortID`, `QuestInfoID`, `SuggestedGroupNum`, `RequiredFactionId1`, `RequiredFactionId2`, `RequiredFactionValue1`, `RequiredFactionValue2`, `RewardNextQuest`, `RewardXPDifficulty`, `RewardMoney`, `RewardMoneyDifficulty`, `RewardDisplaySpell`, `RewardSpell`, `RewardHonor`, `RewardKillHonor`, `StartItem`, `Flags`, `RequiredPlayerKills`, `RewardItem1`, `RewardAmount1`, `RewardItem2`, `RewardAmount2`, `RewardItem3`, `RewardAmount3`, `RewardItem4`, `RewardAmount4`, `ItemDrop1`, `ItemDropQuantity1`, `ItemDrop2`, `ItemDropQuantity2`, `ItemDrop3`, `ItemDropQuantity3`, `ItemDrop4`, `ItemDropQuantity4`, `RewardChoiceItemID1`, `RewardChoiceItemQuantity1`, `RewardChoiceItemID2`, `RewardChoiceItemQuantity2`, `RewardChoiceItemID3`, `RewardChoiceItemQuantity3`, `RewardChoiceItemID4`, `RewardChoiceItemQuantity4`, `RewardChoiceItemID5`, `RewardChoiceItemQuantity5`, `RewardChoiceItemID6`, `RewardChoiceItemQuantity6`, `POIContinent`, `POIx`, `POIy`, `POIPriority`, `RewardTitle`, `RewardTalents`, `RewardArenaPoints`, `RewardFactionID1`, `RewardFactionValue1`, `RewardFactionOverride1`, `RewardFactionID2`, `RewardFactionValue2`, `RewardFactionOverride2`, `RewardFactionID3`, `RewardFactionValue3`, `RewardFactionOverride3`, `RewardFactionID4`, `RewardFactionValue4`, `RewardFactionOverride4`, `RewardFactionID5`, `RewardFactionValue5`, `RewardFactionOverride5`, `TimeAllowed`, `AllowableRaces`, `LogTitle`, `LogDescription`, `QuestDescription`, `AreaDescription`, `QuestCompletionLog`, `RequiredNpcOrGo1`, `RequiredNpcOrGo2`, `RequiredNpcOrGo3`, `RequiredNpcOrGo4`, `RequiredNpcOrGoCount1`, `RequiredNpcOrGoCount2`, `RequiredNpcOrGoCount3`, `RequiredNpcOrGoCount4`, `RequiredItemId1`, `RequiredItemId2`, `RequiredItemId3`, `RequiredItemId4`, `RequiredItemId5`, `RequiredItemId6`, `RequiredItemCount1`, `RequiredItemCount2`, `RequiredItemCount3`, `RequiredItemCount4`, `RequiredItemCount5`, `RequiredItemCount6`, `Unknown0`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `VerifiedBuild`) VALUES +(9292, 2, -1, 1, -368, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22949, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23123, 1, 23122, 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, 1101, 'Cracked Necrotic Crystal', 'Bring the Cracked Necrotic Crystal to Lieutenant Orrin outside the gates of Stormwind.', 'On the corpse of the fallen abomination, you discover a cracked crystal, slowly pulsing with necrotic energy.', '', NULL, 0, 0, 0, 0, 0, 0, 0, 0, 22949, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, '', '', '', '', 12340); + +DELETE FROM `quest_template_addon` WHERE (`ID` = 9292); +INSERT INTO `quest_template_addon` (`ID`, `MaxLevel`, `AllowableClasses`, `SourceSpellID`, `PrevQuestID`, `NextQuestID`, `ExclusiveGroup`, `RewardMailTemplateID`, `RewardMailDelay`, `RequiredSkillID`, `RequiredSkillPoints`, `RequiredMinRepFaction`, `RequiredMaxRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepValue`, `ProvidedItemCount`, `SpecialFlags`) VALUES +(9292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0); + +DELETE FROM `quest_offer_reward` WHERE (`ID` = 9292); +INSERT INTO `quest_offer_reward` (`ID`, `Emote1`, `Emote2`, `Emote3`, `Emote4`, `EmoteDelay1`, `EmoteDelay2`, `EmoteDelay3`, `EmoteDelay4`, `RewardText`, `VerifiedBuild`) VALUES +(9292, 0, 0, 0, 0, 0, 0, 0, 0, 'Hm, you took this from the corpse of one of the invading abominations?$B$BWe have received word about the necropolis base camps that are being summoned by the Scourge. I suspect they wanted to create one inside Stormwind. It is good that they were unseccessful.', 12340); + +DELETE FROM `quest_request_items` WHERE (`ID` = 9292); +INSERT INTO `quest_request_items` (`ID`, `EmoteOnComplete`, `EmoteOnIncomplete`, `CompletionText`, `VerifiedBuild`) VALUES +(9292, 1, 0, 'Is there something you need?', 12340); + +DELETE FROM `creature_queststarter` WHERE (`quest` = 9292); +INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES +(16431, 9292); + +DELETE FROM `creature_questender` WHERE (`quest` = 9292); +INSERT INTO `creature_questender` (`id`, `quest`) VALUES +(16478, 9292); diff --git a/Quest/Desperate Alliance/Draenei-A Desperate Alliance (10052).sql b/Quest/Desperate Alliance/Draenei-A Desperate Alliance (100052).sql similarity index 100% rename from Quest/Desperate Alliance/Draenei-A Desperate Alliance (10052).sql rename to Quest/Desperate Alliance/Draenei-A Desperate Alliance (100052).sql diff --git a/Quest/Faint Necrotic Crystal (9310).sql b/Quest/Faint Necrotic Crystal (9310).sql new file mode 100644 index 0000000..71136b8 --- /dev/null +++ b/Quest/Faint Necrotic Crystal (9310).sql @@ -0,0 +1,23 @@ +DELETE FROM `quest_template` WHERE (`ID` = 9310); +INSERT INTO `quest_template` (`ID`, `QuestType`, `QuestLevel`, `MinLevel`, `QuestSortID`, `QuestInfoID`, `SuggestedGroupNum`, `RequiredFactionId1`, `RequiredFactionId2`, `RequiredFactionValue1`, `RequiredFactionValue2`, `RewardNextQuest`, `RewardXPDifficulty`, `RewardMoney`, `RewardMoneyDifficulty`, `RewardDisplaySpell`, `RewardSpell`, `RewardHonor`, `RewardKillHonor`, `StartItem`, `Flags`, `RequiredPlayerKills`, `RewardItem1`, `RewardAmount1`, `RewardItem2`, `RewardAmount2`, `RewardItem3`, `RewardAmount3`, `RewardItem4`, `RewardAmount4`, `ItemDrop1`, `ItemDropQuantity1`, `ItemDrop2`, `ItemDropQuantity2`, `ItemDrop3`, `ItemDropQuantity3`, `ItemDrop4`, `ItemDropQuantity4`, `RewardChoiceItemID1`, `RewardChoiceItemQuantity1`, `RewardChoiceItemID2`, `RewardChoiceItemQuantity2`, `RewardChoiceItemID3`, `RewardChoiceItemQuantity3`, `RewardChoiceItemID4`, `RewardChoiceItemQuantity4`, `RewardChoiceItemID5`, `RewardChoiceItemQuantity5`, `RewardChoiceItemID6`, `RewardChoiceItemQuantity6`, `POIContinent`, `POIx`, `POIy`, `POIPriority`, `RewardTitle`, `RewardTalents`, `RewardArenaPoints`, `RewardFactionID1`, `RewardFactionValue1`, `RewardFactionOverride1`, `RewardFactionID2`, `RewardFactionValue2`, `RewardFactionOverride2`, `RewardFactionID3`, `RewardFactionValue3`, `RewardFactionOverride3`, `RewardFactionID4`, `RewardFactionValue4`, `RewardFactionOverride4`, `RewardFactionID5`, `RewardFactionValue5`, `RewardFactionOverride5`, `TimeAllowed`, `AllowableRaces`, `LogTitle`, `LogDescription`, `QuestDescription`, `AreaDescription`, `QuestCompletionLog`, `RequiredNpcOrGo1`, `RequiredNpcOrGo2`, `RequiredNpcOrGo3`, `RequiredNpcOrGo4`, `RequiredNpcOrGoCount1`, `RequiredNpcOrGoCount2`, `RequiredNpcOrGoCount3`, `RequiredNpcOrGoCount4`, `RequiredItemId1`, `RequiredItemId2`, `RequiredItemId3`, `RequiredItemId4`, `RequiredItemId5`, `RequiredItemId6`, `RequiredItemCount1`, `RequiredItemCount2`, `RequiredItemCount3`, `RequiredItemCount4`, `RequiredItemCount5`, `RequiredItemCount6`, `Unknown0`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `VerifiedBuild`) VALUES +(9310, 2, -1, 1, -368, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22950, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23123, 1, 23122, 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, 946, 'Faint Necrotic Crystal', 'Bring the Faint Necrotic Crystal to Lieutenant Rukag in the courtyard of the Undercity.', 'On the corpse of the fallen wight, you find a crystal faintly radiating necrotic energy.', '', NULL, 0, 0, 0, 0, 0, 0, 0, 0, 22950, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, '', '', '', '', 12340); + +DELETE FROM `quest_template_addon` WHERE (`ID` = 9310); +INSERT INTO `quest_template_addon` (`ID`, `MaxLevel`, `AllowableClasses`, `SourceSpellID`, `PrevQuestID`, `NextQuestID`, `ExclusiveGroup`, `RewardMailTemplateID`, `RewardMailDelay`, `RequiredSkillID`, `RequiredSkillPoints`, `RequiredMinRepFaction`, `RequiredMaxRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepValue`, `ProvidedItemCount`, `SpecialFlags`) VALUES +(9310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0); + +DELETE FROM `quest_offer_reward` WHERE (`ID` = 9310); +INSERT INTO `quest_offer_reward` (`ID`, `Emote1`, `Emote2`, `Emote3`, `Emote4`, `EmoteDelay1`, `EmoteDelay2`, `EmoteDelay3`, `EmoteDelay4`, `RewardText`, `VerifiedBuild`) VALUES +(9310, 0, 0, 0, 0, 0, 0, 0, 0, 'You say this was taken from a wight attacking the city?$b$bWe have received word of the necropolis base camps that are being summoned by the Scourge. I suspect they were trying to create one in the Undercity. We will have to be vigilant in the future.', 12340); + +DELETE FROM `quest_request_items` WHERE (`ID` = 9310); +INSERT INTO `quest_request_items` (`ID`, `EmoteOnComplete`, `EmoteOnIncomplete`, `CompletionText`, `VerifiedBuild`) VALUES +(9310, 1, 0, NULL, 12340); + +DELETE FROM `creature_queststarter` WHERE (`quest` = 9310); +INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES +(16531, 9310); + +DELETE FROM `creature_questender` WHERE (`quest` = 9310); +INSERT INTO `creature_questender` (`id`, `quest`) VALUES +(16494, 9310); diff --git a/Quest/Investigate the Scourge of Exodar (12817).sql b/Quest/Investigate the Scourge of Exodar (12817).sql new file mode 100644 index 0000000..be26786 --- /dev/null +++ b/Quest/Investigate the Scourge of Exodar (12817).sql @@ -0,0 +1,23 @@ +DELETE FROM `quest_template` WHERE (`ID` = 12817); +INSERT INTO `quest_template` (`ID`, `QuestType`, `QuestLevel`, `MinLevel`, `QuestSortID`, `QuestInfoID`, `SuggestedGroupNum`, `RequiredFactionId1`, `RequiredFactionId2`, `RequiredFactionValue1`, `RequiredFactionValue2`, `RewardNextQuest`, `RewardXPDifficulty`, `RewardMoney`, `RewardMoneyDifficulty`, `RewardDisplaySpell`, `RewardSpell`, `RewardHonor`, `RewardKillHonor`, `StartItem`, `Flags`, `RequiredPlayerKills`, `RewardItem1`, `RewardAmount1`, `RewardItem2`, `RewardAmount2`, `RewardItem3`, `RewardAmount3`, `RewardItem4`, `RewardAmount4`, `ItemDrop1`, `ItemDropQuantity1`, `ItemDrop2`, `ItemDropQuantity2`, `ItemDrop3`, `ItemDropQuantity3`, `ItemDrop4`, `ItemDropQuantity4`, `RewardChoiceItemID1`, `RewardChoiceItemQuantity1`, `RewardChoiceItemID2`, `RewardChoiceItemQuantity2`, `RewardChoiceItemID3`, `RewardChoiceItemQuantity3`, `RewardChoiceItemID4`, `RewardChoiceItemQuantity4`, `RewardChoiceItemID5`, `RewardChoiceItemQuantity5`, `RewardChoiceItemID6`, `RewardChoiceItemQuantity6`, `POIContinent`, `POIx`, `POIy`, `POIPriority`, `RewardTitle`, `RewardTalents`, `RewardArenaPoints`, `RewardFactionID1`, `RewardFactionValue1`, `RewardFactionOverride1`, `RewardFactionID2`, `RewardFactionValue2`, `RewardFactionOverride2`, `RewardFactionID3`, `RewardFactionValue3`, `RewardFactionOverride3`, `RewardFactionID4`, `RewardFactionValue4`, `RewardFactionOverride4`, `RewardFactionID5`, `RewardFactionValue5`, `RewardFactionOverride5`, `TimeAllowed`, `AllowableRaces`, `LogTitle`, `LogDescription`, `QuestDescription`, `AreaDescription`, `QuestCompletionLog`, `RequiredNpcOrGo1`, `RequiredNpcOrGo2`, `RequiredNpcOrGo3`, `RequiredNpcOrGo4`, `RequiredNpcOrGoCount1`, `RequiredNpcOrGoCount2`, `RequiredNpcOrGoCount3`, `RequiredNpcOrGoCount4`, `RequiredItemId1`, `RequiredItemId2`, `RequiredItemId3`, `RequiredItemId4`, `RequiredItemId5`, `RequiredItemId6`, `RequiredItemCount1`, `RequiredItemCount2`, `RequiredItemCount3`, `RequiredItemCount4`, `RequiredItemCount5`, `RequiredItemCount6`, `Unknown0`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `VerifiedBuild`) VALUES +(12817, 2, 10, 1, -368, 0, 0, 0, 0, 0, 0, 0, 4, 250, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1101, 'Investigate the Scourge of Exodar', 'Collect three Necrotic Runes from the Scourge outside the Exodar. Then return to Lieutenant Kregor.', 'The Lich King has sent his undead upon our very doorstep; we cannot remain idle! Surely you will step up to defend the Exodar from these accursed invaders? $b $bThere are strange runic circles outside, glowing with the same energy that surrounds the undead and the Necropolis above. They have significance, I\'m certain, and I want you to find out what. Thin the numbers of those aberrations while you\'re at it; bring me proof of their death along with your results, and I will reward you. Go!', 'Collect Necrotic Rune from Scourge forces.', 'Return to Lieutenant Kregor in The Exodar.', 0, 0, 0, 0, 0, 0, 0, 0, 22484, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, '', '', '', '', 12340); + +DELETE FROM `quest_template_addon` WHERE (`ID` = 12817); +INSERT INTO `quest_template_addon` (`ID`, `MaxLevel`, `AllowableClasses`, `SourceSpellID`, `PrevQuestID`, `NextQuestID`, `ExclusiveGroup`, `RewardMailTemplateID`, `RewardMailDelay`, `RequiredSkillID`, `RequiredSkillPoints`, `RequiredMinRepFaction`, `RequiredMaxRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepValue`, `ProvidedItemCount`, `SpecialFlags`) VALUES +(12817, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +DELETE FROM `quest_offer_reward` WHERE (`ID` = 12817); +INSERT INTO `quest_offer_reward` (`ID`, `Emote1`, `Emote2`, `Emote3`, `Emote4`, `EmoteDelay1`, `EmoteDelay2`, `EmoteDelay3`, `EmoteDelay4`, `RewardText`, `VerifiedBuild`) VALUES +(12817, 0, 0, 0, 0, 0, 0, 0, 0, 'Hmm. From what you\'ve told me, the voices within the circles... they must be used for communication of some kind. I shudder to think what unnatural minds are contacted through such magic. Regardless, you seem to have emerged whole and sane. The Argent Dawn appreciates your service.', 12340); + +DELETE FROM `quest_request_items` WHERE (`ID` = 12817); +INSERT INTO `quest_request_items` (`ID`, `EmoteOnComplete`, `EmoteOnIncomplete`, `CompletionText`, `VerifiedBuild`) VALUES +(12817, 0, 0, 'Have you investigated the invasion yet? There\'s no time for dawdling!', 12340); + +DELETE FROM `creature_queststarter` WHERE (`quest` = 12817); +INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES +(29442, 12817); + +DELETE FROM `creature_questender` WHERE (`quest` = 12817); +INSERT INTO `creature_questender` (`id`, `quest`) VALUES +(29442, 12817); diff --git a/Quest/Investigate the Scourge of Silvermoon (12816).sql b/Quest/Investigate the Scourge of Silvermoon (12816).sql new file mode 100644 index 0000000..dabdb4d --- /dev/null +++ b/Quest/Investigate the Scourge of Silvermoon (12816).sql @@ -0,0 +1,23 @@ +DELETE FROM `quest_template` WHERE (`ID` = 12816); +INSERT INTO `quest_template` (`ID`, `QuestType`, `QuestLevel`, `MinLevel`, `QuestSortID`, `QuestInfoID`, `SuggestedGroupNum`, `RequiredFactionId1`, `RequiredFactionId2`, `RequiredFactionValue1`, `RequiredFactionValue2`, `RewardNextQuest`, `RewardXPDifficulty`, `RewardMoney`, `RewardMoneyDifficulty`, `RewardDisplaySpell`, `RewardSpell`, `RewardHonor`, `RewardKillHonor`, `StartItem`, `Flags`, `RequiredPlayerKills`, `RewardItem1`, `RewardAmount1`, `RewardItem2`, `RewardAmount2`, `RewardItem3`, `RewardAmount3`, `RewardItem4`, `RewardAmount4`, `ItemDrop1`, `ItemDropQuantity1`, `ItemDrop2`, `ItemDropQuantity2`, `ItemDrop3`, `ItemDropQuantity3`, `ItemDrop4`, `ItemDropQuantity4`, `RewardChoiceItemID1`, `RewardChoiceItemQuantity1`, `RewardChoiceItemID2`, `RewardChoiceItemQuantity2`, `RewardChoiceItemID3`, `RewardChoiceItemQuantity3`, `RewardChoiceItemID4`, `RewardChoiceItemQuantity4`, `RewardChoiceItemID5`, `RewardChoiceItemQuantity5`, `RewardChoiceItemID6`, `RewardChoiceItemQuantity6`, `POIContinent`, `POIx`, `POIy`, `POIPriority`, `RewardTitle`, `RewardTalents`, `RewardArenaPoints`, `RewardFactionID1`, `RewardFactionValue1`, `RewardFactionOverride1`, `RewardFactionID2`, `RewardFactionValue2`, `RewardFactionOverride2`, `RewardFactionID3`, `RewardFactionValue3`, `RewardFactionOverride3`, `RewardFactionID4`, `RewardFactionValue4`, `RewardFactionOverride4`, `RewardFactionID5`, `RewardFactionValue5`, `RewardFactionOverride5`, `TimeAllowed`, `AllowableRaces`, `LogTitle`, `LogDescription`, `QuestDescription`, `AreaDescription`, `QuestCompletionLog`, `RequiredNpcOrGo1`, `RequiredNpcOrGo2`, `RequiredNpcOrGo3`, `RequiredNpcOrGo4`, `RequiredNpcOrGoCount1`, `RequiredNpcOrGoCount2`, `RequiredNpcOrGoCount3`, `RequiredNpcOrGoCount4`, `RequiredItemId1`, `RequiredItemId2`, `RequiredItemId3`, `RequiredItemId4`, `RequiredItemId5`, `RequiredItemId6`, `RequiredItemCount1`, `RequiredItemCount2`, `RequiredItemCount3`, `RequiredItemCount4`, `RequiredItemCount5`, `RequiredItemCount6`, `Unknown0`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `VerifiedBuild`) VALUES +(12816, 2, 10, 1, -368, 0, 0, 0, 0, 0, 0, 0, 4, 250, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 946, 'Investigate the Scourge of Silvermoon', 'Collect three Necrotic Runes from the Scourge outside Silvermoon and bring them back to Lieutenant Julek.', 'The Lich King has sent his undead upon our very doorstep; we cannot remain idle! Surely you will step up to defend Silvermoon from these accursed invaders? $b $bThere are strange runic circles outside, glowing with the same energy that surrounds the undead and the Necropolis above. They have significance, I\'m certain, and I want you to find out what. Thin the numbers of those aberrations while you\'re at it; bring me proof of their death along with your results, and I will reward you. Go!', 'Collect Necrotic Rune from Scourge forces.', 'Return to Lieutenant Julek in Eversong Woods.', 0, 0, 0, 0, 0, 0, 0, 0, 22484, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, '', '', '', '', 12340); + +DELETE FROM `quest_template_addon` WHERE (`ID` = 12816); +INSERT INTO `quest_template_addon` (`ID`, `MaxLevel`, `AllowableClasses`, `SourceSpellID`, `PrevQuestID`, `NextQuestID`, `ExclusiveGroup`, `RewardMailTemplateID`, `RewardMailDelay`, `RequiredSkillID`, `RequiredSkillPoints`, `RequiredMinRepFaction`, `RequiredMaxRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepValue`, `ProvidedItemCount`, `SpecialFlags`) VALUES +(12816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +DELETE FROM `quest_offer_reward` WHERE (`ID` = 12816); +INSERT INTO `quest_offer_reward` (`ID`, `Emote1`, `Emote2`, `Emote3`, `Emote4`, `EmoteDelay1`, `EmoteDelay2`, `EmoteDelay3`, `EmoteDelay4`, `RewardText`, `VerifiedBuild`) VALUES +(12816, 0, 0, 0, 0, 0, 0, 0, 0, 'Hmm. From what you\'ve told me, the voices within the circles... they must be used for communication of some kind. I shudder to think what unnatural minds are contacted through such magic. Regardless, you seem to have emerged whole and sane. The Argent Dawn appreciates your service.', 12340); + +DELETE FROM `quest_request_items` WHERE (`ID` = 12816); +INSERT INTO `quest_request_items` (`ID`, `EmoteOnComplete`, `EmoteOnIncomplete`, `CompletionText`, `VerifiedBuild`) VALUES +(12816, 0, 0, 'Have you investigated the invasion yet? There\'s no time for dawdling!', 12340); + +DELETE FROM `creature_queststarter` WHERE (`quest` = 12816); +INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES +(29441, 12816); + +DELETE FROM `creature_questender` WHERE (`quest` = 12816); +INSERT INTO `creature_questender` (`id`, `quest`) VALUES +(29441, 12816); diff --git a/Quest/Investigate the Scourge of Stormwind. (9260)sql b/Quest/Investigate the Scourge of Stormwind (9260)sql similarity index 100% rename from Quest/Investigate the Scourge of Stormwind. (9260)sql rename to Quest/Investigate the Scourge of Stormwind (9260)sql diff --git a/README.md b/README.md index 5f11623..f3b7126 100644 --- a/README.md +++ b/README.md @@ -9,17 +9,26 @@ The Scourge Invasion is a custom event implementation for AzerothCore, crafted f ## Features -- **Dynamic Mob Attacks**: 15% chance for mobs to spawn and attack when changing zones/subzones, scaled to player level. -- **Bosses LUA**: LUA scripts for Scourge Invasion Bosses. -- **Updated Quests**: Replaced Dim `Necrotic Shards (ID 22892)` with `Necrotic Rune (ID 22484)`, removed exploration requirements, and adjusted quest flags. -- **Smart AI**: Enhanced NPC behavior via SmartScripts for mobs like Bone Witch and Spirit of the Damned. -- **Spawn**: Spawns for bosses and quest givers tied to Event 17. -- **Lua Scripts**: Includes random attack logic, world announcement scripts, NPC despawn and spawn logic. -- QUEST : Folder contains SQL for Quest -- ITEMS: Contains SQL needed for quest Items. -- NPC: Folder contains SQL for NPC's that are in the event. -- Enemies: Folder contains SQL for Mobs. -- **Future Plans**: Potential integration with in-game holiday calendar for enhanced visibility. +- **Dynamic Mob Attacks**: 15% chance for mobs to spawn and attack when changing zones or subzones, scaled to player level. +- **Boss LUA Scripts**: Includes Lua scripts for Scourge Invasion bosses. +- **Updated Quests**: + - Replaced Dim `Necrotic Shards (ID 22892)` with `Necrotic Rune (ID 22484)` + - Removed exploration requirements + - Adjusted quest flags +- **Event Spawns**: Bosses and quest givers spawn only during Event ID 17. +- **Lua Scripts**: + - Random mob attack logic + - World announcement handling + - NPC despawn/spawn behavior +- **Quest SQL**: `QUEST/` folder contains SQL for event quests. +- **Item SQL**: `ITEMS/` folder includes SQL for quest-related items. +- **NPC SQL**: `NPC/` folder contains SQL for all event-related NPCs. +- **Enemies**: `Enemies/` folder includes: + - `Mobs/` and `Bosses/` subfolders + - SmartAI scripts + - Updated loot tables +- **Event Schedule**: `game_event/` folder contains SQL to run this event every **Saturday** from **Midnight to 4:00 AM UTC**. +- **Future Plans**: Potential integration with the in-game holiday calendar for enhanced visibility. ## Directory Structure diff --git a/SmartScripts/SmartAI.sql b/SmartScripts/SmartAI.sql index 5037e7c..6830b6c 100644 --- a/SmartScripts/SmartAI.sql +++ b/SmartScripts/SmartAI.sql @@ -1,25 +1,6 @@ --- Bone Witch -UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 16380; -DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 16380); -INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES -(16380, 0, 0, 0, 0, 0, 100, 0, 2000, 2000, 3000, 3000, 0, 0, 87, 1638001, 1638002, 1638003, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Bone Witch - In Combat - Run Random Script'), -(16380, 0, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 20829, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Bone Witch - In Combat - Cast \'Arcane Bolt\''), -(16380, 0, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 17014, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Bone Witch - In Combat - Cast \'Bone Shards\''), -(16380, 0, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 56138, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Bone Witch - In Combat - Cast \'Sprained Ankle\''); +-- Lumbering Horror (Not currently used) - - --- Spirit of The Damned -UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 16379; - -DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 16379); -INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES -(16379, 0, 0, 0, 0, 0, 100, 0, 4000, 15000, 15000, 25000, 0, 0, 11, 22743, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Spirit of the Damned - In Combat - Cast \'Ribbon of Souls\''); - - - --- Lumbering Horror UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 14697; DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 14697); diff --git a/Spawn/SpawnLocations.sql b/Spawn/SpawnLocations.sql index a49ef49..2d064ef 100644 --- a/Spawn/SpawnLocations.sql +++ b/Spawn/SpawnLocations.sql @@ -1,134 +1,48 @@ --- Lieutenant Orrin (16478) -DELETE FROM `creature` WHERE (`id1` = 16478); +DELETE FROM `creature` WHERE `id1` IN (16478, 16484, 16495, 16493, 16494, 16490, 16281, 16241, 16255, 16361, 16143, 16285, 29087, 28318, 16786, 16787, 29442, 29441, 16431, 16531); + + INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999058, 16478, 0, 0, 0, 0, 0, 1, 1, 0, -9075.86, 413.467, 92.8368, 2.89831, 300, 0, 0, 5000, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Lieutenant Nevell (16484) -DELETE FROM `creature` WHERE (`id1` = 16484); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999061, 16484, 0, 0, 0, 0, 0, 1, 1, 0, -5034.58, -827.808, 495.193, 1.36453, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Lieutenant Beitha (16495) -DELETE FROM `creature` WHERE (`id1` = 16495); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999064, 16495, 0, 0, 1, 0, 0, 1, 1, 0, 9926.06, 2196.76, 1328, 6.07924, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - - --- Lieutenant Dagel (16493) -DELETE FROM `creature` WHERE (`id1` = 16493); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999067, 16493, 0, 0, 1, 0, 0, 1, 1, 0, 1504, -4405.42, 22.2996, 4.64426, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Lieutenant Rukag (16494) -DELETE FROM `creature` WHERE (`id1` = 16494); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999070, 16494, 0, 0, 0, 0, 0, 1, 1, 0, 1741.57, 232.84, 62.2421, 0.522293, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Lieutenant Lisande (16490) -DELETE FROM `creature` WHERE (`id1` = 16490); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999073, 16490, 0, 0, 1, 0, 0, 1, 1, 0, -1276.45, 135.078, 131.62, 2.19755, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Keeper of the Rolls -DELETE FROM `creature` WHERE (`id1` = 16281); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999076, 16281, 0, 0, 0, 0, 0, 1, 1, 1, 2266.48, -5302.08, 82.1662, 1.55131, 300, 0, 0, 7177, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Argent Recruiter (16241) -DELETE FROM `creature` WHERE (`id1` = 16241); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999083, 16241, 0, 0, 0, 0, 0, 1, 1, 1, -5046.2, -817.416, 495.135, 1.13488, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999084, 16241, 0, 0, 1, 0, 0, 1, 1, 1, 9927.33, 2491.28, 1317.27, 0.650405, 300, 5, 0, 6535, 0, 1, 0, 0, 0, '', NULL, 0, NULL), -(9999085, 16241, 0, 0, 0, 0, 0, 1, 1, 1, -8887.16, 588.348, 93.3619, 5.01865, 300, 6, 0, 6535, 0, 1, 0, 0, 0, '', NULL, 0, NULL), -(9999086, 16241, 0, 0, 0, 0, 0, 1, 1, 1, -8809.56, 620.566, 94.9331, 2.21328, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Argent Scout (16255) -DELETE FROM `creature` WHERE (`id1` = 16255); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999089, 16255, 0, 0, 1, 0, 0, 1, 1, 1, 1531.86, -4436.12, 14.5323, 1.11923, 300, 0, 0, 7402, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999090, 16255, 0, 0, 1, 0, 0, 1, 1, 1, -1273.1, 74.8744, 128.084, 0.412095, 300, 4, 0, 7402, 0, 1, 0, 0, 0, '', NULL, 0, NULL), -(9999091, 16255, 0, 0, 0, 0, 0, 1, 1, 1, 1555.93, 247.213, -43.1026, 6.03792, 300, 0, 0, 7177, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Commander Thomas Helleran (16361) -DELETE FROM `creature` WHERE (`id1` = 16361); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999094, 16361, 0, 0, 0, 0, 0, 1, 1, 1, 2265.69, -5306.91, 82.1646, 2.37378, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Shadow of Doom (16143) -DELETE FROM `creature` WHERE (`id1` = 16143); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999097, 16143, 0, 0, 0, 0, 0, 1, 1, 0, -1357.74, 516.768, 90.9582, 3.20016, 300, 4, 0, 67144, 0, 1, 0, 0, 0, '', NULL, 0, NULL); - - ---Argent Emissary (16285) -DELETE FROM `creature` WHERE (`id1` = 16285); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999100, 16285, 0, 0, 0, 0, 0, 1, 1, 1, -5055.06, -815.265, 495.386, 0.759309, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999101, 16285, 0, 0, 1, 0, 0, 1, 1, 1, 9950.27, 2494.3, 1317.25, 4.54779, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999102, 16285, 0, 0, 0, 0, 0, 1, 1, 1, -8817.5, 630.228, 94.1373, 5.53419, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - - --- Night Elf Commoner (19173) -DELETE FROM `creature` WHERE (`id1` = 19173); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(91565, 19173, 0, 0, 1, 0, 0, 1, 1, 0, 9921.56, 2499.58, 1317.77, 5.61996, 120, 0, 0, 1, 0, 0, 0, 0, 0, '', 48632, 1, NULL), -(91566, 19173, 0, 0, 1, 0, 0, 1, 1, 0, 9910.17, 2514.61, 1316.56, 1.23221, 120, 3, 0, 1, 0, 1, 0, 0, 0, '', 48632, 1, NULL); - - --- Dwarf Commoner (19148) -DELETE FROM `creature` WHERE (`id1` = 19148); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(85653, 19148, 0, 0, 0, 0, 0, 1, 1, 0, -4900.87, -957.314, 501.541, 4.17134, 120, 0, 0, 1, 0, 0, 0, 0, 0, '', 48632, 1, NULL), -(85654, 19148, 0, 0, 0, 0, 0, 1, 1, 0, -4901.8, -958.955, 501.543, 1.01229, 120, 0, 0, 1, 0, 0, 0, 0, 0, '', 48632, 1, NULL); - - --- Gnome Commoner (19172) -DELETE FROM `creature` WHERE (`id1` = 19172); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(84950, 19172, 0, 0, 0, 0, 0, 1, 1, 0, -4829.88, -1173.25, 502.277, 2.49582, 120, 0, 0, 1, 0, 0, 0, 0, 0, '', 48632, 1, NULL), -(84953, 19172, 0, 0, 0, 0, 0, 1, 1, 0, -4831.74, -1172.58, 502.278, 6.19592, 120, 0, 0, 1, 0, 0, 0, 0, 0, '', 48632, 1, NULL); - --- Human Commoner 18927) -DELETE FROM `creature` WHERE (`id1` = 18927); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(10998, 18927, 0, 0, 0, 0, 0, 1, 1, 0, -8854.78, 649.83, 96.7417, 1.43117, 120, 0, 0, 1, 0, 0, 0, 0, 0, '', 48632, 1, NULL), -(10999, 18927, 0, 0, 0, 0, 0, 1, 1, 0, -8855.71, 651.847, 96.6921, 5.72468, 120, 0, 0, 1, 0, 0, 0, 0, 0, '', 48632, 1, NULL), - --- Bishop Lazaril (29087) -DELETE FROM `creature` WHERE (`id1` = 29087); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999106, 29087, 0, 0, 530, 0, 0, 1, 1, 1, -1816.1, 5441.49, -12.4284, 3.16375, 300, 0, 0, 1229580, 63100, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Grand Apothecary Putress (28318) -DELETE FROM `creature` WHERE (`id1` = 28318); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999109, 28318, 0, 0, 530, 0, 0, 1, 1, 0, -1782.21, 5557.39, -12.4282, 4.36274, 300, 0, 0, 13860, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - --- Argent Quartermaster (16786) -DELETE FROM `creature` WHERE (`id1` = 16786); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999112, 16786, 0, 0, 0, 0, 0, 1, 1, 0, -4890.68, -953.546, 501.466, 2.24057, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999113, 16786, 0, 0, 0, 0, 0, 1, 1, 0, -8832.95, 643.866, 94.8079, 4.56603, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999114, 16786, 0, 0, 0, 0, 0, 1, 1, 0, 2257.47, -5323.59, 81.9436, 1.81317, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - - --- Argent Outfitters (16787) -DELETE FROM `creature` WHERE (`id1` = 16787); -INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES -(9999117, 16787, 0, 0, 1, 0, 0, 1, 1, 0, 1580.35, -4417.15, 8.00601, 3.43258, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999118, 16787, 0, 0, 1, 0, 0, 1, 1, 0, -1249.98, 78.4138, 128.281, 3.69263, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999119, 16787, 0, 0, 0, 0, 0, 1, 1, 0, 1585.36, 249.98, -62.0784, 2.69447, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL), -(9999122, 16787, 0, 0, 0, 0, 0, 1, 1, 0, 2264.08, -5311.91, 81.8802, 2.27498, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, NULL); - +(9999212, 16478, 0, 0, 0, 0, 0, 1, 1, 0, -9075.86, 413.467, 92.8368, 2.89831, 300, 0, 0, 5000, 0, 0, 0, 0, 0, '', NULL, 0, 'Lieutenant Orrin'), +(9999213, 16484, 0, 0, 0, 0, 0, 1, 1, 0, -5034.58, -827.808, 495.193, 1.36453, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, 'Lieutenant Nevell'), +(9999214, 16495, 0, 0, 1, 0, 0, 1, 1, 0, 9926.06, 2196.76, 1328, 6.07924, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, 'Lieutenant Beitha'), +(9999215, 16493, 0, 0, 1, 0, 0, 1, 1, 0, 1504, -4405.42, 22.2996, 4.64426, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, 'Lieutenant Dagel'), +(9999216, 16494, 0, 0, 0, 0, 0, 1, 1, 0, 1741.57, 232.84, 62.2421, 0.522293, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, 'Lieutenant Rukag'), +(9999217, 16490, 0, 0, 1, 0, 0, 1, 1, 0, -1276.45, 135.078, 131.62, 2.19755, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, 'Lieutenant Lisande'), +(9999218, 16281, 0, 0, 0, 0, 0, 1, 1, 1, 2266.48, -5302.08, 82.1662, 1.55131, 300, 0, 0, 7177, 0, 0, 0, 0, 0, '', NULL, 0, 'Keeper of the Rolls'), +(9999219, 16241, 0, 0, 0, 0, 0, 1, 1, 1, -5046.2, -817.416, 495.135, 1.13488, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Recruiter'), +(9999220, 16241, 0, 0, 1, 0, 0, 1, 1, 1, 9927.33, 2491.28, 1317.27, 0.650405, 300, 5, 0, 6535, 0, 1, 0, 0, 0, '', NULL, 0, 'Argent Recruiter'), +(9999221, 16241, 0, 0, 0, 0, 0, 1, 1, 1, -8887.16, 588.348, 93.3619, 5.01865, 300, 6, 0, 6535, 0, 1, 0, 0, 0, '', NULL, 0, 'Argent Recruiter'), +(9999222, 16241, 0, 0, 0, 0, 0, 1, 1, 1, -8809.56, 620.566, 94.9331, 2.21328, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Recruiter'), +(9999223, 16255, 0, 0, 1, 0, 0, 1, 1, 1, 1531.86, -4436.12, 14.5323, 1.11923, 300, 0, 0, 7402, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Scout'), +(9999224, 16255, 0, 0, 1, 0, 0, 1, 1, 1, -1273.1, 74.8744, 128.084, 0.412095, 300, 4, 0, 7402, 0, 1, 0, 0, 0, '', NULL, 0, 'Argent Scout'), +(9999225, 16255, 0, 0, 0, 0, 0, 1, 1, 1, 1555.93, 247.213, -43.1026, 6.03792, 300, 0, 0, 7177, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Scout'), +(9999226, 16361, 0, 0, 0, 0, 0, 1, 1, 1, 2265.69, -5306.91, 82.1646, 2.37378, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Commander Thomas Helleran'), +(9999227, 16143, 0, 0, 0, 0, 0, 1, 1, 0, -1357.74, 516.768, 90.9582, 3.20016, 300, 4, 0, 67144, 0, 1, 0, 0, 0, '', NULL, 0, 'Shadow of Doom'), +(9999228, 16285, 0, 0, 0, 0, 0, 1, 1, 1, -5055.06, -815.265, 495.386, 0.759309, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Emissary'), +(9999229, 16285, 0, 0, 1, 0, 0, 1, 1, 1, 9950.27, 2494.3, 1317.25, 4.54779, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Emissary'), +(9999230, 16285, 0, 0, 0, 0, 0, 1, 1, 1, -8817.5, 630.228, 94.1373, 5.53419, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Emissary'), +(9999231, 29087, 0, 0, 530, 0, 0, 1, 1, 1, -1816.1, 5441.49, -12.4284, 3.16375, 300, 0, 0, 1229580, 63100, 0, 0, 0, 0, '', NULL, 0, 'Bishop Lazaril'), +(9999232, 28318, 0, 0, 530, 0, 0, 1, 1, 0, -1782.21, 5557.39, -12.4282, 4.36274, 300, 0, 0, 13860, 0, 0, 0, 0, 0, '', NULL, 0, 'Grand Apothecary Putress'), +(9999233, 16786, 0, 0, 0, 0, 0, 1, 1, 0, -4890.68, -953.546, 501.466, 2.24057, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Quartermaster'), +(9999234, 16786, 0, 0, 0, 0, 0, 1, 1, 0, -8832.95, 643.866, 94.8079, 4.56603, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Quartermaster'), +(9999235, 16786, 0, 0, 0, 0, 0, 1, 1, 0, 2257.47, -5323.59, 81.9436, 1.81317, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Quartermaster'), +(9999236, 16787, 0, 0, 1, 0, 0, 1, 1, 0, 1580.35, -4417.15, 8.00601, 3.43258, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Outfitters'), +(9999237, 16787, 0, 0, 1, 0, 0, 1, 1, 0, -1249.98, 78.4138, 128.281, 3.69263, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Outfitters'), +(9999238, 16787, 0, 0, 0, 0, 0, 1, 1, 0, 1585.36, 249.98, -62.0784, 2.69447, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Outfitters'), +(9999239, 16787, 0, 0, 0, 0, 0, 1, 1, 0, 2264.08, -5311.91, 81.8802, 2.27498, 300, 0, 0, 6535, 0, 0, 0, 0, 0, '', NULL, 0, 'Argent Outfitters'), +(9999240, 29442, 0, 0, 530, 0, 0, 1, 1, 0, -4023.84, -11889.5, -1.29016, 4.8869, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, 'Lieutenant Kregor'), +(9999241, 29441, 0, 0, 530, 0, 0, 1, 1, 0, 9338.25, -7284.79, 14.0037, 2.19962, 300, 0, 0, 247, 0, 0, 0, 0, 0, '', NULL, 0, 'Lieutenant Julek'), +(9999242, 16431, 0, 0, 0, 0, 0, 1, 1, 0, 2396.58, -5007.82, 73.2928, 2.99716, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Cracked Necrotic Crystal'), +(9999243, 16431, 0, 0, 0, 0, 0, 1, 1, 0, 2071.04, -5227.94, 84.0269, 3.06184, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Cracked Necrotic Crystal'), +(9999244, 16431, 0, 0, 0, 0, 0, 1, 1, 0, 2058.28, -4689.9, 78.8891, 0.743971, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Cracked Necrotic Crystal'), +(9999245, 16431, 0, 0, 0, 0, 0, 1, 1, 0, -7928.36, -2370.42, 122.623, 2.90189, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Cracked Necrotic Crystal'), +(9999246, 16431, 0, 0, 0, 0, 0, 1, 1, 0, -7715.24, -2229.35, 136.287, 4.16012, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Cracked Necrotic Crystal'), +(9999247, 16431, 0, 0, 0, 0, 0, 1, 1, 0, -8003.47, -2409.8, 123.754, 2.81639, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Cracked Necrotic Crystal'), +(9999248, 16431, 0, 0, 1, 0, 0, 1, 1, 0, 3506.45, -4337.38, 126.362, 1.56576, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Cracked Necrotic Crystal'), +(9999249, 16431, 0, 0, 1, 0, 0, 1, 1, 0, 3578.3, -4060.05, 97.4089, 6.1278, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Cracked Necrotic Crystal'), +(9999250, 16531, 0, 0, 0, 0, 0, 1, 1, 0, 1985.82, -3087.96, 78.4403, 1.69683, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Faint Necrotic Crystal'), +(9999251, 16531, 0, 0, 0, 0, 0, 1, 1, 0, 1906.52, -2792.13, 71.7248, 5.99943, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Faint Necrotic Crystal'), +(9999252, 16531, 0, 0, 0, 0, 0, 1, 1, 0, 1878.4, -2654.59, 71.8428, 5.12489, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Faint Necrotic Crystal'), +(9999253, 16531, 0, 0, 0, 0, 0, 1, 1, 0, 1822.55, -2686.83, 71.7254, 1.35511, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Faint Necrotic Crystal'), +(9999254, 16531, 0, 0, 0, 0, 0, 1, 1, 0, 1746.03, -2871.46, 71.834, 0.0979422, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Faint Necrotic Crystal'), +(9999255, 16531, 0, 0, 0, 0, 0, 1, 1, 0, 1690.53, -3070.52, 78.5079, 0.899959, 300, 0, 0, 6223, 0, 0, 0, 0, 0, '', NULL, 0, 'Faint Necrotic Crystal'); diff --git a/creature_event_creature/EventCreatures.sql b/creature_event_creature/EventCreatures.sql index 59e39d5..43b8463 100644 --- a/creature_event_creature/EventCreatures.sql +++ b/creature_event_creature/EventCreatures.sql @@ -1,58 +1,76 @@ -INSERT INTO acore_world.game_event_creature (eventEntry, guid) VALUES - (17,10998), - (17,10999), - (17,11001), - (17,11002), - (17,11003), - (17,11004), - (17,84400), - (17,84402), - (17,84418), - (17,84419), - (17,84423), - (17,84424), - (17,84950), - (17,84953), - (17,85653), - (17,85654), - (17,86853), - (17,86857), - (17,86858), - (17,87071), - (17,91563), - (17,91564), - (17,91565), - (17,91566), - (17,248650), - (17,248651), - (17,248652), - (17,248653), - (17,248654), - (17,9999058), - (17,9999061), - (17,9999064), - (17,9999067), - (17,9999070), - (17,9999073), - (17,9999076), - (17,9999083), - (17,9999084), - (17,9999085), - (17,9999086), - (17,9999089), - (17,9999090), - (17,9999091), - (17,9999094), - (17,9999097), - (17,9999100), - (17,9999101), - (17,9999102), - (17,9999106), - (17,9999109), - (17,9999112), - (17,9999113), - (17,9999114), - (17,9999117), - (17,9999118), - (17,9999119), - (17,9999122); +INSERT INTO acore_world.game_event_creature (evententry, guid) +VALUES (17, 10998), + (17, 10999), + (17, 11001), + (17, 11002), + (17, 11003), + (17, 11004), + (17, 84400), + (17, 84402), + (17, 84418), + (17, 84419), + (17, 84423), + (17, 84424), + (17, 84950), + (17, 84953), + (17, 85653), + (17, 85654), + (17, 86853), + (17, 86857), + (17, 86858), + (17, 87071), + (17, 91563), + (17, 91564), + (17, 91565), + (17, 91566), + (17, 9999211), + (17, 248654), + (17, 9999207), + (17, 248651), + (17, 248652), + (17, 248653), + (17, 248650), + (17, 9999212), + (17, 9999213), + (17, 9999214), + (17, 9999215), + (17, 9999216), + (17, 9999217), + (17, 9999218), + (17, 9999219), + (17, 9999220), + (17, 9999221), + (17, 9999222), + (17, 9999223), + (17, 9999224), + (17, 9999225), + (17, 9999226), + (17, 9999227), + (17, 9999228), + (17, 9999229), + (17, 9999230), + (17, 9999231), + (17, 9999232), + (17, 9999233), + (17, 9999234), + (17, 9999235), + (17, 9999236), + (17, 9999237), + (17, 9999238), + (17, 9999239), + (17, 9999240), + (17, 9999241), + (17, 9999242), + (17, 9999243), + (17, 9999244), + (17, 9999245), + (17, 9999246), + (17, 9999247), + (17, 9999248), + (17, 9999249), + (17, 9999250), + (17, 9999251), + (17, 9999252), + (17, 9999253), + (17, 9999254), + (17, 9999255); diff --git a/game_event/Event17.sql b/game_event/Event17.sql new file mode 100644 index 0000000..2512e55 --- /dev/null +++ b/game_event/Event17.sql @@ -0,0 +1,2 @@ +INSERT INTO acore_world.game_event (eventEntry,start_time,end_time,occurence,`length`,holiday,holidayStage,description) VALUES + (17,'2025-06-21 00:00:00','2030-12-31 12:00:00',10080,240,0,0,'Scourge Invasion (Saturday Midnight)');