Skip to content

Commit 03680b9

Browse files
committed
Add catalyst currencies
1 parent 203e87c commit 03680b9

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

Simulationcraft.toc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## IconTexture: Interface\Addons\SimulationCraft\logo
44
## Notes: Constructs SimC export strings
55
## Author: Theck, navv_, seriallos
6-
## Version: 11.1.0-04
6+
## Version: 11.1.0-05
77
## OptionalDependencies: Ace3, LibRealmInfo, LibDBIcon, LibDataBroker-1.1
88
## SavedVariables: SimulationCraftDB
99

core.lua

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -626,6 +626,18 @@ function Simulationcraft:GetSlotHighWatermarks()
626626
end
627627
end
628628

629+
function Simulationcraft:GetCatalystCurrencies()
630+
local catalystCurrencies = {}
631+
for currencyId, currencyName in pairs(Simulationcraft.catalystCurrencies) do
632+
local currencyInfo = C_CurrencyInfo.GetCurrencyInfo(currencyId)
633+
if currencyInfo and currencyInfo.quantity > 0 then
634+
catalystCurrencies[#catalystCurrencies + 1] = table.concat({ currencyId, currencyInfo.quantity }, ':')
635+
end
636+
end
637+
638+
return table.concat(catalystCurrencies, '/')
639+
end
640+
629641
function Simulationcraft:GetUpgradeCurrencies()
630642
local upgradeCurrencies = {}
631643
-- Collect actual currencies
@@ -1080,6 +1092,10 @@ function Simulationcraft:GetSimcProfile(debugOutput, noBags, showMerchant, links
10801092
simulationcraftProfile = simulationcraftProfile .. '\n'
10811093
simulationcraftProfile = simulationcraftProfile .. '### Additional Character Info\n'
10821094

1095+
local catalystCurrenciesStr = Simulationcraft:GetCatalystCurrencies()
1096+
simulationcraftProfile = simulationcraftProfile .. '#\n'
1097+
simulationcraftProfile = simulationcraftProfile .. '# catalyst_currencies=' .. catalystCurrenciesStr .. '\n'
1098+
10831099
local upgradeCurrenciesStr = Simulationcraft:GetUpgradeCurrencies()
10841100
simulationcraftProfile = simulationcraftProfile .. '#\n'
10851101
simulationcraftProfile = simulationcraftProfile .. '# upgrade_currencies=' .. upgradeCurrenciesStr .. '\n'

extras.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,12 @@ Simulationcraft.upgradeAchievements = {
310310
40945, -- Gilded
311311
}
312312

313+
-- Catalyst currency
314+
315+
Simulationcraft.catalystCurrencies = {
316+
[3116] = 'Essence of Kaja\'mite', -- 11.1
317+
}
318+
313319
-- Upgrade currencies and item
314320

315321
Simulationcraft.upgradeCurrencies = {

0 commit comments

Comments
 (0)