diff --git a/Actions.lua b/Actions.lua index 31cbbd1..cb77a70 100644 --- a/Actions.lua +++ b/Actions.lua @@ -1,5 +1,20 @@ local ADDON_LOADED, shared = ... +local typeMap = { + spell = "S", + item = "I", + macro = "M", + companion = "C", + equipmentset = "E" +} +local inverseTypeMap = { + S = "spell", + I = "item", + M = "macro", + C = "companion", + E = "equipmentset" +} + local function PickupEquipmentSet(setName) local setIndex = 0 @@ -180,7 +195,7 @@ end function ListSets() local sets = {} for setName, foo in pairs(ActionBarSaverReloaded.sets) do - table.insert(sets, setName) + sets[#sets + 1] = setName end table.sort(sets) local setsStr = table.concat(sets, ", ") @@ -212,12 +227,8 @@ function AliasSpell(args) end end - table.insert(aliases, aliasID) - - table.insert(aliases, aliasID) - ActionBarSaverReloaded.spellAliases[spellID] = aliases - - print(string.format("Added %d as an alias for %d", aliasID, spellID)) + table.insert(ActionBarSaverReloaded.spellAliases[spellID], aliasID) +print(string.format("Added %d as an alias for %d", aliasID, spellID)) end function DeleteSpellAliases(spellID)