Skip to content

Instantly share code, notes, and snippets.

View cgdangelo's full-sized avatar

Charles D'Angelo cgdangelo

View GitHub Profile
../profiles/Tier19M_NH/Mage_Arcane_T19M_NH.simc
default_actions=0
name=20s
copy=0s,20s
actions.precombat+=/variable,op=set,name=max_burn_delay,value=0
copy=10s,20s
../profiles/Tier19M_NH/Mage_Arcane_T19M_NH.simc
legs=,id=132451
actions.precombat=
talents=2023031
actions=
actions+=/arcane_explosion,if=buff.arcane_charge.stack<4
../profiles/Tier19M_NH/Mage_Frost_T19M_NH.simc
distance=11
copy=Dikembe_2xIL,Mage_Frost_T19M_NH
distance=11
actions=counterspell,if=target.debuff.casting.react
actions+=/ice_lance,if=buff.fingers_of_frost.react=0&(prev_gcd.1.flurry|debuff.winters_chill.remains>=travel_time)
actions+=/time_warp,if=(time=0&buff.bloodlust.down)|(buff.bloodlust.down&equipped.132410&(cooldown.icy_veins.remains<1|target.time_to_die<50))
actions+=/call_action_list,name=cooldowns
mage="Mage_Frost_T19M_NH"
level=110
race=troll
role=spell
position=back
talents=3012021
artifact=53:0:0:0:0:783:1:784:3:785:3:786:3:787:3:788:3:789:3:790:3:791:3:792:3:793:1:794:1:795:1:796:1:797:1:798:1:1296:1:1373:20
spec=frost
distance=11
../profiles/Tier19M_NH/Mage_Arcane_T19M_NH.simc
copy=Dikembe
actions=
actions+=/time_warp,if=buff.bloodlust.down
actions+=/call_action_list,name=build,if=buff.arcane_charge.stack<4
actions+=/start_burn_phase,if=!burn_phase&cooldown.arcane_power.up
actions+=/stop_burn_phase,if=burn_phase&burn_phase_duration>0&prev_gcd.1.evocation&target.time_to_die>cooldown.arcane_power.remains
actions+=/mark_of_aluneth
From 70e6a30dda00c34854912934728b87104e534fbc Mon Sep 17 00:00:00 2001
From: Charles D'Angelo <[email protected]>
Date: Tue, 28 Mar 2017 09:48:47 -0400
Subject: [PATCH] Implement Fel-Oiled Infernal Machine trinket
---
engine/player/sc_unique_gear_x7.cpp | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/engine/player/sc_unique_gear_x7.cpp b/engine/player/sc_unique_gear_x7.cpp
# @TODO (Legos) Gravity Spiral. Check for Evocation charges before ending burn phase?
# @TODO (Legos) Cord of Infinity. Affects MoA usage? At how many stacks? Sync only with AP? How long to delay?
# @TODO (Legos) Mystic Kilt of the Rune Master. Likely has some effect on mana breakpoints and rotational differences, specifically in conserve.
# @TODO (Trinkets) On-use trinkets need some love.
# @TODO (Trinkets) So far "gaming" Whispers has not made a difference, but triple-check to be safe.
# @TODO (Talents) Implement the other shit talents that no one cares about.
# @TODO (Talents) Talent overrides.
# @TODO (Rotation) Steal old AM travel time hack from T18 APL again, see if that makes a difference anyway.
# @TODO (Rotation) Reacting to Touch of the Magi, if worthwhile.
html=dikembe.html
target_error=0.1
../profiles/Tier19M_NH/Mage_Arcane_T19M_NH.simc
actions.precombat+=/variable,name=tick_interrupt,op=set,value=0
copy=Default_With_Tick_Var,Mage_Arcane_T19M_NH
sleeping=1
quiet=1
actions.burn=call_action_list,name=cooldowns
diff --git a/engine/class_modules/sc_mage.cpp b/engine/class_modules/sc_mage.cpp
index 30370d8..a2a0df2 100755
--- a/engine/class_modules/sc_mage.cpp
+++ b/engine/class_modules/sc_mage.cpp
@@ -381,6 +381,11 @@ public:
// Procs
struct procs_t
{
+ proc_t* arcane_missiles_generated, // AM proc
+ * arcane_missiles_removed, // AM cast
ptr=1
default_actions=1
../profiles/Tier19M_NH/Mage_Arcane_T19M_NH.simc
copy=mystic_kilt_of_the_rune_master,Mage_Arcane_T19M_NH
legs=,id=132451,ilevel=940
copy=cord_of_infinity,Mage_Arcane_T19M_NH
waist=,id=132442,ilevel=940