EvolvedWOTLK
  • Home
  • Features
  • Rules
  • Changelog
  • Get Started
  • Online Players
Login Register
Server Online
Login Register

Patch Notes

Latest updates, improvements, and bug fixes for EvolvedWOTLK

📘 Database Improvements

  • Conditions
    • Fixed incorrect target conditions for Ruthless Cunning banner.
  • Creature
    • Restored CreatureImmunitiesId after a faulty migration.
    • Seeded creature_immunities from creature_template.
    • Added missing visual effect to Power Spark.
    • Removed smoothTransition from Guardian of Life.
    • Updated immunities, spawn data, and equipment for Koltira Deathweaver.
  • Culling of Stratholme
    • Brandon Eiredeck and nearby citizens now properly speak.
    • Stephanie Sindree and nearby citizens now properly speak.
  • Gossip
    • Migrated npc_slim gossip handling to database conditions.
  • Immunities
    • Updated magic immunity for Atal'ai Deathwalker.
  • Movement
    • Enabled smooth waypoint transitions for flying creatures.
  • Pet Names
    • Adjusted Death Knight ghoul naming pool.
  • SAI
    • Terokk now only despawns on evade if Skyguard Ace NPCs are nearby.
    • Fixed Klaven's Tower Defias NPCs not properly using Backstab and Ambush.
    • Resolved AI issues for High Priest Talet-Kha.
    • Restored correct behavior for Havenshire Stallion.

📜 Script Improvements

  • Blackrock Depths
    • Fixed Doom'rel and Gloom'rel gossip issues.
  • Commands
    • Added .debug loot command.
    • Added .debug factionchange command.
    • Added autobroadcast management commands.
    • Added .mail list and .mail return commands.
    • .achievement add now works from console for offline players.
  • Forge of Souls
    • Updated bosses to use modern BossAI.
  • Gundrak
    • Fixed Drakkari Colossus not activating when Living Mojo is attacked.
  • Halls of Reflection
    • Modernized encounter scripts.
    • Cleared IMMUNE_TO_PC before engaging Falric and Marwyn.
    • Fixed escape event outro and improved event tracking.
  • Icecrown
    • Fixed idle Scourge NPCs during The Battle for Crusaders' Pinnacle.
  • Naxxramas
    • Reset threat when Thaddius becomes active.
    • Fixed Heigan evading and regenerating HP at the end of Phase 2.
    • Fixed Gothik the Harvester evading during Phase 2 teleport.
  • Obsidian Sanctum
    • Fixed pathing and visual issues with Flame Tsunami.
  • Pets
    • Prevented recursive EnterEvadeMode in snake trap AI.
    • Updated snake trap AI to use CombatManager.
  • Storm Peaks
    • Added abilities for Oathbound Warder pets.
  • Sunwell Plateau
    • Fixed Kalecgos resetting during death.
  • The Oculus
    • Preserved warrior stances when boarding drakes.
    • Fixed Mage-Lord Urom not teleporting between platforms.
  • Ulduar
    • Keepers now spawn at the Observation Ring after defeat.
    • Fixed Mimiron ACU being unkillable while grounded by Magnetic Core.
    • Improved usage of DoorData, persistent data, and coding standards.
  • Utgarde Pinnacle
    • Rewrote Skadi the Ruthless encounter.

