cmangos / issues

This repository is used as a centralized point for all issues regarding CMaNGOS.
180 stars 47 forks source link

🐛 [Bug Report] Explosive Sheep Doesn't Work #2268

Open ClassicW opened 4 years ago

ClassicW commented 4 years ago

🐛 Bugreport

Explosive Sheep doesn't work, a passive spell is missing on the sheep
Npc: ID=2675
Spell missing: Explosive Sheep Passive ID=4051

Expected behavior

Explosive Sheep must die exploding on an enemy

Version & Environment

Client Version: "1.12.1" (CLASSIC)

CMaNGOS Repo & Commit Hash: c264d8283ad26837d6efd77fcd33bd76db82da82

Steps to reproduce

1.create a hero, up to 60
2.add a item .additem 4384
3.learn Engineering .learn 4036
4.up to 150 .setskill 202 150 150
5.attack a npc enemy with sheep

Crashlog

MilkmanMHOC commented 3 years ago

The lone engineer on our server just reported this to me. It seems the sheep will chase around after things, and get their attention but just follows behind and never explodes. It also never de spawns, or at least doesn't within 3 minutes.

cala commented 3 years ago

Fixed by https://github.com/cmangos/classic-db/commit/d2706bc7fa86efd4bf49bc08e2e817691bb9a116

ClassicW commented 2 years ago

not fixed

AnonXS commented 2 years ago

not fixed in classic-db or wotlk-db? ...

MilkmanMHOC commented 2 years ago

i believe its working in classic

Nytanath commented 2 years ago

Can confirm it's bugged on TBC. The commit above was backported I think, because the sheep has those auras. But it does not explode.

It explodes properly on Vanilla, though. But the other bugs listed in this issue remain: the sheep takes too long to despawn after it explodes, and the cooldown never starts, so you have to relog in order to summon another sheep. This also means that you can summon sheep, make it explode, relog and use another one straight away. From what I saw on Wowhead it should have one minute cooldown after it despawns, but I'm not 100% sure on that.

ClassicW commented 2 years ago

in classic db the sheep stays behind and does nothing image

Nytanath commented 2 years ago

Ok, found the reason: the sheep loses its passive aura when it gets hit by an attack. So it does not explode. If you aggro the mob first, it explodes. If the mob aggroes the sheep, it does not :P