Documentation ¶
Index ¶
- func RegisterFeralDruid()
- type APLValueCatExcessEnergy
- type FeralDruid
- func (cat *FeralDruid) GetDruid() *druid.Druid
- func (cat *FeralDruid) Initialize()
- func (cat *FeralDruid) MissChance() float64
- func (cat *FeralDruid) NewAPLValue(rot *core.APLRotation, config *proto.APLValue) core.APLValue
- func (cat *FeralDruid) NextRotationAction(sim *core.Simulation, kickAt time.Duration)
- func (cat *FeralDruid) OnAutoAttack(sim *core.Simulation, _ *core.Spell)
- func (cat *FeralDruid) OnEnergyGain(sim *core.Simulation)
- func (cat *FeralDruid) OnGCDReady(sim *core.Simulation)
- func (cat *FeralDruid) Reset(sim *core.Simulation)
- type FeralDruidRotation
- type PoolingAction
- type PoolingActions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterFeralDruid ¶
func RegisterFeralDruid()
Types ¶
type APLValueCatExcessEnergy ¶ added in v1.0.1
type APLValueCatExcessEnergy struct { core.DefaultAPLValueImpl // contains filtered or unexported fields }
func (*APLValueCatExcessEnergy) GetFloat ¶ added in v1.0.1
func (value *APLValueCatExcessEnergy) GetFloat(sim *core.Simulation) float64
func (*APLValueCatExcessEnergy) String ¶ added in v1.0.1
func (value *APLValueCatExcessEnergy) String() string
func (*APLValueCatExcessEnergy) Type ¶ added in v1.0.1
func (value *APLValueCatExcessEnergy) Type() proto.APLValueType
type FeralDruid ¶
type FeralDruid struct { *druid.Druid Rotation FeralDruidRotation // contains filtered or unexported fields }
func NewFeralDruid ¶
func NewFeralDruid(character core.Character, options *proto.Player) *FeralDruid
func (*FeralDruid) GetDruid ¶
func (cat *FeralDruid) GetDruid() *druid.Druid
func (*FeralDruid) Initialize ¶
func (cat *FeralDruid) Initialize()
func (*FeralDruid) MissChance ¶
func (cat *FeralDruid) MissChance() float64
func (*FeralDruid) NewAPLValue ¶ added in v1.0.1
func (cat *FeralDruid) NewAPLValue(rot *core.APLRotation, config *proto.APLValue) core.APLValue
func (*FeralDruid) NextRotationAction ¶
func (cat *FeralDruid) NextRotationAction(sim *core.Simulation, kickAt time.Duration)
func (*FeralDruid) OnAutoAttack ¶
func (cat *FeralDruid) OnAutoAttack(sim *core.Simulation, _ *core.Spell)
func (*FeralDruid) OnEnergyGain ¶
func (cat *FeralDruid) OnEnergyGain(sim *core.Simulation)
func (*FeralDruid) OnGCDReady ¶
func (cat *FeralDruid) OnGCDReady(sim *core.Simulation)
func (*FeralDruid) Reset ¶
func (cat *FeralDruid) Reset(sim *core.Simulation)
type FeralDruidRotation ¶
type FeralDruidRotation struct { RotationType proto.FeralDruid_Rotation_AplType BearweaveType proto.FeralDruid_Rotation_BearweaveType MaintainFaerieFire bool MinCombosForRip int32 UseRake bool UseBite bool BiteTime time.Duration MinCombosForBite int32 MangleSpam bool BerserkBiteThresh float64 BerserkFfThresh float64 Powerbear bool MinRoarOffset time.Duration RipLeeway time.Duration MaxFfDelay time.Duration RevitFreq float64 LacerateTime time.Duration SnekWeave bool FlowerWeave bool RakeDpeCheck bool AoeMangleBuilder bool }
type PoolingAction ¶ added in v1.0.1
type PoolingAction struct {
// contains filtered or unexported fields
}
type PoolingActions ¶ added in v1.0.1
type PoolingActions struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.