diff --git a/sim/priest/starshards.go b/sim/priest/starshards.go index a995f0244..573fa6fb8 100644 --- a/sim/priest/starshards.go +++ b/sim/priest/starshards.go @@ -97,6 +97,9 @@ func (priest *Priest) newStarshardsSpellConfig(rank int, tickIdx int32) core.Spe ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { result := spell.CalcOutcome(sim, target, spell.OutcomeMagicHit) + if result.Landed() { + spell.Dot(target).Apply(sim) + } spell.DealOutcome(sim, result) }, diff --git a/sim/priest/talents.go b/sim/priest/talents.go index 4eb9d82c9..8b5c3a79c 100644 --- a/sim/priest/talents.go +++ b/sim/priest/talents.go @@ -68,7 +68,7 @@ func (priest *Priest) applyForceOfWill() { priest.OnSpellRegistered(func(spell *core.Spell) { if spell.Flags.Matches(SpellFlagPriest) { - spell.DamageMultiplier *= .01 * float64(priest.Talents.ForceOfWill) + spell.DamageMultiplier *= 1.01 * float64(priest.Talents.ForceOfWill) spell.BonusCritRating += 1 * float64(priest.Talents.ForceOfWill) * core.CritRatingPerCritChance } }) @@ -120,7 +120,7 @@ func (priest *Priest) applySearingLight() { priest.OnSpellRegistered(func(spell *core.Spell) { if spell.SpellCode == SpellCode_PriestSmite || spell.SpellCode == SpellCode_PriestHolyFire { - spell.DamageMultiplier *= 0.05 * float64(priest.Talents.SearingLight) + spell.DamageMultiplier *= 1.05 * float64(priest.Talents.SearingLight) } }) } diff --git a/ui/core/components/inputs/consumables.ts b/ui/core/components/inputs/consumables.ts index 838372ad2..d866a485e 100644 --- a/ui/core/components/inputs/consumables.ts +++ b/ui/core/components/inputs/consumables.ts @@ -738,15 +738,10 @@ export const ArcaneElixir: ConsumableInputConfig = { actionId: () => ActionId.fromItemId(9155), value: SpellPowerBuff.ArcaneElixir, }; -export const LesserArcaneElixir: ConsumableInputConfig = { - actionId: () => ActionId.fromItemId(217398), - value: SpellPowerBuff.LesserArcaneElixir, -}; export const SPELL_POWER_CONFIG: ConsumableStatOption[] = [ { config: GreaterArcaneElixir, stats: [Stat.StatSpellPower] }, { config: ArcaneElixir, stats: [Stat.StatSpellPower] }, - { config: LesserArcaneElixir, stats: [Stat.StatSpellPower] }, ]; export const makeSpellPowerConsumeInput = makeConsumeInputFactory({ consumesFieldName: 'spellPowerBuff' });