Skip to content

Commit

Permalink
fix nevermelting ice crystal proc (wowsims#3865)
Browse files Browse the repository at this point in the history
* fix nevermelting ice crystal proc

* improved DP can only proc fetish, not much else

* seems like stacks should decrease on most procs (tentative)
  • Loading branch information
lime-green authored Oct 11, 2023
1 parent c54e867 commit 05ba4cd
Show file tree
Hide file tree
Showing 9 changed files with 346 additions and 346 deletions.
2 changes: 1 addition & 1 deletion sim/common/wotlk/other_effects.go
Original file line number Diff line number Diff line change
Expand Up @@ -360,7 +360,7 @@ func init() {

core.ApplyProcTriggerCallback(&character.Unit, activeAura, core.ProcTrigger{
Callback: core.CallbackOnSpellHitDealt,
ProcMask: core.ProcMaskSpellDamage,
ProcMask: core.ProcMaskSpellOrProc | core.ProcMaskWeaponProc | core.ProcMaskSuppressedProc,
Outcome: core.OutcomeCrit,
Handler: func(sim *core.Simulation, _ *core.Spell, _ *core.SpellResult) {
activeAura.RemoveStack(sim)
Expand Down
4 changes: 2 additions & 2 deletions sim/paladin/protection/TestProtection.results
Original file line number Diff line number Diff line change
Expand Up @@ -547,8 +547,8 @@ dps_results: {
dps_results: {
key: "TestProtection-AllItems-NevermeltingIceCrystal-50259"
value: {
dps: 3230.88163
tps: 7752.35562
dps: 3201.46897
tps: 7684.70377
}
}
dps_results: {
Expand Down
4 changes: 2 additions & 2 deletions sim/paladin/retribution/TestRetribution.results
Original file line number Diff line number Diff line change
Expand Up @@ -634,8 +634,8 @@ dps_results: {
dps_results: {
key: "TestRetribution-AllItems-NevermeltingIceCrystal-50259"
value: {
dps: 6555.96091
tps: 6641.44533
dps: 6478.3902
tps: 6563.87462
dtps: 10.29273
}
}
Expand Down
2 changes: 1 addition & 1 deletion sim/priest/devouring_plague.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ func (priest *Priest) registerDevouringPlagueSpell() {
impDevouringPlague = priest.RegisterSpell(core.SpellConfig{
ActionID: core.ActionID{SpellID: 63675},
SpellSchool: core.SpellSchoolShadow,
ProcMask: core.ProcMaskProc, // this can proc things like Talisman of Volatile Power
ProcMask: core.ProcMaskSuppressedProc, // this can proc things like Talisman of Volatile Power
Flags: core.SpellFlagDisease,

BonusHitRating: float64(priest.Talents.ShadowFocus) * 1 * core.SpellHitRatingPerHitChance,
Expand Down
Loading

0 comments on commit 05ba4cd

Please sign in to comment.