WoWInterface SVN SliceCommander

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 249 to Rev 250
    Reverse comparison

Rev 249 → Rev 250

trunk/SliceCommander.toc
1,6 → 1,6
## Interface: 100200
## Author: Tomate
## Version: 10.01
## Version: 10.02
## Title: |TInterface\Icons\ClassIcon_Rogue:0|t |cffd38245Slice|r|cff45ad3bCommander|r |TInterface\Icons\ClassIcon_Rogue:0|t
## Notes: Energy bar, Combo point bar and rogue timer bar.
## SavedVariables: SC
trunk/Locale/spell.lua
28,13 → 28,17
SC_SPELLID['EVACD'] = 5277 --Evasion CD
SC_SPELLID['SPR'] = 2983 --Sprint
SC_SPELLID['SPRCD'] = 2983 --Sprint CD
SC_SPELLID['SHICD'] = 5938 --Shiv CD
SC_SPELLID['COBCD'] = 382245 --Cold Blood CD
SC_SPELLID['TLT'] = 381623 --Thistle Tea
SC_SPELLID['TLTCD'] = 381623 --Thistle Tea CD
SC_SPELLID['IP'] = 315584 --Instant Poison
SC_SPELLID['CRP'] = 3408 --Crippling Poison
SC_SPELLID['WP'] = 8679 --Wound Poison
SC_SPELLID['AKP'] = 5761 --Ankylosant Poison
SC_SPELLID['ATP'] = 381637 --Atrophic Poison
 
 
 
--AZERITE ESSENCE
SC_SPELLID['ESSECD'] = -1
SC_SPELLID['ALLESSE'] = {
112,12 → 116,8
}
}
 
--COVENANTS
SC_SPELLID['SUMSCD'] = 324739 --Summon Steward (Kyrian)
SC_SPELLID['FCCD'] = 324631 --Fleshcraft (Necrolord)
SC_SPELLID['SOSCD'] = 310143 --Soulshape (Night Fae)
SC_SPELLID['DOSCD'] = 300728 --Door of Shadows (Venthyr)
 
 
SC_SPELLID['ERCD'] = 323547 --Echoing Reprimand (Kyrian)
SC_SPELLID['ER'] = 323559 --Echoing Reprimand (Kyrian)
SC_SPELLID['SBSCD'] = 328547 --Serrated Bone Spike (Necrolord)
136,7 → 136,7
SC_SPELLID['BFCD'] = 13877 --Blade Flurry CD
SC_SPELLID['KSPCD'] = 51690 --Killing Spree CD
SC_SPELLID['GS'] = 196937 --Ghostly Strike
SC_SPELLID['GSCD'] = 196937 --Ghostly Strike
SC_SPELLID['GSCD'] = 196937 --Ghostly Strike CD
SC_SPELLID['GHCD'] = 195457 --Grappling Hook CD
SC_SPELLID['BE'] = 315341 --Between the Eyes
SC_SPELLID['BECD'] = 315341 --Between the Eyes CD
158,14 → 158,15
SC_SPELLID['BRCD'] = 271877 --Blade Rush CD
SC_SPELLID['GG'] = 1776 --Gouge
SC_SPELLID['GGCD'] = 1776 --Gouge CD
SC_SPELLID['KIRCD'] = 381989 --Keep It Rolling
 
--ASSASSINAT
SC_SPELLID['ENV'] = 32645 --Envenom
SC_SPELLID['RUP'] = 1943 --Rupture
SC_SPELLID['GAR'] = 703 --Garrote
SC_SPELLID['GARCD'] = 703 --Garrote CD
SC_SPELLID['VEN'] = 79140 --Vendetta
SC_SPELLID['VENCD'] = 79140 --Vendetta CD
SC_SPELLID['DTM'] = 360194 --Deathmark
SC_SPELLID['DTMCD'] = 360194 --Deathmark CD
SC_SPELLID['EP'] = 193641 --Elaborate Planning
SC_SPELLID['DP'] = 2818 --Deadly Poison
SC_SPELLID['DPB'] = 2823 --Deadly Poison Buff
177,6 → 178,7
SC_SPELLID['BLS'] = 121153 --Blindside
SC_SPELLID['MA'] = 256735 --Master Assassin
SC_SPELLID['CT'] = 121411 --Crimson Tempest
SC_SPELLID['ICCD'] = 381802 --Indiscriminate Carnage
 
--SUBLETY
SC_SPELLID['SD'] = 185422 --Shadow Dance
214,7 → 216,10
if SC_SPELL['ESSECD'] == nil then
SC_SPELL['ESSECD'] = L['Essence']
end
 
