04 List of changes in detail - sogladev/mod-vanilla-naxxramas GitHub Wiki
Version 3 changes
stand-alone custom-module mod-vanilla-naxxramas
Azerothcore Upstream fixes
- (merged) 4 horsemen, Blaeumeux summons a Void Zone that periodically (every 1s) triggers Consumption (28865) which deals AoE damage. A spell script decides hardcoded damage based on difficulty. Proper spells should be used instead.
spell_four_horsemen_consumption
with hardcoded damage that ignore defensives. Should use proper IDs - (merged) Once all wings are cleared, should teleport straight to Sapphiron without being able to go back down.
- (merged) Maexxna's web wrap
- (merged) Spell scripts refactor to use registry macros
- (pr in progress) Gothik adjustments
- (pr in progress) Razuvious' Death Knight Understudy should switch between AttackReady (333) and Attack (36), out of combat RP missing
Client side patch
- (optional) Restore Plaguewood Portal Hub
Bosses
Spider
- Anub
- Fearlina
- (revisit on upstream changes) Maexxna vanilla web wrap, using less buggy web wrap. Does not stun mid-air
- Maexxna: Thrash (double attack) spell missing
Construct
- Patchwerk
- Grobullus
- Gluth
- Thaddius
- Living Poison aka Frogger before Naxx is missing in lvl 60 instance
- Grobbulus: slime spray damage adjusted
- Grobbulus: poison cloud damage reduce damage properly
- Grobbulus: debuff explosion damage adjusted
-[x] Grobbulus: poison cloud damage, damage reduced by lowering ticktime - Grobullus: Poison damage by Poison Cloud ~3k to ~1k
- Gluth: enrage increased, icon not updated (requires custom spell+client patch)
- Thaddius: room Tesla shock reduced damage
- Thaddius: mark damage from 4500 to 2000
- Thaddius: lightning ball (wipe mechanic) adjusted
- Feugen: Power burn 500 every 3 seconds.
- [x] Feugen: Power burn is missing nature visual effect, requires custom spellMilitary Quarter - Razuvious DK Understudy. has 2, needs 4
- Razuvious: remove throwing knife mechaniac
- Razuvious: reduce damage, range (45yd) of shout. Does not drain mana and ignores LoS. Needs client patch
- Razuvious, removed knife throw mechanic, disrupting shout adjusted to 45yd and less damage. No power burn without client patch or remove animation
- Horsemen: damage adjusted
- Horsemen: Blaumeux+Zeliek enable move
- Horsemen: no pathing on pull
- Horsemen: on dead spawn spirit that continues casting marks https://youtu.be/P-EvInoC7ss?si=cGt-IPv08nAt1Qyo&t=489
- Horsemen: shield wall
- Horsemen: hit by mark reduces aggro by 50%
- Blaumeux: Void Zone casts Consumption (28865). Should do 4k damage. Range 2-3 requires custom patch
- Blaumeux+Zeliek: Remove Punish spells for not being in range
Plague Quarter
- Noth: curse range adjusted, number of curses, faster curses
- Noth: curse damage reduced, range increased
- Heigan: fever dot 3k -> 500
- Heigan: Poison Cloud, (AoE when he teleports), damage reduced to 500
- Heigan: Reduce damage from eruption
- Heigan: Adjust Eruption calc so it no longer uses SetHitDamage(damage) which ignores defensive CDs
- Heigan: disruption should be power burn
- Heigan: should tp players to room
- Heigan: should tp players to room, update gate logic
- Heigan: should despawn stalks when dead
- Heigan: should kill players in the room when dance happens
- Loatheb: Deathbloom damage reduced to 33dps for 6 sec instead of 200dps
- Loatheb: Spores +50% to +60% caster crit
Frost Wing
- Sapphiron: Frost Aura tick timer reduced 2s->1s and damage reduced by half, needs custom patch
- Sapphiron: Life Drain damage reduced from ~2.5k to ~2k
- Sapphiron: (unchanged) Tail Swipe similar damage
- Sapphiron: Cast Custom Chill, less damage and more speed reduction, 4k to 3.5k, increased speed reduction -50 to -66
- Kel'Thuzad: (unchanged) Abomination, same %healing reduction, damage is similar
- Kel'Thuzad: (unchanged) Soul Weaver, same damage
- Kel'Thuzad: Skeleton/Soldier, reduced damage Dark Blast ~3.5k to ~2k
- Kel'Thuzad: (unchanged) Guardian, damage similar
Trash
Plague Quarter
- Plagued Ghoul - missing smartAI say texts
- Infectious Ghoul: damage unchanged, updated rend, update frenzy
- Plague Slime: unchanged
- Mutaged Grub, reduce aoe dmg ~400 -> ~200
- Frenzied Bat, update frenzy id
- Plagued Bat, update IC timings
- Plague Beast, smartAI trample
- Eye Stalk, smartAI reduce damage, movement speed reduction is less
- Eye Stalk, smartAI missing OOC rp and birth animation
Military Quarter
- Necro Knight, has smartAI (see Necro Knight Guardian)
- Unholy Staff Arcane Explosion, damage is similar (~2k) but range is 45yd instead of 20yd. Requires spellscript to reduce radius
- Horse mounts from trash before Razuvious are lvl 80
- Death Knight Captain, updated smartAI to cast whirlwind/stun
- Plagued Gargoyle, smartAI
- Unholy swords, looks the same
- Infectious Ghoul: missing low hp text in smartAI
- Unholy Axe, looks the same
- Death Lord, add smartAI
- Deathknight, update smartAI
- Skeletal Smith, update SmartAI
- Bony Construct, update smartAI
- Spirit of Naxxramas, update smartAI reduce shadow bolt damage from 2.2k to 1.8k
- Skeletal Steed, smartAI add trample and intercept
Construct Quarter
- Sewage Slime, disease cloud 28153. Ticks for 600 instead of 300. Trigger spell requires spellscript HandleDamage
- Sewage Slime, slime that spawns from Grobulus are lvl 80
- Pathwerk Trash (see below): awkward pathing with formations?
- Bile Retcher 351022 - 27807 Bile Vomit - ~5k instant, ~1200 dot to ~1500 instant, 250 dot
- Patchwork Golem - cleave based on weapon damage instead of raw damage in classic. Requires custom patch
- Embalming Slime - same AoE damage, unchanged
- Mad Scientist - Heal, reduced from ~20% hp to ~10% hp. Vanilla is raw ~3k
- Mad Scientist - Mana Burn ~3.5k to ~1.5k
- Surgical Assitant - Mind Flay damage from 1.5k to 600 per tick
- Living Monstrosity - Chain Lightning damage from ~4k to ~1k. (Chain Lightning should 3 to 10. Range 45 to 30, requires custom script)
- Living Monstrosity - Summon lvl 62 Lightning Totem
- Lightning Totem - lvl62 - Shock damage ~3k to ~2k
- Stitched Spewer - unchanged, weapon damage instead of raw 2k dmg
- Toxic Tunnel - unchanged, damage should be 300->200. Triggered spell 28369. Requires custom patch
- Necropolis Acolyte - add smartAI, Casts Shadow Bolt Volley and Arcane Explosion
- Plagued Ghoul - 351078, add smartAI
- Deathknight Vindicator, add smartAI
Other
- Issue Bony Construct patrol/creature_formation guid 3612410
- Issue Patchwerk Trash:
Version 2 changes
Naxx10HC difficulty, Stratholme entrance, Remove autobalancer, add boss scripts/trash scripts/smartAIs, damage adjustments, minor vanilla mechanics, scripts included in mod-individual-progression https://github.com/sogladev/mod-progression-system-naxx25-60/tree/naxx
Implement changes inspired by Zhen's IndividualProgression mod
- Removed autobalancer
- leave Naxx10/25 untouched, instead use unused heroic 10man difficulty
- Instance/boss has their own script allowing for naxx40 mechanics
IndividualProgression has made some fixes/improvement that I like to these v1. Some changes I can highlight
- Entrance script improved
- Beta entrance in Strat. Must enter once through Strat with attunement quest completed
Version 1 changes
Overwriting Naxx10 with lvl 60 Naxxramas, autobalancer https://github.com/azerothcore/mod-progression-system/pull/251/commits/0271f41137410efd06a6eb3c8a5619026f460345
A muted video (WIP). See more details below https://user-images.githubusercontent.com/74299960/183513127-17bd96f6-fac9-44a2-be0c-d2eacf6ec15e.mp4
- Allow lvl 60 to enter
- Add floating and pathing Naxxramas in Plaguewood
- Exit portals TP to EPL
- Scale instance with autobalancer (can be tuned easily)
- Naxx25 mechanics
- Change graveyard to EPL
- Add summoning stone to EPL
- Add Teleport gameobject in EPL
- Integrate scaling script in this repo (v1.2.2-clean-up-old-code from mod-autobalance-naxx25-60
- Add enter spell (ID: 29296) when entering Naxx (improve: need to overwrite instance OnPlayerEntered)
- Add Attunement quest requirement (only to TP orb and boss->start tp)
- Add quests to turn in T3 tokens
- Update Echoes of War (adjust kill count)
- Update Boss Loot to lvl60 (+verify with CMangos)
- Make Phylactery quest completable
- Add frost resistance quests from Crafsman Wilhelm
- Update Trash Loot to lvl60
- Update Trash gold drops to lvl60
- Add Omarion (frost resistance trainer) script
- Add Frozen Rune game objects
- Add frost resistance anvil (gobject) BS Craft requirement (already existed)
- Add Archmage Tarsis Kir-Moldir incl. RP event Frame of Atiesh
- Add map edit teleporter to EPL
- Accurate Naxx40 mechanics