WoW:API GetMasterLootCandidate: Difference between revisions

m
Move page script moved page API GetMasterLootCandidate to WoW:API GetMasterLootCandidate without leaving a redirect
m (sp)
m (Move page script moved page API GetMasterLootCandidate to WoW:API GetMasterLootCandidate without leaving a redirect)
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
Returns the name of the player at the specified index, who would receive an item assigned by [[API GiveMasterLoot|GiveMasterLoot(slot, index)]] using the same index.
Returns the name of the player at the specified index, who would receive an item assigned by [[API GiveMasterLoot|GiveMasterLoot(slot, index)]] using the same index.


  candidate = GetMasterLootCandidate(index);
  candidate = GetMasterLootCandidate(slot, index);


== Parameters ==
== Parameters ==
=== Arguments ===
=== Arguments ===
;slot
: The loot slot number of the item you want to get information about


:;index : The number of the player whose name you wish to return. Typically between 1 and 40. Can exceed the value of [[API GetNumRaidMembers|GetNumRaidMembers()]]
:;index
:: The number of the player whose name you wish to return. Typically between 1 and 40. Can exceed the value of [[API GetNumRaidMembers|GetNumRaidMembers()]]


=== Returns ===
=== Returns ===


:;candidate : The name of the player at '''index'''.
:;candidate
:: The name of the player at '''index'''.


== Example ==
== Example ==
  for i = 1, 40 do
  for li = 1, GetNumLootItems() do
  if GetMasterLootCandidate(i)then
  for ci = 1, 40 do
     DEFAULT_CHAT_FRAME:AddMessage(i.." -> "..GetMasterLootCandidate(i))
      if GetMasterLootCandidate(li, ci) then  
   end
      DEFAULT_CHAT_FRAME:AddMessage(ci.." -> "..GetMasterLootCandidate(li, ci))
    end
  end
  end
  end


Lists master loot candidates by index. - These are the people capable of receiving loot from the Master Looter. This function is only usable by the master looter.
Lists master loot candidates by index. - These are the people capable of receiving loot from the Master Looter. This function is only usable by the master looter.


== See Also ==  
== See Also ==


:* [[API GetNumRaidMembers|GetNumRaidMembers()]]
:* [[API GetNumRaidMembers|GetNumRaidMembers()]]
Line 33: Line 39:
Also if you were master looter of a group, and then join another group later and are not the master looter, it will return the names of candidates from your previous group.
Also if you were master looter of a group, and then join another group later and are not the master looter, it will return the names of candidates from your previous group.
-- [[User:Haarm|Haarm]]
-- [[User:Haarm|Haarm]]
This does not return consistent results from invocation to invocation. With a simple for loop over two members of a party, GetMasterLootCandidate(1) was not always the same member of the party. No PARTY_MEMBERS_CHANGED events fired, either.
-- [[User:Hazara_Khan|Hazara Khan]]
Anonymous user