PaperDollStatTooltip("player")
GameTooltip:Hide()
self:CreateBackdrop("Default")
self.backdrop:SetOutside(self.icon)
self.icon:SetParent(self.backdrop)
if self.enchant then
local RE = GetREData(self.enchant)
GameTooltip:SetOwner(self, "ANCHOR_RIGHT")
GameTooltip:SetHyperlink("spell:"..RE.spellID)
GameTooltip:Show()
end
GameTooltip:Hide()
self.Stripe:SetInside()
self.HighlightBar:SetInside()
self.SelectedBar:SetInside()
CompanionButton_OnLoad(self)
self:CreateBackdrop("Default")
self.backdrop:SetOutside(self.icon)
_G[self:GetName() .. "Cooldown"]:SetInside(self.icon)
_G[self:GetName() .. "Cooldown"]:SetParent(self.backdrop)
self.icon:SetParent(self.backdrop)
if IsModifiedClick() then
CompanionButton_OnModifiedClick(self, button)
else
local selected, selectedID
if PetPaperDollFrameCompanionFrame.mode == "CRITTER" then
selected = PetPaperDollFrame_FindCompanionIndex(PetPaperDollFrameCompanionFrame.idCritter)
selectedID = PetPaperDollFrameCompanionFrame.idCritter
elseif PetPaperDollFrameCompanionFrame.mode == "MOUNT" then
selected = PetPaperDollFrame_FindCompanionIndex(PetPaperDollFrameCompanionFrame.idMount)
selectedID = PetPaperDollFrameCompanionFrame.idMount
end
if button ~= "LeftButton" or selectedID == self.creatureID then
local index = self:GetID()
if self.active then
DismissCompanion(PetPaperDollFrameCompanionFrame.mode)
else
CallCompanion(PetPaperDollFrameCompanionFrame.mode, index)
end
else
if PetPaperDollFrameCompanionFrame.mode == "CRITTER" then
PetPaperDollFrameCompanionFrame.idCritter = self.creatureID
PetPaperDollFrame_UpdateCompanionPreview()
elseif PetPaperDollFrameCompanionFrame.mode == "MOUNT" then
PetPaperDollFrameCompanionFrame.idMount = self.creatureID
PetPaperDollFrame_UpdateCompanionPreview()
end
end
ElvUI[1]:GetModule("Enhanced_CharacterFrame"):PetPaperDollCompanionPane_Update()
end
PlaySound("igMainMenuOptionCheckBoxOn")
PickupCompanion(PetPaperDollFrameCompanionFrame.mode, self:GetID())
PickupCompanion(PetPaperDollFrameCompanionFrame.mode, self:GetID())
CompanionButton_OnEnter(self, motion)
self.HighlightBar:Show()
GameTooltip:Hide()
self.HighlightBar:Hide()