mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-18 03:15:41 +00:00
fix(Scripts/Spells): warlock seed of corruption (#19322)
* remove seed of corruption handling in unit.cpp * add generic and warlock aurascript add warlock aurascript add enum add generic aurascript add OnRemove2ff855054f (diff-ea612aafadff90005e88b243eb000369be9e5cb6f8dc85a008d31e42b156e0ec)detonation threshold scaling added in:df5afca278Co-authored-by: ariel- <ariel-@users.noreply.github.com> * add LoS check to generic damage * refactor 2 scripts to 1 with args refactor const_cast to GetAura()->GetEffect( refactor reduce a line * fix detonation threshold scaling changed SPELL_DIRECT_DAMAGE to DOT * remove not needed IsExpired() check removal upon expiration is notified by AURA_REMOVE_BY_EXPIRE * update comment * refactor script with args to single spellscript, fix detonate by evade * refactor detonation to Detonate() rename amount to remainingDamage remove no tneeded HealthBelowPctDamaged * refactor to 2 spell scripts again * rename detonation spell from seed_of_corruption to seed_of_corruption_damage avoids confusion with seed of corruption (with dot effect) --------- Co-authored-by: ariel- <ariel-@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
--
|
||||
UPDATE `spell_script_names` SET `ScriptName`='spell_warl_seed_of_corruption_damage' WHERE `spell_id` = -27285 AND `ScriptName` = 'spell_warl_seed_of_corruption';
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id` = 32865 AND `ScriptName` = 'spell_warl_seed_of_corruption_damage';
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES(32865, 'spell_warl_seed_of_corruption_damage');
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id` = -27243 AND `ScriptName` = 'spell_warl_seed_of_corruption_aura';
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES (-27243, 'spell_warl_seed_of_corruption_aura');
|
||||
DELETE FROM `spell_script_names` WHERE `spell_id` IN (32863, 38252, 44141, 70388) AND `ScriptName` = 'spell_warl_seed_of_corruption_generic_aura';
|
||||
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
|
||||
(32863, 'spell_warl_seed_of_corruption_generic_aura'),
|
||||
(38252, 'spell_warl_seed_of_corruption_generic_aura'),
|
||||
(44141, 'spell_warl_seed_of_corruption_generic_aura'),
|
||||
(70388, 'spell_warl_seed_of_corruption_generic_aura');
|
||||
UPDATE `spell_script_names` SET `ScriptName`='spell_warl_seed_of_corruption_generic_aura' WHERE `spell_id` IN (36123, 39367) AND `ScriptName` = 'spell_zereketh_seed_of_corruption';
|
||||
Reference in New Issue
Block a user