Skip to content

Instantly share code, notes, and snippets.

@cgdangelo
Created April 20, 2018 05:01
Show Gist options
  • Save cgdangelo/20cadbd1eb9b4b1b8c83a25d99950288 to your computer and use it in GitHub Desktop.
Save cgdangelo/20cadbd1eb9b4b1b8c83a25d99950288 to your computer and use it in GitHub Desktop.
chart_show_relative_difference=1
html=dikembe.html
..\..\profiles\PreRaids\PR_Mage_Arcane.simc
quiet=1
name=default
talents=1031011
potion=bogus
trinket1=
trinket2=
copy=dikembe
talent_override=mana_adept
talent_override=rune_of_power
talent_override=charged_up
actions=
actions+=/variable,name=mana_pct_after_ab,op=set,value=(mana-action.arcane_blast.cost+(mana.regen*action.arcane_blast.execute_time))%mana.max*100
actions+=/variable,name=can_cast_ab,op=set,value=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions+=/variable,name=can_cast_ab,op=set,value=variable.can_cast_ab|variable.mana_pct_after_ab>20
actions+=/variable,name=can_cast_ab,op=set,value=variable.can_cast_ab|buff.rune_of_power.up&buff.rune_of_power.remains>=action.arcane_blast.cast_time
actions+=/variable,name=can_cast_ab,op=set,value=variable.can_cast_ab|buff.rule_of_threes.up&buff.rule_of_threes.remains>=action.arcane_blast.cast_time
actions+=/variable,name=can_cast_ab,op=set,value=variable.can_cast_ab|burn_phase
actions+=/variable,name=can_cast_ab,op=set,value=variable.can_cast_ab&burn_phase,if=talent.mana_adept.enabled
actions+=/call_action_list,name=conserve
actions.conserve=
actions.conserve+=/start_burn_phase,if=prev_gcd.1.arcane_power
actions.conserve+=/stop_burn_phase,if=prev_gcd.1.evocation
actions.conserve+=/evocation,if=mana<action.arcane_blast.cost&buff.arcane_power.down,interrupt_if=mana=mana.max
actions.conserve+=/time_warp
actions.conserve+=/mirror_image
actions.conserve+=/charged_up,if=buff.arcane_charge.stack<=1&(recharge_time>cooldown.arcane_power.remains|!talent.mana_adept.enabled)
actions.conserve+=/presence_of_mind,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_blast.execute_time*buff.presence_of_mind.max_stack
actions.conserve+=/rune_of_power,if=cooldown.arcane_power.remains>target.time_to_die|full_recharge_time<=execute_time|recharge_time<=execute_time+cooldown.arcane_power.remains&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.conserve+=/supernova
actions.conserve+=/arcane_power,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.conserve+=/berserking,if=buff.arcane_power.up
actions.conserve+=/potion,if=buff.arcane_power.up
actions.conserve+=/arcane_blast,if=buff.presence_of_mind.up
actions.conserve+=/arcane_missiles,if=buff.clearcasting.react|mana.pct>80&talent.mana_adept.enabled
actions.conserve+=/arcane_blast,if=variable.can_cast_ab
actions.conserve+=/arcane_barrage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment