Advertisement
Guest User

Easy forms!

a guest
Feb 20th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.67 KB | None | 0 0
  1. local events = CreateFrame("Frame")
  2. events:SetScript("OnEvent", function(self, event, ...) return self[event](self, ...) end)
  3.  
  4. function events:UPDATE_SHAPESHIFT_FORM()
  5.     if not tMorphLoaded then return end
  6.     local form = GetShapeshiftFormID()
  7.     if form == 1 then -- cat form
  8.         SetDisplayID("player", 38150)
  9.         UpdateModel("player")
  10.     elseif form == 5 then -- bear form
  11.         SetDisplayID("player", 43759)
  12.         UpdateModel("player")
  13.     elseif form == 31 then -- Moonkin form
  14.         SetDisplayID("player", 45941)
  15.         UpdateModel("player")
  16.     end
  17. end
  18.  
  19. events:RegisterEvent("PLAYER_ENTERING_WORLD")
  20. if UnitClass("player") == "Druid" then
  21.   events:RegisterEvent("UPDATE_SHAPESHIFT_FORM")
  22. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement