azerothcore-wotlk
azerothcore-wotlk copied to clipboard
Quests "Big Bone Worm" and "Fumping", spawns disappear in 1 minute
Original CC report https://github.com/chromiecraft/chromiecraft/issues/5514 confirmed on my local
Related to https://github.com/azerothcore/azerothcore-wotlk/issues/13144
What client do you play on?
enUS
Faction
Both
Content Phase:
65-69
Current Behaviour
Anything summoned by the Fumper- Big worms, small worms, sand gnomes- will despawn in one minute after summon, dead or alive, looted or not. This is more noticable during the big bone worm quest because it takes longer to kill.
Expected Blizzlike Behaviour
It should behave like any other mob during combat and not despawn unless it goes out of combat and resets (player dies or runs out of range)
Source
https://youtu.be/L6PdXZNUjpI?t=92 notice the time battle lasts over 1 minute and mob does not despawn
Steps to reproduce the problem
-
.go c 77628
-
.quest add 10930
- Kill a kodo use the fumper
- Begin timer with whatever spawns
- Auto attack for 1 minute
- watch it vanish
-
.go c 1977362
-
.quest add 10929
- Use fumper
- Begin timer with whatever spawns
- Auto attack for 1 minute
- Watch it vanish.
Extra Notes
SIde note: As many times as I tested this, I never once spawned sand gnomes during the big bone worm quest. Maybe it was just me?
AC rev. hash/commit
https://github.com/chromiecraft/azerothcore-wotlk/commit/ce6ca597b54e64f328cacddae5f003cdc41a343d
Operating system
Windows 11
Modules
- mod-ah-bot
- mod-bg-item-reward
- mod-BreakingNewsOverride
- mod-cfbg
- mod-chat-transmitter
- mod-cta-switch
- mod-desertion-warnings
- mod-duel-reset
- mod-eluna
- mod-instanced-worldbosses
- 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-zone-difficulty
- lua-carbon-copy
- lua-event-scripts
- lua-exchange-npc
- lua-level-up-reward
- lua-recruit-a-friend
- lua-send-and-bind
- lua-temp-announcements
- lua-zonecheck
Customizations
None
Server
ChromieCraft
This likely happens because on evade is called the moment the creatures appear. So we have to come up with a better event or some kind of script checking whether it is being "reset"
Maybe check with event type 25 instead of 7
If that doesn't work we could use action types 73 to 74 to do something with a script
I want also to add that this work has very weird (=bad) hitbox for melee players and it's very hard to find the right position to damage it properly.
25 wont work, as it will trigger on spawn. 7 should work, but apparently it doesnt do what it says it does -> on creature EVADE attack.... unless it for some reason enters evade when spawning which is dumb
25 wont work, as it will trigger on spawn. 7 should work, but apparently it doesnt do what it says it does -> on creature EVADE attack.... unless it for some reason enters evade when spawning which is dumb
I think it does enter evade upon spawning. I had this same issue trying to fix some stuff in the opera fight in kara
My hack-fix suggestion would be to let the evade mode check also check its health and only despawn when health is not at 100% and evading
I am trying something else
Fixed. :) (second is when dropping combat
I will beat you to it if I get out of this bed in time