Back when we were looking which hexed beasts kept their drustvar spookiness, I shared a macro that would preview what the pet would look like post tame. Since then, Blizzard changed how the Dressing Room code worked, so the code no longer works. And if there's a way to do it using the current Dressing Room code, I don't know it. So here's a quick and dirty substitute, it shows your current target's model, with the special effects it will probably keep when tamed (not 100% accurate, but a good approximation), on the side of your screen. It also prints out the npcid, so you can look up the npc on wowhead or report it here if it's noteworthy.
The code is too long to fit in one macro
You can adjust the width, height, and location (I put it -100 from the right edge of the screen, up 100 from the bottom). If you don't get "preview set up" the first time you run it, then the name I give the preview model is taken. Just change all the 'ppm' to a different name, like 'ppm1'.
Setup:
Code: Select all
/run if (not ppm) then ppm = CreateFrame("PlayerModel") ppm:SetHeight(300) ppm:SetWidth(200) ppm:SetPoint("BOTTOMRIGHT",WorldUI,"BOTTOMRIGHT",-100,100) ppm:SetRotation(.5) print("preview set up") end
Show target:
Code: Select all
/run if (ppm) then if UnitIsVisible("target") then local npcid = tonumber(strmatch(UnitGUID("target"),"-(%d*)-%x*$")) print(npcid) ppm:SetCreature(npcid) ppm:Show() else ppm:Hide() end else print("run setup macro") end
edit: changed setup macro to rotate model about 30 degrees.