comparison libMyLilPony/libMyLilPony_miscFunctions.lua @ 60:81145a681a59

Fixed for legion xpack (patch 7.0) API changes
author syzler
date Sat, 13 Aug 2016 15:29:39 -0400
parents 64e8f8e5fa41
children
comparison
equal deleted inserted replaced
59:12b9c632919d 60:81145a681a59
77 -- @param slotID The slot ID of the mount to be called. 77 -- @param slotID The slot ID of the mount to be called.
78 -- @param condition An optional Boolean condition. 78 -- @param condition An optional Boolean condition.
79 -- @returns True if a mount was summoned, or False otherwise. 79 -- @returns True if a mount was summoned, or False otherwise.
80 function MyLilPony.CallMount(slotID, condition) 80 function MyLilPony.CallMount(slotID, condition)
81 if condition == nil or condition then 81 if condition == nil or condition then
82 C_MountJournal.Summon(slotID); 82 C_MountJournal.SummonByID(slotID);
83 return true; 83 return true;
84 end 84 end
85 return false; 85 return false;
86 end 86 end
87 87
98 function MyLilPony.EnumerateKnownMountSlotIDs() 98 function MyLilPony.EnumerateKnownMountSlotIDs()
99 local countMounts = C_MountJournal.GetNumMounts(); 99 local countMounts = C_MountJournal.GetNumMounts();
100 local x = 1; 100 local x = 1;
101 return function() 101 return function()
102 for i = x, countMounts do 102 for i = x, countMounts do
103 local _, _, _, _, _, _, _, _, _, hidden, known = C_MountJournal.GetMountInfo(i); 103 local _, _, _, _, _, _, _, _, _, hidden, known = C_MountJournal.GetMountInfoByID(i);
104 if known and not hidden then 104 if known and not hidden then
105 x = i + 1; 105 x = i + 1;
106 return i; 106 return i;
107 end 107 end
108 end 108 end