promotional bannermobile promotional banner

Broker Garrison & Order Hall

Display Garrison missons for all Characters
Back to Files

3.0

File nameBroker_Garrison-3.0.zip
Uploader
smbsmb
Uploaded
Oct 3, 2026
Downloads
201
Size
921.4 KB
Flavors
Retail
File ID
9052784
Type
R
Release
Supported game versions
  • 12.1.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