PetExpBar_Update()
self.setFacing = BenillaPetPaperDollModel_SetFacing
BenillaPaperDollModel_OnLoad(self)
BenillaSetBoothTexture(getglobal(self:GetName() .. "Texture"), "petdoll")
BenillaPaperDollModel_OnUpdate(self, arg1)self:EnableMouse(true)
-- ref l.267-270, unguarded now that both halves exist (decision 1062):
-- `GetPetFoodTypes` is a real binding and `BuildListString` is the ref's
-- own UIParent.lua joiner, re-expressed in UIParent.xml.
--
-- `BuildListString()` returns NIL on an empty list and `format`'s "%s"
-- would error on it, so the pairing matters. Two things keep it safe, and
-- both are the reference's: this frame is shown for HUNTER pets only (the
-- `canGainXP` block above), and in the shipped `CreatureFamily.dbc` every
-- family with a ZERO food mask is a warlock minion or "Remote Control" —
-- every hunter-tameable family has a real diet. `GetPetFoodTypes` is
-- itself hunter-gated in the binary too (`0x6116e0`), so all three agree.
GameTooltip:SetOwner(self, "ANCHOR_RIGHT")
GameTooltip:SetText(format(PET_DIET_TEMPLATE, BuildListString(GetPetFoodTypes())))
GameTooltip:Show()
GameTooltip:Hide()self:EnableMouse(true)PaperDollStatTooltip("pet", "STRENGTH")GameTooltip:Hide()self:EnableMouse(true)PaperDollStatTooltip("pet", "AGILITY")GameTooltip:Hide()self:EnableMouse(true)PaperDollStatTooltip("pet", "STAMINA")GameTooltip:Hide()self:EnableMouse(true)PaperDollStatTooltip("pet", "INTELLECT")GameTooltip:Hide()self:EnableMouse(true)PaperDollStatTooltip("pet", "SPIRIT")GameTooltip:Hide()self:EnableMouse(true)
GameTooltip:SetOwner(self, "ANCHOR_RIGHT")
GameTooltip:SetText(ATTACK_TOOLTIP, 1.0, 1.0, 1.0)
GameTooltip:Show()
GameTooltip:Hide()self:EnableMouse(true)
GameTooltip:SetOwner(self, "ANCHOR_RIGHT")
GameTooltip:SetText(self.tooltip)
GameTooltip:AddLine(self.tooltipSubtext, NORMAL_FONT_COLOR.r, NORMAL_FONT_COLOR.g, NORMAL_FONT_COLOR.b, 1)
GameTooltip:Show()
GameTooltip:Hide()self:EnableMouse(true)CharacterDamageFrame_OnEnter()GameTooltip:Hide()self:EnableMouse(true)
GameTooltip:SetOwner(self, "ANCHOR_RIGHT")
GameTooltip:SetText(DEFENSE_TOOLTIP, 1.0, 1.0, 1.0)
GameTooltip:Show()
GameTooltip:Hide()self:EnableMouse(true)
GameTooltip:SetOwner(self, "ANCHOR_RIGHT")
GameTooltip:SetText(self.tooltip)
GameTooltip:AddLine(self.tooltipSubtext, NORMAL_FONT_COLOR.r, NORMAL_FONT_COLOR.g, NORMAL_FONT_COLOR.b, 1)
GameTooltip:Show()
GameTooltip:Hide()PetPaperDollFrame_OnLoad()PetPaperDollFrame_OnEvent()PetPaperDollFrame_OnShow()PetPaperDollFrame_OnHide()