Mercurial > wow > ouroloot
comparison text_tabs.lua @ 65:69fd720f853e
Add display_bcast_from option.
| author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
|---|---|
| date | Fri, 27 Apr 2012 09:12:45 +0000 |
| parents | 99ab21f0755f |
| children | 43913e02a1ef |
comparison
equal
deleted
inserted
replaced
| 64:359d0159d6ca | 65:69fd720f853e |
|---|---|
| 33 TTYPE: see above | 33 TTYPE: see above |
| 34 EDITBOX: the MultiLineEditBox widget | 34 EDITBOX: the MultiLineEditBox widget |
| 35 CONTAINER: widget container (already has 'Regenerate' button in it) | 35 CONTAINER: widget container (already has 'Regenerate' button in it) |
| 36 MKBUTTON: function to create more AceGUI widgets, as follows: | 36 MKBUTTON: function to create more AceGUI widgets, as follows: |
| 37 | 37 |
| 38 mkbutton ("WidgetType", 'display key', "Text On Widget", "the mouseover display text") | 38 mkbutton ("WidgetType", 'display key', "Text On Widget", "mouseover text") |
| 39 mkbutton ( [Button] 'display key', "Text On Widget", "the mouseover display text") | 39 mkbutton ( [Button] 'display key', "Text On Widget", "mouseover text") |
| 40 mkbutton ( [Button] [text] "Text On Widget", "the mouseover display text") | 40 mkbutton ( [Button] [text] "Text On Widget", "mouseover text") |
| 41 | 41 |
| 42 The 'display key' parameter will almost certainly be specified as nil for these functions. | 42 The 'display key' parameter will almost certainly be specified as nil for |
| 43 these functions. | |
| 43 ]] | 44 ]] |
| 44 | 45 |
| 45 local forum_warned_heroic | 46 local forum_warned_heroic |
| 46 local warning_text | 47 local warning_text |
| 47 do | 48 do |
| 58 for i = last_printed+1, #loot do | 59 for i = last_printed+1, #loot do |
| 59 local e = loot[i] | 60 local e = loot[i] |
| 60 | 61 |
| 61 if e.kind == 'loot' then | 62 if e.kind == 'loot' then |
| 62 -- Assuming nobody names a toon "offspec" or "gvault" | 63 -- Assuming nobody names a toon "offspec" or "gvault" |
| 63 -- 16Apr2011: armory finds 20 Gvaults and 77 Offspecs... hulk smash. | 64 -- 16Apr2011: armory finds 20 Gvaults and 77 Offspecs... hulk smash. |
| 64 local disp = e.disposition or e.person | 65 local disp = e.disposition or e.person |
| 65 if disp == 'offspec' then | 66 if disp == 'offspec' then |
| 66 disp = e.person .. " " .. 'offspec' | 67 disp = e.person .. " " .. 'offspec' |
| 67 elseif disp == 'gvault' then | 68 elseif disp == 'gvault' then |
| 68 --disp = "guild vault (".. e.person .. ")" | 69 --disp = "guild vault (".. e.person .. ")" |
| 80 :gsub('%$X', e.count or "") | 81 :gsub('%$X', e.count or "") |
| 81 :gsub('%$T', disp) | 82 :gsub('%$T', disp) |
| 82 cache[#cache+1] = t | 83 cache[#cache+1] = t |
| 83 | 84 |
| 84 elseif e.kind == 'boss' and e.reason == 'kill' then | 85 elseif e.kind == 'boss' and e.reason == 'kill' then |
| 85 -- first boss in an instance gets an instance tag, others get a blank line | 86 -- The first boss in an instance gets an instance tag, others |
| 87 -- get a blank line | |
| 86 if generated.last_instance == e.instance then | 88 if generated.last_instance == e.instance then |
| 87 cache[#cache+1] = "" | 89 cache[#cache+1] = "" |
| 88 else | 90 else |
| 89 cache[#cache+1] = "\n[b]" .. e.instance .. "[/b]" | 91 cache[#cache+1] = "\n[b]" .. e.instance .. "[/b]" |
| 90 generated.last_instance = e.instance | 92 generated.last_instance = e.instance |
| 175 if e.kind == 'boss' and e.reason == 'kill' then | 177 if e.kind == 'boss' and e.reason == 'kill' then |
| 176 -- This could, concievably, be different on a per-boss basis | 178 -- This could, concievably, be different on a per-boss basis |
| 177 -- (e.g., "we're dropping to 10-man for the PvP boss") | 179 -- (e.g., "we're dropping to 10-man for the PvP boss") |
| 178 local i,o = do_attendance (e.raidersnap, e.maxsize / MEMBERS_PER_RAID_GROUP) | 180 local i,o = do_attendance (e.raidersnap, e.maxsize / MEMBERS_PER_RAID_GROUP) |
| 179 | 181 |
| 180 cache[#cache+1] = ("\n%s -- %s\n{+} %s\n{-} %s\n"):format(e.instance, | 182 cache[#cache+1] = ("\n%s -- %s\n{+} %s\n{-} %s\n"): |
| 181 e.bossname, i, o) | 183 format(e.instance, e.bossname, i, o) |
| 182 | 184 |
| 183 elseif e.kind == 'time' then | 185 elseif e.kind == 'time' then |
| 184 cache[#cache+1] = e.startday.text | 186 cache[#cache+1] = e.startday.text |
| 185 | 187 |
| 186 end | 188 end |
