Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterDestructionWarlock()
- type DestructionWarlock
- func (destruction DestructionWarlock) ApplyChaoticEnergy()
- func (destruction *DestructionWarlock) ApplyMastery()
- func (destruction *DestructionWarlock) ApplyTalents()
- func (destruction *DestructionWarlock) GetWarlock() *warlock.Warlock
- func (destruction *DestructionWarlock) Initialize()
- func (destruction *DestructionWarlock) OnEncounterStart(sim *core.Simulation)
- func (destruction *DestructionWarlock) Reset(sim *core.Simulation)
Constants ¶
View Source
const ( DDBC_Immolate int = iota DDBC_Total )
Damage Done By Caster setup
View Source
const DefaultBurningEmbers = 10
View Source
const SpellFlagDestructionHavoc = core.SpellFlagAgentReserved1
Variables ¶
View Source
var SpellMaskCinderGenerator = warlock.WarlockSpellImmolate | warlock.WarlockSpellImmolateDot | warlock.WarlockSpellIncinerate | warlock.WarlockSpellFelFlame | warlock.WarlockSpellConflagrate | warlock.WarlockSpellFaBIncinerate | warlock.WarlockSpellFaBConflagrate
View Source
var SpellMaskCinderSpender = warlock.WarlockSpellChaosBolt | warlock.WarlockSpellEmberTap | warlock.WarlockSpellShadowBurn
Functions ¶
func RegisterDestructionWarlock ¶
func RegisterDestructionWarlock()
Types ¶
type DestructionWarlock ¶
type DestructionWarlock struct {
*warlock.Warlock
Conflagrate *core.Spell
BurningEmbers core.SecondaryResourceBar
FABAura *core.Aura
FABImmolate *core.Spell
FABConflagrate *core.Spell
Havoc *core.Spell
HavocChargesAura *core.Aura
HavocAuras core.AuraArray
}
func NewDestructionWarlock ¶
func NewDestructionWarlock(character *core.Character, options *proto.Player) *DestructionWarlock
func (DestructionWarlock) ApplyChaoticEnergy ¶
func (destruction DestructionWarlock) ApplyChaoticEnergy()
func (*DestructionWarlock) ApplyMastery ¶
func (destruction *DestructionWarlock) ApplyMastery()
func (*DestructionWarlock) ApplyTalents ¶
func (destruction *DestructionWarlock) ApplyTalents()
func (*DestructionWarlock) GetWarlock ¶
func (destruction *DestructionWarlock) GetWarlock() *warlock.Warlock
func (*DestructionWarlock) Initialize ¶
func (destruction *DestructionWarlock) Initialize()
func (*DestructionWarlock) OnEncounterStart ¶ added in v0.0.13
func (destruction *DestructionWarlock) OnEncounterStart(sim *core.Simulation)
func (*DestructionWarlock) Reset ¶
func (destruction *DestructionWarlock) Reset(sim *core.Simulation)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.