character

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildCharacter

func BuildCharacter(logger *slog.Logger, container container.Container) (action.Character, error)

Types

type BaseCharacter

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

type Berserker added in v0.5.0

type Berserker struct {
	BaseCharacter
}

func (Berserker) BuffSkills added in v0.5.0

func (s Berserker) BuffSkills(d game.Data) []skill.ID

func (Berserker) CheckKeyBindings added in v0.5.0

func (s Berserker) CheckKeyBindings(d game.Data) []skill.ID

func (*Berserker) FindItemOnNearbyCorpses added in v0.5.0

func (s *Berserker) FindItemOnNearbyCorpses(d game.Data, maxRange int, waitTime time.Duration) bool

func (Berserker) KillAndariel added in v0.5.0

func (s Berserker) KillAndariel() action.Action

func (Berserker) KillBaal added in v0.5.0

func (s Berserker) KillBaal() action.Action

func (Berserker) KillCouncil added in v0.5.0

func (s Berserker) KillCouncil() action.Action

func (Berserker) KillCountess added in v0.5.0

func (s Berserker) KillCountess() action.Action

func (Berserker) KillDiablo added in v0.5.0

func (s Berserker) KillDiablo() action.Action

func (Berserker) KillDuriel added in v0.5.0

func (s Berserker) KillDuriel() action.Action

func (Berserker) KillIzual added in v0.5.0

func (s Berserker) KillIzual() action.Action

func (Berserker) KillMephisto added in v0.5.0

func (s Berserker) KillMephisto() action.Action

func (Berserker) KillMonsterSequence added in v0.5.0

func (s Berserker) KillMonsterSequence(
	monsterSelector func(d game.Data) (data.UnitID, bool),
	skipOnImmunities []stat.Resist,
	opts ...step.AttackOption,
) action.Action

func (Berserker) KillNihlathak added in v0.5.0

func (s Berserker) KillNihlathak() action.Action

func (Berserker) KillPindle added in v0.5.0

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

func (Berserker) KillSummoner added in v0.5.0

func (s Berserker) KillSummoner() action.Action

func (Berserker) PreCTABuffSkills added in v0.5.0

func (s Berserker) PreCTABuffSkills(d game.Data) []skill.ID

type BlizzardSorceress

type BlizzardSorceress struct {
	BaseCharacter
}

func (BlizzardSorceress) BuffSkills added in v0.3.0

func (s BlizzardSorceress) BuffSkills(d game.Data) []skill.ID

func (BlizzardSorceress) CheckKeyBindings added in v0.5.0

func (s BlizzardSorceress) CheckKeyBindings(d game.Data) []skill.ID

func (BlizzardSorceress) KillAndariel

func (s BlizzardSorceress) KillAndariel() action.Action

func (BlizzardSorceress) KillBaal added in v0.3.0

func (s BlizzardSorceress) KillBaal() action.Action

func (BlizzardSorceress) KillCouncil

func (s BlizzardSorceress) KillCouncil() action.Action

func (BlizzardSorceress) KillCountess

func (s BlizzardSorceress) KillCountess() action.Action

func (BlizzardSorceress) KillDiablo added in v0.3.0

func (s BlizzardSorceress) KillDiablo() action.Action

func (BlizzardSorceress) KillDuriel added in v0.3.0

func (s BlizzardSorceress) KillDuriel() action.Action

func (BlizzardSorceress) KillIzual added in v0.3.0

func (s BlizzardSorceress) KillIzual() action.Action

func (BlizzardSorceress) KillMephisto

func (s BlizzardSorceress) KillMephisto() action.Action

func (BlizzardSorceress) KillMonsterSequence

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

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

func (BlizzardSorceress) PreCTABuffSkills added in v0.5.0

func (s BlizzardSorceress) PreCTABuffSkills(d game.Data) []skill.ID

type Foh added in v0.4.0

type Foh struct {
	BaseCharacter
}

func (Foh) BuffSkills added in v0.4.0

func (s Foh) BuffSkills(d game.Data) []skill.ID

func (Foh) CheckKeyBindings added in v0.5.0

func (s Foh) CheckKeyBindings(d game.Data) []skill.ID

func (Foh) KillAndariel added in v0.4.0

func (s Foh) KillAndariel() action.Action

func (Foh) KillBaal added in v0.4.0

func (s Foh) KillBaal() action.Action

func (Foh) KillCouncil added in v0.4.0

func (s Foh) KillCouncil() action.Action

func (Foh) KillCountess added in v0.4.0

func (s Foh) KillCountess() action.Action

func (Foh) KillDiablo added in v0.4.0

func (s Foh) KillDiablo() action.Action

func (Foh) KillDuriel added in v0.4.0

func (s Foh) KillDuriel() action.Action

func (Foh) KillIzual added in v0.4.0

func (s Foh) KillIzual() action.Action

func (Foh) KillMephisto added in v0.4.0

func (s Foh) KillMephisto() action.Action

func (Foh) KillMonsterSequence added in v0.4.0

func (s Foh) KillMonsterSequence(
	monsterSelector func(d game.Data) (data.UnitID, bool),
	skipOnImmunities []stat.Resist,
	opts ...step.AttackOption,
) action.Action

func (Foh) KillNihlathak added in v0.4.0

func (s Foh) KillNihlathak() action.Action

func (Foh) KillPindle added in v0.4.0

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

func (Foh) KillSummoner added in v0.4.0

func (s Foh) KillSummoner() action.Action

func (Foh) PreCTABuffSkills added in v0.5.0

func (s Foh) PreCTABuffSkills(_ game.Data) []skill.ID

type Hammerdin

type Hammerdin struct {
	BaseCharacter
}

func (Hammerdin) BuffSkills added in v0.3.0

func (s Hammerdin) BuffSkills(d game.Data) []skill.ID

func (Hammerdin) CheckKeyBindings added in v0.5.0

func (s Hammerdin) CheckKeyBindings(d game.Data) []skill.ID

func (Hammerdin) KillAndariel

func (s Hammerdin) KillAndariel() action.Action

func (Hammerdin) KillBaal added in v0.3.0

func (s Hammerdin) KillBaal() action.Action

func (Hammerdin) KillCouncil

func (s Hammerdin) KillCouncil() action.Action

func (Hammerdin) KillCountess

func (s Hammerdin) KillCountess() action.Action

func (Hammerdin) KillDiablo added in v0.3.0

func (s Hammerdin) KillDiablo() action.Action

func (Hammerdin) KillDuriel added in v0.3.0

func (s Hammerdin) KillDuriel() action.Action

func (Hammerdin) KillIzual added in v0.3.0

func (s Hammerdin) KillIzual() action.Action

func (Hammerdin) KillMephisto

func (s Hammerdin) KillMephisto() action.Action

func (Hammerdin) KillMonsterSequence

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

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

func (Hammerdin) PreCTABuffSkills added in v0.5.0

func (s Hammerdin) PreCTABuffSkills(_ game.Data) []skill.ID

type Javazon added in v0.5.0

type Javazon struct {
	BaseCharacter
}

func (Javazon) BuffSkills added in v0.5.0

func (s Javazon) BuffSkills(d game.Data) []skill.ID

func (Javazon) CheckKeyBindings added in v0.5.0

func (s Javazon) CheckKeyBindings(d game.Data) []skill.ID

func (Javazon) KillAndariel added in v0.5.0

func (a Javazon) KillAndariel() action.Action

func (Javazon) KillBaal added in v0.5.0

func (a Javazon) KillBaal() action.Action

func (Javazon) KillBossSequence added in v0.5.0

func (a Javazon) KillBossSequence(monsterSelector func(d game.Data) (data.UnitID, bool), skipOnImmunities []stat.Resist, opts ...step.AttackOption) action.Action

func (Javazon) KillCouncil added in v0.5.0

func (a Javazon) KillCouncil() action.Action

func (Javazon) KillCountess added in v0.5.0

func (a Javazon) KillCountess() action.Action

func (Javazon) KillDiablo added in v0.5.0

func (a Javazon) KillDiablo() action.Action

func (Javazon) KillDuriel added in v0.5.0

func (a Javazon) KillDuriel() action.Action

func (Javazon) KillIzual added in v0.5.0

func (a Javazon) KillIzual() action.Action

func (Javazon) KillMephisto added in v0.5.0

func (a Javazon) KillMephisto() action.Action

func (Javazon) KillMonsterSequence added in v0.5.0

func (a Javazon) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), skipOnImmunities []stat.Resist, opts ...step.AttackOption) action.Action

func (Javazon) KillNihlathak added in v0.5.0

func (a Javazon) KillNihlathak() action.Action

func (Javazon) KillPindle added in v0.5.0

func (a Javazon) KillPindle(_ []stat.Resist) action.Action

func (Javazon) KillSummoner added in v0.5.0

func (a Javazon) KillSummoner() action.Action

func (Javazon) PreCTABuffSkills added in v0.5.0

func (s Javazon) PreCTABuffSkills(d game.Data) []skill.ID

type LightningSorceress added in v0.3.0

type LightningSorceress struct {
	BaseCharacter
}

func (LightningSorceress) BuffSkills added in v0.3.0

func (s LightningSorceress) BuffSkills(d game.Data) []skill.ID

func (LightningSorceress) CheckKeyBindings added in v0.5.0

func (s LightningSorceress) CheckKeyBindings(d game.Data) []skill.ID

func (LightningSorceress) KillAndariel added in v0.3.0

func (s LightningSorceress) KillAndariel() action.Action

func (LightningSorceress) KillBaal added in v0.3.0

func (s LightningSorceress) KillBaal() action.Action

func (LightningSorceress) KillCouncil added in v0.3.0

func (s LightningSorceress) KillCouncil() action.Action

func (LightningSorceress) KillCountess added in v0.3.0

func (s LightningSorceress) KillCountess() action.Action

func (LightningSorceress) KillDiablo added in v0.3.0

func (s LightningSorceress) KillDiablo() action.Action

func (LightningSorceress) KillDuriel added in v0.3.0

func (s LightningSorceress) KillDuriel() action.Action

func (LightningSorceress) KillIzual added in v0.3.0

func (s LightningSorceress) KillIzual() action.Action

func (LightningSorceress) KillMephisto added in v0.3.0

func (s LightningSorceress) KillMephisto() action.Action

func (LightningSorceress) KillMonsterSequence added in v0.3.0

func (s LightningSorceress) KillMonsterSequence(
	monsterSelector func(d game.Data) (data.UnitID, bool),
	skipOnImmunities []stat.Resist,
	opts ...step.AttackOption,
) action.Action

func (LightningSorceress) KillNihlathak added in v0.3.0

func (s LightningSorceress) KillNihlathak() action.Action

func (LightningSorceress) KillPindle added in v0.3.0

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

func (LightningSorceress) KillSummoner added in v0.3.0

func (s LightningSorceress) KillSummoner() action.Action

func (LightningSorceress) PreCTABuffSkills added in v0.5.0

func (s LightningSorceress) PreCTABuffSkills(d game.Data) []skill.ID

type MosaicSin added in v0.5.0

type MosaicSin struct {
	BaseCharacter
}

func (MosaicSin) BuffSkills added in v0.5.0

func (s MosaicSin) BuffSkills(d game.Data) []skill.ID

func (MosaicSin) CheckKeyBindings added in v0.5.0

func (s MosaicSin) CheckKeyBindings(d game.Data) []skill.ID

func (MosaicSin) KillAndariel added in v0.5.0

func (s MosaicSin) KillAndariel() action.Action

func (MosaicSin) KillBaal added in v0.5.0

func (s MosaicSin) KillBaal() action.Action

func (MosaicSin) KillCouncil added in v0.5.0

func (s MosaicSin) KillCouncil() action.Action

func (MosaicSin) KillCountess added in v0.5.0

func (s MosaicSin) KillCountess() action.Action

func (MosaicSin) KillDiablo added in v0.5.0

func (s MosaicSin) KillDiablo() action.Action

func (MosaicSin) KillDuriel added in v0.5.0

func (s MosaicSin) KillDuriel() action.Action

func (MosaicSin) KillIzual added in v0.5.0

func (s MosaicSin) KillIzual() action.Action

func (MosaicSin) KillMephisto added in v0.5.0

func (s MosaicSin) KillMephisto() action.Action

func (MosaicSin) KillMonsterSequence added in v0.5.0

func (s MosaicSin) KillMonsterSequence(
	monsterSelector func(d game.Data) (data.UnitID, bool),
	skipOnImmunities []stat.Resist,
	opts ...step.AttackOption,
) action.Action

func (MosaicSin) KillNihlathak added in v0.5.0

func (s MosaicSin) KillNihlathak() action.Action

func (MosaicSin) KillPindle added in v0.5.0

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

func (MosaicSin) KillSummoner added in v0.5.0

func (s MosaicSin) KillSummoner() action.Action

func (MosaicSin) MobAlive added in v0.5.0

func (s MosaicSin) MobAlive(mob data.UnitID, d game.Data) bool

func (MosaicSin) PreCTABuffSkills added in v0.5.0

func (s MosaicSin) PreCTABuffSkills(d game.Data) []skill.ID

type PaladinLeveling added in v0.3.0

type PaladinLeveling struct {
	BaseCharacter
}

func (PaladinLeveling) BuffSkills added in v0.3.0

func (p PaladinLeveling) BuffSkills(d game.Data) []skill.ID

func (PaladinLeveling) CheckKeyBindings added in v0.5.0

func (s PaladinLeveling) CheckKeyBindings(d game.Data) []skill.ID

func (PaladinLeveling) KillAncients added in v0.3.0

func (p PaladinLeveling) KillAncients() action.Action

func (PaladinLeveling) KillAndariel added in v0.3.0

func (p PaladinLeveling) KillAndariel() action.Action

func (PaladinLeveling) KillBaal added in v0.3.0

func (p PaladinLeveling) KillBaal() action.Action

func (PaladinLeveling) KillCouncil added in v0.3.0

func (p PaladinLeveling) KillCouncil() action.Action

func (PaladinLeveling) KillCountess added in v0.3.0

func (p PaladinLeveling) KillCountess() action.Action

func (PaladinLeveling) KillDiablo added in v0.3.0

func (p PaladinLeveling) KillDiablo() action.Action

func (PaladinLeveling) KillDuriel added in v0.3.0

func (p PaladinLeveling) KillDuriel() action.Action

func (PaladinLeveling) KillIzual added in v0.3.0

func (p PaladinLeveling) KillIzual() action.Action

func (PaladinLeveling) KillMephisto added in v0.3.0

func (p PaladinLeveling) KillMephisto() action.Action

func (PaladinLeveling) KillMonsterSequence added in v0.3.0

func (p PaladinLeveling) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), skipOnImmunities []stat.Resist, opts ...step.AttackOption) action.Action

func (PaladinLeveling) KillNihlathak added in v0.3.0

func (p PaladinLeveling) KillNihlathak() action.Action

func (PaladinLeveling) KillPindle added in v0.3.0

func (p PaladinLeveling) KillPindle(_ []stat.Resist) action.Action

func (PaladinLeveling) KillSummoner added in v0.3.0

func (p PaladinLeveling) KillSummoner() action.Action

func (PaladinLeveling) PreCTABuffSkills added in v0.5.0

func (p PaladinLeveling) PreCTABuffSkills(_ game.Data) []skill.ID

func (PaladinLeveling) ShouldResetSkills added in v0.3.0

func (p PaladinLeveling) ShouldResetSkills(d game.Data) bool

func (PaladinLeveling) SkillPoints added in v0.3.0

func (p PaladinLeveling) SkillPoints(d game.Data) []skill.ID

func (PaladinLeveling) SkillsToBind added in v0.4.0

func (p PaladinLeveling) SkillsToBind(d game.Data) (skill.ID, []skill.ID)

func (PaladinLeveling) StatPoints added in v0.3.0

func (p PaladinLeveling) StatPoints(d game.Data) map[stat.ID]int

type SorceressLeveling added in v0.2.0

type SorceressLeveling struct {
	BaseCharacter
}

func (SorceressLeveling) BuffSkills added in v0.3.0

func (s SorceressLeveling) BuffSkills(d game.Data) []skill.ID

func (SorceressLeveling) CheckKeyBindings added in v0.5.0

func (s SorceressLeveling) CheckKeyBindings(d game.Data) []skill.ID

func (SorceressLeveling) KillAncients added in v0.3.0

func (s SorceressLeveling) KillAncients() action.Action

func (SorceressLeveling) KillAndariel added in v0.2.0

