Skip to content

Commit 664ef51

Browse files
committed
Add AOE Spell Flags
1 parent b00c0f4 commit 664ef51

11 files changed

Lines changed: 12 additions & 12 deletions

sim/warlock/affliction/seed_of_corruption.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func (affliction *AfflictionWarlock) registerSeed() {
2525
ActionID: actionID.WithTag(1), // actually 27285
2626
SpellSchool: core.SpellSchoolShadow,
2727
ProcMask: core.ProcMaskSpellDamage,
28-
Flags: core.SpellFlagPassiveSpell,
28+
Flags: core.SpellFlagAoE | core.SpellFlagPassiveSpell,
2929
ClassSpellMask: warlock.WarlockSpellSeedOfCorruptionExposion,
3030

3131
DamageMultiplierAdditive: 1,
@@ -34,7 +34,7 @@ func (affliction *AfflictionWarlock) registerSeed() {
3434
BonusCoefficient: seedExploCoeff,
3535

3636
ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) {
37-
baseDmg := affliction.CalcAndRollDamageRange(sim, seedExploScale, seedExploVariance) * sim.Encounter.AOECapMultiplier()
37+
baseDmg := affliction.CalcAndRollDamageRange(sim, seedExploScale, seedExploVariance)
3838
isSoulBurn := seedPropertyTracker[target.UnitIndex].isSoulBurn
3939
for _, aoeTarget := range sim.Encounter.TargetUnits {
4040
result := spell.CalcAndDealDamage(sim, aoeTarget, baseDmg, spell.OutcomeMagicHitAndCrit)

sim/warlock/demonology/carrion_swarm.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const carrionSwarmCoeff = 0.5
1414
func (demonology *DemonologyWarlock) registerCarrionSwarm() {
1515
demonology.RegisterSpell(core.SpellConfig{
1616
ActionID: core.ActionID{SpellID: 103967},
17-
Flags: core.SpellFlagAPL,
17+
Flags: core.SpellFlagAoE | core.SpellFlagAPL,
1818
ProcMask: core.ProcMaskSpellDamage,
1919
SpellSchool: core.SpellSchoolShadow,
2020
ClassSpellMask: warlock.WarlockSpellCarrionSwarm,

sim/warlock/demonology/chaos_wave.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ func (demonology *DemonologyWarlock) registerChaosWave() {
1515
ActionID: core.ActionID{SpellID: 124916},
1616
SpellSchool: core.SpellSchoolChaos,
1717
ProcMask: core.ProcMaskSpellDamage,
18-
Flags: core.SpellFlagAPL,
18+
Flags: core.SpellFlagAoE | core.SpellFlagAPL,
1919
ClassSpellMask: warlock.WarlockSpellChaosWave,
2020
Cast: core.CastConfig{
2121
DefaultCast: core.Cast{

sim/warlock/demonology/fel_guard.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ func registerFelstorm(pet *warlock.WarlockPet, demo *DemonologyWarlock, autoCast
9191
ActionID: core.ActionID{SpellID: 89751},
9292
SpellSchool: core.SpellSchoolPhysical,
9393
ProcMask: core.ProcMaskMeleeMHSpecial,
94-
Flags: core.SpellFlagMeleeMetrics | core.SpellFlagAPL | core.SpellFlagChanneled,
94+
Flags: core.SpellFlagAoE | core.SpellFlagMeleeMetrics | core.SpellFlagAPL | core.SpellFlagChanneled,
9595
EnergyCost: core.EnergyCostOptions{
9696
Cost: 60,
9797
},

sim/warlock/demonology/hand_of_guldan.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func (demonology *DemonologyWarlock) registerHandOfGuldan() {
6060
ActionID: core.ActionID{SpellID: 105174},
6161
SpellSchool: core.SpellSchoolFire | core.SpellSchoolShadow,
6262
ProcMask: core.ProcMaskSpellDamage,
63-
Flags: core.SpellFlagAPL,
63+
Flags: core.SpellFlagAoE | core.SpellFlagAPL,
6464
ClassSpellMask: warlock.WarlockSpellHandOfGuldan,
6565

6666
ManaCost: core.ManaCostOptions{BaseCostPercent: 5},

sim/warlock/demonology/immolation_aura.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ func (demonology *DemonologyWarlock) registerImmolationAura() {
1717
ActionID: core.ActionID{SpellID: 104025},
1818
SpellSchool: core.SpellSchoolFire,
1919
ProcMask: core.ProcMaskSpellDamage,
20-
Flags: core.SpellFlagAPL | core.SpellFlagNoMetrics,
20+
Flags: core.SpellFlagAoE | core.SpellFlagAPL | core.SpellFlagNoMetrics,
2121
ClassSpellMask: warlock.WarlockSpellImmolationAura,
2222
Cast: core.CastConfig{
2323
DefaultCast: core.Cast{

sim/warlock/demonology/void_ray.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ func (demonology *DemonologyWarlock) registerVoidRay() {
1414
ActionID: core.ActionID{SpellID: 115422},
1515
SpellSchool: core.SpellSchoolShadowFlame,
1616
ProcMask: core.ProcMaskSpellDamage,
17-
Flags: core.SpellFlagAPL,
17+
Flags: core.SpellFlagAoE | core.SpellFlagAPL,
1818
ClassSpellMask: warlock.WarlockSpellVoidray,
1919
MissileSpeed: 38,
2020
Cast: core.CastConfig{

sim/warlock/destruction/fire_and_brimstone_conflagrate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
func (destruction *DestructionWarlock) registerFireAndBrimstoneConflagrate() {
1111
destruction.FABConflagrate = destruction.RegisterSpell(core.SpellConfig{
1212
ActionID: core.ActionID{SpellID: 108685},
13-
Flags: core.SpellFlagAPL,
13+
Flags: core.SpellFlagAoE | core.SpellFlagAPL,
1414
SpellSchool: core.SpellSchoolFire,
1515
DamageMultiplier: 1,
1616
ThreatMultiplier: 1,

sim/warlock/destruction/fire_and_brimstone_incinerate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ func (destruction *DestructionWarlock) registerFireAndBrimstoneIncinerate() {
1515
ActionID: core.ActionID{SpellID: 114654},
1616
SpellSchool: core.SpellSchoolFire,
1717
ProcMask: core.ProcMaskSpellDamage,
18-
Flags: core.SpellFlagAPL,
18+
Flags: core.SpellFlagAoE | core.SpellFlagAPL,
1919
MissileSpeed: 24,
2020
ClassSpellMask: warlock.WarlockSpellFaBIncinerate,
2121

sim/warlock/destruction/rain_of_fire.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func (destruction DestructionWarlock) registerRainOfFire() {
2222
ActionID: core.ActionID{SpellID: 104232},
2323
SpellSchool: core.SpellSchoolFire,
2424
ProcMask: core.ProcMaskSpellDamage,
25-
Flags: core.SpellFlagAPL,
25+
Flags: core.SpellFlagAoE | core.SpellFlagAPL,
2626
ClassSpellMask: warlock.WarlockSpellRainOfFire,
2727
Cast: core.CastConfig{
2828
DefaultCast: core.Cast{

0 commit comments

Comments
 (0)