{"success":true,"message":"Patch notes loaded","data":{"releases":[{"id":"build-26","title":"Server Build 26","date":"2026-07-12","date_label":"12th July 2026","categories":["Game Server"],"latest":true,"summary":"Database Improvements\n    \n    \n        Creatures\n            \n                Improved NPC behavior and placement throughout Wyrmrest Temple.\n            \n        \n        Formations\n            \n                Corrected an incorrect GroupAI assignment for the Molten Colossus formation.\n            \n        \n        Gundrak\n            \n                Corrected several teleport positions using verified sniffed data for improved accuracy.\n            \n        \n        SmartAI\n            \n                Peacekeeper Security Suit now correctly moves into melee range when engaging players.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Commands\n            \n                Fixed .mail return sending empty mail messages to online players.\n            \n        \n        Eye of Eternity\n            \n                Fixed Malygos' Surge of Power targeting during phase 3 in the 10-player encounter.\n            \n        \n        Mage\n            \n                Mirror Image abilities no longer incorrectly break crowd control effects.\n            \n        \n        Ulduar\n            \n                Updated the spell ID used to summon Freya's reward chest.\n                Fixed Saronite Animus failing to engage in combat.\n                Mimiron's reward chest now spawns correctly through the map system, while preventing unintended friendly resets.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        AI\n            \n                Instance creatures can now correctly teleport to unreachable targets when necessary.\n            \n        \n        Battlegrounds\n            \n                Fixed Battleground entry being blocked by stale charm references.\n                Corrected invited player count tracking when entering Battlegrounds.\n                Removed the default Arena ready marker and added a hook for custom module replacements.\n            \n        \n        Creatures\n            \n                Updated Marksman Bova's location and display model.\n            \n        \n        Entities\n            \n                Players are now correctly knocked back when they are no longer under client control.\n            \n        \n        Looking For Group\n            \n                Reduced memory allocations in high-traffic LFG code paths, improving efficiency.\n            \n        \n        Mail\n            \n                Undelivered mail is now properly loaded when players log in.\n            \n        \n        Player\n            \n                The CAN_FLY state is now explicitly cleared upon login to prevent incorrect flying behavior.\n            \n        \n        SmartAI\n            \n                Fixed SetFollow behavior so followers no longer inherit unintended movement speeds.\n                Added missing documentation for SMART_ACTION_FOLLOW.\n            \n        \n        Unit\n            \n                Pets now enter combat upon making contact with their target instead of waiting for an explicit attack command."},{"id":"build-25","title":"Server Build 25","date":"2026-07-05","date_label":"5th July 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Commands\n            \n                Updated .pinfo output formatting to use universal characters for improved readability.\n                Updated help information for the settings announcer command.\n            \n        \n        Creatures\n            \n                Venture Co. Ruffians now correctly display their corpse explosion visual while idle.\n            \n        \n        Formations\n            \n                Configured proper Winter Revenant formations during the Winter Rumble event.\n            \n        \n        Item_Template\n            \n                Updated TotemCategory values for multiple Shaman totems.\n            \n        \n        Proc\n            \n                Prevented on-demand trinkets from triggering unintended proc effects.\n            \n        \n        Quests\n            \n                Resolved multiple issues affecting Aces High!.\n                Fixed the Infected Kodo dismount loop and restored the missing quest timer.\n            \n        \n        Scripts\n            \n                Citizens in the Culling of Stratholme now correctly talk and emote near Patricia O'Reilly.\n                Improved Citizen of Havenshire behavior.\n            \n        \n        SmartAI\n            \n                Removed unnecessary SMARTCAST_COMBAT_MOVE from Frostwing Chimaera's Venom Spit.\n                Mikhail's quest giver flag is now correctly refreshed by Tapoke upon respawn.\n            \n        \n        Spells\n            \n                Restricted Static Shock to trigger only from Shaman melee attacks.\n                Honor Among Thieves procs no longer incorrectly engage the Rogue in combat.\n            \n        \n        Ulduar\n            \n                Added missing 25-player creature spawns and implemented Faceless Horror behavior.\n                General Vezax is now correctly immune to spell haste reduction effects.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Eye of Eternity\n            \n                Improved encounter visuals throughout the raid.\n            \n        \n        Icecrown Citadel\n            \n                Fixed Valithria Dreamwalker portals failing to spawn correctly.\n            \n        \n        Ulduar\n            \n                Improved Flame Leviathan reset behavior and visibility handling.\n                Storm Beacons now correctly spawn Steelforged Defenders against vehicles.\n                Yogg-Saron now remains engaged while players are inside portals.\n                Improved vehicle scaling calculations.\n                Freya's Unstable Sun Beam now targets random players correctly.\n                Teleporter pads now activate once their unlock conditions have been met.\n                Improved Freya's Detonating Lasher spawn behavior.\n                Added Mimiron's elevator knockback effect.\n                Brundir no longer despawns during Lightning Tendrils.\n                Rewritten Flame Leviathan's Overload Sequence.\n                Rewritten the XT-002 Deconstructor encounter.\n                Molgheim's Rune of Death now correctly targets players only.\n                Prevented Freya's reward chest from despawning prematurely.\n            \n        \n        Utgarde Pinnacle\n            \n                Adjusted Svala Sorrowgrave's Cell of Flames timing.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        AuctionHouse\n            \n                Auction House now displays the correct error message when bidding on unavailable auctions.\n            \n        \n        Battlefield\n            \n                Ghosts are now properly relocated when their Wintergrasp graveyard is captured.\n                Scheduled server restarts are now deferred while Wintergrasp battles are active.\n            \n        \n        Battlegrounds\n            \n                Debug.Battleground and Debug.Arena configuration options now load correctly during server startup.\n                Fixed invited player count issues caused by failed Battleground teleports and improved group join validation.\n            \n        \n        Commands\n            \n                Added the new .npc showloot command to display NPC loot tables directly.\n            \n        \n        Config\n            \n                Removed obsolete configuration options related to unreachable-target evade behavior.\n            \n        \n        Creatures\n            \n                Mid-fight summons and proximity aggro now correctly prioritize players over pets and totems.\n            \n        \n        Loot\n            \n                Added the new OnPlayerBeforeSendLoot hook to PlayerScript.\n            \n        \n        Movement\n            \n                Added protection against empty taxi flight paths.\n            \n        \n        Spells\n            \n                Temporary enchant durations are now tracked using spell IDs instead of spell visuals.\n                Freya's Potent Pheromones now correctly affects player pets.\n            \n        \n        Unit\n            \n                Improved leeway range and movement speed calculations during combat.\n                Added the new OnUnitExitCombat scripting hook.\n                Friendly-target attack bypass now correctly requires a contested guard attacker."},{"id":"build-24","title":"Server Build 24","date":"2026-06-28","date_label":"28th June 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Scripts\n            \n                Reworked the quest event for Where in the World is Hemet Nesingwary? to improve its overall behavior and reliability.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Icecrown Citadel\n            \n                Updated Blood Queen Lana'thel's IsVampire check to properly account for raid difficulty.\n            \n        \n        Midsummer Fire Festival\n            \n                Fixed an issue where Bonfire's Blessing could incorrectly harm the caster.\n            \n        \n        Naxxramas\n            \n                Corrected the spell ID used by Instructor Razuvious for Unbalancing Strike.\n            \n        \n        Stormpeaks\n            \n                Fixed Jokkum's summon behavior during the quest Krolmil, Hammer of Storms.\n            \n        \n        The Slave Pens\n            \n                Fixed Frost Lord Ahune so the loot chest now properly spawns when he is killed during the submerge phase.\n            \n        \n        Voilet Hold\n            \n                Updated escort initialization to start through InitializeAI, preventing a Start-in-combat error.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Items\n            \n                Implemented support for ITEM_FLAG2_EVERYONE_CAN_ROLL_NEED.\n            \n        \n        Loot\n            \n                Group loot rolls will now remain active even if the rolling player leaves the loot's map.\n            \n        \n        Mail\n            \n                Added support for mail being sent by creatures.\n            \n        \n        Player\n            \n                Corrected socket validation for prismatic belt sockets.\n                Fixed an issue where the Spectral Gryphon mount could be lost after relogging while dead as a ghost.\n                Opposite-faction custom emote text will now display properly.\n                Fixed Player::GetSpec so talent ranks are properly detected for inactive specializations.\n            \n        \n        SOAP\n            \n                Fixed a potential bind crash that could occur after a quick server restart.\n                Prevented a possible shutdown deadlock while SOAP commands are still in progress.\n            \n        \n        Unit\n            \n                Movement speed is now properly re-synced to the target's client after posses and charm effects end.\n            \n        \n        XP\n            \n                Reduced experience gains when an ungrouped high-level player assists with a kill."},{"id":"build-23","title":"Server Build 23","date":"2026-06-21","date_label":"21st June 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Class\n            \n                Fixed an issue where the Hunter Dust Cloud debuff was not removed after the first missed attack.\n            \n        \n        Conditions\n            \n                Corrected the Brann Bronzebeard Archivum event conditions, which was using an incorrect INSTANCE_INFO type.\n            \n        \n        Creatures\n            \n                Freya's Detonating Lashers can now be affected by crowd control as intended.\n                Auriaya now properly returns to the start of her patrol route after evading combat.\n                Image of Loken is now correctly non-attackable during the quest Loken's Orders.\n                Hodir's Flash Freeze is no longer incorrectly immune to bleed effects.\n            \n        \n        Quests\n            \n                Troll Patrol now correctly awards the Congratulations! achievement.\n                Fixed the Horde turn-in Point of Interest (POI) for Soothing Turtle Bisque.\n                Nearby Ancient Drakkari enemies will now properly aggro when players loot a Canopic Jar during It Takes Guts.\n            \n        \n        SmartAI\n            \n                Rhydian now correctly spawns a portal to Shattrath upon accepting quest 13081 - The Will of the Naaru.\n                Fixed Heb'Drakkar Striker incorrectly swimming after dismounting.\n            \n        \n        SpellCone System\n            \n                Added and updated spellcone data for Onyxia Tail Sweep.\n            \n        \n        Spells\n            \n                Garwal now remains properly invisible until the quest Alpha Worg has been accepted.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Naxxramas\n            \n                The And They Would All Go Down Together achievement timer now correctly resets after a wipe during the Four Horsemen encounter.\n            \n        \n        Spells\n            \n                Fixed Deep Freeze immunity state proc handling.\n                Seed of Corruption now correctly detonates when the affected target dies.\n            \n        \n        Ulduar\n            \n                Freya's Ancient Conservator now casts Nature's Fury on a random player as intended.\n                Steelbreaker's Static Disruption now correctly targets ranged players.\n                XT-002's Gravity Bomb no longer incorrectly spawns creatures.\n                Razorscale now rebuilds harpoon turrets in the correct left-to-right order.\n                Corrected the Brittle shatter threshold for Ignis' Iron Constructs.\n                Salvaged Choppers can now properly collect Pyrite during the Flame Leviathan encounter.\n                Kologarn will no longer target the main tank with Stone Grip.\n                Assembly of Iron no longer revives defeated council members after a partial evade reset.\n                Yogg-Saron's Constrictor Tentacles now correctly grab players.\n            \n        \n        Utgarde Keep\n            \n                Ingvar now casts Dreadful Roar correctly at the start of Phase 2.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Accounts\n            \n                Implemented support for ACCOUNT_FLAG_NOKICK.\n                Implemented support for ACCOUNT_FLAG_TRIAL.\n            \n        \n        AI\n            \n                Restored the missing EngagementOver call in GuardAI::EnterEvadeMode.\n            \n        \n        AuctionHouse\n            \n                Corrected the log format used by SendAuctionSuccessfulMail.\n            \n        \n        Class\n            \n                Fixed an issue where Shaman Rockbiter Weapon flat damage bonuses could persist after removal.\n            \n        \n        Combat\n            \n                Improved combat handling for asymmetric faction interactions.\n            \n        \n        Database\n            \n                Normalized creature tables by extracting multi-ID spawn handling.\n                Cleaned up creature_multispawn data when spawns are deleted, and improved .npc info database output.\n            \n        \n        Looking For Group\n            \n                Multi-role masks are now correctly resolved during role checks.\n            \n        \n        Scripting\n            \n                Added improvements and cleanup to centralized script registry metadata.\n            \n        \n        Spells\n            \n                Fixed Improved Barkskin armor calculations.\n                Reordered melee and ranged critical strike calculations to better match SpellCriticalDamageBonus.\n                Living Bomb explosions can no longer be reflected by Spell Reflection.\n                Improved targeting restrictions for percentage-based stat auras.\n            \n        \n        Unit\n            \n                Vehicle exit positions now correctly ignore line-of-sight checks when using absolute coordinates.\n            \n        \n        Vehicles\n            \n                Players are no longer incorrectly ejected or overwritten when a vehicle already has an occupant."},{"id":"build-22","title":"Server Build 22","date":"2026-06-14","date_label":"14th June 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Creatures\n            \n                Updated Scarlet Champion wandering behavior and wander distance.\n                Added missing Storm Peak Hatchling and Wyrm spawns, and proper Hatchling AI behavior.\n                Restored correct ExpModifier values and XP restrictions for Risen Alliance Soldier and Icy Ghoul.\n                Removed duplicate and incorrectly placed escort dialogue text.\n            \n        \n        Items\n            \n                Added missing No Disenchant and refund flags to Savage Weapons.\n            \n        \n        Localization\n            \n                Added additional Spanish quest translations.\n            \n        \n        Loot\n            \n                Replaced Waterlogged Recipe with the correct item ID.\n                Added Design: Infused Twilight Opal to Anub'Arak (Heroic) loot table.\n            \n        \n        Quests\n            \n                Fixed quest requirement handling for Of Keys and Cages.\n            \n        \n        SmartAI\n            \n                Fixed Galandria reset issues.\n                Added SmartAI behavior for Engineer Trinket NPCs.\n                Corrected Surveyor Candress Fireball timer behavior.\n                Improved High General Abbendis' dialogue sequence in the Scarlet Enclave.\n            \n        \n        Spell Cone System\n            \n                Updated multiple spell cone entries for improved targeting accuracy.\n                Removed spell 30213 (Felguard Cleave) due to no implicit cone target.\n                Updated Sapphiron and Keristrasza tail swipe cone handling.\n            \n        \n        Spells\n            \n                Prevented Stoneclaw Totem from incorrectly breaking stealth.\n                Earthgrab now correctly breaks stealth.\n            \n        \n        Waypoints\n            \n                Added and updated Scarlet Champion waypoint paths.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Ahn'kahet The Old Kingdom\n            \n                Fixed Taldaram's Flame Orb despawn effect.\n            \n        \n        Gruul's Lair\n            \n                Improved encounter behavior; Olm now moves freely and Kiggler's chase range has been adjusted to 40 yards.\n            \n        \n        Shadow Labyrinth\n            \n                Murmur now properly engages on spell damage.\n                Added null-attacker protection in Murmur's DamageTaken handling to improve stability.\n            \n        \n        Spells\n            \n                Updated Gnomish Mind Control Cap and Mind Amplification Dish behavior.\n            \n        \n        Sunwell Plateau\n            \n                Improved Kalecgos movement during the Kil'Jaeden encounter.\n            \n        \n        Ulduar\n            \n                Randomized Thorim's lightning pillar behavior for improved encounter accuracy.\n            \n        \n        Zul'Aman\n            \n                Corrected boss DataType handling and hostage order.\n            \n        \n        Zul'Farrak\n            \n                Fixed Sezz'ziz summoned adds spawning approximately 1000 yards away.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Arena\n            \n                Player arena statistics are now saved before scores are removed upon leaving.\n            \n        \n        Battlefield\n            \n                Fixed Wintergrasp resurrection timing so spirit resurrection triggers correctly after timer expiration.\n                Added Player::InBattlefield() and Battlefield::IsPlayerInBattlefield() helper functions.\n                Players queued for Wintergrasp now remain queued after leaving the zone.\n                Game Masters are excluded from battlefield war queues.\n            \n        \n        Battlegrounds\n            \n                Improved battleground queue announcements during queue burts.\n                Players are now automatically re-enqueued if battleground invitations expire, helping prevent underfilled matches.\n            \n        \n        Chat\n            \n                Added a new chat filtering system using Aho-Corasick pattern matching.\n            \n        \n        Groups\n            \n                Unique roll-win items now remain on corpses instead of being mailed automatically.\n            \n        \n        Maps\n            \n                Temporary spawns are now excluded from dynamic respawn scaling.\n                Newly summoned creatures no longer immediately aggro nearby pets or totems on spawn.\n            \n        \n        Packets\n            \n                Rewrote various quest packets using a more modern packet structure.\n            \n        \n        Player\n            \n                Corrected values used in the fall damage formula.\n            \n        \n        Scripting\n            \n                Centralized script registry metadata for improve maintainability.\n            \n        \n        Skills\n            \n                Removed incorrect skill gain behavior for Inscription.\n            \n        \n        SmartAI\n            \n                SmartAI now properly triggers unit evade mode hooks.\n            \n        \n        Spells\n            \n                Aura instances are now preserved correctly during dispels.\n                Friendly auras are now properly maintained during Divine Shield."},{"id":"build-21","title":"Server Build 21","date":"2026-05-31","date_label":"31st May 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Conditions\n            \n                Fixed Subjugated Iskalder despawning during Find the Ancient Hero quest.\n            \n        \n        Creatures\n            \n                Added proper immunities to Web Wraps in Naxxramas.\n                Fixed a crash related to the Fathomlord Karathress encounter.\n            \n        \n        SpellCone\n            \n                Implemented the spell_cone table along with improved spell cone radius calculations.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Alterac Valley\n            \n                Fixed incorrect messaging for Iceblood Tower.\n            \n        \n        Commands\n            \n                Updated waypoint script parameter type handling.\n                Battle ID now defaults to Wintergrasp if omitted.\n            \n        \n        Icecrown Citadel\n            \n                Fixed Lord Marrowgar's Bone Storm maximum distance behavior.\n            \n        \n        Karazhan\n            \n                Moroes now correctly clears immunity flags on reset.\n                Fixed Moroes Vanish reset behavior.\n            \n        \n        Magtheridon's Lair\n            \n                Prevented Hellfire Channelers from respawning during the Magtheridon encounter.\n            \n        \n        Spells\n            \n                Feast spells now correctly reference the invoker's name.\n            \n        \n        World\n            \n                Fixed Arcane Charges during bombing flight events.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Battlefield\n            \n                Within Our Grasp is now correctly restricted to attackers only.\n                Wintergrasp relic-room kicks now only occur during active battles.\n                Expired war invites are now automatically rejected.\n                Game Masters are excluded from battlefield war invites.\n                Improved stale tracking cleanup when entering battlefield zones.\n                Added a grace period for players logging out and back in during Wintergrasp battles.\n                Prevented battlefield raid invites and removals from causing unintended issues.\n                OnBattlefieldWarEnd now correctly triggers before OnBattleEnd.\n                Simplified BfCapturePoint::ActivePlayers tracking into a unified system.\n            \n        \n        Battlegrounds\n            \n                Added a PvP announcement opt-out setting.\n            \n        \n        Combat\n            \n                Fixed a crash caused by invalid victim references during phase changes.\n            \n        \n        Commands\n            \n                Added the new .pet rename command.\n            \n        \n        Conditions\n            \n                Prevented Dragonflayer Runecaster from incorrectly shielding rats.\n            \n        \n        Groups\n            \n                Preserved Bind-on-Pickup trade windows when mailing roll-won items due to full inventories.\n            \n        \n        LFG\n            \n                Players are now sorted by role during LFG proposals for improved group organization.\n            \n        \n        Spells\n            \n                Archimonde's Doomfire is no longer affected by fire resistance.\n            \n        \n        Unit\n            \n                Prevented self-immunity issues in IsImmunedToSpell.\n            \n        \n        Wintergrasp\n            \n                Added configuration toggle for Vault of Archavon pre-battle kicks.\n                Whispering Wind now phases correctly during battles.\n                Vehicle teleporters now properly use TeamId.\n                Improved cleanup of Wintergrasp tracking references.\n                Resurrection queue is now aura-driven.\n                Removed redundant chamber teleports at battle start.\n                Wintergrasp raid groups are now automatically disbanded after battles end.\n                Added optional Essence buff support for both factions."},{"id":"build-20","title":"Server Build 20","date":"2026-05-24","date_label":"24th May 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Commands\n            \n                Added help text for 7 previously missing commands.\n            \n        \n        Creatures\n            \n                Removed the unnecessary Dead Alliance Soldier spawn from Icecrown.\n                Added missing spawn points and pooling for Baron Longshore.\n                Updated Ludin Farrow spawn data using sniffed values for improved accuracy.\n                Added Kodo Packs along with their proper waypoint paths.\n                Removed incorrect spiritual immunity from creatures after spirit assignment.\n            \n        \n        Loot\n            \n                Adjusted Small Velvet Bag gem drop rates for more balanced distribution.\n            \n        \n        Quests\n            \n                Fixed an issue where a quest reward bag incorrectly contained 0 gems.\n            \n        \n        SmartAI\n            \n                Fixed The Second Trial champions failing to attack players.\n                Resolved waypoint and behavior issues for Fizzle Darkstorm and nearby creatures.\n                Updated Lost Soul with 4 proper spawn points and correct behavior handling.\n                Deadliest Trap Ever Laid counter now persists correctly after encounter evade.\n            \n        \n        Spells\n            \n                Fixed Reckoning granting extra attacks on miss, dodge, and parry events.\n                Scourgebane Infusion and Scourgebane Draught now stack correctly.\n            \n        \n        Text\n            \n                Fixed SMART_ACTION_TALK worldserver errors.\n                Corrected quest text for Vejrek.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Culling of Stratholme\n            \n                Prevented Arthas from repeatedly spamming Exorcism.\n            \n        \n        Gruuls Lair\n            \n                Corrected an incorrect time unit typo.\n            \n        \n        Halls of Reflection\n            \n                Players now correctly leave combat with the Lich King after the chase sequence ends.\n            \n        \n        Spells\n            \n                Fixed incorrect spell ID handling for Mark of Conquest energize effects.\n            \n        \n        Strand of the Ancients\n            \n                Fixed players becoming stuck in combat after damaging cannons or demolishers.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Chat\n            \n                Fixed a crash caused by using GetModuleString() from the console.\n            \n        \n        DB\n            \n                Split debug command RBAC permissions into three separate permission tiers.\n            \n        \n        Groups\n            \n                Roll-won items are now mailed to players if their inventory is full.\n            \n        \n        Player\n            \n                Increased melee chain jumpRadius by 10 yards for improved targeting behavior.\n            \n        \n        Scripting\n            \n                Added a new Player SetSkill script hook.\n            \n        \n        SmartAI\n            \n                Added SMART_ACTION_INC_DATA (242) support.\n            \n        \n        Spells\n            \n                Prevented Judgement of Light and Judgement of Wisdom from incorrectly triggering the caster's healing trinkets.\n            \n        \n        Unit\n            \n                Run speed now recalculates correctly after dismounting from taxi flights.\n            \n        \n        Vehicles\n            \n                Players now receive a parachute effect when exiting vehicles in the right conditions."},{"id":"build-19","title":"Server Build 19","date":"2026-05-17","date_label":"17th May 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Player Shapeshift Models\n            \n                Updated Night Elf shapeshift models for improved accuracy and consistency.\n            \n        \n        Quests\n            \n                On Ruby Wing: Prevented Antiok from despawning while idle before combat engagement.\n            \n        \n        SmartAI\n            \n                Fixed Rampage! chain bunnies not properly arming when spawned.\n                Added proper behavior for Trok and Karu.\n            \n        \n        Text\n            \n                Corrected one of the Nifflevar NPCs in Howling Fjord shouting in Orcish.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Commands\n            \n                .character deleted list now displays character levels and prioritizes recently deleted characters.\n                Added new respawn guid and respawn entry commands, while expanding respawn list filtering and adding console support.\n            \n        \n        Gundrak\n            \n                Puncture aura is now properly removed from players after defeating Gal'darah.\n            \n        \n        Icecrown Citadel\n            \n                Professor Putricide now correctly casts Mutated Plague during Phase 3.\n            \n        \n        Karazhan\n            \n                Fixed Moroes' dinner guests failing to respawn after encounter evade.\n            \n        \n        Spells\n            \n                Fixed players remaining stuck in combat after Hunters tame beasts during the tame quests.\n            \n        \n        Ulduar\n            \n                Fixed Kologarn's eyebeam emote incorrectly being visible to all players.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Battlefield\n            \n                OnBattlefieldPlayerLeaveZone now triggers correctly before HasPlayer validation.\n                Added new OnBattlefieldPlayerKill script hook.\n            \n        \n        Config\n            \n                Added configurable resurrection durability loss percentage.\n            \n        \n        Maps\n            \n                Fixed pooled creature and GameObject respawns inside instanced maps.\n            \n        \n        Player\n            \n                Extra player flags are now preserved when GM-state restore safeguards are skipped.\n            \n        \n        Quests\n            \n                Added new OnPlayerQuestAccept hook to PlayerScript.\n            \n        \n        Scripts\n            \n                Added ChatLog.Enable configuration support to chat_log.cpp."},{"id":"build-18","title":"Server Build 18","date":"2026-05-10","date_label":"10th May 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Conditions\n            \n                Correct Gloom'rel condition checks for Smelt Dark Iron.\n            \n        \n        Quests\n            \n                Fixed despawn behavior during Kickin' Nass and Takin' Manes.\n            \n        \n        SmartAI\n            \n                Prevented players from challenging Death Knight Initiates while they are despawning.\n                Moved Icefang behavior handling to SmartAI.\n                Talbot no longer incorrectly keeps the Quest Giver flag during Last Rites, and Thassarian now properly completes his move_to_pos sequence.\n                Doctor Sabnok now correctly remain immune to players.\n                Negatron can now properly be attacked by both players and NPCs.\n                Ceremonial Dragonflayer Harpoon now despawns correctly after interaction.\n                Fixed excessive Flamebringer spawns.\n            \n        \n        Spawn Groups\n            \n                Added Stitches to the Legacy Spawn Group system.\n            \n        \n        Spells\n            \n                Fixed direct heal proc behavior for Talisman of Troll Divinity.\n                Added Amberseed spell link to the male Indisposed spell for the quest Doing Your Duty.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Blackrock Depths\n            \n                Updated High Interrogator Gerstahn spell IDs.\n            \n        \n        Commands\n            \n                Added new .pet list and .pet delete commands.\n                Improved money string parsing and validation for the sendmoney command.\n            \n        \n        Eye of Eternity\n            \n                Removed redundant Malygos kill credit achievement criteria.\n            \n        \n        Halls of Reflection\n            \n                Fixed Quel'Delar freeze issue.\n            \n        \n        Obsidian Sanctum\n            \n                Twilight Torment is now properly cleared when the encounter ends.\n            \n        \n        Razorfen Downs\n            \n                Belnistrasz's Brazier now persists after his despawn.\n            \n        \n        Utgarde Pinnacle\n            \n                Fixed My Girl Loves to Skadi All the Time achievement tracking.\n            \n        \n        World\n            \n                Precious and Simone now use safer function calls for improved stability.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Commands\n            \n                Limited .character deleted list results to 50 entries for improved readability and performance.\n            \n        \n        Creatures\n            \n                Added null-check protection for idle motion slots in CanCreatureAttack.\n            \n        \n        Player\n            \n                CanSeeSpellClickOn now correctly requires a valid spellclick entry.\n                Shapeshift bonus auras are now properly rechecked during specialization swaps.\n            \n        \n        RBAC\n            \n                Added protection against null RBACData in .rbac account commands.\n                Removed redundant AllowTwoSide configuration options.\n                .whispers command now correctly uses permission filtering.\n            \n        \n        Scripting\n            \n                Added new OnBattlefieldWarEnd script hook.\n            \n        \n        Scripts\n            \n                Fixed Death Knight Gargoyle pets not resuming attacks after crowd control effects.\n            \n        \n        SmartAI\n            \n                Fixed escort and follow completion credit handling for Mist events.\n            \n        \n        Spells\n            \n                Fixed quest 11893 credit handling when resolving totem owners.\n                Happiness energize effects no longer generate threat.\n                Healing done percentage modifiers now correctly apply to Swiftmend.\n            \n        \n        Trade\n            \n                Fixed use-after-free issue in GM trade logs during stack merges.\n            \n        \n        Vehicles\n            \n                Removed incorrect passenger-to-vehicle threat redirection behavior."},{"id":"build-17","title":"Server Build 17","date":"2026-05-03","date_label":"3rd May 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Achievements\n            \n                Corrected reward text for What A Long, Strange Trip It's Been.\n            \n        \n        Auras\n            \n                Taunka Soldiers, Greatmother Icemist, and Roanauk Icemist now remain invisible until their related quests are completed.\n            \n        \n        Conditions\n            \n                Fixed Vesperon (solo) Twilight Torment so it correctly affects players.\n                Corrected ConditionTarget for Death Knight Initiate conditions.\n                Fixed Eye of Dominion gossip not appearing during A Stunning View quest.\n            \n        \n        Cooldowns\n            \n                Removed incorrect cooldown override from Salvaged Demolisher's Hurl Boulder.\n            \n        \n        Creatures\n            \n                Ironhand Guardian no longer enters combat.\n                Added missing Season 6 offpiece vendors.\n                Added templates for Green and Gold Arena NPCs in Dalaran.\n                Fixed Reanimated Exarch unit_flags after spawn.\n            \n        \n        Game Objects\n            \n                Corrected lever spawn position in Shadowfang Keep.\n            \n        \n        Karazhan\n            \n                Updated Attumen the Huntsman creditEntry.\n            \n        \n        Loot\n            \n                10-player Heart of Magic can now drop in 25-player Eye of Eternity.\n                Fixed incorrect loot pool structure for 9 Naxxramas (25-player) bosses.\n                Sartharion (25-player) now consistently drops 2 Tier 7.5 tokens.\n                Removed quest requirements from Faded Photograph.\n            \n        \n        ModelInfo\n            \n                Removed incorrect alternate gender data from several DisplayIDs.\n            \n        \n        Procs\n            \n                Added a 2-second internal cooldown to Vesperon's Twilight Torment.\n            \n        \n        Quests\n            \n                On Ruby Wings - Prevented Antiok from despawning when Thiassi dies.\n            \n        \n        Scripts\n            \n                Chapel of the Crimson Flame creatures are now hidden until Bloody Breakout is turned in.\n            \n        \n        SmartAI\n            \n                Last Rites quest now resets correctly after regression issues.\n                Sigrid Iceborn is now properly attackable during Battle at Valhalas.\n                Migrated Deadliest Trap quest to manual spawn groups.\n                Corrected target selection for Unworthy Initiate Anchor actions.\n                Migrated Magister Aledis behavior to SmartAI.\n                Updated Death Knight Initiate SmartAI logic.\n                Updated Apothecary Lysander and Apothecary Ravien behaviors.\n                Reworked Eye of Acherus AI.\n                Fixed Whisper Gulch gems despawning too quickly.\n                Resolved missing NPC flag reset for Gurgthock.\n                Correct invalid target_type on Obsidion.\n                Savage Hill Scavenger now moves correctly during combat.\n                Removed unnecessary Baneflight Defender summons.\n                Reanimated Crusaders no longer spam Hammer of Justice.\n                Fixed Hurley Blackbreath encounter in Blackrock Depths where mobs remained immune.\n                Crypt Guards can no longer be pulled without Anub'Rekhan.\n                Set probability to 0 for alternate models of Mine Cart and Iron Dwarf Relic.\n            \n        \n        Spells\n            \n                Fixed Ribbon of Sacrifice direct heal proc.\n                Fixed Spark of Life proc triggering on crafting and equipping.\n            \n        \n        Vendors\n            \n                Updated Scrapbot and Jeeves limited item inventories.\n                Corrected Season 6 vendor pricing and added missing items.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Halls of Lightning\n            \n                Restart Bjarngrim escort after JustRespawned.\n            \n        \n        Halls of Reflection\n            \n                Leader intro events now persist through double resets.\n            \n        \n        Karazhan\n            \n                Midnight no longer evades during the Attumen encounter.\n            \n        \n        Naxxramas\n            \n                Improved Patchwerk's Hateful Strike target selection.\n            \n        \n        Northrend\n            \n                Fixed console errors caused by Freya waypoint scripts.\n                Kel'Thuzad's Void Blast can now correctly fail The Immortal.\n                Improved Drakkensryd proto-drake vehicle behavior.\n            \n        \n        Obsidian Sanctum\n            \n                Fixed issue where drakes would fail to land.\n            \n        \n        Outland\n            \n                Converted creature storage to GUIDs instead of raw pointers.\n            \n        \n        Quests\n            \n                Applied correct gender-based spell for Doing Your Duty.\n                Drake Hunt - Drakes now fly away correctly when subdued.\n                Fixed submission flow for Don't Kill the Fat One.\n            \n        \n        SmartAI\n            \n                Fixed Warlock Doomguard quest suppression.\n            \n        \n        Spells\n            \n                Shadow Vault Decree now correctly engages Thane Ufrang.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        AI\n            \n                Charmed creatures now retain their correct victim target.\n            \n        \n        Battlegrounds\n            \n                Spirit Guides remain alive as intended.\n                Strand of the Ancients demolishers now respawn after destruction.\n            \n        \n        Combat\n            \n                Fixed Training Dummy combat getting suck after pet recall.\n            \n        \n        Conditions\n            \n                Added new condition Unit_In_Combat.\n            \n        \n        Creatures\n            \n                Fixed Wintergrasp mobs not respawning.\n            \n        \n        Druid Class\n            \n                Shapeshift forms are now preserved across map transitions.\n            \n        \n        Events\n            \n                Improved holiday date normalization system.\n            \n        \n        Items\n            \n                System now skips empty stats instead of failing processing.\n            \n        \n        Network\n            \n                Added safeguard against null m_Socket in WorldSession::Update.\n            \n        \n        Pets\n            \n                Kills made solely by pets no longer grant XP or loot to the owner.\n            \n        \n        Player\n            \n                Game Masters are no longer affected by object visibility conditions.\n            \n        \n        Quests\n            \n                Kill credit is now properly awarded when pets act as proxies.\n            \n        \n        RBAC\n            \n                Implemented full Role-Based Access Control (RBAC) system.\n            \n        \n        Scripting\n            \n                Added IoContext to OnNetworkStart.\n                Added OnPlayerBeforeGetLevelForXPGain hook.\n            \n        \n        SmartAI\n            \n                NPCs now maintain combat pose upon aggro.\n                Prevented NPCs from attacking invalid targets.\n            \n        \n        Spells\n            \n                Fixed Dismantle removing shield-dependant auras incorrectly."},{"id":"build-16","title":"Server Build 16","date":"2026-04-21","date_label":"21st April 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Creatures\n            \n                Added proper movement behavior to Power Spark.\n            \n        \n        Quests\n            \n                Fixed Mutiny on the Mercy map tracking to point to the correct zone.\n            \n        \n        SmartAI\n            \n                Cleaned up redundant AI entries for Death Knight Initiate.\n                Moved Unworthy Initiate behavior fully to SmartAI.\n                Improved Unworthy Initiate behavior when evading.\n            \n        \n        Trainers\n            \n                Updated Guvan to train beyond starter Priest abilities.\n                Adjusted low-level trainers to only teach abilities up to level 6.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Blackrock Depths\n            \n                Fixed Brazier event triggering too early.\n            \n        \n        Icecrown Citadel\n            \n                Fixed Valithria Dreamwalker portals not spawning correctly.\n            \n        \n        Items\n            \n                Implemented health-based proc conditions for low-HP tank trinkets.\n            \n        \n        Tempest Keep\n            \n                Fixed Kael'thas Sunstrider advisors failing to engage and aggro before being activated.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Battlegrounds\n            \n                Despawned dock vehicles during node contest in Isle of Conquest.\n            \n        \n        Combat\n            \n                Improved safety of StopAttackFaction and restored proper escort evade behavior.\n            \n        \n        Creatures\n            \n                Prevented JustRespawned from triggering on temporary summons.\n            \n        \n        Transports\n            \n                Forced transport passengers into legacy spawn groups for consistency.\n            \n        \n        Vehicles\n            \n                Prevented accessory duplication and resolved orphaned vehicle states."},{"id":"build-15","title":"Server Build 15","date":"2026-04-19","date_label":"19th April 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Creatures\n            \n                Fixed Fel Crystal not being targetable during the Selin Fireheart Heroic encounter.\n            \n        \n        Loot\n            \n                Added Emblem of Triumph drops to mini drakes in The Obsidian Sanctum.\n            \n        \n        SmartAI\n            \n                Fixed The Cleansing: Your Inner Turmoil quest NPC being immune to players.\n                Armorer Orkuruk and Innkeeper Thulfram now correctly stop moving when interacting with players.\n                Resolved spawn and dialogue issues for Captured Rageclaw.\n                Reworked the Bringing Down Heb'Jin quest event for proper functionality.\n            \n        \n        Spells\n            \n                Distract no longer break stealth or invisibility.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Drak'Tharon Keep\n            \n                Improved King Dred claw emote chaining with slash sequence.\n            \n        \n        Eye of Eternity\n            \n                Fixed hover disk hitbox desynchronization when boarding mid-jump.\n                Restored proper hover disk flight functionality for players.\n            \n        \n        Gundrak\n            \n                Fixed Drakkari Colossus becoming unkillable at low health.\n            \n        \n        Hellfire Peninsula\n            \n                Added missing null checks in whelp movement logic to prevent errors.\n            \n        \n        Icecrown Citadel\n            \n                Fixed Ball of Flames proc stack dropping incorrectly on hit (Blood Prince Council).\n            \n        \n        Obsidian Sanctum\n            \n                Added Periodic CallForHelp for Sartharion.\n                Drakes now despawn correctly on Sartharion's death.\n                Drakes no longer bind incorrectly during the encounter.\n            \n        \n        Tempest Keep\n            \n                Prevented crash caused by Master's Eye respawn in OnCreatureCreate.\n            \n        \n        Ulduar\n            \n                Fixed Razorscale encounter not starting properly.\n            \n        \n        Voilet Hold\n            \n                Fixed waves not continuing after a wipe on Wave 7.\n                Fixed NPCs not respawning correctly.\n                Prevented Lieutenant Sinclari from despawning unexpectedly.\n                Added missing UNIT_FLAG_IMMUNE_TO_PC to Erekem guards.\n            \n        \n        World\n            \n                Added null check for Precious in npc_simone::RespawnPet.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        AI\n            \n                Prevented uint32 underflow in ScriptedEscortAI.\n            \n        \n        Conditions\n            \n                Expanded support for object visibility conditions.\n            \n        \n        Creatures\n            \n                Triggered JustRespawned for non-compatibility spawns.\n            \n        \n        Maps\n            \n                Ported dynamic spawn system from TrinityCore.\n            \n        \n        Misc\n            \n                Added logging for player trade, mail, and auction house activity.\n            \n        \n        Movement\n            \n                Prevented false MovementInform triggers during gossip pauses.\n            \n        \n        Scripts\n            \n                Refactored Voilet Hold to use DoAction and moved gossip handling to the database.\n                Updated DespawnOrUnsummon to support respawn parameters.\n                Allowed OnPlayerResurrect to control applySickness.\n            \n        \n        Spells\n            \n                Made heal-over-time (HoT) healing modifiers dynamically scale with healing bonuses.\n                Fixed Bone Shield consuming double charges.\n                Prevented spell power scaling for DmgClass NONE without spell_bonus_data.\n            \n        \n        Trade\n            \n                Fixed crash caused by use-after-free in trade logging.\n            \n        \n        Unit\n            \n                Fixed Sanctified Wrath interaction with SPELL_AURA_MOD_IGNORE_TARGET_RESIST."},{"id":"build-14","title":"Server Build 14","date":"2026-04-12","date_label":"12th April 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Creatures\n            \n                Added missing aura (70203) to enable proper Infernal Spear usage.\n            \n        \n        Gossip\n            \n                Added Restore Keys to the Focusing Iris gossip option.\n            \n        \n        SmartAI\n            \n                Fixed Phantasmal Water repeatedly attempting casts without executing them.\n                Fixed The Dread Relic quest causing an infinite loop and potential server crash.\n                Fixed Melding of Influences quest where the ooze merge mechanic was not functioning.\n                Resolved regression affecting Death Knight Initiate behavior.\n            \n        \n        Wapoint\n            \n                Added missing waypoint delay for Patchwerk patrol pathing.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Arcatraz\n            \n                Prevented Harbinger Skyriss encounter from resetting incorrectly.\n            \n        \n        Magtheridon's Lair\n            \n                Updated scheduler timing before UpdateVictim check to improve encounter stability.\n            \n        \n        Molten Core\n            \n                Improved Ragnaros melee targeting behavior after knockback effects.\n            \n        \n        Razorfen Downs\n            \n                Prevented Belnistrasz from evading while channeling.\n            \n        \n        Serpentshrine Cavern\n            \n                Fixed movement speed issues of Lady Vashj's Enchanted Elementals.\n            \n        \n        Voilet Hold\n            \n                Modernized Voilet Hold dungeon scripts for improved reliability.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Conditions\n            \n                Added new source type: Gossip Hello.\n            \n        \n        DB\n            \n                Improved module directory matching for database updates.\n            \n        \n        Groups\n            \n                Passed correct loot count to OnPlayerGroupRollRewardItem hook.\n            \n        \n        Immunities\n            \n                Simplified UI64 literal conversion for cleaner implementation.\n                Ignored school immunities when applied by friendly casters.\n            \n        \n        Loot\n            \n                Restored proper conditions for hiding quest starter items.\n            \n        \n        Movement\n            \n                Prevented unintended PvP flagging and backward movement when logging in on a taxi.\n            \n        \n        Outdoor PvP\n            \n                Fixed use-after-free issue in DelCapturePoint.\n            \n        \n        Spells\n            \n                Ensured owner is used as summoner when assigning temporary summoned allies.\n            \n        \n        Unit\n            \n                Prevented creatures from evading while still on another unit's threat list.\n                Cleared invalid combat references after Mind Control.\n            \n        \n        Vehicles\n            \n                Forced exit from vehicles on reconnect to prevent players getting stuck."},{"id":"build-13","title":"Server Build 13","date":"2026-04-05","date_label":"5th April 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Creatures\n            \n                Fixed Valithria Dreamwalker phase NPC not being visible to players.\n            \n        \n        Immunities\n            \n                Added missing effects to knockback immunities.\n                Adjusted Water Elemental (Mage Pet) to be Frost immune only.\n            \n        \n        Loot\n            \n                Added 2 bonus Emblems of Triumph to Cache of the Ley-Guardian.\n            \n        \n        Misc\n            \n                Added state and assignee fields to the bug report system.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Karazhan\n            \n                Fixed Moroes incorrectly resetting during Vanish.\n            \n        \n        Molten Core\n            \n                Fixed Majordomo Executus gossip required to summon Ragnaros.\n                Moved Majordomo Executus gossip handling to the database.\n            \n        \n        Obsidian Sanctum\n            \n                Randomized Flame Tsunami wave direction for improved encounter variability.\n            \n        \n        The Voilet Hold\n            \n                Fixed Ethereal Sphere movement speed during the Xevozz encounter.\n            \n        \n        Utgarde Pinnacle\n            \n                Fixed Skadi the Ruthless gauntlet event, including movement and reset behavior.\n                Fixed Poisoned Spear not applying its damage-over-time effect in Heroic difficulty.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Creatures\n            \n                Implemented CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT.\n            \n        \n        Immunities\n            \n                PvP trinkets no longer remove Silence or Disarm effects.\n            \n        \n        Loot\n            \n                Applied clang-tidy improvements to use proper boolean literals.\n            \n        \n        Opcodes\n            \n                Implemented CMSG_COMPLAIN and CMSG_CALENDAR_COMPLAIN.\n            \n        \n        Movement\n            \n                Restored JustExitedCombat evade handling to correctly resume waypoint movement.\n            \n        \n        Scripts\n            \n                Fixed multiple Icecrown Citadel encounter regressions following the threat system update.\n                Fixed Valithria Dreamwalker encounter and corrected default JustExitedCombat handling.\n            \n        \n        SmartAI\n            \n                Suppressed evade behavior during SMART_ACTION_COMBAT_STOP.\n                Fixed Scarlet Monastery Cathedral encounter reset issues.\n            \n        \n        Spells\n            \n                Improved pet ownership resolution in EffectSummonType.\n                Included absorbed damage in PROC_SPELL_TYPE_DAMAGE classification.\n            \n        \n        Unit\n            \n                Prevented evade aura removal for player-controlled creatures.\n                Included charmed creatures in damagedByPlayer checks."},{"id":"build-12","title":"Server Build 12","date":"2026-03-29","date_label":"29th March 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        Conditions\n            \n                Fixed incorrect target conditions for Ruthless Cunning banner.\n            \n        \n        Creature\n            \n                Restored CreatureImmunitiesId after a faulty migration.\n                Seeded creature_immunities from creature_template.\n                Added missing visual effect to Power Spark.\n                Removed smoothTransition from Guardian of Life.\n                Updated immunities, spawn data, and equipment for Koltira Deathweaver.\n            \n        \n        Culling of Stratholme\n            \n                Brandon Eiredeck and nearby citizens now properly speak.\n                Stephanie Sindree and nearby citizens now properly speak.\n            \n        \n        Gossip\n            \n                Migrated npc_slim gossip handling to database conditions.\n            \n        \n        Immunities\n            \n                Updated magic immunity for Atal'ai Deathwalker.\n            \n        \n        Movement\n            \n                Enabled smooth waypoint transitions for flying creatures.\n            \n        \n        Pet Names\n            \n                Adjusted Death Knight ghoul naming pool.\n            \n        \n        SAI\n            \n                Terokk now only despawns on evade if Skyguard Ace NPCs are nearby.\n                Fixed Klaven's Tower Defias NPCs not properly using Backstab and Ambush.\n                Resolved AI issues for High Priest Talet-Kha.\n                Restored correct behavior for Havenshire Stallion.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Blackrock Depths\n            \n                Fixed Doom'rel and Gloom'rel gossip issues.\n            \n        \n        Commands\n            \n                Added .debug loot command.\n                Added .debug factionchange command.\n                Added autobroadcast management commands.\n                Added .mail list and .mail return commands.\n                .achievement add now works from console for offline players.\n            \n        \n        Forge of Souls\n            \n                Updated bosses to use modern BossAI.\n            \n        \n        Gundrak\n            \n                Fixed Drakkari Colossus not activating when Living Mojo is attacked.\n            \n        \n        Halls of Reflection\n            \n                Modernized encounter scripts.\n                Cleared IMMUNE_TO_PC before engaging Falric and Marwyn.\n                Fixed escape event outro and improved event tracking.\n            \n        \n        Icecrown\n            \n                Fixed idle Scourge NPCs during The Battle for Crusaders' Pinnacle.\n            \n        \n        Naxxramas\n            \n                Reset threat when Thaddius becomes active.\n                Fixed Heigan evading and regenerating HP at the end of Phase 2.\n                Fixed Gothik the Harvester evading during Phase 2 teleport.\n            \n        \n        Obsidian Sanctum\n            \n                Fixed pathing and visual issues with Flame Tsunami.\n            \n        \n        Pets\n            \n                Prevented recursive EnterEvadeMode in snake trap AI.\n                Updated snake trap AI to use CombatManager.\n            \n        \n        Storm Peaks\n            \n                Added abilities for Oathbound Warder pets.\n            \n        \n        Sunwell Plateau\n            \n                Fixed Kalecgos resetting during death.\n            \n        \n        The Oculus\n            \n                Preserved warrior stances when boarding drakes.\n                Fixed Mage-Lord Urom not teleporting between platforms.\n            \n        \n        Ulduar\n            \n                Keepers now spawn at the Observation Ring after defeat.\n                Fixed Mimiron ACU being unkillable while grounded by Magnetic Core.\n                Improved usage of DoorData, persistent data, and coding standards.\n            \n        \n        Utgarde Pinnacle\n            \n                Rewrote Skadi the Ruthless encounter.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        AI\n            \n                Prevented guardians from switching targets when the owner engages in combat.\n            \n        \n        Battlefield\n            \n                Fixed stale queue\/invite entries and incorrect team removals.\n            \n        \n        Battlegrounds\n            \n                Removed unintended siege damage buffs during node assaults in Isle of Conquest.\n            \n        \n        Collision\n            \n                Stored collision data within map context.\n            \n        \n        Combat\n            \n                Restored proper combat propagation between pets and owners.\n                Prevented NullCreatureAI entities from entering combat incorrectly.\n                Re-enabled combat for training dummies.\n                Forced immediate target reselection after taunt aura updates.\n                Restricted NullCreatureAI combat rules to trigger entities only.\n            \n        \n        Looking For Group\n            \n                Fixed RDF anti-kick exploit via loot rolls.\n            \n        \n        Loot\n            \n                Correct quest item count logi for FFA (MULTI_DROP) loot.\n            \n        \n        Map\n            \n                Ensured grids are valid before unloading to prevent crashes.\n            \n        \n        Movement\n            \n                Ported smooth waypoint movement improvements from TrinityCore.\n                Fixed multiple waypoint-related issues (crashes, interruptions, incorrect event order).\n                Prevented vehicles from following their own passengers on evade.\n                Ensured waypoint movement resumes after casting interruptions.\n                Added waypoint ID support to MovementInform.\n                Fixed use-after-free bug in waypoint generator.\n                DAMAGE_FALL_TO_VOID now bypasses all immunities.\n            \n        \n        OutdoorPVP\n            \n                Added min\/max value getters for outdoor PvP systems.\n            \n        \n        Scripting\n            \n                Added OnPlayerLearnTaxiMode hook.\n            \n        \n        Scripts\n            \n                Removed unused includes and redundant scheduler checks.\n                Prevented scripts from resetting during death\/defeat RP events.\n                Converted Blackrock Mountain scripts to registration macros.\n                Skipped areatrigger scripts for Game Masters.\n                Migrated multiple gossip handlers (Kalimdor, Outland, Northrend, Eastern Kingdoms) to the datbase.\n                Fixed Arena reset loop during Avruu's Orb quest.\n                Ensured IMMUNE_TO_PC is cleared correctly after threat system changes.\n            \n        \n        SmartAI\n            \n                Removed unnecessary REACT_PASSIVE restriction from attack checks.\n                Followers now despawn properly when players go offline or out of range.\n            \n        \n        Spawns\n            \n                Introduced base SpawnData structure and spawn group system.\n            \n        \n        Spells\n            \n                Implemented a new spell immunity system with a dedicated table.\n                Enter combat immediately when delayed spells are launched.\n                Fixed incorrect minimum range handling for ranged spells.\n                Fixed Flexweave Underlay targeting the wrong spell.\n                Prevented proc flags when damage is fully negated.\n                Improved guardian ownership resolution in SummonGuardian.\n                Adjusted disarm aura handling logic.\n            \n        \n        Tests\n            \n                Added missing GetDataPath mock for combat tests.\n            \n        \n        Unit\n            \n                Implemented partial immunity handling for mixed-effect spells."},{"id":"build-11","title":"Server Build 11","date":"2026-03-22","date_label":"22nd March 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        DB\n            \n                Released ACDB 15.0.0.\n            \n        \n        DB\/Conditions\n            \n                Added implcit target conditions for Oculus' Stop Time.\n            \n        \n        DB\/Creatures\n            \n                Updated verified build for creature display entries matching official data.\n                Updated Fjord Hawk (24747) spawns using sniffed data.\n            \n        \n        DB\/GameObjects\n            \n                Added sniffed spawn data for Eye Of Eternity objects.\n            \n        \n        DB\/Loot\n            \n                Fixed Eye Of Eternity loot tables.\n                Corrected which creatures should drop Pattern: Robes of Arcana.\n            \n        \n        DB\/SAI\n            \n                Updated Drakuru to replace Elixir gossip.\n                Death Knight Initiates now correctly remove HP invincibility and re-enable evade on respawn.\n            \n        \n        DB\/Spells\n            \n                Corrected Demonic Pact internal cooldown to 20 seconds.\n                Added internal cooldown to Spirit Burn proc.\n            \n        \n        DB\/Texts\n            \n                Added missing content for Saga of the Sin'dorei.\n            \n        \n        DB\/Trainer\n            \n                Added missing Shattrath Leatherworking and Engineering bookshelves.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Scripts\/Commands\n            \n                Added online session time to .pinfo command.\n                Improved .learn spell behavior.\n            \n        \n        Scripts\/Dalaran\n            \n                Prevented Minigob Manabonk from targeting GMs.\n            \n        \n        Scripts\/Desolace\n            \n                Correct gossip hook used for Kodo Kombo quest.\n            \n        \n        Scripts\/EyeOfEternity\n            \n                Added cross-faction support for Wyrmrest Skytalon.\n                Fixed Vortex incorrectly hitting only 8 players.\n            \n        \n        Scripts\/Northrend\n            \n                Replaced push_back with emplace_back for efficiency.\n            \n        \n        Scripts\/VioletHold\n            \n                Globules no longer inherit boss movement speed.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Core\/Arena\n            \n                Personal rating now respects the current season when joining a team.\n            \n        \n        Core\/Battlefield\n            \n                Replaced manual timers with TaskScheduler.\n                Added session count config.\n            \n        \n        Core\/Cinematics\n            \n                Improved cinematic camera behavior.\n            \n        \n        Core\/Combat\n            \n                Port TrinityCore heap-based threat system.\n                Fixed OnPlayerLeaveCombat hook from CombatManager exit path.\n                Fixed guardians not attacking after threat system overhaul.\n            \n        \n        Core\/DB\n            \n                Fixed Malygos not engaging due to IMMUNE_TO_PC flag.\n            \n        \n        Core\/IPLocation\n            \n                Prevented crash when parsing invalid IP addresses.\n            \n        \n        Core\/Loot\n            \n                Fixed Master Looter visibility and assigment for quest items.\n            \n        \n        Core\/Movement\n            \n                Followers now match their target's movement speed.\n                Home position updated only apply to patrolling NPCs.\n                Skip TriggerAlert for creature immune to players.\n            \n        \n        Core\/OutdoorPVP\n            \n                Added getters for capture points.\n            \n        \n        Core\/Player\n            \n                Added OnPlayerCanLearnTalents hook.\n                Fixed potion cooldown not ticking after combat ends.\n            \n        \n        Core\/Scripts\n            \n                Fixed GetVictim() returning null during JustEngagedWith.\n                Fixed Death Knight pets not attacking properly.\n                Fixed Ebon Gargoyle infinite evade loop.\n            \n        \n        Core\/Spells\n            \n                Fixed Entrapment not proccing from trap activation.\n                Spells that don't initiate combat no longer affect stand state.\n                Prevented Flexweave Underlay from being used on the ground.\n                Item-dependent auras no longer removed on disarm\/weapon swap.\n            \n        \n        Core\/Taxi\n            \n                Flight paths now use the character's original team.\n            \n        \n        Core\/Unit\n            \n                Prevented iterator invalidation in RemoveAllControlled.\n                Improved vehicle exit safety checks and fallback logic."},{"id":"build-10","title":"Server Build 10","date":"2026-03-15","date_label":"15th March 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        DB\/Creature\n            \n                Added class-based stat templated for creatures.\n                Updated Spotted Hippogryph (23772) spawns using sniffed data.\n                Corrected aggro linking for Pools of Aggonar oozes.\n            \n        \n        DB\/GameObject\n            \n                Updated Deadmines doors and levers with sniffed values.\n            \n        \n        DB\/Loot\n            \n                Adjusted WotLK green-item drop chances to better match pre-normalization values.\n            \n        \n        DB\/Proc\n            \n                Restricted on-spellcast proc triggers to damage\/healing spells only.\n            \n        \n        DB\/SAI\n            \n                Improved behavior for Scarlet Peasants.\n                Fixed waypoint paths for Darkfallen Bloodbearer (26115).\n                Moved Death Knight Initiate behavior to SmartAI and implemented the assault mechanic.\n            \n        \n        DB\/Spells\n            \n                Piercing Howl now correctly breaks stealth.\n            \n        \n        DB\/Ulduar\n            \n                Added new creature formations and cleaned up outdated GUID-based SAI.\n            \n        \n        DB\/Waypoints\n            \n                Fixed waypoint issues for O'Reily.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Scripts\/CullingOfStratholme\n            \n                Added missing Chromie dialogue options.\n            \n        \n        Scripts\/Deadmines\n            \n                Newly added doors now correctly save their state to the database.\n            \n        \n        Scripts\/EyeOfEternity\n            \n                Fixed the Phase 3 Surge of Power warning for Malygos.\n            \n        \n        Scripts\/Ulduar\n            \n                Brundir is now invincible during Overload unless he is the final boss alive.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Core\/Achievements\n            \n                Added a configurable time window for realm-first kill achievements.\n            \n        \n        Core\/Battlefield\n            \n                Corrected invite handling when accepting war invitations and added a queue-list command.\n                Removed Hungarian notation and modernized related code.\n            \n        \n        Core\/CLI\n            \n                Re-enabled console PIPE functionality.\n            \n        \n        Core\/Combat\n            \n                Prevented burst melee attacks from creating attack-timer debt.\n            \n        \n        Core\/Events\n            \n                Fixed multi-stage holiday events ending prematurely after server restarts.\n            \n        \n        Core\/GridNotifiers\n            \n                Fixed ImmuneToPc NPCs reacting to stealthed players.\n            \n        \n        Core\/Misc\n            \n                Ported gossip validation, StringFormat APIs, and spell-attribute naming from TrinityCore.\n            \n        \n        Core\/Movement\n            \n                Added a creature-formation movement generator.\n                Fixed creatures freezing when switching chase targets.\n                Improved follower reference management.\n            \n        \n        Core\/Scripts\n            \n                Fixed Solarian vanish phase incorrectly evicting the encounter.\n                Mirror Image now stops attacking invisible targets.\n            \n        \n        Core\/Server\n            \n                Removed unnecessary packet copying from server script hooks.\n            \n        \n        Core\/Spells\n            \n                Fixed Explosive Trap crit bonus multiplier.\n                Applied SPELLFAMILY_GENERIC mods to generic spells by default.\n                Prevented aura rank downranking based on hostile target level.\n                Fixed ADD_TARGET_TRIGGER incorrectly overwriting durations.\n                Divine Purpose now removes Intimidating Shout stun correctly.\n                Glyph of Polymorph no longer removes Shadow Word: Death backlash.\n                Fixed Arcane Potency being consumed by the same cast that triggered it.\n                Restored binary spell detection for CC resist via spell resistance.\n                Flash of Light now uses the correct Beacon copy spell.\n                Implemented spell_jump_distance.\n                Passed nullptr as victim for PROC_SPELL_PHASE_CAST.\n                Fixed Retaliation self-proc on activation.\n                Skipped level-based resistance for binary spells.\n                Made Illidan's Demon Fire unable to miss.\n                Passed nullptr to kill\/death-related proc events.\n                Fixed typo in tangent() causing incorrect negative value clamping.\n                Fixed Chimera Shot and Viper Sting mana-cap logic.\n                Registered missing Ice Barrier aura script for Incanter's Absorption.\n            \n        \n        Core\/Unit\n            \n                Lightwell now persists when the casting player dies.\n                Fixed an infinite loop in RemoveAllControlled."},{"id":"build-9","title":"Server Build 9","date":"2026-03-08","date_label":"8th March 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        DB\/Conditions\n            \n                Wintergrasp gear vendors are now correctly tied to Arena seasons.\n            \n        \n        DB\/Creature\n            \n                Reworked Mechanolift 304-A spawns and waypoint paths.\n            \n        \n        DB\/GameObject\n            \n                Added sniffed spawn data for Cathedral Sqaure.\n                Added sniffed spawn data for The Park.\n                Added missing Fissure Plants for the quest The Stagnant Oasis.\n            \n        \n        DB\/Items\n            \n                Updated values for certain unobtainable WotLK items using Classic and Cataclysm references.\n            \n        \n        DB\/Loot\n            \n                Added world loot to Stoic Mammoth (30620).\n                Removed Razormane Backstabber mistakenly added to world loot.\n                Applied sniffed loot data for Gluth.\n            \n        \n        DB\/Quest\n            \n                Updated The Dormant Shade (410) and Proving Allegiance (409) using sniffed data.\n            \n        \n        DB\/Script\n            \n                Moved Bronzebeard Radio behavior to SmartAI.\n            \n        \n        DB\/Spells\n            \n                Corrected proc rates for Seal of Light and Flame Cap.\n                Fixed Seal of Command not proccing from Hammer of the Righteous and Shield of the Righteous.\n                Restricted Rime to proc only from Obliterate.\n                Corrected spell_proc data for Arcane Blast and Missile Barrage.\n            \n        \n        DB\/Text\n            \n                Added new Spanish and Mexican Spanish translations.\n            \n        \n        DB\/Ulduar\n            \n                Updated trash movement and formations in the Ignis arena.\n                Set proper waypoint delay and orientation for Chamber Overseer.\n                Updated trash spawn points and formations in the XT-002 Deconstructor arena.\n                Destroyed vehicles now appear correctly in 25-man mode.\n                Added a new Guardian Lasher entry.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Scripts\/Commands\n            \n                Added console support and localized messages for battlefield commands.\n            \n        \n        Scripts\/Creature\n            \n                Added multi-raid faction leader kill credit.\n            \n        \n        Scripts\/Ulduar\n            \n                Flame Leviathan now enters evade mode if Pursue returns no valid target.\n                Ported TrinityCore's improved Mimiron Magnetic Core handling.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Core\/AI\n            \n                Ported OnSpellStart, OnSpellCast, OnSpellFailed, and OnChannelFinished hooks from TrinityCore.\n                Fixed a crash in OnSpellFailed when a TempSummon despawns.\n            \n        \n        Core\/Commands\n            \n                Added honor and arena point reset to .reset all.\n            \n        \n        Core\/Misc\n            \n                Prevented crashes and undefined behavior in the Warden desctructor and object visbility system.\n            \n        \n        Core\/Movement\n            \n                Restored TimedFleeingMovementGenerator AttackStop behavior.\n                Fixed a use-after-free issue involving DontCacheRandomMovementPaths.\n            \n        \n        Core\/Scripting\n            \n                Added battlefield scripting hooks and API.\n                OnBattlefieldPlayerJoinWar() now fires before group assignment.\n                Implemented OnBattlefieldBeforeInvitePlayerToWar().\n            \n        \n        Core\/Scripts\n            \n                Fixed Shifting Naaru Sliver not applying Limitless Power.\n                Fixed Judgement and Judgement of the Just seal interactions.\n                Fixed Missile Barrage and Clearcasting procs with Arcane Missiles.\n                Added missing null checks for GetCharmerOrOwner and GetOwner.\n                Fixed Seal of Command cleave behavior for Crusader Strike and Shield of the Righteous.\n                Added missing initialization for BattlefieldScript EnabledHooks.\n            \n        \n        Core\/Server\n            \n                Removed unnecessary HandleTeleportTimeout.\n            \n        \n        Core\/Spells\n            \n                Fixed channeled CAST to HIT proc ordering and corrected hasted dynamic object durations.\n                Ported SPELL_ATTR3_INSTANT_TARGET_PROCS cascade suppression from TrinityCore.\n                Added proc chain guard and TAKEN auto-trigger logic.\n                Fixed iterator invalidation crash during deferred spell mod cleanup.\n                Fully absorbed periodic damage no longer breaks stealth.\n                Reverted CAST proc ordering and added recursion guard to ApplySpellMod.\n                Fixed Seal of Vengeance using its own stack for damage.\n                Judgement of Wisdom now restores 2% base mana per proc as intended."},{"id":"build-8","title":"Server Build 8","date":"2026-03-01","date_label":"1st March 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        DB\/Creature\n            \n                Added sniffed spawn data for Catrina.\n                Added sniffed spawn data for Chapman.\n                Added sniffed spawn data for Day of the Dead Celebrants and Spirits.\n            \n        \n        DB\/GameObject\n            \n                Added sniffed spawn data for Mixed Fruit Bowl.\n                Added sniffed spawn data for Spirit Candle.\n                Added sniffed spawn data for Bread of the Dead.\n                Added sniffed spawn data for Bottle.\n                Added sniffed spawn data for Serpentshrine Console.\n                Added sniffed spawn data for Blood of Heroes.\n                Added sniffed spawn data for Unnamed Flames.\n                Added sniffed spawn data for Doodad_WoodSign%.\n                Added sniffed spawn data for Sitting Skeleton 03.\n                Added sniffed spawn data for Huge Sitting Skeleton 02.\n                Added sniffed spawn data for Huge Laying Skeleton 02.\n                Added sniffed spawn data for Doodad_OrcBonFire01.\n                Added sniffed spawn data for Unnamed Yellow Dome.\n                Added sniffed spawn data for Thunder Ale.\n                Added sniffed spawn data for Black Smoke - scale 2.\n                Applied correct sniffed flags to Serpenshrine Console Misc Doodad.\n                Restored missing Heigan's Plague Fissure respawns.\n                Added missing spawns for the Junk in My Trunk achievement.\n            \n        \n        DB\/Items\n            \n                Updated values for several unobtainable WotLK items using Classic and Cataclysm data.\n            \n        \n        DB\/Loot\n            \n                Removed a duplicate Void Crystal from disenchant entry 67.\n                Removed unintended ilvl 146 weapons from the 72-74 level range that never dropped in original WotLK.\n                Updated Gluth's loot table (Naxxramas).\n            \n        \n        DB\/Proc\n            \n                Added missing NONE DmgClass proc flags to Blue Dragon.\n                Added missing NONE DmgClass and corrected SpellPhaseMask for on-cast procs.\n            \n        \n        DB\/Spells\n            \n                Updated Maelstrom Weapon PPM values.\n                Fixed Threat of Thassarian not proccing on main-hand miss\/dodge\/parry.\n                Corrected Killing Machine PPM values for ranks 3-5.\n                Prevented Focused Attacks from proccing on off-hand attacks.\n                Restored proc cooldowns from the old spell_proc_event table.\n                Added scrolls to the Strength\/Agility spell group.\n            \n        \n        DB\/Quest\n            \n                Reworked quest handling for Vile Hold and Malykriss.\n            \n        \n        DB\/Ulduar\n            \n                Added new waypoints and formations for various NPCs.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Script Improvements\n    \n    \n        Scripts\/SerpentshrineCavern\n            \n                Removed Tainted Core from player inventory on death.\n            \n        \n        Scripts\/Spells\n            \n                Added missing Druid T10 Balance 2P bonus effect.\n                Removed duplicate Shaman T8 Electrified script.\n                Fixed Retaliation self-damage and corrected charge loss on activation.\n            \n        \n        Scripts\/Ulduar\n            \n                Removed GUID-based harpoon identification in the Razorscale encounter.\n                Fixed teleporters not activating after boss kills.\n                Fixed Razorscale's \"walking in air\" animation bug.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Core\/AuthSession\n            \n                Corrected account flags in authentication responses.\n                Fixed a typo in a query field fetch.\n            \n        \n        Core\/Battlefields\n            \n                Updated Titan Relic spawns using sniffed data.\n            \n        \n        Core\/Battlegrounds\n            \n                Allows Strand of the Ancients turrets to be used during warmup.\n            \n        \n        Core\/Commands\n            \n                Added a new .spellinfo command with subcommands.\n                Exposed damage, healing, and kill statistics for module use.\n            \n        \n        Core\/CLI\n            \n                Replaced fgetws with ReadConsoleW to improve UTF-8 input handling on Windows.\n            \n        \n        Core\/DynamicObject\n            \n                Fixed Death and Decay not ticking when the caster remains stationary.\n            \n        \n        Core\/SmartScripts\n            \n                Implemented a new Target Type for creature formations.\n            \n        \n        Core\/Spells\n            \n                Beacon of Light no longer copies healing modifiers from the target.\n                Implemented spell scripts for Honor Among Thieves.\n                Prevented extra attack abilities from chain-proccing.\n                Fixed Lock and Load proc behavior.\n                Prevented setting SpellFamilyName without a valid SpellFamilyMask.\n                Corrected Swift Hand of Justice using the wrong proc spell.\n                Fixed Prayer of Mending not bouncing to full-HP party members.\n                Corrected Lock and Load proccing on immune targets.\n                Fixed Darkmoon Card: Illusion restoring double mana.\n                Fixed Lock and Load incorrectly proccing from Explosive Trap activation.\n                Prevented vehicles from receiving party\/raid-wide area auras.\n                Fixed Kill Command stacks not being consumed properly.\n                Corrected Rapid Recuperation, Rapid Killing, and auto-generation of PROC_ATTR_REQ_SPELLMOD.\n                Removed a duplicate of Seed of Corruption spell script."},{"id":"build-7","title":"Server Build 7","date":"2026-02-25","date_label":"25th February 2026","categories":["Game Server"],"latest":false,"summary":"Added new creatures, NPCs, and world objects based on latest sniffed data.\n    Various quest improvements and bug fixes.\n    Improved server performance and stability.\n    Added new gossip options for several NPCs.\n    Fixed issues with Wintergrasp battleground.\n    Updated Ulduar encounter mechanics for better gameplay.\n    Multiple database optimizations and cleanup."},{"id":"build-6","title":"Server Build 6","date":"2026-02-22","date_label":"22nd February 2026","categories":["Game Server"],"latest":false,"summary":"Database Improvements\n    \n    \n        DB\/Creature\n            \n                Implemented the Steel Gate Gargoyle attack event.\n                Fixed movement behavior for Power Sparks.\n            \n        \n        DB\/GameObject\n            \n                Added sniffed spawn data for Valentine Arch.\n                Added sniffed spawn data for InnTableTiny.\n                Added sniffed spawn data for Candy Skulls.\n                Added sniffed spawn data for Ghostly Cooking Fire.\n                Added sniffed spawn data for Orange Marigolds.\n            \n        \n        DB\/Gossip\n            \n                Enabled BoxCoded interactions for Zas'Tysh and Tharl Stonebleeder.\n            \n        \n        DB\/Loot\n            \n                Updated loot for Abandoned Adventurer's Satchel.\n                Began Loot Normalization (Part 1).\n            \n        \n        DB\/Quest\n            \n                Improved RP scripting for Slaves to Saronite.\n            \n        \n        DB\/SAI\n            \n                Updated trash behavior in the Obsidian Sanctum.\n            \n        \n    \n\n\n\n\n\n    \n        \n        Core Improvements\n    \n    \n        Improved instance stability across all dungeons and raids.\n        Fixed various pathing issues for NPCs and creatures.\n        Enhanced combat system for better melee combat feel.\n        Multiple spell system improvements."},{"id":"build-5","title":"Server Build 5","date":"2026-02-15","date_label":"15th February 2026","categories":["Game Server"],"latest":false,"summary":"Major improvements to Trial of the Champion encounter.\n    Fixed multiple quest completion issues.\n    Added additional spawn data for various zones.\n    Improved NPC pathing in Icecrown Citadel.\n    Fixed various itemization issues.\n    Updated profession recipes for better progression."},{"id":"world-flying-enabled","title":"World Flying Enabled","date":"2026-02-09","date_label":"9th February 2026","categories":["Game Server"],"latest":false,"summary":"Players who have purchased Cold Weather Flying can now fly anywhere in the world.\n    This includes Kalimdor and the Eastern Kingdoms.\n    Any flying mount you own can be used."},{"id":"build-4","title":"Server Build 4","date":"2026-02-08","date_label":"8th February 2026","categories":["Game Server"],"latest":false,"summary":"Improved dungeon and raid stability across multiple instances.\n    Fixed numerous quest issues that could block or break progression.\n    Improved NPC behavior and encounter scripting.\n    Resolved multiple long-standing bugs affecting events and world content.\n    Improved movement, pet behavior, and combat interactions.\n    Fixed rare crashes and edge cases impacting overall server stability.\n    Significant database cleanup and corrections.\n    Improved core systems related to movement, spells, vehicles, and scripting.\n    Additional safety checks and performance improvements.\n    Full technical patch notes available on our Discord in the #changelog channel."}],"categories":["Game Server","VoteShop","Security"]}}