Changelog

Server Changes

343 changes

2026

343 changes

October 2026

164 changes
164 Update Verify preserved game records for the AzerothCore launch (45f6a63f)
A complete comparison matched 21,874,755 original game records against the migration source. Character ownership, progress and balances remain preserved in the prepared transition.

Drahy authored and committed
2,496lines added1lines removed21files changed
Drahy October 20, 2026 at 10:13 PM
163 Update Verify preserved staff access for the AzerothCore transition (08da2780)
The original staff account retains the same administrator permissions in the converted data. Existing player permissions remain unchanged as the realm prepares for its initial game-master checks.

Drahy authored and committed
291lines added0lines removed9files changed
Drahy October 20, 2026 at 9:26 PM
162 Update Verify original client maps for the AzerothCore transition (f987a9af)
All 22,279 client world-data files pass complete integrity and coverage checks. Three game sessions, including a restart, confirm normal saves and navigation-data loading while original characters, ownership and recovery records remain preserved.

Drahy authored and committed
2,425lines added5lines removed41files changed
Drahy October 20, 2026 at 5:09 PM
161 Update Define game-master access for the initial realm startup (d62af6f9)
The first server startup will admit game masters and administrators while ordinary accounts remain unavailable. The access restriction will persist across restarts, keeping the initial checks separate from public opening.

Drahy authored and committed
61lines added0lines removed3files changed
Drahy October 20, 2026 at 4:38 PM
160 Update Preserve verified world content for the AzerothCore transition (2982635d)
The world package preserves 2,906,037 records for creatures, quests, items and other game content. Complete record counts and integrity checks confirm the preserved content while keeping current characters, original ownership and recovery protections intact.

Drahy authored and committed
2,000lines added6lines removed36files changed
Drahy October 20, 2026 at 3:48 PM
159 Update Verify current character data for the server transition (563c72ba)
The current migration package preserves 5,008 account records and 10,858 character records. Complete counts and integrity checks cover 25,030,249 stored game and preservation records, helping keep characters and their belongings intact during the move to AzerothCore.

Recovery pages retain English and Czech account navigation, and retained deleted characters keep their protection against automatic expiry.

Drahy authored and committed
1,173lines added7lines removed23files changed
Drahy October 20, 2026 at 3:01 PM
158 Update Preserve current characters during restoration checks (fb52e20d)
Restoration checks preserve 5,008 account records and 10,858 character records, including nine retained deleted characters. Twenty-eight checks confirm that existing characters and belongings remain with their original owners, with no character restored or item issued during verification.

Keep the recovery pages compatible with current English and Czech account navigation and rankings.

Drahy authored and committed
2,416lines added2lines removed21files changed
Drahy October 20, 2026 at 2:29 PM
157 Update Verify restored characters and mail without a restart (67a31b04)
Seven artificial retained characters pass game-confirmed restoration with the original owner. A retained item is collected exactly once and survives relog and restart, while repeated requests and an interrupted confirmation preserve the same result.

Preserve complete test evidence and original character data. Eligibility checks continue to prevent restoration to a full or foreign account and keep waiting requests accurate.

Drahy authored and committed
1,664lines added5lines removed23files changed
Drahy October 20, 2026 at 1:51 PM
156 Update Verify queued character restoration requests (e47ca943)
Isolated checks confirm that repeated submissions create one restoration request, preserve the same owner and keep the page waiting until the game confirms completion. Owner and eligibility checks protect existing characters and belongings.

Retain the original test results and corrected request handling so restoration can be checked without repeating completed recoveries.

Drahy authored and committed
3,487lines added1lines removed41files changed
Drahy October 20, 2026 at 1:28 PM
155 Update Confirm character restoration in the running game (bd612fdb)
The game checks the original owner and existing restoration rules before restoring a character, then updates character recognition and the realm character count before confirming completion. A permanent receipt preserves the original restoration fields.

Repeated requests reconcile the same result without granting belongings or restoring a character again after a later deletion.

Drahy authored and committed
523lines added1lines removed11files changed
Drahy October 20, 2026 at 12:02 PM
154 Update Check mail for restored characters (d9575619)
A controlled mail test returns one item exactly once to the same character and preserves it through relog and restart. Repeated collection is rejected, wallet values stay unchanged, and earlier belongings remain intact.

These tests also found a restoration issue that can temporarily delay mail reaching a restored character.

Drahy authored and committed
425lines added5lines removed9files changed
Drahy October 20, 2026 at 11:49 AM
153 Update Verify account overviews for current characters (db33adaa)
The complete account comparison passes 20,891 checks across 5,008 account overviews and 10,858 character records, including retained deleted characters. Original belongings and permanent recovery evidence remain linked to their owners.

Current account ranking checks also confirm that access-listed accounts are excluded consistently, preserving the existing rules.

Drahy authored and committed
5,363lines added24lines removed56files changed
Drahy October 20, 2026 at 11:39 AM
152 Update Preserve current characters and their belongings (e2b48d8f)
The new migration copy preserves 5,008 account records and 10,858 character records, including retained deleted characters, with their original credentials and restrictions.

All 1,118,480 original item records are accounted for, preserving recorded ownership, quantities and permanent historical evidence without granting extra belongings.

Drahy authored and committed
1,051lines added15lines removed19files changed
Drahy October 20, 2026 at 9:55 AM
151 Update Verify original character and account records (f13e9a09)
All 21,874,755 reviewed records match the preserved data, including 5,008 current account records and 10,858 character records. The comparison found no missing or changed records; original credentials and restrictions remain intact.

Drahy authored and committed
4,275lines added3lines removed42files changed
Drahy October 20, 2026 at 9:13 AM
150 Update Verify current accounts and retained characters (16585a3a)
Read-only checks confirmed 5,008 current account records and 10,858 character records, including nine retained deleted characters. The website and game still reference the same current data, keeping account access and character recovery connected during the transition. The checks changed no player records.

Drahy authored and committed
611lines added1lines removed13files changed
Drahy October 19, 2026 at 10:43 PM
149 Update Verify restoration access and permission removal (ea56d1ef)
All 40 functional access checks passed for restoration administration. Authorized review remains tied to verified current accounts, and removing access also blocks later requests. Original account records remain unchanged.

Drahy authored and committed
344lines added8lines removed9files changed
Drahy October 19, 2026 at 10:33 PM
148 Update Bind restoration administration to verified accounts (400cad88)
The restoration access service requires a verified current account with a dedicated permission. Session checks and revocation safeguards protect access to private recovery records while keeping ordinary game staff permissions separate.

Drahy authored and committed
602lines added5lines removed21files changed
Drahy October 19, 2026 at 10:24 PM
147 Update Document account restoration and character ownership (c1fb6cc0)
The recovery rules cover an existing verified account and restoration of the account itself when needed. Original account details and linked belongings remain preserved, with the existing manual process and ordinary character-import coverage documented explicitly.

Drahy authored and committed
827lines added1lines removed15files changed
Drahy October 19, 2026 at 10:01 PM
146 Update Verify returning characters and protected mail through restart (1faa3ab4)
All 69 character saves and 104,455 account-overview checks pass, with original belongings and progress preserved through repeated logins and restart. Eight original item records reached their recorded owners through protected mail without duplicate delivery.

Drahy authored and committed
2,766lines added23lines removed33files changed
Drahy October 19, 2026 at 9:48 PM
145 Update Keep original account comparisons stable during character checks (c8e16649)
Returning characters are checked against the same preserved account overview, so delivered belongings cannot be confused with something missing during the transfer. The checks cover 23 character records and retain original account details and recorded ownership for later investigation.

Drahy authored and committed
1,488lines added3lines removed19files changed
Drahy October 19, 2026 at 9:07 PM
144 Update Verify preserved belongings across every account overview (d702701f)
Completed checks reconcile all 5,008 account overviews and 10,858 character records, including retained deleted characters. Original belongings and protected mail remain tied to their verified owners in the prepared recovery view.

All 20,891 verification checks pass without creating new claims or rewards. The saved comparison remains intact and the complete test evidence is preserved.

Drahy authored and committed
1,186lines added54lines removed23files changed
Drahy October 19, 2026 at 8:51 PM
143 Update Keep recovery checks and supported game logins together (44def3f7)
The prepared account tools bring recovery checks and supported game-login repair together. Existing sign-in safeguards and daily visit rewards are preserved.

All 233 account and page checks pass, covering recovery views, page states and accepted or refused sign-ins.

Drahy authored and committed
827lines added3lines removed14files changed
Drahy October 19, 2026 at 7:54 PM
142 Update Verify original belongings against the complete test transfer (3d1a31b9)
All 1,118,480 reviewed item records reconcile to preserved belongings or permanent history. Original quantities remain conserved when stacks are split, and guild holdings stay distinct from personal belongings.

The test also preserves 5,008 account records and 10,858 character records for account recovery checks.

Drahy authored and committed
1,443lines added5lines removed22files changed
Drahy October 19, 2026 at 7:38 PM
141 Update Verify mailbox recovery through collection and restart (c4d05c9e)
Four isolated saved sessions verify recovery mail through collection, another login and a full restart. Ten test item units are collected exactly once; changed-owner requests stay blocked and the account page retains the collected status.

Drahy authored and committed
1,383lines added13lines removed26files changed
Drahy October 19, 2026 at 6:44 PM
140 Update Verify account recovery requests and private help cases (b9926dbb)
58 isolated checks confirm that account recovery requests preserve ownership, concurrent requests share one receipt, and repeat help requests reuse the same private case. These safeguards keep recovery information consistent and prevent duplicate requests from creating extra belongings.

Drahy authored and committed
3,461lines added15lines removed59files changed
Drahy October 19, 2026 at 6:26 PM
139 Update Prepare protected mailbox recovery from account checks (c1798bdc)
Verified recovery requests remain tied to the original character and preserved item. The game rechecks ownership at login and uses the same protected mailbox delivery, keeping repeated requests from producing another copy.

The matching account overview distinguishes waiting, mailed and collected belongings, while private support requests carry the saved check for Game Masters. Players do not need to remember old item names or search through technical records.

Drahy authored and committed
1,399lines added0lines removed24files changed
Drahy October 19, 2026 at 5:05 PM
138 Update Verify returned equipment through collection and restart (d7c42a0f)
Confirm seven original equipment items are collected by their recorded owners exactly once across 21 saved character states. Repeat logins, restarts and repeated requests preserve item quantities, money and earned skills without creating extra copies.

Drahy authored and committed
2,056lines added32lines removed27files changed
Drahy October 19, 2026 at 10:18 AM
137 Update Verify earned Riding ranks through repeated character logins (71e8cc09)
Validate 192 character saves and 1,038 skill observations through initial login, repeat login and restart. All seven corrected Riding records retain their original 300 points and learned training; profession progress, learned spells and protected recovery state stay intact.

Drahy authored and committed
1,505lines added51lines removed26files changed
Drahy October 19, 2026 at 2:54 AM
136 Update Verify recovered item origins and preserve returned equipment (b805191d)
Reconcile 11 additional item records with their original auction transfers or ordinary in-game mail. Confirm that seven returned equipment records retain their original owners and protected mail until collection, preserving quantities and a traceable recovery history.

Drahy authored and committed
986lines added5lines removed18files changed
Drahy October 19, 2026 at 2:16 AM
135 Update Keep recovery checks tied to preserved character progress (392154e6)
Keep Riding and profession checks tied to the same preserved character data, so repeat testing cannot create extra items or rewards. Retain earlier results alongside each separately verified correction to keep every recovery traceable.

Drahy authored and committed
149lines added29lines removed13files changed
Drahy October 19, 2026 at 2:06 AM
134 Update Preserve earned Riding ranks when lower lessons are loaded (ce755c5a)
Retain an already higher Riding rank when a lower training spell loads during login, preserving earned skill points and learned abilities. Other professions keep their existing training rules.

A review of 118 skill observations isolated two incorrect Riding ranks while confirming that saved values and limits remained intact.

Drahy authored and committed
2,340lines added11lines removed40files changed
Drahy October 19, 2026 at 12:31 AM
133 Update Preserve recovered belongings through repeated character logins (f69f9ea3)
Checked original item ownership and quantities through 192 recorded save and login cycles. All 58 protected recovery item records and seven returned equipment items keep the same owner and contents, and later logins do not repeat delivery.

Original stack totals remain intact when large stacks are split into supported sizes, helping returning characters collect their belongings safely.

Drahy authored and committed
638lines added1lines removed13files changed
Drahy October 18, 2026 at 11:39 PM
132 Update Prepare server updates without disrupting live gameplay (d4fa9dc1)
Updates can be prepared without competing with the running game for processor time or memory. New versions and world data remain separate from the live realm until they have been checked.

Drahy authored and committed
974lines added22lines removed14files changed
Drahy October 18, 2026 at 11:25 PM
131 Update Preserve gameplay availability during server updates (2465eeb3)
New server versions must be checked for compatibility before use, and the previous version must remain available. These requirements protect gameplay continuity while updates are prepared.

Drahy authored and committed
119lines added9lines removed3files changed
Drahy October 18, 2026 at 10:50 PM
130 Update Check saved training without changing character progress (030917f6)
Migration checks now compare 346 saved Riding and profession records with original training data and previously observed abilities. Existing skill values and learned spells remain the reference, avoiding extra skills, mounts or rewards while checking the transfer.

Drahy authored and committed
783lines added11lines removed22files changed
Drahy October 18, 2026 at 10:34 PM
129 Update Preserve higher Riding training during character loading (cce9ec39)
Lower Riding lessons associated with class mounts can no longer replace a higher level of training. Skill loading also recovers the proper rank of already learned professions and Riding, preserving existing progress without awarding extra skills or mounts.

Drahy authored and committed
1,200lines added7lines removed26files changed
Drahy October 18, 2026 at 9:50 PM
128 Update Verify original pets, auction contents and character progress (d40ecca2)
Four existing pets pass 12 owner saves through relogins and restarts, retaining their abilities. Their selected owners keep all 21 original pet records, and the repaired pet's 21 related records remain intact.

Checks reconcile 10,037 original auction records and 106,010 item units with their recorded recipients and normal fees, including one item already collected through protected mail. Learned spells, quests and profession levels remain intact across 192 verified saves.

Drahy authored and committed
5,112lines added9lines removed66files changed
Drahy October 18, 2026 at 8:52 PM
127 Update Verify protected mail and guild belongings (b67fc1d8)
Mail tests preserve 65 original item units and every copper through 36 saves, relogins and restarts. Seasonal restrictions, item limits and cash-on-delivery checks behave normally, and repeated claims award no extra contents.

All 250,316 guild-bank item records retain their 3,504,424 checked details. Original guild and arena progress stays preserved, and empty permission defaults grant no additional access.

Drahy authored and committed
1,793lines added13lines removed29files changed
Drahy October 18, 2026 at 5:39 PM
126 Update Verify character saves and original chest contents (ca7f2d7d)
Game tests verify 192 saves for 64 selected character records through relogins and restarts, keeping identities, profession levels, normal talent points and character dates intact.

Two original containers pass six further saves: existing coins are not awarded twice, and exactly two saved Emblems of Frost are collected once. Original ownership and recovery history stay preserved.

Drahy authored and committed
2,622lines added12lines removed40files changed
Drahy October 18, 2026 at 4:56 PM
125 Update Keep historical progress updates clear and consistent (3cda2bd8)
Refresh earlier updates about preserved character progress and belongings, keeping their game-record totals, update links and contributor credits. Returning players can follow the same clear descriptions on the website and Discord.

Drahy authored and committed
807lines added0lines removed11files changed
Drahy October 18, 2026 at 3:43 PM
124 Update Verify integrated records and normal talent requirements (45b5cabb)
Complete a full comparison of 52,867 character records and 19,825 account records, keeping current and historical data intact. Original ownership and history remain preserved.

Retain 748 original saved talent effect records while restoring normal talent requirements. Three original cases and two abilities earned through normal talent choices pass 15 saves, relogins and restarts.

Drahy authored and committed
8,051lines added62lines removed42files changed
Drahy October 18, 2026 at 3:21 PM
123 Update Verify saved talent effects and preserved account identity (49865a48)
Check 748 original saved talent effect records against complete ownership history and normal talent requirements. Four belong to current character data and 744 to the separate historical records; all original effects and learned abilities remain preserved.

Keep existing website account identities and historical ownership links intact.

Drahy authored and committed
1,829lines added1lines removed33files changed
Drahy October 18, 2026 at 12:43 PM
122 Update Preserve talent form history and verify stored character abilities (8d5d6f64)
Keep 392 original saved talent form records and their owners while restoring normal talent requirements. Game tests cover five original cases, three ordinary stances and two forms earned through normal talents, across 36 character saves, relogins and restarts.

Match all 7,057,500 stored spell records, with skills and action buttons, for 52,867 character records. Current and historical data retain their original ownership and learned abilities.

Drahy authored and committed
4,190lines added35lines removed59files changed
Drahy October 18, 2026 at 11:21 AM
121 Update Verify historical zone items and trace saved talent forms (3ab83fcd)
Two historical Wintergrasp stacks retain all ten original units with the same owners and normal zone rules. A review of 108 saved effect records distinguishes normal countdowns, recalculation and equipment or world effects.

All 392 original talent-form effect records match their permanent history. The review also records five historical cases where a saved form survives a talent reset, keeping the original state and the observed behavior traceable.

Drahy authored and committed
3,149lines added0lines removed61files changed
Drahy October 18, 2026 at 9:15 AM
120 Update Verify protected mail collection and preserved guild assets (063eb04f)
Protected historical mail no longer appears expired while its contents are waiting to be collected. Six successful item collections preserve 65 original units, and two money collections plus the original cash-on-delivery payment reconcile exactly through relogs and restarts. Seasonal, unique-item and insufficient-funds checks keep the affected contents protected.

All 250,316 reviewed guild-bank item records remain intact after loading, alongside guild and arena values. Current and historical belongings stay separate.

Drahy authored and committed
5,742lines added2lines removed75files changed
Drahy October 18, 2026 at 8:07 AM
119 Update Verify original container rewards across restarts (9059d96f)
Two original containers pass opening, relog and restart checks. The saved two Emblems of Frost are collected once, and coins credited earlier cannot be generated again. Exhausted containers disappear while their original history remains available.

A review of 27 old spell-teaching records also confirms the available learned abilities, pet effects and existing profession requirements, with their original records preserved.

Drahy authored and committed
2,136lines added9lines removed36files changed
Drahy October 18, 2026 at 6:04 AM
118 Update Verify original pets across relogs and restarts (a935365c)
Four existing warlock imps retain their identities and usable abilities through summoning, saving, relogging and restarting. All 21 original pet records remain preserved across current and historical characters.

Drahy authored and committed
2,029lines added6lines removed30files changed
Drahy October 18, 2026 at 5:08 AM
117 Update Verify 7,057,500 prepared spell records (9792a668)
Across 52,867 character records, the complete comparison preserves every unrelated value and adds only the 54 source-derived recipes. Other learned abilities and profession progress remain unchanged, with permanent evidence for each recovered recipe.

Drahy authored and committed
200lines added2lines removed5files changed
Drahy October 18, 2026 at 5:07 AM
116 Update Verify recovered recipes across relogs and restarts (e8599cfd)
The two confirmed recipe gaps now load and remain available after saving and restarting. All 54 source-derived recipe records retain permanent histories, with profession progress and existing belongings preserved.

Drahy authored and committed
1,659lines added6lines removed31files changed
Drahy October 18, 2026 at 4:42 AM
115 Update Preserve source-derived profession recipe knowledge (22476652)
Restore only the 54 recipe records supported by original teaching records and existing professions. Retain permanent evidence for each reconstruction while keeping normal crafting, specialization and resource requirements.

Neo2003 authored · Drahy committed
233lines added2lines removed5files changed
Drahy October 18, 2026 at 4:36 AM
114 Update Verify talent resets and safe returns for preserved characters (4bbe127e)
All 63 detailed character records have the expected free talent points, and the selected return cases arrive outside instances with their quest and reputation progress intact. The review also traces 703 original teaching records to their recipe, riding and pet abilities, keeping the original profession evidence available.

Drahy authored and committed
1,642lines added0lines removed36files changed
Drahy October 17, 2026 at 9:50 PM
113 Update Verify 64 character records and 10,037 auction outcomes (9a05f0d3)
Checks across current and historical data preserve the sampled characters' identities, professions and historical dates. All 10,037 original auction outcomes retain their recipients, 106,010 item units and seller proceeds under the normal rules, with original property protected until collection.

Drahy authored and committed
4,334lines added14lines removed25files changed
Drahy October 17, 2026 at 9:15 PM
112 Update Prevent delayed server mail checks from crashing logout (2d985a42)
Server mail checks now verify that the original character is still connected before sending its usual contents. Logging out while a check is pending keeps the realm available, with the same mail conditions, rewards and intended recipient.

Drahy authored and committed
3,348lines added28lines removed60files changed
Drahy October 17, 2026 at 8:50 PM
111 Update Verify safe equipment returns and collection across restarts (a7797f9f)
Complete comparisons verified 689,305 original equipped-item records across current and historical character progress. An original equipment return remains available in mail, can be collected once and keeps its ownership record across restarts.

Drahy authored and committed
2,089lines added33lines removed44files changed
Drahy October 17, 2026 at 7:46 PM
110 Update Keep 141,135 original equipment records traceable (bf4390d3)
Verified the original owner, quantity and placement of 141,135 equipped-item records in current character progress. Preserved equipment and its owners keep a distinct identity so later belongings cannot inherit their return or claim records.

Drahy authored and committed
651lines added5lines removed23files changed
Drahy October 17, 2026 at 6:52 PM
109 Update Protect original equipment returned during the AzerothCore transition (7eced01e)
Original equipped items that AzerothCore returns by mail keep the same owner and quantity, and remain available until collection. Permanent ownership and claim records prevent another delivery.

Drahy authored and committed
2,124lines added14lines removed50files changed
Drahy October 17, 2026 at 6:31 PM
108 Update Verify 2.9 million world records for the AzerothCore trial (1877f365)
Complete comparisons verified 2,906,037 world records, including quest,
creature and item definitions. A matching world keeps checks of preserved
characters consistent across current and historical progress.

Drahy authored and committed
6,995lines added0lines removed37files changed
Drahy October 17, 2026 at 5:43 PM
107 Update Verify preserved account access in AzerothCore (aec5ecf6)
Native sign-in checks passed for 61 sampled account records across current
and historical data. Account identities and character ownership remain
preserved, with progress from each period kept separate.

Permanent character retention and fresh world resets are also prepared
for the conversion trial.

Drahy authored and committed
2,767lines added10lines removed42files changed
Drahy October 17, 2026 at 4:40 PM
106 Update Complete the AzerothCore trial for current and historical records (a60d33cf)
The full conversion trial has stored and checked 52,867 character records and
19,825 account records. Complete comparisons verify their account links,
belongings, mail and preserved game history.

Current and historical data stay separate so progress from different periods
remains traceable.

Drahy authored and committed
8,216lines added18lines removed20files changed
Drahy October 17, 2026 at 3:23 PM
105 Update Verify 10,858 current character records in the AzerothCore trial (bd2f9b04)
The current-data trial has stored and checked 10,858 character records and
5,008 account records. Full comparisons cover character values, item ownership,
protected mail and preserved game history.

Current and historical records stay separate. Standard AzerothCore reference
data remains compatible with the conversion.

Drahy authored and committed
3,786lines added17lines removed35files changed
Drahy October 17, 2026 at 2:01 PM
104 Update Preserve original mail and attachments during conversion (877aa8e8)
Original letters and attachment records are now prepared before the protection
that checks their owners and contents. The safeguards for money and items stay
active, and standard world defaults remain intact.

The migration covers 52,867 character records. Current and historical data
remain separate, with original game history preserved.

Drahy authored and committed
30,394lines added12lines removed56files changed
Drahy October 17, 2026 at 11:56 AM
103 Update A new chapter begins: the full AzerothCore migration trial (f1fb8d5e)
The full trial migration now covers 52,867 character records, together with
accounts, belongings, mail and guilds. Original game history stays protected,
current and historical characters remain separate, and complete record
comparisons check for missing or duplicated data.

Drahy authored and committed
228lines added13lines removed14files changed
Drahy October 17, 2026 at 10:12 AM
102 Update Prepare protected item delivery for AzerothCore (659a39f3)
Verify 11,443 prepared item delivery records across current and separately
preserved historical characters, retaining each original owner and saved
content. Protected mail has no collection deadline, and time-limited items
resume their remaining time after collection.

Drahy authored and committed
3,158lines added18lines removed32files changed
Drahy October 17, 2026 at 6:43 AM
101 Update Protect preserved balances during conversion (9fc9b3b9)
Prepare permanent confirmation for exact, once-only transfers of originally
stored money. Check ownership, balances and emptied contents together to
prevent duplicate credit and keep the original history traceable.

Drahy authored and committed
3,104lines added0lines removed37files changed
Drahy October 17, 2026 at 6:03 AM
100 Update Verify item details and protected mail for AzerothCore (08b89eff)
Verify all 14 details of 5,160,260 prepared item records, including original
ownership and quantities. Prepare matching items for protected mail so
retained belongings can be collected after the move to AzerothCore.

Drahy authored and committed
5,879lines added11lines removed55files changed
Drahy October 17, 2026 at 4:51 AM
99 Update Preserve original item and ownership history (74ca4c9e)
Preserve 2,927,616 original item records, alongside 19,339 character records and 455 wrapping, refund and trade records. Verified original details remain available for tracing item history through the move to AzerothCore.

Drahy authored and committed
3,896lines added24lines removed51files changed
Drahy October 17, 2026 at 3:20 AM
98 Update Protect reward-bag delivery and review original item records (870fe77d)
Keep 94 reward bags on their protected mail route so returning players can collect their saved contents. Verify 4,850,957 inventory records, including every saved value, and review 8,368,627 original item records across separate historical periods.

Drahy authored and committed
3,214lines added3lines removed42files changed
Drahy October 17, 2026 at 1:32 AM
97 Update Preserve original mail and auction records for AzerothCore (c835bdde)
Verify 21,271 letters, 37,507 mail attachment records and 10,037 historical auction records for the move to AzerothCore. Check all 510,685 values in the prepared records, retaining original recipients, sender details, prices and protection until collection.

Drahy authored and committed
1,894lines added12lines removed33files changed
Drahy October 17, 2026 at 12:18 AM
96 Update Keep saved item contents traceable through migration (b772447f)
Check 3,460 saved item-content records and verify 105 compatible records covering 233 recorded units for AzerothCore. Permanently preserve three unsupported references with their original ownership and inventory history, while keeping the seven original material units unchanged.

Drahy authored and committed
2,652lines added12lines removed43files changed
Drahy October 16, 2026 at 11:46 PM
95 Update Keep saved item contents and guild bank links traceable (aad284d9)
Review 108 saved content records linked to 43 existing items, covering 237 recorded units. Verify the original guild bank links and retain the original item, inventory and contents together so historical references stay traceable.

Drahy authored and committed
1,235lines added1lines removed23files changed
Drahy October 16, 2026 at 10:04 PM
94 Update Keep item refunds, trades and wrapped gifts traceable (114aa9e4)
Check 1,982,510 saved refund, item-trade and wrapped-gift records against their original history. All values in 191,033 prepared records match, including the original character references and complete trade lists. Keep obsolete references separate so they cannot create an extra item or refund.

Drahy authored and committed
1,707lines added4lines removed34files changed
Drahy October 16, 2026 at 9:36 PM
93 Update Preserve a saved chest and its original rewards (e0220c4c)
Keep one historical chest record and its two saved Emblems of Frost with their original owner and inventory location. Preserve the full history and count the saved contents once so collection can finish normally without creating another reward.

Drahy authored and committed
8,501lines added34lines removed86files changed
Drahy October 16, 2026 at 9:02 PM
92 Update Keep saved item contents and ownership traceable (42ae766f)
Review 1,985,970 historical records for refunds, trading, wrapped gifts and saved loot. Confirm supported contents in 331 wrapping records with existing items and retain complete original container contents and ownership evidence for safe recovery during the server upgrade.

Drahy authored and committed
1,054lines added0lines removed19files changed
Drahy October 16, 2026 at 5:52 PM
91 Update Keep inventory locations consistent with protected recovery (f8a1ddd5)
Check 4,870,172 original inventory links and retain each original location
or its protected recovery history. The prepared inventory has 4,851,051
records, with all 19,404,204 saved values verified and no conflicting
positions or missing bags.

Drahy authored and committed
1,732lines added4lines removed30files changed
Drahy October 16, 2026 at 4:56 PM
90 Update Preserve original belongings for protected mail recovery (230fed6d)
Preserve complete original details for 24 inventory records and prepare
protected mail for 20 of them, containing all 95 original item units.
Existing protections are reused without duplicate recovery, while ordinary
inventory and the original owners remain unchanged.

Drahy authored and committed
1,646lines added16lines removed32files changed
Drahy October 16, 2026 at 4:12 PM
89 Update Keep historical items traceable when their character is missing (87041fca)
Preserve 17 historical item records together with their original inventory
locations and ownership evidence. This keeps their history available for later
investigation without guessing who should receive them.

Drahy authored and committed
1,830lines added19lines removed27files changed
Drahy October 16, 2026 at 1:03 PM
88 Update Keep original inventory and ownership traceable (b02c7da6)
All 4,870,172 original inventory references have been reviewed across current and historical character data, including the 217 items already safeguarded from missing bags.

