feral

package
v0.1.11 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2023 License: MIT Imports: 5 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) Prepull added in v0.1.8

func (cat *FeralDruid) Prepull(sim *core.Simulation)

func (*FeralDruid) Reset

func (cat *FeralDruid) Reset(sim *core.Simulation)

type FeralDruidRotation

type FeralDruidRotation struct {
	BearweaveType      proto.FeralDruid_Rotation_BearweaveType
	MaintainFaerieFire bool
	MinCombosForRip    int32
	UseRake            bool
	UseBite            bool
	BiteTime           time.Duration
	MinCombosForBite   int32
	MangleSpam         bool
	BerserkBiteThresh  float64
	Powerbear          bool
	MinRoarOffset      time.Duration
	RevitFreq          float64
	LacerateTime       time.Duration
	SnekWeave          bool
	FlowerWeave        bool
}

Jump to

Keyboard shortcuts

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