From 95eb3e2426cf76cf9811fad4f64b455330aceae3 Mon Sep 17 00:00:00 2001 From: Michael Tindal Date: Sun, 14 Dec 2014 12:02:06 -0800 Subject: [PATCH] Fix for the currency datatext when on a neutral character. --- ElvUI_SLE/modules/sledatatexts/currency.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ElvUI_SLE/modules/sledatatexts/currency.lua b/ElvUI_SLE/modules/sledatatexts/currency.lua index 7b4bf9f..ebba0c2 100644 --- a/ElvUI_SLE/modules/sledatatexts/currency.lua +++ b/ElvUI_SLE/modules/sledatatexts/currency.lua @@ -23,7 +23,6 @@ local DungeonRaid = { 776, 752, 697, 738, 615, 614, 395, 396 } local PvPPoints = { 390, 392, 391 } local MiscellaneousCurrency = { 241, 416, 515, 777, 823, 824 } -local _, Faction = UnitFactionGroup('player') local HordeColor = RAID_CLASS_COLORS['DEATHKNIGHT'] local AllianceColor = RAID_CLASS_COLORS['SHAMAN'] @@ -187,8 +186,12 @@ local function OnEvent(self, event, ...) self.text:SetText(FormatMoney(NewMoney)) + local FactionToken, Faction = UnitFactionGroup('player') + ElvDB['gold'][E.myrealm][E.myname] = NewMoney - ElvDB['faction'][E.myrealm][Faction][E.myname] = NewMoney + if (FactionToken ~= "Neutral") then + ElvDB['faction'][E.myrealm][Faction][E.myname] = NewMoney + end end if event == 'PLAYER_ENTERING_WORLD' or event == 'SPELLS_CHANGED' then -- 1.7.9.5