Documentation ¶
Index ¶
- func RegisterFeralDruid()
- type APLActionCatOptimalRotationAction
- func (action *APLActionCatOptimalRotationAction) Execute(sim *core.Simulation)
- func (impl *APLActionCatOptimalRotationAction) Finalize(*core.APLRotation)
- func (impl *APLActionCatOptimalRotationAction) GetAPLValues() []core.APLValue
- func (impl *APLActionCatOptimalRotationAction) GetInnerActions() []*core.APLAction
- func (impl *APLActionCatOptimalRotationAction) GetNextAction(*core.Simulation) *core.APLAction
- func (impl *APLActionCatOptimalRotationAction) GetSpellFromAction() *core.Spell
- func (action *APLActionCatOptimalRotationAction) IsReady(sim *core.Simulation) bool
- func (action *APLActionCatOptimalRotationAction) Reset(*core.Simulation)
- func (action *APLActionCatOptimalRotationAction) String() string
- type APLValueCatExcessEnergy
- type APLValueCatNewSavageRoarDuration
- type FeralDruid
- func (cat *FeralDruid) GetDruid() *druid.Druid
- func (cat *FeralDruid) Initialize()
- func (cat *FeralDruid) MissChance() float64
- func (cat *FeralDruid) NewAPLAction(rot *core.APLRotation, config *proto.APLAction) core.APLActionImpl
- 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) 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 APLActionCatOptimalRotationAction ¶
type APLActionCatOptimalRotationAction struct {
// contains filtered or unexported fields
}
func (*APLActionCatOptimalRotationAction) Execute ¶
func (action *APLActionCatOptimalRotationAction) Execute(sim *core.Simulation)
func (*APLActionCatOptimalRotationAction) Finalize ¶
func (impl *APLActionCatOptimalRotationAction) Finalize(*core.APLRotation)
func (*APLActionCatOptimalRotationAction) GetAPLValues ¶
func (impl *APLActionCatOptimalRotationAction) GetAPLValues() []core.APLValue
func (*APLActionCatOptimalRotationAction) GetInnerActions ¶
func (impl *APLActionCatOptimalRotationAction) GetInnerActions() []*core.APLAction
func (*APLActionCatOptimalRotationAction) GetNextAction ¶
func (impl *APLActionCatOptimalRotationAction) GetNextAction(*core.Simulation) *core.APLAction
func (*APLActionCatOptimalRotationAction) GetSpellFromAction ¶ added in v0.0.41
func (impl *APLActionCatOptimalRotationAction) GetSpellFromAction() *core.Spell
func (*APLActionCatOptimalRotationAction) IsReady ¶
func (action *APLActionCatOptimalRotationAction) IsReady(sim *core.Simulation) bool
func (*APLActionCatOptimalRotationAction) Reset ¶
func (action *APLActionCatOptimalRotationAction) Reset(*core.Simulation)
func (*APLActionCatOptimalRotationAction) String ¶
func (action *APLActionCatOptimalRotationAction) String() string
type APLValueCatExcessEnergy ¶
type APLValueCatExcessEnergy struct { core.DefaultAPLValueImpl // contains filtered or unexported fields }
func (*APLValueCatExcessEnergy) GetFloat ¶
func (value *APLValueCatExcessEnergy) GetFloat(sim *core.Simulation) float64
func (*APLValueCatExcessEnergy) String ¶
func (value *APLValueCatExcessEnergy) String() string
func (*APLValueCatExcessEnergy) Type ¶
func (value *APLValueCatExcessEnergy) Type() proto.APLValueType
type APLValueCatNewSavageRoarDuration ¶
type APLValueCatNewSavageRoarDuration struct { core.DefaultAPLValueImpl // contains filtered or unexported fields }
func (*APLValueCatNewSavageRoarDuration) GetDuration ¶
func (value *APLValueCatNewSavageRoarDuration) GetDuration(sim *core.Simulation) time.Duration
func (*APLValueCatNewSavageRoarDuration) String ¶
func (value *APLValueCatNewSavageRoarDuration) String() string
func (*APLValueCatNewSavageRoarDuration) Type ¶
func (value *APLValueCatNewSavageRoarDuration) 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) NewAPLAction ¶
func (cat *FeralDruid) NewAPLAction(rot *core.APLRotation, config *proto.APLAction) core.APLActionImpl
func (*FeralDruid) NewAPLValue ¶
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) OnGCDReady ¶
func (cat *FeralDruid) OnGCDReady(sim *core.Simulation)
func (*FeralDruid) Reset ¶
func (cat *FeralDruid) Reset(sim *core.Simulation)
type FeralDruidRotation ¶
type PoolingAction ¶
type PoolingAction struct {
// contains filtered or unexported fields
}
type PoolingActions ¶
type PoolingActions struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.