Screen scaling fixed. Adjusted profile options layout.
failcoder [08-22-15 - 20:54]
Screen scaling fixed. Adjusted profile options layout.
diff --git a/SVUI_QuestTracker/components/bonus.lua b/SVUI_QuestTracker/components/bonus.lua
index e29422a..b7faf15 100644
--- a/SVUI_QuestTracker/components/bonus.lua
+++ b/SVUI_QuestTracker/components/bonus.lua
@@ -27,40 +27,6 @@ local format = string.format;
local abs, ceil, floor, round = math.abs, math.ceil, math.floor, math.round;
--[[ TABLE METHODS ]]--
local tremove, twipe = table.remove, table.wipe;
---BLIZZARD API
-local CreateFrame = _G.CreateFrame;
-local InCombatLockdown = _G.InCombatLockdown;
-local GameTooltip = _G.GameTooltip;
-local hooksecurefunc = _G.hooksecurefunc;
-local IsAltKeyDown = _G.IsAltKeyDown;
-local IsShiftKeyDown = _G.IsShiftKeyDown;
-local IsControlKeyDown = _G.IsControlKeyDown;
-local IsModifiedClick = _G.IsModifiedClick;
-local PlaySound = _G.PlaySound;
-local PlaySoundKitID = _G.PlaySoundKitID;
-local GetTime = _G.GetTime;
-local C_Scenario = _G.C_Scenario;
-local IsQuestTask = _G.IsQuestTask;
-local GetTaskInfo = _G.GetTaskInfo;
-local GetQuestLogRewardXP = _G.GetQuestLogRewardXP;
-local GetTasksTable = _G.GetTasksTable;
-local GetQuestLogTitle = _G.GetQuestLogTitle;
-local SetSuperTrackedQuestID= _G.SetSuperTrackedQuestID;
-local GetNumQuestWatches = _G.GetNumQuestWatches;
-local GetQuestWatchInfo = _G.GetQuestWatchInfo;
-local GetQuestWatchIndex = _G.GetQuestWatchIndex;
-local GetDistanceSqToQuest = _G.GetDistanceSqToQuest;
-local GetNumQuestLogEntries = _G.GetNumQuestLogEntries;
-local GetQuestObjectiveInfo = _G.GetQuestObjectiveInfo;
-local GetNumQuestLogRewards = _G.GetNumQuestLogRewards;
-local GetQuestLogRewardInfo = _G.GetQuestLogRewardInfo;
-local GetQuestLogRewardMoney= _G.GetQuestLogRewardMoney;
-local GetMoneyString = _G.GetMoneyString;
-local MAX_PLAYER_LEVEL = _G.MAX_PLAYER_LEVEL;
-local PERCENTAGE_STRING = _G.PERCENTAGE_STRING;
-local TRACKER_HEADER_BONUS_OBJECTIVES = _G.TRACKER_HEADER_BONUS_OBJECTIVES;
-local GetNumQuestLogRewardCurrencies = _G.GetNumQuestLogRewardCurrencies;
-local GetQuestLogRewardCurrencyInfo = _G.GetQuestLogRewardCurrencyInfo;
--[[
##########################################################
GET ADDON DATA
@@ -158,6 +124,7 @@ local function CacheBonusData(questID, xp, money)
if(iscomplete or #data.rewards <= 0) then
CACHED_BONUS_DATA[questID] = nil;
COMPLETED_BONUS_DATA[questID] = true;
+ PlaySound("UI_Scenario_Stage_End");
end
end
@@ -345,7 +312,6 @@ end
local UpdateBonusObjectives = function(self)
local fill_height = 0;
local rows = 0;
- local soundFired = false;
if(C_Scenario.IsInScenario()) then
local tblBonusSteps = C_Scenario.GetBonusSteps();
@@ -385,18 +351,14 @@ local UpdateBonusObjectives = function(self)
local cache = GetBonusCache();
for i = 1, #cache do
local questID = cache[i];
- if(not COMPLETED_BONUS_DATA[questID]) then
+ local completedData = COMPLETED_BONUS_DATA[questID];
+ if(not completedData) then
+ local existingTask = CACHED_BONUS_DATA[questID];
local isInArea, isOnMap, numObjectives = GetCachedTaskInfo(questID);
- local existingTask = CACHED_BONUS_DATA[questID]
if(isInArea or (isOnMap and existingTask)) then
local add_height = 0;
rows, add_height = self:SetBonus(rows, questID, numObjectives)
fill_height = fill_height + add_height;
- if((not CACHED_BONUS_DATA[questID]) and (not soundFired)) then
- PlaySound("UI_Scenario_Stage_End");
- --PlaySoundKitID(45142);
- soundFired = true;
- end
end
end
end