20 lines
601 B
Lua
20 lines
601 B
Lua
-- WHO_LIST_UPDATE
|
|
function()
|
|
for i = 1, GetNumWhoResults() do
|
|
local name, guild, level, race, class, zone = GetWhoInfo(i)
|
|
local faction = aura_env.raceMap[race]
|
|
if not faction then print("Unknown faction for race", race) end
|
|
if faction == "Alliance" then
|
|
local player = aura_env.alliance[name]
|
|
if not player then
|
|
player = Player.new(name, guild, race, class, zone)
|
|
PlaySoundFile("Interface\\Sounds\\Cloak.ogg", "Master")
|
|
end
|
|
player:Touch()
|
|
player.zone = zone
|
|
aura_env.alliance[name] = player
|
|
end
|
|
end
|
|
_G["FriendsFrameCloseButton"]:Click()
|
|
end
|