Full original evidence now covers 41 item records with historical ownership or placement inconsistencies, keeping their source details available for accurate investigations.

Drahy authored and committed
1,774lines added0lines removed27files changed
Drahy October 16, 2026 at 12:36 PM
87 Update Preserve full ammunition quantities and guild storage (f063b48d)
Prepare ammunition in ordinary stack sizes while preserving its full quantity, ownership and item details across current and historical character data.

This retains 651,209 ammunition units across 724 prepared stacks and verifies 250,316 guild storage placements. Unplaced original records remain permanently traceable so later investigations have the original evidence.

Drahy authored and committed
3,333lines added27lines removed45files changed
Drahy October 16, 2026 at 11:29 AM
86 Update Preserve recorded ownership for historical item overlaps (f4c0e4c2)
Resolve six historical overlaps in the prepared conversion by keeping each original item with its recorded character and skipping only the conflicting bank entries. Preserve the complete history and all 20 original contents of the affected bag so each item remains accounted for without creating extra copies.

Drahy authored and committed
1,701lines added21lines removed31files changed
Drahy October 16, 2026 at 10:21 AM
85 Update Keep historical guild and inventory ownership traceable (d023bff9)
Review 265,502 guild-bank placement records against their preserved originals and verify the recorded bank tabs and slots. Record six historical overlaps with character inventories so each original item's ownership can be traced without creating extra copies.

Drahy authored and committed
1,152lines added0lines removed25files changed
Drahy October 16, 2026 at 9:40 AM
84 Update Preserve support for website character services (b76c8fe4)
Preserve the original information used by website character auctions, exchanges, transfers and historical restoration. Keep the existing identifiers and confirmation fields intact so these services retain a consistent foundation during the server transition.

Drahy authored and committed
3,498lines added20lines removed45files changed
Drahy October 16, 2026 at 9:18 AM
83 Update Preserve charter signatures and verified account links (bb1e466c)
Prepare 227 valid charter records and 143 signature records with their existing characters and items. Preserve the complete original evidence and align seven old account references so each signature remains linked to its signed character.

Drahy authored and committed
2,038lines added33lines removed36files changed
Drahy October 16, 2026 at 8:50 AM
82 Update Keep charter and signature history traceable (cd3ccafd)
Review 260 saved charter records and 258 signature records across current and historical characters. Keep original identities and ownership evidence intact so guild and arena team creation history remains traceable.

Drahy authored and committed
1,072lines added0lines removed23files changed
Drahy October 16, 2026 at 5:01 AM
81 Update Preserve installed glyphs and their character links (8e0787ee)
Verify 154,316 installed glyph slot records across current and historical characters. Keep every valid glyph unchanged, including its character, specialization and saved slot.

Drahy authored and committed
1,065lines added0lines removed22files changed
Drahy October 16, 2026 at 4:42 AM
80 Update Preserve container savings without duplicate payouts (1f536d91)
Verify the saved balances of 52,867 character records and prepare one exact transfer of 13 silver and 68 copper to its original owner. Preserve the original evidence and mark the emptied container so its money cannot be generated or collected again.

Drahy authored and committed
2,003lines added11lines removed34files changed
Drahy October 16, 2026 at 4:26 AM
79 Update Preserve character originals and prepare world returns (110431bc)
Store all 52,867 original character records with their ownership and saved return locations. Prepare 173 world returns from old dungeons and raids while preserving levels, played time, currencies and paid talent groups.

Drahy authored and committed
2,193lines added18lines removed38files changed
Drahy October 16, 2026 at 3:58 AM
78 Update Keep historical character dates and talent originals (28e2f904)
Preserve 52,867 character date references with evidence that distinguishes recorded creation from estimates, plus 41 original records of early talent settings. Review saved return locations for 173 dungeon and raid records while keeping played time and character progress intact.

Drahy authored and committed
1,864lines added7lines removed33files changed
Drahy October 16, 2026 at 2:36 AM
77 Update Preserve arena history for a fresh weekly start (b8c46448)
Keep all 1,766 original arena-team records and 3,489 membership records in permanent history with their owners. Prepare fresh weekly activity for 127 records while retaining ratings, season results, teammates and existing arena points.

Drahy authored and committed
2,340lines added36lines removed42files changed
Drahy October 16, 2026 at 1:45 AM
76 Update Verify arena teams and their original members (0375b539)
Verify 1,766 arena-team records and 3,489 membership records with their original character links. Preserve the original ratings, teammates and recorded activity for a traceable move to AzerothCore.

Drahy authored and committed
1,097lines added3lines removed28files changed
Drahy October 16, 2026 at 1:22 AM
75 Update Keep quest history and reputation ranks intact (2afe3b6f)
Preserve 6,602 original quest records and 518 original reputation records in permanent history. Keep recorded quest completions and reputation ranks intact while preparing characters for AzerothCore.

Drahy authored and committed
2,170lines added14lines removed37files changed
Drahy October 16, 2026 at 12:23 AM
74 Update Preserve character abilities and guild membership during migration (eb19b429)
Keep 10,878,311 preserved spell, skill and action records linked to their original characters, and verify 266,875 prepared guild records against their original history.

Retain the original guild history and ownership links so character progress and shared belongings remain traceable during the move to AzerothCore.

Drahy authored and committed
3,211lines added25lines removed44files changed
Drahy October 15, 2026 at 11:26 PM
73 Update Preserve original arena matchmaking ratings (6f6f923a)
Original matchmaking ratings and ownership are preserved for 63,358 stored records. Their values stay unchanged, and the starting point for future peak tracking is clearly distinguished from a recovered historical record.

Drahy authored and committed
1,371lines added39lines removed34files changed
Drahy October 15, 2026 at 10:31 PM
72 Update Keep saved pets linked to their original characters (32e90239)
Transfer mapping checks cover 23,924 saved pets and 264,657 associated records, including learned abilities, saved effects and cooldowns. The checks confirm their original owners and unique pet numbers within each character history, while historical data stays separate.

Drahy authored and committed
1,666lines added1lines removed26files changed
Drahy October 15, 2026 at 8:42 PM
71 Update Keep recovered seasonal container contents from being counted twice (22a936a0)
Ensure recovered seasonal containers are consumed after their saved contents are collected, including automatically collected currency. Preserve all 33 stored content records across 13 original containers without rerolling or adding rewards.

Drahy authored and committed
2,545lines added5lines removed44files changed
Drahy October 15, 2026 at 7:10 PM
70 Update Preserve original reward bags and their contents (e961ae00)
Protect 94 original reward bags, including 27 in current belongings, together with their saved contents. Keep recovered bags available in mail until collection and return existing contents once without rerolling rewards.

Other temporary supplies retain normal game rules. Collected bags also follow their ordinary use and offline cleanup rules.

Drahy authored and committed
7,774lines added8lines removed88files changed
Drahy October 15, 2026 at 6:40 PM
69 Update Protect seasonal belongings through collection (4be8a5a0)
Preserve 4,343 additional seasonal item records representing 37,812 units across current data and separately retained historical periods, including their saved container contents. Their owners can collect them during the normal event without a mail deadline.

Keep permanent collection records for split and merged stacks, retain existing trading rules, and preserve ordinary item behavior after collection. Checks cover full bags, failed delivery, saved contents and server restarts without duplicate rewards.

Drahy authored and committed
6,995lines added26lines removed99files changed
Drahy October 15, 2026 at 5:09 PM
68 Update Record seasonal belongings and their original contents (4b31e4bf)
Preserve evidence for 5,006 seasonal and maturing item records across current data and separately retained historical periods.

Confirm ownership for 4,343 additional seasonal inventory records representing 37,812 units, including the saved contents of 13 containers. Complete item histories and existing trade links support accurate restoration and checks against duplicate delivery. These figures count item records and units.

Drahy authored and committed
2,218lines added3lines removed22files changed
Drahy October 15, 2026 at 1:54 PM
67 Update Protect seasonal belongings and native maturation results (4a345b2c)
Safeguard 207 historical seasonal item records and the normal mature results of 39 eggs and jars, retaining their original owners and complete histories separately for each period.

Seasonal belongings wait safely for their usual holiday. When a maturing item cannot fit in a full bag, its normal result arrives in protected mail. Verified collection and restart handling prevent duplicate delivery while keeping ordinary expiration rules after collection.

Drahy authored and committed
6,594lines added159lines removed86files changed
Drahy October 15, 2026 at 12:54 PM
66 Update Keep recovered item timers safe through mail collection (fb666e10)
Preserve complete original histories for 6,092 item records and protect collection of 6,051 historical timed inventory records, containing 20,609 item units. Ownership stays linked to the same original characters across separate historical periods.

Returning players can collect eligible belongings from protected mail before their normal timers resume. Verified rollback, retry, stack merges, full bags and hard-restart recovery keep collected items from being granted twice while preserving normal future expiry.

Drahy authored and committed
5,111lines added18lines removed80files changed
Drahy October 15, 2026 at 9:45 AM
65 Update Trace historical item timers and original belongings (d02bac98)
Reviewed the stored state of 8,368,627 original item records and kept complete ownership and location evidence for 6,124 records across separate historical periods.

The review identifies 6,051 time-sensitive inventory records containing 20,609 units that could expire when a long-absent character returns. Seasonal recipes, holiday items and incubating eggs remain traceable without inventing replacements or assigning belongings to another owner.

Drahy authored and committed
3,051lines added0lines removed33files changed
Drahy October 15, 2026 at 12:13 AM
64 Update Verify game login repairs while preserving account ownership (ea75ac00)
Separate test accounts pass 50 repair checks, 16 confirmation and session checks, and four game sign-in checks. Choosing a supported login preserves the same account, character ownership and restrictions.

Another 31 checks confirm that original identities stay reserved while ordinary account actions continue to work. Interrupted and repeated requests retain their recorded outcomes.

Drahy authored and committed
2,070lines added1lines removed33files changed
Drahy October 14, 2026 at 11:00 PM
63 Update Verify item state and safe ammunition delivery (7ffcd4e2)
Checked charge and enchantment formats in 8,368,627 original item records to protect their stored state during the move to AzerothCore.

Game tests confirm that ammunition can be collected in standard stacks across multiple letters without losing quantities or granting duplicates. Full bags, interrupted collection and server restarts preserve the remaining contents. These tests use separate test characters.

Reviewed the original login names of 19,825 account records while preserving every account and its character links.

Drahy authored and committed
4,433lines added6lines removed56files changed
Drahy October 14, 2026 at 10:20 PM
62 Update Preserve complete ammunition quantities in standard stacks (86b87959)
Prepared standard-size stacks for 646,709 ammunition units from 155 original player inventory records and 4,500 units from three guild-bank records. Every prepared stack remains linked to its complete original evidence and original ownership.

The preparation retains normal stack limits and protected-mail safeguards. Eleven unlocated records remain preserved for investigation, including their original quantities and available ownership evidence.

Drahy authored and committed
1,091lines added12lines removed17files changed
Drahy October 14, 2026 at 9:28 PM
61 Update Verify pet abilities and preserve original item evidence (ef206edd)
Checked 254,673 saved pet-spell records against supported abilities and retained 442 original pet action-bar records with standard game handling.

Reviewed 8,368,627 item records and retained complete original evidence for 168 oversized ammunition stacks and one zero-quantity record. The retained originals keep historical quantities and ownership traceable.

Drahy authored and committed
2,063lines added1lines removed29files changed
Drahy October 14, 2026 at 8:29 PM
60 Update Prepare reputation limits and verify saved pets (4b1fb697)
Prepared ordinary reputation limits for 518 historical records while
preserving their Exalted or Hated ranks and complete original history.
Other reputation values stay unchanged.

Verified all 23,924 saved pet records against their game definitions,
appearances and stable positions. Existing companions remain preserved,
including 1,675 exotic pet records under normal talent requirements.

Drahy authored and committed
1,404lines added15lines removed23files changed
Drahy October 14, 2026 at 7:47 PM
59 Update Preserve original reputation and achievement history (7d649e8d)
Reviewed 43,120,376 reputation and achievement records, with every recorded
completed achievement matched to an existing achievement.

Retained complete original history for 518 reputation values beyond ordinary
limits and 1,498 older progress records linked to unavailable achievements.
This keeps historical progress traceable without inventing completions or
rewards.

Drahy authored and committed
1,133lines added0lines removed19files changed
Drahy October 14, 2026 at 6:58 PM
58 Update Preserve historical quests and their completion records (83e4149b)
Prepared preservation of 6,602 original quest records whose quests are
currently unavailable. Keeps 4,529 recorded completions and separates
2,073 saved progress records with their complete original history,
without creating replacement quests or rewards.

Checked 495,364 saved quest-progress records against ordinary quest states
and the quest-log limit. Existing supported progress stays preserved,
including entries beyond the visible log capacity.

Drahy authored and committed
1,355lines added14lines removed23files changed
Drahy October 14, 2026 at 6:41 PM
57 Update Prepare character progression and preserve quest history (691c9964)
Prepared ordinary primary talent groups for 41 low-level character records,
without choosing talents or granting extra points. Existing single and dual
specializations remain unchanged.

Verified honor and arena balances across 52,867 historical character records
and checked 18,079,620 quest progress and completion records. Full original
quest history remains preserved, including records whose quest definitions
are unavailable.

Drahy authored and committed
2,181lines added11lines removed34files changed
Drahy October 14, 2026 at 6:19 PM
56 Update Verify character limits and early talent progression (0d49459f)
Checked 52,867 historical character records against game limits for stored gold,
bank and stable capacity, titles and exploration. Short equipment previews alone do
not establish missing possessions.

Native tests confirm how early talent allocations are saved and shown after
returning to the game, distinguishing the ordinary primary group from an older
state that omits allocated talents. Original character history remains preserved.

Drahy authored and committed
3,580lines added0lines removed44files changed
Drahy October 14, 2026 at 5:38 PM
55 Update Verify preserved abilities and profession progress (1a08688a)
Verified 7,057,446 prepared learned-spell entries, 955,420 skill entries and 2,865,445 saved action bar entries for 52,867 character records. Complete checks confirm that earned training, skill values and talent and faction rules survive storage.

Every record was checked again independently. Each historical dataset stays separate and original player data remains unchanged.

Drahy authored and committed
861lines added13lines removed16files changed
Drahy October 14, 2026 at 4:47 PM
54 Update Prepare consistent spell and profession conversion (5e9af728)
Reviewed 8,194,966 original learned-spell records and 960,434 skill records under the same talent, faction and profession rules. Complete checks preserve original training history, earned ranks and skill progress while keeping each historical dataset separate.

Checked the prepared results for all 52,867 characters and added safeguards against conflicting corrections or unintended ability grants. Original player data remains unchanged.

