Documentation
¶
Index ¶
- Constants
- func NewDemonicFuryCost(cost int) *warlock.SecondaryResourceCost
- func RegisterDemonologyWarlock()
- type APLValueWarlockHandOfGuldanInFlight
- type DemonologyWarlock
- func (demonology *DemonologyWarlock) ApplyTalents()
- func (demonology *DemonologyWarlock) GetWarlock() *warlock.Warlock
- func (demonology *DemonologyWarlock) Initialize()
- func (demo *DemonologyWarlock) IsInMeta() bool
- func (warlock *DemonologyWarlock) NewAPLValue(rot *core.APLRotation, config *proto.APLValue) core.APLValue
- func (demonology *DemonologyWarlock) OnEncounterStart(sim *core.Simulation)
- func (demonology *DemonologyWarlock) Reset(sim *core.Simulation)
- func (warlock *DemonologyWarlock) SpawnImp(sim *core.Simulation)
- type WildImpPet
Constants ¶
View Source
const DefaultDemonicFury = 200
Variables ¶
This section is empty.
Functions ¶
func NewDemonicFuryCost ¶
func NewDemonicFuryCost(cost int) *warlock.SecondaryResourceCost
func RegisterDemonologyWarlock ¶
func RegisterDemonologyWarlock()
Types ¶
type APLValueWarlockHandOfGuldanInFlight ¶
type APLValueWarlockHandOfGuldanInFlight struct {
core.DefaultAPLValueImpl
// contains filtered or unexported fields
}
func (*APLValueWarlockHandOfGuldanInFlight) GetBool ¶
func (value *APLValueWarlockHandOfGuldanInFlight) GetBool(sim *core.Simulation) bool
func (*APLValueWarlockHandOfGuldanInFlight) String ¶
func (value *APLValueWarlockHandOfGuldanInFlight) String() string
func (*APLValueWarlockHandOfGuldanInFlight) Type ¶
func (value *APLValueWarlockHandOfGuldanInFlight) Type() proto.APLValueType
type DemonologyWarlock ¶
type DemonologyWarlock struct {
*warlock.Warlock
DemonicFury core.SecondaryResourceBar
Metamorphosis *core.Spell
Soulfire *core.Spell
HandOfGuldan *core.Spell
ChaosWave *core.Spell
Felguard *warlock.WarlockPet
WildImps []*WildImpPet
HandOfGuldanImpactTime time.Duration
ImpSwarm *core.Spell
}
func NewDemonologyWarlock ¶
func NewDemonologyWarlock(character *core.Character, options *proto.Player) *DemonologyWarlock
func (*DemonologyWarlock) ApplyTalents ¶
func (demonology *DemonologyWarlock) ApplyTalents()
func (*DemonologyWarlock) GetWarlock ¶
func (demonology *DemonologyWarlock) GetWarlock() *warlock.Warlock
func (*DemonologyWarlock) Initialize ¶
func (demonology *DemonologyWarlock) Initialize()
func (*DemonologyWarlock) IsInMeta ¶
func (demo *DemonologyWarlock) IsInMeta() bool
func (*DemonologyWarlock) NewAPLValue ¶
func (warlock *DemonologyWarlock) NewAPLValue(rot *core.APLRotation, config *proto.APLValue) core.APLValue
func (*DemonologyWarlock) OnEncounterStart ¶ added in v0.0.13
func (demonology *DemonologyWarlock) OnEncounterStart(sim *core.Simulation)
func (*DemonologyWarlock) Reset ¶
func (demonology *DemonologyWarlock) Reset(sim *core.Simulation)
func (*DemonologyWarlock) SpawnImp ¶
func (warlock *DemonologyWarlock) SpawnImp(sim *core.Simulation)
type WildImpPet ¶
func (*WildImpPet) ExecuteCustomRotation ¶
func (pet *WildImpPet) ExecuteCustomRotation(sim *core.Simulation)
func (*WildImpPet) GetPet ¶
func (pet *WildImpPet) GetPet() *core.Pet
func (*WildImpPet) OnEncounterStart ¶ added in v0.0.13
func (pet *WildImpPet) OnEncounterStart(sim *core.Simulation)
func (*WildImpPet) Reset ¶
func (pet *WildImpPet) Reset(sim *core.Simulation)
Source Files
¶
- apl_values.go
- carrion_swarm.go
- chaos_wave.go
- corruption.go
- darksoul_knowledge.go
- demonology.go
- doom.go
- drain_life.go
- fel_guard.go
- felflame.go
- glyphs.go
- hand_of_guldan.go
- hellfire.go
- immolation_aura.go
- master_demonologist.go
- metamorphosis.go
- molten_core.go
- shadowbolt.go
- soulfire.go
- talents.go
- touch_of_chaos.go
- void_ray.go
- wild_imp.go
Click to show internal directories.
Click to hide internal directories.