DK's runes get moved when entering/leaving vehicles #17


  • New
  • Defect
Open
  • _ForgeUser1181152 created this issue Oct 13, 2008

    Everytime you enter/leave a vehicle, the runes get misplaced and are moved somewhere into the upper left corner, as shown by this screenshot http://img389.imageshack.us/img389/815/wowscrnshot101308224651dk4.jpg.

    I am using r1750.

  • _ForgeUser1181152 added the tags New Defect Oct 13, 2008
  • _ForgeUser562229 posted a comment Dec 3, 2008

    I get the exact same problem on my DK. I can confirm this issue.

  • _ForgeUser5406 posted a comment Dec 5, 2008

    I am getting this same issue using the version on curse (r1868) and the newest version on wowace (r1869). It appears that the runes are being moved and resized as they would on the default UI when a player enters a vehicle and the runes move to the "Pet" location.

  • _ForgeUser47510 posted a comment Dec 24, 2008

    Actually this is an anchoring problem. When you take control of a vehicle Blizzard player UnitFrame takes the place of the pet's UnitFrame and the vehicle goes to the position of the player's UnitFrame. The rune bar is automatically anchored to the top of Blizzard's pet UnitFrame, which is at the exact position you show on the screenshot.

    CK, if I may, I suggest re-anchoring the Rune bar to the player frame when the player enters/leaves a vehicle, because the PitBull frames don't switch positions like the default Blizzard frames. I am already trying to find an exact solution to this, I will post the code here if I fix it.

  • _ForgeUser47510 posted a comment Dec 24, 2008

    Here is the solution I have at the moment for the problem with the Rune frame. Add this to the end of the PitBull/PitBull.lua file.

    self:AddEventListener("UNIT_EXITED_VEHICLE")
    function PitBull:UNIT_EXITED_VEHICLE()
           local frame = framesByUnit["player"] and next(framesByUnit["player"])
          PitBull:ScheduleLeaveCombatAction(function()
              RuneFrame:ClearAllPoints()
              RuneFrame:SetPoint("BOTTOM", frame, "TOP")
            RuneFrame:SetScale(1.0)
          end)
    end


To post a comment, please login or register a new account.