ulduar

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HodirTargetInputs

func HodirTargetInputs() []*proto.TargetInput

func NewAlgalon25AI

func NewAlgalon25AI() core.AIFactory

func NewHodir10AI

func NewHodir10AI() core.AIFactory

func NewHodir25AI

func NewHodir25AI() core.AIFactory

func Register

func Register()

Types

type Algalon25AI

type Algalon25AI struct {
	Target *core.Target

	QuantumStrike      *core.Spell
	PhasePunch         *core.Spell
	BlackHoleExplosion *core.Spell
	CosmicSmash        *core.Spell
}

func (*Algalon25AI) DoAction

func (ai *Algalon25AI) DoAction(sim *core.Simulation)

func (*Algalon25AI) Initialize

func (ai *Algalon25AI) Initialize(target *core.Target, config *proto.Target)

func (*Algalon25AI) Reset

func (ai *Algalon25AI) Reset(*core.Simulation)

type HodirAI

type HodirAI struct {
	Target *core.Target

	// Frozen Blows Mechanics
	FrozenBlows     *core.Spell
	FrozenBlowsAura *core.Aura
	FrozenBlowsAuto *core.Spell
	FrozenBlowsCast *core.Spell

	FlashFreeze *core.Spell

	// Magic Damage Debuff
	Singed         *core.Aura
	ToastyFires    []*core.Aura
	ToastyFireTime time.Duration
	HasCampfire    bool

	// Haste Buff
	Starlight []*core.Aura

	// Crit Buff
	StormCloud []*core.Aura
	NextStorms time.Duration

	StormPowerPrio  bool
	StarlightUptime float64
	// contains filtered or unexported fields
}

func (*HodirAI) DoAction

func (ai *HodirAI) DoAction(sim *core.Simulation)

func (*HodirAI) Initialize

func (ai *HodirAI) Initialize(target *core.Target, config *proto.Target)

func (*HodirAI) Reset

func (ai *HodirAI) Reset(sim *core.Simulation)

Jump to

Keyboard shortcuts

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