diff SkeletonKey/ActionTypes.lua @ 22:f6dd297cb812

- fix pet stance/actioni bindings - fix pet action availability check
author Nenue
date Sat, 30 Jul 2016 20:44:03 -0400
parents 564015ef0317
children 4804892802fe
line wrap: on
line diff
--- a/SkeletonKey/ActionTypes.lua	Sat Jul 30 20:28:15 2016 -0400
+++ b/SkeletonKey/ActionTypes.lua	Sat Jul 30 20:44:03 2016 -0400
@@ -20,14 +20,14 @@
 local PET_BASIC_SUBTEXT = 'Basic Attack'
 local PET_SPECIAL_SUBTEXT = 'Special Ability'
 local PETACTION_SCRIPT = {
-  [PET_ACTION_MOVE_TO] = {SLASH_PET_MOVE_TO1, 'pet_move_to'},
-  [PET_ACTION_ATTACK] = {SLASH_PET_ATTACK1, 'pet_attack'},
-  [PET_ACTION_FOLLOW] = {SLASH_PET_FOLLOW1, 'pet_follow'},
-  [PET_ACTION_WAIT] = {SLASH_PET_STAY1, 'pet_stay'},
-  [PET_MODE_AGGRESSIVE] = {SLASH_PET_AGGRESSIVE1, 'pet_aggressive'},
-  [PET_MODE_DEFENSIVE] = {SLASH_PET_DEFENSIVE1, 'pet_defensive'},
-  [PET_MODE_PASSIVE] = {SLASH_PET_PASSIVE1, 'pet_passive'},
-  [PET_MODE_ASSIST] = {SLASH_PET_ASSIST1, 'pet_assist'},
+  [PET_ACTION_MOVE_TO] = {'pet_move_to', SLASH_PET_MOVE_TO1},
+  [PET_ACTION_ATTACK] = {'pet_attack', SLASH_PET_ATTACK1},
+  [PET_ACTION_FOLLOW] = {'pet_follow', SLASH_PET_FOLLOW1},
+  [PET_ACTION_WAIT] = {'pet_stay', SLASH_PET_STAY1 },
+  [PET_MODE_AGGRESSIVE] = {'pet_aggressive', SLASH_PET_AGGRESSIVE1 },
+  [PET_MODE_DEFENSIVE] = { 'pet_defensive', SLASH_PET_DEFENSIVE1},
+  [PET_MODE_PASSIVE] = { 'pet_passive', SLASH_PET_PASSIVE1},
+  [PET_MODE_ASSIST] = {'pet_assist', SLASH_PET_ASSIST1},
 }
 local SECONDARY_PROFESSIONS = {
   [5] = 3,
@@ -79,7 +79,7 @@
   -- ID doesn't exist for basic commands, even though they can be picked up
   local attributeName, attributeValue = "petaction_" .. tostring(name), "/cast "..tostring(name)
   if PETACTION_SCRIPT[name] then
-    attributeValue, attributeName = unpack(PETACTION_SCRIPT[name])
+    attributeName, attributeValue = unpack(PETACTION_SCRIPT[name])
   elseif kb.PetCache.special[name] then
     attributeName = "petaction_"..kb.PetCache.special[name][3].."_" .. tonumber(kb.PetCache.special[name][6])
   end