attacks

package
v0.0.0-...-69059c8 Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2025 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Code generated by "pipeline"; DO NOT EDIT.

Code generated by "pipeline"; DO NOT EDIT.

Index

Constants

View Source
const (
	AimParamPhys = iota // physical aimed shot (no arcc)
	AimParamLv1         // fully charged aimshot for most bow characters
	AimParamLv2         // used by characters like ganyu or yoimiya
	AimParamLv3         // yoimiya only for now (2 kindling arrows)
	AimParamLv4         // yoimiya only for now (3 kindling arrows)
)

Variables

View Source
var ICDGroupDamageSequence [][]float64
View Source
var ICDGroupEleApplicationSequence [][]float64
View Source
var ICDGroupResetTimer []int

Functions

This section is empty.

Types

type AdditionalTag

type AdditionalTag int
const (
	AdditionalTagNone AdditionalTag = iota
	AdditionalTagNightsoul
	AdditionalTagKinichCannon
)

type AimParam

type AimParam int

type AttackTag

type AttackTag int // attacktag is used instead of actions etc..
const (
	AttackTagNone AttackTag = iota
	AttackTagNormal
	AttackTagExtra
	AttackTagPlunge
	AttackTagElementalArt
	AttackTagElementalArtHold
	AttackTagElementalBurst
	AttackTagWeaponSkill
	AttackTagMonaBubbleBreak
	AttackTagNoneStat
	ReactionAttackDelim
	AttackTagOverloadDamage
	AttackTagSuperconductDamage
	AttackTagECDamage
	AttackTagShatter
	AttackTagSwirlPyro
	AttackTagSwirlHydro
	AttackTagSwirlCryo
	AttackTagSwirlElectro
	AttackTagBurningDamage
	AttackTagBloom
	AttackTagBurgeon
	AttackTagHyperbloom
	AttackTagLength
)

type ICDGroup

type ICDGroup int // same ICD group shares the same timer

group dictate both the sequence and the reset timer

const (
	ICDGroupDefault ICDGroup = iota
	ICDGroupPoleExtraAttack
	ICDGroupReactionA
	ICDGroupReactionB
	ICDGroupBurning
	ICDGroupTravelerDewdrop
	ICDGroupTravelerBurst
	ICDGroupShadowhuntShell
	ICDGroupChascaConvertedShell
	ICDGroupFrostfallStorm
	EndDefaultICDGroups
)
const (
	ICDGroupGeneratedStart ICDGroup = iota + EndDefaultICDGroups + 1
	ICDGroupAlhaithamProjectionAttack
	ICDGroupAlhaithamExtraAttack
	ICDGroupAmber
	ICDGroupArlecchinoElementalArt
	ICDGroupAyakaExtraAttack
	ICDGroupBaizhuC2
	ICDGroupCharlotteMark
	ICDGroupCharlotteKamera
	ICDGroupChevreuseBurstMines
	ICDGroupChioriSkill
	ICDGroupClorindeElementalArt
	ICDGroupColleiBurst
	ICDGroupCynoBolt
	ICDGroupDiluc
	ICDGroupDoriBurst
	ICDGroupEmilieLumidouce
	ICDGroupFischl
	ICDGroupFurinaSalonSolitaire
	ICDGroupKinichLoopShot
	ICDGroupKinichScalespikerCannon
	ICDGroupLayla
	ICDGroupLyneyExtra
	ICDGroupNahidaSkill
	ICDGroupNaviaBurst
	ICDGroupNilou
	ICDGroupSigewinne
	ICDGroupSigewinneBurst
	ICDGroupTighnari
	ICDGroupVenti
	ICDGroupWandererC6
	ICDGroupWandererA4
	ICDGroupXiaoDash
	ICDGroupYaeCharged
	ICDGroupYaoyaoRadishSkill
	ICDGroupYaoyaoRadishBurst
	ICDGroupYelanBreakthrough
	ICDGroupYelanBurst
	ICDGroupLength
)

type ICDTag

type ICDTag int // same ICD tag shares the same counter
const (
	ICDTagNone ICDTag = iota
	ICDTagNormalAttack
	ICDTagExtraAttack
	ICDTagElementalArt
	ICDTagElementalArtHold
	ICDTagElementalArtAnemo
	ICDTagElementalArtPyro
	ICDTagElementalArtHydro
	ICDTagElementalArtCryo
	ICDTagElementalArtElectro
	ICDTagElementalBurst
	ICDTagElementalBurstAnemo
	ICDTagElementalBurstPyro
	ICDTagElementalBurstHydro
	ICDTagElementalBurstCryo
	ICDTagElementalBurstElectro
	ICDTagDash
	ICDTagTravelerWakeOfEarth
	ICDTagTravelerDewdrop
	ICDTagShadowhuntShell
	ICDTagShiningShadowhuntShell
	ICDTagFrostfallStorm

	ICDReactionDamageDelim
	ICDTagOverloadDamage
	ICDTagSuperconductDamage
	ICDTagECDamage
	ICDTagShatter
	ICDTagSwirlPyro
	ICDTagSwirlHydro
	ICDTagSwirlCryo
	ICDTagSwirlElectro
	ICDTagBurningDamage
	ICDTagBloomDamage
	ICDTagBurgeonDamage
	ICDTagHyperbloomDamage

	EndDefaultICDTags
)
const (
	ICDTagGeneratedStart ICDTag = iota + EndDefaultICDTags + 1
	ICDTagCharlotteMark
	ICDTagCharlotteKamera
	ICDTagChioriSkill
	ICDTagClorindeCons
	ICDTagColleiSprout
	ICDTagCynoBolt
	ICDTagDoriC2
	ICDTagDoriChargingStation
	ICDTagEmilieLumidouce
	ICDTagFurinaChevalmarin
	ICDTagFurinaUsher
	ICDTagKinichLoopShot
	ICDTagKinichScalespikerCannon
	ICDTagKleeFireDamage
	ICDTagLisaElectro
	ICDTagLyneyEndBoom
	ICDTagLyneyEndBoomEnhanced
	ICDTagMonaWaterDamage
	ICDTagNahidaSkill
	ICDTagNahidaC6
	ICDTagNeuvilletteC6
	ICDTagNilouTranquilityAura
	ICDTagTartagliaRiptideFlash
	ICDTagWandererC6
	ICDTagWandererA4
	ICDTagXilonenSkate
	ICDTagYanfeiFire
	ICDTagYelanBreakthrough
	ICDTagYelanBurst
	ICDTagLength
)

type StrikeType

type StrikeType int
const (
	StrikeTypeDefault StrikeType = iota
	StrikeTypePierce
	StrikeTypeBlunt
	StrikeTypeSlash
	StrikeTypeSpear
)

Jump to

Keyboard shortcuts

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