⚙️ Core Improvements

  • AI
    • Prevented guardians from switching targets when the owner engages in combat.
  • Battlefield
    • Fixed stale queue/invite entries and incorrect team removals.
  • Battlegrounds
    • Removed unintended siege damage buffs during node assaults in Isle of Conquest.
  • Collision
    • Stored collision data within map context.
  • Combat
    • Restored proper combat propagation between pets and owners.
    • Prevented NullCreatureAI entities from entering combat incorrectly.
    • Re-enabled combat for training dummies.
    • Forced immediate target reselection after taunt aura updates.
    • Restricted NullCreatureAI combat rules to trigger entities only.
  • Looking For Group
    • Fixed RDF anti-kick exploit via loot rolls.
  • Loot
    • Correct quest item count logi for FFA (MULTI_DROP) loot.
  • Map
    • Ensured grids are valid before unloading to prevent crashes.
  • Movement
    • Ported smooth waypoint movement improvements from TrinityCore.
    • Fixed multiple waypoint-related issues (crashes, interruptions, incorrect event order).
    • Prevented vehicles from following their own passengers on evade.
    • Ensured waypoint movement resumes after casting interruptions.
    • Added waypoint ID support to MovementInform.
    • Fixed use-after-free bug in waypoint generator.
    • DAMAGE_FALL_TO_VOID now bypasses all immunities.
  • OutdoorPVP
    • Added min/max value getters for outdoor PvP systems.
  • Scripting
    • Added OnPlayerLearnTaxiMode hook.
  • Scripts
    • Removed unused includes and redundant scheduler checks.
    • Prevented scripts from resetting during death/defeat RP events.
    • Converted Blackrock Mountain scripts to registration macros.
    • Skipped areatrigger scripts for Game Masters.
    • Migrated multiple gossip handlers (Kalimdor, Outland, Northrend, Eastern Kingdoms) to the datbase.
    • Fixed Arena reset loop during Avruu's Orb quest.
    • Ensured IMMUNE_TO_PC is cleared correctly after threat system changes.
  • SmartAI
    • Removed unnecessary REACT_PASSIVE restriction from attack checks.
    • Followers now despawn properly when players go offline or out of range.
  • Spawns
    • Introduced base SpawnData structure and spawn group system.
  • Spells
    • Implemented a new spell immunity system with a dedicated table.
    • Enter combat immediately when delayed spells are launched.
    • Fixed incorrect minimum range handling for ranged spells.
    • Fixed Flexweave Underlay targeting the wrong spell.
    • Prevented proc flags when damage is fully negated.
    • Improved guardian ownership resolution in SummonGuardian.
    • Adjusted disarm aura handling logic.
  • Tests
    • Added missing GetDataPath mock for combat tests.
  • Unit
    • Implemented partial immunity handling for mixed-effect spells.

📘 Database Improvements

  • DB
    • Released ACDB 15.0.0.
  • DB/Conditions
    • Added implcit target conditions for Oculus' Stop Time.
  • DB/Creatures
    • Updated verified build for creature display entries matching official data.
    • Updated Fjord Hawk (24747) spawns using sniffed data.
  • DB/GameObjects
    • Added sniffed spawn data for Eye Of Eternity objects.
  • DB/Loot
    • Fixed Eye Of Eternity loot tables.
    • Corrected which creatures should drop Pattern: Robes of Arcana.
  • DB/SAI
    • Updated Drakuru to replace Elixir gossip.
    • Death Knight Initiates now correctly remove HP invincibility and re-enable evade on respawn.
  • DB/Spells
    • Corrected Demonic Pact internal cooldown to 20 seconds.
    • Added internal cooldown to Spirit Burn proc.
  • DB/Texts
    • Added missing content for Saga of the Sin'dorei.
  • DB/Trainer
    • Added missing Shattrath Leatherworking and Engineering bookshelves.

📜 Script Improvements

  • Scripts/Commands
    • Added online session time to .pinfo command.
    • Improved .learn spell behavior.
  • Scripts/Dalaran
    • Prevented Minigob Manabonk from targeting GMs.
  • Scripts/Desolace
    • Correct gossip hook used for Kodo Kombo quest.
  • Scripts/EyeOfEternity
    • Added cross-faction support for Wyrmrest Skytalon.
    • Fixed Vortex incorrectly hitting only 8 players.
  • Scripts/Northrend
    • Replaced push_back with emplace_back for efficiency.
  • Scripts/VioletHold
    • Globules no longer inherit boss movement speed.