Drahy authored and committed
1,687lines added3lines removed21files changed
Drahy October 14, 2026 at 4:25 PM
53 Update Verify learned spell ranks and profession progress (190e5cdd)
Reviewed all 8,194,966 original learned-spell records and verified seven ability families across both specializations, relogs and restart. All 85 checks passed, including preserved Leatherworking progress, its learned recipe and a normal craft with the correct material and item totals.

Original spell and owner history stays traceable. Existing training is retained without inventing higher ranks; player data remains unchanged.

Drahy authored and committed
5,375lines added0lines removed29files changed
Drahy October 14, 2026 at 3:54 PM
52 Update Keep talent abilities aligned with normal talent choices (cda1c5f7)
Prepare migration rules for 32,592 historical talent ability records so their effects follow normal talent choices without adding extra permanent abilities. Preserve original ownership, flags and 3,217 button references, while keeping ordinary abilities and previously earned training unchanged.

Drahy authored and committed
732lines added10lines removed16files changed
Drahy October 14, 2026 at 3:08 PM
51 Update Verify talent abilities across both specializations (7e326fea)
Review 32,592 historical talent ability records and retain their original history and 3,217 related button references. Across 112 checks, 35 definitions follow normal talent choices through both specializations, relogs and restart, without adding extra permanent learned abilities.

Drahy authored and committed
8,302lines added3lines removed41files changed
Drahy October 14, 2026 at 2:52 PM
50 Update Align legacy talent variants with normal talent learning (bdd541e3)
Prepare migration rules that preserve the complete history of 133 old talent records and 17 related button references while preventing obsolete variants from bypassing a talent reset. Twenty-two additional checks confirm current talent learning across both specializations, relogs and restart; ordinary trained abilities remain unchanged.

Drahy authored and committed
2,159lines added13lines removed28files changed
Drahy October 14, 2026 at 2:21 PM
49 Update Verify disabled abilities and preserve legacy talent history (48d9b033)
Review 193 historically disabled ability records and test their seven spell definitions in 72 game observations across specializations, relogs and server restarts. Confirm disabled abilities remain unavailable while ordinary game controls stay intact.

Identify 133 older Bloodthirst and Demonic Sacrifice records whose spell definitions remain available without talent points. Keep their original ownership, training history and related button positions traceable.

Drahy authored and committed
3,233lines added15lines removed28files changed
Drahy October 14, 2026 at 1:30 PM
48 Update Preserve normal spell learning and action-bar controls (16e16c7c)
Explain how newly learned spells and rank changes reach the game client, while preserving original button layouts as historical evidence. Keep normal game controls and player-created layouts intact without forcing historical positions onto current bars.

Drahy authored and committed
175lines added12lines removed7files changed
Drahy October 14, 2026 at 10:50 AM
47 Update Preserve earned talent training through specialization resets (b38d2ffc)
Prepare 60,811 retained training records with 173,573 inactive lower steps reconstructed from proven higher ranks. Earned abilities become available after the matching talent is chosen, while original history stays separate from reconstructed steps.

Confirm this behavior in 44 game observations across talent selection, both specializations, relogs and server restart. Review 153,978 historical talent-button references and retain their original positions for traceable migration.

Drahy authored and committed
4,722lines added8lines removed40files changed
Drahy October 14, 2026 at 10:32 AM
46 Update Verify talent training and retain earned rank history (a52aa193)
Test 217 learned spell definitions across all classes in 275 game observations. Confirm restoration through complete talent rank chains across specializations and server restarts.

Review 60,811 historical training records, including 52,003 higher-rank entries whose earlier training steps are missing. Keep the original history permanent so earned abilities remain traceable.

Drahy authored and committed
15,530lines added6lines removed35files changed
Drahy October 14, 2026 at 9:59 AM
45 Update Verify talent choices and previously learned spell ranks (4a0f8998)
Pass 33 game checks confirming that Shaman Dual Wield follows its selected talent and previously learned spell ranks can become available again when the matching talent is chosen. Switching specializations and returning after a server restart preserves the tested behavior.

Review 60,811 original talent spellbook records while retaining their complete history.

Drahy authored and committed
2,458lines added7lines removed32files changed
Drahy October 14, 2026 at 2:45 AM
44 Update Keep Shaman Dual Wield tied to its talent after conversion (7fe613c2)
Prepare the conversion so 475 historical Shaman proficiency records no longer restore Dual Wield after a talent reset. Shamans can regain the ability through their talent choice, while ordinary fighting skills and all original history remain preserved.

Check all 960,434 stored skill records and retain 181 earlier progression repairs.

Drahy authored and committed
736lines added6lines removed18files changed
Drahy October 14, 2026 at 2:17 AM
43 Update Verify talent reset behavior and preserve ordinary fighting abilities (4ff10693)
Reviewed 475 historical Shaman Dual Wield skill records with their original ownership and preserved history. Three test characters passed twelve checks across login, saving, reconnecting and restarting, distinguishing talent-dependent Shaman abilities from ordinary Warrior Dual Wield.

Original character data and weapon skill progress remain preserved.

Drahy authored and committed
2,374lines added0lines removed32files changed
Drahy October 14, 2026 at 12:19 AM
42 Update Preserve earned faction abilities and native language knowledge (c6366948)
Migration preparation now corrects 40 historical foreign-language records and preserves 28 earned mount or teleport records through their matching faction abilities. Eighteen existing counterparts keep their original state, ten earned mount equivalents are retained, and eight action-bar references follow the matching ability. Complete original history remains preserved.

Thirteen test characters passed 52 checks across login, saving, reconnecting and restarting. Class-specific checks also distinguish 6,890 ordinary Dual Wield records from talent-only abilities.

Drahy authored and committed
3,764lines added16lines removed39files changed
Drahy October 13, 2026 at 11:46 PM
41 Update Trace historical languages and earned faction abilities (b11fa66f)
Verify 117 original records of learned abilities: 88 language entries, 17 mount entries, 11 teleport entries and one additional Shoot entry.

Match 28 mount and teleport entries to their standard faction equivalents while retaining original ownership and complete learning history, so earned mounts remain traceable through historical faction changes.

Drahy authored and committed
4,224lines added0lines removed34files changed
Drahy October 13, 2026 at 9:48 PM
40 Update Preserve earned training and correct historical skill limits (aa4ae87e)
Keep earned Riding and Cooking points when correcting 136 historical training limits. Bring 45 excessive skill values within normal character limits while preserving their original history.

Verify six skill scenarios and two existing recipe controls across 24 login, relog and restart observations. Existing training and the checked recipes remain available.

Drahy authored and committed
2,234lines added14lines removed30files changed
Drahy October 13, 2026 at 9:00 PM
39 Update Verify talent behavior and preserve original skill progress (4dce4554)
Review 8,194,966 learned-spell records and record 12 observations across login, relog and restart to distinguish ordinary abilities from talent dependencies.

Verify 181 skill records against their original training. Confirm higher training already learned in 131 Riding and 5 Cooking records, while preserving original skill values and complete history throughout the conversion checks.

Drahy authored and committed
2,209lines added0lines removed33files changed
Drahy October 13, 2026 at 4:51 PM
38 Update Preserve original skill history and prepare character corrections (99314789)
Preserve 960,434 original skill records with their values and ownership so historical changes remain traceable.

Check 4,499 unsupported skill records and 96 learned-spell entries against each character's current race and class. Retain complete history and preserve supported skills and pet records while preparing corrections for stale entries.

Drahy authored and committed
2,813lines added13lines removed29files changed
Drahy October 13, 2026 at 4:13 PM
37 Update Verify character classes and trace historical skill differences (ae778a42)
Verify race and class support for 52,867 historical character records and class matching for 981,063 saved talent records.

Review 960,434 skill records and retain traceable evidence for 4,499 incompatible skill entries and 102 learned-spell entries. Original characters, skill values and saved spell history remain intact.

Drahy authored and committed
6,831lines added0lines removed23files changed
Drahy October 13, 2026 at 3:05 PM
36 Update Preserve historical character ages with traceable date references (40bf1968)
Prepare historical date references for 52,867 character records while keeping original playtime, achievements and statistics intact.

Distinguish 14 recorded creation events, 52,222 estimates based on historical activity and playtime, and 631 account-based estimates. Permanent supporting evidence keeps uncertain dates identifiable and avoids treating migration day as a character's birthday.

Drahy authored and committed
5,866lines added8lines removed36files changed
Drahy October 13, 2026 at 2:28 PM
35 Update Verify preserved auction items and seller payments (a8e5a6a2)
Temporarily deleted characters keep their auction items and seller payments until restoration.

Recovery checks cover four synthetic auctions and 14 test item units, including interrupted saves, normal auction fees and collection without duplicates.

Drahy authored and committed
2,093lines added6lines removed27files changed
Drahy October 13, 2026 at 1:27 PM
34 Update Protect preserved mail when saving is interrupted (694f5249)
Saving interruptions now stop safely so preserved items, gold and original cash-on-delivery payments remain consistent after reconnecting.

Recovery checks preserved all 123 synthetic item units and confirmed that payments are collected exactly once.

Drahy authored and committed
7,916lines added42lines removed64files changed
Drahy October 13, 2026 at 12:52 PM
33 Update Keep recovered mail intact when saving is rejected (061e414c)
Rejected collections leave recovered attachments and original cash-on-delivery payments in their letters. Successful retries transfer each item and payment once, including payments owed to temporarily deleted characters.

Stack-size checks cover 47,761 preserved item records, helping keep original belongings compatible with recovery.

Drahy authored and committed
4,450lines added8lines removed55files changed
Drahy October 13, 2026 at 1:54 AM
32 Update Extend mail recovery checks to failed collections (122d177b)
Check recovered attachments and cash-on-delivery payments when saving a collection fails. These checks exposed an incorrect success reply and a payment visible to an online sender even though the collection was not saved.

Original belongings remain preserved throughout these checks.

Drahy authored and committed
1,636lines added4lines removed26files changed
Drahy October 13, 2026 at 12:41 AM
31 Update Verify recovered mail items across full bags and restarts (5870f26e)
Verified that recovered items arrive by mail when a character logs in, leaving the player to choose when to collect them. Tests on the new server confirm correct stack merging, blocked duplicate collection and preserved attachments when bags are full, including after a restart.

All 354 cloth pieces used in these synthetic tests remain accounted for. Their complete original recovery history stays traceable after collection and stack merging.

Drahy authored and committed
2,393lines added17lines removed30files changed
Drahy October 10, 2026 at 4:28 AM
30 Update Keep protected mail money consistent when collection fails (2c5f0194)
Preserved mail now adds money only after collection is saved successfully. If a save fails, the letter and balance stay intact so the player can try again safely.

Tests cover successful collection, a rejected save, the normal gold limit, repeat attempts and a server restart. Ordinary new mail keeps its existing behavior.

Drahy authored and committed
3,066lines added15lines removed41files changed
Drahy October 10, 2026 at 3:58 AM
29 Update Check preserved abilities against the new server (be670080)
All 8,194,966 reviewed learned-spell records and 981,063 stored talent allocations match valid definitions in the new server. Talent-related abilities are identified separately, keeping their original history preserved during the talent reset.

The new server starts successfully in an independent test environment after two startup fixes. Historical character collections remain separate, protecting the original records used for later recovery.

Drahy authored and committed
5,344lines added21lines removed76files changed
Drahy October 9, 2026 at 4:35 PM
28 Update Clarify preservation of learned abilities and talent history (37e568e3)
Document the original histories of 8,194,966 learned-spell records and 981,091 talent records, preserving the distinction between ordinary abilities and talent-linked abilities.

Explain how spell validity, character specializations and talent resets interact, keeping original history traceable and making unintended ability changes easier to detect.

Drahy authored and committed
1,065lines added0lines removed15files changed
Drahy October 9, 2026 at 2:19 PM
27 Update Protect historical belongings until collection (697a783b)
Add permanent collection protection for 20,544 old letters, 37,507 actual attachments and over 62,407 gold in original balances, so returning players can collect their belongings without an absence deadline.

Keep original cash-on-delivery prices and protect payments to their original senders. Preserve one-time results for 10,037 historical auctions, including their related statistics, while keeping normal rules for new mail and auctions.

Drahy authored and committed
4,723lines added32lines removed86files changed
Drahy October 9, 2026 at 1:56 PM
26 Update Preserve historical mail and auction belongings (c004a99f)
Keep complete original records for 21,271 old letters, their 37,507 actual attached items and 10,037 historical auctions with known sellers so belongings can be traced accurately when players return.

Retain 13,975 actual auction item records without proven player owners, plus two historical item records with unavailable definitions, in permanent history without inventing belongings or recipients.

Reserve historical item numbers so new items cannot reuse identifiers needed for later recovery.

Drahy authored and committed
8,051lines added21lines removed40files changed
Drahy October 9, 2026 at 12:35 PM
25 Update Verify historical belongings against AzerothCore game data (3bd68a57)
Compare 8,368,627 original item records and 8,194,966 learned-spell records belonging to existing characters with AzerothCore game data, keeping each era's history separate.

Review 21,271 old letters containing 37,507 actual item records and preserve their original context so historical belongings can be traced accurately when players return.

Drahy authored and committed
16,314lines added2lines removed32files changed
Drahy October 9, 2026 at 11:39 AM
24 Update Preserve guild history and historical bank contents (13a52931)
Keep 554,305 original guild records, covering membership, permissions, bank balances and activity history, permanently traceable within their respective eras.

Preserve 15,170 actual item records from the banks of 195 empty historical guilds so their original belongings remain available for accurate investigation.

Drahy authored and committed
6,831lines added6lines removed16files changed
Drahy October 9, 2026 at 10:34 AM
23 Update Preserve historical ratings and item records for returning players (d35f1089)
Keep 2,562,062 original supporting records in permanent history for their respective eras, with original character and item context where it exists.

Current and historical records remain separate so past character information and belongings can be traced accurately for returning players.

Drahy authored and committed
5,276lines added27lines removed25files changed
Drahy October 9, 2026 at 10:24 AM
22 Update Review historical character records and guild bank preservation (f1aca0ba)
Review 2,562,062 historical supporting records and the bank contents of 195 empty guilds, including 15,170 actual item records. Record their original context so character history and belongings can be traced during the move to AzerothCore.

Drahy authored and committed
5,508lines added3lines removed22files changed
Drahy October 9, 2026 at 7:29 AM
21 Update Preserve historical world timers and auction bidding history (c9f37cda)
Keep 429 original world-state, creature respawn and auction bidding records as permanent, searchable history. This preserves the original evidence while preparing a fresh world and reset schedule for the new server, without replaying historical arena rewards.

All original values and their relationships passed comparison and protection checks. Auction items, winners, bids and money remain part of the normal character transfer and settlement checks.

