Documentation
¶
Index ¶
- func RegisterProtectionWarrior()
- type ProtectionWarrior
- func (war *ProtectionWarrior) CalculateMasteryBlockChance(masteryRating float64) float64
- func (war *ProtectionWarrior) CalculateMasteryCriticalBlockChance() float64
- func (war *ProtectionWarrior) GetWarrior() *warrior.Warrior
- func (war *ProtectionWarrior) Initialize()
- func (war *ProtectionWarrior) OnEncounterStart(sim *core.Simulation)
- func (war *ProtectionWarrior) Reset(sim *core.Simulation)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterProtectionWarrior ¶
func RegisterProtectionWarrior()
Types ¶
type ProtectionWarrior ¶
type ProtectionWarrior struct {
*warrior.Warrior
Options *proto.ProtectionWarrior_Options
SwordAndBoardAura *core.Aura
}
func NewProtectionWarrior ¶
func NewProtectionWarrior(character *core.Character, options *proto.Player) *ProtectionWarrior
func (*ProtectionWarrior) CalculateMasteryBlockChance ¶
func (war *ProtectionWarrior) CalculateMasteryBlockChance(masteryRating float64) float64
func (*ProtectionWarrior) CalculateMasteryCriticalBlockChance ¶
func (war *ProtectionWarrior) CalculateMasteryCriticalBlockChance() float64
func (*ProtectionWarrior) GetWarrior ¶
func (war *ProtectionWarrior) GetWarrior() *warrior.Warrior
func (*ProtectionWarrior) Initialize ¶
func (war *ProtectionWarrior) Initialize()
func (*ProtectionWarrior) OnEncounterStart ¶ added in v0.0.13
func (war *ProtectionWarrior) OnEncounterStart(sim *core.Simulation)
func (*ProtectionWarrior) Reset ¶
func (war *ProtectionWarrior) Reset(sim *core.Simulation)
Click to show internal directories.
Click to hide internal directories.