Quantcast

- TitanRepair : Fix for color change in retail that breaks classic. Classic only.

HonorGoG [04-27-25 - 08:15]
- TitanRepair : Fix for color change in retail that breaks classic.  Classic only.
Filename
TitanRepair/TitanRepair.lua
diff --git a/TitanRepair/TitanRepair.lua b/TitanRepair/TitanRepair.lua
index 1b30aef..c88788e 100644
--- a/TitanRepair/TitanRepair.lua
+++ b/TitanRepair/TitanRepair.lua
@@ -22,9 +22,6 @@ local AceTimer = LibStub("AceTimer-3.0")
 local TR_Timer = {}
 local TR_Timer_active = false

-local parse_item =
-	"|?cnIQ?(%x*):|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*):?(%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?"
-
 ---@diagnostic disable-next-line: deprecated
 local GetItem = C_Item.GetItemInfo or GetItemInfo -- For Classic versions
 ---@diagnostic disable-next-line: deprecated
@@ -95,9 +92,13 @@ TR.wowversion  = select(4, GetBuildInfo())
 if TR.wowversion <  20300 then
 	-- No guild bank
 	TR.guild_bank = false
+    local parse_item =
+        "|?c?f?f?(%x*)|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*):?(%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?"
 else
 	-- Guild bank exists
 	TR.guild_bank = true
+    local parse_item =
+	    "|?cnIQ?(%x*):|?H?([^:]*):?(%d+):?(%d*):?(%d*):?(%d*):?(%d*):?(%d*):?(%-?%d*):?(%-?%d*):?(%d*):?(%d*)|?h?%[?([^%[%]]*)%]?|?h?|?r?"
 end