comparison Main.lua @ 408:da20cca2ddc6 6.0.3-5

Prevented recording bonus roll loot (it skews true loot percentages with spec-based drop data).
author MMOSimca <MMOSimca@gmail.com>
date Wed, 31 Dec 2014 07:57:07 -0500
parents 0825513e6af1
children ad8323486561
comparison
equal deleted inserted replaced
407:0825513e6af1 408:da20cca2ddc6
88 local EVENT_MAPPING = { 88 local EVENT_MAPPING = {
89 AUCTION_HOUSE_SHOW = true, 89 AUCTION_HOUSE_SHOW = true,
90 BANKFRAME_OPENED = true, 90 BANKFRAME_OPENED = true,
91 BATTLEFIELDS_SHOW = true, 91 BATTLEFIELDS_SHOW = true,
92 BLACK_MARKET_ITEM_UPDATE = true, 92 BLACK_MARKET_ITEM_UPDATE = true,
93 BONUS_ROLL_RESULT = true,
93 CHAT_MSG_CURRENCY = true, 94 CHAT_MSG_CURRENCY = true,
94 CHAT_MSG_LOOT = true, 95 CHAT_MSG_LOOT = true,
95 CHAT_MSG_MONSTER_SAY = "RecordQuote", 96 CHAT_MSG_MONSTER_SAY = "RecordQuote",
96 CHAT_MSG_MONSTER_WHISPER = "RecordQuote", 97 CHAT_MSG_MONSTER_WHISPER = "RecordQuote",
97 CHAT_MSG_MONSTER_YELL = "RecordQuote", 98 CHAT_MSG_MONSTER_YELL = "RecordQuote",
1273 function WDP:LOOT_SLOT_CLEARED(...) 1274 function WDP:LOOT_SLOT_CLEARED(...)
1274 ClearChatLootData() 1275 ClearChatLootData()
1275 end 1276 end
1276 1277
1277 1278
1279 -- For now, bonus roll data only pollutes the true drop percentages. We still want to capture the data from SPELL_CONFIRMATION_PROMPT because of legendary quest items though.
1280 function WDP:BONUS_ROLL_RESULT(event_name)
1281 Debug("%s: Bonus roll detected; stopping loot recording for this boss to avoid recording bonus loot.", event_name)
1282 ClearKilledBossID()
1283 ClearLootToastContainerID()
1284 end
1285
1286
1278 function WDP:BLACK_MARKET_ITEM_UPDATE(event_name) 1287 function WDP:BLACK_MARKET_ITEM_UPDATE(event_name)
1279 if not ALLOWED_LOCALES[CLIENT_LOCALE] then 1288 if not ALLOWED_LOCALES[CLIENT_LOCALE] then
1280 return 1289 return
1281 end 1290 end
1282 local num_items = _G.C_BlackMarket.GetNumItems() or 0 1291 local num_items = _G.C_BlackMarket.GetNumItems() or 0