Skip to content

Commit

Permalink
add Natures Guidance talent
Browse files Browse the repository at this point in the history
  • Loading branch information
kayla-glick committed May 25, 2024
1 parent 3b98a7e commit 723982a
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions sim/shaman/talents.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ func (shaman *Shaman) ApplyTalents() {

shaman.AddStat(stats.Dodge, 1*float64(shaman.Talents.Anticipation))

if shaman.Talents.Parry == true {
if shaman.Talents.Parry {
shaman.PseudoStats.CanParry = true
shaman.AddStat(stats.Parry, 5)
}
Expand All @@ -29,10 +29,16 @@ func (shaman *Shaman) ApplyTalents() {
shaman.MultiplyStat(stats.Mana, 1.0+0.01*float64(shaman.Talents.AncestralKnowledge))
}

// Ele Talents
shaman.applyElementalFocus()
shaman.applyElementalDevastation()
shaman.applyFlurry()
shaman.registerElementalMasteryCD()

// Enh Talents
shaman.applyFlurry()

// Resto Talents
shaman.applyNaturesGuidance()
shaman.registerNaturesSwiftnessCD()
// shaman.registerManaTideTotemCD()
}
Expand Down Expand Up @@ -182,6 +188,15 @@ func (shaman *Shaman) registerElementalMasteryCD() {
})
}

func (shaman *Shaman) applyNaturesGuidance() {
if shaman.Talents.NaturesGuidance == 0 {
return
}

shaman.AddStat(stats.MeleeHit, float64(shaman.Talents.NaturesGuidance))
shaman.AddStat(stats.SpellHit, float64(shaman.Talents.NaturesGuidance))
}

func (shaman *Shaman) registerNaturesSwiftnessCD() {
if !shaman.Talents.NaturesSwiftness {
return
Expand Down

0 comments on commit 723982a

Please sign in to comment.