Documentation ¶
Index ¶
- func BuildCharacter(logger *zap.Logger) (action.Character, error)
- type BaseCharacter
- type BlizzardSorceress
- func (s BlizzardSorceress) BuffSkills() map[skill.Skill]string
- 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 data.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 Hammerdin
- func (s Hammerdin) BuffSkills() map[skill.Skill]string
- 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 data.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() map[skill.Skill]string
- 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 data.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() map[skill.Skill]string
- func (p PaladinLeveling) GetKeyBindings(d data.Data) map[skill.Skill]string
- func (p PaladinLeveling) GetSkillTree() skill.Tree
- 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 data.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 data.Data) bool
- func (p PaladinLeveling) SkillPoints(d data.Data) []skill.Skill
- func (p PaladinLeveling) StatPoints(d data.Data) map[stat.ID]int
- type SorceressLeveling
- func (s SorceressLeveling) BuffSkills() map[skill.Skill]string
- func (s SorceressLeveling) EnsureSkillPoints() action.Action
- func (s SorceressLeveling) EnsureStatPoints() action.Action
- func (s SorceressLeveling) GetKeyBindings(d data.Data) map[skill.Skill]string
- func (s SorceressLeveling) GetSkillTree() skill.Tree
- 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 data.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 data.Data) bool
- func (s SorceressLeveling) SkillPoints(d data.Data) []skill.Skill
- func (s SorceressLeveling) StatPoints(d data.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() map[skill.Skill]string
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 Hammerdin ¶
type Hammerdin struct {
BaseCharacter
}
func (Hammerdin) BuffSkills ¶ added in v0.3.0
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() map[skill.Skill]string
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() map[skill.Skill]string
func (PaladinLeveling) GetKeyBindings ¶ added in v0.3.0
func (PaladinLeveling) GetSkillTree ¶ added in v0.3.0
func (p PaladinLeveling) GetSkillTree() skill.Tree
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 data.Data) bool
func (PaladinLeveling) SkillPoints ¶ added in v0.3.0
func (p PaladinLeveling) SkillPoints(d data.Data) []skill.Skill
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() map[skill.Skill]string
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) GetKeyBindings ¶ added in v0.3.0
func (SorceressLeveling) GetSkillTree ¶ added in v0.3.0
func (s SorceressLeveling) GetSkillTree() skill.Tree
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 data.Data) bool
func (SorceressLeveling) SkillPoints ¶ added in v0.2.0
func (s SorceressLeveling) SkillPoints(d data.Data) []skill.Skill
func (SorceressLeveling) StatPoints ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.