![]() ![]() P() -> buffs.crackling_energy -> -2314,7 +2313,7 struct arcane_blast_t : public arcane_mage_spell_t If ( p() -> sets -> has_set_bonus( MAGE_ARCANE, T20, B2 ) ) If ( arcane_barrage -2128,7 +2127,7 struct presence_of_mind_t : public arcane_mage_spell_t + double per_ac_bonus = p() -> bugs ? p() -> buffs.arcane_charge -> check_value() : p() -> savant_damage_bonus() double per_ac_bonus = p() -> bugs ? p() -> buffs.arcane_charge -> check_value() : savant_damage_bonus() p() -> le_of_threes -> trigger() ĭouble arcane_charge_damage_bonus( bool arcane_barrage = false ) const ac -> trigger( stacks, savant_damage_bonus() ) any future changes to mastery will have no effect. As long as the stack number remains the same, The damage bonus given by mastery seems to be snapshot at the moment buff_t* ac = p() -> buffs.arcane_charge void trigger_arcane_charge( int stacks = 1 ) p() -> cache.mastery() * p() -> spec.savant -> effectN( 2 ).mastery_value() return p() -> spec.arcane_charge -> effectN( 1 ).percent() + but the mastery snapshot bug makes it awkward to use (we can only store one in buff's value). TODO: Arcane Charge effect 2 and Savant effect 3 have the relevant into for Arcane Barrage, + return spec.arcane_charge -> effectN( 1 ).percent() + cache.mastery() * spec.savant -> effectN( 2 ).mastery_value() Ĭonst spell_data_t* -1579,47 +1616,9 struct arcane_mage_spell_t : public mage_spell_t + // but the mastery snapshot bug makes it awkward to use (we can only store one in buff's value). + // TODO: Arcane Charge effect 2 and Savant effect 3 have the relevant into for Arcane Barrage, + if ( le_of_threes -> ok() & before = 3 ) + ac -> trigger( stacks, savant_damage_bonus() ) + // any future changes to mastery will have no effect. + // The damage bonus given by mastery seems to be snapshot at the moment ![]() + void trigger_arcane_charge( int stacks = 1 ) +++ -302,6 +302,43 struct proc_source_t : private noncopyable Add Time Anomaly in place of Temporal Fluxĭiff -git a/engine/class_modules/sc_mage.cpp b/engine/class_modules/sc_mage.cpp ![]()
0 Comments
Leave a Reply. |