Hekili Priority Helper

Hekili Priority Helper

44M Downloads

Addon recommendations freeze sometimes in pvp combat

TheHambrick opened this issue ยท 2 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.

WoW Version

Retail (Dragonflight)

Describe the Issue

The addon will freeze recommendations sometimes during pvp combat and no longer update, even after using abilities. A reload usually fixes it.

How to Reproduce

I'm not sure of particular conditions to reproduce it, whether it's because of some specific CC or what, but it happens in pvp combat on my hunter. B4PAIlFMjeNhnEouGfV8Ij2uS1SkSaBgEIIAAAAAkERikkgIRSLkCkoRKaIJSIhEaAAAAAC Is more or less the spec I run most of the time in pvp

Player Information (Link)

build: v10.0.2-2.0.8c
level: 70 (70)
class: HUNTER
spec: marksmanship

talents: aimed_shot
    arctic_bola = 2/2
    binding_shackles = 1/1
    binding_shot = 1/1
    born_to_be_wild = 2/2
    bulletstorm = 1/1
    calling_the_shots = 1/1
    camouflage = 1/1
    careful_aim = 2/2
    counter_shot = 1/1
    crack_shot = 1/1
    deadeye = 1/1
    death_chakram = 1/1
    deathblow = 1/1
    double_tap = 1/1
    eagletalons_true_focus = 2/2
    entrapment = 1/1
    explosive_shot = 1/1
    focused_aim = 2/2
    high_explosive_trap = 1/1
    improved_kill_shot = 1/1
    improved_steady_shot = 1/1
    keen_eyesight = 2/2
    kill_shot = 1/1
    lock_and_load = 1/1
    master_marksman = 2/2
    misdirection = 1/1
    multishot = 1/1
    natural_mending = 2/2
    natures_endurance = 1/1
    posthaste = 2/2
    precise_shots = 2/2
    rapid_fire = 1/1
    razor_fragments = 1/1
    readiness = 1/1
    salvo = 1/1
    sentinel_owl = 1/1
    sentinels_perception = 1/1
    serrated_shots = 2/2
    steel_trap = 1/1
    streamline = 2/2
    surging_shots = 1/1
    survival_of_the_fittest = 1/1
    tar_trap = 1/1
    target_practice = 1/1
    tranquilizing_shot = 1/1
    trick_shots = 1/1
    trueshot = 1/1
    volley = 1/1
    wailing_arrow = 1/1

pvptalents: chimaeral_sting
   rangers_finesse
   survival_tactics

covenant: none

conduits: none

soulbinds: [niya]

sets: crimson_aspirants_badge_of_ferocity = 1
    gladiators_badge = 1

gear: argent_crusaders_tabard = 1
    crimson_aspirants_badge_of_ferocity = 1
    crimson_aspirants_chain_headguard = 1
    crimson_aspirants_chain_wargreaves = 1
    crimson_aspirants_choker = 1
    crimson_aspirants_insignia_of_alacrity = 1
    crimson_aspirants_ring = 1
    crimson_aspirants_signet = 1
    drakebreakers_bracers = 1
    drakebreakers_chestguard = 1
    drakebreakers_cinch = 1
    drakebreakers_cloak = 1
    drakebreakers_grips = 1
    drakebreakers_shoulderguards = 1
    drakebreakers_striders = 1
    gladiators_badge = 1
    ranged = 1
    searing_blazecaster = 1
    trappers_shirt = 1

legendaries: none

itemIDs: 127, 195490, 198589, 198590, 198591, 198594, 198595, 198596, 198961, 201140, 201144, 201449, 201451, 201744, 201746, 201748, 46874

settings: aoe = 3
    buffPadding = 0
    combatRefresh = 0.1
    custom1Name = Custom 1
    custom2Name = Custom 2
    cycle = false
    cycle_min = 6
    damage = true
    damageDots = false
    damageExpiration = 6
    damageOnScreen = true
    damagePets = false
    damageRange = 0
    debuffPadding = 0
    enabled = true
    enhancedRecheck = false
    gcdSync = true
    maxRefresh = 10
    maxTime = 33
    nameplateRange = 8
    nameplates = false
    noFeignedCooldown = false
    package = Marksmanship
    petbased = false
    potion = spectral_agility
    potionsReset = 20180919.1
    regularRefresh = 0.5
    throttleRefresh = false
    throttleTime = false
    eagletalon_swap = false
    prevent_hardcasts = false
    trueshot_vop_overlap = false

toggles: cooldowns = false [separate]
    custom1 = false 
    custom2 = false 
    defensives = false 
    essences = true 
    interrupts = false 
    mode = automatic 
    potions = false 

keybinds: 
    aimed_shot              = 5   [01], 5   [11]
    arcane_shot             = 6   [01], 6   [11]
    aspect_of_the_cheetah   = R   [06]
    aspect_of_the_turtle    = C   [06]
    binding_shot            = S8  [05]
    camouflage              = SG  [05]
    chimaeral_sting         = S2  [03]
    counter_shot            = TAB [05]
    death_chakram           = F   [06]
    disengage               = T   [06]
    double_tap              = 8   [01], 8   [11]
    exhilaration            = 3   [01]
    explosive_shot          = S4  [03]
    feign_death             = -   [01]
    flare                   = ST  [05]
    freezing_trap           = B   [03]
    healthstone             = S9  [06]
    high_explosive_trap     = U   [05]
    hunters_mark            = SU  [03]
    kill_shot               = 1   [01]
    mend_pet                = S1  [06]
    misdirection            = ALEFT[06]
    multishot               = 9   [11]
    potion                  = SF  [06]
    rapid_fire              = 2   [01]
    sentinel_owl            = =   [01]
    steady_shot             = 4   [01]
    steel_trap              = 9   [01]
    survival_of_the_fittest = SM3 [05]
    tar_trap                = S3  [05]
    tranquilizing_shot      = S5  [06]
    trueshot                = G   [06]
    volley                  = V   [06]
    wailing_arrow           = 7   [01]
    will_to_survive         = S7  [05]

warnings: [#1] Update: Interface/AddOns/Hekili/State.lua:672: attempt to index field '?' (a nil value)
[string "@Interface/AddOns/Hekili/State.lua"]:672: in function `gainCharges'
[string "@Interface/AddOns/Hekili/Dragonflight/HunterBeastMastery.lua"]:2223: in function `handler'
[string "@Interface/AddOns/Hekili/State.lua"]:6085: in function `RunHandler'
[string "@Interface/AddOns/Hekili/State.lua"]:5915: in function `HandleEvent'
[string "@Interface/AddOns/Hekili/State.lua"]:6498: in function `advance'
[string "@Interface/AddOns/Hekili/Core.lua"]:1689: in function <Interface/AddOns/Hekili/Core.lua:1478>

Error Messages (Link)

3x Hekili/State.lua:672: attempt to index field '?' (a nil value)
[string "@Hekili/State.lua"]:672: in function `gainCharges'
[string "@Hekili/Dragonflight/HunterBeastMastery.lua"]:2223: in function `handler'
[string "@Hekili/State.lua"]:6085: in function `RunHandler'
[string "@Hekili/State.lua"]:5915: in function `HandleEvent'
[string "@Hekili/State.lua"]:6498: in function `advance'
[string "@Hekili/Core.lua"]:1689: in function `Update'
[string "@Hekili/Options.lua"]:10669: in function `MakeSnapshot'
[string "@Hekili/Options.lua"]:10626: in function `TogglePause'
[string "@Hekili/Options.lua"]:10766: in function `FireToggle'
[string "@Hekili/UI.lua"]:2691: in function <Hekili/UI.lua:2690>

Locals:
action = 2
charges = "aimed_shot"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
class = <table> {
 totems = <table> {
 }
 talents = <table> {
 }
 abilityList = <table> {
 }
 stateExprs = <table> {
 }
 auras = <table> {
 }
 pets = <table> {
 }
 itemPack = <table> {
 }
 abilityByName = <table> {
 }
 interrupts = <table> {
 }
 gear = <table> {
 }
 trinkets = <table> {
 }
 packs = <table> {
 }
 setBonuses = <table> {
 }
 itemList = <table> {
 }
 knownAuraAttributes = <table> {
 }
 primaryResource = "focus"
 file = "HUNTER"
 stateTables = <table> {
 }
 stances = <table> {
 }
 auraList = <table> {
 }
 powers = <table> {
 }
 range = 8
 itemSettings = <table> {
 }
 hooks = <table> {
 }
 essence_unscripted = false
 settings = <table> {
 }
 num = 4
 resources = <table> {
 }
 initialized = true
 specs = <table> {
 }
 stateFuncs = <table> {
 }
 pvptalents = <table> {
 }
 potionList = <table> {
 }
 resourceAuras = <table> {
 }
 variables = <table> {
 }
 toggles = <table> {
 }
 potions = <table> {
 }
 itemMap = <table> {
 }
 abilities = <table> {
 }
}
state = <table> {
 swing = <table> {
 }
 FindPlayerAuraByID = <function> defined @Hekili/Utils.lua:516
 summonPet = <function> defined @Hekili/State.lua:1112
 role = <table> {
 }
 IsKnown = <function> defined @Hekili/State.lua:6718
 UnitGUID = <function> defined =[C]:-1
 purge = <table> {
 }
 stat = <table> {
 }
 ptr = 0
 off_hand = <table> {
 }
 floor = <function> defined =[C]:-1
 tonumber = <function> defined =[C]:-1
 predictionsOff = <table> {
 }
 holds = <table> {
 }
 display = "Primary"
 prev_off_gcd = <table> {
 }
 SetDefaultVariable = <function> defined @Hekili/State.lua:4277
 mainhand_speed = 2.746000
 channelSpell = <function> defined @Hekili/State.lua:1175
 equipped = <table> {
 }
 gain = <function> defined @Hekili/State.lua:1478
 TimeToReady = <function> defined @Hekili/State.lua:7071
 setStance = <function> defined @Hekili/State.lua:1086
 history = <table> {
 }
 varPaths = <table> {
 }
 args = <table> {
 }
 UnitAura = <function> defined =[C]:-1
 AddToHistory = <function> defined @Hekili/Events.lua:989
 bloodseeker = <table> {
 }
 SetupCycle = <function> defined @Hekili/State.lua:755
 print = <function> defined @Hekili/State.lua:530
 GetSpellCount = <function> defined =[C]:-1
 ClashOffset = <function> defined @Hekili/State.lua:7285
 azerite = <table> {
 }
 offset = 5.050512
 QueuedCastRemains = <function> defined @Hekili/State.lua:6006
 ApplyCastingAuraFromQueue = <function> defined @Hekili/State.lua:6030
 TargetBuffUp = <function> defined @Hekili/State.lua:5562
 pvptalent = <table> {
 }
 delayMin = 0
 GetItemGem = <function> defined =[C]:-1
 UnitIsFriend = <function> defined =[C]:-1
 action = <table> {
 }
 addStack = <function> defined @Hekili/State.lua:960
 HasRequiredResources = <function> defined @Hekili/State.lua:7034
 TargetDebuffUp = <function> defined @Hekili/State.lua:5567
 UnitCanAttack = <function> defined =[C]:-1
 rawSpend = <function> defined @Hekili/State.lua:1498
 script = <table> {
 }
 IsUsable = <function> defined @Hekili/State.lua:6892
 GetItemInfo = <function> defined =[C]:-1
 GetPlayerAuraBySpellID = <function> defined =[C]:-1
 health = <table> {
 }
 active_enemies = 1
 IsFiltered = <function> defined @Hekili/State.lua:6859
 cooldown = <table> {
 }
 stance = <table> {
 }
 gcd = <table> {
 }
 empowerment = <table> {
 }
 varDB = <table> {
 }
 ResetQueues = <function> defined @Hekili/State.lua:5815
 auras = <table> {
 }
 GetCycleInfo = <function> defined @Hekili/State.lua:807
 format = <function> defined =[C]:-1
 using_apl = <table> {
 }
 RemoveAuraEvent = <function> defined @Add

Additional Information

Marksmanship; Primary - Kill Shot(0.00), Kill Shot(1.26), Steel Trap(2.52), Death Chakram(3.78)
build: v10.0.2-2.0.8c
level: 70 (70)
class: HUNTER
spec: marksmanship

talents: aimed_shot
arctic_bola = 2/2
binding_shackles = 1/1
binding_shot = 1/1
born_to_be_wild = 2/2
bulletstorm = 1/1
calling_the_shots = 1/1
camouflage = 1/1
careful_aim = 2/2
counter_shot = 1/1
crack_shot = 1/1
deadeye = 1/1
death_chakram = 1/1
deathblow = 1/1
double_tap = 1/1
eagletalons_true_focus = 2/2
entrapment = 1/1
explosive_shot = 1/1
focused_aim = 2/2
high_explosive_trap = 1/1
improved_kill_shot = 1/1
improved_steady_shot = 1/1
keen_eyesight = 2/2
kill_shot = 1/1
lock_and_load = 1/1
master_marksman = 2/2
misdirection = 1/1
multishot = 1/1
natural_mending = 2/2
natures_endurance = 1/1
posthaste = 2/2
precise_shots = 2/2
rapid_fire = 1/1
razor_fragments = 1/1
readiness = 1/1
salvo = 1/1
sentinel_owl = 1/1
sentinels_perception = 1/1
serrated_shots = 2/2
steel_trap = 1/1
streamline = 2/2
surging_shots = 1/1
survival_of_the_fittest = 1/1
tar_trap = 1/1
target_practice = 1/1
tranquilizing_shot = 1/1
trick_shots = 1/1
trueshot = 1/1
volley = 1/1
wailing_arrow = 1/1

pvptalents: chimaeral_sting
rangers_finesse
survival_tactics

covenant: none

conduits: none

soulbinds: [niya]

sets: tier29 = 2

gear: argent_crusaders_tabard = 1
assembly_scholars_loop = 1
calamitous_shockguards = 1
complicated_cuffs = 1
controlled_current_technique = 1
daring_chasmleapers = 1
elemental_lariat = 1
lavamancers_ceremonial_waistguard = 1
obsidian_cape = 1
ohnahran_falconers_greaves = 1
ranged = 1
scaled_commencement_spaulders = 1
seal_of_filial_duty = 1
searing_blazecaster = 1
seasoned_hunters_trophy = 1
stormwing_harriers_cuirass = 1
stormwing_harriers_skullmask = 1
tier29 = 2
trappers_shirt = 1

legendaries: none

itemIDs: 127, 192001, 193001, 193704, 194305, 195490, 195495, 195526, 195531, 198332, 200387, 200390, 200859, 200971, 202009, 202119, 46874

settings: aoe = 3
buffPadding = 0
combatRefresh = 0.1
custom1Name = Custom 1
custom2Name = Custom 2
cycle = false
cycle_min = 6
damage = true
damageDots = false
damageExpiration = 6
damageOnScreen = true
damagePets = false
damageRange = 0
debuffPadding = 0
enabled = true
enhancedRecheck = false
gcdSync = true
maxRefresh = 10
maxTime = 33
nameplateRange = 8
nameplates = false
noFeignedCooldown = false
package = Marksmanship
petbased = false
potion = spectral_agility
potionsReset = 20180919.1
regularRefresh = 0.5
throttleRefresh = false
throttleTime = false
eagletalon_swap = false
prevent_hardcasts = false
trueshot_vop_overlap = false

toggles: cooldowns = false [separate]
custom1 = false
custom2 = false
defensives = false
essences = true
interrupts = false
mode = automatic
potions = false

keybinds:
aimed_shot = 5 [01], 5 [11]
arcane_shot = 6 [01], 6 [11]
aspect_of_the_cheetah = R [06]
aspect_of_the_turtle = C [06]
binding_shot = S8 [05]
camouflage = SG [05]
chimaeral_sting = S2 [03]
counter_shot = TAB [05]
death_chakram = F [06]
disengage = T [06]
double_tap = 8 [01], 8 [11]
exhilaration = 3 [01]
explosive_shot = S4 [03]
feign_death = - [01]
flare = ST [05]
freezing_trap = B [03]
healthstone = S9 [06]
high_explosive_trap = U [05]
hunters_mark = SU [03]
kill_shot = 1 [01]
mend_pet = S1 [06]
misdirection = ALEFT[06]
multishot = 9 [11]
potion = SF [06]
rapid_fire = 2 [01]
sentinel_owl = = [01]
steady_shot = 4 [01]
steel_trap = 9 [01]
survival_of_the_fittest = SM3 [05]
tar_trap = S3 [05]
tranquilizing_shot = S5 [06]
trueshot = G [06]
volley = V [06]
wailing_arrow = 7 [01]
will_to_survive = S7 [05]

warnings: [#1] Update: Interface/AddOns/Hekili/State.lua:672: attempt to index field '?' (a nil value)
[string "@Interface/AddOns/Hekili/State.lua"]:672: in function gainCharges' [string "@Interface/AddOns/Hekili/Dragonflight/HunterBeastMastery.lua"]:2223: in function handler'
[string "@Interface/AddOns/Hekili/State.lua"]:6085: in function RunHandler' [string "@Interface/AddOns/Hekili/State.lua"]:5915: in function HandleEvent'
[string "@Interface/AddOns/Hekili/State.lua"]:6498: in function `advance'
[string "@Interface/AddOns/Hekili/Core.lua"]:1689: in function <Interface/AddOns/Hekili/Core.lua:1478>

targets:
dmg - 0 - Creature-0-3783-2444-690-187813-000023B197
dmg - 0 - Creature-0-3783-2444-690-187600-000023B197

player_buffs:
264663 - predators_thirst - 1 - 3600.00
186403 - *sign_of_battle - 1 - 3600.00
269083 - enlisted_c - 1 - 3600.00
384321 - *contract_artisans_consortium - 1 - 425656.92
264420 - *soldier_of_the_alliance - 1 - 3600.00
388380 - *dragonriders_compassion - 1 - 6.92
381965 - *way_of_controlled_currents - 8 - 3600.00
260242 - precise_shots - 1 - 10.79
392275 - *hunters_best_friend - 1 - 3.91
386159 - *high_intensity_thermal_scanner - 1 - 8.30
394366 - find_the_mark - 1 - 13.33

player_debuffs:
388909 - *salvo - 1 - 24.47

target_buffs:

target_debuffs:
269576 - master_marksman - 1 - 4.40

New Recommendations for [ Primary ] requested at 20:34:23 ( 2711505.54 ); using built-in ( Marksmanship ) priority.
*** START OF NEW DISPLAY: Primary ***

RECOMMENDATION #1 ( Offset: 0.00, GCD: 0.00, Casting: 0.00 ).

Resources: focus[ 91.00 / 100.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Marksmanship - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   summon_pet ( precombat - 1 )
    The action (summon_pet) is unusable at (0.00 + 0.00) because requires no active pet.
    Time spent on this action:  0.13ms
    TimeData:Marksmanship-precombat-1:summon_pet:0.13:Ability Known, Enabled(0.04):Post-TTR and Essential(0.08):Post Cycle(0.00):Post Usable(0.02)
    
    2.   double_tap ( precombat - 2 ) - ability disabled ( toggle )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-2:double_tap:0.03:Ability Known, Enabled(0.03)
    
    3.   algethar_puzzle_box ( precombat - 3 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.08ms
    TimeData:Marksmanship-precombat-3:algethar_puzzle_box:0.08:Ability Known, Enabled(0.08)
    
    4.   aimed_shot ( precombat - 4 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-4:aimed_shot:0.03:Ability Known, Enabled(0.03)
    
    5.   wailing_arrow ( precombat - 5 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-5:wailing_arrow:0.03:Ability Known, Enabled(0.03)
    
    6.   steady_shot ( precombat - 6 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-6:steady_shot:0.03:Ability Known, Enabled(0.03)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Marksmanship - precombat ].

Processing default action list [ Marksmanship - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    7.   counter_shot ( default - 1 ) - ability disabled ( toggle )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-default-1:counter_shot:0.03:Ability Known, Enabled(0.03)
    
    8.   tranquilizing_shot ( default - 2 ) - ability disabled ( toggle )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-default-2:tranquilizing_shot:0.03:Ability Known, Enabled(0.03)
    
    9.   call_action_list:trinkets ( default - 3 )
    There is no criteria for trinkets.
    Action list (trinkets) was found.
    + trinkets
    Current recommendation was NO ACTION at +10.00s.
    
    10.  variable ( trinkets - 1 )
     - variable.sync_up will check this script entry ( Marksmanship:trinkets:1 )
    buff.trueshot.up[false] | cooldown.trueshot.remains[120.00] < 2 & ( ! raid_event.adds.exists[true] | raid_event.adds.exists[true] & ( ! raid_event.adds.up[true] & ( raid_event.adds.duration[30.00] + raid_event.adds.in[3600.00] < 25 | raid_event.adds.in[3600.00] > 60 ) | raid_event.adds.up[true] & raid_event.adds.remains[30.00] > 10 ) )
    Time spent on this action:  0.07ms
    TimeData:Marksmanship-trinkets-1:variable:0.07:Ability Known, Enabled(0.03):Post-TTR and Essential(0.04)
    
    11.  variable ( trinkets - 2 )
     - variable.sync_remains will check this script entry ( Marksmanship:trinkets:2 )
    cooldown.trueshot.remains[120]
    Time spent on this action:  0.04ms
    TimeData:Marksmanship-trinkets-2:variable:0.04:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    12.  variable ( trinkets - 3 )
     - variable.trinket_1_stronger will check this script entry ( Marksmanship:trinkets:3 )
    ! trinket.t2.has_cooldown[false] | trinket.t1.has_use_buff[false] & ( ! trinket.t2.has_use_buff[false] | trinket.t2.cooldown.duration[0.00] < trinket.t1.cooldown.duration[0.00] | trinket.t2.cast_time[cast_time] < trinket.t1.cast_time[cast_time] | trinket.t2.cast_time[cast_time] = trinket.t1.cast_time[cast_time] & trinket.t2.cooldown.duration[0.00] = trinket.t1.cooldown.duration[0.00] ) | ! trinket.t1.has_use_buff[false] & ( ! trinket.t2.has_use_buff[false] & ( trinket.t2.cooldown.duration[0.00] < trinket.t1.cooldown.duration[0.00] | trinket.t2.cast_time[cast_time] < trinket.t1.cast_time[cast_time] | trinket.t2.cast_time[cast_time] = trinket.t1.cast_time[cast_time] & trinket.t2.cooldown.duration[0.00] = trinket.t1.cooldown.duration[0.00] ) )
    Time spent on this action:  0.04ms
    TimeData:Marksmanship-trinkets-3:variable:0.04:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    13.  variable ( trinkets - 4 )
     - variable.trinket_2_stronger will check this script entry ( Marksmanship:trinkets:4 )
    ! trinket.t1.has_cooldown[false] | trinket.t2.has_use_buff[false] & ( ! trinket.t1.has_use_buff[false] | trinket.t1.cooldown.duration[0.00] < trinket.t2.cooldown.duration[0.00] | trinket.t1.cast_time[cast_time] < trinket.t2.cast_time[cast_time] | trinket.t1.cast_time[cast_time] = trinket.t2.cast_time[cast_time] & trinket.t1.cooldown.duration[0.00] = trinket.t2.cooldown.duration[0.00] ) | ! trinket.t2.has_use_buff[false] & ( ! trinket.t1.has_use_buff[false] & ( trinket.t1.cooldown.duration[0.00] < trinket.t2.cooldown.duration[0.00] | trinket.t1.cast_time[cast_time] < trinket.t2.cast_time[cast_time] | trinket.t1.cast_time[cast_time] = trinket.t2.cast_time[cast_time] & trinket.t1.cooldown.duration[0.00] = trinket.t2.cooldown.duration[0.00] ) )
    Time spent on this action:  0.07ms
    TimeData:Marksmanship-trinkets-4:variable:0.07:Ability Known, Enabled(0.04):Post-TTR and Essential(0.03)
    
    Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
    
    14.  trinket1 ( trinkets - 5 )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-5:trinket1:0.03:Ability Known, Enabled(0.03)
    
    Bypassing 'trinket2' action because the equipped trinket #2 is not usable.
    
    15.  trinket2 ( trinkets - 6 )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-6:trinket2:0.03:Ability Known, Enabled(0.03)
    Exiting trinkets with recommendation of NO ACTION at +10.00s.
    Returned from list (trinkets), current recommendation is NO ACTION (+10.00).
    - trinkets
    
    16.  call_action_list:cds ( default - 4 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    17.  berserking ( cds - 1 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-1:berserking:0.03:Ability Known, Enabled(0.03)
    
    18.  blood_fury ( cds - 2 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-2:blood_fury:0.03:Ability Known, Enabled(0.03)
    
    19.  ancestral_call ( cds - 3 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-3:ancestral_call:0.03:Ability Known, Enabled(0.03)
    
    20.  fireblood ( cds - 4 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-4:fireblood:0.03:Ability Known, Enabled(0.03)
    
    21.  lights_judgment ( cds - 5 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-5:lights_judgment:0.03:Ability Known, Enabled(0.03)
    
    22.  potion ( cds - 6 ) - ability disabled ( toggle )
    Time spent on this action:  0.78ms
    TimeData:Marksmanship-cds-6:potion:0.78:Ability Known, Enabled(0.78)
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    23.  call_action_list:st ( default - 5 )
    Criteria for st PASS at +0.00 - active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
    Action list (st) was found.
    + st
    Current recommendation was NO ACTION at +10.00s.
    
    24.  steady_shot ( st - 1 )
    The action (steady_shot) is usable at (0.00 + 0.00).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 0.00.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry's criteria FAILS: talent.steady_focus.enabled[false] & ( steady_focus_count[0.00] & buff.steady_focus.remains[0.00] < 5 | buff.steady_focus.down[true] & ! buff.trueshot.up[false] )
    Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.50ms
    TimeData:Marksmanship-st-1:steady_shot:0.50:Ability Known, Enabled(0.03):Post-TTR and Essential(0.05):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.04):Post Stack(0.04):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.17):Post-Recheck Times(0.15):Post Recheck(0.01)
    
    25.  kill_shot ( st - 2 )
    The action (kill_shot) is usable at (0.00 + 0.00) with cost of 10 focus (have 91).
     - the action is ready before the current recommendation (at +0.00 vs. +10.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 0.00.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry has no criteria to test.
    Action chosen:  kill_shot at 0.00!
    Exiting st with recommendation of NO ACTION at +10.00s.
    Returned from list (st), current recommendation is kill_shot (+0.00).
    - st
    The recommended action (kill_shot) is ready in less than 0.2s; exiting list (default).
    Exiting default with recommendation of NO ACTION at +10.00s.

Completed default action list [ Marksmanship - default ].
Recommendation is kill_shot at 0.00 + 0.00.
Recommendation #1 is kill_shot at 0.00s (0.00s).

RECOMMENDATION #2 ( Offset: 0.00, GCD: 1.26, Casting: 0.00 ).

Resources: focus[ 81.00 / 100.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Marksmanship - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   summon_pet ( precombat - 1 )
    The action (summon_pet) is unusable at (0.00 + 1.26) because requires no active pet.
    Time spent on this action:  0.07ms
    TimeData:Marksmanship-precombat-1:summon_pet:0.07:Ability Known, Enabled(0.03):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.01)
    
    2.   double_tap ( precombat - 2 ) - ability disabled ( toggle )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-2:double_tap:0.03:Ability Known, Enabled(0.03)
    
    3.   algethar_puzzle_box ( precombat - 3 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.05ms
    TimeData:Marksmanship-precombat-3:algethar_puzzle_box:0.05:Ability Known, Enabled(0.05)
    
    4.   aimed_shot ( precombat - 4 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-4:aimed_shot:0.03:Ability Known, Enabled(0.03)
    
    5.   wailing_arrow ( precombat - 5 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-5:wailing_arrow:0.03:Ability Known, Enabled(0.03)
    
    6.   steady_shot ( precombat - 6 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-precombat-6:steady_shot:0.02:Ability Known, Enabled(0.02)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Marksmanship - precombat ].

Processing default action list [ Marksmanship - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    7.   counter_shot ( default - 1 ) - ability disabled ( toggle )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-default-1:counter_shot:0.03:Ability Known, Enabled(0.03)
    
    8.   tranquilizing_shot ( default - 2 ) - ability disabled ( toggle )
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-default-2:tranquilizing_shot:0.02:Ability Known, Enabled(0.02)
    
    9.   call_action_list:trinkets ( default - 3 )
    There is no criteria for trinkets.
    Action list (trinkets) was found.
    + trinkets
    Current recommendation was NO ACTION at +10.00s.
    
    10.  variable ( trinkets - 1 )
     - variable.sync_up will check this script entry ( Marksmanship:trinkets:1 )
    buff.trueshot.up[false] | cooldown.trueshot.remains[120.00] < 2 & ( ! raid_event.adds.exists[true] | raid_event.adds.exists[true] & ( ! raid_event.adds.up[true] & ( raid_event.adds.duration[30.00] + raid_event.adds.in[3600.00] < 25 | raid_event.adds.in[3600.00] > 60 ) | raid_event.adds.up[true] & raid_event.adds.remains[30.00] > 10 ) )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-1:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    11.  variable ( trinkets - 2 )
     - variable.sync_remains will check this script entry ( Marksmanship:trinkets:2 )
    cooldown.trueshot.remains[120]
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-2:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    12.  variable ( trinkets - 3 )
     - variable.trinket_1_stronger will check this script entry ( Marksmanship:trinkets:3 )
    ! trinket.t2.has_cooldown[false] | trinket.t1.has_use_buff[false] & ( ! trinket.t2.has_use_buff[false] | trinket.t2.cooldown.duration[0.00] < trinket.t1.cooldown.duration[0.00] | trinket.t2.cast_time[cast_time] < trinket.t1.cast_time[cast_time] | trinket.t2.cast_time[cast_time] = trinket.t1.cast_time[cast_time] & trinket.t2.cooldown.duration[0.00] = trinket.t1.cooldown.duration[0.00] ) | ! trinket.t1.has_use_buff[false] & ( ! trinket.t2.has_use_buff[false] & ( trinket.t2.cooldown.duration[0.00] < trinket.t1.cooldown.duration[0.00] | trinket.t2.cast_time[cast_time] < trinket.t1.cast_time[cast_time] | trinket.t2.cast_time[cast_time] = trinket.t1.cast_time[cast_time] & trinket.t2.cooldown.duration[0.00] = trinket.t1.cooldown.duration[0.00] ) )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-3:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.01)
    
    13.  variable ( trinkets - 4 )
     - variable.trinket_2_stronger will check this script entry ( Marksmanship:trinkets:4 )
    ! trinket.t1.has_cooldown[false] | trinket.t2.has_use_buff[false] & ( ! trinket.t1.has_use_buff[false] | trinket.t1.cooldown.duration[0.00] < trinket.t2.cooldown.duration[0.00] | trinket.t1.cast_time[cast_time] < trinket.t2.cast_time[cast_time] | trinket.t1.cast_time[cast_time] = trinket.t2.cast_time[cast_time] & trinket.t1.cooldown.duration[0.00] = trinket.t2.cooldown.duration[0.00] ) | ! trinket.t2.has_use_buff[false] & ( ! trinket.t1.has_use_buff[false] & ( trinket.t1.cooldown.duration[0.00] < trinket.t2.cooldown.duration[0.00] | trinket.t1.cast_time[cast_time] < trinket.t2.cast_time[cast_time] | trinket.t1.cast_time[cast_time] = trinket.t2.cast_time[cast_time] & trinket.t1.cooldown.duration[0.00] = trinket.t2.cooldown.duration[0.00] ) )
    Time spent on this action:  0.05ms
    TimeData:Marksmanship-trinkets-4:variable:0.05:Ability Known, Enabled(0.03):Post-TTR and Essential(0.03)
    
    Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
    
    14.  trinket1 ( trinkets - 5 )
    Time spent on this action:  0.04ms
    TimeData:Marksmanship-trinkets-5:trinket1:0.04:Ability Known, Enabled(0.04)
    
    Bypassing 'trinket2' action because the equipped trinket #2 is not usable.
    
    15.  trinket2 ( trinkets - 6 )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-6:trinket2:0.03:Ability Known, Enabled(0.03)
    Exiting trinkets with recommendation of NO ACTION at +10.00s.
    Returned from list (trinkets), current recommendation is NO ACTION (+10.00).
    - trinkets
    
    16.  call_action_list:cds ( default - 4 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    17.  berserking ( cds - 1 ) - ability unknown
    Time spent on this action:  0.04ms
    TimeData:Marksmanship-cds-1:berserking:0.04:Ability Known, Enabled(0.04)
    
    18.  blood_fury ( cds - 2 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-2:blood_fury:0.03:Ability Known, Enabled(0.03)
    
    19.  ancestral_call ( cds - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-3:ancestral_call:0.02:Ability Known, Enabled(0.02)
    
    20.  fireblood ( cds - 4 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-4:fireblood:0.02:Ability Known, Enabled(0.02)
    
    21.  lights_judgment ( cds - 5 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-5:lights_judgment:0.02:Ability Known, Enabled(0.02)
    
    22.  potion ( cds - 6 ) - ability disabled ( toggle )
    Time spent on this action:  0.70ms
    TimeData:Marksmanship-cds-6:potion:0.70:Ability Known, Enabled(0.70)
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    23.  call_action_list:st ( default - 5 )
    Criteria for st PASS at +0.00 - active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
    Action list (st) was found.
    + st
    Current recommendation was NO ACTION at +10.00s.
    
    24.  steady_shot ( st - 1 )
    The action (steady_shot) is usable at (0.00 + 1.26).
     - the action is ready before the current recommendation (at +1.26 vs. +10.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 1.26.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry's criteria FAILS: talent.steady_focus.enabled[false] & ( steady_focus_count[0.00] & buff.steady_focus.remains[0.00] < 5 | buff.steady_focus.down[true] & ! buff.trueshot.up[false] )
    Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.25ms
    TimeData:Marksmanship-st-1:steady_shot:0.25:Ability Known, Enabled(0.03):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.03):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.08):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    25.  kill_shot ( st - 2 )
    The action (kill_shot) is usable at (0.00 + 1.26) with cost of 10 focus (have 88).
     - the action is ready before the current recommendation (at +1.26 vs. +10.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 1.26.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry has no criteria to test.
    Action chosen:  kill_shot at 1.26!
    Time spent on this action:  0.14ms
    TimeData:Marksmanship-st-2:kill_shot:0.14:Ability Known, Enabled(0.02):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.02):Post Ready/Clash(0.02):Post Stack(0.01):Pre-Recheck(0.00):Post Recheck(0.00):Action Stored(0.01)
    The recommended action (kill_shot) is ready within the active GCD; exiting list (st).
    Exiting st with recommendation of NO ACTION at +10.00s.
    Returned from list (st), current recommendation is kill_shot (+1.26).
    - st
    The recommended action (kill_shot) is ready within the active GCD; exiting list (default).
    Exiting default with recommendation of NO ACTION at +10.00s.

Completed default action list [ Marksmanship - default ].
Recommendation is kill_shot at 0.00 + 1.26.
Recommendation #2 is kill_shot at 1.26s (1.26s).

RECOMMENDATION #3 ( Offset: 1.26, GCD: 1.26, Casting: 0.00 ).

Resources: focus[ 78.51 / 100.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Marksmanship - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   summon_pet ( precombat - 1 )
    The action (summon_pet) is unusable at (1.26 + 1.26) because requires no active pet.
    Time spent on this action:  0.07ms
    TimeData:Marksmanship-precombat-1:summon_pet:0.07:Ability Known, Enabled(0.03):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.01)
    
    2.   double_tap ( precombat - 2 ) - ability disabled ( toggle )
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-precombat-2:double_tap:0.02:Ability Known, Enabled(0.02)
    
    3.   algethar_puzzle_box ( precombat - 3 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.04ms
    TimeData:Marksmanship-precombat-3:algethar_puzzle_box:0.04:Ability Known, Enabled(0.04)
    
    4.   aimed_shot ( precombat - 4 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-precombat-4:aimed_shot:0.02:Ability Known, Enabled(0.02)
    
    5.   wailing_arrow ( precombat - 5 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-5:wailing_arrow:0.03:Ability Known, Enabled(0.03)
    
    6.   steady_shot ( precombat - 6 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-precombat-6:steady_shot:0.02:Ability Known, Enabled(0.02)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Marksmanship - precombat ].

Processing default action list [ Marksmanship - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    7.   counter_shot ( default - 1 ) - ability disabled ( toggle )
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-default-1:counter_shot:0.02:Ability Known, Enabled(0.02)
    
    8.   tranquilizing_shot ( default - 2 ) - ability disabled ( toggle )
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-default-2:tranquilizing_shot:0.02:Ability Known, Enabled(0.02)
    
    9.   call_action_list:trinkets ( default - 3 )
    There is no criteria for trinkets.
    Action list (trinkets) was found.
    + trinkets
    Current recommendation was NO ACTION at +10.00s.
    
    10.  variable ( trinkets - 1 )
     - variable.sync_up will check this script entry ( Marksmanship:trinkets:1 )
    buff.trueshot.up[false] | cooldown.trueshot.remains[120.00] < 2 & ( ! raid_event.adds.exists[true] | raid_event.adds.exists[true] & ( ! raid_event.adds.up[true] & ( raid_event.adds.duration[28.74] + raid_event.adds.in[3600.00] < 25 | raid_event.adds.in[3600.00] > 60 ) | raid_event.adds.up[true] & raid_event.adds.remains[28.74] > 10 ) )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-1:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.01)
    
    11.  variable ( trinkets - 2 )
     - variable.sync_remains will check this script entry ( Marksmanship:trinkets:2 )
    cooldown.trueshot.remains[120]
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-2:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    12.  variable ( trinkets - 3 )
     - variable.trinket_1_stronger will check this script entry ( Marksmanship:trinkets:3 )
    ! trinket.t2.has_cooldown[false] | trinket.t1.has_use_buff[false] & ( ! trinket.t2.has_use_buff[false] | trinket.t2.cooldown.duration[0.00] < trinket.t1.cooldown.duration[0.00] | trinket.t2.cast_time[cast_time] < trinket.t1.cast_time[cast_time] | trinket.t2.cast_time[cast_time] = trinket.t1.cast_time[cast_time] & trinket.t2.cooldown.duration[0.00] = trinket.t1.cooldown.duration[0.00] ) | ! trinket.t1.has_use_buff[false] & ( ! trinket.t2.has_use_buff[false] & ( trinket.t2.cooldown.duration[0.00] < trinket.t1.cooldown.duration[0.00] | trinket.t2.cast_time[cast_time] < trinket.t1.cast_time[cast_time] | trinket.t2.cast_time[cast_time] = trinket.t1.cast_time[cast_time] & trinket.t2.cooldown.duration[0.00] = trinket.t1.cooldown.duration[0.00] ) )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-3:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.01)
    
    13.  variable ( trinkets - 4 )
     - variable.trinket_2_stronger will check this script entry ( Marksmanship:trinkets:4 )
    ! trinket.t1.has_cooldown[false] | trinket.t2.has_use_buff[false] & ( ! trinket.t1.has_use_buff[false] | trinket.t1.cooldown.duration[0.00] < trinket.t2.cooldown.duration[0.00] | trinket.t1.cast_time[cast_time] < trinket.t2.cast_time[cast_time] | trinket.t1.cast_time[cast_time] = trinket.t2.cast_time[cast_time] & trinket.t1.cooldown.duration[0.00] = trinket.t2.cooldown.duration[0.00] ) | ! trinket.t2.has_use_buff[false] & ( ! trinket.t1.has_use_buff[false] & ( trinket.t1.cooldown.duration[0.00] < trinket.t2.cooldown.duration[0.00] | trinket.t1.cast_time[cast_time] < trinket.t2.cast_time[cast_time] | trinket.t1.cast_time[cast_time] = trinket.t2.cast_time[cast_time] & trinket.t1.cooldown.duration[0.00] = trinket.t2.cooldown.duration[0.00] ) )
    Time spent on this action:  0.04ms
    TimeData:Marksmanship-trinkets-4:variable:0.04:Ability Known, Enabled(0.03):Post-TTR and Essential(0.02)
    
    Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
    
    14.  trinket1 ( trinkets - 5 )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-5:trinket1:0.03:Ability Known, Enabled(0.03)
    
    Bypassing 'trinket2' action because the equipped trinket #2 is not usable.
    
    15.  trinket2 ( trinkets - 6 )
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-trinkets-6:trinket2:0.02:Ability Known, Enabled(0.02)
    Exiting trinkets with recommendation of NO ACTION at +10.00s.
    Returned from list (trinkets), current recommendation is NO ACTION (+10.00).
    - trinkets
    
    16.  call_action_list:cds ( default - 4 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    17.  berserking ( cds - 1 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-1:berserking:0.03:Ability Known, Enabled(0.03)
    
    18.  blood_fury ( cds - 2 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-2:blood_fury:0.03:Ability Known, Enabled(0.03)
    
    19.  ancestral_call ( cds - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-3:ancestral_call:0.02:Ability Known, Enabled(0.02)
    
    20.  fireblood ( cds - 4 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-4:fireblood:0.02:Ability Known, Enabled(0.02)
    
    21.  lights_judgment ( cds - 5 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-5:lights_judgment:0.02:Ability Known, Enabled(0.02)
    
    22.  potion ( cds - 6 ) - ability disabled ( toggle )
    Time spent on this action:  0.76ms
    TimeData:Marksmanship-cds-6:potion:0.76:Ability Known, Enabled(0.76)
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    23.  call_action_list:st ( default - 5 )
    Criteria for st PASS at +1.26 - active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
    Action list (st) was found.
    + st
    Current recommendation was NO ACTION at +10.00s.
    
    24.  steady_shot ( st - 1 )
    The action (steady_shot) is usable at (1.26 + 1.26).
     - the action is ready before the current recommendation (at +1.26 vs. +10.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 1.26.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry's criteria FAILS: talent.steady_focus.enabled[false] & ( steady_focus_count[0.00] & buff.steady_focus.remains[0.00] < 5 | buff.steady_focus.down[true] & ! buff.trueshot.up[false] )
    Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.24ms
    TimeData:Marksmanship-st-1:steady_shot:0.24:Ability Known, Enabled(0.02):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.03):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.08):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    25.  kill_shot ( st - 2 )
    The action (kill_shot) is usable at (1.26 + 7.00) with cost of 10 focus (have 100).
     - the action is ready before the current recommendation (at +7.00 vs. +10.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 7.00.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry has no criteria to test.
    Action chosen:  kill_shot at 7.00!
    Time spent on this action:  0.27ms
    TimeData:Marksmanship-st-2:kill_shot:0.27:Ability Known, Enabled(0.05):Post-TTR and Essential(0.06):Post Cycle(0.00):Post Usable(0.06):Post Ready/Clash(0.03):Post Stack(0.04):Pre-Recheck(0.00):Post Recheck(0.00):Action Stored(0.01)
    
    26.  steel_trap ( st - 3 )
    The action (steel_trap) is usable at (1.26 + 1.26).
     - the action is ready before the current recommendation (at +1.26 vs. +7.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 1.26.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry has no criteria to test.
    Action chosen:  steel_trap at 1.26!
    Time spent on this action:  0.21ms
    TimeData:Marksmanship-st-3:steel_trap:0.21:Ability Known, Enabled(0.05):Post-TTR and Essential(0.10):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Recheck(0.00):Post Recheck(0.00):Action Stored(0.02)
    The recommended action (steel_trap) is ready within the active GCD; exiting list (st).
    Exiting st with recommendation of NO ACTION at +10.00s.
    Returned from list (st), current recommendation is steel_trap (+1.26).
    - st
    The recommended action (steel_trap) is ready within the active GCD; exiting list (default).
    Exiting default with recommendation of NO ACTION at +10.00s.

Completed default action list [ Marksmanship - default ].
Recommendation is steel_trap at 1.26 + 1.26.
Recommendation #3 is steel_trap at 1.26s (2.52s).

RECOMMENDATION #4 ( Offset: 2.52, GCD: 1.26, Casting: 0.00 ).

Resources: focus[ 86.03 / 100.00 ]
Checking if I'm casting ( No ) and if it is a channel ( No ).
No whitelist.

Processing precombat action list [ Marksmanship - precombat ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    1.   summon_pet ( precombat - 1 )
    The action (summon_pet) is unusable at (2.52 + 1.26) because requires no active pet.
    Time spent on this action:  0.07ms
    TimeData:Marksmanship-precombat-1:summon_pet:0.07:Ability Known, Enabled(0.03):Post-TTR and Essential(0.03):Post Cycle(0.00):Post Usable(0.01)
    
    2.   double_tap ( precombat - 2 ) - ability disabled ( toggle )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-precombat-2:double_tap:0.03:Ability Known, Enabled(0.03)
    
    3.   algethar_puzzle_box ( precombat - 3 ) - IsUsableItem item 193701 and nil
    Time spent on this action:  0.05ms
    TimeData:Marksmanship-precombat-3:algethar_puzzle_box:0.05:Ability Known, Enabled(0.05)
    
    4.   aimed_shot ( precombat - 4 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-precombat-4:aimed_shot:0.02:Ability Known, Enabled(0.02)
    
    5.   wailing_arrow ( precombat - 5 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.04ms
    TimeData:Marksmanship-precombat-5:wailing_arrow:0.04:Ability Known, Enabled(0.04)
    
    6.   steady_shot ( precombat - 6 )
    We are already in-combat and this pre-combat action is not essential.  Skipping.
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-precombat-6:steady_shot:0.02:Ability Known, Enabled(0.02)
    Exiting precombat with recommendation of NO ACTION at +10.00s.

Completed precombat action list [ Marksmanship - precombat ].

Processing default action list [ Marksmanship - default ].
    
    Current recommendation was NO ACTION at +10.00s.
    
    7.   counter_shot ( default - 1 ) - ability disabled ( toggle )
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-default-1:counter_shot:0.02:Ability Known, Enabled(0.02)
    
    8.   tranquilizing_shot ( default - 2 ) - ability disabled ( toggle )
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-default-2:tranquilizing_shot:0.02:Ability Known, Enabled(0.02)
    
    9.   call_action_list:trinkets ( default - 3 )
    There is no criteria for trinkets.
    Action list (trinkets) was found.
    + trinkets
    Current recommendation was NO ACTION at +10.00s.
    
    10.  variable ( trinkets - 1 )
     - variable.sync_up will check this script entry ( Marksmanship:trinkets:1 )
    buff.trueshot.up[false] | cooldown.trueshot.remains[120.00] < 2 & ( ! raid_event.adds.exists[true] | raid_event.adds.exists[true] & ( ! raid_event.adds.up[true] & ( raid_event.adds.duration[27.48] + raid_event.adds.in[3600.00] < 25 | raid_event.adds.in[3600.00] > 60 ) | raid_event.adds.up[true] & raid_event.adds.remains[27.48] > 10 ) )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-1:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    11.  variable ( trinkets - 2 )
     - variable.sync_remains will check this script entry ( Marksmanship:trinkets:2 )
    cooldown.trueshot.remains[120]
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-2:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    12.  variable ( trinkets - 3 )
     - variable.trinket_1_stronger will check this script entry ( Marksmanship:trinkets:3 )
    ! trinket.t2.has_cooldown[false] | trinket.t1.has_use_buff[false] & ( ! trinket.t2.has_use_buff[false] | trinket.t2.cooldown.duration[0.00] < trinket.t1.cooldown.duration[0.00] | trinket.t2.cast_time[cast_time] < trinket.t1.cast_time[cast_time] | trinket.t2.cast_time[cast_time] = trinket.t1.cast_time[cast_time] & trinket.t2.cooldown.duration[0.00] = trinket.t1.cooldown.duration[0.00] ) | ! trinket.t1.has_use_buff[false] & ( ! trinket.t2.has_use_buff[false] & ( trinket.t2.cooldown.duration[0.00] < trinket.t1.cooldown.duration[0.00] | trinket.t2.cast_time[cast_time] < trinket.t1.cast_time[cast_time] | trinket.t2.cast_time[cast_time] = trinket.t1.cast_time[cast_time] & trinket.t2.cooldown.duration[0.00] = trinket.t1.cooldown.duration[0.00] ) )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-3:variable:0.03:Ability Known, Enabled(0.02):Post-TTR and Essential(0.01)
    
    13.  variable ( trinkets - 4 )
     - variable.trinket_2_stronger will check this script entry ( Marksmanship:trinkets:4 )
    ! trinket.t1.has_cooldown[false] | trinket.t2.has_use_buff[false] & ( ! trinket.t1.has_use_buff[false] | trinket.t1.cooldown.duration[0.00] < trinket.t2.cooldown.duration[0.00] | trinket.t1.cast_time[cast_time] < trinket.t2.cast_time[cast_time] | trinket.t1.cast_time[cast_time] = trinket.t2.cast_time[cast_time] & trinket.t1.cooldown.duration[0.00] = trinket.t2.cooldown.duration[0.00] ) | ! trinket.t2.has_use_buff[false] & ( ! trinket.t1.has_use_buff[false] & ( trinket.t1.cooldown.duration[0.00] < trinket.t2.cooldown.duration[0.00] | trinket.t1.cast_time[cast_time] < trinket.t2.cast_time[cast_time] | trinket.t1.cast_time[cast_time] = trinket.t2.cast_time[cast_time] & trinket.t1.cooldown.duration[0.00] = trinket.t2.cooldown.duration[0.00] ) )
    Time spent on this action:  0.04ms
    TimeData:Marksmanship-trinkets-4:variable:0.04:Ability Known, Enabled(0.02):Post-TTR and Essential(0.02)
    
    Bypassing 'trinket1' action because the equipped trinket #1 is not usable.
    
    14.  trinket1 ( trinkets - 5 )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-trinkets-5:trinket1:0.03:Ability Known, Enabled(0.03)
    
    Bypassing 'trinket2' action because the equipped trinket #2 is not usable.
    
    15.  trinket2 ( trinkets - 6 )
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-trinkets-6:trinket2:0.02:Ability Known, Enabled(0.02)
    Exiting trinkets with recommendation of NO ACTION at +10.00s.
    Returned from list (trinkets), current recommendation is NO ACTION (+10.00).
    - trinkets
    
    16.  call_action_list:cds ( default - 4 )
    There is no criteria for cds.
    Action list (cds) was found.
    + cds
    Current recommendation was NO ACTION at +10.00s.
    
    17.  berserking ( cds - 1 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-1:berserking:0.03:Ability Known, Enabled(0.03)
    
    18.  blood_fury ( cds - 2 ) - ability unknown
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-cds-2:blood_fury:0.03:Ability Known, Enabled(0.03)
    
    19.  ancestral_call ( cds - 3 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-3:ancestral_call:0.02:Ability Known, Enabled(0.02)
    
    20.  fireblood ( cds - 4 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-4:fireblood:0.02:Ability Known, Enabled(0.02)
    
    21.  lights_judgment ( cds - 5 ) - ability unknown
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-cds-5:lights_judgment:0.02:Ability Known, Enabled(0.02)
    
    22.  potion ( cds - 6 ) - ability disabled ( toggle )
    Time spent on this action:  0.71ms
    TimeData:Marksmanship-cds-6:potion:0.71:Ability Known, Enabled(0.71)
    Exiting cds with recommendation of NO ACTION at +10.00s.
    Returned from list (cds), current recommendation is NO ACTION (+10.00).
    - cds
    
    23.  call_action_list:st ( default - 5 )
    Criteria for st PASS at +2.52 - active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
    Action list (st) was found.
    + st
    Current recommendation was NO ACTION at +10.00s.
    
    24.  steady_shot ( st - 1 )
    The action (steady_shot) is usable at (2.52 + 1.26).
     - the action is ready before the current recommendation (at +1.26 vs. +10.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 1.26.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry's criteria FAILS: talent.steady_focus.enabled[false] & ( steady_focus_count[0.00] & buff.steady_focus.remains[0.00] < 5 | buff.steady_focus.down[true] & ! buff.trueshot.up[false] )
    Excluded -4.99 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    Excluded 0.00 recheck time as it is outside our constraints ( 0.00 - 10.00 ).
    There were no recheck events to check.
    Time spent on this action:  0.23ms
    TimeData:Marksmanship-st-1:steady_shot:0.23:Ability Known, Enabled(0.02):Post-TTR and Essential(0.04):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.03):Pre-Script(0.00):Post-Script(0.00):Pre-Recheck(0.08):Post-Recheck Times(0.03):Post Recheck(0.00)
    
    25.  kill_shot ( st - 2 )
    The action (kill_shot) is usable at (2.52 + 5.74) with cost of 10 focus (have 100).
     - the action is ready before the current recommendation (at +5.74 vs. +10.00).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 5.74.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry has no criteria to test.
    Action chosen:  kill_shot at 5.74!
    Time spent on this action:  0.24ms
    TimeData:Marksmanship-st-2:kill_shot:0.24:Ability Known, Enabled(0.03):Post-TTR and Essential(0.10):Post Cycle(0.00):Post Usable(0.03):Post Ready/Clash(0.02):Post Stack(0.04):Pre-Recheck(0.00):Post Recheck(0.00):Action Stored(0.01)
    
    26.  steel_trap ( st - 3 )
    The action is not ready ( 30.00 ) before our maximum delay window ( 5.74 ) for this query.
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-st-3:steel_trap:0.02:Ability Known, Enabled(0.02)
    
    27.  serpent_sting ( st - 4 ) - talent [ serpent_sting ] missing
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-st-4:serpent_sting:0.02:Ability Known, Enabled(0.02)
    
    28.  explosive_shot ( st - 5 )
    The action is not ready ( 11.04 ) before our maximum delay window ( 5.74 ) for this query.
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-st-5:explosive_shot:0.03:Ability Known, Enabled(0.03)
    
    29.  double_tap ( st - 6 ) - ability disabled ( toggle )
    Time spent on this action:  0.03ms
    TimeData:Marksmanship-st-6:double_tap:0.03:Ability Known, Enabled(0.03)
    
    30.  stampede ( st - 7 ) - talent [ stampede ] missing
    Time spent on this action:  0.02ms
    TimeData:Marksmanship-st-7:stampede:0.02:Ability Known, Enabled(0.02)
    
    31.  death_chakram ( st - 8 )
    The action (death_chakram) is usable at (2.52 + 1.26).
     - the action is ready before the current recommendation (at +1.26 vs. +5.74).
    List ( st ) called from ( Marksmanship:default:5 ) would PASS at 1.26.
    active_enemies[2.00] < 3 | ! talent.trick_shots.enabled[true]
     - this entry has no criteria to test.
    Action chosen:  death_chakram at 1.26!
    Time spent on this action:  0.16ms
    TimeData:Marksmanship-st-8:death_chakram:0.16:Ability Known, Enabled(0.03):Post-TTR and Essential(0.06):Post Cycle(0.00):Post Usable(0.01):Post Ready/Clash(0.02):Post Stack(0.02):Pre-Recheck(0.00):Post Recheck(0.00):Action Stored(0.02)
    The recommended action (death_chakram) is ready within the active GCD; exiting list (st).
    Exiting st with recommendation of NO ACTION at +10.00s.
    Returned from list (st), current recommendation is death_chakram (+1.26).
    - st
    The recommended action (death_chakram) is ready within the active GCD; exiting list (default).
    Exiting default with recommendation of NO ACTION at +10.00s.

Completed default action list [ Marksmanship - default ].
Recommendation is death_chakram at 2.52 + 1.26.
Recommendation #4 is death_chakram at 1.26s (3.78s).
Time spent generating recommendations:  17.67ms

Contact Information

Hambrick#0289

commented

Has this recurred since the latest release?

commented

It has not