self.Buttons = {}; self.Active = {}; self.idx = 1; self.buttonTemplate = "ImmersionItemButtonTemplate, ImmersionRewardItemCodeTemplate"; self.spellRewardPool = CreateFramePool("BUTTON", self, "ImmersionQuestSpellTemplate, ImmersionRewardSpellCodeTemplate"); self.followerRewardPool = CreateFramePool("BUTTON", self, "LargeQuestInfoRewardFollowerTemplate"); self.spellHeaderPool = CreateFontStringPool(self, "BACKGROUND", 0, "QuestInfoSpellHeaderTemplate"); ImmersionQuestInfoItem1.container = self:GetParent():GetParent() ImmersionQuestInfoItem1.highlight = self.ItemHighlight SmallMoneyFrame_OnLoad(self); MoneyFrame_SetType(self, "STATIC");