Addon recommendations freeze sometimes in pvp combat
TheHambrick opened this issue ยท 2 comments
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