netherspite / cc-buglist

CoreCraft NexT bug tracker
0 stars 3 forks source link

NPC Summons Despawning #1058

Open netherspite opened 6 years ago

netherspite commented 6 years ago

Issue by ccshiro
Friday Jul 10, 2015 at 20:44 GMT
Originally opened as https://github.com/ccshiro/cc-buglist/issues/1058


Currently minions summoned in combat despawn when the owner dies. This is not fully correct. For example, some summoned minions by NPCs should despawn as the master dies, others should not despawn unless you make them evade (usually after they stand around a bit first), etc.

We would like to fix it so it works correctly for the various NPC owned minions. However, that requires us gathering a fairly decent knowledge base of the various NPC minions and their despawn behavior. Before we have that, we can't really commit to one method of fixing it.

In short, we're looking for NPCs that spawn minions, and how it works. I will provide a made up example of the type of data we need:

NPC: Affronted Summoner
Minion: Smelly bent-wing bat
Summon: Summoner summons the bat a few seconds into combat.
Despawn: If the summoner evades, bat despawns.
         Also, if bat evades, it despawns after a few seconds.

In short we'd like to compile a list of NPCs with this type of data.

netherspite commented 6 years ago

Comment by r00ty-tc
Friday Jul 10, 2015 at 23:12 GMT


I was wondering if either spell.dbc or summonproperties.dbc had some indicator to show which should despawn and which should remain.

I suppose in order to find out though we need at least a few examples of each to find a common denominator (if there is even such a thing).

netherspite commented 6 years ago

Comment by Ghhlox
Saturday Jul 25, 2015 at 11:59 GMT


No proof, just my memory. But perhaps it will help someone narrow their searches.

A good rule of thumb is that if the summon was an instant cast (except for special things like the mines in Gnomer or Blood Furnace) then it would despawn once the summoner was slain but channeled summons would have to be slain even after the summoner was dead. That should cover most situations, and then the special cases can be filled in later.

netherspite commented 6 years ago

Comment by DeeMarie
Sunday Jul 26, 2015 at 11:24 GMT


Kraator (rare SMV mob) video from 2007, showing channeled summoned infernals, that do not despawn on master death (or give xp):

https://www.youtube.com/watch?v=9GfymZjRwJY

And one of Baelmon the Houndmaster doing a near instant summon on a dog that appears to despawn (the players are instantly ooc when he dies)

https://youtu.be/H97dScZ581U?t=293

netherspite commented 6 years ago

Comment by ConfusedCC
Sunday Jul 26, 2015 at 14:26 GMT


in the Baelmon the Houndmaster video you can see that there is a edit in the video at the 6:06 mark, notice the change in buffs, and the looting of a seccond mob(this might be an accidental pull or respawn instead of the summoned mob but thats hard to tell due to the video edit)

netherspite commented 6 years ago

Comment by ConfusedCC
Monday Aug 17, 2015 at 14:52 GMT


