3213111 - Fix stance bar for max level paladin
authorAleksi Blinnikka <aleksi.blinnikka@iki.fi>
Mon, 30 Nov 2020 21:52:49 +0000
committerAleksi Blinnikka <aleksi.blinnikka@iki.fi>
Mon, 30 Nov 2020 21:52:49 +0000
OmaAB/StanceBar.lua

index afb5cc6..0fa0c1a 100644 (file)
@@ -30,7 +30,7 @@ end
 function update(bar)
     local n = GetNumShapeshiftForms();
     --for i=1,NUM_STANCE_SLOTS do
-    for i=1,3 do
+    for i=1,4 do
         local button = bar[i];
         if i <= n then
             local tex, active, castable = GetShapeshiftFormInfo(i);
@@ -46,9 +46,9 @@ function update(bar)
             else
                 icon:SetVertexColor(0.4, 0.4, 0.4);
             end
-            button:Show();
+            --button:Show();
         else
-            button:Hide();
+            --button:Hide();
         end
     end
 end
@@ -59,12 +59,12 @@ stancebar:SetScript("OnEvent", function(self, event)
     elseif event == "PLAYER_LOGIN" then
         -- TODO do class detection and only create necessary buttons
         stancebar:UnregisterAllEvents();
-        for i=1,3 do
+        for i=1,4 do
             create(i, self, self[i-1]);
         end
         update(self);
         _G["BINDING_HEADER_OMAABSTANCE"] = "Stance Bar";
-        for i = 1,3 do
+        for i = 1,4 do
             _G[format("BINDING_NAME_CLICK OmaBTStance%d:LeftButton", i)] = format("Stance Bar Button %d", i);
         end
         stancebar:RegisterEvent("UPDATE_SHAPESHIFT_COOLDOWN");