Feral APLs Annotated
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
My commentary on actions is highlighted in green or blue (colors are just to make it more legible/stand out). Actions faded to gray are movement/interrupt actions which don't pertain to the analysis being done right now.
2
Most of the commentary is a translation of the APL into English, to help folks not familiar with SimC's syntax understand what it is doing.
3
There are a couple of comments to help people with setting up comparisons between SimC and AMR as well.
4
5
actions.precombat=flask,type=flask_of_the_seventh_demon
6
actions.precombat+=/food,type=nightborne_delicacy_platter
7
You need to specifically set your food type in SimC APL. Take this into account when comparing between SimC and AMR.
8
actions.precombat+=/augmentation,type=defiled
9
Augment runes are always on by default in SimC. You have to remove it from the APL if you don't want it.
10
actions.precombat+=/regrowth,if=talent.bloodtalons.enabled
11
actions.precombat+=/cat_form
12
actions.precombat+=/prowl
13
actions.precombat+=/snapshot_stats
14
actions.precombat+=/potion,name=old_war
15
Change this to name=prolonged_power if you want a different pre-pot.
16
17
Main Action List
18
actions=dash,if=!buff.cat_form.up
19
actions+=/cat_form
20
actions+=/wild_charge
21
actions+=/displacer_beast,if=movement.distance>10
22
actions+=/dash,if=movement.distance&buff.displacer_beast.down&buff.wild_charge_movement.down
23
actions+=/rake,if=buff.prowl.up|buff.shadowmeld.up
24
actions+=/auto_attack
25
actions+=/skull_bash
26
actions+=/berserk,if=buff.tigers_fury.up
27
actions+=/incarnation,if=cooldown.tigers_fury.remains<gcd
28
actions+=/use_item,slot=trinket2,if=buff.tigers_fury.up&energy.time_to_max>3&(!talent.savage_roar.enabled|buff.savage_roar.up)
29
This is for Draught of Souls. Assumption is that it is in trinket slot 2. Remove this line or edit it based on your trinkets.
30
actions+=/potion,name=old_war,if=((buff.berserk.remains>10|buff.incarnation.remains>20)&(target.time_to_die<180|(trinket.proc.all.react&target.health.pct<25)))|target.time_to_die<=40
31
Use your potion with Berserk or Incarnation active and the fight has less than 3 minutes remaining or you have another trinket proc active and the target is below 25% health. Or, use it if there is less than 40 seconds left in the fight.
32
actions+=/tigers_fury,if=(!buff.clearcasting.react&energy.deficit>=60)|energy.deficit>=80|(t18_class_trinket&buff.berserk.up&buff.tigers_fury.down)
33
Use Tiger's Fury on cooldown as long as you will not waste any of the energy gain.
34
actions+=/incarnation,if=energy.time_to_max>1&energy>=35
35
actions+=/ferocious_bite,cycle_targets=1,if=dot.rip.ticking&dot.rip.remains<3&target.time_to_die>3&(target.health.pct<25|talent.sabertooth.enabled)
36
Use Ferocious Bite regardless of combo points or current energy in order to prevent Rip from falling off in execute phase.
37
actions+=/regrowth,if=talent.bloodtalons.enabled&buff.predatory_swiftness.up&buff.bloodtalons.down&(combo_points>=5|buff.predatory_swiftness.remains<1.5|(talent.bloodtalons.enabled&combo_points=2&cooldown.ashamanes_frenzy.remains<gcd)|(talent.elunes_guidance.enabled&((cooldown.elunes_guidance.remains<gcd&combo_points=0)|(buff.elunes_guidance.up&combo_points>=4))))
38
Use Regrowth when you have Predatory Swiftness and do not have Bloodtalons already and meet any 1 of the following conditions:
39
You have 5 combo points
40
Predatory Swiftness will drop off in less than 1.5 seconds
41
You have 2 combo points and you can use Ashamane's Frenzy as your next action
42
You have 0 combo points and you can use Elune's Guidance as your next action
43
You have 4+ combo points and Elune's Guidance is up
44
actions+=/call_action_list,name=sbt_opener,if=talent.sabertooth.enabled&time<20
45
actions+=/regrowth,if=equipped.ailuro_pouncers&talent.bloodtalons.enabled&buff.predatory_swiftness.stack>1&buff.bloodtalons.down
46
With Ailuro Pouncers you will gain stacks of Predatory Swiftness in between Finishers, use Regrowth to gain Bloodtalons whenever you have more than 1 stack of Predatory Swiftness
47
actions+=/call_action_list,name=finisher
48
actions+=/call_action_list,name=generator
49
50
Finisher Action List
51
actions.finisher=pool_resource,for_next=1
52
The pool_resource,for_next=1 action in SimC will tell the simulator not to check any action below the next action until the energy required to perform it is available.
53
actions.finisher+=/savage_roar,if=!buff.savage_roar.up&(combo_points=5|(talent.brutal_slash.enabled&spell_targets.brutal_slash>desired_targets&action.brutal_slash.charges>0))
54
actions.finisher+=/pool_resource,for_next=1
55
actions.finisher+=/thrash_cat,cycle_targets=1,if=remains<=duration*0.3&spell_targets.thrash_cat>=5
56
actions.finisher+=/pool_resource,for_next=1
57
actions.finisher+=/swipe_cat,if=spell_targets.swipe_cat>=8
58
actions.finisher+=/rip,cycle_targets=1,if=(!ticking|(remains<8&target.health.pct>25&!talent.sabertooth.enabled)|persistent_multiplier>dot.rip.pmultiplier)&target.time_to_die-remains>tick_time*4&combo_points=5&(energy.time_to_max<1|buff.berserk.up|buff.incarnation.up|buff.elunes_guidance.up|cooldown.tigers_fury.remains<3|set_bonus.tier18_4pc|(buff.clearcasting.react&energy>65)|talent.soul_of_the_forest.enabled|!dot.rip.ticking|(dot.rake.remains<1.5&spell_targets.swipe_cat<6))
59
This is the action which is central to the Energy Pooling discussion.
60
Refresh Rip if you are at 5 combo points and the target will be alive for longer than 4 Rip ticks and
61
Rip is not on the target or
62
Rip has less than 8 seconds remaining and you are not in execute phase or
63
the new Rip would be stronger than the current Rip
64
AND (here is the energy pooling aspect of the conditions)
65
you will cap energy within the next global cooldown or
66
you have Berserk, Incarnation, or Elune's Guidance up or
67
you will be able to use Tiger's Fury in less than 3 seconds or
68
you have OoC(Clearcasting) and more than 65 Energy or
69
you have Soul of the Forest talented or
70
Rake will fall off in less than 1.5 seconds and there are less than 6 targets (in which case you'd Swipe instead of refresh Rake) or
71
Rip is not on the target.
72
It is important to note that the "pool_resource,for_next=1" is not present before this action. This means actions below this will be checked while you are pooling energy for Rip.
73
You will see energy-pooling conditions placed on subsequent actions to prevent using Rip before energy has been pooled.
74
actions.finisher+=/savage_roar,if=((buff.savage_roar.remains<=10.5&talent.jagged_wounds.enabled)|(buff.savage_roar.remains<=7.2))&combo_points=5&(energy.time_to_max<1|buff.berserk.up|buff.incarnation.up|buff.elunes_guidance.up|cooldown.tigers_fury.remains<3|set_bonus.tier18_4pc|(buff.clearcasting.react&energy>65)|talent.soul_of_the_forest.enabled|!dot.rip.ticking|(dot.rake.remains<1.5&spell_targets.swipe_cat<6))
75
Refresh Savage Roar at 10.5 seconds or less with Jagged Wounds, or within the 30% window otherwise. Only do this once you have met the energy pooling conditions.
76
actions.finisher+=/swipe_cat,if=combo_points=5&(spell_targets.swipe_cat>=6|(spell_targets.swipe_cat>=3&!talent.bloodtalons.enabled))&combo_points=5&(energy.time_to_max<1|buff.berserk.up|buff.incarnation.up|buff.elunes_guidance.up|cooldown.tigers_fury.remains<3|set_bonus.tier18_4pc|(talent.moment_of_clarity.enabled&buff.clearcasting.react))
77
actions.finisher+=/maim,,if=combo_points=5&buff.fiery_red_maimers.up&(energy.time_to_max<1|buff.berserk.up|buff.incarnation.up|buff.elunes_guidance.up|cooldown.tigers_fury.remains<3)
78
actions.finisher+=/ferocious_bite,max_energy=1,cycle_targets=1,if=combo_points=5&(energy.time_to_max<1|buff.berserk.up|buff.incarnation.up|buff.elunes_guidance.up|cooldown.tigers_fury.remains<3)
79
Only use Ferocious Bite when you have high Energy.
80
81
Generator Action List
82
All single-target actions in this list are only executed if you have less than 5 combo points.
83
actions.generator=brutal_slash,if=spell_targets.brutal_slash>desired_targets&combo_points<5
84
actions.generator+=/ashamanes_frenzy,if=combo_points<=2&buff.elunes_guidance.down&(buff.bloodtalons.up|!talent.bloodtalons.enabled)&(buff.savage_roar.up|!talent.savage_roar.enabled)
85
actions.generator+=/pool_resource,if=talent.elunes_guidance.enabled&combo_points=0&energy<action.ferocious_bite.cost+25-energy.regen*cooldown.elunes_guidance.remains
86
actions.generator+=/elunes_guidance,if=talent.elunes_guidance.enabled&combo_points=0&energy>=action.ferocious_bite.cost+25
87
actions.generator+=/pool_resource,for_next=1
88
actions.generator+=/thrash_cat,if=talent.brutal_slash.enabled&spell_targets.thrash_cat>=9
89
actions.generator+=/pool_resource,for_next=1
90
actions.generator+=/swipe_cat,if=spell_targets.swipe_cat>=6
91
actions.generator+=/shadowmeld,if=combo_points<5&energy>=action.rake.cost&dot.rake.pmultiplier<2.1&buff.tigers_fury.up&(buff.bloodtalons.up|!talent.bloodtalons.enabled)&(!talent.incarnation.enabled|cooldown.incarnation.remains>18)&!buff.incarnation.up
92
actions.generator+=/pool_resource,for_next=1
93
actions.generator+=/rake,cycle_targets=1,if=combo_points<5&(!ticking|(!talent.bloodtalons.enabled&remains<duration*0.3)|(talent.bloodtalons.enabled&buff.bloodtalons.up&(!talent.soul_of_the_forest.enabled&remains<=7|remains<=5)&persistent_multiplier>dot.rake.pmultiplier*0.80))&target.time_to_die-remains>tick_time
94
Refresh Rake when:
95
Rake is not on the target or
96
Rake is in the 30% refresh window and you do not have Bloodtalons talented or
97
You have Bloodtalons
98
AND
99
The remaining duration is less than or equal to 5 seconds or less than or equal to 7 seconds and you do not have Soul of the Forest talented.
100
AND
Loading...
 
 
 
SimC APL
Swol APL