mod-individual-progression icon indicating copy to clipboard operation
mod-individual-progression copied to clipboard

Naxx40 issues list

Open bkmangx1 opened this issue 2 years ago • 11 comments

Hey, thank you for the module and the chance to experience old Naxxramas again. This is a list of issues we have found within this raid.

Trash mobs:

  • [x] - Necro Stalker - this creature has WOTLK loot, drops level 70-80 items.
  • [ ] - Sewage Slime, Deathcharger Steed - these creatures are level 80.
  • [ ] - Eye Stalk. These mobs are missing, they should be in the next room after defeating Heigan.
  • [x] - There are many creatures that are using both 10 & 25 man spells from WOTLK. For example Patchwork Golem is using War Stomp 10man and War Stomp 25man both spells are used in quick succession so players take ~10000 damage instantly. I see that same 10 man spell id was used in vanilla where it did much less damage.

Boss:

  • [x] - Noth the Plaguebringer - He is summoning wrong creatures during phase 1, they should be skeletons but instead some spiders spawn.
  • [ ] - Maexxna - Web Wrap ability doesn't apply a debuff, it should stun player and deal periodic damage until web is destroyed.
  • [ ] - Grobbulus - I believe Slime Spray ability is doing WOTLK damage, players got hit for 5-7k damage. Poison Cloud might be wrong too.
  • [ ] - Gluth - Zombie Chows can be ignored because they don't move unless engaged. They should move towards the boss after spawning.
  • [ ] - Instructor Razuvious - Deathknight Understudy have no abilities when mind controlled.
  • [ ] - Gothik the Harvester - Creatures on living side are not actively engaging players. There are no creatures being spawned/resurrected on undead side.
  • [ ] - Kel'Thuzad - minions in first phase have very little hp, we were using autobalance with 20 players and these mobs Unstoppable Abomination Soul Weaver had ~2000 health. Encounter doesn't reset correctly after a wipe, all the creatures from phase 1 are missing and boss can be attacked directly.

Other:

  • [x] - Frostwyrm Waterfall Door doesn't open after defeating Sapphiron, players cannot proceed into the next room.
  • [ ] - Green slime in construct quarter is behaving wrong, it seems to be reducing players max hp and killing them in 2 ticks. It should function like lava and similar environmental damage.
  • [x] - Quest Echoes of War cannot be completed, killing these creatures in Naxx40 doesn't count for objective.
  • [x] - When player is offline and group disbands, they don't get teleported outside of raid. Game client crashes on loading screen when they try to log in.
  • [x] - Master Craftsman Omarion - this NPC gets killed by monsters when players enter the raid.

bkmangx1 avatar Dec 28 '22 22:12 bkmangx1

Thank you for the helpful report. I will work to resolve these issues; note that some of these are using shared logic with WotLK Naxx and are AzerothCore upstream behavior bugs.

ZhengPeiRu21 avatar Dec 29 '22 19:12 ZhengPeiRu21

Yes, I'm aware its not a simple task when many spells were changed directly to WOTLK versions. Hopefully you can find some solutions that don't conflict with AC. The biggest problem is with the trash mob spells, some quarters are ok, but others just have packs of mobs that kill players in 1 hit.

bkmangx1 avatar Dec 30 '22 22:12 bkmangx1

I briefly investigate the gate not opening issue and didn't find an obvious solution; I will do more extensive debug soon and place a work-around if needed since this is a progression blocking issue.

ZhengPeiRu21 avatar Apr 04 '23 20:04 ZhengPeiRu21

I briefly investigate the gate not opening issue and didn't find an obvious solution; I will do more extensive debug soon and place a work-around if needed since this is a progression blocking issue.

I have a temporary solution: https://github.com/AlvinZhu/mod-individual-progression/commit/8f18f49d1142256dd9b9480ed894231a7e9879dd

But I don't know why does this bug occur. As I mentioned in issue https://github.com/ZhengPeiRu21/mod-individual-progression/issues/95 There should be a better solution.

this bug already fixed:

  • [x] Quest Echoes of War cannot be completed, killing these creatures in Naxx40 doesn't count for objective.

these bug:

  • [x] When player is offline and group disbands, they don't get teleported outside of raid. Game client crashes on loading screen when they try to log in.
  • [x] Master Craftsman Omarion - this NPC gets killed by monsters when players enter the raid.

I fixed these too, I'll submit PRs when I'm done testing.

AlvinZhu avatar Apr 05 '23 07:04 AlvinZhu

Thanks so much AlvinZhu for submitting those fixes! I have also just pushed a few more fixes myself. Necro Stalker loot has been corrected, the Sapphiron door issue should be resolved, Noth summons have been corrected, and creatures should no longer be performing duplicate abilities.

I have converted the original post to a checklist to track which issues still need to be resolved. Thank you very much bkmangx1 for your testing and the extensive report!

ZhengPeiRu21 avatar Apr 05 '23 17:04 ZhengPeiRu21

What ended up being the dbc change that fixed the client crash?

Day36512 avatar Aug 20 '23 08:08 Day36512

What ended up being the dbc change that fixed the client crash?

I had edited the DBC for the map to change the player count to 40 for that difficulty. It turns out that not only is that not necessary, but can cause the client to crash. Removing the modified map.dbc resolved the issue.

ZhengPeiRu21 avatar Aug 22 '23 16:08 ZhengPeiRu21

So I have a number of these fixes done, the major issue is it requires custom spells in spell.dbc. How would you like me to move forward if I wanted to submit these fixes?

Day36512 avatar Sep 27 '23 01:09 Day36512

So I have a number of these fixes done, the major issue is it requires custom spells in spell.dbc. How would you like me to move forward if I wanted to submit these fixes?

I would prefer to keep the module usable without client-side edits (and in cases where edits are necessary, like crafting, make it optional.) Aside from things like spell names and visuals, most spell parameters can be changed at cast time using CastCustomSpell. It's also possible to change the spell at load time using the OnLoadSpellCustomAttr hook in a GlobalScript. However we change things, it's also important to not break WotLK Naxx, which uses many of the same spells, so CastCustomSpell is probably the best option in most cases here. Is it possible to implement your changes this way?

ZhengPeiRu21 avatar Sep 27 '23 02:09 ZhengPeiRu21

I will take a look at my options and get back to you! Looks like I'll need to do a bit more reading.

Day36512 avatar Sep 27 '23 03:09 Day36512

[ ] Sewage Slime, Deathcharger Steed - these creatures are level 80.

Sewage Slime, Grobbulus spawns these at the start of Abom wing Deathcharger Steed, horse that spawns when dismounting charger in military quarter

They spawned as lvl60ish mobs for me

sogladev avatar Mar 30 '24 22:03 sogladev