@@ -13,7 +13,7 @@ func (druid *Druid) registerSwipeBearSpell() {
1313 ActionID : core.ActionID {SpellID : 779 },
1414 SpellSchool : core .SpellSchoolPhysical ,
1515 ProcMask : core .ProcMaskMeleeMHSpecial ,
16- Flags : core .SpellFlagMeleeMetrics | core .SpellFlagAPL ,
16+ Flags : core .SpellFlagAoE | core . SpellFlagMeleeMetrics | core .SpellFlagAPL ,
1717
1818 RageCost : core.RageCostOptions {
1919 Cost : 15 ,
@@ -36,7 +36,6 @@ func (druid *Druid) registerSwipeBearSpell() {
3636
3737 ApplyEffects : func (sim * core.Simulation , target * core.Unit , spell * core.Spell ) {
3838 baseDamage := flatBaseDamage + 0.123 * spell .MeleeAttackPower ()
39- baseDamage *= sim .Encounter .AOECapMultiplier ()
4039 for _ , aoeTarget := range sim .Encounter .TargetUnits {
4140 spell .CalcAndDealDamage (sim , aoeTarget , baseDamage , spell .OutcomeMeleeSpecialHitAndCrit )
4241 }
@@ -51,7 +50,7 @@ func (druid *Druid) registerSwipeCatSpell() {
5150 ActionID : core.ActionID {SpellID : 62078 },
5251 SpellSchool : core .SpellSchoolPhysical ,
5352 ProcMask : core .ProcMaskMeleeMHSpecial ,
54- Flags : core .SpellFlagMeleeMetrics | core .SpellFlagAPL ,
53+ Flags : core .SpellFlagAoE | core . SpellFlagMeleeMetrics | core .SpellFlagAPL ,
5554
5655 EnergyCost : core.EnergyCostOptions {
5756 Cost : 45 ,
@@ -70,15 +69,13 @@ func (druid *Druid) registerSwipeCatSpell() {
7069
7170 ApplyEffects : func (sim * core.Simulation , target * core.Unit , spell * core.Spell ) {
7271 baseDamage := spell .Unit .MHWeaponDamage (sim , spell .MeleeAttackPower ())
73- baseDamage *= sim .Encounter .AOECapMultiplier ()
7472 for _ , aoeTarget := range sim .Encounter .TargetUnits {
7573 spell .CalcAndDealDamage (sim , aoeTarget , baseDamage , spell .OutcomeMeleeWeaponSpecialHitAndCrit )
7674 }
7775 },
7876
7977 ExpectedInitialDamage : func (sim * core.Simulation , target * core.Unit , spell * core.Spell , _ bool ) * core.SpellResult {
8078 baseDamage := spell .Unit .AutoAttacks .MH ().CalculateAverageWeaponDamage (spell .MeleeAttackPower ())
81- baseDamage *= sim .Encounter .AOECapMultiplier ()
8279 return spell .CalcDamage (sim , target , baseDamage , spell .OutcomeExpectedMeleeWeaponSpecialHitAndCrit )
8380 },
8481 })
0 commit comments