comparison options.lua @ 114:67bf97136273

- Start paying attention to cross-realm names. New 'fname' and 'realm' keys in snapshot (now indexed by name only), 'person_realm' key in loot entries. Realm data not stored if it's the same as the player's realm. Manual rebroadcasting does not include realm data (do we care?). - New history_suppress_LFR and history_ignore_xrealm options. - This implementation depends on no two cross-realm players sharing the same player name. Is that guaranteed by Blizzard, or merely "unlikely"? - Gather history suppression knobs into a single function. - If restoring loot data, make sure the item cache has their values; fix up any missing data on load. - Memory tweaks for player history sorting. - Handle some long-standing FIXME's: reassigning loot to the same player, using expunge() for history, no partial duplication of effort for addHistoryEntry. - Try to be more graceful when discovering messed up history during column 3 display loops. Don't leave History tab in player-focused mode when all that player's data have been removed elsewhere.
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Mon, 13 Aug 2012 21:49:08 -0400
parents ce45011fab4c
children 289c7667adab
comparison
equal deleted inserted replaced
113:d1b914bbed8b 114:67bf97136273
157 container:AddChild(w) 157 container:AddChild(w)
158 158
159 -- cutesy abbrevs 159 -- cutesy abbrevs
160 w = mktoggle('snarky_boss', "Use snarky boss names", stdw, 160 w = mktoggle('snarky_boss', "Use snarky boss names", stdw,
161 [[Irreverent replacement names for boss events. See abbreviations.lua for details.]]) 161 [[Irreverent replacement names for boss events. See abbreviations.lua for details.]])
162 container:AddChild(w)
163
164 -- auto-GOP mode when in LFR
165 w = mktoggle('history_suppress_LFR', "Suppress history in LFR", stdw,
166 [[Do not record anything at all in the History tab while in an LFR raid. Changes only take effect outside of LFR.]])
167 container:AddChild(w)
168
169 -- ignore cross realm players in history
170 w = mktoggle('history_ignore_xrealm', "Suppress history for cross-realm players",
171 stdw,
172 [[Do not record anything in the History tab for players from other realms.]])
162 container:AddChild(w) 173 container:AddChild(w)
163 174
164 -- LOD plugins in all cases 175 -- LOD plugins in all cases
165 w = mktoggle('display_disabled_LODs', "Include disabled plugins", stdw, 176 w = mktoggle('display_disabled_LODs', "Include disabled plugins", stdw,
166 [[Show loadable plugins even if they've been disabled (and offer to enable them if clicked). Relog to take effect.]]) 177 [[Show loadable plugins even if they've been disabled (and offer to enable them if clicked). Relog to take effect.]])