Documentation
¶
Index ¶
- func RegisterBrewmasterMonk()
- type APLValueBrewmasterMonkCurrentStaggerPercent
- type BrewmasterMonk
- func (bm *BrewmasterMonk) ApplyTalents()
- func (bm *BrewmasterMonk) GetMasteryBonus() float64
- func (bm *BrewmasterMonk) GetMonk() *monk.Monk
- func (bm *BrewmasterMonk) Initialize()
- func (monk *BrewmasterMonk) NewAPLValue(rot *core.APLRotation, config *proto.APLValue) core.APLValue
- func (bm *BrewmasterMonk) OnEncounterStart(sim *core.Simulation)
- func (bm *BrewmasterMonk) RegisterMastery()
- func (bm *BrewmasterMonk) RegisterSpecializationEffects()
- func (bm *BrewmasterMonk) Reset(sim *core.Simulation)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterBrewmasterMonk ¶
func RegisterBrewmasterMonk()
Types ¶
type APLValueBrewmasterMonkCurrentStaggerPercent ¶
type APLValueBrewmasterMonkCurrentStaggerPercent struct {
core.DefaultAPLValueImpl
// contains filtered or unexported fields
}
func (*APLValueBrewmasterMonkCurrentStaggerPercent) GetFloat ¶
func (value *APLValueBrewmasterMonkCurrentStaggerPercent) GetFloat(sim *core.Simulation) float64
func (*APLValueBrewmasterMonkCurrentStaggerPercent) String ¶
func (value *APLValueBrewmasterMonkCurrentStaggerPercent) String() string
func (*APLValueBrewmasterMonkCurrentStaggerPercent) Type ¶
func (value *APLValueBrewmasterMonkCurrentStaggerPercent) Type() proto.APLValueType
type BrewmasterMonk ¶
type BrewmasterMonk struct {
*monk.Monk
Stagger *core.Spell
RefreshStagger func(sim *core.Simulation, target *core.Unit, damagePerTick float64)
// Auras
PowerGuardAura *core.Aura
ShuffleAura *core.Aura
AvertHarmAura *core.Aura
DizzyingHazeAuras core.AuraArray
Guard *core.Spell
}
func NewBrewmasterMonk ¶
func NewBrewmasterMonk(character *core.Character, options *proto.Player) *BrewmasterMonk
func (*BrewmasterMonk) ApplyTalents ¶
func (bm *BrewmasterMonk) ApplyTalents()
func (*BrewmasterMonk) GetMasteryBonus ¶
func (bm *BrewmasterMonk) GetMasteryBonus() float64
func (*BrewmasterMonk) GetMonk ¶
func (bm *BrewmasterMonk) GetMonk() *monk.Monk
func (*BrewmasterMonk) Initialize ¶
func (bm *BrewmasterMonk) Initialize()
func (*BrewmasterMonk) NewAPLValue ¶
func (monk *BrewmasterMonk) NewAPLValue(rot *core.APLRotation, config *proto.APLValue) core.APLValue
func (*BrewmasterMonk) OnEncounterStart ¶ added in v0.0.13
func (bm *BrewmasterMonk) OnEncounterStart(sim *core.Simulation)
func (*BrewmasterMonk) RegisterMastery ¶
func (bm *BrewmasterMonk) RegisterMastery()
func (*BrewmasterMonk) RegisterSpecializationEffects ¶
func (bm *BrewmasterMonk) RegisterSpecializationEffects()
func (*BrewmasterMonk) Reset ¶
func (bm *BrewmasterMonk) Reset(sim *core.Simulation)
Click to show internal directories.
Click to hide internal directories.