Documentation ¶
Index ¶
- func BuildCharacter(logger *slog.Logger, container container.Container) (action.Character, error)
- type BaseCharacter
- type BlizzardSorceress
- func (s BlizzardSorceress) BuffSkills(d game.Data) []skill.ID
- func (s BlizzardSorceress) KillAndariel() action.Action
- func (s BlizzardSorceress) KillBaal() action.Action
- func (s BlizzardSorceress) KillCouncil() action.Action
- func (s BlizzardSorceress) KillCountess() action.Action
- func (s BlizzardSorceress) KillDiablo() action.Action
- func (s BlizzardSorceress) KillDuriel() action.Action
- func (s BlizzardSorceress) KillIzual() action.Action
- func (s BlizzardSorceress) KillMephisto() action.Action
- func (s BlizzardSorceress) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), ...) action.Action
- func (s BlizzardSorceress) KillNihlathak() action.Action
- func (s BlizzardSorceress) KillPindle(skipOnImmunities []stat.Resist) action.Action
- func (s BlizzardSorceress) KillSummoner() action.Action
- type Foh
- func (s Foh) BuffSkills(_ game.Data) []skill.ID
- func (s Foh) KillAndariel() action.Action
- func (s Foh) KillBaal() action.Action
- func (s Foh) KillCouncil() action.Action
- func (s Foh) KillCountess() action.Action
- func (s Foh) KillDiablo() action.Action
- func (s Foh) KillDuriel() action.Action
- func (s Foh) KillIzual() action.Action
- func (s Foh) KillMephisto() action.Action
- func (s Foh) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), ...) action.Action
- func (s Foh) KillNihlathak() action.Action
- func (s Foh) KillPindle(_ []stat.Resist) action.Action
- func (s Foh) KillSummoner() action.Action
- type Hammerdin
- func (s Hammerdin) BuffSkills(_ game.Data) []skill.ID
- func (s Hammerdin) KillAndariel() action.Action
- func (s Hammerdin) KillBaal() action.Action
- func (s Hammerdin) KillCouncil() action.Action
- func (s Hammerdin) KillCountess() action.Action
- func (s Hammerdin) KillDiablo() action.Action
- func (s Hammerdin) KillDuriel() action.Action
- func (s Hammerdin) KillIzual() action.Action
- func (s Hammerdin) KillMephisto() action.Action
- func (s Hammerdin) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), ...) action.Action
- func (s Hammerdin) KillNihlathak() action.Action
- func (s Hammerdin) KillPindle(_ []stat.Resist) action.Action
- func (s Hammerdin) KillSummoner() action.Action
- type LightningSorceress
- func (s LightningSorceress) BuffSkills(d game.Data) []skill.ID
- func (s LightningSorceress) KillAndariel() action.Action
- func (s LightningSorceress) KillBaal() action.Action
- func (s LightningSorceress) KillCouncil() action.Action
- func (s LightningSorceress) KillCountess() action.Action
- func (s LightningSorceress) KillDiablo() action.Action
- func (s LightningSorceress) KillDuriel() action.Action
- func (s LightningSorceress) KillIzual() action.Action
- func (s LightningSorceress) KillMephisto() action.Action
- func (s LightningSorceress) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), ...) action.Action
- func (s LightningSorceress) KillNihlathak() action.Action
- func (s LightningSorceress) KillPindle(skipOnImmunities []stat.Resist) action.Action
- func (s LightningSorceress) KillSummoner() action.Action
- type PaladinLeveling
- func (p PaladinLeveling) BuffSkills(_ game.Data) []skill.ID
- func (p PaladinLeveling) KillAncients() action.Action
- func (p PaladinLeveling) KillAndariel() action.Action
- func (p PaladinLeveling) KillBaal() action.Action
- func (p PaladinLeveling) KillCouncil() action.Action
- func (p PaladinLeveling) KillCountess() action.Action
- func (p PaladinLeveling) KillDiablo() action.Action
- func (p PaladinLeveling) KillDuriel() action.Action
- func (p PaladinLeveling) KillIzual() action.Action
- func (p PaladinLeveling) KillMephisto() action.Action
- func (p PaladinLeveling) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), ...) action.Action
- func (p PaladinLeveling) KillNihlathak() action.Action
- func (p PaladinLeveling) KillPindle(_ []stat.Resist) action.Action
- func (p PaladinLeveling) KillSummoner() action.Action
- func (p PaladinLeveling) ShouldResetSkills(d game.Data) bool
- func (p PaladinLeveling) SkillPoints(d game.Data) []skill.ID
- func (p PaladinLeveling) SkillsToBind(d game.Data) (skill.ID, []skill.ID)
- func (p PaladinLeveling) StatPoints(d game.Data) map[stat.ID]int
- type SorceressLeveling
- func (s SorceressLeveling) BuffSkills(d game.Data) []skill.ID
- func (s SorceressLeveling) KillAncients() action.Action
- func (s SorceressLeveling) KillAndariel() action.Action
- func (s SorceressLeveling) KillBaal() action.Action
- func (s SorceressLeveling) KillCouncil() action.Action
- func (s SorceressLeveling) KillCountess() action.Action
- func (s SorceressLeveling) KillDiablo() action.Action
- func (s SorceressLeveling) KillDuriel() action.Action
- func (s SorceressLeveling) KillIzual() action.Action
- func (s SorceressLeveling) KillMephisto() action.Action
- func (s SorceressLeveling) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), ...) action.Action
- func (s SorceressLeveling) KillNihlathak() action.Action
- func (s SorceressLeveling) KillPindle(skipOnImmunities []stat.Resist) action.Action
- func (s SorceressLeveling) KillSummoner() action.Action
- func (s SorceressLeveling) ShouldResetSkills(d game.Data) bool
- func (s SorceressLeveling) SkillPoints(d game.Data) []skill.ID
- func (s SorceressLeveling) SkillsToBind(d game.Data) (skill.ID, []skill.ID)
- func (s SorceressLeveling) StatPoints(d game.Data) map[stat.ID]int
- type SorceressLevelingLightning
- func (s SorceressLevelingLightning) BuffSkills(_ game.Data) []skill.ID
- func (s SorceressLevelingLightning) KillAncients() action.Action
- func (s SorceressLevelingLightning) KillAndariel() action.Action
- func (s SorceressLevelingLightning) KillBaal() action.Action
- func (s SorceressLevelingLightning) KillCouncil() action.Action
- func (s SorceressLevelingLightning) KillCountess() action.Action
- func (s SorceressLevelingLightning) KillDiablo() action.Action
- func (s SorceressLevelingLightning) KillDuriel() action.Action
- func (s SorceressLevelingLightning) KillIzual() action.Action
- func (s SorceressLevelingLightning) KillMephisto() action.Action
- func (s SorceressLevelingLightning) KillMonsterSequence(monsterSelector func(d game.Data) (data.UnitID, bool), ...) action.Action
- func (s SorceressLevelingLightning) KillNihlathak() action.Action
- func (s SorceressLevelingLightning) KillPindle(skipOnImmunities []stat.Resist) action.Action
- func (s SorceressLevelingLightning) KillSummoner() action.Action
- func (s SorceressLevelingLightning) ShouldResetSkills(d game.Data) bool
- func (s SorceressLevelingLightning) SkillPoints(d game.Data) []skill.ID
- func (s SorceressLevelingLightning) SkillsToBind(d game.Data) (skill.ID, []skill.ID)
- func (s SorceressLevelingLightning) StatPoints(d game.Data) map[stat.ID]int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BaseCharacter ¶
type BaseCharacter struct {
// contains filtered or unexported fields
}
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) 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 (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 Foh ¶ added in v0.4.0
type Foh struct {
BaseCharacter
}
func (Foh) KillAndariel ¶ added in v0.4.0
func (Foh) KillCouncil ¶ added in v0.4.0
func (Foh) KillCountess ¶ added in v0.4.0
func (Foh) KillDiablo ¶ added in v0.4.0
func (Foh) KillDuriel ¶ added in v0.4.0
func (Foh) KillMephisto ¶ added in v0.4.0
func (Foh) KillMonsterSequence ¶ added in v0.4.0
func (Foh) KillNihlathak ¶ added in v0.4.0
func (Foh) KillSummoner ¶ added in v0.4.0
type Hammerdin ¶
type Hammerdin struct {
BaseCharacter
}
func (Hammerdin) KillAndariel ¶
func (Hammerdin) KillCouncil ¶
func (Hammerdin) KillCountess ¶
func (Hammerdin) KillDiablo ¶ added in v0.3.0
func (Hammerdin) KillDuriel ¶ added in v0.3.0
func (Hammerdin) KillMephisto ¶
func (Hammerdin) KillMonsterSequence ¶
func (Hammerdin) KillNihlathak ¶
func (Hammerdin) KillSummoner ¶
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) 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 (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
type PaladinLeveling ¶ added in v0.3.0
type PaladinLeveling struct {
BaseCharacter
}
func (PaladinLeveling) BuffSkills ¶ added in v0.3.0
func (p PaladinLeveling) BuffSkills(_ 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 (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) 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 (PaladinLeveling) StatPoints ¶ added in v0.3.0
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) 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 (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) 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 (SorceressLeveling) StatPoints ¶ added in v0.2.0
type SorceressLevelingLightning ¶ added in v0.4.0
type SorceressLevelingLightning struct {
BaseCharacter
}
func (SorceressLevelingLightning) BuffSkills ¶ added in v0.4.0
func (s SorceressLevelingLightning) BuffSkills(_ 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 (s SorceressLevelingLightning) KillBaal() action.Action
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 (s SorceressLevelingLightning) KillIzual() action.Action
func (SorceressLevelingLightning) KillMephisto ¶ added in v0.4.0
func (s SorceressLevelingLightning) KillMephisto() action.Action
func (SorceressLevelingLightning) KillMonsterSequence ¶ added in v0.4.0
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) 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 (SorceressLevelingLightning) StatPoints ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.