Documentation ¶
Index ¶
- func CalcMasteryPercent(points float64) float64
- func RegisterProtectionWarrior()
- type ProtectionWarrior
- func (war *ProtectionWarrior) ApplyGlyphs()
- func (war *ProtectionWarrior) ApplyTalents()
- func (war *ProtectionWarrior) CalculateCriticalBlockChance() float64
- func (war *ProtectionWarrior) GetWarrior() *warrior.Warrior
- func (war *ProtectionWarrior) Initialize()
- func (war *ProtectionWarrior) RegisterConcussionBlow()
- func (war *ProtectionWarrior) RegisterDevastate()
- func (war *ProtectionWarrior) RegisterLastStand()
- func (war *ProtectionWarrior) RegisterMastery()
- func (war *ProtectionWarrior) RegisterShieldSlam()
- func (war *ProtectionWarrior) RegisterShockwave()
- func (war *ProtectionWarrior) RegisterSpecializationEffects()
- func (war *ProtectionWarrior) Reset(sim *core.Simulation)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalcMasteryPercent ¶
func RegisterProtectionWarrior ¶
func RegisterProtectionWarrior()
Types ¶
type ProtectionWarrior ¶
type ProtectionWarrior struct { *warrior.Warrior Options *proto.ProtectionWarrior_Options core.VengeanceTracker // contains filtered or unexported fields }
func NewProtectionWarrior ¶
func NewProtectionWarrior(character *core.Character, options *proto.Player) *ProtectionWarrior
func (*ProtectionWarrior) ApplyGlyphs ¶
func (war *ProtectionWarrior) ApplyGlyphs()
func (*ProtectionWarrior) ApplyTalents ¶
func (war *ProtectionWarrior) ApplyTalents()
func (*ProtectionWarrior) CalculateCriticalBlockChance ¶
func (war *ProtectionWarrior) CalculateCriticalBlockChance() float64
func (*ProtectionWarrior) GetWarrior ¶
func (war *ProtectionWarrior) GetWarrior() *warrior.Warrior
func (*ProtectionWarrior) Initialize ¶
func (war *ProtectionWarrior) Initialize()
func (*ProtectionWarrior) RegisterConcussionBlow ¶
func (war *ProtectionWarrior) RegisterConcussionBlow()
func (*ProtectionWarrior) RegisterDevastate ¶
func (war *ProtectionWarrior) RegisterDevastate()
func (*ProtectionWarrior) RegisterLastStand ¶
func (war *ProtectionWarrior) RegisterLastStand()
func (*ProtectionWarrior) RegisterMastery ¶
func (war *ProtectionWarrior) RegisterMastery()
func (*ProtectionWarrior) RegisterShieldSlam ¶
func (war *ProtectionWarrior) RegisterShieldSlam()
func (*ProtectionWarrior) RegisterShockwave ¶
func (war *ProtectionWarrior) RegisterShockwave()
func (*ProtectionWarrior) RegisterSpecializationEffects ¶
func (war *ProtectionWarrior) RegisterSpecializationEffects()
func (*ProtectionWarrior) Reset ¶
func (war *ProtectionWarrior) Reset(sim *core.Simulation)
Click to show internal directories.
Click to hide internal directories.