⚙️ Core Improvements

  • Core/Arena
    • Personal rating now respects the current season when joining a team.
  • Core/Battlefield
    • Replaced manual timers with TaskScheduler.
    • Added session count config.
  • Core/Cinematics
    • Improved cinematic camera behavior.
  • Core/Combat
    • Port TrinityCore heap-based threat system.
    • Fixed OnPlayerLeaveCombat hook from CombatManager exit path.
    • Fixed guardians not attacking after threat system overhaul.
  • Core/DB
    • Fixed Malygos not engaging due to IMMUNE_TO_PC flag.
  • Core/IPLocation
    • Prevented crash when parsing invalid IP addresses.
  • Core/Loot
    • Fixed Master Looter visibility and assigment for quest items.
  • Core/Movement
    • Followers now match their target's movement speed.
    • Home position updated only apply to patrolling NPCs.
    • Skip TriggerAlert for creature immune to players.
  • Core/OutdoorPVP
    • Added getters for capture points.
  • Core/Player
    • Added OnPlayerCanLearnTalents hook.
    • Fixed potion cooldown not ticking after combat ends.
  • Core/Scripts
    • Fixed GetVictim() returning null during JustEngagedWith.
    • Fixed Death Knight pets not attacking properly.
    • Fixed Ebon Gargoyle infinite evade loop.
  • Core/Spells
    • Fixed Entrapment not proccing from trap activation.
    • Spells that don't initiate combat no longer affect stand state.
    • Prevented Flexweave Underlay from being used on the ground.
    • Item-dependent auras no longer removed on disarm/weapon swap.
  • Core/Taxi
    • Flight paths now use the character's original team.
  • Core/Unit
    • Prevented iterator invalidation in RemoveAllControlled.
    • Improved vehicle exit safety checks and fallback logic.

📘 Database Improvements

  • DB/Creature
    • Added class-based stat templated for creatures.
    • Updated Spotted Hippogryph (23772) spawns using sniffed data.
    • Corrected aggro linking for Pools of Aggonar oozes.
  • DB/GameObject
    • Updated Deadmines doors and levers with sniffed values.
  • DB/Loot
    • Adjusted WotLK green-item drop chances to better match pre-normalization values.
  • DB/Proc
    • Restricted on-spellcast proc triggers to damage/healing spells only.
  • DB/SAI
    • Improved behavior for Scarlet Peasants.
    • Fixed waypoint paths for Darkfallen Bloodbearer (26115).
    • Moved Death Knight Initiate behavior to SmartAI and implemented the assault mechanic.
  • DB/Spells
    • Piercing Howl now correctly breaks stealth.
  • DB/Ulduar
    • Added new creature formations and cleaned up outdated GUID-based SAI.
  • DB/Waypoints
    • Fixed waypoint issues for O'Reily.

📜 Script Improvements

  • Scripts/CullingOfStratholme
    • Added missing Chromie dialogue options.
  • Scripts/Deadmines
    • Newly added doors now correctly save their state to the database.
  • Scripts/EyeOfEternity
    • Fixed the Phase 3 Surge of Power warning for Malygos.
  • Scripts/Ulduar
    • Brundir is now invincible during Overload unless he is the final boss alive.

⚙️ Core Improvements

  • Core/Achievements
    • Added a configurable time window for realm-first kill achievements.
  • Core/Battlefield
    • Corrected invite handling when accepting war invitations and added a queue-list command.
    • Removed Hungarian notation and modernized related code.
  • Core/CLI
    • Re-enabled console PIPE functionality.
  • Core/Combat
    • Prevented burst melee attacks from creating attack-timer debt.
  • Core/Events
    • Fixed multi-stage holiday events ending prematurely after server restarts.
  • Core/GridNotifiers
    • Fixed ImmuneToPc NPCs reacting to stealthed players.
  • Core/Misc
    • Ported gossip validation, StringFormat APIs, and spell-attribute naming from TrinityCore.
  • Core/Movement
    • Added a creature-formation movement generator.
    • Fixed creatures freezing when switching chase targets.
    • Improved follower reference management.
  • Core/Scripts
    • Fixed Solarian vanish phase incorrectly evicting the encounter.
    • Mirror Image now stops attacking invisible targets.
  • Core/Server
    • Removed unnecessary packet copying from server script hooks.
  • Core/Spells
    • Fixed Explosive Trap crit bonus multiplier.
    • Applied SPELLFAMILY_GENERIC mods to generic spells by default.
    • Prevented aura rank downranking based on hostile target level.
    • Fixed ADD_TARGET_TRIGGER incorrectly overwriting durations.
    • Divine Purpose now removes Intimidating Shout stun correctly.
    • Glyph of Polymorph no longer removes Shadow Word: Death backlash.
    • Fixed Arcane Potency being consumed by the same cast that triggered it.
    • Restored binary spell detection for CC resist via spell resistance.
    • Flash of Light now uses the correct Beacon copy spell.
    • Implemented spell_jump_distance.
    • Passed nullptr as victim for PROC_SPELL_PHASE_CAST.
    • Fixed Retaliation self-proc on activation.
    • Skipped level-based resistance for binary spells.
    • Made Illidan's Demon Fire unable to miss.
    • Passed nullptr to kill/death-related proc events.
    • Fixed typo in tangent() causing incorrect negative value clamping.
    • Fixed Chimera Shot and Viper Sting mana-cap logic.
    • Registered missing Ice Barrier aura script for Incanter's Absorption.
  • Core/Unit
    • Lightwell now persists when the casting player dies.
    • Fixed an infinite loop in RemoveAllControlled.

