Mercurial > wow > skeletonkey
comparison KeyButton.lua @ 81:9a206b105ea5 v7.2.0
- Fixed profession spells not being detected on load-in
- Fixed Demon Hunter Vengeance bindings, along with other spells that are replaced by specialization variants.
- Spells replaced by a specialization now display the replacing name along with the original name in their binding slot.
| author | Nenue |
|---|---|
| date | Mon, 17 Apr 2017 13:27:34 -0400 |
| parents | b9a53385462c |
| children | 1605319122ce |
comparison
equal
deleted
inserted
replaced
| 80:b9a53385462c | 81:9a206b105ea5 |
|---|---|
| 46 [4] = 7, | 46 [4] = 7, |
| 47 [5] = 9, | 47 [5] = 9, |
| 48 [6] = 5 | 48 [6] = 5 |
| 49 } | 49 } |
| 50 | 50 |
| 51 -- Spell replacements that can't be easily detected | |
| 52 local TALENT_SPELLS = { | |
| 53 -- Shimmer | |
| 54 [212653] = { | |
| 55 actionName = 'Blink', | |
| 56 actionID = 1953, | |
| 57 }, | |
| 58 -- Sidewinders; have to assume arcane sadly | |
| 59 [214579] = { | |
| 60 actionName = 'Arcane Shot', | |
| 61 actionID = 185358, | |
| 62 }, | |
| 63 -- Serenity | |
| 64 [152173] = { | |
| 65 actionName = 'Storm, Earth, and Fire', | |
| 66 actionID = 137639 | |
| 67 } | |
| 68 } | |
| 69 | |
| 51 | 70 |
| 52 -- This is needed to identify a spells that aren't reflected by GetCursorInfo() | 71 -- This is needed to identify a spells that aren't reflected by GetCursorInfo() |
| 53 kb.OnPickupPetAction = function(slot, ...) | 72 kb.OnPickupPetAction = function(slot, ...) |
| 54 local isPickup = GetCursorInfo() | 73 local isPickup = GetCursorInfo() |
| 55 print(slot, ...) | 74 print(slot, ...) |
| 353 end | 372 end |
| 354 | 373 |
| 355 | 374 |
| 356 if self.dynamicType == 'profession' then | 375 if self.dynamicType == 'profession' then |
| 357 if self.isAvailable then | 376 if self.isAvailable then |
| 358 self.statusText = '|cFFFFFF00Profession|r' | 377 self.statusText = '|cFFFFFF00Profession Slot|r ' .. tostring(self.dynamicIndex) .. '-' .. tostring(self.dynamicSubIndex) |
| 359 else | 378 else |
| 360 | 379 |
| 361 self.statusText = '|cFFFF4400'..PROFESSION_HEADERS[self.dynamicIndex]..'|r' | 380 self.statusText = '|cFFFF4400'..PROFESSION_HEADERS[self.dynamicIndex]..'|r' |
| 362 self.actionName = '(#'..self.dynamicIndex..')' | 381 self.actionName = '(#'..self.dynamicIndex..')' |
| 363 end | 382 end |