NPC: Wrath Priestess Minion: Fel Imp Summon: Summoner summons the Fel Imp on initial spawn Despawn: Doesnt despawn when wrath priestess dies(https://youtu.be/cMJzSmJSPGY?t=2m15s) video shows the end of a multipull where the fel imp is the last mob alive, he gets banished so the warlock can heal his daemon

netherspite commented 6 years ago

Comment by ConfusedCC
Monday Aug 17, 2015 at 17:01 GMT


NPC: grishna Falconwing Minion: Grisna Raven Summon: Summoner summons the Grisna Raven on initial spawn Despawn: Doesnt despawn when owner dies Proof (https://youtu.be/HU1i355wPT8?t=1m36s) video unfortunately from 2014, earliest relevant footage found

comment #248 at http://wowdata.buffed.de/quest/Schergrat/Das-Fluestern-des-Rabengottes-10607 states that he killed the grishna falconwing and got the buff (to understand ravenspeach) and that the raven was still alive raven still alive after master dies

netherspite commented 6 years ago

Comment by ConfusedCC
Monday Aug 17, 2015 at 19:44 GMT


NPC: Shadowmoon Summoner Minion: Seductress Summon: Summoner summons the seductress after being aggroed, often casts a Fireball before the summon Despawn: Doesnt despawn when owner dies Proof http://www.gametrailers.com/videos/6g0muo/wow-bc-the-blood-furnace time: 03:12 Note: on the site the posted date is 2011, but the comments to the video is 8 years old. the video seems to have been made at the tbc test realm before the release.

netherspite commented 6 years ago

Comment by YourNewfriend
Monday Aug 17, 2015 at 20:47 GMT


NPC: King Bangalash Minion: Jungle Panthers Summon: Summons them occasionally during combat Despawn: They do not despawn Evidence: https://youtu.be/EWlLM3dlNZw?t=3m8s

netherspite commented 6 years ago

Comment by Chulain
Saturday Aug 22, 2015 at 13:40 GMT


http://www.wowhead.com/npc=19657/summoner-kanthin#comments -1 2007/04/19 (Patch 2.0.12) The elemental now despawns when you defeat him.

3 snowgoon on 2007/04/19 (Patch 2.0.12) it didn't despawn for me

12 doown on 2007/06/01 (Patch 2.1.0) seems that if you don't damage the elemental, it despawns at Kanthin's death.

0 warlow on 2008/09/30 (Patch 2.4.3) The elemental did not despawn for me even though I killed Kanthin without dmging the elemental

0 Chrome166 on 2010/08/10 (Patch 3.3.5) Pets despawn if you kill their owners from range in one hit. In other words, kill the owner without causing the pet to aggro.

netherspite commented 6 years ago

Comment by KimmoKM
Friday Oct 02, 2015 at 22:19 GMT


A Wowhead comment suggests the fel hunter adds at Omor the Unscarred had to be deal with after the boss died. Currently, they despawn upon his death.

netherspite commented 6 years ago

Comment by YourNewfriend
Sunday Oct 04, 2015 at 04:37 GMT


Yea, at this point, we need to look for something that actually did despawn at its master's death on retail.

netherspite commented 6 years ago

Comment by KimmoKM
Tuesday Dec 15, 2015 at 12:29 GMT


At this point it indeed might be more productive to look for minions that DO despawn but here's another one:

The imps summoned by Mistress of Doom don't despawn, at least in this post-TBC video: https://youtu.be/bGYAasxZHZQ?t=6m37s

netherspite commented 6 years ago

Comment by KimmoKM
Sunday Jan 31, 2016 at 15:26 GMT


This also seems to apply to pets/minions and "summons" accompanying the caster in general. For example, Joana's guide shows voidwalkers of Burning Blade Apprentices staying around after their master has died. A comment from WotLK demonstrates this detail hasn't been changed since. I would suspect this might apply to mobs such as Shadowy Summoners with their succubi or Moonstalker Matriarchs and their Runt "pets" at Darkshore as well, although a quick search didn't yield any videos that would show how these two specific mobs worked.

netherspite commented 6 years ago

Comment by KimmoKM
Saturday Oct 01, 2016 at 22:03 GMT


Arcane Fiends summoned by Ethereal Sorcerers and Ethereal Spellbinders despawn immediately after being summoned. I couldn't find direct evidence on how the mechanic is supposed to work, but seeing as that comments mention the mobs being tough because of the adds, it would seem weird if they are alive for one second and then immediately despawn. I'm not going to make a whole new issue because this is largely speculation (you'd probably have to test this in retail), but this is related: comments also mention that the adds spawn after set amount of time while in CC they spawn every time even if the mob is being killed in seconds after CC finishes. Would make sense, considering I didn't see the adds being spawned once in the videos I went through (mostly timewalking from retail, but a couple of runs from retail TBC as well, in which case the mobs didn't go down nearly as fast as in our run).