--REMOVED SC_SPELLID['SUMSCD'] = 324739 --Summon Steward (Kyrian)
--REMOVED SC_SPELLID['FCCD'] = 324631 --Fleshcraft (Necrolord)
--REMOVED SC_SPELLID['SOSCD'] = 310143 --Soulshape (Night Fae)
--REMOVED SC_SPELLID['DOSCD'] = 300728 --Door of Shadows (Venthyr)
--REMOVED SC_SPELL['ANT'] = GetSpellInfo(114015)--Anticipation
--REMOVED SC_SPELL['HEM'] = GetSpellInfo(16511) --Hemorrhage
--REMOVED SC_SPELL['PA'] = GetSpellInfo(199743)--Parley
234,4 → 239,6
--REMOVED SC_SPELLID['NB'] = 195452 --Nightblade
--REMOVED SC_SPELLID['SOTD'] = 109941 --Shadow of the Destroyer
--REMOVED SC_SPELLID['FOTD'] = 109949 --Fury of the Destroyer
--REMOVED SC_SPELLID['BB'] = 202895 --Blunderbuss
\ No newline at end of file +--REMOVED SC_SPELLID['BB'] = 202895 --Blunderbuss +--REMOVED SC_SPELLID['VEN'] = 79140 --Vendetta +--REMOVED SC_SPELLID['VENCD'] = 79140 --Vendetta CD \ No newline at end of file
trunk/Core/Config.lua
155,12 → 155,9
_G['SC'].BARS['SPRCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_rogue_sprint")
_G['SC'].BARS['SSCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_rogue_shadowstep")
_G['SC'].BARS['FECD']['obj'].icon:SetTexture("Interface\\Icons\\ability_rogue_feint")
 
--COVENANTS
_G['SC'].BARS['SUMSCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_kyrian_summonsteward")
_G['SC'].BARS['FCCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_necrolord_fleshcraft")
_G['SC'].BARS['SOSCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_nightfae_flicker")
_G['SC'].BARS['DOSCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_venthyr_doorofshadows")
_G['SC'].BARS['SHICD']['obj'].icon:SetTexture("Interface\\Icons\\inv_throwingknife_04")
_G['SC'].BARS['COBCD']['obj'].icon:SetTexture("Interface\\Icons\\spell_ice_lament")
_G['SC'].BARS['TLTCD']['obj'].icon:SetTexture("Interface\\Icons\\inv_drink_milk_05")
_G['SC'].BARS['ERCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_bastion_rogue")
_G['SC'].BARS['SBSCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_maldraxxus_rogue")
_G['SC'].BARS['SPCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_ardenweald_rogue")
168,10 → 165,11
 
 
--ASSASSINATION
_G['SC'].BARS['VENCD']['obj'].icon:SetTexture("Interface\\Icons\\Ability_Rogue_Deadliness")
_G['SC'].BARS['DTMCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_rogue_deathmark")
_G['SC'].BARS['EXCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_deathwing_bloodcorruption_earth")
_G['SC'].BARS['GARCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_rogue_garrote")
_G['SC'].BARS['KBCD']['obj'].icon:SetTexture("Interface\\Icons\\inv_knife_1h_artifactgarona_d_01")
_G['SC'].BARS['ICCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_rogue_indiscriminatecarnage")
 
--OUTLAW
_G['SC'].BARS['ARCD']['obj'].icon:SetTexture("Interface\\Icons\\Spell_Shadow_ShadowWordDominate")
185,6 → 183,7
_G['SC'].BARS['GSCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_creature_cursed_02")
_G['SC'].BARS['BRCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_arakkoa_spinning_blade")
_G['SC'].BARS['GGCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_gouge")
_G['SC'].BARS['KIRCD']['obj'].icon:SetTexture("Interface\\Icons\\ability_rogue_keepitrolling")
 
--SUBTLETY
_G['SC'].BARS['SDCD']['obj'].icon:SetTexture("Interface\\Icons\\Ability_Rogue_Shadowdance")
566,11 → 565,11
end
 
function SliceCommander:Global()
SliceCommander:DisplaySpells({'CP', 'THREAT', 'SND', 'CS', 'KS', 'KSCD', 'CV', 'CVCD', 'TOTCD', 'FE', 'SSCD', 'SUB', 'CDCD', 'AC', 'MDCD', 'DFACD', 'Poison', 'MAI', 'FECD', 'ESSECD', 'DPICON', 'SUMSCD', 'FCCD', 'SOSCD', 'DOSCD', 'ERCD', 'SBSCD', 'SBS', 'SPCD', 'FLACD', 'SP', 'FLA', 'ER'})
SliceCommander:NotDisplaySpells({'HEALTH', 'THEALTH', 'VANCD', 'KICD', 'COS', 'COSCD', 'EVA', 'EVACD', 'SPR', 'SPRCD', 'SS'})
SliceCommander:DisplaySpells({'CP', 'THREAT', 'SND', 'CS', 'KS', 'KSCD', 'CV', 'CVCD', 'TOTCD', 'FE', 'SSCD', 'SUB', 'CDCD', 'AC', 'MDCD', 'DFACD', 'Poison', 'MAI', 'FECD', 'ESSECD', 'DPICON', 'ERCD', 'SBSCD', 'SBS', 'SPCD', 'FLACD', 'SP', 'FLA', 'ER', 'COBCD', 'TLTCD'})
SliceCommander:NotDisplaySpells({'HEALTH', 'THEALTH', 'VANCD', 'KICD', 'COS', 'COSCD', 'EVA', 'EVACD', 'SPR', 'SPRCD', 'SS', 'SHICD', 'TLT'})
 
SliceCommander:FlashSpells({'SND'})
SliceCommander:NotFlashSpells({'KSCD', 'CVCD', 'TOTCD', 'SSCD', 'CDCD', 'MDCD', 'DFACD', 'FECD', 'ESSECD', 'VANCD', 'KICD', 'COSCD', 'EVACD', 'SPRCD', 'SUMSCD', 'FCCD', 'SOSCD', 'DOSCD', 'ERCD', 'SBSCD', 'SPCD', 'FLACD', 'SP', 'FLA'})
SliceCommander:FlashSpells({'SND', 'COBCD', 'TLTCD'})
SliceCommander:NotFlashSpells({'KSCD', 'CVCD', 'TOTCD', 'SSCD', 'CDCD', 'MDCD', 'DFACD', 'FECD', 'ESSECD', 'VANCD', 'KICD', 'COSCD', 'EVACD', 'SPRCD', 'SBSCD', 'SPCD', 'FLACD', 'SP', 'FLA', 'SHICD', 'TLT'})
 
_G['SC'].orderBar = _G['SC'].maxPos
_G['SC'].orderCDBar = _G['SC'].maxCDPos
579,36 → 578,36
_G['SC'].SET.Pos.CP = -1
end
 
SliceCommander:OrderSpells({'SND', 'CV', 'FE', 'SUB', 'AC', 'MAI', 'COS', 'EVA', 'SPR', 'SS', 'SP', 'FLA', 'SBS', 'ER'})
SliceCommander:OrderCDs({'CVCD', 'TOTCD', 'VANCD', 'SSCD', 'CDCD', 'MDCD', 'DFACD', 'THREAT', 'HEALTH', 'THEALTH', 'CS', 'KS', 'KSCD', 'KICD', 'COSCD', 'EVACD', 'SPRCD', 'FECD', 'ESSECD', 'SUMSCD', 'FCCD', 'SOSCD', 'DOSCD', 'ERCD', 'SBSCD', 'SPCD', 'FLACD'})
SliceCommander:OrderSpells({'SND', 'CV', 'FE', 'SUB', 'AC', 'MAI', 'COS', 'EVA', 'SPR', 'SS', 'SP', 'FLA', 'SBS', 'ER', 'TLT'})
SliceCommander:OrderCDs({'CVCD', 'TOTCD', 'VANCD', 'SSCD', 'CDCD', 'MDCD', 'DFACD', 'THREAT', 'HEALTH', 'THEALTH', 'CS', 'KS', 'KSCD', 'KICD', 'COSCD', 'EVACD', 'SPRCD', 'FECD', 'ESSECD', 'ERCD', 'SBSCD', 'SPCD', 'FLACD', 'SHICD', 'COBCD', 'TLTCD'})
end
 
function SliceCommander:Assassination()
SliceCommander:DisplaySpells({'RUP', 'GAR', 'GARCD', 'VEN', 'VENCD', 'ENV', 'EP', 'DPBUT', 'EXCD', 'KB', 'KBCD', 'BA', 'ST', 'BLS', 'MA', 'CT'})
SliceCommander:DisplaySpells({'RUP', 'GAR', 'GARCD', 'DTM', 'DTMCD', 'ENV', 'EP', 'DPBUT', 'EXCD', 'KB', 'KBCD', 'BA', 'ST', 'BLS', 'MA', 'CT', 'ICCD'})
SliceCommander:NotDisplaySpells({'DP'})
 
SliceCommander:FlashSpells({'VENCD', 'EXCD'})
SliceCommander:NotFlashSpells({'GARCD', 'EXCD', 'KBCD'})
SliceCommander:FlashSpells({'DTMCD', 'EXCD', 'ICCD', 'KBCD'})
SliceCommander:NotFlashSpells({'GARCD', 'KBCD'})
 
_G['SC'].orderBar = 0
_G['SC'].orderCDBar = -1
 
SliceCommander:OrderSpells({'GAR', 'RUP', 'ENV', 'KB', 'BA', 'ST', 'VEN', 'DP', 'EP', 'BLS', 'MA', 'CT'})
SliceCommander:OrderCDs({'VENCD', 'KBCD', 'EXCD', 'GARCD'})
SliceCommander:OrderSpells({'GAR', 'RUP', 'ENV', 'KB', 'BA', 'ST', 'DTM', 'DP', 'EP', 'BLS', 'MA', 'CT'})
SliceCommander:OrderCDs({'DTMCD', 'KBCD', 'EXCD', 'GARCD', 'ICCD'})
end
 
function SliceCommander:Outlaw()
SliceCommander:DisplaySpells({'RB', 'AR', 'ARCD', 'CDB', 'CDBCD', 'KSPCD', 'GS', 'GHCD', 'BE', 'BECD', 'BF', 'BFCD', 'OP', 'GSWW', 'LD', 'GSCD', 'BRCD', 'RBCD'})
SliceCommander:DisplaySpells({'RB', 'AR', 'ARCD', 'CDB', 'CDBCD', 'KSPCD', 'GS', 'GHCD', 'BE', 'BECD', 'BF', 'BFCD', 'OP', 'GSWW', 'LD', 'GSCD', 'BRCD', 'RBCD', 'KIRCD'})
SliceCommander:NotDisplaySpells({'BFICON', 'GG', 'GGCD'})
 
SliceCommander:FlashSpells({'ARCD', 'CDBCD', 'KSPCD', 'BECD', 'BRCD', 'RBCD'})
SliceCommander:FlashSpells({'ARCD', 'CDBCD', 'KSPCD', 'BECD', 'BRCD', 'RBCD', 'KIRCD'})
SliceCommander:NotFlashSpells({'GHCD', 'BFCD', 'GSCD'})
 
_G['SC'].orderBar = 0
_G['SC'].orderCDBar = -1
 
SliceCommander:OrderSpells({'RB', 'AR', 'GS', 'OP', 'CDB', 'GSWW', 'BF', 'LD'})
SliceCommander:OrderCDs({'BECD', 'BE', 'ARCD', 'BFCD', 'KSPCD', 'GHCD', 'CDBCD', 'GSCD', 'BRCD', 'GG', 'GGCD', 'RBCD'})
SliceCommander:OrderCDs({'BECD', 'BE', 'ARCD', 'BFCD', 'KSPCD', 'GHCD', 'CDBCD', 'GSCD', 'BRCD', 'GG', 'GGCD', 'RBCD', 'KIRCD'})
end
 
function SliceCommander:Subtlety()
997,25 → 996,23
if _G['SC'].BARS['ESSECD'] == nil then--Essence CD
_G['SC'].BARS['ESSECD'] = {['color'] = {.01, .59, .78}}
end
if _G['SC'].BARS['SHICD'] == nil then--Shiv CD
_G['SC'].BARS['SHICD'] = {['color'] = {.51, .85, .51}}
end
if _G['SC'].BARS['COBCD'] == nil then--Cold Blood CD
_G['SC'].BARS['COBCD'] = {['color'] = {.36, .75, .71}}
end
if _G['SC'].BARS['TLT'] == nil then--Thistle Tea
_G['SC'].BARS['TLT'] = {['color'] = {.20, .33, .20}}
end
if _G['SC'].BARS['TLTCD'] == nil then--Thistle Tea CD
_G['SC'].BARS['TLTCD'] = {['color'] = {.20, .33, .20}}
end
 
SliceCommander:InitCovenantBarArray()
end
 
function SliceCommander:InitCovenantBarArray()
if _G['SC'].BARS['SUMSCD'] == nil then--Summon Steward (Kyrian)
_G['SC'].BARS['SUMSCD'] = {['color'] = {.2, .45, .82}}
end
if _G['SC'].BARS['FCCD'] == nil then--Fleshcraft (Necrolord)
_G['SC'].BARS['FCCD'] = {['color'] = {.2, .45, .82}}
end
if _G['SC'].BARS['SOSCD'] == nil then--Soulshape (Night Fae)
_G['SC'].BARS['SOSCD'] = {['color'] = {.2, .45, .82}}
end
if _G['SC'].BARS['DOSCD'] == nil then--Door of Shadows (Venthyr)
_G['SC'].BARS['DOSCD'] = {['color'] = {.2, .45, .82}}
end
 
 
if _G['SC'].BARS['ERCD'] == nil then--Echoing Reprimand (Kyrian)
_G['SC'].BARS['ERCD'] = {['color'] = {.2, .45, .82}}
end
1084,11 → 1081,11
if _G['SC'].BARS['EP'] == nil then--Elaborate Planning
_G['SC'].BARS['EP'] = {['color'] = {.83, .78, .27}}
end
if _G['SC'].BARS['VEN'] == nil then--Vendetta
_G['SC'].BARS['VEN'] = {['color'] = {.83, .53, .27}}
if _G['SC'].BARS['DTM'] == nil then--Deathmark
_G['SC'].BARS['DTM'] = {['color'] = {.83, .53, .27}}
end
if _G['SC'].BARS['VENCD'] == nil then--Vendetta CD
_G['SC'].BARS['VENCD'] = {['color'] = {.71, .4, .15}}
if _G['SC'].BARS['DTMCD'] == nil then--Deathmark CD
_G['SC'].BARS['DTMCD'] = {['color'] = {.71, .4, .15}}
end
if _G['SC'].BARS['BLS'] == nil then--Blindside
_G['SC'].BARS['BLS'] = {['color'] = {.52, .38, .75}}
1103,6 → 1100,9
['obj'] = {},
['value'] = 2
}
if _G['SC'].BARS['ICCD'] == nil then--Indiscriminate Carnage CD
_G['SC'].BARS['ICCD'] = {['color'] = {1, .72, .23}}
end
end
 
function SliceCommander:InitOutlawBarArray()--http://paletton.com/#uid=60s0u0klqqvbNEzh9uFpomItmi0
1169,6 → 1169,9
if _G['SC'].BARS['GGCD'] == nil then--Gouge CD
_G['SC'].BARS['GGCD'] = {['color'] = {.81, .27, .3}}
end
if _G['SC'].BARS['KIRCD'] == nil then--Keep it rolling
_G['SC'].BARS['KIRCD'] = {['color'] = {.73, .08, .02}}
end
end
 
function SliceCommander:InitSubtletyBarArray()--http://paletton.com/#uid=64r0u0kleqtbzEKgVuIpcmGtdhZ
1232,12 → 1235,12
_G['SC'].BARS[k]['id'] = SC_SPELLID[k]
end
 
local buff = {'AR', 'SUB', 'EP', 'CV', 'AC', 'FE', 'SND', 'SD', 'SOD', 'SB', 'OP', 'ENV', 'GB', 'GSWW', 'MAI', 'LD', 'BF', 'SHT', 'COS', 'EVA', 'SPR', 'BLS', 'MA', 'SS', 'ER'}
local buff = {'AR', 'SUB', 'EP', 'CV', 'AC', 'FE', 'SND', 'SD', 'SOD', 'SB', 'OP', 'ENV', 'GB', 'GSWW', 'MAI', 'LD', 'BF', 'SHT', 'COS', 'EVA', 'SPR', 'BLS', 'MA', 'SS', 'ER', 'TLT'}
for i, v in ipairs(buff) do--BUFF
_G['SC'].BARS[v]['type'] = 1
end
 
local debuff = {'GAR', 'RUP', 'DP', 'KS', 'CS', 'VEN', 'GS', 'KB', 'BA', 'ST', 'CT', 'BE', 'GG', 'FW', 'SP', 'FLA', 'SBS'}
local debuff = {'GAR', 'RUP', 'DP', 'KS', 'CS', 'DTM', 'GS', 'KB', 'BA', 'ST', 'CT', 'BE', 'GG', 'FW', 'SP', 'FLA', 'SBS'}
for i, v in ipairs(debuff) do--DEBUFF
_G['SC'].BARS[v]['type'] = 2
end
1247,12 → 1250,13
_G['SC'].BARS[v]['type'] = 3
end
 
local cd = {'VANCD', 'KSPCD', 'ARCD', 'CDBCD', 'CVCD', 'MDCD', 'GHCD', 'BECD', 'TOTCD', 'SDCD', 'SBCD', 'VENCD', 'GBCD', 'EXCD', 'GARCD', 'KBCD', 'KSCD', 'DFACD', 'KICD', 'SODCD', 'SHTCD', 'STHCD', 'COSCD', 'EVACD', 'SPRCD', 'FECD', 'GSCD', 'BRCD', 'GGCD', 'ESSECD', 'BFCD', 'RBCD', 'SUMSCD', 'FCCD', 'SOSCD', 'DOSCD', 'ERCD', 'SPCD', 'FLACD'}
local cd = {'KSPCD', 'ARCD', 'CDBCD', 'CVCD', 'MDCD', 'GHCD', 'BECD', 'TOTCD', 'SDCD', 'SBCD', 'DTMCD', 'GBCD', 'EXCD', 'GARCD', 'KBCD', 'KSCD', 'DFACD', 'KICD', 'SODCD', 'SHTCD', 'STHCD', 'COSCD', 'EVACD', 'SPRCD', 'FECD', 'GSCD', 'BRCD', 'GGCD', 'ESSECD', 'BFCD', 'RBCD', 'ERCD', 'SPCD', 'FLACD', 'KIRCD', 'SHICD', 'COBCD', 'TLTCD', 'ICCD'}
for i, v in ipairs(cd) do--CD
_G['SC'].BARS[v]['type'] = 4
end
 
--CHARGE CD
_G['SC'].BARS['VANCD']['type'] = 5
_G['SC'].BARS['SDCD']['type'] = 5
_G['SC'].BARS['SSCD']['type'] = 5
_G['SC'].BARS['SBSCD']['type'] = 5
trunk/Core/Settings.lua
479,23 → 479,39
args = {
Bar = SliceCommander:getShowSetting('CP'),
Pos = SliceCommander:getPosSetting('CP'),
standart = {
CP5 = {
order = SliceCommander:getOrder(),
name = string.format(L["%s Settings"], L['Standard']),
name = "5 " .. string.format(L["%s Settings"], L["Combo Points"]),
type = "header"
},
standardCP1 = SliceCommander:getCPColorSetting(5, 1),
standardCP2 = SliceCommander:getCPColorSetting(5, 2),
standardCP3 = SliceCommander:getCPColorSetting(5, 3),
standardCP4 = SliceCommander:getCPColorSetting(5, 4),
standardCP5 = SliceCommander:getCPColorSetting(5, 5),
DS = SliceCommander:getHeaderSetting('DS'),
DSCP1 = SliceCommander:getCPColorSetting(6, 1),
DSCP2 = SliceCommander:getCPColorSetting(6, 2),
DSCP3 = SliceCommander:getCPColorSetting(6, 3),
DSCP4 = SliceCommander:getCPColorSetting(6, 4),
DSCP5 = SliceCommander:getCPColorSetting(6, 5),
DSCP6 = SliceCommander:getCPColorSetting(6, 6),
CP51 = SliceCommander:getCPColorSetting(5, 1),
CP52 = SliceCommander:getCPColorSetting(5, 2),
CP53 = SliceCommander:getCPColorSetting(5, 3),
CP54 = SliceCommander:getCPColorSetting(5, 4),
CP55 = SliceCommander:getCPColorSetting(5, 5),
CP6 = {
order = SliceCommander:getOrder(),
name = "6 " .. string.format(L["%s Settings"], L["Combo Points"]),
type = "header"
},
CP61 = SliceCommander:getCPColorSetting(6, 1),
CP62 = SliceCommander:getCPColorSetting(6, 2),
CP63 = SliceCommander:getCPColorSetting(6, 3),
CP64 = SliceCommander:getCPColorSetting(6, 4),
CP65 = SliceCommander:getCPColorSetting(6, 5),
CP66 = SliceCommander:getCPColorSetting(6, 6),
CP7 = {
order = SliceCommander:getOrder(),
name = "7 " .. string.format(L["%s Settings"], L["Combo Points"]),
type = "header"
},
CP71 = SliceCommander:getCPColorSetting(7, 1),
CP72 = SliceCommander:getCPColorSetting(7, 2),
CP73 = SliceCommander:getCPColorSetting(7, 3),
CP74 = SliceCommander:getCPColorSetting(7, 4),
CP75 = SliceCommander:getCPColorSetting(7, 5),
CP76 = SliceCommander:getCPColorSetting(7, 6),
CP77 = SliceCommander:getCPColorSetting(7, 7),
}
},
HEALTH = {
676,44 → 692,13
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_SND = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "SND"),
Shortcut_CV = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "CV"),
Shortcut_TOTCD = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "TOTCD"),
Shortcut_FE = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "FE"),
Shortcut_KICD = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "KICD"),
Shortcut_VANCD = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "VANCD"),
Shortcut_KS = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "KS"),
Shortcut_CS = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "CS"),
Shortcut_EVA = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "EVA"),
Shortcut_COS = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "COS"),
Shortcut_SPR = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "SPR"),
SND = SliceCommander:getSpellSettings('SND'),
CV = SliceCommander:getSpellCDSettings('CV'),
TOTCD = {
name = SC_SPELL['TOTCD'] .. ' CD',
type = "group",
order = SliceCommander:getOrder(),
args = {
headerCD = {
type = "header",
order = SliceCommander:getOrder(),
name = L['Cooldown'],
},
TOTShow = SliceCommander:getShowSetting('TOTCD'),
TOTColor = SliceCommander:getColorSetting('TOTCD'),
TOTPos = SliceCommander:getPosSetting('TOTCD'),
Flash = SliceCommander:getFlashSetting('TOTCD'),
TOTTarget = {
order = SliceCommander:getOrder(),
name = L["Taget name"],
desc = L["Write a macro which Tricks the target if it is friendly, if not the target of target. Except if a modifier is down the Tricks will target the player name specify here."],
type = "input",
set = function(info,val)
_G['SC'].SET.TOTTarget = val
SliceCommander:CreateTOTMacro()
end,
get = function(info) return _G['SC'].SET.TOTTarget end
},
}
},
FE = SliceCommander:getSpellCDSettings('FE'),
KICD = {
order = SliceCommander:getOrder(),
name = SC_SPELL['KICD'],
772,8 → 757,6
VANCD = SliceCommander:getCDSettings('VANCD'),
KS = SliceCommander:getSpellCDSettings('KS'),
CS = SliceCommander:getSpellSettings('CS'),
EVA = SliceCommander:getSpellCDSettings('EVA'),
COS = SliceCommander:getSpellCDSettings('COS'),
SPR = SliceCommander:getSpellCDSettings('SPR'),
}
},
786,10 → 769,62
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_CD = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "CDCD"),
Shortcut_MD = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "MDCD"),
Shortcut_AC = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Talents", "AC"),
Shortcut_AC = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "AC"),
Shortcut_ER = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "ER"),
Shortcut_SS = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "SS"),
Shortcut_EVA = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "EVA"),
Shortcut_COS = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "COS"),
Shortcut_GG = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "GG"),
Shortcut_SD = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents ", "SD"),
Shortcut_FW = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "FW"),
Shortcut_TOTCD = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "TOTCD"),
Shortcut_FE = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "FE"),
Shortcut_SUB = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "SUB"),
Shortcut_SHICD = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "SHICD"),
Shortcut_COBCD = SliceCommander:getShortcutSetting("SliceCommander_General", "Skills", "COBCD"),
Shortcut_TLT = SliceCommander:getShortcutSetting("SliceCommander_General", "Talents", "TLT"),
CDCD = SliceCommander:getCDSettings('CDCD'),
MDCD = SliceCommander:getCDSettings('MDCD'),
AC = SliceCommander:getSpellSettings('AC'),
ER = SliceCommander:getSpellCDSettings('ER'),
SS = SliceCommander:getSpellCDSettings('SS'),
EVA = SliceCommander:getSpellCDSettings('EVA'),
COS = SliceCommander:getSpellCDSettings('COS'),
GG = SliceCommander:getSpellCDSettings('GG'),
SD = SliceCommander:getSpellCDSettings('SD'),
FW = SliceCommander:getSpellSettings('FW'),
FE = SliceCommander:getSpellCDSettings('FE'),
SUB = SliceCommander:getSpellSettings('SUB'),
TOTCD = {
name = SC_SPELL['TOTCD'] .. ' CD',
type = "group",
order = SliceCommander:getOrder(),
args = {
headerCD = {
type = "header",
order = SliceCommander:getOrder(),
name = L['Cooldown'],
},
TOTShow = SliceCommander:getShowSetting('TOTCD'),
TOTColor = SliceCommander:getColorSetting('TOTCD'),
TOTPos = SliceCommander:getPosSetting('TOTCD'),
Flash = SliceCommander:getFlashSetting('TOTCD'),
TOTTarget = {
order = SliceCommander:getOrder(),
name = L["Taget name"],
desc = L["Write a macro which Tricks the target if it is friendly, if not the target of target. Except if a modifier is down the Tricks will target the player name specify here."],
type = "input",
set = function(info,val)
_G['SC'].SET.TOTTarget = val
SliceCommander:CreateTOTMacro()
end,
get = function(info) return _G['SC'].SET.TOTTarget end
},
}
},
SHICD = SliceCommander:getCDSettings('SHICD'),
SHICD = SliceCommander:getCDSettings('COBCD'),
TLT = SliceCommander:getSpellCDSettings('TLT'),
}
},
TalentsPVP = {
803,55 → 838,6
DFACD = SliceCommander:getCDSettings('DFACD')
}
},
Covenants = {
order = SliceCommander:getOrder(),
name = L["Covenants"],
type = "group",
childGroups = "tree",
args = {
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_Kyrian = SliceCommander:getShortcutSetting("SliceCommander_General", "Covenants", "Kyrian", L['Kyrian']),
Shortcut_Necrolord = SliceCommander:getShortcutSetting("SliceCommander_General", "Covenants", "Necrolord", L['Necrolord']),
Shortcut_NightFae = SliceCommander:getShortcutSetting("SliceCommander_General", "Covenants", "NightFae", L['Night Fae']),
Shortcut_Venthyr = SliceCommander:getShortcutSetting("SliceCommander_General", "Covenants", "Venthyr", L['Venthyr']),
Kyrian = {
name = L['Kyrian'],
type = "group",
order = SliceCommander:getOrder(),
args = SliceCommander_TableMerge(
SliceCommander:getSpellCDSettings('ER').args,
SliceCommander:getCDSettings('SUMSCD').args
)
},
Necrolord = {
name = L['Necrolord'],
type = "group",
order = SliceCommander:getOrder(),
args = SliceCommander_TableMerge(
SliceCommander:getSpellCDSettings('SBS').args,
SliceCommander:getCDSettings('FCCD').args
)
},
NightFae = {
name = L['Night Fae'],
type = "group",
order = SliceCommander:getOrder(),
args = SliceCommander_TableMerge(
SliceCommander:getSpellCDSettings('SP').args,
SliceCommander:getCDSettings('SOSCD').args
)
},
Venthyr = {
name = L['Venthyr'],
type = "group",
order = SliceCommander:getOrder(),
args = SliceCommander_TableMerge(
SliceCommander:getSpellCDSettings('FLA').args,
SliceCommander:getCDSettings('DOSCD').args
)
}
}
}
}
}
 
