Skip to content

Commit 2118b48

Browse files
committed
[Death Knight] Update Killing Streak behavior to match latest build
1 parent bef7cfe commit 2118b48

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

engine/class_modules/sc_death_knight.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12329,24 +12329,24 @@ void death_knight_t::consume_killing_machine( proc_t* proc, timespan_t total_del
1232912329
buffs.breath_of_sindragosa->extend_duration(this, base_extension * decrement_count);
1233012330
}
1233112331

12332-
for ( int i = decrement_count; i > 0; --i )
12332+
if ( talent.frost.bonegrinder.ok() && !buffs.bonegrinder_frost->up() )
1233312333
{
12334-
if ( talent.frost.bonegrinder.ok() && !buffs.bonegrinder_frost->up() )
12334+
buffs.bonegrinder_crit->trigger( decrement_count );
12335+
if ( buffs.bonegrinder_crit->at_max_stacks() )
1233512336
{
12336-
buffs.bonegrinder_crit->trigger();
12337-
if ( buffs.bonegrinder_crit->at_max_stacks() )
12338-
{
12339-
buffs.bonegrinder_frost->trigger();
12340-
buffs.bonegrinder_crit->expire();
12341-
}
12337+
buffs.bonegrinder_frost->trigger();
12338+
buffs.bonegrinder_crit->expire();
1234212339
}
12340+
}
1234312341

12344-
if ( rng().roll( talent.frost.murderous_efficiency->effectN( 1 ).percent() ) )
12345-
{
12346-
replenish_rune( as<int>( spell.murderous_efficiency_gain->effectN( 1 ).base_value() ),
12347-
gains.murderous_efficiency );
12348-
}
12342+
if ( rng().roll( talent.frost.murderous_efficiency->effectN( 1 ).percent() ) )
12343+
{
12344+
replenish_rune( as<int>( spell.murderous_efficiency_gain->effectN( 1 ).base_value() ),
12345+
gains.murderous_efficiency );
12346+
}
1234912347

12348+
for ( int i = decrement_count; i > 0; --i )
12349+
{
1235012350
if ( talent.frost.arctic_assault.ok() )
1235112351
{
1235212352
// Arctic Assault fires on a delay after consuming Killing Machine.

0 commit comments

Comments
 (0)