SHOW:
|
|
- or go back to the newest paste.
1 | # SimC Addon 1.9.1 | |
2 | druid="druid" | |
3 | spec="balance" | |
4 | level="110" | |
5 | race="tauren" | |
6 | region="us" | |
7 | server="hyjal" | |
8 | role="spell" | |
9 | professions="engineering=800/jewelcrafting=800" | |
10 | talents="3323132" | |
11 | artifact="59:0:0:0:0:1034:4:1035:4:1036:4:1037:4:1038:4:1039:4:1040:4:1041:4:1042:4:1043:1:1044:1:1045:1:1046:1:1047:1:1048:1:1049:1:1294:1:1364:1:1501:4:1502:1:1503:1:1504:31:1632:1" | |
12 | crucible="1739:3:1771:3:1040:3" | |
13 | ||
14 | head="bearmantle_headdress,id=152127,bonus_id=3612/1502" | |
15 | neck="riveted_choker_of_delirium,id=151966,bonus_id=3612/1502,enchant=mark_of_the_trained_soldier" | |
16 | shoulders="bearmantle_shoulders,id=152129,ilevel=960" | |
17 | back="radiant_moonlight,id=151800,ilevel=1000,enchant=200int" | |
18 | chest="vest_of_waning_life,id=151982,ilevel=970" | |
19 | wrists="oneths_intuition,id=137092,bonus_id=3630" | |
20 | hands="bearmantle_paws,id=152126,ilevel=960" | |
21 | waist="deathenveloping_cincture,id=151986,bonus_id=3612/1502" | |
22 | legs="bearmantle_legguards,id=152128,ilevel=960" | |
23 | feet="vicious_flamepaws,id=151983,bonus_id=3612/1502" | |
24 | finger1="loop_of_the_lifebinder,id=152688,ilevel=960,enchant=200mastery" | |
25 | finger2="sullied_seal_of_the_pantheon,id=151972,bonus_id=3612/1502,enchant=binding_of_mastery" | |
26 | trinket1="acrid_catalyst_injector,id=151955,bonus_id=3612/1502" | |
27 | trinket2="amanthuls_vision,id=154172,bonus_id=4213" | |
28 | main_hand="scythe_of_elune,id=128858,bonus_id=722,gem_id=155846/155854/155846/0,relic_id=3612:1512/3612:1512/3612:1512" | |
29 | ||
30 | # Executed before combat begins. Accepts non-harmful actions only. | |
31 | actions.precombat=flask | |
32 | actions.precombat+=/food | |
33 | actions.precombat+=/augmentation | |
34 | actions.precombat+=/moonkin_form | |
35 | actions.precombat+=/blessing_of_elune | |
36 | actions.precombat+=/variable,name=starfall_st,value=talent.soul_of_the_forest.enabled | |
37 | ||
38 | # Snapshot raid buffed stats before combat begins and pre-potting is done. | |
39 | actions.precombat+=/snapshot_stats | |
40 | actions.precombat+=/potion | |
41 | actions.precombat+=/new_moon | |
42 | ||
43 | # ROTATION PARAMETERS | |
44 | # Set value to 1 to use SS to maintain 4t21 (solar solstice). | |
45 | actions.precombat+=/variable,name=maintain_t21,value=1 | |
46 | ||
47 | - | # Set value to the AP you want to SS at. |
47 | + | # Set value to the AP you want to SS at. (and during lust) |
48 | actions.precombat+=/variable,name=ss_ap,value=60 | |
49 | actions.precombat+=/variable,name=ss_ap_bl,value=60 | |
50 | - | # Set value to seconds of SF to overlap. |
50 | + | |
51 | # Set value to seconds of SF to overlap. (and during lust) | |
52 | actions.precombat+=/variable,name=sf_overlap,value=0 | |
53 | actions.precombat+=/variable,name=sf_overlap_bl,value=0 | |
54 | ||
55 | # Set value to 1 to swap to elune during CA | |
56 | actions.precombat+=/variable,name=elune_in_ca,value=1 | |
57 | # Set value to 1 to avoid half moon during CA | |
58 | actions.precombat+=/variable,name=no_hm_ca,value=1 | |
59 | # Set value to 1 to SS regardless of AP during CA | |
60 | actions.precombat+=/variable,name=ss_spam_ca,value=0 | |
61 | ||
62 | # Set value to 1 to use elune at all times | |
63 | actions.precombat+=/variable,name=elune_always,value=0 | |
64 | - | actions+=/blessing_of_elune,if=(buff.celestial_alignment.up|buff.incarnation.up)&!buff.blessing_of_elune.up&variable.starfall_st&variable.elune_in_ca |
64 | + | # Set value to 1 to stay in elune during lust |
65 | - | actions+=/blessing_of_anshe,if=!(buff.celestial_alignment.up|buff.incarnation.up)&!buff.blessing_of_anshe.up&variable.starfall_st |
65 | + | actions.precombat+=/variable,name=elune_in_bl,value=0 |
66 | ||
67 | ||
68 | # Executed every time the actor is available. | |
69 | actions=potion,name=potion_of_prolonged_power,if=buff.celestial_alignment.up|buff.incarnation.up | |
70 | actions+=/blessing_of_elune,if=active_enemies<=2&!variable.starfall_st | |
71 | actions+=/blessing_of_anshe,if=active_enemies>=3 | |
72 | actions+=/blessing_of_elune,if=variable.starfall_st&!buff.blessing_of_elune.up&(((buff.celestial_alignment.up|buff.incarnation.up)&variable.elune_in_ca)|(buff.bloodlust.up&variable.elune_in_bl)) | |
73 | actions+=/blessing_of_anshe,if=variable.starfall_st&!variable.elune_always&!buff.blessing_of_anshe.up&!(((buff.celestial_alignment.up|buff.incarnation.up)&variable.elune_in_ca)|(buff.bloodlust.up&variable.elune_in_bl)) | |
74 | actions+=/blood_fury,if=buff.celestial_alignment.up|buff.incarnation.up | |
75 | actions+=/berserking,if=buff.celestial_alignment.up|buff.incarnation.up | |
76 | actions+=/arcane_torrent,if=buff.celestial_alignment.up|buff.incarnation.up | |
77 | actions+=/lights_judgment,if=buff.celestial_alignment.up|buff.incarnation.up | |
78 | actions+=/use_items | |
79 | actions+=/call_action_list,name=fury_of_elune,if=talent.fury_of_elune.enabled&cooldown.fury_of_elune.remains<target.time_to_die | |
80 | actions+=/call_action_list,name=ed,if=equipped.the_emerald_dreamcatcher&active_enemies<=1 | |
81 | actions+=/astral_communion,if=astral_power.deficit>=79 | |
82 | actions+=/warrior_of_elune | |
83 | actions+=/incarnation,if=astral_power>=40 | |
84 | actions+=/celestial_alignment,if=astral_power>=40 | |
85 | actions+=/call_action_list,name=aoe,if=(spell_targets.starfall>=2&talent.stellar_drift.enabled)|spell_targets.starfall>=3 | |
86 | actions+=/call_action_list,name=sfst,if=variable.starfall_st | |
87 | actions+=/call_action_list,name=st | |
88 | ||
89 | actions.aoe=starfall,if=buff.stellar_empowerment.remains<gcd.max*2|astral_power.deficit<22.5|(buff.celestial_alignment.remains>8|buff.incarnation.remains>8)|target.time_to_die<8 | |
90 | actions.aoe+=/stellar_flare,target_if=refreshable,if=target.time_to_die>10 | |
91 | actions.aoe+=/sunfire,target_if=refreshable,if=astral_power.deficit>7&target.time_to_die>4 | |
92 | actions.aoe+=/moonfire,target_if=refreshable,if=astral_power.deficit>7&target.time_to_die>4 | |
93 | actions.aoe+=/force_of_nature | |
94 | actions.aoe+=/starsurge,if=buff.oneths_intuition.react&(!buff.astral_acceleration.up|buff.astral_acceleration.remains>5|astral_power.deficit<44) | |
95 | actions.aoe+=/new_moon,if=astral_power.deficit>14&(!(buff.celestial_alignment.up|buff.incarnation.up)|(charges=2&recharge_time<5)|charges=3) | |
96 | actions.aoe+=/half_moon,if=astral_power.deficit>24 | |
97 | actions.aoe+=/full_moon,if=astral_power.deficit>44 | |
98 | actions.aoe+=/lunar_strike,if=buff.warrior_of_elune.up | |
99 | actions.aoe+=/solar_wrath,if=buff.solar_empowerment.up | |
100 | actions.aoe+=/lunar_strike,if=buff.lunar_empowerment.up | |
101 | actions.aoe+=/lunar_strike,if=spell_targets.lunar_strike>=4|spell_haste<0.45 | |
102 | actions.aoe+=/solar_wrath | |
103 | ||
104 | actions.ed=astral_communion,if=astral_power.deficit>=75&buff.the_emerald_dreamcatcher.up | |
105 | actions.ed+=/incarnation,if=astral_power>=60|buff.bloodlust.up | |
106 | actions.ed+=/celestial_alignment,if=astral_power>=60&!buff.the_emerald_dreamcatcher.up | |
107 | actions.ed+=/starsurge,if=(gcd.max*astral_power%26)>target.time_to_die | |
108 | actions.ed+=/stellar_flare,cycle_targets=1,max_cycle_targets=4,if=active_enemies<4&remains<7.2 | |
109 | actions.ed+=/moonfire,if=((talent.natures_balance.enabled&remains<3)|(remains<6.6&!talent.natures_balance.enabled))&(buff.the_emerald_dreamcatcher.remains>gcd.max|!buff.the_emerald_dreamcatcher.up) | |
110 | actions.ed+=/sunfire,if=((talent.natures_balance.enabled&remains<3)|(remains<5.4&!talent.natures_balance.enabled))&(buff.the_emerald_dreamcatcher.remains>gcd.max|!buff.the_emerald_dreamcatcher.up) | |
111 | actions.ed+=/force_of_nature,if=buff.the_emerald_dreamcatcher.remains>execute_time | |
112 | actions.ed+=/starfall,if=buff.oneths_overconfidence.react&buff.the_emerald_dreamcatcher.remains>execute_time | |
113 | actions.ed+=/new_moon,if=astral_power.deficit>=10&buff.the_emerald_dreamcatcher.remains>execute_time&astral_power>=16 | |
114 | actions.ed+=/half_moon,if=astral_power.deficit>=20&buff.the_emerald_dreamcatcher.remains>execute_time&astral_power>=6 | |
115 | actions.ed+=/full_moon,if=astral_power.deficit>=40&buff.the_emerald_dreamcatcher.remains>execute_time | |
116 | actions.ed+=/lunar_strike,if=(buff.lunar_empowerment.up&buff.the_emerald_dreamcatcher.remains>execute_time&(!(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=15|(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=22.5))&spell_haste<0.4 | |
117 | actions.ed+=/solar_wrath,if=buff.solar_empowerment.stack>1&buff.the_emerald_dreamcatcher.remains>2*execute_time&astral_power>=6&(dot.moonfire.remains>5|(dot.sunfire.remains<5.4&dot.moonfire.remains>6.6))&(!(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=10|(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=15) | |
118 | actions.ed+=/lunar_strike,if=buff.lunar_empowerment.up&buff.the_emerald_dreamcatcher.remains>execute_time&astral_power>=11&(!(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=15|(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=22.5) | |
119 | actions.ed+=/solar_wrath,if=buff.solar_empowerment.up&buff.the_emerald_dreamcatcher.remains>execute_time&astral_power>=16&(!(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=10|(buff.celestial_alignment.up|buff.incarnation.up)&astral_power.deficit>=15) | |
120 | actions.ed+=/starsurge,if=(buff.the_emerald_dreamcatcher.up&buff.the_emerald_dreamcatcher.remains<gcd.max)|astral_power>85|((buff.celestial_alignment.up|buff.incarnation.up)&astral_power>30) | |
121 | actions.ed+=/starfall,if=buff.oneths_overconfidence.up | |
122 | actions.ed+=/new_moon,if=astral_power.deficit>=10 | |
123 | actions.ed+=/half_moon,if=astral_power.deficit>=20 | |
124 | actions.ed+=/full_moon,if=astral_power.deficit>=40 | |
125 | actions.ed+=/solar_wrath,if=buff.solar_empowerment.up | |
126 | actions.ed+=/lunar_strike,if=buff.lunar_empowerment.up | |
127 | actions.ed+=/solar_wrath | |
128 | ||
129 | actions.fury_of_elune=incarnation,if=astral_power>=95&cooldown.fury_of_elune.remains<=gcd | |
130 | actions.fury_of_elune+=/force_of_nature,if=!buff.fury_of_elune.up | |
131 | actions.fury_of_elune+=/fury_of_elune,if=astral_power>=95 | |
132 | actions.fury_of_elune+=/new_moon,if=((charges=2&recharge_time<5)|charges=3)&&(buff.fury_of_elune.up|(cooldown.fury_of_elune.remains>gcd*3&astral_power<=90)) | |
133 | actions.fury_of_elune+=/half_moon,if=((charges=2&recharge_time<5)|charges=3)&&(buff.fury_of_elune.up|(cooldown.fury_of_elune.remains>gcd*3&astral_power<=80)) | |
134 | actions.fury_of_elune+=/full_moon,if=((charges=2&recharge_time<5)|charges=3)&&(buff.fury_of_elune.up|(cooldown.fury_of_elune.remains>gcd*3&astral_power<=60)) | |
135 | actions.fury_of_elune+=/astral_communion,if=buff.fury_of_elune.up&astral_power<=25 | |
136 | actions.fury_of_elune+=/warrior_of_elune,if=buff.fury_of_elune.up|(cooldown.fury_of_elune.remains>=35&buff.lunar_empowerment.up) | |
137 | actions.fury_of_elune+=/lunar_strike,if=buff.warrior_of_elune.up&(astral_power<=90|(astral_power<=85&buff.incarnation.up)) | |
138 | actions.fury_of_elune+=/new_moon,if=astral_power<=90&buff.fury_of_elune.up | |
139 | actions.fury_of_elune+=/half_moon,if=astral_power<=80&buff.fury_of_elune.up&astral_power>cast_time*12 | |
140 | actions.fury_of_elune+=/full_moon,if=astral_power<=60&buff.fury_of_elune.up&astral_power>cast_time*12 | |
141 | actions.fury_of_elune+=/moonfire,if=buff.fury_of_elune.down&remains<=6.6 | |
142 | actions.fury_of_elune+=/sunfire,if=buff.fury_of_elune.down&remains<5.4 | |
143 | actions.fury_of_elune+=/stellar_flare,if=remains<7.2&active_enemies=1 | |
144 | actions.fury_of_elune+=/starfall,if=(active_enemies>=2&talent.stellar_flare.enabled|active_enemies>=3)&buff.fury_of_elune.down&cooldown.fury_of_elune.remains>10 | |
145 | actions.fury_of_elune+=/starsurge,if=active_enemies<=2&buff.fury_of_elune.down&cooldown.fury_of_elune.remains>7 | |
146 | actions.fury_of_elune+=/starsurge,if=buff.fury_of_elune.down&((astral_power>=92&cooldown.fury_of_elune.remains>gcd*3)|(cooldown.warrior_of_elune.remains<=5&cooldown.fury_of_elune.remains>=35&buff.lunar_empowerment.stack<2)) | |
147 | actions.fury_of_elune+=/solar_wrath,if=buff.solar_empowerment.up | |
148 | actions.fury_of_elune+=/lunar_strike,if=buff.lunar_empowerment.stack=3|(buff.lunar_empowerment.remains<5&buff.lunar_empowerment.up)|active_enemies>=2 | |
149 | actions.fury_of_elune+=/solar_wrath | |
150 | ||
151 | actions.st=force_of_nature | |
152 | actions.st+=/stellar_flare,target_if=refreshable,if=target.time_to_die>10 | |
153 | actions.st+=/moonfire,target_if=refreshable,if=((talent.natures_balance.enabled&remains<3)|remains<6.6)&astral_power.deficit>7&target.time_to_die>8 | |
154 | actions.st+=/sunfire,target_if=refreshable,if=((talent.natures_balance.enabled&remains<3)|remains<5.4)&astral_power.deficit>7&target.time_to_die>8 | |
155 | actions.st+=/starsurge,if=buff.oneths_intuition.react | |
156 | actions.st+=/starfall,if=(buff.oneths_overconfidence.react&(!buff.astral_acceleration.up|buff.astral_acceleration.remains>5|astral_power.deficit<40))|(variable.starfall_st&!buff.stellar_empowerment.up) | |
157 | actions.st+=/solar_wrath,if=buff.solar_empowerment.stack=3&astral_power.deficit>10 | |
158 | actions.st+=/lunar_strike,if=buff.lunar_empowerment.stack=3&astral_power.deficit>15 | |
159 | actions.st+=/starsurge,if=astral_power.deficit<40|(buff.celestial_alignment.up|buff.incarnation.up|buff.astral_acceleration.remains>5|(set_bonus.tier21_4pc&!buff.solar_solstice.up))|(gcd.max*(astral_power%40))>target.time_to_die | |
160 | actions.st+=/new_moon,if=astral_power.deficit>10&(!(buff.celestial_alignment.up|buff.incarnation.up)|(charges=2&recharge_time<5)|charges=3) | |
161 | - | actions.sfst+=/starfall,if=!buff.stellar_empowerment.up|buff.stellar_empowerment.remains<variable.sf_overlap |
161 | + | |
162 | actions.st+=/full_moon,if=astral_power.deficit>40 | |
163 | actions.st+=/lunar_strike,if=buff.warrior_of_elune.up&buff.lunar_empowerment.up | |
164 | actions.st+=/solar_wrath,if=buff.solar_empowerment.up | |
165 | actions.st+=/lunar_strike,if=buff.lunar_empowerment.up | |
166 | actions.st+=/solar_wrath | |
167 | ||
168 | - | actions.sfst+=/starfall,if=buff.oneths_overconfidence.react&(astral_power>=variable.ss_ap|(!buff.solar_solstice.up&variable.maintain_t21&set_bonus.tier21_4pc)) |
168 | + | $(sfst_starfall)=!buff.stellar_empowerment.up|(buff.stellar_empowerment.remains<variable.sf_overlap&!buff.bloodlust.up)|(buff.stellar_empowerment.remains<variable.sf_overlap_bl&buff.bloodlust.up) |
169 | - | actions.sfst+=/starsurge,if=astral_power>=variable.ss_ap|(!buff.solar_solstice.up&variable.maintain_t21&set_bonus.tier21_4pc)|(gcd.max*(astral_power%40))>target.time_to_die |
169 | + | $(sfst_starsurge)=(astral_power>=variable.ss_ap&!buff.bloodlust.up)|(astral_power>=variable.ss_ap_bl&buff.bloodlust.up)|(!buff.solar_solstice.up&variable.maintain_t21&set_bonus.tier21_4pc)|(variable.ss_spam_ca&(buff.incarnation.up|buff.celestial_alignment.up)) |
170 | ||
171 | actions.sfst=force_of_nature | |
172 | actions.sfst+=/starfall,if=$(sfst_starfall) | |
173 | actions.sfst+=/stellar_flare,target_if=refreshable,if=target.time_to_die>10 | |
174 | actions.sfst+=/moonfire,target_if=refreshable,if=((talent.natures_balance.enabled&remains<3)|remains<6.6)&astral_power.deficit>7&target.time_to_die>8 | |
175 | actions.sfst+=/sunfire,target_if=refreshable,if=((talent.natures_balance.enabled&remains<3)|remains<5.4)&astral_power.deficit>7&target.time_to_die>8 | |
176 | actions.sfst+=/solar_wrath,if=buff.solar_empowerment.stack=3&astral_power.deficit>10 | |
177 | actions.sfst+=/lunar_strike,if=buff.lunar_empowerment.stack=3&astral_power.deficit>15 | |
178 | actions.sfst+=/starsurge,if=buff.oneths_intuition.react | |
179 | actions.sfst+=/starfall,if=buff.oneths_overconfidence.react&($(sfst_starsurge)) | |
180 | actions.sfst+=/starsurge,if=$(sfst_starsurge)|(gcd.max*(astral_power%40))>target.time_to_die | |
181 | actions.sfst+=/new_moon,if=astral_power.deficit>10&(!(buff.celestial_alignment.up|buff.incarnation.up)|(charges=2&recharge_time<5)|charges=3) | |
182 | actions.sfst+=/half_moon,if=astral_power.deficit>20&(!(buff.celestial_alignment.up|buff.incarnation.up)|(charges=2&recharge_time<5)|charges=3|!variable.no_hm_ca) | |
183 | actions.sfst+=/full_moon,if=astral_power.deficit>40 | |
184 | actions.sfst+=/lunar_strike,if=buff.warrior_of_elune.up&buff.lunar_empowerment.up | |
185 | actions.sfst+=/solar_wrath,if=buff.solar_empowerment.up | |
186 | - | #profileset."15% Haste"+="gear_haste_rating=5625" |
186 | + | |
187 | - | #profileset."20% Haste"+="gear_haste_rating=7500" |
187 | + | |
188 | - | #profileset."25% Haste"+="gear_haste_rating=9375" |
188 | + | |
189 | - | #profileset."30% Haste"+="gear_haste_rating=11250" |
189 | + | |
190 | - | #profileset."35% Haste"+="gear_haste_rating=13125" |
190 | + | |
191 | - | #profileset."40% Haste"+="gear_haste_rating=15000" |
191 | + | |
192 | - | #profileset."45% Haste"+="gear_haste_rating=16875" |
192 | + | |
193 | optimize_expressions=1 | |
194 | ||
195 | name="Baseline" | |
196 | ||
197 | profileset."SS@50"+="actions.precombat+=/variable,name=ss_ap,value=50" | |
198 | profileset."SS@55"+="actions.precombat+=/variable,name=ss_ap,value=55" | |
199 | profileset."SS@60"+="actions.precombat+=/variable,name=ss_ap,value=60" | |
200 | profileset."SS@65"+="actions.precombat+=/variable,name=ss_ap,value=65" | |
201 | profileset."SS@70"+="actions.precombat+=/variable,name=ss_ap,value=70" | |
202 | profileset."SS@75"+="actions.precombat+=/variable,name=ss_ap,value=75" | |
203 | profileset."SS@80"+="actions.precombat+=/variable,name=ss_ap,value=80" | |
204 | ||
205 | profileset."Ignore T21 SS@50"+="actions.precombat+=/variable,name=ss_ap,value=50" | |
206 | profileset."Ignore T21 SS@55"+="actions.precombat+=/variable,name=ss_ap,value=55" | |
207 | profileset."Ignore T21 SS@60"+="actions.precombat+=/variable,name=ss_ap,value=60" | |
208 | profileset."Ignore T21 SS@65"+="actions.precombat+=/variable,name=ss_ap,value=65" | |
209 | profileset."Ignore T21 SS@70"+="actions.precombat+=/variable,name=ss_ap,value=70" | |
210 | profileset."Ignore T21 SS@75"+="actions.precombat+=/variable,name=ss_ap,value=75" | |
211 | profileset."Ignore T21 SS@80"+="actions.precombat+=/variable,name=ss_ap,value=80" | |
212 | profileset."Ignore T21 SS@50"+="actions.precombat+=/variable,name=maintain_t21,value=0" | |
213 | profileset."Ignore T21 SS@55"+="actions.precombat+=/variable,name=maintain_t21,value=0" | |
214 | profileset."Ignore T21 SS@60"+="actions.precombat+=/variable,name=maintain_t21,value=0" | |
215 | profileset."Ignore T21 SS@65"+="actions.precombat+=/variable,name=maintain_t21,value=0" | |
216 | profileset."Ignore T21 SS@70"+="actions.precombat+=/variable,name=maintain_t21,value=0" | |
217 | profileset."Ignore T21 SS@75"+="actions.precombat+=/variable,name=maintain_t21,value=0" | |
218 | profileset."Ignore T21 SS@80"+="actions.precombat+=/variable,name=maintain_t21,value=0" |