func (s SorceressLeveling) KillAndariel() action.Action

func (SorceressLeveling) KillBaal added in v0.3.0

func (s SorceressLeveling) KillBaal() 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) KillDiablo added in v0.3.0

func (s SorceressLeveling) KillDiablo() action.Action

func (SorceressLeveling) KillDuriel added in v0.3.0

func (s SorceressLeveling) KillDuriel() action.Action

func (SorceressLeveling) KillIzual added in v0.3.0

func (s SorceressLeveling) KillIzual() 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 game.Data) (data.UnitID, bool), skipOnImmunities []stat.Resist, opts ...step.AttackOption) action.Action

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) PreCTABuffSkills added in v0.5.0

func (s SorceressLeveling) PreCTABuffSkills(_ game.Data) []skill.ID

func (SorceressLeveling) ShouldResetSkills added in v0.3.0

func (s SorceressLeveling) ShouldResetSkills(d game.Data) bool

func (SorceressLeveling) SkillPoints added in v0.2.0

func (s SorceressLeveling) SkillPoints(d game.Data) []skill.ID

func (SorceressLeveling) SkillsToBind added in v0.4.0

func (s SorceressLeveling) SkillsToBind(d game.Data) (skill.ID, []skill.ID)

func (SorceressLeveling) StatPoints added in v0.2.0

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

type SorceressLevelingLightning added in v0.4.0

type SorceressLevelingLightning struct {
	BaseCharacter
}

func (SorceressLevelingLightning) BuffSkills added in v0.4.0

func (s SorceressLevelingLightning) BuffSkills(d game.Data) []skill.ID

func (SorceressLevelingLightning) CheckKeyBindings added in v0.5.0

func (s SorceressLevelingLightning) CheckKeyBindings(d game.Data) []skill.ID

func (SorceressLevelingLightning) KillAncients added in v0.4.0

func (s SorceressLevelingLightning) KillAncients() action.Action

func (SorceressLevelingLightning) KillAndariel added in v0.4.0

func (s SorceressLevelingLightning) KillAndariel() action.Action

func (SorceressLevelingLightning) KillBaal added in v0.4.0

func (SorceressLevelingLightning) KillCouncil added in v0.4.0

func (s SorceressLevelingLightning) KillCouncil() action.Action

func (SorceressLevelingLightning) KillCountess added in v0.4.0

func (s SorceressLevelingLightning) KillCountess() action.Action

func (SorceressLevelingLightning) KillDiablo added in v0.4.0

func (s SorceressLevelingLightning) KillDiablo() action.Action

func (SorceressLevelingLightning) KillDuriel added in v0.4.0

func (s SorceressLevelingLightning) KillDuriel() action.Action

func (SorceressLevelingLightning) KillIzual added in v0.4.0

func (SorceressLevelingLightning) KillMephisto added in v0.4.0

func (s SorceressLevelingLightning) KillMephisto() action.Action

func (SorceressLevelingLightning) KillMonsterSequence added in v0.4.0

func (s SorceressLevelingLightning) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), skipOnImmunities []stat.Resist, opts ...step.AttackOption) action.Action

func (SorceressLevelingLightning) KillNihlathak added in v0.4.0

func (s SorceressLevelingLightning) KillNihlathak() action.Action

func (SorceressLevelingLightning) KillPindle added in v0.4.0

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

func (SorceressLevelingLightning) KillSummoner added in v0.4.0

func (s SorceressLevelingLightning) KillSummoner() action.Action

func (SorceressLevelingLightning) PreCTABuffSkills added in v0.5.0

func (s SorceressLevelingLightning) PreCTABuffSkills(_ game.Data) []skill.ID

func (SorceressLevelingLightning) ShouldResetSkills added in v0.4.0

func (s SorceressLevelingLightning) ShouldResetSkills(d game.Data) bool

func (SorceressLevelingLightning) SkillPoints added in v0.4.0

func (s SorceressLevelingLightning) SkillPoints(d game.Data) []skill.ID

func (SorceressLevelingLightning) SkillsToBind added in v0.4.0

func (s SorceressLevelingLightning) SkillsToBind(d game.Data) (skill.ID, []skill.ID)

func (SorceressLevelingLightning) StatPoints added in v0.4.0