915,7 → 901,7
name = L["Utility poison"],
type = "select",
values = function()
return { ['CRP'] = SC_SPELL['CRP'], ['AKP'] = SC_SPELL['AKP'] }
return { ['CRP'] = SC_SPELL['CRP'], ['AKP'] = SC_SPELL['AKP'], ['ATP'] = SC_SPELL['ATP'] }
end,
set = function(info,val)
local aSpec = GetSpecialization()
941,16 → 927,10
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_RUP = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Skills", "RUP"),
Shortcut_GAR = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Skills", "GAR"),
Shortcut_VEN = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Skills", "VEN"),
Shortcut_ENV = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Skills", "ENV"),
Shortcut_SS = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Skills", "SS"),
Shortcut_DP = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Skills", "DP"),
RUP = SliceCommander:getSpellSettings('RUP'),
GAR = SliceCommander:getSpellCDSettings('GAR'),
VEN = SliceCommander:getSpellCDSettings('VEN'),
ENV = SliceCommander:getSpellSettings('ENV'),
SS = SliceCommander:getSpellCDSettings('SS'),
DP = SliceCommander:getSpellSettings('DP'),
}
},
Talents = {
960,18 → 940,28
childGroups = "tree",
args = {
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_DP = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "DP"),
Shortcut_EXCD = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "EXCD"),
Shortcut_EP = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "EP"),
Shortcut_SUB = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "SUB"),
Shortcut_BLS = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "BLS"),
Shortcut_MA = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "MA"),
Shortcut_CT = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "CT"),
Shortcut_SP = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "SP"),
Shortcut_SBS = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "SBS"),
Shortcut_KB = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "KB"),
Shortcut_DTM = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "DTM"),
Shortcut_ICCD = SliceCommander:getShortcutSetting("SliceCommander_Assassination", "Talents", "ICCD"),
DP = SliceCommander:getSpellSettings('DP'),
EXCD = SliceCommander:getCDSettings('EXCD'),
EP = SliceCommander:getSpellSettings('EP'),
SUB = SliceCommander:getSpellSettings('SUB'),
BLS = SliceCommander:getSpellSettings('BLS'),
MA = SliceCommander:getSpellSettings('MA'),
CT = SliceCommander:getSpellSettings('CT'),
SP = SliceCommander:getSpellCDSettings('SP'),
SBS = SliceCommander:getSpellCDSettings('SBS'),
KB = SliceCommander:getSpellCDSettings('KB'),
DTM = SliceCommander:getSpellCDSettings('DTM'),
ICCD = SliceCommander:getCDSettings('ICCD'),
}
}
}
1038,7 → 1028,7
name = L["Utility poison"],
type = "select",
values = function()
return { ['CRP'] = SC_SPELL['CRP'], ['AKP'] = SC_SPELL['AKP'] }
return { ['CRP'] = SC_SPELL['CRP'], ['AKP'] = SC_SPELL['AKP'], ['ATP'] = SC_SPELL['ATP'] }
end,
set = function(info,val)
local aSpec = GetSpecialization()
1062,45 → 1052,38
childGroups = "tree",
args = {
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_RB = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Skills", "RB"),
Shortcut_BF = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Skills", "BF"),
Shortcut_AR = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Skills", "AR"),
Shortcut_BE = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Skills", "BE"),
Shortcut_GHCD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Skills", "GHCD"),
Shortcut_OP = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Skills", "OP"),
Shortcut_GG = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Skills", "GG"),
RB = {
name = SC_SPELL['RB'],
type = "group",
order = SliceCommander:getOrder(),
args = SliceCommander_TableMerge(
SliceCommander:getSpellCDSettings('RB').args,
{
headerSpecial = {
type = "header",
order = SliceCommander:getOrder(),
name = L['Special settings'],
},
replaceName = {
order = SliceCommander:getOrder(),
name = L["Replace spell name with each following spell text"],
desc = L["Each active buff actually up will be displayed in the spell name."],
type = "toggle",
set = function(info,val)
_G['SC'].SET.display.RBName = val
end,
get = function(info) return _G['SC'].SET.display.RBName end
},
SC = SliceCommander:getRBSetting('SC'),
GM = SliceCommander:getRBSetting('GM'),
RP = SliceCommander:getRBSetting('RP'),
TB = SliceCommander:getRBSetting('TB'),
BT = SliceCommander:getRBSetting('BT'),
BS = SliceCommander:getRBSetting('BS')
}
)
},
BF = SliceCommander:getSpellCDSettings('BF'),
BE = SliceCommander:getSpellCDSettings('BE'),
OP = SliceCommander:getSpellSettings('OP'),
}
},
Talents = {
order = SliceCommander:getOrder(),
name = L["Talents"],
type = "group",
childGroups = "tree",
args = {
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_GS = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "GS"),
Shortcut_KSPCD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "KSPCD"),
Shortcut_LD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "LD"),
Shortcut_BRCD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "BRCD"),
Shortcut_CDB = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "CDB"),
Shortcut_SP = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "SP"),
Shortcut_GHCD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "GHCD"),
Shortcut_AR = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "AR"),
Shortcut_RB = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "RB"),
Shortcut_KIRCD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "KIRCD"),
GS = SliceCommander:getSpellCDSettings('GS'),
KSPCD = SliceCommander:getCDSettings('KSPCD'),
LD = SliceCommander:getSpellSettings('LD'),
BRCD = SliceCommander:getCDSettings('BRCD'),
CDB = SliceCommander:getSpellCDSettings('CDB'),
SP = SliceCommander:getSpellCDSettings('SP'),
GHCD = SliceCommander:getCDSettings('GHCD'),
AR = {
order = SliceCommander:getOrder(),
name = SC_SPELL['AR'],
1146,35 → 1129,44
FlashCD = SliceCommander:getFlashSetting('ARCD')
}
},
BE = SliceCommander:getSpellCDSettings('BE'),
GHCD = SliceCommander:getCDSettings('GHCD'),
OP = SliceCommander:getSpellSettings('OP'),
GG = SliceCommander:getSpellCDSettings('GG'),
RB = {
name = SC_SPELL['RB'],
type = "group",
order = SliceCommander:getOrder(),
args = SliceCommander_TableMerge(
SliceCommander:getSpellCDSettings('RB').args,
{
headerSpecial = {
type = "header",
order = SliceCommander:getOrder(),
name = L['Special settings'],
},
replaceName = {
order = SliceCommander:getOrder(),
name = L["Replace spell name with each following spell text"],
desc = L["Each active buff actually up will be displayed in the spell name."],
type = "toggle",
set = function(info,val)
_G['SC'].SET.display.RBName = val
end,
get = function(info) return _G['SC'].SET.display.RBName end
},
SC = SliceCommander:getRBSetting('SC'),
GM = SliceCommander:getRBSetting('GM'),
RP = SliceCommander:getRBSetting('RP'),
TB = SliceCommander:getRBSetting('TB'),
BT = SliceCommander:getRBSetting('BT'),
BS = SliceCommander:getRBSetting('BS')
}
)
},
KIRCD = SliceCommander:getCDSettings('KIRCD'),
}
},
Talents = {
order = SliceCommander:getOrder(),
name = L["Talents"],
type = "group",
childGroups = "tree",
args = {
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_GS = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "GS"),
Shortcut_KSPCD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "KSPCD"),
Shortcut_LD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "LD"),
Shortcut_BRCD = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "BRCD"),
Shortcut_CDB = SliceCommander:getShortcutSetting("SliceCommander_Outlaw", "Talents", "CDB"),
GS = SliceCommander:getSpellCDSettings('GS'),
KSPCD = SliceCommander:getCDSettings('KSPCD'),
LD = SliceCommander:getSpellSettings('LD'),
BRCD = SliceCommander:getCDSettings('BRCD'),
CDB = SliceCommander:getSpellCDSettings('CDB'),
}
}
}
}
if _G['SC'].SET.SpellSound ~= nil and _G['SC'].SET.SpellSound then
SC_OptionsTable["Outlaw"]['args']['Skills']['args']['AR']['args']['ARCDSpellSound'] = SliceCommander:getCDSpellSound('ARCD')
SC_OptionsTable["Outlaw"]['args']['Talents']['args']['AR']['args']['ARCDSpellSound'] = SliceCommander:getCDSpellSound('ARCD')
end
 
SC_OptionsTable["Sublety"] = {
1237,7 → 1229,7
name = L["Utility poison"],
type = "select",
values = function()
return { ['CRP'] = SC_SPELL['CRP'], ['AKP'] = SC_SPELL['AKP'] }
return { ['CRP'] = SC_SPELL['CRP'], ['AKP'] = SC_SPELL['AKP'], ['ATP'] = SC_SPELL['ATP'] }
end,
set = function(info,val)
local aSpec = GetSpecialization()
1263,16 → 1255,10
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_RUP = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Skills", "RUP"),
Shortcut_SD = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Skills", "SD"),
Shortcut_SB = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Skills", "SB"),
Shortcut_SOD = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Skills", "SOD"),
Shortcut_SS = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Skills", "SS"),
Shortcut_FW = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Skills", "FW"),
RUP = SliceCommander:getSpellSettings('RUP'),
SD = SliceCommander:getSpellCDSettings('SD'),
SB = SliceCommander:getSpellCDSettings('SB'),
SOD = SliceCommander:getSpellCDSettings('SOD'),
SS = SliceCommander:getSpellCDSettings('SS'),
FW = SliceCommander:getSpellSettings('FW'),
}
},
Talents = {
1282,12 → 1268,16
childGroups = "tree",
args = {
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_SUB = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Talents", "SUB"),
Shortcut_SHT = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Talents", "SHT"),
Shortcut_STHCD = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Talents", "STHCD"),
SUB = SliceCommander:getSpellSettings('SUB'),
Shortcut_SP = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Talents", "SP"),
Shortcut_FLA = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Talents", "FLA"),
Shortcut_SB = SliceCommander:getShortcutSetting("SliceCommander_Sublety", "Talents", "SB"),
SHT = SliceCommander:getSpellCDSettings('SHT'),
STHCD = SliceCommander:getCDSettings('STHCD'),
SP = SliceCommander:getSpellCDSettings('SP'),
FLA = SliceCommander:getSpellCDSettings('FLA'),
SB = SliceCommander:getSpellCDSettings('SB'),
}
}
}
1317,10 → 1307,8
childGroups = "tree",
args = {
Shortcut = SliceCommander:getShortcutHeader(),
Shortcut_KB = SliceCommander:getShortcutSetting("SliceCommander_Complementary", "Assassination", "KB"),
Shortcut_BA = SliceCommander:getShortcutSetting("SliceCommander_Complementary", "Assassination", "BA"),
Shortcut_ST = SliceCommander:getShortcutSetting("SliceCommander_Complementary", "Assassination", "ST"),
KB = SliceCommander:getSpellCDSettings('KB'),
BA = SliceCommander:getSpellSettings('BA'),
ST = SliceCommander:getSpellSettings('ST'),
}