Hekili Priority Helper

Hekili Priority Helper

44M Downloads

[BUG] Hekili doesn't update with pet classes.

GetStiitches opened this issue ยท 1 comments

commented

Before You Begin

  • I confirm that I have downloaded the latest version of the addon.
  • I am not playing on a private server.
  • I checked for an existing, open ticket for this issue and was not able to find one.
  • I edited the title of this bug report (above) so that it describes the issue I am reporting.

Describe the Issue

After summoning a pet or loading into a dungeon with a pet class hekili will not update abilities.

How to Reproduce

  1. Enter game as BM hunter
  2. go to target dummys
  3. summon or dismiss pet
  4. attack dummies.

1x Hekili/State.lua:2523: attempt to index field '?' (a nil value)
[string "@Hekili/State.lua"]:2523: in function <Hekili/State.lua:2497>
[string "@Hekili/State.lua"]:2625: in function <Hekili/State.lua:2595>
[string "@Hekili/Dragonflight/HunterBeastMastery.lua"]:2189: in function usable' [string "@Hekili/State.lua"]:7096: in function IsUsable'
[string "@Hekili/Core.lua"]:932: in function GetPredictionFromAPL' [string "@Hekili/Core.lua"]:1382: in function GetNextPrediction'
[string "@Hekili/Core.lua"]:1777: in function Update' [string "@Hekili/Options.lua"]:11004: in function MakeSnapshot'
[string "@Hekili/Options.lua"]:11105: in function `FireToggle'
[string "@Hekili/UI.lua"]:2818: in function <Hekili/UI.lua:2817>

Locals:
t =

{
spell = 300091
name = "guardian_of_azeroth"
model =
{
}
duration = 31
key = "guardian_of_azeroth"
}
k = "expires"
totemIcon = nil
petSpell = 300091
(*temporary) = nil
(*temporary) = 300091
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
class =
{
totems =
{
}
talents =
{
}
abilityList =
{
}
stateExprs =
{
}
auras =
{
}
pets =
{
}
itemPack =
{
}
abilityByName =
{
}
interrupts =
{
}
gear =
{
}
trinkets =
{
}
packs =
{
}
setBonuses =
{
}
itemList =
{
}
knownAuraAttributes =
{
}
primaryResource = "focus"
file = "HUNTER"
stateTables =
{
}
stances =
{
}
auraList =
{
}
powers =
{
}
range = 8
itemSettings =
{
}
hooks =
{
}
essence_unscripted = false
settings =
{
}
num = 4
resources =
{
}
initialized = true
specs =
{
}
stateFuncs =
{
}
pvptalents =
{
}
potionList =
{
}
resourceAuras =
{
}
variables =
{
}
toggles =
{
}
potions =
{
}
itemMap =
{
}
abilities =
{
}
}
state =
{
swing =
{
}
FindPlayerAuraByID = defined @Hekili/Utils.lua:516
summonPet = defined @Hekili/State.lua:1155
role =
{
}
IsKnown = defined @Hekili/State.lua:6906
UnitGUID = defined =[C]:-1
purge =
{
}
stat =
{
}
ptr = 0
off_hand =
{
}
floor = defined =[C]:-1
tonumber = defined =[C]:-1
SetWhitelist = defined @Hekili/State.lua:6621
holds =
{
}
display = "Primary"
prev_off_gcd =
{
}
SetDefaultVariable = defined @Hekili/State.lua:4426
mainhand_speed = 2.306000
channelSpell = defined @Hekili/State.lua:1218
equipped =
{
}
gain = defined @Hekili/State.lua:1523
TimeToReady = defined @Hekili/State.lua:7263
setStance = defined @Hekili/State.lua:1129
history =
{
}
varPaths =
{
}
args =
{
}
UnitAura = defined =[C]:-1
AddToHistory = defined @Hekili/Events.lua:1021
bloodseeker =
{
}
SetupCycle = defined @Hekili/State.lua:764
print = defined @Hekili/State.lua:538
GetSpellCount = defined =[C]:-1
ClashOffset = defined @Hekili/State.lua:7480
azerite =
{
}
offset = 0
QueuedCastRemains = defined @Hekili/State.lua:6179
ApplyCastingAuraFromQueue = defined @Hekili/State.lua:6203
TargetBuffUp = defined @Hekili/State.lua:5718
pvptalent =
{
}
rawGain = defined @Hekili/State.lua:1530
GetItemGem = defined =[C]:-1
UnitIsFriend = defined =[C]:-1
action =
{
}
addStack = defined @Hekili/State.lua:1003
HasRequiredResources = defined @Hekili/State.lua:7226
TargetDebuffUp = defined @Hekili/State.lua:5723
UnitCanAttack = defined =[C]:-1
rawSpend = defined @Hekili/State.lua:1543
script =
{
}
IsUsable = defined @Hekili/State.lua:7084
GetItemInfo = defined =[C]:-1
GetPlayerAuraBySpellID = defined =[C]:-1
health =
{
}
IsFiltered = defined @Hekili/State.lua:7049
cooldown =
{
}
stanc

Player Information (Link)

https://pastebin.com/F3nApYzi

Error Messages (Link)

https://pastebin.com/5fNch9u0

Additional Information

No response

Contact Information

getstiitches

commented

Fixed in 1.0.12.