Hello, here is a custom macro I have that basically before 10.0, when pressing just the macro it would summon a mount for flying, swimming and noflying depending of the zone type, shift modifier was 2 seat mount, ctrl mod was for 2 seat flying and alt was for transmog mount, however now pressing the macro does not do anything, ctrl or shift mod work only with right click, alt mod only works with left click, could any one give me a hand if possible?
#showtooltip Archmage's Prismatic Disc
/run if not IsMounted() then local g,f,s,c,t,w,x={881,860,741,213,1197,363,1589},{881,860,741,183,1219,520,978,363},{838},{460},{382,960},{240,1288},{1589} local m=GetRealZoneText()=="" and x or IsAltKeyDown() and IsControlKeyDown() and x or IsControlKeyDown() and t or IsShiftKeyDown() and w or IsAltKeyDown() and c or IsAltKeyDown() and IsFlyableArea() and c or IsSwimming() and s or IsFlyableArea() and f or g C_MountJournal.SummonByID(m[random(#m)]) end