character

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: May 19, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildCharacter

func BuildCharacter(logger *zap.Logger) (action.Character, error)

Types

type BaseCharacter

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

type BlizzardSorceress

type BlizzardSorceress struct {
	BaseCharacter
}

func (BlizzardSorceress) Buff

func (s BlizzardSorceress) Buff() action.Action

func (BlizzardSorceress) KillAndariel

func (s BlizzardSorceress) KillAndariel() action.Action

func (BlizzardSorceress) KillCouncil

func (s BlizzardSorceress) KillCouncil() action.Action

func (BlizzardSorceress) KillCountess

func (s BlizzardSorceress) KillCountess() action.Action

func (BlizzardSorceress) KillMephisto

func (s BlizzardSorceress) KillMephisto() action.Action

func (BlizzardSorceress) KillMonsterSequence

func (s BlizzardSorceress) KillMonsterSequence(
	monsterSelector func(d data.Data) (data.UnitID, bool),
	skipOnImmunities []stat.Resist,
	opts ...step.AttackOption,
) *action.DynamicAction

func (BlizzardSorceress) KillNihlathak

func (s BlizzardSorceress) KillNihlathak() action.Action

func (BlizzardSorceress) KillPindle

func (s BlizzardSorceress) KillPindle(skipOnImmunities []stat.Resist) action.Action

func (BlizzardSorceress) KillSummoner

func (s BlizzardSorceress) KillSummoner() action.Action

type Hammerdin

type Hammerdin struct {
	BaseCharacter
}

func (Hammerdin) Buff

func (s Hammerdin) Buff() action.Action

func (Hammerdin) KillAndariel

func (s Hammerdin) KillAndariel() action.Action

func (Hammerdin) KillCouncil

func (s Hammerdin) KillCouncil() action.Action

func (Hammerdin) KillCountess

func (s Hammerdin) KillCountess() action.Action

func (Hammerdin) KillMephisto

func (s Hammerdin) KillMephisto() action.Action

func (Hammerdin) KillMonsterSequence

func (s Hammerdin) KillMonsterSequence(
	monsterSelector func(d data.Data) (data.UnitID, bool),
	skipOnImmunities []stat.Resist,
	opts ...step.AttackOption,
) *action.DynamicAction

func (Hammerdin) KillNihlathak

func (s Hammerdin) KillNihlathak() action.Action

func (Hammerdin) KillPindle

func (s Hammerdin) KillPindle(_ []stat.Resist) action.Action

func (Hammerdin) KillSummoner

func (s Hammerdin) KillSummoner() action.Action

type SorceressLeveling added in v0.2.0

type SorceressLeveling struct {
	BaseCharacter
}

func (SorceressLeveling) Buff added in v0.2.0

func (s SorceressLeveling) Buff() action.Action

func (SorceressLeveling) EnsureSkillPoints added in v0.2.0

func (s SorceressLeveling) EnsureSkillPoints() action.Action

func (SorceressLeveling) EnsureStatPoints added in v0.2.0

func (s SorceressLeveling) EnsureStatPoints() action.Action

func (SorceressLeveling) KillAndariel added in v0.2.0

func (s SorceressLeveling) KillAndariel() action.Action

func (SorceressLeveling) KillCouncil added in v0.2.0

func (s SorceressLeveling) KillCouncil() action.Action

func (SorceressLeveling) KillCountess added in v0.2.0

func (s SorceressLeveling) KillCountess() action.Action

func (SorceressLeveling) KillMephisto added in v0.2.0

func (s SorceressLeveling) KillMephisto() action.Action

func (SorceressLeveling) KillMonsterSequence added in v0.2.0

func (s SorceressLeveling) KillMonsterSequence(monsterSelector func(d data.Data) (data.UnitID, bool), skipOnImmunities []stat.Resist, opts ...step.AttackOption) *action.DynamicAction

func (SorceressLeveling) KillNihlathak added in v0.2.0

func (s SorceressLeveling) KillNihlathak() action.Action

func (SorceressLeveling) KillPindle added in v0.2.0

func (s SorceressLeveling) KillPindle(skipOnImmunities []stat.Resist) action.Action

func (SorceressLeveling) KillSummoner added in v0.2.0

func (s SorceressLeveling) KillSummoner() action.Action

func (SorceressLeveling) SkillPoints added in v0.2.0

func (s SorceressLeveling) SkillPoints() []skill.Skill

func (SorceressLeveling) StatPoints added in v0.2.0

func (s SorceressLeveling) StatPoints() map[stat.ID]int

Jump to

Keyboard shortcuts

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