Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --return true/false if given party member has given buff
- function partybuffcheck(name, buff)
- local in_party = check_in_party(name)
- for pt_num,pt in ipairs(alliance) do
- for pos,party_position in ipairs(pt) do
- if party_position.name == name and party_position.buffactive[buff] then
- return true
- end
- end
- end
- return false
- end
- --return the first party member with given buff or nothing
- function partybuffcheck(buff)
- local in_party = check_in_party(name)
- for pt_num,pt in ipairs(alliance) do
- for pos,party_position in ipairs(pt) do
- if party_position.buffactive[buff] then
- return party_position.name
- end
- end
- end
- return ""
- end
- --return the first party member without given buff or nothing
- function partybuffcheck(buff)
- local in_party = check_in_party(name)
- for pt_num,pt in ipairs(alliance) do
- for pos,party_position in ipairs(pt) do
- if not party_position.buffactive[buff] then
- return party_position.name
- end
- end
- end
- return ""
- end
- --return list of party members with given buff or empty list
- function partybuffcheck(buff)
- local list = T{}
- local in_party = check_in_party(name)
- for pt_num,pt in ipairs(alliance) do
- for pos,party_position in ipairs(pt) do
- if party_position.buffactive[buff] then
- list.add(party_position.name)
- end
- end
- end
- return list
- end
- --return list of party members without given buff or empty list
- function partybuffcheck(buff)
- local list = T{}
- local in_party = check_in_party(name)
- for pt_num,pt in ipairs(alliance) do
- for pos,party_position in ipairs(pt) do
- if not party_position.buffactive[buff] then
- list.add(party_position.name)
- end
- end
- end
- return list
- end
- --return the first party target(<a15>) with given buff or nothing
- function partybuffcheck(buff)
- local in_party = check_in_party(name)
- for pt_num,pt in ipairs(alliance) do
- for pos,party_position in ipairs(pt) do
- if party_position.buffactive[buff] then
- return (pt_num = 1 and "<p"..pos..">" or (pt_num = 2 and "<a1"..pos..">" or "<a2"..pos..">"))
- end
- end
- end
- return ""
- end
- --return the first party target(<a15>) without given buff or nothing
- function partybuffcheck(buff)
- local in_party = check_in_party(name)
- for pt_num,pt in ipairs(alliance) do
- for pos,party_position in ipairs(pt) do
- if not party_position.buffactive[buff] then
- return (pt_num = 1 and "<p"..pos..">" or (pt_num = 2 and "<a1"..pos..">" or "<a2"..pos..">"))
- end
- end
- end
- return ""
- end
Advertisement
Add Comment
Please, Sign In to add comment