smite

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var P1Gear = items.EquipmentSpecFromJsonString(`{"items": [
	{
		"id": 40562,
		"enchant": 44877,
		"gems": [
			41307,
			40049
		]
	},
	{
		"id": 40374
	},
	{
		"id": 40555,
		"enchant": 44874
	},
	{
		"id": 41610,
		"enchant": 63765
	},
	{
		"id": 40526,
		"enchant": 33990,
		"gems": [
			40049
		]
	},
	{
		"id": 40325,
		"enchant": 44498,
		"gems": [
			0
		]
	},
	{
		"id": 40454,
		"enchant": 44592,
		"gems": [
			40049,
			0
		]
	},
	{
		"id": 40301,
		"gems": [
			40049
		]
	},
	{
		"id": 40560,
		"enchant": 41602
	},
	{
		"id": 40246,
		"enchant": 60623
	},
	{
		"id": 40399
	},
	{
		"id": 39389
	},
	{
		"id": 42129
	},
	{
		"id": 40382
	},
	{
		"id": 40395,
		"enchant": 44487
	},
	{
		"id": 40273
	},
	{
		"id": 39712
	}
]}`)
View Source
var PlayerOptionsBasic = &proto.Player_SmitePriest{
	SmitePriest: &proto.SmitePriest{
		Talents: StandardTalents,
		Options: &proto.SmitePriest_Options{
			UseInnerFire:   true,
			UseShadowfiend: true,
		},
		Rotation: &proto.SmitePriest_Rotation{
			UseDevouringPlague: true,
			UseShadowWordDeath: true,
			UseMindBlast:       true,

			AllowedHolyFireDelayMs: 50,
		},
	},
}
View Source
var StandardTalents = &proto.PriestTalents{
	TwinDisciplines:            5,
	SilentResolve:              3,
	ImprovedInnerFire:          3,
	ImprovedPowerWordFortitude: 2,
	Meditation:                 3,
	InnerFocus:                 true,
	MentalAgility:              3,
	MentalStrength:             5,
	FocusedPower:               2,
	Enlightenment:              3,
	FocusedWill:                3,
	PowerInfusion:              true,

	HolySpecialization: 5,
	SpellWarding:       5,
	DivineFury:         5,
	DesperatePrayer:    true,
	HolyReach:          2,
	SearingLight:       2,
	SpiritOfRedemption: true,
	SpiritualGuidance:  5,
	SurgeOfLight:       2,

	SpiritTap:         3,
	ImprovedSpiritTap: 2,
	Darkness:          4,
}

Functions

func RegisterSmitePriest

func RegisterSmitePriest()

Types

type SmitePriest

type SmitePriest struct {
	*priest.Priest
	// contains filtered or unexported fields
}

func NewSmitePriest

func NewSmitePriest(character core.Character, options *proto.Player) *SmitePriest

func (*SmitePriest) GetPriest

func (spriest *SmitePriest) GetPriest() *priest.Priest

func (*SmitePriest) Initialize

func (spriest *SmitePriest) Initialize()

func (*SmitePriest) OnGCDReady

func (spriest *SmitePriest) OnGCDReady(sim *core.Simulation)

func (*SmitePriest) Reset

func (spriest *SmitePriest) Reset(sim *core.Simulation)

Jump to

Keyboard shortcuts

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