feral

package
v0.1.32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterFeralDruid

func RegisterFeralDruid()

Types

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) NextRotationAction added in v0.1.8

func (cat *FeralDruid) NextRotationAction(sim *core.Simulation, kickAt time.Duration)

func (*FeralDruid) OnAutoAttack

func (cat *FeralDruid) OnAutoAttack(sim *core.Simulation, spell *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

	AoeMangleBuilder bool
}

type PoolingAction added in v0.1.27

type PoolingAction struct {
	// contains filtered or unexported fields
}

type PoolingActions added in v0.1.27

type PoolingActions struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL