{"success":true,"message":"Patch notes loaded","data":{"releases":[{"id":"build-20","title":"Server Build 20","date":"2026-05-24","date_label":"24th May 2026","categories":["Game Server"],"latest":true,"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"]}}