Skip to content

Commit 29e81d7

Browse files
authored
[Warlock] Flametouched attack speed fix for 11.1 Demo tier set (simulationcraft#10025)
Adds Greater Dreadstalkers on the Auto-attack speed effect of Flametouched. Its possible that as an alternative changing Greater Dreadstalkers to PET_DREADSTALKER would also work, but afraid it might affect things like Tyrant extension or Expendables who don't apply for them.
1 parent 7cd8c57 commit 29e81d7

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

engine/class_modules/warlock/sc_warlock_pets.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ double warlock_pet_t::composite_spell_haste() const
193193
if ( is_main_pet && o()->talents.demonic_inspiration.ok() )
194194
m *= 1.0 + o()->talents.demonic_inspiration->effectN( 1 ).percent();
195195

196-
if ( pet_type == PET_DREADSTALKER && o()->talents.flametouched.ok() )
196+
if ( ( pet_type == PET_DREADSTALKER || pet_type == PET_FELHUNTER ) && o()->talents.flametouched.ok() )
197197
m *= 1.0 + o()->talents.flametouched->effectN( 1 ).percent();
198198

199199
return m;
@@ -206,7 +206,7 @@ double warlock_pet_t::composite_spell_cast_speed() const
206206
if ( is_main_pet && o()->talents.demonic_inspiration.ok() )
207207
m /= 1.0 + o()->talents.demonic_inspiration->effectN( 1 ).percent();
208208

209-
if ( pet_type == PET_DREADSTALKER && o()->talents.flametouched.ok() )
209+
if ( ( pet_type == PET_DREADSTALKER || pet_type == PET_FELHUNTER ) && o()->talents.flametouched.ok() )
210210
m /= 1.0 + o()->talents.flametouched->effectN( 1 ).percent();
211211

212212
return m;
@@ -219,7 +219,7 @@ double warlock_pet_t::composite_melee_auto_attack_speed() const
219219
if ( is_main_pet && o()->talents.demonic_inspiration.ok() )
220220
m /= 1.0 + o()->talents.demonic_inspiration->effectN( 1 ).percent();
221221

222-
if ( pet_type == PET_DREADSTALKER && o()->talents.flametouched.ok() )
222+
if ( ( pet_type == PET_DREADSTALKER || pet_type == PET_FELHUNTER ) && o()->talents.flametouched.ok() )
223223
m /= 1.0 + o()->talents.flametouched->effectN( 1 ).percent();
224224

225225
return m;

0 commit comments

Comments
 (0)