Drahy authored and committed
1,395lines added14lines removed19files changed
Drahy October 9, 2026 at 6:43 AM
20 Update Preserve original character abilities and talent history (5177e1c6)
Keep 9,176,057 original learned-spell and talent records permanently searchable, including the history of deleted characters. Original flags and talent allocations remain available for investigation while compatible abilities and the planned talent reset are checked for the new server.

The original records and earlier preserved history passed comparison checks. A review of all remaining character records also identified old world timers that need a fresh start, helping prevent outdated schedules from triggering unintended rewards.

Drahy authored and committed
48,148lines added19lines removed27files changed
Drahy October 9, 2026 at 6:29 AM
19 Update Document original spell availability and talent history (f4db6897)
Review 8,194,966 learned-spell records and 981,091 original talent records, documenting original availability and character ownership for future investigations.

Distinguish learned abilities from old talent allocations, including history from characters retained for later restoration. This establishes the evidence needed to prepare their transfer under the new server's rules.

Drahy authored and committed
1,384lines added0lines removed13files changed
Drahy October 7, 2026 at 6:56 PM
18 Update Preserve original character effects and cooldown history (810663c6)
Preserve 161,405 original character effect and spell cooldown records for future investigations, including their original ownership history.

Every archived record matches the original data and remains protected from changes or deletion. Existing spell cooldowns have already elapsed; the transfer will follow AzerothCore's normal rules while keeping their history available.

Drahy authored and committed
3,160lines added0lines removed20files changed
Drahy October 7, 2026 at 6:30 PM
17 Update Preserve original pet effects and cooldown history (9e08f436)
Preserve 9,984 original pet effect and cooldown records for later investigation, including historical details the new game server does not store.

Every preserved record matches the original data and remains protected from changes or deletion. Supported effects and cooldowns will follow AzerothCore's normal rules when the characters are transferred.

Drahy authored and committed
7,066lines added0lines removed20files changed
Drahy October 7, 2026 at 6:11 PM
16 Update Preserve a saved pet's identity for transfer (d067a7b9)
Prepare a safe transfer for one existing pet and its 21 linked effect, spell and cooldown records. The verified mapping keeps the same owner and original pet details while using a compatible identifier during conversion.

The complete original information is permanently preserved and protected so this correction can always be traced.

Drahy authored and committed
1,307lines added6lines removed24files changed
Drahy October 7, 2026 at 5:16 PM
15 Update Preserve historical pet records for future investigations (88de080e)
Preserve 17,753 historical pet spell, effect and cooldown records for future investigations. These records already lacked their parent pet in the old data; keeping them permanently makes later checks possible without inventing pets or rewards.

All 23,924 saved pets, including pets of hidden characters, remain preserved in the migration source.

Drahy authored and committed
667lines added13lines removed15files changed
Drahy October 7, 2026 at 4:34 PM
14 Update Review historical pet records before transfer (5c9fcdb2)
Reviewed 23,924 saved pet records across current and historical data and confirmed their links to existing characters, including hidden characters kept for restoration.

Separately identified 17,753 old spell, effect and cooldown records whose pets were already absent before conversion. Recorded the choices for preserving these remnants without inventing pets or granting unproven rewards. No player pet was removed or restored.

Drahy authored and committed
2,246lines added0lines removed12files changed
Drahy October 7, 2026 at 4:07 PM
13 Update Protect historical character identities during creation and import (26d9cd97)
Keep one historical character reference protected against accidental reuse by new characters or imports. Normal character numbering stays unchanged, and the original history remains available for owner-verified investigation.

Apply the same protection across current and historical data. Document the planned account-based website restoration so eligible characters can eventually be restored without routine GM tickets, after conversion and ownership checks are complete.

Drahy authored and committed
1,120lines added39lines removed27files changed
Drahy October 7, 2026 at 3:47 PM
12 Update Review an unusual historical character reference (8f01244c)
Reviewed 1 unusual historical achievement reference with no remaining character. Documented choices for keeping its original evidence distinguishable from future characters, so an old record cannot be mistaken for a new player's earned progress.

The achievement evidence remains preserved while its original ownership and the treatment of its character identifier are unresolved. No ownership or rewards were inferred.

Drahy authored and committed
222lines added1lines removed8files changed
Drahy October 7, 2026 at 2:14 PM
11 Update Preserve historical progress for future investigations (89a2cdcd)
Preserved 5,133,394 historical progress and settings records left behind by characters that were already absent. Their original values remain available for future investigations while existing and recoverable character progress keeps its established rules.

Added a staff guide for finding retained mail, belongings and progress through their original history. The total counts records, so one former character can have many entries. Ownership must be established before any restoration.

Drahy authored and committed
4,574lines added18lines removed17files changed
Drahy October 7, 2026 at 2:07 PM
10 Update Review historical character progress before transfer (081aadc9)
Identify older progress and settings whose original characters are no longer present. Record the preservation choices for those remnants while keeping normal progress with existing and recoverable characters.

Check account links before transfer so historical remnants cannot be assigned to another player by mistake.

Drahy authored and committed
3,058lines added0lines removed15files changed
Drahy October 7, 2026 at 1:18 PM
9 Update Preserve historical return locations (610fea97)
Keep older return-location records permanently available for investigation when their original characters are no longer present. Protect the retained information from accidental changes or deletion without creating a restoration claim.

Existing characters, including those saved for later restoration, retain their normal return-location conversion rules.

Drahy authored and committed
475lines added7lines removed14files changed
Drahy October 7, 2026 at 12:51 PM
8 Update Review saved return locations before transfer (4ad479eb)
Check saved battleground return locations so characters can leave old matches safely after the move. Preserve the normal return-home behavior and review older records without an existing character before deciding how to retain them.

Drahy authored and committed
468lines added0lines removed9files changed
Drahy October 6, 2026 at 1:00 AM
7 Update Preserve partial fishing history (80438902)
Keep unfinished fishing progress available as permanent historical evidence while preserving learned skill levels. Future training will follow the new server's normal rules, without turning partial progress into an extra skill award.

Drahy authored and committed
429lines added11lines removed13files changed
Drahy October 6, 2026 at 12:54 AM
6 Update Review partial fishing progress before transfer (e8b6a73a)
Check the older partial fishing progress that has no direct equivalent in the new server core. Keep the findings available for a preservation decision while existing learned skills remain part of normal character transfer.

Drahy authored and committed
266lines added1lines removed8files changed
Drahy October 6, 2026 at 12:25 AM
5 Update Preserve historical charter signatures (fbdefb09)
Keep incomplete guild and arena charter history available for future support reviews. Preserve the original player connections and retain the historical evidence permanently, so older records can be investigated without guessing missing details.

Existing charter items keep their normal handling during the migration.

Drahy authored and committed
900lines added13lines removed20files changed
Drahy October 6, 2026 at 12:10 AM
4 Update Review incomplete guild and arena charter history (fc4ea741)
Verify surviving guild and arena charters and their ownership before moving player progress to the new server core. Keep the remaining historical records available for a preservation decision, without guessing missing guild or team details.

Drahy authored and committed
430lines added1lines removed8files changed
Drahy October 2, 2026 at 1:09 PM
3 Update Preserve incomplete inventory history (640cfaf9)
Preserve incomplete inventory history for future support reviews, including its original character connection. This keeps older records available when a returning player asks about missing belongings.

Retain the evidence permanently and prevent new belongings from being confused with older records during the migration.

Drahy authored and committed
633lines added19lines removed16files changed
Drahy October 2, 2026 at 1:03 PM
2 Update Check character records before transfer (0458295a)
Verify that characters returning from old dungeons and raids have suitable destinations outside instances. Identify incomplete inventory records and keep their handling open for review before transferring player belongings.

The evidence distinguishes older gaps from transfer losses, helping protect recovery claims and preserve information for later investigation.

Drahy authored and committed
4,972lines added2lines removed14files changed
Drahy October 2, 2026 at 12:25 PM
1 Update Define recovery through the player migration check (603ce1a4)
Record the approved recovery rules so returning players can check their belongings without remembering item names. Verified transfer losses will be eligible for a single delivery through in-game mail, with lasting receipts and no claim deadline.

Uncertain historical evidence stays available for private review. These rules prepare the recovery feature; player claims are not available yet.

Drahy authored and committed
54lines added12lines removed4files changed
Drahy October 2, 2026 at 12:03 PM

September 2026

179 changes
179 Update Prepare a player-facing migration check (357995ad)
Define an account-based way for returning players to see verified transfer and recovery status without remembering individual belongings. Keep uncertain historical records out of automatic claims until ownership and item state can be proven.

Drahy authored and committed
309lines added5lines removed6files changed
Drahy September 29, 2026 at 2:43 PM
178 Update Preserve missing guild bank evidence (37cfe5df)
Keep saved guild bank references whose belongings were already absent, so future reports can be checked against their original context. Protect those records and prevent their original identifiers from being reused while leaving the unusable slots out of play.

Drahy authored and committed
275lines added12lines removed6files changed
Drahy September 29, 2026 at 2:43 PM
177 Update Identify guild bank records needing review (ddb54f89)
Record saved guild bank slots that point to belongings already missing from the source data. Preserve the evidence and the available choices so those slots can be handled safely before players return.

Drahy authored and committed
47lines added0lines removed3files changed
Drahy September 28, 2026 at 1:32 AM
176 Update Preserve historical belongings for future review (29af2b72)
Preserve belongings that cannot currently be linked to an active character, along with their original context, for future support review. Keep them out of play until ownership is verified, and protect their identity so a later claim can be checked reliably. Document a private support route for players after launch.

Drahy authored and committed
3,091lines added13lines removed21files changed
Drahy September 28, 2026 at 1:29 AM
175 Update Identify belongings that need a preservation decision (95827936)
Review historical items with no surviving owner or normal location, including records tied to refunds and trades. Record the findings so these belongings can be handled deliberately before player data is moved.

Drahy authored and committed
583lines added0lines removed7files changed
Drahy September 28, 2026 at 12:40 AM
174 Update Check safe exits for returning players (090aed5c)
Review saved dungeon and raid locations against each character's home destination, and record where a later move is needed. This helps prevent players from returning to expired instances while preserving their groups.

Drahy authored and committed
2,819lines added2lines removed7files changed
Drahy September 28, 2026 at 12:07 AM
173 Update Preserve undeliverable mail for later review (2e733382)
The migration rehearsal now preserves the full contents of undeliverable, already-returned letters for later ownership review. It leaves ordinary mail unchanged and avoids sending their contents to someone whose claim has not been verified.

Drahy authored and committed
671lines added11lines removed14files changed
Drahy September 27, 2026 at 11:56 PM
172 Update Keep migration updates clear and consistent (1958ebfc)
Migration and backup preparation updates keep their familiar commit links and change summaries, with one clear description shared by the repository, website and Discord. Detailed preparation records stay in the project documentation so public updates remain understandable without exposing internal setup.

Drahy authored and committed
22lines added13lines removed2files changed
Drahy September 26, 2026 at 9:01 PM
171 Update Beginning a major server upgrade for Drahy's Legacy (0377cc4c)
We're starting a major upgrade to the software that powers our world, moving from TrinityCore to AzerothCore.

This will give us a stronger foundation for improving quests, dungeons and raids, and bringing new features to the server over time.

Keeping your characters, equipment, collections and hard-earned progress is our priority. We'll work through the transition step by step and test the results before the upgraded server goes live.

Server launch: October 21, 2026 at 10:00 CEST
Opening October 21, 2026 at 10:00 CEST
Follow the countdown at https://www.drahy.com

This marks the beginning of the upgrade — there's more to come!
Drahy September 8, 2026 at 10:50 AM
170 Update Core/Calendar: Implement different timezone support for ingame calendar (45a5b6a9)
Displays in-game calendar events in each player's timezone. Authentication records the client's timezone offset, and calendar requests convert between that local time and stored UTC timestamps without replacing existing calendar events.

Shauren authored · Drahy integrated
2,394lines added805lines removed41files changed
Drahy September 8, 2026 at 7:09 AM
169 Update Core/Locales: Set active code page and locale used by c string functions to utf8 (7be101ac)
Initializes locale handling for the servers and extraction tools, enables the UTF-8 active code page on Windows, and shares the initialized calendar locale with timezone handling.

Shauren authored · Drahy integrated
117lines added5lines removed11files changed
Drahy September 8, 2026 at 7:09 AM
168 Update Core/Locales: Revert back to using C locale for number formatting (e2b26f20)
Keeps number formatting in the C locale while retaining the system locale for text and calendar handling, avoiding locale-dependent decimal separators in numeric output.

Shauren authored · Drahy integrated
10lines added5lines removed1files changed
Drahy September 8, 2026 at 7:09 AM
167 Update Core/Misc: Added windows version checks during startup to avoid confusion about crashes when running on unsupported OS (eb50b29a)
Checks the Windows build at startup and reports when it is older than the required build 18362 (Windows 10 version 1903), making unsupported-system failures easier to identify.

Shauren authored · Drahy integrated
41lines added6lines removed10files changed
Drahy September 8, 2026 at 7:09 AM
166 Update SQL: Move to correct directory (8ca0f66d)
Moves the account timezone-offset migration into the auth update directory for branch 3.3.5 so it is discovered for the correct game version.

Shauren authored · Drahy integrated
0lines added0lines removed1files changed
Drahy September 8, 2026 at 7:09 AM
165 Update Core/Spells: Fixed Conflagrate direct damage not benefitting from talents that increase its damage and DoT benefitting twice from damage done mods (c18d0000)
Corrects Conflagrate damage calculations so direct damage receives the appropriate modifiers and periodic damage does not apply damage bonuses twice.

Shauren authored · Drahy integrated
4lines added2lines removed2files changed
Drahy September 8, 2026 at 6:53 AM
164 Update Core/Mail: Moved gold check closer to where it is taken away (dd1847bd)
Rechecks available gold after the asynchronous mail lookup, immediately before proceeding with sending the mail.

Shauren authored · Drahy integrated
6lines added6lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
163 Update Core/Battlefield: Fixed using invalidated iterator when a player queued for wintergrasp is inside a battleground (63cbef9e)
Keeps the Wintergrasp queue iterator valid when a queued player is in a battleground by avoiding removal during the invitation loop.

