diff options
author | offl <11556157+offl@users.noreply.github.com> | 2025-09-09 13:20:45 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-09 12:20:45 +0200 |
commit | 9625ef1daaf481eb05a73c999a4b58b86306ecc6 (patch) | |
tree | ee9452b86f9aae50f5b98bb8cf802f1d0a2b5108 /sql/updates | |
parent | e8b921886f08fe6eb63ec74d4dd7bb0df9d3e43f (diff) |
Scripts/Karazhan: Rewrite Moroes (#31164)
* Add missing Frenzy emote
* Implement & use Garrote Remove spell
* Use BossAI for Moroes
* Use EventMap & TaskScheduler instead of old events
* Handle special emotes in OnSpellCast
* Update enums
* Add comments for script names
* Update timers and targets of spells
* Garrote now correctly applies on players
* Improve GuestBaseAI & guest scripts
* Use new register model for all scripts
Diffstat (limited to 'sql/updates')
-rw-r--r-- | sql/updates/world/3.3.5/2025_09_09_01_world.sql | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sql/updates/world/3.3.5/2025_09_09_01_world.sql b/sql/updates/world/3.3.5/2025_09_09_01_world.sql new file mode 100644 index 00000000000..f19cec03194 --- /dev/null +++ b/sql/updates/world/3.3.5/2025_09_09_01_world.sql @@ -0,0 +1,8 @@ +-- +DELETE FROM `spell_script_names` WHERE `ScriptName` = 'spell_moroes_garrote_remove'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(37870, 'spell_moroes_garrote_remove'); + +DELETE FROM `creature_text` WHERE `CreatureID` = 15687 AND `GroupID` = 4; +INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(15687,4,0,"%s goes into a frenzy!",16,0,100,0,0,0,1191,0,"moroes EMOTE_FRENZY"); |