Fixed One mob killed twice at the same time

Discussion in 'Resolved' started by Axxius, Mar 6, 2022.

  1. Axxius Augur

    This bug has been happening for years, mostly on raids: when 2 players do fatal damage to 1 mob at the same time, it actually dies twice. There are 2 'slain' lines in the log, 2 xp messages.

    But the most important implication is that any on-death scripts fire twice. In ToL, there is a raid where it matters a whole lot - Primal Vampire.

    Code:
    [Sat Mar 05 17:28:25 2022] The living sack of blood explodes, drawing a horde of frenzied bats to feed.
    [Sat Mar 05 17:28:25 2022] A floating feast begins casting Feeding Frenzy.
    [Sat Mar 05 17:28:25 2022] The living sack of blood explodes, drawing a horde of frenzied bats to feed.
    [Sat Mar 05 17:28:25 2022] A floating feast begins casting Feeding Frenzy.
    [Sat Mar 05 17:28:25 2022] Midnyghte has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Sapper has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Toriann's death pact has been benevolently fulfilled!
    [Sat Mar 05 17:28:25 2022] Brackin has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Mauuler has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Rarri has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Purrtykat has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Tilyanea has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Acastus has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Lvana's death pact has been benevolently fulfilled!
    [Sat Mar 05 17:28:25 2022] Aallayena has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] Lorallei has been slain by a floating feast!
    [Sat Mar 05 17:28:25 2022] You are swarmed with bats! They quickly drain your blood.
    [Sat Mar 05 17:28:25 2022] You gained raid experience!
    [Sat Mar 05 17:28:25 2022] A floating feast has been slain by Obiz!
    [Sat Mar 05 17:28:25 2022] A floating feast's corpse tries to cast a spell on you, but you are protected.
    [Sat Mar 05 17:28:25 2022] You gained raid experience!
    [Sat Mar 05 17:28:25 2022] A floating feast has been slain by Rarri!
    
    There was 1 'a floating feast'. We killed it. 2 players landed the fatal blow at the same time (1 caster and 1 melee). The mob died TWICE. It gave us xp twice. It cast its on-death explosion AE twice. And it produced 2 drops in the advanced loot window: one real (can be looted) and one fake (bugged, cannot be looted).

    And this happened several more times during our kill last night. It's not a rare occasion on raids. I see it all the time in any raids where we kill adds. I can provide dozens of double-kill logs from ToL raids if needed.

    Can we get this bug fixed already?
    Conq, Cyphren, minimind and 18 others like this.
  2. yepmetoo Abazzagorath

    Pretty bad it wasn't fixed from beta.
    RPoo, Moege and Elyssanda like this.
  3. Sotu Sotu Journeyman

    So getting xp twice isn't a bad thing. Not being able to loot twice, maybe expected. So whats the other bad things other than getting exploded and damaged twice? Assuming you all survive anyway.

    I figure on most raids the goal isn't to get xp, you should do that as groups or quests or other things.

    Would be nice to ding twice, but there are easier ways to do that outside of raids.
  4. Warpeace Augur


    In what world is a raid taking double damage a good thing? This is a broken mechanic your supposed to work with and around while killing these specific mobs and dealing with other mobs / mechanics.

    Don't recall seeing this yesterday, but if its legit needs fixed.
  5. Morigaine Elder

    Somewhat silly post from someone who likely isn't raiding. No one who is raiding current content is caring about the experience gain from trash adds. As you can see in the log posted, the double nuke annihilated quite a few players. That is the issue, not whether someone got 0.15% of an extra aa :rolleyes:
    minimind and Skuz like this.
  6. Sotu Sotu Journeyman

    Yes, sorry, I don't raid. Yet. I did not realize that several players got killed in that log. It seemed out of order, but then it all happened at the same time.

    I do expect that more often, in raids, be prepared to do corpse runs or summons or rez, and even lose exp or levels.

    I never got to do raids, even 20 years ago when I first started playing.
  7. Lubianx Augur

    In this particular raid, however, death of a charmed person is pretty much a wipe so it's a bigger issue than corpse runs, rezzes etc
    Skuz likes this.
  8. eqMath Journeyman

    Are Obiz or Rarri an enchanter?

    We had this on our raid:
    [Sat Mar 05 18:47:24 2022] The living sack of blood explodes, drawing a horde of frenzied bats to feed.
    [Sat Mar 05 18:47:24 2022] A floating feast begins casting Feeding Frenzy.
    [Sat Mar 05 18:47:24 2022] a floating feast hit x for 186642 points of unresistable damage by Feeding Frenzy.
    [Sat Mar 05 18:47:24 2022] The living sack of blood explodes, drawing a horde of frenzied bats to feed.
    [Sat Mar 05 18:47:24 2022] A floating feast begins casting Feeding Frenzy.
    [Sat Mar 05 18:47:24 2022] a floating feast hit Enchanter for 269728 points of unresistable damage by Feeding Frenzy.
    [Sat Mar 05 18:47:24 2022] You are swarmed with bats! They quickly drain your blood.
    [Sat Mar 05 18:47:24 2022] You gained raid experience!
    [Sat Mar 05 18:47:24 2022] A floating feast blinks and twitches.
    [Sat Mar 05 18:47:24 2022] A floating feast has been slain by Enchanter!
    [Sat Mar 05 18:47:24 2022] The Primal Vampire blinks and twitches.
    [Sat Mar 05 18:47:24 2022] A floating feast's corpse tries to cast a spell on you, but you are protected.
    [Sat Mar 05 18:47:24 2022] You gained raid experience!
    [Sat Mar 05 18:47:24 2022] A floating feast has been slain by x`s pet!

    Target blinks and twitches.

    This is the spell landed emote for the enchanter 2.0 triggered AE:
    [6277] Aegis of Abstraction
    4: Cast: Aegis of Abstraction Trigger on Rune Fade
    5: Absorb Damage: 100%, Total: 1800

    There are more examples:

    [Sat Mar 05 19:40:46 2022] The living sack of blood explodes, drawing a horde of frenzied bats to feed.
    [Sat Mar 05 19:40:46 2022] A floating feast begins casting Feeding Frenzy.
    [Sat Mar 05 19:40:46 2022] a floating feast hit x for 274275 points of unresistable damage by Feeding Frenzy.
    [Sat Mar 05 19:40:46 2022] The living sack of blood explodes, drawing a horde of frenzied bats to feed.
    [Sat Mar 05 19:40:46 2022] A floating feast begins casting Feeding Frenzy.
    [Sat Mar 05 19:40:46 2022] a floating feast hit x for 148667 points of unresistable damage by Feeding Frenzy.
    [Sat Mar 05 19:40:46 2022] You gained raid experience!
    [Sat Mar 05 19:40:46 2022] A floating feast blinks and twitches.
    [Sat Mar 05 19:40:46 2022] A floating feast has been slain by Enchanter!
    [Sat Mar 05 19:40:46 2022] The Primal Vampire blinks and twitches.
    [Sat Mar 05 19:40:46 2022] You gained raid experience!
    [Sat Mar 05 19:40:46 2022] A floating feast has been slain by x!

    [Sat Mar 05 19:55:56 2022] The living sack of blood explodes, drawing a horde of frenzied bats to feed.
    [Sat Mar 05 19:55:56 2022] A floating feast begins casting Feeding Frenzy.
    [Sat Mar 05 19:55:56 2022] a floating feast hit x for 77273 points of unresistable damage by Feeding Frenzy.
    [Sat Mar 05 19:55:56 2022] a tenacious tick blinks and twitches.
    [Sat Mar 05 19:55:56 2022] The living sack of blood explodes, drawing a horde of frenzied bats to feed.
    [Sat Mar 05 19:55:56 2022] A floating feast begins casting Feeding Frenzy.
    [Sat Mar 05 19:55:56 2022] a floating feast hit x for 242860 points of unresistable damage by Feeding Frenzy.
    [Sat Mar 05 19:55:56 2022] You gained raid experience!
    [Sat Mar 05 19:55:56 2022] A floating feast blinks and twitches.
    [Sat Mar 05 19:55:56 2022] A floating feast has been slain by Enchanter!
    [Sat Mar 05 19:55:56 2022] The Primal Vampire blinks and twitches.
    [Sat Mar 05 19:55:57 2022] You gained raid experience!
    [Sat Mar 05 19:55:57 2022] A floating feast has been slain by x!

    4: Cast: Aegis of Abstraction Trigger on Rune Fade
    SPA 333 (Cast on Rune Fade) is also on the enchanter Poly rune line. We were asked not to use this spell for the event. (I am guessing some other guilds had figured this out during beta).

    [64008] Polyluminous Rune
    1: Absorb Damage: 100%, Total: 134294
    2: Cast: Polyluminous Rune Strike on Rune Fade

    In all we had this occur 6 times yesterday. Each time an enchanter had the second killshot and had a rune fade spell emote.
    In retrospect, I think Glyph Spray and Legion of Liako likely saved our raid if we had that many double AEs.
  9. Scornfire The Nimbus Prince

    Obiz is an enchanter aye, nice observation
    Elyssanda and Axxius like this.
  10. Beimeith Lord of the Game

    It's not that it is getting a killshot from 2 players, it's that defensive procs (like the rune procing a stun) is interrupting the death script and triggering it a second time, which is why the "slain by Enchanter" always comes before the actual player who got the killshot.

    It's not unlike the whole "Ignite Blood" problem, with the difference being this is a defensive proc interrupting something else and triggering a bad thing rather than an offensive proc.


    Clearly the solution is to delete all procs.
    minimind, RPoo, Skuz and 6 others like this.
  11. Axxius Augur

    Indeed, Obiz is an enchanter, and all cases of double-kill-explosion in our Primal Vampire kill were an enchanter + somebody else.
    Skuz and Elyssanda like this.
  12. Fintank Augur

    Can confirm all of ours were as well. Our Triple AE's include 2 different enchanters and a 3rd party. 1 of our doubles includes my Enchanter I brought in for Glyph Spray that never even targeted a feast.
    Rexa likes this.
  13. Rexa Ask someone else for buffs

    Can confirm looking at my logs, and I am more than happy to send my logs over to a dev.
  14. Rexa Ask someone else for buffs

    Has anyone tested if this also is the case with druid and priests "reaction" spells?
  15. TrueNorth Developer

    Was able to reproduce this and it is now being tracked internally. Thank you for the report, and everyone else who contributed, it was extremely helpful!
    Yinla, Thunderkiks, Wulfhere and 6 others like this.
  16. Jordis Augur

    I can also confirm from my log
  17. niente Developer

    Here's how this bug worked:
    • NPC reaches 0 HP
    • NPC death event fires. In this case, the death event causes Feeding Frenzy (450k dmg) to be cast.
    • Feeding Frenzy hits an Enchanter who has a rune that has a doom SPA on it (like SPA 333 Cast on Rune Fade).
    • Enchanter rune fades
    • Poly Rune Strike fires (AE stun)
    • Poly Rune hits the NPC
    • NPC spell code is handled again for Poly Rune
    • NPC HP is checked. It is 0, so we fire the death event again
    Now we check if NPC HP is 0 when collecting targets in the area to be hit by the Poly Rune Strike spell (same place where distance, target type etc. is checked).
    Raccoo, minimind, Eaiana and 9 others like this.
  18. Svann2 The Magnificent

    EQ has all the best bugs!
  19. Wulfhere Augur

    "<=0" please if that's applicable
  20. yepmetoo Abazzagorath


    So the bigger question is why wasn't it fixed in December when it was noted in beta?