📘 Database Improvements

  • DB/Conditions
    • Wintergrasp gear vendors are now correctly tied to Arena seasons.
  • DB/Creature
    • Reworked Mechanolift 304-A spawns and waypoint paths.
  • DB/GameObject
    • Added sniffed spawn data for Cathedral Sqaure.
    • Added sniffed spawn data for The Park.
    • Added missing Fissure Plants for the quest The Stagnant Oasis.
  • DB/Items
    • Updated values for certain unobtainable WotLK items using Classic and Cataclysm references.
  • DB/Loot
    • Added world loot to Stoic Mammoth (30620).
    • Removed Razormane Backstabber mistakenly added to world loot.
    • Applied sniffed loot data for Gluth.
  • DB/Quest
    • Updated The Dormant Shade (410) and Proving Allegiance (409) using sniffed data.
  • DB/Script
    • Moved Bronzebeard Radio behavior to SmartAI.
  • DB/Spells
    • Corrected proc rates for Seal of Light and Flame Cap.
    • Fixed Seal of Command not proccing from Hammer of the Righteous and Shield of the Righteous.
    • Restricted Rime to proc only from Obliterate.
    • Corrected spell_proc data for Arcane Blast and Missile Barrage.
  • DB/Text
    • Added new Spanish and Mexican Spanish translations.
  • DB/Ulduar
    • Updated trash movement and formations in the Ignis arena.
    • Set proper waypoint delay and orientation for Chamber Overseer.
    • Updated trash spawn points and formations in the XT-002 Deconstructor arena.
    • Destroyed vehicles now appear correctly in 25-man mode.
    • Added a new Guardian Lasher entry.

📜 Script Improvements

  • Scripts/Commands
    • Added console support and localized messages for battlefield commands.
  • Scripts/Creature
    • Added multi-raid faction leader kill credit.
  • Scripts/Ulduar
    • Flame Leviathan now enters evade mode if Pursue returns no valid target.
    • Ported TrinityCore's improved Mimiron Magnetic Core handling.

⚙️ Core Improvements

  • Core/AI
    • Ported OnSpellStart, OnSpellCast, OnSpellFailed, and OnChannelFinished hooks from TrinityCore.
    • Fixed a crash in OnSpellFailed when a TempSummon despawns.
  • Core/Commands
    • Added honor and arena point reset to .reset all.
  • Core/Misc
    • Prevented crashes and undefined behavior in the Warden desctructor and object visbility system.
  • Core/Movement
    • Restored TimedFleeingMovementGenerator AttackStop behavior.
    • Fixed a use-after-free issue involving DontCacheRandomMovementPaths.
  • Core/Scripting
    • Added battlefield scripting hooks and API.
    • OnBattlefieldPlayerJoinWar() now fires before group assignment.
    • Implemented OnBattlefieldBeforeInvitePlayerToWar().
  • Core/Scripts
    • Fixed Shifting Naaru Sliver not applying Limitless Power.
    • Fixed Judgement and Judgement of the Just seal interactions.
    • Fixed Missile Barrage and Clearcasting procs with Arcane Missiles.
    • Added missing null checks for GetCharmerOrOwner and GetOwner.
    • Fixed Seal of Command cleave behavior for Crusader Strike and Shield of the Righteous.
    • Added missing initialization for BattlefieldScript EnabledHooks.
  • Core/Server
    • Removed unnecessary HandleTeleportTimeout.
  • Core/Spells
    • Fixed channeled CAST → HIT proc ordering and corrected hasted dynamic object durations.
    • Ported SPELL_ATTR3_INSTANT_TARGET_PROCS cascade suppression from TrinityCore.
    • Added proc chain guard and TAKEN auto-trigger logic.
    • Fixed iterator invalidation crash during deferred spell mod cleanup.
    • Fully absorbed periodic damage no longer breaks stealth.
    • Reverted CAST proc ordering and added recursion guard to ApplySpellMod.
    • Fixed Seal of Vengeance using its own stack for damage.
    • Judgement of Wisdom now restores 2% base mana per proc as intended.

