fix(DB/Creature): Zul'farrak (#2982)

* Fix damage of creatures

* Fix Sandarr Dunereaver's script

* Fix Dustwraith's script

* Fix Zerillis' script

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
This commit is contained in:
Knindza
2020-06-07 22:55:30 +02:00
committed by GitHub
parent 3282ae8e30
commit 83e46e205c

View File

@@ -0,0 +1,75 @@
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1588338165355317100');
/*
* Dungeon: Zul'Farrak
* Update by Knindza | <www.azerothcore.org>
* Copyright (C) <www.shadowburn.net> & <www.lichbane.com>
*/
/* REGULAR */
UPDATE `creature_template` SET `mindmg` = 176, `maxdmg` = 242, `DamageModifier` = 1.03 WHERE `entry` IN (5649, 8095);
UPDATE `creature_template` SET `mindmg` = 113, `maxdmg` = 170, `DamageModifier` = 1.03 WHERE `entry` = 5648;
UPDATE `creature_template` SET `mindmg` = 161, `maxdmg` = 224, `DamageModifier` = 1.03 WHERE `entry` IN (5650, 7247);
UPDATE `creature_template` SET `mindmg` = 176, `maxdmg` = 234, `DamageModifier` = 1.03 WHERE `entry` = 7269;
UPDATE `creature_template` SET `mindmg` = 149, `maxdmg` = 213, `minrangedmg` = 70, `maxrangedmg` = 112, `DamageModifier` = 1.03 WHERE `entry` = 7246;
UPDATE `creature_template` SET `mindmg` = 112, `maxdmg` = 177, `DamageModifier` = 1.03 WHERE `entry` = 8130;
UPDATE `creature_template` SET `mindmg` = 78, `maxdmg` = 95, `DamageModifier` = 1.03 WHERE `entry` = 7076;
UPDATE `creature_template` SET `mindmg` = 169, `maxdmg` = 204, `DamageModifier` = 1.03 WHERE `entry` = 7286;
UPDATE `creature_template` SET `mindmg` = 186, `maxdmg` = 264, `DamageModifier` = 1.03 WHERE `entry` = 7274;
UPDATE `creature_template` SET `mindmg` = 169, `maxdmg` = 226, `minrangedmg` = 86, `maxrangedmg` = 112, `DamageModifier` = 1.03 WHERE `entry` = 7607;
UPDATE `creature_template` SET `mindmg` = 141, `maxdmg` = 187, `DamageModifier` = 1.03 WHERE `entry` = 7605;
UPDATE `creature_template` SET `mindmg` = 167, `maxdmg` = 213, `DamageModifier` = 1.03 WHERE `entry` = 7608;
UPDATE `creature_template` SET `mindmg` = 122, `maxdmg` = 170, `DamageModifier` = 1.03 WHERE `entry` = 7606;
UPDATE `creature_template` SET `mindmg` = 152, `maxdmg` = 198, `DamageModifier` = 1.03 WHERE `entry` = 7789;
UPDATE `creature_template` SET `mindmg` = 73, `maxdmg` = 96, `DamageModifier` = 1.03 WHERE `entry` = 7788;
UPDATE `creature_template` SET `mindmg` = 88, `maxdmg` = 99, `DamageModifier` = 1.03 WHERE `entry` = 8877;
UPDATE `creature_template` SET `mindmg` = 77, `maxdmg` = 98, `DamageModifier` = 1.03 WHERE `entry` = 7787;
UPDATE `creature_template` SET `mindmg` = 58, `maxdmg` = 87, `DamageModifier` = 1.03 WHERE `entry` = 8876;
UPDATE `creature_template` SET `mindmg` = 182, `maxdmg` = 242, `DamageModifier` = 1.03 WHERE `entry` = 8120;
UPDATE `creature_template` SET `mindmg` = 155, `maxdmg` = 206, `DamageModifier` = 1.03 WHERE `entry` = 7268;
/* RARE */
UPDATE `creature_template` SET `rank` = 2, `mindmg` = 198, `maxdmg` = 237, `DamageModifier` = 1.02, `unit_flags` = 0 WHERE `entry` = 10080;
UPDATE `creature_template` SET `rank` = 2, `mindmg` = 179, `maxdmg` = 223, `DamageModifier` = 1.02, `unit_flags` = 0 WHERE `entry` = 10081;
UPDATE `creature_template` SET `rank` = 2, `mindmg` = 169, `maxdmg` = 185, `DamageModifier` = 1.02, `unit_flags` = 0 WHERE `entry` = 10082;
/* BOSS */
UPDATE `creature_template` SET `type_flags`=`type_flags`|4, `mindmg` = 233, `maxdmg` = 309, `DamageModifier` = 1.01 WHERE `entry` = 7272;
UPDATE `creature_template` SET `type_flags`=`type_flags`|4, `mindmg` = 172, `maxdmg` = 228, `DamageModifier` = 1.01 WHERE `entry` IN (8127, 7271);
UPDATE `creature_template` SET `type_flags`=`type_flags`|4, `mindmg` = 182, `maxdmg` = 242, `DamageModifier` = 1.01 WHERE `entry` = 7604;
UPDATE `creature_template` SET `type_flags`=`type_flags`|4, `mindmg` = 131, `maxdmg` = 183, `DamageModifier` = 1.01 WHERE `entry` = 7795;
UPDATE `creature_template` SET `type_flags`=`type_flags`|4, `mindmg` = 269, `maxdmg` = 346, `DamageModifier` = 1.01 WHERE `entry` = 7796;
UPDATE `creature_template` SET `type_flags`=`type_flags`|4, `mindmg` = 259, `maxdmg` = 334, `DamageModifier` = 1.01 WHERE `entry` = 7275;
UPDATE `creature_template` SET `type_flags`=`type_flags`|4, `mindmg` = 251, `maxdmg` = 325, `DamageModifier` = 1.01 WHERE `entry` = 7273;
UPDATE `creature_template` SET `type_flags`=`type_flags`|4, `mindmg` = 237, `maxdmg` = 314, `DamageModifier` = 1.01 WHERE `entry` IN (7797, 7267);
/* SMARTSCRIPT */
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 10080;
DELETE FROM `smart_scripts` WHERE (source_type = 0 AND entryorguid = 10080);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(10080, 0, 0, 0, 37, 0, 90, 0, 0, 0, 0, 0, 41, 500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Sandarr Dunereaver - On Initialize - Despawn In 500 ms'),
(10080, 0, 1, 0, 4, 0, 100, 0, 0, 0, 0, 0, 11, 13730, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Sandarr Dunereaver - On Aggro - Cast \'13730\''),
(10080, 0, 2, 0, 0, 0, 100, 0, 2700, 3100, 9600, 12300, 11, 14516, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Sandarr Dunereaver - In Combat - Cast \'14516\''),
(10080, 0, 3, 0, 0, 0, 100, 0, 8100, 8100, 19600, 19600, 11, 15615, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Sandarr Dunereaver - In Combat - Cast \'15615\'');
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 10081;
DELETE FROM `smart_scripts` WHERE (source_type = 0 AND entryorguid = 10081);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(10081, 0, 0, 0, 37, 0, 90, 0, 0, 0, 0, 0, 41, 500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Dustwraith - On Initialize - Despawn In 500 ms'),
(10081, 0, 1, 0, 0, 0, 100, 0, 1300, 1600, 15200, 16100, 11, 12251, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Dustwraith - In Combat - Cast \'12251\''),
(10081, 0, 2, 0, 0, 0, 100, 0, 4200, 4600, 8200, 9400, 11, 14873, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Dustwraith - In Combat - Cast \'14873\'');
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 10082;
DELETE FROM `smart_scripts` WHERE (source_type = 0 AND entryorguid = 10082);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(10082, 0, 0, 0, 37, 0, 90, 0, 0, 0, 0, 0, 41, 500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Zerillis - On Initialize - Despawn In 500 ms'),
(10082, 0, 1, 0, 4, 0, 100, 0, 0, 0, 0, 0, 11, 6533, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Zerillis - On Aggro - Cast \'6533\''),
(10082, 0, 2, 0, 0, 0, 100, 0, 2100, 2500, 8600, 9400, 11, 15547, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Zerillis - In Combat - Cast \'15547\''),
(10082, 0, 3, 0, 2, 0, 100, 1, 20, 40, 0, 0, 11, 12551, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Zerillis - Between 20-40% Health - Cast \'12551\' (No Repeat)');
/* SPAWN */
DELETE FROM `creature` WHERE `guid` IN (205800, 205801, 205802);
INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
(205800, 10081, 209, 0, 0, 1, 1, 0, 1, 1863.89, 1151.66, 12.9287, 0.540263, 86400, 0, 0, 5757, 0, 0, 0, 0, 0, '', 0),
(205801, 10082, 209, 0, 0, 1, 1, 0, 1, 1674.24, 904.853, 8.92432, 0.304632, 86400, 0, 0, 5544, 0, 0, 0, 0, 0, '', 0),
(205802, 10080, 209, 0, 0, 1, 1, 0, 1, 1546.16, 1015.47, 8.87699, 0.202525, 86400, 0, 0, 5544, 0, 0, 0, 0, 0, '', 0);