Shauren authored · Drahy integrated
1lines added4lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
162 Update Core/Loot: Check bank for unique loot items when determining loot roll eligibility (#29373) (01e684a7)
Includes bank contents when checking unique-item limits before allowing a player to roll for group loot.

Gildor authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
161 Update Core/Spells: Make SpellEffectInfo not copyable (54b13c7e)
Makes spell effect information non-copyable and gives its immunity data unique ownership, preventing accidental sharing and duplicate deletion.

Shauren authored · Drahy integrated
6lines added11lines removed2files changed
Drahy September 8, 2026 at 6:53 AM
160 Update Core/Misc: Remove incorrect (and unused) equality operator overloads from LinkedListHead::Iterator class (d5b64a0b)
Removes incorrect pointer/reference equality overloads from linked-list iterators and makes the map iterator comparison explicit.

Shauren authored · Drahy integrated
1lines added11lines removed2files changed
Drahy September 8, 2026 at 6:53 AM
159 Update Core/Misc: Fixed thread-unsafe access to list of objects that should be spawned in a cell (966936b0)
Avoids inserting missing map or cell entries while reading spawn lists from map-update threads, and handles absent transport passenger lists safely.

Shauren authored · Drahy integrated
35lines added27lines removed4files changed
Drahy September 8, 2026 at 6:53 AM
158 Update Core/Auras: Implemented SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD (suppress aura applications while dead without removing the aura) (d028bb0e)
Suppresses aura applications while their owner is dead when the spell has the Disable Aura While Dead attribute, retaining the owned aura for later reapplication.

Shauren authored · Drahy integrated
11lines added8lines removed4files changed
Drahy September 8, 2026 at 6:53 AM
157 Update Core/Auras: Registering a new owned aura will now search existing owned auras instead of applied auras to check for unstackable one (a85dcb6f)
Checks owned auras when registering a new owned aura, and applied auras when applying it, so incompatible auras are removed from the correct collection.

Shauren authored · Drahy integrated
8lines added21lines removed2files changed
Drahy September 8, 2026 at 6:53 AM
156 Update Core/Object: Remove casts in WorldObject::setActive (2df1bc3e)
Routes activation and deactivation through the shared WorldObject map API without type-specific casts.

robinsch authored · Drahy integrated
2lines added12lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
155 Update Core/Objects: Remove restriction on what object types can be set as active (163c674a)
Allows active world objects to keep their spawn grids loaded consistently, extending the existing creature handling to gameobjects and other world objects.

Shauren authored · Drahy integrated
59lines added64lines removed4files changed
Drahy September 8, 2026 at 6:53 AM
154 Update DB/Text: fix Halazzi texts id (33bc42b6)
Assigns Halazzi dialogue to creature entry 23577 instead of the incorrect 23557 entry.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
153 Update Core/CrashHandler: Add a timeout to retrieving windows version from WMI (8b73bb50)
Bounds the Windows WMI connection wait when collecting operating-system information for crash reports.

Shauren authored · Drahy integrated
8lines added8lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
152 Update DB/Quest: Wanted: "Hogger" shoud be taken from both wanted posters (253bb199)
Allows the second wanted poster, gameobject 156561, to offer the Wanted: Hogger quest.

Aokromes authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
151 Update DB/Quest: update quests ObjectiveText ruRU localization (9daaa99e)
Updates 897 Russian quest objective text records, correcting the displayed objective descriptions.

Aokromes authored · Drahy integrated
898lines added0lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
150 Update Core/Battlegrounds: Fix group loot (#29300) (fe2da02c)
Registers newly created battleground raid groups with the group manager so group loot can find them correctly.

Giacomo Pozzoni authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
149 Update Core/Groups: Reduce differences between branches (define naming) (#29332) (f746c7f7)
Standardizes group-size, raid-size, target-icon and Scholomance encounter constant names without changing their numeric values.

M'Dic authored · Drahy integrated
53lines added52lines removed14files changed
Drahy September 8, 2026 at 6:48 AM
148 Update Core/Pets: Avoid loading creature_addon/creature_template_addon (#29331) (edb00d4f)
Prevents pets from inheriting creature spawn addon data after revival, and stops assigning a creature spawn ID when creating a pet.

Gildor authored · Drahy integrated
3lines added2lines removed2files changed
Drahy September 8, 2026 at 6:48 AM
147 Update Core/Misc: mac build fix (6b9899e9)
Uses the weak-order comparison fallback for scheduled task timestamps, fixing compilation on macOS.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
146 Update CI/appveyor: Upgrade dependencies (ea1c5777)
Updates the Windows AppVeyor dependencies to Boost 1.83, OpenSSL 3.0 and MySQL 8.1, and packages the corresponding runtime libraries.

Shauren authored · Drahy integrated
24lines added5lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
145 Update Core/Misc: Silence compile warning in boost::process with version 1.83 (08eac7a0)
Suppresses a Microsoft compiler warning raised by Boost.Process 1.83 pipe stream destructors.

Shauren authored · Drahy integrated
15lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
144 Update CI/AppVeyor: Upgrade boost version to 1.82 (79544e5f)
Updates the Windows AppVeyor build environment to Boost 1.82.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
143 Update DB/Conditions: Fixed targeting of Koralon's Burning Breath (25 mode) (ae2a3a09)
Applies the Burning Breath stalker target condition to Koralon's 25-player spell variant as well.

Gildor authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
142 Update DB/Instances: Fixed targeting of Koralon's Burning Breath, it should just free spin instead of following a player (cb11a622)
Gives Koralon's Burning Breath a moving invisible stalker target and a circular waypoint path so the breath rotates instead of tracking a player.

Krutok authored · Drahy integrated
28lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
141 Update DB: Allow reserved_name to be accent-sensitive (fe084836)
Uses binary UTF-8 collation for reserved character names, allowing names with different accents to be stored distinctly.

Kitzunu authored · Drahy integrated
4lines added2lines removed2files changed
Drahy September 8, 2026 at 6:48 AM
140 Update SQL: Move update to correct directory (dc995447)
Moves the May character-name collation migration into the 3.3.5 update directory so the correct branch can discover it.

Shauren authored · Drahy integrated
0lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
139 Update Core/Misc: Silence a false positive warning (79e2f77d)
Exposes and consistently names the temporary summon group key fields, silencing a false compiler warning while keeping the default comparison behavior.

Shauren authored · Drahy integrated
4lines added5lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
138 Update Core/Vehicles: Fixed crash happening if a vehicle despawns during handling of control vehicle aura removal (74bfc386)
When removing vehicle-control auras, remaining seated passengers are explicitly detached. This prevents a crash if an aura script despawns the vehicle during removal.

Shauren authored · Drahy integrated
5lines added5lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
137 Update Core/World: added underlying types to world config enums (a5217f59)
Gives world configuration enums an explicit unsigned 32-bit underlying type.

Ovahlord authored · Drahy integrated
3lines added3lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
136 Update Core/Player: return player corpse locations by reference instead of creating copies (d11d992d)
Returns the stored player corpse location by const reference and avoids unnecessary location copies.

Ovahlord authored · Drahy integrated
3lines added4lines removed3files changed
Drahy September 8, 2026 at 6:48 AM
135 Update Core/World: refactored locale detection to resolve a ill-defined for loop warning (b3dbc8bd)
Detects available DBC locales with a forward loop, retaining the first available locale as the default and honoring a valid configured override.

Ovahlord authored · Drahy integrated
11lines added8lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
134 Update Build: Fixed tools only build (#29341) (ff0d198e)
Makes the short_alloc dependency available to extraction-tool builds even when the server targets are disabled.

Edgars Baduns authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
133 Update Add offline instance reset and character evacuation command (ff8eb1c0)
Adds a preview-first command to clear dungeon and raid saves, player and group lockouts, and associated respawns. Affected characters return to their Hearthstone home, with Stormwind or Orgrimmar used for invalid homebinds. Characters with obsolete instance corpses receive the normal resurrection at login, and stale battleground return positions are repaired.

Drahy authored and committed
800lines added0lines removed5files changed
Drahy September 8, 2026 at 6:21 AM
132 Update Use Trinity ToC data and retain custom overrides in one disabled block (a22af9f1)
Disables the legacy Trial of the Crusader overrides for Jormungar spray spell links, Leeching Swarm script bindings, and map 649 MMAPs, allowing clean world imports to retain the original Trinity data. All three original SQL sections remain together in one block comment for easy restoration.

Drahy authored and committed
37lines added24lines removed2files changed
Drahy September 7, 2026 at 8:07 PM
131 Update Scripts/Trial of the Crusader: Update Read and Write Save Data (#29293) (61eba44d)
Moves Trial of the Crusader saves to the shared instance serializer, recording the T C R header, boss progress, remaining attempts, and tribute eligibility flags. Save data is generated directly from the current instance state instead of a cached buffer.

Gildor authored · Drahy integrated
11lines added41lines removed1files changed
Drahy September 7, 2026 at 8:06 PM
130 Update Build: Support ASAN on msvc (ca03ecf3)
Adds optional AddressSanitizer compiler settings for MSVC and corrects pointer arguments in sanitizer debug commands.

Shauren authored · Drahy integrated
15lines added2lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
129 Update Core/Units: Fixed possible use after free in ThreatManager (6a304a82)
Queues victim GUIDs for deferred threat notifications and looks up each surviving threat reference when processing the queue, avoiding stale pointers after earlier callbacks.

Shauren authored · Drahy integrated
8lines added6lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
128 Update Core/Movement: Fixed use after free in WaypointMovementGenerator (8d43d2ba)
Copies waypoint and path identifiers before script callbacks can invalidate the active path, preventing later access to freed waypoint data.

Shauren authored · Drahy integrated
6lines added3lines removed1files changed
Drahy September 7, 2026 at 7:55 PM
127 Update Core/EventMap: Refactor and modernize EventMap (#29183) (1bea4aab)
Modernizes EventMap by storing event IDs, groups, and phases separately. Adds helpers for minimum event delays and checking scheduled events while retaining time-ordered execution.

Kelno authored · Drahy integrated
135lines added79lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
126 Update License: Restore long lost OpenSSL exception (#29250) (24359b06)
Restores the upstream OpenSSL linking exception in the COPYING license document.

Giacomo Pozzoni authored · Drahy integrated
11lines added0lines removed1files changed
Drahy September 7, 2026 at 7:55 PM
125 Update Core/Logging: Fixed a few missed log format statements (deec17d8)
Corrects remaining printf-style placeholders in map-loading, guild-bank, trade, enchantment, and character-command logging after the fmt API migration.

Shauren authored · Drahy integrated
67lines added67lines removed10files changed
Drahy September 7, 2026 at 7:55 PM
124 Update Core/Logging: Minor compile time reducing refactor of log message formatting (26836f86)
Moves log formatting into shared implementations using format argument views, reducing template work while formatting messages before they are queued.

Shauren authored · Drahy integrated
51lines added17lines removed6files changed
Drahy September 7, 2026 at 7:55 PM
123 Update Core/Misc: Replace std::abort with our ABORT macro (4e6118c9)
Uses the core ABORT macro for unrecoverable database and script-reloader failures so they follow the standard crash-reporting path.

Shauren authored · Drahy integrated
6lines added6lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
122 Update Core/DBLayer: Relaxed restrictions on which Field class member function can be used to access column value from "strict match" to "must not truncate" (24fc0dcb)
Adds database result converters that allow compatible numeric reads without requiring an identical accessor type, while detecting truncating conversions and respecting signed and unsigned column metadata.

Shauren authored · Drahy integrated
321lines added229lines removed8files changed
Drahy September 7, 2026 at 7:55 PM
121 Update Core/Misc: Replace string to int conversion functions from Common.h with c++17 std::from_chars based ones Trinity::StringTo (a4299c2a)
Replaces legacy numeric parsing helpers with checked Trinity::StringTo conversions and typed command arguments. Registers .damage go as a dedicated subcommand and supplies its database help text.

Shauren authored · Drahy integrated
307lines added642lines removed23files changed
Drahy September 7, 2026 at 7:55 PM
120 Update Dep/fmt: Upgrade to 9.1.0 (b9201d3c)
Upgrades the bundled fmt library from 7.1.3 to 9.1.0 and enables its typed format-string interface for compile-time checking.

Shauren authored · Drahy integrated
9,883lines added7,679lines removed21files changed
Drahy September 7, 2026 at 7:55 PM
119 Update Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api) (aaa6e73c)
Migrates core logging and string formatting from printf-style placeholders to brace-based fmt formatting, updating call sites and log interfaces for C++20 compatibility.

Shauren authored · Drahy integrated
4,596lines added4,653lines removed252files changed
Drahy September 7, 2026 at 7:55 PM
118 Update Core/Misc: Removed structure bitfield definitions that don't do anything (825c697a)
Replaces full-width bitfields with ordinary members and gives spell-state and aura-removal enums explicit byte-sized storage.

Shauren authored · Drahy integrated
15lines added15lines removed8files changed
Drahy September 7, 2026 at 7:55 PM
117 Update Core/Misc: Add missing virtual destructors (edca91b4)
Adds a virtual destructor to respawn information so derived respawn records are destroyed correctly through base pointers.

Shauren authored · Drahy integrated
5lines added1lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
116 Update Core/Battlefields: Added missing virtual destructor (and delete copy and move operations) (343d09bc)
Adds virtual destruction for battlefield graveyards and prevents copying or moving battlefield, capture-point, and graveyard objects.

Shauren authored · Drahy integrated
25lines added6lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
115 Update Core/Misc: Modernize comparison operators (45131424)
Uses C++20 comparison operators for GUIDs and other value types and removes redundant inequality implementations where equality supplies them.

Shauren authored · Drahy integrated
77lines added106lines removed21files changed
Drahy September 7, 2026 at 7:55 PM
114 Update Core/Logging: Fixed missing log format changes (8e7b6c54)
Corrects additional log-format arguments and port display strings left over from the formatting API migration.

Shauren authored · Drahy integrated
5lines added5lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
113 Update Tests: Fixed environment variable confg test compilation on windows (58f0c4b1)
Makes environment-variable configuration tests compile on Windows by using portable path strings and environment setup calls, and corrects numeric test literal types.

Shauren authored · Drahy integrated
19lines added17lines removed2files changed
Drahy September 7, 2026 at 7:50 PM
112 Update Core/Misc: Use boost/circular_buffer forward declaration headers in our headers (777b001d)
Uses a forward declaration for the session time-synchronization buffer and keeps its full Boost implementation in source files, preserving the six-sample latency window.

Shauren authored · Drahy integrated
12lines added13lines removed3files changed
Drahy September 7, 2026 at 7:50 PM
111 Update Core/Misc: Add missing Containers.h include where neccessary (ad3fc81d)
Adds explicit Containers.h includes to scripts and core files that use container helpers after those helpers stop arriving through other headers.

Shauren authored · Drahy integrated
104lines added43lines removed77files changed
Drahy September 7, 2026 at 7:50 PM
110 Update Core/Misc: Remove boost::heap::fibonacci_heap from header files (cccc062e)
Moves Fibonacci heap details out of threat and respawn headers while retaining ordered threat selection and respawn scheduling. Heap handles are held by private implementation objects.

Shauren authored · Drahy integrated
322lines added160lines removed10files changed
Drahy September 7, 2026 at 7:50 PM
109 Update Core/Misc: Replaced boost::container::static_vector in packet classes with plain vector with custom static storage allocatlr (f5a2e2ae)
Replaces packet array storage with a vector using a local arena allocator and adds the bundled short_alloc dependency. Packet array copy operations retain their own storage and resize/push operations retain explicit capacity checks.

Shauren authored · Drahy integrated
244lines added122lines removed7files changed
Drahy September 7, 2026 at 7:50 PM
108 Update Core/Utils: Replace boost flat_set with our own (30adff16)
Replaces Boost flat sets in spell immunity data with a project-owned sorted vector-backed set supporting unique insertion, lookup, and removal.

Shauren authored · Drahy integrated
170lines added5lines removed3files changed
Drahy September 7, 2026 at 7:50 PM
107 Update Core/Spells: Hide spell effect immunity info implementation details (b8dc87a0)
Moves spell-effect immunity storage behind the implementation interface and allocates it only for effects that provide immunities. Aura application reads the immunity data through the corresponding spell effect.

Shauren authored · Drahy integrated
103lines added49lines removed3files changed
Drahy September 7, 2026 at 7:50 PM
106 Update Core/Misc: Added a include hack for msvc <chrono> to use only c++17 bits from it (73e7f0fe)
Uses the available MSVC chrono implementation header to avoid pulling in unnecessary C++20 formatting and locale dependencies; other toolchains retain the standard chrono header.

Shauren authored · Drahy integrated
9lines added4lines removed4files changed
Drahy September 7, 2026 at 7:50 PM
105 Update Build: Enable C++20 (d0553d49)
Enables C++20 for shared project targets and corrects the CMake setting used to disable compiler-specific language extensions.

Shauren authored · Drahy integrated
2lines added2lines removed1files changed
Drahy September 7, 2026 at 7:50 PM
104 Update Build: Update required compilers to current debian stable and VS 2022 (97c977d0)
Raises compiler minimums to GCC 10, Clang 11, and MSVC 19.30 (Visual Studio 2022), and updates the Linux CI compiler selection.

Shauren authored · Drahy integrated
9lines added12lines removed4files changed
Drahy September 7, 2026 at 7:50 PM
103 Update Core/Misc: Migrate our c++20 advstd to standard features (d251ab64)
Replaces local implementations of remove_cvref and type_identity with their C++20 standard-library equivalents across event, command, and type utilities.

Shauren authored · Drahy integrated
5lines added25lines removed5files changed
Drahy September 7, 2026 at 7:50 PM
102 Update Core/Misc: Replace enable_if overload selection with if constexpr (27cd5a90)
Simplifies template branch selection with if constexpr in container and grid helpers, and consolidates type-name formatting in the Trinity namespace.

Shauren authored · Drahy integrated
185lines added226lines removed8files changed
Drahy September 7, 2026 at 7:50 PM
101 Update Core/Misc: Include cleanup, 2023 edition (31445665)
Reduces header dependencies by moving script hook implementations and GUID-generation details into source files, using explicit grid-container instantiations, and adding direct includes where needed.

Shauren authored · Drahy integrated
898lines added331lines removed21files changed
Drahy September 7, 2026 at 7:50 PM
100 Update CI: Switch appveyor to use VS 2022 (ede36202)
Updates AppVeyor to Visual Studio 2022, including its generator, MSBuild path, and archive names, and selects the Boost installation specified by the upstream configuration.

Shauren authored · Drahy integrated
10lines added10lines removed1files changed
Drahy September 7, 2026 at 7:50 PM
99 Update Core/Spells: Cleanup player typeid checks and casts in WorldSession::HandleCastSpellOpcode (04aab7b5)
Simplifies player spell-packet handling by using the session player directly when validating known spells, reading targets, checking repeated auto-shots, and creating the cast.

Shauren authored · Drahy integrated
3lines added3lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
98 Update Build/CI: Use boost 1.77 on appveyor (7324a0ac)
Updates the AppVeyor configuration to use its Boost 1.77 installation instead of Boost 1.73.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
97 Update Core/Spells: Corrected client control checks in spell packets (0a342904)
Distinguishes client-requested casts from server-triggered spells and corrects charm and possession checks for spell, item, and interaction packets. Charmed players cannot bypass the appropriate casting restrictions, while server-driven casts retain their separate handling.

Shauren authored · Drahy integrated
31lines added57lines removed5files changed
Drahy September 7, 2026 at 7:46 PM
96 Update DB/Creature: Jol has wrong Z spawn hight (2eb778ae)
Corrects Jol's vertical spawn position to -131.4370 for creature spawn 63007.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
95 Update Scripts/Forge of Souls: Fixed achievement_bronjahm_soul_power script registration (f9033a5d)
Registers Bronjahm's Soul Power achievement criteria script using its proper script type so the achievement check is available.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
94 Update Core/Misc: Fixed deprecation warnings for c++20 (b7287e85)
Replaces deprecated iterator declarations and implicit enum arithmetic across the core and bundled G3D code. Also checks truncated tile-coordinate reads and uses the game clock when calculating remaining mail lifetime.

Shauren authored · Drahy integrated
753lines added202lines removed65files changed
Drahy September 7, 2026 at 7:46 PM
93 Update Core/Threading: Modernize ProducerConsumerQueue a bit to fix GCC build (203bc3af)
Updates the producer-consumer queue for GCC compatibility, adds separate copy and move insertion, moves values out when popped, and locks size queries. Shutdown still deletes queued pointer objects while leaving value types to their normal destruction.

Shauren authored · Drahy integrated
20lines added16lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
92 Update Dep: Upgrade utfcpp to 3.2.3 (85fc9d93)
Upgrades the bundled UTF-8 library from 2.3.4 to 3.2.3, including modern C++ interfaces and iterator declarations. Invalid trailing UTF-8 sequences can be replaced during sanitization, and the deprecated previous() helper is removed.

Shauren authored · Drahy integrated
383lines added98lines removed6files changed
Drahy September 7, 2026 at 7:46 PM
91 Update TDB 335.23061 - 2023/06/14 (40d1f7a2)
Releases the complete TDB 335.23061 world database, consolidating world updates through June 14, 2023. Refreshes the reference database schemas, archives the preceding update files, and adds the new release markers.

TDB Release authored · Drahy integrated
270lines added261lines removed58files changed
Drahy September 7, 2026 at 6:48 PM
90 Update DB: Convert smallint to int for VerifiedBuild (1248efda)
Expands VerifiedBuild columns in the listed world tables from small integers to integers so larger client build numbers can be stored.

Aokromes authored · Drahy integrated
35lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
89 Update DB/QUEST: Azuremyst Isle, Breadcrum quests (264d8f43)
Marks Vindicator Aldar (10304) and Seek Huntress Kella Nightbow (9757) as breadcrumb quests for quests 9303 and 9591 respectively.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
88 Update DB/QUEST: Azuremyst Isle, corrected quest text (b2a101a1)
Corrects the reward text formatting for Priest Training and Mage Training, including paragraph breaks and the priest class-name placeholder.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
87 Update DB/QUEST: Azuremyst Isle, A Few quests are missing Reward next quest (7dd73240)
Adds the next-quest reward links for Inoculation (9303 to 9309) and Urgent Delivery! (9409 to 9283).

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
86 Update DB: Update new holiday dates for Darkmoon Faire (13a36562)
Updates the Darkmoon Faire calendar entries for Elwynn Forest, Mulgore, and Terokkar Forest with the listed dates from 2023 through 2029.

Aokromes authored · Drahy integrated
83lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
85 Update Core/Misc: Remove unwanted position converstions from a single float (2a587e5a)
Separates default position construction from coordinate construction, preventing a single numeric value from being silently converted into a position.

Shauren authored · Drahy integrated
10lines added3lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
84 Update Core/Loot: Fixed loot roll exploit (fb699dc6)
Rejects a loot-roll vote if the player is not eligible or has already voted. Invalid votes no longer proceed to the associated achievement handling.

Shauren authored · Drahy integrated
10lines added7lines removed3files changed
Drahy September 7, 2026 at 6:34 PM
83 Update Core/StatSystem: Fixed missing calls to set negative attack power mods (#28883) (d5ef68bc)
Initializes negative melee and ranged attack-power modifiers and sends the appropriate positive or negative modifier when recalculating player and creature attack power.

robinsch authored · Drahy integrated
18lines added4lines removed2files changed
Drahy September 7, 2026 at 6:34 PM
82 Update DB/Gameobject: Add two missing mailbox in Moonglade Nighthaven (9c3ffd47)
Adds two missing mailboxes in Nighthaven, Moonglade, at their recorded positions and orientations.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
81 Update Proper assignment of quest loot for group loot & round robin (#28831) (0aa9b1cd)
Uses the assigned loot owner when checking non-shared quest-item eligibility under group loot and round robin, including loot visibility and stored loot.

Renn authored · Drahy integrated
26lines added11lines removed3files changed
Drahy September 7, 2026 at 6:34 PM
80 Update Core/Players: Fix inactive reward quests on faction change (#29073) (2cd8b6a5)
Corrects the character and quest parameter order when deactivating rewarded quests after a faction change. Quests with no race restriction remain active.

Gildor authored · Drahy integrated
2lines added2lines removed2files changed
Drahy September 7, 2026 at 6:34 PM
79 Update Core/Items: Mirror client logic when determining whether to apply feral attack power bonuses or not (d1c6b9d2)
Determines feral attack-power eligibility from the weapon inventory type, matching the client rules for one-handed, two-handed, main-hand, and off-hand weapons.

Shauren authored · Drahy integrated
3lines added1lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
78 Update DB: Fixed player name uniqueness checks (fb388298)
Character names use utf8mb4_bin instead of utf8mb4_unicode_ci for database comparisons, distinguishing accented characters when checking whether a name is already taken. The existing name normalization and validation remain in place.

Shauren authored · Drahy integrated
4lines added2lines removed2files changed
Drahy September 7, 2026 at 6:22 PM
77 Update Use Trinity area auras and retain disabled custom overrides (1f2d4ff9)
The legacy area-aura override is disabled, retaining all 104 custom rows for 12 spells as comments for possible restoration. Clean world imports now use the original Trinity area-aura data, including its Essence of Wintergrasp dungeon additions and raid removals.

Drahy authored and committed
130lines added120lines removed2files changed
Drahy September 7, 2026 at 12:58 PM
76 Update DB/Creature: Update few template values for Stabled Kurenai Panther and Stabled Kurenai Lion in Telaar (65937415)
Corrects standing, sheath, and PvP states for the stabled Kurenai panther and lion in Telaar.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
75 Update DB/Creature: Few updates in Westwind Refugee Camp (3728f430)
Westwind Refugee Camp NPC scripts no longer despawn their actors during combat with hostile players. The data also adds the recorded sleep aura and removes incorrectly assigned fishing poles.

Aokromes authored · Drahy integrated
10lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
74 Update Core/Units: Corrected AURA_INTERRUPT_FLAG_NOT_SEATED implementation to only interrupt when actually standing (flag not renamed but its correct name is SpellAuraInterruptFlags::Standing) (47b1de52)
Seated auras are applied or interrupted based on the actual standing posture, preserving other non-standing states.

Shauren authored · Drahy integrated
2lines added2lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
73 Update Core/Auras: Don't force sitting state from non-standing state when applying auras with SpellAuraInterruptFlags::Standing (dd10ac27)
Applying an aura that requires sitting no longer forces every non-sitting posture into a sitting state.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
72 Update Core/Units: Don't make force stand state on periodic damage taken (2f4c412f)
Periodic damage no longer forces a seated player to stand up.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
71 Update DB/Creature: Few updates in Dire Maul north (467b717c)
Corrects Guard Slip'kik's walking speed, weapon sheath states for several Dire Maul creatures, and Cho'Rush's equipment.

Aokromes authored · Drahy integrated
9lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
70 Update DB/Creature: Add Scourgelord Tyrannus mount rider at the entrance of POS (083c655d)
Adds Scourgelord Tyrannus as the rider of his entrance mount in the Pit of Saron.

Aokromes authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
69 Update DB/Loot: Add Design: Infused Twilight Opal for Anub'arak in the Azjol-Nerub Heroic mode (b829c8e2)
Adds Design: Infused Twilight Opal (41796) to heroic Anub'arak's loot with the specified 17% chance.

Aokromes authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
68 Update DB/Creature: Add missing aura to Avenging Spirit ghosts in Utgarde Pinnacle (6f310e98)
Avenging Spirit templates in Utgarde Pinnacle receive the missing Wither aura (48584).

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
67 Update Core/GameObjects: Fixed traps not being able to trigger for friendly targets (3993c45a)
Summoned traps choose friendly or hostile targets according to their spell data. Beneficial traps can now trigger for eligible friendly units instead of only searching for enemies.

Shauren authored · Drahy integrated
50lines added4lines removed2files changed
Drahy September 7, 2026 at 12:52 PM
66 Update Core/Objects: Removed default argument value from WorldObject::IsNeverVisible (83d70425)
Visibility checks now pass the server-only-object flag explicitly, including the base check for game objects.

Shauren authored · Drahy integrated
4lines added4lines removed4files changed
Drahy September 7, 2026 at 12:52 PM
65 Update Core/Misc: Cleanup Expression is converted to bool and can be replaced with 'boolean constant' (aa96aa47)
Replaces numeric boolean values with explicit true/false values in configuration defaults, loot state, worker loops, and spell-related code.

Shauren authored · Drahy integrated
13lines added17lines removed9files changed
Drahy September 7, 2026 at 12:52 PM
64 Update Scripts/Undercity: Fixed NPC_HIGHBORNE_BUNNY being told to MoveJump to { target->GetPositionX(), 0, 0 } with speedXY = target->GetPositionY() and speedZ = target->GetPositionZ() (7e0b28c7)
The Highborne spirit sequence uses point movement to the intended elevated position and disables gravity before movement setup, correcting a call that interpreted coordinates as jump speeds.

Shauren authored · Drahy integrated
3lines added2lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
63 Update CircleCI build fix (#28962) (075ca141)
Registers the May 5 auth migration in the clean database's update inventory, preventing it from being treated as an unrecorded update during CI database checks.

CraftedRO authored · Drahy integrated
2lines added1lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
62 Update DB/Creature: Argent Crusader and Knight of the Ebon Blade (4c7ece21)
Argent Crusaders and Knights of the Ebon Blade now run toward the Icecrown Citadel entrance instead of walking.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
61 Update DB/Creature: Remove wrong SAI from Val'kyr Battle-maiden (1573400e)
Removes an incorrect SmartAI assignment and its scripts from Val'kyr Battle-maiden (28487).

Aokromes authored · Drahy integrated
3lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
60 Update DB/Commands: missing part of fc6f34c4a85a (d521d45f)
An auth migration updates permission 645 to the corrected reload graveyard_zone label in existing databases.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
59 Update DB/Command: Fix reload text (fc6f34c4)
The clean auth database now labels permission 645 as reload graveyard_zone, matching the actual command name.

Aokromes authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
58 Update DB/Graveyard: Fix graveyard for Shadowfang Keep (01e43a24)
Corrects two graveyard faction assignments, adds the southern Silverpine graveyard link for Shadowfang Keep's zone, and clarifies the neargrave command help.

Aokromes authored · Drahy integrated
10lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
57 Update Core/Cinematic: Fix crash CinematicMgr::UpdateCinematicLocation (#28953) (046c6b6a)
Cinematic cameras are tracked by GUID and checked against the current viewpoint instead of keeping a potentially expired creature pointer. Missing or changed viewpoints end the cinematic safely.

Gildor authored · Drahy integrated
21lines added12lines removed2files changed
Drahy September 7, 2026 at 12:52 PM
56 Update DB/Spell area: Add Essence of Wintergrasp to missing zones (2d5afb36)
Essence of Wintergrasp now covers Howling Fjord and Azjol-Nerub. Our custom configuration retains the buff in Naxxramas, Obsidian Sanctum, Vault of Archavon, and Ulduar, preserving the existing raid coverage.

Aokromes authored · Drahy integrated
13lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
55 Update DB/Creature: Add random movement to Thelsamar Mountaineers (ad8bad95)
Adds random wandering to eleven Thelsamar mountaineers, using the specified five- or ten-yard movement distances.

Aokromes authored · Drahy integrated
23lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
54 Update DB/Creature: Update Gordok Mage-Lord walk speed (f50d3850)
Sets Gordok Mage-Lord's walking speed to the corrected value.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
53 Update DB/Creature: Fix Ymirjar Skycaller mount behaviour on Iceborn Proto-Drake (be813a56)
Ymirjar Skycaller uses SmartAI to mount a nearby Iceborn Proto-Drake while out of combat, with a one-time vehicle-riding cast.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
52 Update DB: Update Gruul's Lair min level requirement (ad44c19e)
Sets the minimum level for normal Gruul's Lair entry to 65.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
51 Update DB/Spell area: Add Essence of Wintergrasp to frozen halls and toc5 (a78071f6)
Trinity adds Essence of Wintergrasp to the Frozen Halls and Trial of the Champion and resets existing area quest-status metadata. Our custom area list remains in effect, so this server retains its current buff coverage.

Aokromes authored · Drahy integrated
9lines added0lines removed1files changed
Drahy September 7, 2026 at 12:43 PM
50 Update DB/Conditions: Fix spell id of essence of wintergrasp for instances (bacb0011)
Conditions for item 43228 now check the instance version of Essence of Wintergrasp (57940) instead of the Wintergrasp-zone version (58045). This matches the spell already used by our custom loot conditions.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:43 PM
49 Update Change Map::Visit to not call EnsureGridLoaded if cell.NoCreate is true (#28884) (71b7cc63)
Map visitors respect the NoCreate flag and only visit existing grids whose object data is loaded, avoiding unintended grid creation.

Gosha authored · Drahy integrated
9lines added10lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
48 Update Core/Misc: Fixed IpLocation crashes on invalid ip input (9ad420e5)
Invalid IPv4 input returns no location record instead of throwing during address parsing.

Shauren authored · Drahy integrated
6lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
47 Update Add code that changes the faction of Tortheldrin in Dire Maul (#28581) (63790adb)
Per WoW Classic, Tortheldrin becomes hostile after Immolthar is killed. The instance script records Tortheldrin's GUID and changes his faction when Immolthar dies.

Adam B authored · Drahy integrated
15lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
46 Update DB/Misc: Missing ruRU translation (c3e43d3d)
Russian names, titles, and descriptions are corrected for several ammunition vendors, keys, and an item.

Aokromes authored · Drahy integrated
15lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
45 Update DB/Spell: Wrong stack rules in spirit/intellect buffs (56da44df)
Spirit and intellect buffs receive separate stacking groups with Fel Intelligence, using the appropriate strongest-effect stacking rule.

Aokromes authored · Drahy integrated
17lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
44 Update DB/Warden: New string checks (64d19e98)
Additional Warden checks identify named injected modules and selected chat-message patterns.

Aokromes authored · Drahy integrated
24lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
43 Update DB/Creature: Restored wrong gold on a few creatures (878a3d26)
Gold drops are restored for selected Naxxramas creatures, and incorrect gold drops are removed from Karazhan's Spectral Charger.

Aokromes authored · Drahy integrated
9lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
42 Update DB/Spell: Maelstrom Weapon (379dc1c6)
Maelstrom Weapon proc rates are set to 2, 4, 6, 8, and 10 procs per minute across its five ranks.

Aokromes authored · Drahy integrated
6lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
41 Update DB/Creature: Make Peon Gakra innkeeper (d0412b49)
Peon Gakra receives the NPC flags needed for his innkeeper and supplies services.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
40 Update DB/Quest: Emergency Measures (1af961b9)
Cavedweller Worg loses the incorrect PvP flag, and its Worg Fur drop chance is set to 27 percent for Emergency Measures.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
39 Update DB/Spells: Update two more wrong spells cooldown values (eeaa3ee3)
The proc cooldown values for Demonic Pact and Seal of Command are corrected to zero.

Aokromes authored · Drahy integrated
3lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
38 Update Spell/Warlock: Backlash shoud proc while shielded (47b4a05b)
Backlash can trigger from absorbed attacks as well as normal and critical hits, so a shield does not suppress the proc.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
37 Update DB/Creature: Shattrath Saul pos fix (ca596e8d)
Saul's spawn position and orientation in Shattrath are corrected.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
36 Update DB/Game_event: add missing game_event_gameobject entries (8a694741)
Missing game object associations are restored for Midsummer and Hallow's End so the objects follow their event schedules.

Aokromes authored · Drahy integrated
33lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
35 Update DB/Creature: Zorbo the Advisor shoud also give some reputation (afc6b9c1)
Defeating Zorbo the Advisor grants the appropriate faction-dependent reputation reward.

Aokromes authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
34 Update DB/Quest: Fix ruRU translation for quest 399 (e58d23cc)
The Russian quest text for quest 399 is corrected.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
33 Update DB/Utgarde Pinnacle: Ritual Channelers shoud most likely be immune to stuns also (fbb68e23)
Normal and heroic Ritual Channelers in Utgarde Pinnacle receive stun immunity.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
32 Update DB/Quest: Sons of Hodir reputation reward rate (ad9f88d1)
Sons of Hodir quest reputation rewards receive the 1.3 multiplier for normal, daily, weekly, monthly, and repeatable quests.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
31 Update DB/Creature: Update Prince Tortheldrin spawn coordinates (ebceb9eb)
Prince Tortheldrin's spawn position and orientation are corrected in Dire Maul.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
30 Update DB/Creature: Update "Lunchbox" modelid (fe811617)
Lunchbox uses the rhino model introduced in patch 3.1.0 instead of its old kodo model.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
29 Update DB/Creature: Fix some startup errors (d246fad4)
Creature addon entries with invalid weapon sheath states are corrected, and the Phantom Guest's sitting state is set to the medium-chair animation.

Aokromes authored · Drahy integrated
6lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
28 Update Scripts/Misc:fix npc_professions locale text (#27894) (60b75e3b)
Profession specialization menus use database-backed localized gossip text and confirmation prompts. The update also adds the alchemy specialization trainer script and its matching database entries.

lee authored · Drahy integrated
315lines added259lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
27 Update Warning fix (4672200a)
The base visibility method marks its optional parameter as intentionally unused, avoiding the compiler warning introduced by the targeting change.

Meji authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
26 Update Core/Spells: Allow implicit targeting of serverside WorldObjects (#28827) (19ea4c41)
Implicit spell targeting can detect server-only world objects while normal visibility checks still keep them hidden from clients.

Meji authored · Drahy integrated
15lines added15lines removed7files changed
Drahy September 7, 2026 at 12:30 PM
25 Update Core/Groups: Implement MSG_RAID_READY_CHECK_FINISHED response (#28811) (c8f7dd13)
Raid leaders and assistants can broadcast completion of a ready check to their group.

robinsch authored · Drahy integrated
7lines added6lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
24 Update Core/Players: Remove player from group on faction change if two side interaction group is not allowed. (#28835) (3dda65c5)
A faction change removes the character from an active group when cross-faction grouping is disabled.

Gildor authored · Drahy integrated
9lines added1lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
23 Update Core/Item: Fixed incorrect damage mod for Heirloom 2H weapons (#28836) (13fa60ab)
Two-handed heirloom weapons use the correct damage spread around their scaled average damage, while other weapons keep their existing spread.

robinsch authored · Drahy integrated
14lines added2lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
22 Update Core/Mail: Reorder mail attachment checks to be able to report nonempty bag error to client. (#28844) (9658d15b)
Mail attachment validation checks nonempty bags before general trade restrictions so the client receives the specific empty-bag error.

Anton Popovichenko authored · Drahy integrated
7lines added6lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
21 Update Update (core\log): Log correction (#28802) (48f9a807)
Startup and reload logs explicitly identify Area Trigger Teleports, distinguishing these definitions from other area-trigger data.

M'Dic authored · Drahy integrated
2lines added2lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
20 Update Core/Spells: Prevent rerolling gathering skillups until success when mining or gathering herbs (92b7c98c)
Mining and herbalism record a skill-up attempt for the player even when the random roll fails, preventing repeated attempts on the same resource until it respawns.

Shauren authored · Drahy integrated
4lines added2lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
19 Update Core/Arena: Correctly update the stats of the members of each team when the week ends and the arena points are distributed. (#28812) (70b483aa)
Weekly arena point distribution forces team-member statistics to be saved after weekly counters are reset, including members whose weekly game count is now zero.

Gildor authored · Drahy integrated
4lines added4lines removed3files changed
Drahy September 7, 2026 at 12:30 PM
18 Update Core/Misc: Sending player's own auras before all visible objects. (#28450) (c6cd2725)
A player's own object and aura state are sent before the other visible objects during map initialization. An aura update is sent even when the player's aura list is empty.

Mikhail Redko authored · Drahy integrated
15lines added5lines removed3files changed
Drahy September 7, 2026 at 12:30 PM
17 Update Update worldserver.conf.dist (e11613ee)
The configuration reference corrects the description of Vmap line-of-sight and height support.

Aokromes authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
16 Update Core/Auras: Remove channeled auras when caster and target are not on the same map (d23c8399)
Channeled auras are cancelled when their caster is no longer on the target's map, preventing the effect from lingering after the units separate.

Shauren authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
15 Update Scripts/Events: Fixed infinite loop with auras 71507 and 71508 casting each other when unit is removed from map (70e985c7)
Recently Analyzed now applies Heavily Perfumed only when the aura expires naturally. Removing a unit from the map no longer makes the two auras repeatedly cast each other.

Shauren authored · Drahy integrated
2lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
14 Update DB: Convert all databases to InnoDB engine (0e92d48e)
The updates and updates_include tables in auth and characters now use InnoDB with the default row format, completing the engine conversion for those databases.

Shauren authored · Drahy integrated
12lines added6lines removed4files changed
Drahy September 7, 2026 at 12:30 PM
13 Update DB: Convert databases to utf8mb4 (6e4329b1)
Database connections and SQL imports now use utf8mb4. Auth and characters migrations convert their tables to utf8mb4_unicode_ci, and the clean database definitions use the same encoding.

Shauren authored · Drahy integrated
335lines added223lines removed7files changed
Drahy September 7, 2026 at 12:30 PM
12 Update Update README.md (06acdaac)
The README adds a contents list, updates installation and community links, and refreshes its platform names and wording.

Aokromes authored · Drahy integrated
24lines added8lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
11 Update Update README.md (844ced10)
The README issue-reporting link is corrected to the 3.3.5 branch label.

Aokromes authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
10 Update DB/Warden: Warden checks cleanup (fdc2f5fd)
Three chat-pattern Warden checks are removed from the recently added check set.

Giacomo Pozzoni authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
9 Update Scripts/Trial Of The Crusader: Fix application of spell Surge of Adrenaline (Icehowl) (#28933) (431a59ea)
Icehowl grants Surge of Adrenaline on normal raid difficulties instead of heroic, with the aura script assigned to all four Massive Crash spell variants.

Gildor authored · Drahy integrated
8lines added1lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
8 Update TDB 335.23011 - 2023/01/16 (80884e32)
TDB 335.23011 refreshes the official database snapshots and archives the preceding update scripts. The world snapshot includes the new separate creature addon state columns.

TDB Release authored · Drahy integrated
755lines added740lines removed62files changed
Drahy September 7, 2026 at 11:58 AM
7 Update Core/Creatures: improved error logging messages added in 6f835c233f7605d74926a2a3058634c9de478617 for creature_template_addon to avoid confusion (12833973)
Validation errors for creature_template_addon now identify the correct table, making invalid stand states, animation tiers, and sheath states easier to locate.

Ovahlord authored · Drahy integrated
3lines added3lines removed1files changed
Drahy September 7, 2026 at 11:58 AM
6 Update Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones (#28562) (6f835c23)
* Instead of dumping raw byte values into these fields, we now only allow setting values which should be accessible to database devs. The remaining byte values should be handled by core internals and spells (pet talents and shapeshifting for example)

Ovahlord authored · Drahy integrated
137lines added62lines removed5files changed
Drahy September 7, 2026 at 11:58 AM
5 Update Core/Guilds: Fixed sending random properties for guild bank items (fe7fef75)
Guild bank item updates now include random property IDs and suffix factors, allowing the client to display the corresponding item properties correctly.

Shauren authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 11:58 AM
4 Update Core/Auras: Fixed possible iterator invalidation crashes caused by calling UpdateTargetMap inside loops iterating m_appliedAuras (593721ff)
Aura immunity updates now collect affected auras before refreshing their targets, avoiding iterator invalidation while the applied-aura list is being traversed.

Shauren authored · Drahy integrated
12lines added4lines removed2files changed
Drahy September 7, 2026 at 11:58 AM
3 Update Core/Auras: Fully remove auras that had all of their effect suppressed with immunity (835e2918)
Non-passive auras owned by a unit are fully removed when immunity suppresses all their effects on that unit, instead of leaving the aura active without an application.

Shauren authored · Drahy integrated
6lines added0lines removed1files changed
Drahy September 7, 2026 at 11:58 AM
2 Update Core/Battlegrounds: Prevent end Arena when a dead player logout (#28766) (aeb4d18e)
Logging out a dead player no longer triggers the arena victory check used when a living player leaves.

Gildor authored · Drahy integrated
2lines added2lines removed1files changed
Drahy September 7, 2026 at 11:58 AM
1 Update Scripts/Icecrown Citadel: Added missing empty check before SelectRandomContainerElement (9d8fc903)
Shauren authored · Drahy integrated
2lines added1lines removed1files changed
Drahy September 7, 2026 at 10:39 AM

© 2026 Drahy's Legacy · Private fan project, not affiliated with Blizzard Entertainment · Powered by FusionCMS