📘 Database Improvements

  • DB/Creature
    • Added sniffed spawn data for Catrina.
    • Added sniffed spawn data for Chapman.
    • Added sniffed spawn data for Day of the Dead Celebrants and Spirits.
  • DB/GameObject
    • Added sniffed spawn data for Mixed Fruit Bowl.
    • Added sniffed spawn data for Spirit Candle.
    • Added sniffed spawn data for Bread of the Dead.
    • Added sniffed spawn data for Bottle.
    • Added sniffed spawn data for Serpentshrine Console.
    • Added sniffed spawn data for Blood of Heroes.
    • Added sniffed spawn data for Unnamed Flames.
    • Added sniffed spawn data for Doodad_WoodSign%.
    • Added sniffed spawn data for Sitting Skeleton 03.
    • Added sniffed spawn data for Huge Sitting Skeleton 02.
    • Added sniffed spawn data for Huge Laying Skeleton 02.
    • Added sniffed spawn data for Doodad_OrcBonFire01.
    • Added sniffed spawn data for Unnamed Yellow Dome.
    • Added sniffed spawn data for Thunder Ale.
    • Added sniffed spawn data for Black Smoke - scale 2.
    • Applied correct sniffed flags to Serpenshrine Console Misc Doodad.
    • Restored missing Heigan's Plague Fissure respawns.
    • Added missing spawns for the Junk in My Trunk achievement.
  • DB/Items
    • Updated values for several unobtainable WotLK items using Classic and Cataclysm data.
  • DB/Loot
    • Removed a duplicate Void Crystal from disenchant entry 67.
    • Removed unintended ilvl 146 weapons from the 72-74 level range that never dropped in original WotLK.
    • Updated Gluth's loot table (Naxxramas).
  • DB/Proc
    • Added missing NONE DmgClass proc flags to Blue Dragon.
    • Added missing NONE DmgClass and corrected SpellPhaseMask for on-cast procs.
  • DB/Spells
    • Updated Maelstrom Weapon PPM values.
    • Fixed Threat of Thassarian not proccing on main-hand miss/dodge/parry.
    • Corrected Killing Machine PPM values for ranks 3-5.
    • Prevented Focused Attacks from proccing on off-hand attacks.
    • Restored proc cooldowns from the old spell_proc_event table.
    • Added scrolls to the Strength/Agility spell group.
  • DB/Quest
    • Reworked quest handling for Vile Hold and Malykriss.
  • DB/Ulduar
    • Added new waypoints and formations for various NPCs.

📜 Script Improvements

  • Scripts/SerpentshrineCavern
    • Removed Tainted Core from player inventory on death.
  • Scripts/Spells
    • Added missing Druid T10 Balance 2P bonus effect.
    • Removed duplicate Shaman T8 Electrified script.
    • Fixed Retaliation self-damage and corrected charge loss on activation.
  • Scripts/Ulduar
    • Removed GUID-based harpoon identification in the Razorscale encounter.
    • Fixed teleporters not activating after boss kills.
    • Fixed Razorscale's "walking in air" animation bug.

