@@ -121,14 +121,14 @@ func (hp *HunterPet) NewPetAbility(abilityType PetAbilityType, isPrimary bool) *
121121 //return hp.newPetDebuff(PetDebuffSpellConfig{SpellID: 35290, CD: time.Second * 25, School: core.SpellSchoolPhysical, DebuffAura: core.GoreAura})
122122 case Ravage :
123123 //return hp.newPetDebuff(PetDebuffSpellConfig{SpellID: 35290, CD: time.Second * 25, School: core.SpellSchoolPhysical, DebuffAura: core.RavageAura})
124- case StampedeDebuff :
125- return hp .newPetDebuff (PetDebuffSpellConfig {SpellID : 35290 , CD : time .Second * 10 , School : core .SpellSchoolPhysical , DebuffAura : core .StampedeAura })
126- case AcidSpitDebuff :
127- return hp .newPetDebuff (PetDebuffSpellConfig {SpellID : 55749 , CD : time .Second * 10 , School : core .SpellSchoolNature , DebuffAura : core .AcidSpitAura })
124+ // case StampedeDebuff:
125+ // return hp.newPetDebuff(PetDebuffSpellConfig{SpellID: 35290, CD: time.Second * 10, School: core.SpellSchoolPhysical, DebuffAura: core.StampedeAura})
126+ // case AcidSpitDebuff:
127+ // return hp.newPetDebuff(PetDebuffSpellConfig{SpellID: 55749, CD: time.Second * 10, School: core.SpellSchoolNature, DebuffAura: core.AcidSpitAura})
128128 case DemoralizingRoar :
129- return hp .newDemoralizingRoar ()
129+ // return hp.newDemoralizingRoar()
130130 case DemoralizingScreech :
131- return hp .newDemoralizingScreech ()
131+ // return hp.newDemoralizingScreech()
132132 case FireBreathDebuff :
133133 return hp .newPetDebuff (PetDebuffSpellConfig {SpellID : 24844 , CD : time .Second * 30 , School : core .SpellSchoolFire , DebuffAura : core .FireBreathDebuff })
134134 case LightningBreath :
@@ -467,44 +467,6 @@ func (hp *HunterPet) newFrostStormBreath() *core.Spell {
467467 return hp .frostStormBreath
468468}
469469
470- func (hp * HunterPet ) newDemoralizingScreech () * core.Spell {
471- debuffs := hp .NewEnemyAuraArray (core .DemoralizingScreechAura )
472-
473- return hp .newSpecialAbility (PetSpecialAbilityConfig {
474- Type : DemoralizingScreech ,
475-
476- GCD : PetGCD ,
477- CD : time .Second * 10 ,
478- SpellID : 55487 ,
479- School : core .SpellSchoolPhysical ,
480- OnSpellHitDealt : func (sim * core.Simulation , spell * core.Spell , result * core.SpellResult ) {
481- if result .Landed () {
482- for _ , aoeTarget := range sim .Encounter .TargetUnits {
483- debuffs .Get (aoeTarget ).Activate (sim )
484- }
485- }
486- },
487- })
488- }
489- func (hp * HunterPet ) newDemoralizingRoar () * core.Spell {
490- debuffs := hp .NewEnemyAuraArray (core .DemoralizingScreechAura )
491-
492- return hp .newSpecialAbility (PetSpecialAbilityConfig {
493- Type : DemoralizingScreech ,
494-
495- GCD : PetGCD ,
496- CD : time .Second * 10 ,
497- SpellID : 55487 ,
498- School : core .SpellSchoolPhysical ,
499- OnSpellHitDealt : func (sim * core.Simulation , spell * core.Spell , result * core.SpellResult ) {
500- if result .Landed () {
501- for _ , aoeTarget := range sim .Encounter .TargetUnits {
502- debuffs .Get (aoeTarget ).Activate (sim )
503- }
504- }
505- },
506- })
507- }
508470func (hp * HunterPet ) newRoarOfCourage () * core.Spell { panic ("newRoarOfCourage not implemented" ) }
509471func (hp * HunterPet ) newSpiritBeastBlessing () * core.Spell {
510472 panic ("newSpiritBeastBlessing not implemented" )
@@ -514,7 +476,7 @@ func (hp *HunterPet) newSerpentsSwiftness() *core.Spell {
514476 panic ("newSerpentsSwiftness not implemented" )
515477}
516478func (hp * HunterPet ) newBellowingRoar () * core.Spell { panic ("newBellowingRoar not implemented" ) }
517- func (hp * HunterPet ) newFuriousHowl () * core.Spell { panic ( "newFuriousHowl not implemented" ) }
479+ func (hp * HunterPet ) newFuriousHowl () * core.Spell { return hp . focusDump }
518480func (hp * HunterPet ) newTerrifyingRoar () * core.Spell { panic ("newTerrifyingRoar not implemented" ) }
519481func (hp * HunterPet ) newFearlessRoar () * core.Spell { panic ("newFearlessRoar not implemented" ) }
520482func (hp * HunterPet ) newStillWater () * core.Spell { panic ("newStillWater not implemented" ) }
0 commit comments