Mercurial > wow > buffalo2
comparison Modules/WorldState.lua @ 116:ddfe19d70a34
ArtifactPower:
- Further 7.2 accommodations, relating to tokens that grant millions of AP.
Currency:
- Ancient Mana zones list expanded
- Legionfall War Supplies, Nethershards, and Blood of Sargeras are tracked globally
PaperDoll:
- Should update more effectively when delayed artifact data loads in.
WorldState:
- Fixed hanging panels after OrderHallCommandBar is hidden.
author | Nenue |
---|---|
date | Wed, 26 Apr 2017 20:06:38 -0400 |
parents | 8c94bee4fdfc |
children | 3f4794dca91b |
comparison
equal
deleted
inserted
replaced
115:8c94bee4fdfc | 116:ddfe19d70a34 |
---|---|
26 end) | 26 end) |
27 hooksecurefunc(ocb, 'RefreshCurrency', | 27 hooksecurefunc(ocb, 'RefreshCurrency', |
28 function() | 28 function() |
29 requiresUpdate = true | 29 requiresUpdate = true |
30 end) | 30 end) |
31 hooksecurefunc(ocb, 'SetShown', function(isShown) | 31 hooksecurefunc(ocb, 'SetShown', function(_, isShown) |
32 self:SetShown(isShown) | 32 if self:IsShown() ~= isShown then |
33 self:SetShown(isShown) | |
34 Veneer:DynamicReanchor() | |
35 end | |
33 end) | 36 end) |
34 hooksecurefunc(ocb, 'RefreshAll', function() | 37 hooksecurefunc(ocb, 'RefreshAll', function() |
35 self:Update() | 38 self:Update() |
36 end) | 39 end) |
37 | 40 |
55 ocb.CurrencyHitTest:SetPoint('LEFT', ocb.CurrencyIcon, 'LEFT') | 58 ocb.CurrencyHitTest:SetPoint('LEFT', ocb.CurrencyIcon, 'LEFT') |
56 ocb.CurrencyHitTest:SetPoint('RIGHT', ocb.Currency, 'RIGHT') | 59 ocb.CurrencyHitTest:SetPoint('RIGHT', ocb.Currency, 'RIGHT') |
57 | 60 |
58 | 61 |
59 self:SetSize(700, 23) | 62 self:SetSize(700, 23) |
60 self:SetShown(ocb:IsShown()) | 63 self:SetShown(C_Garrison.IsPlayerInGarrison(LE_GARRISON_TYPE_7_0)) |
61 end | 64 end |
62 | 65 |
63 function VeneerOrderHallMixin:OnUpdate() | 66 function VeneerOrderHallMixin:OnUpdate() |
64 if requiresUpdate then | 67 if requiresUpdate then |
65 self:Update() | 68 self:Update() |
79 self:Update() | 82 self:Update() |
80 end | 83 end |
81 end | 84 end |
82 | 85 |
83 function VeneerOrderHallMixin:Update() | 86 function VeneerOrderHallMixin:Update() |
84 self:SetShown(ocb:IsShown()) | 87 self:SetShown(C_Garrison.IsPlayerInGarrison(LE_GARRISON_TYPE_7_0)) |
85 local lastFrame | 88 local lastFrame |
86 local categoriesWidth = 0 | 89 local categoriesWidth = 0 |
87 local troops = OrderHallCommandBar.TroopSummary | 90 local troops = OrderHallCommandBar.TroopSummary |
88 if troops then | 91 if troops then |
89 for _, category in ipairs(troops) do | 92 for _, category in ipairs(troops) do |