func (s SorceressLevelingLightning) StatPoints(d game.Data) map[stat.ID]int

type Trapsin added in v0.5.0

type Trapsin struct {
	BaseCharacter
}

func (Trapsin) BuffSkills added in v0.5.0

func (s Trapsin) BuffSkills(d game.Data) []skill.ID

func (Trapsin) CheckKeyBindings added in v0.5.0

func (s Trapsin) CheckKeyBindings(d game.Data) []skill.ID

func (Trapsin) KillAndariel added in v0.5.0

func (s Trapsin) KillAndariel() action.Action

func (Trapsin) KillBaal added in v0.5.0

func (s Trapsin) KillBaal() action.Action

func (Trapsin) KillCouncil added in v0.5.0

func (s Trapsin) KillCouncil() action.Action

func (Trapsin) KillCountess added in v0.5.0

func (s Trapsin) KillCountess() action.Action

func (Trapsin) KillDiablo added in v0.5.0

func (s Trapsin) KillDiablo() action.Action

func (Trapsin) KillDuriel added in v0.5.0

func (s Trapsin) KillDuriel() action.Action

func (Trapsin) KillIzual added in v0.5.0

func (s Trapsin) KillIzual() action.Action

func (Trapsin) KillMephisto added in v0.5.0

func (s Trapsin) KillMephisto() action.Action

func (Trapsin) KillMonsterSequence added in v0.5.0

func (s Trapsin) KillMonsterSequence(
	monsterSelector func(d game.Data) (data.UnitID, bool),
	skipOnImmunities []stat.Resist,
	opts ...step.AttackOption,
) action.Action

func (Trapsin) KillNihlathak added in v0.5.0

func (s Trapsin) KillNihlathak() action.Action

func (Trapsin) KillPindle added in v0.5.0

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

func (Trapsin) KillSummoner added in v0.5.0

func (s Trapsin) KillSummoner() action.Action

func (Trapsin) PreCTABuffSkills added in v0.5.0

func (s Trapsin) PreCTABuffSkills(d game.Data) []skill.ID

type WindDruid added in v0.5.0

type WindDruid struct {
	BaseCharacter
}

func (WindDruid) BuffSkills added in v0.5.0

func (du WindDruid) BuffSkills(d game.Data) (buffs []skill.ID)

func (WindDruid) CheckKeyBindings added in v0.5.0

func (s WindDruid) CheckKeyBindings(d game.Data) []skill.ID

func (WindDruid) KillAndariel added in v0.5.0

func (du WindDruid) KillAndariel() action.Action

func (WindDruid) KillBaal added in v0.5.0

func (du WindDruid) KillBaal() action.Action

func (WindDruid) KillCouncil added in v0.5.0

func (du WindDruid) KillCouncil() action.Action

func (WindDruid) KillCountess added in v0.5.0

func (du WindDruid) KillCountess() action.Action

func (WindDruid) KillDiablo added in v0.5.0

func (du WindDruid) KillDiablo() action.Action

func (WindDruid) KillDuriel added in v0.5.0

func (du WindDruid) KillDuriel() action.Action

func (WindDruid) KillIzual added in v0.5.0

func (du WindDruid) KillIzual() action.Action

func (WindDruid) KillMephisto added in v0.5.0

func (du WindDruid) KillMephisto() action.Action

func (WindDruid) KillMonsterSequence added in v0.5.0

func (du WindDruid) KillMonsterSequence(
	monsterSelector func(d game.Data) (data.UnitID, bool),
	skipOnImmunities []stat.Resist,
	opts ...step.AttackOption,
) action.Action

func (WindDruid) KillNihlathak added in v0.5.0

func (du WindDruid) KillNihlathak() action.Action

func (WindDruid) KillPindle added in v0.5.0

func (du WindDruid) KillPindle(_ []stat.Resist) action.Action

func (WindDruid) KillSummoner added in v0.5.0

func (du WindDruid) KillSummoner() action.Action

func (WindDruid) PreCTABuffSkills added in v0.5.0

func (du WindDruid) PreCTABuffSkills(d game.Data) (skills []skill.ID)

func (WindDruid) RecastBuffs added in v0.5.0

func (du WindDruid) RecastBuffs(d game.Data)

Jump to

Keyboard shortcuts

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