3.0
What's new
tag 9fea42f6e961e8707cd0bf80ed48c6baf62bf292 3.0
Author: smb <smb@smb.wtf>
Date: Sun Oct 4 01:21:47 2026 +0200
3.0: Retail 12.1 port (WoD garrison, Legion order hall)
commit 4e2293543abd6b2c5f9ca473f484be2b0293de5e
Author: smb <smb@smb.wtf>
Date: Sun Oct 4 01:12:58 2026 +0200
π§ chore(legacy): remove Phase 3 legacy content
- π Removed:
- Artifact Knowledge currency, increase table, LDB variables,
template, options, locale keys and icon
- bonus-roll seal quest tracking (seal currencies stay)
- dead Vignette code and commented-out alert hooks
- unused toast locale keys
- π Fixes:
- GetItemInfo replaced by C_Item.GetItemInfo
- saved LDB templates that no longer exist reset to the default
- βοΈ TOC notes name the supported scope (WoD garrison, Legion
order hall); packager dry run builds Broker_Garrison
- π Port plan: Phase 3 status
commit f0f1c427bd8d0dffb90729008ee34e79a7534261
Author: smb <smb@smb.wtf>
Date: Sun Oct 4 00:10:49 2026 +0200
π fix(missions): correct Phase 2 data on 12.1
- π Missions:
- GetInProgressMissions(tbl, ft) / GetCompleteMissions(ft) call
forms; STARTED handler takes (followerTypeID, missionID)
- start time from timeLeftSeconds / missionEndTime (server time),
string parsing only as fallback; follower modifiers apply only
without API remaining time
- reconcile complete missions first (they also appear in progress),
create unknown ones as already notified, skip cleanup on nil query
- shared Garrison.BuildMissionRecord with optional followers/rewards
- π Order hall:
- talents via GetTalentTreeIDsByClassID + GetTalentTreeInfo,
tooltip uses startTime; dataVersion bumped to 2
- characters shown with talents or shipments
- π Buildings/shipments:
- GetFollowerInfoForBuilding return order, capacitive display hook
arguments (ownedShipments before plotID)
- one shipment-info call per container, no index holes
- π Removed unused IsNearCache
- π Port plan: Phase 2 status and in-game API findings
commit 175fee1923981e7b757a85beef6e064cd67c5b97
Author: smb <smb@smb.wtf>
Date: Sat Oct 3 23:15:35 2026 +0200
β¨ feat(core): port Phase 0+1 to Retail 12.1
- βοΈ Build:
- TOC Interface 120100, LibToast dropped, neutral contact address
- Ace3 r1403, LibQTip, LibSink, LSM, SMW, LibDBIcon vendored in Libs/
(sources in Libs/SOURCES.md); dead svn/hg externals removed
- π Load errors:
- LE_* constants replaced by Enum.Garrison* in one place (data.lua)
- removed globals moved to C_CurrencyInfo, C_Map, C_Texture,
C_AddOns, C_QuestLog, C_DateAndTime, Settings/AceConfigDialog
- nil-safe GetCurrencyAmount, `or {}` on C_Garrison list returns
- locales register under the folder name; AceDB uses Broker_GarrisonDB
- SetFont passes the required flags argument
- left-click skips the 9.0 landing page without an active covenant
- π Behaviour:
- minimap pulse via hooksecurefunc + HidePulse instead of RawHook;
Blizzard minimap button is only hidden, never force-shown
- order hall categories removed, troop orders in own tooltip loop
- notifications and login summary via LibSink, default ChatFrame
(Blizzard combat text taints under secret values)
- one-time global dataVersion migration clears stale progress data
- π Docs: port plan with CEO/eng reviews, TODOS.md
commit c327e387977038f58ec41e4a189fd902fe0246d1
Author: Steffen Buehl <sb@sbuehl.com>
Date: Tue Dec 20 02:30:15 2016 +0100
Fix ARTIFACT_KNOWLEDGE (1)
commit 75e431b34ded9a7b0d61da700a5d02ea74188de0
Author: Steffen Buehl <sb@sbuehl.com>
Date: Fri Oct 14 20:44:50 2016 +0200
Fix another update issue
commit 7face61242934de3422164440aad406bb9239a9e
Author: Steffen Buehl <sb@sbuehl.com>
Date: Fri Oct 14 20:26:33 2016 +0200
Fix another update issue
commit d2d35e2f95610ef9c1b162f5c953513c75e7f56d
Author: Steffen Buehl <sb@sbuehl.com>
Date: Thu Oct 13 19:56:29 2016 +0200
Fix infinite loop on Update
commit 2988f157bd6a459e305eb5d361005b7e63f35784
Author: Steffen Buehl <sb@sbuehl.com>
Date: Tue Oct 11 20:59:23 2016 +0200
- add artifactknowledge
- hopefully fix some display bugs
- work in disabling legacy stuff
commit c187c64b3b0333252f4febbf452881a8bdd5271f
Author: Steffen Buehl <sb@sbuehl.com>
Date: Mon Sep 5 22:47:12 2016 +0200
Missing translation
This mod has no additional files