⚙️ Core Improvements

  • Core/AuthSession
    • Corrected account flags in authentication responses.
    • Fixed a typo in a query field fetch.
  • Core/Battlefields
    • Updated Titan Relic spawns using sniffed data.
  • Core/Battlegrounds
    • Allows Strand of the Ancients turrets to be used during warmup.
  • Core/Commands
    • Added a new .spellinfo command with subcommands.
    • Exposed damage, healing, and kill statistics for module use.
  • Core/CLI
    • Replaced fgetws with ReadConsoleW to improve UTF-8 input handling on Windows.
  • Core/DynamicObject
    • Fixed Death and Decay not ticking when the caster remains stationary.
  • Core/SmartScripts
    • Implemented a new Target Type for creature formations.
  • Core/Spells
    • Beacon of Light no longer copies healing modifiers from the target.
    • Implemented spell scripts for Honor Among Thieves.
    • Prevented extra attack abilities from chain-proccing.
    • Fixed Lock and Load proc behavior.
    • Prevented setting SpellFamilyName without a valid SpellFamilyMask.
    • Corrected Swift Hand of Justice using the wrong proc spell.
    • Fixed Prayer of Mending not bouncing to full-HP party members.
    • Corrected Lock and Load proccing on immune targets.
    • Fixed Darkmoon Card: Illusion restoring double mana.
    • Fixed Lock and Load incorrectly proccing from Explosive Trap activation.
    • Prevented vehicles from receiving party/raid-wide area auras.
    • Fixed Kill Command stacks not being consumed properly.
    • Corrected Rapid Recuperation, Rapid Killing, and auto-generation of PROC_ATTR_REQ_SPELLMOD.
    • Removed a duplicate of Seed of Corruption spell script.
  • Added new creatures, NPCs, and world objects based on latest sniffed data.
  • Various quest improvements and bug fixes.
  • Improved server performance and stability.
  • Added new gossip options for several NPCs.
  • Fixed issues with Wintergrasp battleground.
  • Updated Ulduar encounter mechanics for better gameplay.
  • Multiple database optimizations and cleanup.

📘 Database Improvements

  • DB/Creature
    • Implemented the Steel Gate Gargoyle attack event.
    • Fixed movement behavior for Power Sparks.
  • DB/GameObject
    • Added sniffed spawn data for Valentine Arch.
    • Added sniffed spawn data for InnTableTiny.
    • Added sniffed spawn data for Candy Skulls.
    • Added sniffed spawn data for Ghostly Cooking Fire.
    • Added sniffed spawn data for Orange Marigolds.
  • DB/Gossip
    • Enabled BoxCoded interactions for Zas'Tysh and Tharl Stonebleeder.
  • DB/Loot
    • Updated loot for Abandoned Adventurer's Satchel.
    • Began Loot Normalization (Part 1).
  • DB/Quest
    • Improved RP scripting for Slaves to Saronite.
  • DB/SAI
    • Updated trash behavior in the Obsidian Sanctum.

⚙️ Core Improvements

  • Improved instance stability across all dungeons and raids.
  • Fixed various pathing issues for NPCs and creatures.
  • Enhanced combat system for better melee combat feel.
  • Multiple spell system improvements.
  • Major improvements to Trial of the Champion encounter.
  • Fixed multiple quest completion issues.
  • Added additional spawn data for various zones.
  • Improved NPC pathing in Icecrown Citadel.
  • Fixed various itemization issues.
  • Updated profession recipes for better progression.
  • Players who have purchased Cold Weather Flying can now fly anywhere in the world.
  • This includes Kalimdor and the Eastern Kingdoms.
  • Any flying mount you own can be used.
  • Improved dungeon and raid stability across multiple instances.
  • Fixed numerous quest issues that could block or break progression.
  • Improved NPC behavior and encounter scripting.
  • Resolved multiple long-standing bugs affecting events and world content.
  • Improved movement, pet behavior, and combat interactions.
  • Fixed rare crashes and edge cases impacting overall server stability.
  • Significant database cleanup and corrections.
  • Improved core systems related to movement, spells, vehicles, and scripting.
  • Additional safety checks and performance improvements.
  • Full technical patch notes available on our Discord in the #changelog channel.
Terms Privacy Cookies Discord
Powered by AzerothCore
© 2026 EvolvedCMS v2.7.0. All Rights Reserved.