Original reports: https://github.com/chromiecraft/chromiecraft/issues/4588 https://github.com/chromiecraft/chromiecraft/issues/4587
Current Behaviour Stonescythe Alpha and Stonescythe Ambusher does not cast Desperate Defense at all. Stonescythe Whelp casts Desperate Defense to soon, ~90% No emote text in the chat when Desperate Defense is initiated. Desperate Defense buff is not removed when target is struck.
Expected Blizzlike Behaviour Desperate Defense should be cast by all mobs around 50% HP. Stonescythe Alpha/Whelp/Ambusher defends himself in desperation. is posted in chat log when Desperate Defense is cast. When target is struck while it has Desperate defense it should enrage and buff should disappear.
Source
From Wotlk Classic
Steps to reproduce the problem .go c 58812 attack
AC rev. hash/commit https://github.com/chromiecraft/azerothcore-wotlk/commit/790f444ffac09bfb9193fbd18aa7c2d730a02600
Operating system Ubuntu 20.04
Modules mod-ah-bot mod-bg-item-reward mod-cfbg mod-chat-transmitter mod-chromie-xp mod-cta-switch mod-desertion-warnings mod-duel-reset mod-eluna mod-ip-tracker mod-low-level-arena mod-low-level-rbg mod-multi-client-check mod-progression-system mod-pvp-titles mod-pvpstats-announcer mod-queue-list-cache mod-rdf-expansion mod-transmog mod-weekend-xp mod-instanced-worldbosses mod-zone-difficulty lua-carbon-copy lua-exchange-npc lua-custom-worldboss lua-level-up-reward lua-recruit-a-friend lua-send-and-bind lua-temp-announcements lua-zonecheck Customizations None
Server ChromieCraft
Desperate Defense should not disappear when struck Desperate Rage can stack up to 5, each hit during Desperate Defense adds one stack
Desperate Defense should not disappear when struck Desperate Rage can stack up to 5, each hit during Desperate Defense adds one stack
Ok im not 100% sure how its really working but on wotlk classic right now the buff disappears, atleast visually.
The buff has an absorb aura that absorbs 1000 damage. So the aura disappearing happens when the shield is broken. The aura itself has proc flags so when being hit, the proc triggers a rage stack. However, you can skip the stacking up to 5 when you break the absorb aura with strong hits.
Additionally there are two serverside spells involved. One is most likely for rooting the creature in place, the other one is a periodic dummy serverside aura which might be handling the emotes.