Skip to content

Commit 697e3dc

Browse files
committed
[Devastation] Update Tierset & shattering star
1 parent dd63d4a commit 697e3dc

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

engine/class_modules/sc_evoker.cpp

+7-2
Original file line numberDiff line numberDiff line change
@@ -2011,7 +2011,10 @@ struct evoker_action_t : public parse_action_effects_t<Base>
20112011
// (unsigned) ignore_mask: Bitmask to skip effect# n corresponding to the n'th bit
20122012
void apply_debuffs_effects()
20132013
{
2014-
parse_target_effects( d_value_fn( &evoker_td_t::debuffs_t::shattering_star ), p()->talent.shattering_star, 1.0 );
2014+
if ( p()->talent.shattering_star.ok() )
2015+
{
2016+
parse_target_effects( d_fn( &evoker_td_t::debuffs_t::shattering_star ), p()->talent.shattering_star );
2017+
}
20152018

20162019
if ( p()->talent.scalecommander.melt_armor.ok() )
20172020
{
@@ -4260,6 +4263,7 @@ struct disintegrate_t : public essence_spell_t
42604263
channeled = tick_zero = true;
42614264

42624265
auto surge = p->get_secondary_action<eternity_surge_t::eternity_surge_damage_t>( "scintillation", "scintillation" );
4266+
surge->not_a_proc = true;
42634267
surge->s_data_reporting = p->talent.scintillation;
42644268
surge->name_str_reporting = "scintillation";
42654269
surge->proc_spell_type = proc_spell_type_e::SCINTILLATION;
@@ -4999,7 +5003,7 @@ struct shattering_star_t : public evoker_spell_t
49995003
evoker_spell_t::impact( s );
50005004

50015005
if ( result_is_hit( s->result ) )
5002-
td( s->target )->debuffs.shattering_star->trigger( -1, td( s->target )->debuffs.shattering_star->default_value );
5006+
td( s->target )->debuffs.shattering_star->trigger();
50035007
}
50045008

50055009
double composite_da_multiplier( const action_state_t* s ) const override
@@ -7250,6 +7254,7 @@ evoker_td_t::evoker_td_t( player_t* target, evoker_t* evoker )
72507254
evoker->talent.shattering_star )
72517255
->set_cooldown( 0_ms )
72527256
->apply_affecting_aura( evoker->talent.focusing_iris )
7257+
->set_refresh_behavior( buff_refresh_behavior::EXTEND )
72537258
->set_default_value_from_effect( 3, 0.01 );
72547259

72557260
debuffs.in_firestorm = make_buff_fallback( evoker->talent.firestorm.ok(), *this, "in_firestorm" )

0 commit comments

Comments
 (0)