Skip to content

Commit dd742b8

Browse files
committed
[Shaman] Add Echoes of Great Sundering buff to support Blizzard APL
1 parent ab125a5 commit dd742b8

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

engine/class_modules/sc_shaman.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1119,6 +1119,7 @@ struct shaman_t : public parse_player_effects_t
11191119
buff_t* flametongue_weapon;
11201120

11211121
// Elemental
1122+
buff_t* echoes_of_great_sundering;
11221123
buff_t* echoes_of_great_sundering_es;
11231124
buff_t* echoes_of_great_sundering_eb;
11241125
buff_t* elemental_equilibrium;
@@ -8054,6 +8055,7 @@ struct elemental_blast_t : public shaman_spell_t
80548055
if ( p()->talent.echoes_of_great_sundering.ok() )
80558056
{
80568057
p()->buff.echoes_of_great_sundering_eb->trigger();
8058+
p()->buff.echoes_of_great_sundering->trigger();
80578059
}
80588060

80598061
// talents
@@ -8596,6 +8598,7 @@ struct earthquake_t : public earthquake_base_t
85968598
p()->buff.magma_chamber->expire();
85978599

85988600
p()->buff.master_of_the_elements->decrement();
8601+
p()->buff.echoes_of_great_sundering->decrement();
85998602
p()->buff.echoes_of_great_sundering_es->decrement();
86008603
p()->buff.echoes_of_great_sundering_eb->decrement();
86018604

@@ -8833,6 +8836,7 @@ struct earth_shock_t : public shaman_spell_t
88338836
{
88348837
p()->buff.echoes_of_great_sundering_eb->expire();
88358838
p()->buff.echoes_of_great_sundering_es->trigger();
8839+
p()->buff.echoes_of_great_sundering->trigger();
88368840
}
88378841

88388842
if (p()->talent.surge_of_power->ok() )
@@ -13976,6 +13980,9 @@ void shaman_t::create_buffs()
1397613980
->set_pct_buff_type( STAT_PCT_BUFF_HASTE )
1397713981
->set_default_value_from_effect_type( A_HASTE_ALL );
1397813982

13983+
buff.echoes_of_great_sundering = make_buff( this, "echoes_of_great_sundering",
13984+
find_spell( 384088 ) )
13985+
->set_trigger_spell( talent.echoes_of_great_sundering );
1397913986
buff.echoes_of_great_sundering_es =
1398013987
make_buff( this, "echoes_of_great_sundering_es", find_spell( 336217 ) )
1398113988
->set_default_value( talent.echoes_of_great_sundering->effectN( 1 ).percent() )

0 commit comments

Comments
 (0)