mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 18:36:31 +01:00
Scripts/BaradinHold: rewrote and finished Argaloth encounter
* updated instance script to new model
This commit is contained in:
172
sql/updates/world/custom/custom_2018_07_15_00_world.sql
Normal file
172
sql/updates/world/custom/custom_2018_07_15_00_world.sql
Normal file
@@ -0,0 +1,172 @@
|
||||
-- Template Updates
|
||||
-- Argaloth
|
||||
UPDATE `creature_template` SET `difficulty_entry_1`= 51350, `mingold`= 2200000, `maxgold`= 2400000 WHERE `entry`= 47120;
|
||||
UPDATE `creature_template` SET `minlevel`= 88, `maxlevel`= 88, `faction`= 16, `exp`= 3, `speed_walk`= 1.2, `speed_run`= 1.71429, `unit_flags2`= 134219776, `movementId`= 164, `mingold`= 4900000, `maxgold`= 5100000, `lootid`= 51350 WHERE `entry`= 51350;
|
||||
UPDATE `creature_template` SET `DamageModifier`= 70, `BaseVariance`= 0.5, `mechanic_immune_mask`= 617299839 WHERE `entry` IN (47120, 51350);
|
||||
-- Fel Flames
|
||||
UPDATE `creature_template` SET `ScriptName`= 'npc_argaloth_fel_flames' WHERE `entry`= 47829;
|
||||
|
||||
-- Template Addons
|
||||
DELETE FROM `creature_template_addon` WHERE `entry`= 47829;
|
||||
|
||||
-- Spells
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName` IN
|
||||
('spell_argaloth_fel_firestorm');
|
||||
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
|
||||
(88987, 'spell_argaloth_fel_firestorm'),
|
||||
(95176, 'spell_argaloth_fel_firestorm');
|
||||
|
||||
-- Texts
|
||||
DELETE FROM `creature_text` WHERE `CreatureID`= 47120;
|
||||
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `comment`) VALUES
|
||||
(47120, 0, 0, '|TInterface\\Icons\\spell_fire_felrainoffire.blp:20|t%s begins to cast |cFFFF0000|Hspell:88972|h[Fel Firestorm]|h|r!', 41, 0, 100, 0, 0, 0, 48107, 'Argaloth - Announce Fel Firestorm');
|
||||
|
||||
-- Currency Loot
|
||||
DELETE FROM `creature_onkill_reward` WHERE `creature_id` IN (47120, 51350);
|
||||
INSERT INTO `creature_onkill_reward` (`creature_id`, `CurrencyId1`, `CurrencyCount1`) VALUES
|
||||
(47120, 396, 11500),
|
||||
(51350, 396, 13500);
|
||||
|
||||
-- Loot
|
||||
DELETE FROM `creature_loot_template` WHERE `entry` IN (47120, 51350);
|
||||
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `IsCurrency`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(47120, 471200, 471200, 100, 0, 0, 1, 0, 2, 2, ''),
|
||||
(51350, 471200, 471200, 100, 0, 0, 1, 0, 6, 6, '');
|
||||
|
||||
DELETE FROM `reference_loot_template` WHERE `Entry`= 471200;
|
||||
INSERT INTO `reference_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `IsCurrency`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
|
||||
(471200, 60245, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60247, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60248, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60250, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60255, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60257, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60261, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60275, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60278, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60280, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60283, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60285, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60288, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60290, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60298, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60300, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60305, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60307, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60310, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60312, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60314, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60316, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60319, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60321, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60324, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60326, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60330, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60332, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60340, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60342, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60345, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60347, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60350, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60352, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60355, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60357, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60361, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60363, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60409, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60411, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60414, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60416, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60419, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60421, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60424, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60426, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60429, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60431, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60434, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60436, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60439, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60441, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60443, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60445, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60448, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60450, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60453, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60455, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60459, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60461, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60463, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60465, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60468, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60470, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60473, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60475, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60478, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60480, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60505, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60508, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60509, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60513, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60516, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60521, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60533, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60534, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60536, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60539, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60540, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60554, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60555, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60557, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60564, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60567, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60580, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60581, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60583, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60586, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60587, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60589, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60593, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60602, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60604, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60607, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60612, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60613, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60626, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60628, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60630, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60634, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60636, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60637, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60645, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60647, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60649, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60650, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60651, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60658, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60659, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60661, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60662, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60664, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60668, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60669, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60670, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60673, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60776, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60778, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60779, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60783, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60786, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60787, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60788, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60794, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60799, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60800, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60801, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60806, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 60807, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 61026, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 61031, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 61032, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 61033, 0, 0, 0, 0, 1, 1, 1, 1, ''),
|
||||
(471200, 61047, 0, 0, 0, 0, 1, 1, 1, 1, '');
|
||||
Reference in New Issue
Block a user