Documentation
¶
Overview ¶
Implements the shadow priest's mastery Every tick of a priest's DoT can be replicated The chance is based on the mastery a priest has
Index ¶
Constants ¶
View Source
const DpDotCoeff = 0.131
View Source
const DpDotScale = 0.261
dot spell
View Source
const MaxShadowOrbs = 3
View Source
const MfCoeff = 0.5
View Source
const MfScale = 1
Variables ¶
This section is empty.
Functions ¶
func RegisterShadowPriest ¶
func RegisterShadowPriest()
Types ¶
type ShadowPriest ¶
type ShadowPriest struct {
*priest.Priest
ShadowOrbs core.SecondaryResourceBar
// Shadow Spells
DevouringPlague *core.Spell
MindSpike *core.Spell
MindBlast *core.Spell
SurgeOfDarkness *core.Aura // Required for dummy effect
// contains filtered or unexported fields
}
func NewShadowPriest ¶
func NewShadowPriest(character *core.Character, options *proto.Player) *ShadowPriest
func (*ShadowPriest) ApplyTalents ¶
func (spriest *ShadowPriest) ApplyTalents()
func (*ShadowPriest) GetPriest ¶
func (spriest *ShadowPriest) GetPriest() *priest.Priest
func (*ShadowPriest) Initialize ¶
func (spriest *ShadowPriest) Initialize()
func (*ShadowPriest) OnEncounterStart ¶ added in v0.0.13
func (spriest *ShadowPriest) OnEncounterStart(sim *core.Simulation)
func (*ShadowPriest) Reset ¶
func (spriest *ShadowPriest) Reset(sim *core.Simulation)
Click to show internal directories.
Click to hide internal directories.