CCCPaste

My DMF Guide Flag

local c = {re="\124cFFFF0000", fr="\124cFF00FF00"}

C_Calendar.OpenCalendar()

local dmf = false
local date = C_DateAndTime.GetCurrentCalendarTime()
local numEvents = C_Calendar.GetNumDayEvents(0, date.monthDay)
for i=1,numEvents do
   local event = C_Calendar.GetDayEvent(0,date.monthDay,i)
   if event ~= nil then
      if event.eventID == 479 then
         dmf = true
         break
      end
   end
end

local myPrint = nil

local this = 71634
local have = GetItemCount(this,true)
local _, link, _, _, _, _, _, _, _, icon, _, _, _, _, _, _, _, _ =  C_Item.GetItemInfo(this)
--left 'icon' in case you add the ability to get icon from trigger
if have == 1 then
   myPrint = c.fr.."Have "..link
else
   
   if dmf then
      myPrint = c.re.."Get "..link
   else
      myPrint = c.re.."DMF is not open"
   end
end

if myPrint then
   return myPrint
end