Files
ReshadePluginsCore/BlackMythWukong/SDK/GSE_ProtobufDB_structs.hpp
2026-03-06 01:35:17 +01:00

2676 lines
92 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: GSE_ProtobufDB
#include "Basic.hpp"
namespace SDK
{
// Enum GSE-ProtobufDB.DmgRangeType
// NumValues: 0x0005
enum class EDmgRangeType : uint8
{
Default = 0,
Near = 1,
Far = 2,
EnumMax = 255,
DmgRangeType_MAX = 256,
};
// Enum GSE-ProtobufDB.SettingOPType
// NumValues: 0x0006
enum class ESettingOPType : uint8
{
Default = 0,
OnOff = 1,
SlideStep = 2,
SlideContinue = 3,
EnumMax = 255,
SettingOPType_MAX = 256,
};
// Enum GSE-ProtobufDB.UnitQualityType
// NumValues: 0x000C
enum class EUnitQualityType : uint8
{
None = 0,
Minion = 1,
Soldier = 2,
Captain = 3,
Chief = 4,
NormalElite = 5,
CoreElite = 6,
NormalBoss = 7,
FinalBoss = 8,
PlayerSummon = 98,
Player = 99,
UnitQualityType_MAX = 100,
};
// Enum GSE-ProtobufDB.ItemQualityColor
// NumValues: 0x0007
enum class EItemQualityColor : uint8
{
White = 0,
Green = 1,
Blue = 2,
Purple = 3,
Orange = 4,
Gold = 5,
ItemQualityColor_MAX = 6,
};
// Enum GSE-ProtobufDB.EGSRoarWeightLevel
// NumValues: 0x0006
enum class EGSRoarWeightLevel : uint8
{
NoFeeling = 0,
Light = 1,
Medium = 2,
Heavy = 3,
EnumMax = 4,
EGSRoarWeightLevel_MAX = 5,
};
// Enum GSE-ProtobufDB.EBGUBulletSweepCheckType
// NumValues: 0x0007
enum class EBGUBulletSweepCheckType : uint8
{
BoxShape = 0,
SphereShape = 1,
CapsuleShape = 2,
EbgubulletSweepCheckTypeSceneItem = 3,
CustomShape = 4,
EnumMax = 5,
EBGUBulletSweepCheckType_MAX = 6,
};
// Enum GSE-ProtobufDB.EBGUMagicFieldGenType
// NumValues: 0x0004
enum class EBGUMagicFieldGenType : uint8
{
EbgumagicFieldGenTypeCaster = 0,
Target = 1,
EnumMax = 3,
EBGUMagicFieldGenType_MAX = 4,
};
// Enum GSE-ProtobufDB.EBGUBulletRecoveryMode
// NumValues: 0x0005
enum class EBGUBulletRecoveryMode : uint8
{
HitDestroy = 0,
FlyBackByTime = 1,
HitNotDestroy = 2,
EnumMax = 3,
EBGUBulletRecoveryMode_MAX = 4,
};
// Enum GSE-ProtobufDB.BulletOrMagicFieldMoveModeType
// NumValues: 0x0011
enum class EBulletOrMagicFieldMoveModeType : uint8
{
None = 0,
StraightMode = 1,
TraceMode = 2,
BezierMode = 3,
PhysicsMode = 5,
PhysicsSimulatingMode = 7,
CircleSurroundMoveMode = 8,
ParabolaMoveMode = 9,
RealPhysicsMode = 10,
ManualCurveMoveMode = 11,
InertialSimulatingMoveMode = 12,
SplineMoveMode = 13,
InnerSplineMoveMode = 14,
FbmMoveMode = 15,
FbmBymjMoveMode = 16,
EnumMax = 17,
BulletOrMagicFieldMoveModeType_MAX = 18,
};
// Enum GSE-ProtobufDB.EBGUBulletType
// NumValues: 0x0008
enum class EBGUBulletType : uint8
{
NormalSpawn = 0,
Weapon = 1,
SceneItem = 2,
ModularActor = 5,
WeaponSceneItem = 6,
MultiTarget = 7,
EnumMax = 8,
EBGUBulletType_MAX = 9,
};
// Enum GSE-ProtobufDB.ProjectileObjSpdType
// NumValues: 0x0006
enum class EProjectileObjSpdType : uint8
{
None = 0,
Normal = 1,
ByTime = 2,
CurveByTime = 3,
CurveByDist = 4,
ProjectileObjSpdType_MAX = 5,
};
// Enum GSE-ProtobufDB.HitSlowResumeType
// NumValues: 0x0005
enum class EHitSlowResumeType : uint8
{
Linear = 0,
EaseIn = 1,
EaseOut = 2,
EnumMax = 3,
HitSlowResumeType_MAX = 4,
};
// Enum GSE-ProtobufDB.EBGPPlayerTag
// NumValues: 0x0006
enum class EBGPPlayerTag : uint8
{
None = 0,
Transforming = 1,
PauseEnergyCost = 2,
DisableTransforming = 3,
EnumMax = 4,
EBGPPlayerTag_MAX = 5,
};
// Enum GSE-ProtobufDB.EBGPTagTrigger
// NumValues: 0x0009
enum class EBGPTagTrigger : uint8
{
None = 0,
TransformBegin = 1,
TransformEnd = 2,
PauseEneryBegin = 3,
PauseEneryEnd = 4,
DisableTransformBegin = 5,
DisableTransformEnd = 6,
EnumMax = 7,
EBGPTagTrigger_MAX = 8,
};
// Enum GSE-ProtobufDB.EBGUAttrFloat
// NumValues: 0x0092
enum class EBGUAttrFloat : uint8
{
None = 0,
HpMax = 1,
MpMax = 2,
B1StunMax = 6,
StaminaDepletedLimit = 7,
StaminaMax = 8,
SkillSuperArmorMax = 10,
TransEnergyMax = 11,
EnergyMinConsume = 12,
EnergyConsumeSpeed = 13,
EnergyIncreaseSpeed = 14,
SpecialEnergyMax = 15,
FabaoEnergyMax = 16,
VigorEnergyMax = 17,
BlockCollapseArmorMax = 21,
FreezeAbnormalAccMax = 23,
BurnAbnormalAccMax = 24,
PoisonAbnormalAccMax = 25,
ThunderAbnormalAccMax = 26,
BlindSlotMax = 27,
BloodBottomNumMax = 36,
PelevelMax = 37,
ShieldMax = 38,
PevalueMax = 39,
YinAbnormalAccMax = 40,
YangAbnormalAccMax = 41,
HpMaxMul = 51,
MpMaxMul = 52,
AtkMul = 53,
DefMul = 54,
B1StunMaxMul = 56,
StaminaDepletedLimitMul = 57,
StaminaMaxMul = 58,
StaminaRecoverMul = 59,
KptturnSpeedMul = 65,
FreezeAbnormalAccMaxMul = 73,
BurnAbnormalAccMaxMul = 74,
PoisonAbnormalAccMaxMul = 75,
ThunderAbnormalAccMaxMul = 76,
YinAbnormalAccMaxMul = 77,
YangAbnormalAccMaxMul = 78,
StaminaCostMultiperMul = 79,
TransEnergyMaxMul = 81,
EnergyMinConsumeMul = 82,
EnergyConsumeSpeedMul = 83,
EnergyIncreaseSpeedMul = 84,
HpMaxBase = 101,
MpMaxBase = 102,
AtkBase = 103,
DefBase = 104,
B1StunMaxBase = 106,
StaminaDepletedLimitBase = 107,
StaminaMaxBase = 108,
StaminaRecoverBase = 109,
SkillSuperArmorMaxBase = 110,
CritRateBase = 111,
CritMultiplierBase = 112,
TenacityBase = 114,
KptturnSpeedBase = 115,
EarPlugBase = 116,
CritRateDefBase = 117,
CritDmgMulDefBase = 118,
DmgAdditionBase = 119,
DmgDefBase = 120,
BlockCollapseArmorMaxBase = 121,
DingshenDefAdditionBase = 122,
FreezeAbnormalAccMaxBase = 123,
BurnAbnormalAccMaxBase = 124,
PoisonAbnormalAccMaxBase = 125,
ThunderAbnormalAccMaxBase = 126,
FreezeAtkBase = 128,
BurnAtkBase = 129,
PoisonAtkBase = 130,
ThunderAtkBase = 131,
FreezeDefBase = 132,
BurnDefBase = 133,
PoisonDefBase = 134,
ThunderDefBase = 135,
BloodBottomNumMaxBase = 136,
PelevelMaxBase = 137,
ShieldMaxBase = 138,
PevalueMaxBase = 139,
YinAbnormalAccMaxBase = 140,
YangAbnormalAccMaxBase = 141,
YinAtkBase = 142,
YangAtkBase = 143,
YinDefBase = 144,
YangDefBase = 145,
StaminaCostMultiperBase = 146,
TransEnergyMaxBase = 147,
EnergyMinConsumeBase = 148,
EnergyConsumeSpeedBase = 149,
EnergyIncreaseSpeedBase = 150,
Hp = 151,
Mp = 152,
Atk = 153,
Def = 154,
B1Stun = 156,
Stamina = 158,
StaminaRecover = 159,
SkillSuperArmor = 160,
CritRate = 161,
CritMultiplier = 162,
Tenacity = 164,
KptturnSpeed = 165,
EarPlug = 166,
CritRateDef = 167,
CritDmgMulDef = 168,
DmgAddition = 169,
DmgDef = 170,
BlockCollapseArmor = 171,
DingshenDefAddition = 172,
FreezeAbnormalAcc = 173,
BurnAbnormalAcc = 174,
PoisonAbnormalAcc = 175,
ThunderAbnormalAcc = 176,
BlindSlot = 177,
FreezeAtk = 178,
BurnAtk = 179,
PoisonAtk = 180,
ThunderAtk = 181,
FreezeDef = 182,
BurnDef = 183,
PoisonDef = 184,
ThunderDef = 185,
BloodBottomNum = 186,
Pelevel = 187,
CurEnergy = 188,
SpecialEnergy = 189,
Shield = 190,
Pevalue = 191,
YinAbnormalAcc = 192,
YangAbnormalAcc = 193,
YinAtk = 194,
YangAtk = 195,
YinDef = 196,
YangDef = 197,
ExpDropAddition = 198,
SpiritDropAddition = 199,
StaminaCostMultiper = 200,
FabaoEnergy = 201,
VigorEnergy = 202,
CommDropAddition = 203,
AttrFloatMax = 204,
EnumMax = 254,
EBGUAttrFloat_MAX = 255,
};
// Enum GSE-ProtobufDB.EGSBuffLayerCounterType
// NumValues: 0x0004
enum class EGSBuffLayerCounterType : uint8
{
ReduceLayer = 0,
RemoveDirectly = 1,
EnumMax = 2,
EGSBuffLayerCounterType_MAX = 3,
};
// Enum GSE-ProtobufDB.EGSBuffAndSkillEffectActiveCondition
// NumValues: 0x001B
enum class EGSBuffAndSkillEffectActiveCondition : uint8
{
Always = 0,
ByProbability = 1,
HasTalent = 2,
HasBuff = 3,
ByAttr = 4,
NotHasTalent = 5,
HasAnyBuff = 6,
NotHasBuff = 7,
MasterHasTalent = 8,
CheckPhysMat = 9,
IsSprinting = 10,
CheckNotOnPhysMat = 11,
TargetHasBuff = 12,
TargetHasSimpleState = 13,
TargetByAttr = 14,
TargetHasAnyBuff = 15,
TargetHasAnySimpleState = 16,
HasAnyTalent = 17,
CheckResId = 18,
MasterNotHasBuff = 19,
MasterHasAnyBuff = 20,
TargetHasAbnormalState = 21,
HasSimpleState = 22,
TargetNotHasBuff = 23,
NotHasSimpleState = 24,
EnumMax = 25,
EGSBuffAndSkillEffectActiveCondition_MAX = 26,
};
// Enum GSE-ProtobufDB.EBGUResetType
// NumValues: 0x0008
enum class EBGUResetType : uint8
{
No = 0,
Destroy = 1,
Status = 2,
Spawn = 3,
StatusWithoutHp = 4,
None = 5,
EnumMax = 6,
EBGUResetType_MAX = 7,
};
// Enum GSE-ProtobufDB.EBGUInteractUnitState
// NumValues: 0x0005
enum class EBGUInteractUnitState : uint8
{
Default = 0,
BeforeInactive = 1,
BeforeActive = 2,
AfterInactive = 3,
EBGUInteractUnitState_MAX = 4,
};
// Enum GSE-ProtobufDB.EBGUBloodBarType
// NumValues: 0x0007
enum class EBGUBloodBarType : uint8
{
None = 0,
BossBar = 1,
EnemyBar = 2,
EliteBar = 3,
PlayerBar = 4,
EnumMax = 5,
EBGUBloodBarType_MAX = 6,
};
// Enum GSE-ProtobufDB.EBGUBloodBarShowType
// NumValues: 0x0004
enum class EBGUBloodBarShowType : uint8
{
Hide = 0,
Always = 1,
Change = 2,
EBGUBloodBarShowType_MAX = 3,
};
// Enum GSE-ProtobufDB.SkillRotateType
// NumValues: 0x0009
enum class ESkillRotateType : uint8
{
None = 0,
MeleeRotate = 1,
Shooting = 2,
Roll = 3,
Qteprepare = 4,
Qtedoing = 5,
RotateToCamera = 6,
RotateToTargetInstantly = 7,
SkillRotateType_MAX = 8,
};
// Enum GSE-ProtobufDB.DeadReason
// NumValues: 0x000E
enum class EDeadReason : uint8
{
None = 0,
SummonDead = 1,
SkillDamage = 2,
OnlyDestroyUnit = 3,
Fracture = 4,
FlyHit = 5,
Cut = 6,
DeadZone = 7,
Suicide = 8,
FrozenFracture = 9,
PlayerTrans = 10,
FallDead = 11,
EnumMax = 255,
DeadReason_MAX = 256,
};
// Enum GSE-ProtobufDB.UnitSquadMemberType
// NumValues: 0x0005
enum class EUnitSquadMemberType : uint8
{
None = 0,
TeamMate = 1,
Captain = 2,
EnumMax = 255,
UnitSquadMemberType_MAX = 256,
};
// Enum GSE-ProtobufDB.UnitAIAttackType
// NumValues: 0x0004
enum class EUnitAIAttackType : uint8
{
ActiveAttack = 0,
PassiveAttack = 1,
EnumMax = 255,
UnitAIAttackType_MAX = 256,
};
// Enum GSE-ProtobufDB.EGSQTESyncType
// NumValues: 0x0009
enum class EGSQTESyncType : uint8
{
None = 0,
MoveEnemy = 1,
MovePlayer = 2,
BothInTurn = 3,
BothSameTime = 4,
AutoEnemyFirst = 5,
AutoPlayerFirst = 6,
EnumMax = 255,
EGSQTESyncType_MAX = 256,
};
// Enum GSE-ProtobufDB.ChargeSkillStage
// NumValues: 0x0006
enum class EChargeSkillStage : uint8
{
None = 0,
Begin = 1,
Loop = 2,
End = 3,
EnumMax = 255,
ChargeSkillStage_MAX = 256,
};
// Enum GSE-ProtobufDB.BuffRangeTargetBase
// NumValues: 0x0004
enum class EBuffRangeTargetBase : uint8
{
RootCaster = 0,
Caster = 1,
Owner = 2,
BuffRangeTargetBase_MAX = 3,
};
// Enum GSE-ProtobufDB.EffectTargetBase
// NumValues: 0x0005
enum class EffectTargetBase : uint8
{
Self = 0,
Target = 1,
Master = 2,
RootMaster = 3,
EffectTargetBase_MAX = 4,
};
// Enum GSE-ProtobufDB.SkillBaseTarget
// NumValues: 0x0009
enum class ESkillBaseTarget : uint8
{
NoneOrCurrenttarget = 0,
Self = 1,
Master = 2,
NearlySpecialUnitByResid = 3,
Player = 4,
SceneItem = 5,
EQS = 6,
MasterTarget = 7,
SkillBaseTarget_MAX = 8,
};
// Enum GSE-ProtobufDB.RangeType
// NumValues: 0x000E
enum class ERangeType : uint8
{
TargetBaseObj = 0,
Circle = 1,
Rect = 2,
Cylinder = 3,
Sphere = 4,
Sector = 5,
ForwardRect = 6,
Ring = 7,
AnnularSector = 8,
VelocityDirSphere = 9,
MultiTargetTurn = 10,
GroupTarget = 11,
FamilyTarget = 12,
RangeType_MAX = 13,
};
// Enum GSE-ProtobufDB.EffectRangeCenterType
// NumValues: 0x0003
enum class EffectRangeCenterType : uint8
{
ActorPosition = 0,
HitPosition = 1,
EffectRangeCenterType_MAX = 2,
};
// Enum GSE-ProtobufDB.EBGUEnvObjSelector
// NumValues: 0x0004
enum class EBGUEnvObjSelector : uint8
{
None = 0,
ExponentialHeightFog = 1,
EnumMax = 2,
EBGUEnvObjSelector_MAX = 3,
};
// Enum GSE-ProtobufDB.EGSPosFitType
// NumValues: 0x0005
enum class EGSPosFitType : uint8
{
FitBegin = 0,
FitEnd = 1,
FitBothWithScale = 2,
EnumMax = 7,
EGSPosFitType_MAX = 8,
};
// Enum GSE-ProtobufDB.EGSYesNo
// NumValues: 0x0004
enum class EGSYesNo : uint8
{
No = 0,
Yes = 1,
EnumMax = 3,
EGSYesNo_MAX = 4,
};
// Enum GSE-ProtobufDB.CameraType
// NumValues: 0x0006
enum class GSE_ProtobufDB::ECameraType : uint8
{
None = 0,
BothSide = 1,
MiddlePoint = 2,
BigSize = 3,
EnumMax = 10,
CameraType_MAX = 11,
};
// Enum GSE-ProtobufDB.BuffEffectTriggerType
// NumValues: 0x0019
enum class EBuffEffectTriggerType : uint8
{
None = 0,
Generation = 1,
Time = 2,
Remove = 3,
CasterDead = 4,
Dead = 5,
LayerMax = 6,
BeAttacked = 7,
OnSkillBreak = 8,
IntoChargeEnd = 9,
OnCriticalHit = 10,
OnKillUnit = 11,
SkillCostOnceDmg = 12,
OnShieldBreak = 13,
OnSkillDamage = 14,
BeHurted = 15,
BeHurtedNoneElem = 16,
BeHurtedFreeze = 17,
BeHurtedBurn = 18,
BeHurtedPoison = 19,
BeHurtedThunder = 20,
BeHurtedYin = 21,
BeHurtedYang = 22,
EnumMax = 23,
BuffEffectTriggerType_MAX = 24,
};
// Enum GSE-ProtobufDB.BuffEffectTargetSelectType
// NumValues: 0x0004
enum class EBuffEffectTargetSelectType : uint8
{
BuffTarget = 0,
BuffOwner = 1,
Both = 2,
BuffEffectTargetSelectType_MAX = 3,
};
// Enum GSE-ProtobufDB.SkillType
// NumValues: 0x000B
enum class ESkillType : uint8
{
NormalSkill = 0,
HurtSkill = 1,
ChargeSkillBegin = 8,
ChargeSkillEnd = 9,
RollSkill = 10,
NoMontageSkill = 14,
UseItemSkill = 15,
VigorSkill = 16,
CloudSkill = 17,
EnumMax = 255,
SkillType_MAX = 256,
};
// Enum GSE-ProtobufDB.SkillCooldownType
// NumValues: 0x0004
enum class ESkillCooldownType : uint8
{
TryToCast = 0,
ComboWindow = 1,
ChargeEnd = 2,
SkillCooldownType_MAX = 3,
};
// Enum GSE-ProtobufDB.BuffAndSkillEffectType
// NumValues: 0x0097
enum class EBuffAndSkillEffectType : uint8
{
None = 0,
SkillDamage = 1,
AddAttr = 2,
RecoverAttr = 3,
AddBuffByBone = 4,
RemoveBuff = 5,
TriggerProjectileReaction = 6,
SetSimpleState = 7,
RemoveSimpleState = 8,
Sucide = 9,
SwitchLocomotionAnimGroup = 10,
DragFarCamera = 11,
DestroyFireProjectile = 13,
Teleport = 15,
ResetSkillCd = 17,
AttackStiff = 18,
AwakePartner = 19,
SpawnProjectile = 20,
SwitchBullet = 21,
SwitchEnvironment = 22,
TriggerScreenEffect = 23,
EnableCollisionChanel = 24,
TriggerHidden = 25,
PauseAi = 26,
CleanBulletCtrable = 27,
SummonUnit = 28,
SwitchMmgroup = 29,
DestroyBullet = 30,
BulletSwitchSelf = 31,
SwitchBehaviorTree = 32,
HideOrShowMesh = 33,
SwitchAttackerAbnormalDispId = 34,
HiddenBloodBar = 36,
ChangeMoveSpeed = 38,
DrawLineToTarget = 39,
BulletsSimpleSpawn = 40,
BulletAutoAttack = 41,
BulletScopeMonitor = 42,
SpawnEmitter = 43,
DestroyAllSummons = 45,
AddBuff = 46,
SetMatsParamAdvanced = 47,
SetMatsLayerParamAdvanced = 48,
SwitchPlayerCamInfoId = 51,
SpawnGhostActor = 52,
ModifyCollisionHitWeight = 53,
SwitchCollisionHitMove = 56,
TriggerChargeNextStage = 57,
AddBuffByBuffGroupTotalLayers = 63,
TimeScale = 64,
ModifyManagedEffect = 65,
BulletHitBack = 66,
MoveToPoint = 67,
TriggerPassiveSkill = 68,
TriggerTttbFeedback = 69,
CallSummonUseSkill = 70,
ScalingBulletSpd = 71,
SpawnFxbyDispConfigWithEmitterInfo = 72,
DropAttrItem = 73,
SwitchTeamId = 75,
EscapeAfterDeath = 76,
SwitchStateLib = 77,
InitiatePriorityAction = 78,
BeginModularSimulation = 79,
DetachModularParts = 80,
RestoreModularParts = 81,
ModularBreakDown = 82,
PlayCameraShake = 83,
SetStaminaRecoverMul = 85,
DestroyProjectileById = 86,
CostAttr = 87,
SetPartRuleId = 88,
SetPartActive = 89,
ResetBlockInfo = 91,
ActivateWeapons = 92,
DeactivateWeapons = 93,
SwitchCollisionProfile = 94,
AccumulateAbnormalValue = 95,
RemoveAbnormalFinalEffectByStep = 96,
ClearAbnormalState = 97,
SwitchSkillCameraGroup = 99,
SummonRecall = 100,
RecoveryPartDamageValue = 101,
FrozenFracture = 103,
DoFreshMultiTarget = 104,
InterruptRestoreModularParts = 105,
HitDestructibleActor = 106,
EnableAssistCollision = 107,
RemoveBuffByCategory = 108,
TauntTarget = 109,
DestroyModularParts = 110,
KjlrandomLightning = 111,
EnablePreciseDodge = 112,
DecreaseAbnormalAccValue = 113,
ModifyCooldown = 114,
DisableCapsuleCollision = 115,
DisableMeshCollision = 116,
DisableGravity = 117,
CostPlayerTransEnergy = 118,
SetPhantomRushConfig = 119,
DestroySummonsById = 120,
SetUnitBattleBgm = 121,
SetBgmState = 122,
ForceLockTarget = 123,
ApplyMasterAttrByRate = 124,
AddAllSummonLifeTime = 125,
ImmuneHardMove = 126,
SuperArmorLevelModify = 127,
FilterBuff = 128,
FilterSkillEffect = 129,
SetLockPartHp = 130,
BulletSwitchSelfNoImmediately = 131,
DisableInteract = 132,
NeverIntoBattle = 133,
IncreasePevalue = 134,
ClearPevalue = 135,
SwitchPeconfig = 136,
SetBgmSwitchPaused = 137,
AssistBreakFrozen = 138,
SwitchCameraGroup = 139,
SwitchTransMusic = 140,
CastProjectileLifeOver = 141,
DisableCameraLockPoint = 142,
DisableAutoLockPoint = 143,
AddPhysicsImpulse = 144,
ThrowUpDeadUnit = 145,
SetMpcParamByFloatCurve = 146,
ApplyIllusionEquipOverride = 147,
AddPostProcessMaterial = 148,
FixHpByRate = 149,
SwitchBulletAndSmartSelectTarget = 150,
InheritedHpByRate = 151,
SetPreciseCompRelativeScale = 152,
SwitchFreeCameraMode = 153,
RelieveImmobilized = 154,
EnterSpiderSilkEntangle = 155,
SetGmcustomTimeDilation = 156,
PlayerTrans = 157,
MagicallyChange = 158,
MagicallyChangeRecover = 159,
BreakCloudMove = 160,
DecreaseLifeSavingHairCoolDown = 161,
ActiveExtLifeSavingHair = 162,
ApplyEnvironmentMask = 163,
ToggleWeaponStatus = 164,
SetHitMoveUnmovable = 165,
SetEnableVigourDropManually = 166,
MultiTargetBulletSwitchToBackNestProjectile = 167,
ResetSealingSpell = 168,
EnumMax = 169,
BuffAndSkillEffectType_MAX = 170,
};
// Enum GSE-ProtobufDB.BuffAndSkillEffectCategory
// NumValues: 0x0005
enum class EBuffAndSkillEffectCategory : uint8
{
Neutral = 0,
Positive = 1,
Negative = 2,
EnumMax = 3,
BuffAndSkillEffectCategory_MAX = 4,
};
// Enum GSE-ProtobufDB.MatchingPosType
// NumValues: 0x0007
enum class EMatchingPosType : uint8
{
None = 0,
InterpolationLiner = 1,
FlyTrajectoryUseBezier = 2,
Teleport = 3,
OnlyRotation = 4,
EnumMax = 5,
MatchingPosType_MAX = 6,
};
// Enum GSE-ProtobufDB.InteractType
// NumValues: 0x0010
enum class EInteractType : uint8
{
None = 0,
RebirthPoint = 1,
StandardObj = 2,
DropItem = 3,
TaskNpc = 4,
Rescue = 5,
Collection = 6,
MeditationPoint = 7,
BoLangGu = 8,
RequireItem = 9,
Focus = 10,
NotForPlayer = 11,
StrangeBox = 12,
Cricket = 13,
EnumMax = 14,
InteractType_MAX = 15,
};
// Enum GSE-ProtobufDB.SmartSelectTargetType
// NumValues: 0x000A
enum class ESmartSelectTargetType : uint8
{
None = 0,
SstSimple = 1,
SstQuality = 2,
SstSelf = 3,
SstQuantity = 4,
SstElite = 5,
SstSame = 6,
SstMeleeAutoLock = 7,
SstCameraLock = 8,
SmartSelectTargetType_MAX = 9,
};
// Enum GSE-ProtobufDB.SmartSelectShapeType
// NumValues: 0x000A
enum class ESmartSelectShapeType : uint8
{
SssNone = 0,
SssFixedCircle = 1,
SssSector = 2,
SssArrow = 3,
SssRectangle = 4,
SssInCircle = 5,
SssCircle = 6,
SssArrowToCircle = 7,
SssShootUi = 8,
SmartSelectShapeType_MAX = 9,
};
// Enum GSE-ProtobufDB.CtrlActionType
// NumValues: 0x0006
enum class ECtrlActionType : uint8
{
CatNone = 0,
CatRunTrace = 1,
CatAttack = 2,
CatTooFar = 3,
CatMoveToCast = 4,
CtrlActionType_MAX = 5,
};
// Enum GSE-ProtobufDB.BuffRuleType
// NumValues: 0x0007
enum class EBuffRuleType : uint8
{
BuffRuleNone = 0,
BrReplace = 1,
BrExclude = 2,
BrCoexist = 3,
BrCompose = 4,
BrPrecondition = 5,
BuffRuleType_MAX = 6,
};
// Enum GSE-ProtobufDB.AttrCostType
// NumValues: 0x000B
enum class EAttrCostType : uint8
{
None = 0,
Hp = 1,
Mp = 2,
Stamina = 3,
BloodBottleNum = 4,
SpecialEnergy = 5,
PotentialEnergy = 6,
TransEnergy = 7,
FabaoEnergy = 8,
VigorEnergy = 9,
AttrCostType_MAX = 10,
};
// Enum GSE-ProtobufDB.HitActionDir
// NumValues: 0x0009
enum class EHitActionDir : uint8
{
Default = 0,
Up = 1,
Down = 2,
Left = 3,
Right = 4,
Front = 5,
Back = 6,
EnumMax = 7,
HitActionDir_MAX = 8,
};
// Enum GSE-ProtobufDB.HitOrientationType
// NumValues: 0x000A
enum class EHitOrientationType : uint8
{
None = 0,
TowardAttacker = 1,
TowardAttackDirection = 2,
BackToAttacker = 3,
BackToAttackDirection = 4,
BackToCaster = 5,
TowardCaster = 6,
LaserType = 7,
SameWithAttacker = 8,
HitOrientationType_MAX = 9,
};
// Enum GSE-ProtobufDB.HitWeightGearType
// NumValues: 0x0006
enum class EHitWeightGearType : uint8
{
LowHitWeight = 0,
MediueHitWeight = 1,
HeightHitWeight = 2,
HugeHitWeight = 3,
MustDefeatHitWeight = 4,
HitWeightGearType_MAX = 5,
};
// Enum GSE-ProtobufDB.PillarFormTerminatorType
// NumValues: 0x0004
enum class EPillarFormTerminatorType : uint8
{
None = 0,
ClearStamina = 1,
BreakPillarForm = 2,
PillarFormTerminatorType_MAX = 3,
};
// Enum GSE-ProtobufDB.BuffLayerDispMixType
// NumValues: 0x0004
enum class EBuffLayerDispMixType : uint8
{
Override = 0,
Overlay = 1,
EnumMax = 2,
BuffLayerDispMixType_MAX = 3,
};
// Enum GSE-ProtobufDB.LockCamMode
// NumValues: 0x0004
enum class ELockCamMode : uint8
{
Soul = 0,
Dmc = 1,
EnumMax = 2,
LockCamMode_MAX = 3,
};
// Enum GSE-ProtobufDB.UnitBodyType
// NumValues: 0x0007
enum class EUnitBodyType : uint8
{
None = 0,
Small = 1,
Medium = 2,
MediumBig = 3,
Big = 4,
Huge = 5,
UnitBodyType_MAX = 6,
};
// Enum GSE-ProtobufDB.UnitDefeatedType
// NumValues: 0x0004
enum class EUnitDefeatedType : uint8
{
None = 0,
Chief = 1,
DemonKing = 2,
UnitDefeatedType_MAX = 3,
};
// Enum GSE-ProtobufDB.SkillDamageType
// NumValues: 0x000A
enum class ESkillDamageType : uint8
{
NoneEffectAtk = 0,
BluntAtk = 1,
SharpAtk = 2,
BurnAtk = 3,
ExplosionAtk = 4,
FreezeAtk = 5,
LightningAtk = 6,
PoisonAtk = 7,
EnumMax = 8,
SkillDamageType_MAX = 9,
};
// Enum GSE-ProtobufDB.SkillMappingConditionType
// NumValues: 0x000C
enum class ESkillMappingConditionType : uint8
{
Any = 0,
Buff = 1,
SurfaceType = 2,
InAttackWarning = 3,
Attr = 4,
Talent = 5,
CeilingHeight = 6,
TargetDistanceFar = 7,
SkillDirection = 8,
AttrInterval = 9,
EnumMax = 10,
SkillMappingConditionType_MAX = 11,
};
// Enum GSE-ProtobufDB.SkillMappingResultRull
// NumValues: 0x0005
enum class ESkillMappingResultRull : uint8
{
PseudoRandom = 0,
Latest = 1,
First = 2,
EnumMax = 3,
SkillMappingResultRull_MAX = 4,
};
// Enum GSE-ProtobufDB.EEQSGenerator
// NumValues: 0x0008
enum class EEQSGenerator : uint8
{
None = 0,
ConeShape = 1,
RoundShape = 2,
RectangleShape = 3,
RoundShapeFill = 4,
RoundShapeRandom = 5,
EnumMax = 6,
EEQSGenerator_MAX = 7,
};
// Enum GSE-ProtobufDB.EAIBasicActionType
// NumValues: 0x0006
enum class EAIBasicActionType : uint8
{
DirectionMove = 0,
DirectionDamage = 1,
RootMotionMove = 2,
TraceMove = 3,
MoveSkill = 4,
EAIBasicActionType_MAX = 5,
};
// Enum GSE-ProtobufDB.ThinkType
// NumValues: 0x0003
enum class EThinkType : uint8
{
CircleThink = 0,
OneDirThink = 1,
ThinkType_MAX = 2,
};
// Enum GSE-ProtobufDB.EAIElemType
// NumValues: 0x0004
enum class EAIElemType : uint8
{
Think = 0,
Action = 1,
Feature = 2,
EAIElemType_MAX = 3,
};
// Enum GSE-ProtobufDB.FeatureInputType
// NumValues: 0x0006
enum class EFeatureInputType : uint8
{
NoInput = 0,
FeatureOutput = 1,
AllCharacters = 2,
OwnCharacter = 3,
CenterCharacter = 4,
FeatureInputType_MAX = 5,
};
// Enum GSE-ProtobufDB.ActionTagType
// NumValues: 0x0013
enum class EActionTagType : uint8
{
NormalMove = 0,
Damage = 1,
NormalSkillCast = 2,
RootMotion = 3,
DontUpdate = 4,
MovingSkill = 5,
KeepFacing = 6,
Aoe = 7,
SingleSkill = 8,
MeleeSkill = 9,
RangedSkill = 10,
NormalAttack = 11,
Skill = 12,
Control = 13,
Heal = 14,
Own = 15,
Other = 16,
RotationLock = 17,
ActionTagType_MAX = 18,
};
// Enum GSE-ProtobufDB.FilterType
// NumValues: 0x0013
enum class EFilterType : uint8
{
CheckAngle = 0,
SkillArea = 1,
SkillCastRange = 2,
CharacterBlock = 3,
NavPathExist = 4,
Visible = 5,
Height = 6,
Distance = 7,
Score = 8,
Team = 9,
PointsGen = 10,
UnitState = 11,
FixedDistance = 12,
Hppercent = 13,
InNavMesh = 14,
ValidSkill = 15,
UnitResId = 16,
FeatureDesc = 17,
FilterType_MAX = 18,
};
// Enum GSE-ProtobufDB.InputActionType
// NumValues: 0x0021
enum class EInputActionType : uint8
{
None = 0,
LightAttack = 1,
HeavyAttack = 2,
Interact = 3,
CastItemSkill = 4,
CameraLock = 5,
SpinMode = 7,
CameraLockPointHide = 8,
CameraModeSwitch = 10,
CameraG4SpotTurn = 11,
SwitchMoveSpeedState = 12,
Move = 14,
ViewportRotate = 15,
Dodge = 18,
Jump = 19,
PhantomRush = 23,
AxisCameraLockSwitchTarget = 24,
UseShortcutItem = 25,
SwitchDefaultSpell = 28,
UseSkillByType = 29,
CastFaBaoSkill = 30,
MoveFinish = 33,
SwitchWeaponPoseHeavy = 34,
SwitchWeaponPoseProp = 35,
SwitchWeaponPosePoke = 36,
Unfreeze = 37,
UseVigorSkill = 38,
CloudLift = 39,
CloudFreeLook = 40,
ToggleCloudMove = 41,
SpinModeMoveForward = 42,
OpenMap = 43,
InputActionType_MAX = 44,
};
// Enum GSE-ProtobufDB.EnhancedTriggerEvent
// NumValues: 0x0007
enum class EnhancedTriggerEvent : uint8
{
None = 0,
Triggered = 1,
Started = 2,
Ongoing = 3,
Canceled = 4,
Completed = 5,
EnhancedTriggerEvent_MAX = 6,
};
// Enum GSE-ProtobufDB.ScreenMsgType
// NumValues: 0x000A
enum class EScreenMsgType : uint8
{
PlayerDead = 0,
DeadCountChange = 1,
TriggerLevelEvent = 2,
UseLevelItem = 3,
TeamerDisconnected = 4,
Connecting = 5,
TeamerConnecting = 6,
TeamerConnected = 7,
TeamerJoin = 8,
ScreenMsgType_MAX = 9,
};
// Enum GSE-ProtobufDB.StoryStageRemove
// NumValues: 0x0007
enum class EStoryStageRemove : uint8
{
Default = 0,
_1 = 1,
_2 = 2,
_3 = 3,
_4 = 4,
_5 = 5,
StoryStageRemove_MAX = 6,
};
// Enum GSE-ProtobufDB.CollectionStageRemove
// NumValues: 0x0004
enum class ECollectionStageRemove : uint8
{
Min = 0,
FirstSight = 1,
End = 2,
CollectionStageRemove_MAX = 3,
};
// Enum GSE-ProtobufDB.CollectionStage
// NumValues: 0x0008
enum class ECollectionStage : uint8
{
FirstSight = 0,
Story1 = 1,
Story2 = 2,
Story3 = 3,
Story4 = 4,
Story5 = 5,
EnumMax = 6,
CollectionStage_MAX = 7,
};
// Enum GSE-ProtobufDB.CollectionPortraitStage
// NumValues: 0x0004
enum class ECollectionPortraitStage : uint8
{
FirstSight = 0,
Completed = 1,
EnumMax = 2,
CollectionPortraitStage_MAX = 3,
};
// Enum GSE-ProtobufDB.ChallengeDifficulty
// NumValues: 0x0005
enum class EChallengeDifficulty : uint8
{
Min = 0,
Easy = 1,
Normal = 2,
Hard = 3,
ChallengeDifficulty_MAX = 4,
};
// Enum GSE-ProtobufDB.ChallengeSuccessType
// NumValues: 0x0002
enum class EChallengeSuccessType : uint8
{
KillAllUnit = 0,
ChallengeSuccessType_MAX = 1,
};
// Enum GSE-ProtobufDB.GuideType
// NumValues: 0x0004
enum class EGuideType : uint8
{
Battle = 0,
Adventure = 1,
EnumMax = 2,
GuideType_MAX = 3,
};
// Enum GSE-ProtobufDB.GuideGroupTriggerType
// NumValues: 0x0004
enum class EGuideGroupTriggerType : uint8
{
ObtainItem = 0,
CountDown = 1,
ChecklistCompleted = 2,
GuideGroupTriggerType_MAX = 3,
};
// Enum GSE-ProtobufDB.GuideGroupFinishType
// NumValues: 0x0004
enum class EGuideGroupFinishType : uint8
{
Confirm = 0,
CountDown = 1,
ChecklistCompleted = 2,
GuideGroupFinishType_MAX = 3,
};
// Enum GSE-ProtobufDB.GuideGroupType
// NumValues: 0x0005
enum class EGuideGroupType : uint8
{
Normal = 0,
Task = 1,
Pause = 2,
Always = 3,
GuideGroupType_MAX = 4,
};
// Enum GSE-ProtobufDB.GuideNodeFinishType
// NumValues: 0x0006
enum class EGuideNodeFinishType : uint8
{
None = 0,
LockTarget = 1,
SwitchLockTarget = 2,
CastSkill = 3,
DrinkBloodBottle = 4,
GuideNodeFinishType_MAX = 5,
};
// Enum GSE-ProtobufDB.EquipPosition
// NumValues: 0x000A
enum class EquipPosition : uint8
{
Head = 0,
Upwear = 1,
Arm = 2,
Foot = 3,
Hulu = 4,
Weapon = 5,
Fabao = 6,
Accessory = 7,
EnumMax = 8,
EquipPosition_MAX = 9,
};
// Enum GSE-ProtobufDB.CustomizedInputType
// NumValues: 0x0004
enum class ECustomizedInputType : uint8
{
None = 0,
TypeA = 1,
TypeB = 2,
CustomizedInputType_MAX = 3,
};
// Enum GSE-ProtobufDB.FixFunctionType
// NumValues: 0x0008
enum class EFixFunctionType : uint8
{
None = 0,
AttrBaseModifyAttr = 1,
AttrBaseAbsModifyAttr = 2,
PlayerCountAttr = 3,
PlayerDashengTalentAttr = 4,
PlayerWinePartnerAttr = 5,
AttrMulModifyAttr = 6,
FixFunctionType_MAX = 7,
};
// Enum GSE-ProtobufDB.EECSDataInitType
// NumValues: 0x0004
enum class EECSDataInitType : uint8
{
PlayerAttr = 0,
PlayerBirthPoint = 1,
MonsterAttr = 2,
EECSDataInitType_MAX = 3,
};
// Enum GSE-ProtobufDB.InteractAction
// NumValues: 0x0017
enum class EInteractAction : uint8
{
None = 0,
DummyMeshAnim = 1,
RebirthPoint = 2,
Meditation = 3,
SkillAndBuff = 4,
ComplexSkill = 5,
Montage = 6,
ComplexMontage = 7,
Dialogue = 8,
Seq = 9,
ToolNpc = 10,
LoopMontage = 11,
LongPressRescue = 12,
PartyRoom = 13,
OnlineTeleport = 14,
OpenUi = 15,
StrangeBox = 16,
EnterSplineMove = 17,
DaShengEquipOpen = 18,
XiShuaiSpecial = 19,
Echo = 20,
EnumMax = 21,
InteractAction_MAX = 22,
};
// Enum GSE-ProtobufDB.InterActMappingCondition
// NumValues: 0x000A
enum class EInterActMappingCondition : uint8
{
Default = 0,
TaskGroup = 1,
Loop = 2,
DistanceToMachingPoint = 3,
FunctionEnable = 4,
MatchHeight = 5,
HasItem = 6,
SeedSubmitted = 7,
EnumMax = 8,
InterActMappingCondition_MAX = 9,
};
// Enum GSE-ProtobufDB.InteractLockAction
// NumValues: 0x0005
enum class EInteractLockAction : uint8
{
None = 0,
LockSkill = 1,
OnlyWalk = 2,
LockAllInput = 3,
InteractLockAction_MAX = 4,
};
// Enum GSE-ProtobufDB.NpcSubInteractType
// NumValues: 0x000B
enum class ENpcSubInteractType : uint8
{
None = 0,
NpcSkill = 1,
PlayerSkill = 2,
ComplexSkill = 3,
Seq = 4,
Dialogue = 5,
NpcMontage = 6,
PlayerMontage = 7,
ComplexMontage = 8,
EnumMax = 9,
NpcSubInteractType_MAX = 10,
};
// Enum GSE-ProtobufDB.InteractCameraEffect
// NumValues: 0x0004
enum class EInteractCameraEffect : uint8
{
None = 0,
Lock = 1,
EnumMax = 2,
InteractCameraEffect_MAX = 3,
};
// Enum GSE-ProtobufDB.MoveSpeedType
// NumValues: 0x0004
enum class EMoveSpeedType : uint8
{
Walk = 0,
Run = 1,
Sprint = 2,
MoveSpeedType_MAX = 3,
};
// Enum GSE-ProtobufDB.FUStIronBodyBuffTarget
// NumValues: 0x0003
enum class EFUStIronBodyBuffTarget : uint8
{
Attacker = 0,
Victim = 1,
FUStIronBodyBuffTarget_MAX = 2,
};
// Enum GSE-ProtobufDB.RemoveAttachedNiagaraRule
// NumValues: 0x0003
enum class ERemoveAttachedNiagaraRule : uint8
{
Stack = 0,
Queue = 1,
RemoveAttachedNiagaraRule_MAX = 2,
};
// Enum GSE-ProtobufDB.AttachNiagaraEventType
// NumValues: 0x000B
enum class EAttachNiagaraEventType : uint8
{
SpiderEggByDetonate = 0,
ExplosiveByDetonatel0 = 1,
ExplosiveByDetonatel1 = 2,
ExplosiveByDetonatel2 = 3,
ExplosiveByDetonatel3 = 4,
SpiderEggStandingByDetonateLevel0 = 5,
SpiderEggStandingByDetonateLevel1 = 6,
SpiderEggStandingByDetonateLevel2 = 7,
SpiderEggStandingByDetonateLevel3 = 8,
SpiderEggMaxLevelByDetonate = 9,
AttachNiagaraEventType_MAX = 10,
};
// Enum GSE-ProtobufDB.FUStGlobalConfigType
// NumValues: 0x0005
enum class EFUStGlobalConfigType : uint8
{
Int = 0,
Float = 1,
EgsyesNo = 2,
String = 3,
FUStGlobalConfigType_MAX = 4,
};
// Enum GSE-ProtobufDB.UnitAICrowdQualityLevel
// NumValues: 0x0006
enum class EUnitAICrowdQualityLevel : uint8
{
Low = 0,
Medium = 1,
Good = 2,
High = 3,
EnumMax = 255,
UnitAICrowdQualityLevel_MAX = 256,
};
// Enum GSE-ProtobufDB.GroupAIAttackBias
// NumValues: 0x0004
enum class EGroupAIAttackBias : uint8
{
None = 0,
MeleeAttack = 1,
RangeAttack = 2,
GroupAIAttackBias_MAX = 3,
};
// Enum GSE-ProtobufDB.GroupAIMoveType
// NumValues: 0x0005
enum class EGroupAIMoveType : uint8
{
UseDefault = 0,
RunWithKeepFacingTarget = 1,
SprintWithNone = 2,
SprintWithKeepFacingTarget = 3,
GroupAIMoveType_MAX = 4,
};
// Enum GSE-ProtobufDB.FsmSolverType
// NumValues: 0x0008
enum class EFsmSolverType : uint8
{
Normal = 0,
FriendlyBattleNpc = 1,
AssistantPartner = 2,
GroupAi = 3,
SummonAi = 4,
NeutralAnimalBattle = 5,
NeutralAnimalEscape = 6,
FsmSolverType_MAX = 7,
};
// Enum GSE-ProtobufDB.FsmStateLogicTriggerType
// NumValues: 0x0003
enum class EFsmStateLogicTriggerType : uint8
{
Auto = 0,
Disable = 1,
FsmStateLogicTriggerType_MAX = 2,
};
// Enum GSE-ProtobufDB.FsmMoveLogicType
// NumValues: 0x0003
enum class EFsmMoveLogicType : uint8
{
Auto = 0,
NoMove = 1,
FsmMoveLogicType_MAX = 2,
};
// Enum GSE-ProtobufDB.ScarDecalTriggerType
// NumValues: 0x0003
enum class EScarDecalTriggerType : uint8
{
Dcss = 0,
Other = 1,
ScarDecalTriggerType_MAX = 2,
};
// Enum GSE-ProtobufDB.HitPartRuleType
// NumValues: 0x0004
enum class EHitPartRuleType : uint8
{
ByPa = 0,
ByDir = 1,
ByExclude = 2,
HitPartRuleType_MAX = 3,
};
// Enum GSE-ProtobufDB.HitPartReduceAttrType
// NumValues: 0x0005
enum class EHitPartReduceAttrType : uint8
{
None = 0,
Hp = 1,
Mp = 2,
Stamina = 3,
HitPartReduceAttrType_MAX = 4,
};
// Enum GSE-ProtobufDB.HitPartRecoverAttrType
// NumValues: 0x0007
enum class EHitPartRecoverAttrType : uint8
{
None = 0,
Hp = 1,
Mp = 2,
Stamina = 3,
Pevalue = 4,
TransEnergy = 5,
HitPartRecoverAttrType_MAX = 6,
};
// Enum GSE-ProtobufDB.HitPartRecoverAttrConversionType
// NumValues: 0x0003
enum class EHitPartRecoverAttrConversionType : uint8
{
ByValue = 0,
ByRatio = 1,
HitPartRecoverAttrConversionType_MAX = 2,
};
// Enum GSE-ProtobufDB.ValueClampType
// NumValues: 0x0004
enum class EValueClampType : uint8
{
None = 0,
Value = 1,
MaxRatio = 2,
ValueClampType_MAX = 3,
};
// Enum GSE-ProtobufDB.HitPerformAudioMappingCondition
// NumValues: 0x0003
enum class EHitPerformAudioMappingCondition : uint8
{
Lower = 0,
Replace = 1,
HitPerformAudioMappingCondition_MAX = 2,
};
// Enum GSE-ProtobufDB.SummonUnitRotationType
// NumValues: 0x0007
enum class ESummonUnitRotationType : uint8
{
None = 0,
FacingCurTarget = 1,
UseEffectCasterRot = 2,
UseManualSpawnPoint = 3,
UseSpawnPointRot = 4,
FacingLocalPlayer = 5,
SummonUnitRotationType_MAX = 6,
};
// Enum GSE-ProtobufDB.SummonUnitLocationType
// NumValues: 0x0008
enum class ESummonUnitLocationType : uint8
{
UsePointSetCached = 0,
UseManualSpawnPoint = 1,
UseEqsdata = 2,
UseEffectCasterPos = 3,
UseCasterPos = 4,
UseEffectPos = 5,
UseSceneItemPos = 6,
SummonUnitLocationType_MAX = 7,
};
// Enum GSE-ProtobufDB.SummonTargetMethod
// NumValues: 0x0003
enum class ESummonTargetMethod : uint8
{
SyncFromMaster = 0,
AcquireFromPerception = 1,
SummonTargetMethod_MAX = 2,
};
// Enum GSE-ProtobufDB.BulletAreaType
// NumValues: 0x0004
enum class EBulletAreaType : uint8
{
None = 0,
Round = 1,
Rectange = 2,
BulletAreaType_MAX = 3,
};
// Enum GSE-ProtobufDB.ProjectileScaleCurveXAxisType
// NumValues: 0x0005
enum class EProjectileScaleCurveXAxisType : uint8
{
None = 0,
Time = 1,
DistWithMaster = 2,
EnumMax = 3,
ProjectileScaleCurveXAxisType_MAX = 4,
};
// Enum GSE-ProtobufDB.ProjectileScaleCurveYAxisType
// NumValues: 0x0005
enum class EProjectileScaleCurveYAxisType : uint8
{
None = 0,
Scale = 1,
Radius = 2,
EnumMax = 3,
ProjectileScaleCurveYAxisType_MAX = 4,
};
// Enum GSE-ProtobufDB.HitDestructibleStrengthType
// NumValues: 0x0006
enum class EHitDestructibleStrengthType : uint8
{
None = 0,
Light = 1,
Medium = 2,
Heavy = 3,
Special = 4,
HitDestructibleStrengthType_MAX = 5,
};
// Enum GSE-ProtobufDB.HitDestructibleDirType
// NumValues: 0x0004
enum class EHitDestructibleDirType : uint8
{
DestructibleDirection = 0,
AttackerSpeedDirection = 1,
AttackerRelativeDirection = 2,
HitDestructibleDirType_MAX = 3,
};
// Enum GSE-ProtobufDB.BulletWindFieldActionType
// NumValues: 0x0004
enum class EBulletWindFieldActionType : uint8
{
None = 0,
Explode = 1,
AutoRelease = 2,
BulletWindFieldActionType_MAX = 3,
};
// Enum GSE-ProtobufDB.ProjectileCheckShapeType
// NumValues: 0x0008
enum class EProjectileCheckShapeType : uint8
{
DefaultShape = 0,
BoxShape = 1,
SphereShape = 2,
CapsuleShape = 3,
SceneItem = 4,
CustomShape = 5,
LineTrace = 6,
ProjectileCheckShapeType_MAX = 7,
};
// Enum GSE-ProtobufDB.ProjectileResetDirType
// NumValues: 0x0007
enum class EProjectileResetDirType : uint8
{
None = 0,
WorldSpace = 1,
CasterLocalSpace = 2,
CasterControllerLocalSpace = 3,
Fpstype = 4,
LookAtTarget = 5,
ProjectileResetDirType_MAX = 6,
};
// Enum GSE-ProtobufDB.ProjectileResetTargetType
// NumValues: 0x0009
enum class EProjectileResetTargetType : uint8
{
None = 0,
ProjectileSpawner = 1,
CurTargetProjectileSpawner = 4,
UsePointSetCached = 5,
UseSkillBaseTarget = 7,
SceneItemCached = 8,
InnerTarget = 9,
EQSPoint = 10,
ProjectileResetTargetType_MAX = 11,
};
// Enum GSE-ProtobufDB.SuitQuality
// NumValues: 0x0009
enum class ESuitQuality : uint8
{
Init = 0,
Grey = 1,
Green = 2,
Blue = 3,
Purple = 4,
Orange = 5,
Red = 6,
EnumMax = 7,
SuitQuality_MAX = 8,
};
// Enum GSE-ProtobufDB.SkillSelectReleaseType
// NumValues: 0x0007
enum class ESkillSelectReleaseType : uint8
{
None = 0,
StartRelease = 1,
StartSelectEndRelease = 2,
EndRelease = 3,
StartSelectStartRelease = 4,
EndSelectEndRelease = 5,
SkillSelectReleaseType_MAX = 6,
};
// Enum GSE-ProtobufDB.SkillSelectOpType
// NumValues: 0x0004
enum class ESkillSelectOpType : uint8
{
Free = 0,
Suction = 1,
SwitchTarget = 2,
SkillSelectOpType_MAX = 3,
};
// Enum GSE-ProtobufDB.EAITaskCondition
// NumValues: 0x0006
enum class EAITaskCondition : uint8
{
None = 0,
SelfHpLessThan = 1,
TargetHpLessThan = 2,
SelfHasBuff = 3,
TargetHasBuff = 4,
EAITaskCondition_MAX = 5,
};
// Enum GSE-ProtobufDB.EAITaskActivationEvent
// NumValues: 0x0003
enum class EAITaskActivationEvent : uint8
{
AtOnce = 0,
BeAttacked = 1,
EAITaskActivationEvent_MAX = 2,
};
// Enum GSE-ProtobufDB.EAITaskActionType
// NumValues: 0x0004
enum class EAITaskActionType : uint8
{
CastSkill = 0,
TriggerSkillEffect = 1,
TriggerSequence = 2,
EAITaskActionType_MAX = 3,
};
// Enum GSE-ProtobufDB.HitPerformAudioEventType
// NumValues: 0x0012
enum class EHitPerformAudioEventType : uint8
{
None = 0,
NormalHit = 1,
CritHit = 2,
SkillSurperArmorHit = 3,
ParryHit = 4,
BlockArmorHit = 5,
PerfectBlockArmorHit = 6,
SkillSurperArmorBreakHit = 7,
BlockArmorBreakHit = 8,
BlockArmorBreak2WeakHit = 9,
FrozenHit = 10,
FrozenBreakHit = 11,
ImmobilizedHit = 12,
ImmobilizedBreakHit = 13,
PartBreakHit = 14,
ShieldBlockHit = 15,
EnumMax = 16,
HitPerformAudioEventType_MAX = 17,
};
// Enum GSE-ProtobufDB.HitPerformFXEventType
// NumValues: 0x0012
enum class EHitPerformFXEventType : uint8
{
None = 0,
NormalHit = 1,
CritHit = 2,
SkillSurperArmorHit = 3,
ParryHit = 4,
BlockArmorHit = 5,
PerfectBlockArmorHit = 6,
SkillSurperArmorBreakHit = 7,
BlockArmorBreakHit = 8,
BlockArmorBreak2WeakHit = 9,
FrozenHit = 10,
FrozenBreakHit = 11,
ImmobilizedHit = 12,
ImmobilizedBreakHit = 13,
PartBreakHit = 14,
ShieldBlockHit = 15,
EnumMax = 16,
HitPerformFXEventType_MAX = 17,
};
// Enum GSE-ProtobufDB.HitItemAudioType
// NumValues: 0x000D
enum class EHitItemAudioType : uint8
{
NormalBody = 0,
Metal = 1,
Wooden = 2,
Stone = 3,
Bone = 4,
MetalShield = 5,
WoodenShield = 6,
Frozen = 7,
SoftWooden = 8,
SoftInsect = 9,
HardInsect = 10,
EnumMax = 11,
HitItemAudioType_MAX = 12,
};
// Enum GSE-ProtobufDB.HitItemFXType
// NumValues: 0x000D
enum class EHitItemFXType : uint8
{
NormalBody = 0,
Metal = 1,
Wooden = 2,
Stone = 3,
Bone = 4,
MetalShield = 5,
WoodenShield = 6,
Frozen = 7,
SoftWooden = 8,
SoftInsect = 9,
HardInsect = 10,
EnumMax = 11,
HitItemFXType_MAX = 12,
};
// Enum GSE-ProtobufDB.CamRefType
// NumValues: 0x0006
enum class ECamRefType : uint8
{
None = 0,
BothSide = 1,
MiddlePoint = 2,
BigSize = 3,
EnumMax = 10,
CamRefType_MAX = 11,
};
// Enum GSE-ProtobufDB.SlowTraceSolution
// NumValues: 0x0005
enum class ESlowTraceSolution : uint8
{
None = 0,
Distance = 1,
Angle = 2,
EnumMax = 10,
SlowTraceSolution_MAX = 11,
};
// Enum GSE-ProtobufDB.MagicSkillMapping
// NumValues: 0x000B
enum class EMagicSkillMapping : uint8
{
MagicBodyMove = 0,
MagicRareSkill = 1,
MagicChangeSkill = 2,
MagicMonkeyFurSkill = 3,
MagicRemoteAtk = 4,
MagicArtifact = 5,
MagicEliteChange = 6,
ChangeSpecialAtkMode = 7,
DrinkBloodBottom = 8,
MagicMonkeyFurSkillExtend = 9,
MagicSkillMapping_MAX = 10,
};
// Enum GSE-ProtobufDB.MagicSkillOperationMode
// NumValues: 0x0004
enum class EMagicSkillOperationMode : uint8
{
NormalCast = 0,
LockCast = 1,
RepeatToExit = 2,
MagicSkillOperationMode_MAX = 3,
};
// Enum GSE-ProtobufDB.SpellType
// NumValues: 0x000E
enum class ESpellType : uint8
{
Min = 0,
ShenFa = 1,
HaoMao = 2,
QiShu = 3,
BianShen = 4,
TiShu = 5,
QingGun = 6,
ZhongGun = 7,
YuGun = 8,
Ride = 9,
Base = 10,
Advanced = 11,
EnumMax = 12,
SpellType_MAX = 13,
};
// Enum GSE-ProtobufDB.SpellNameEnum
// NumValues: 0x0005
enum class ESpellNameEnum : uint8
{
None = 0,
IronBody = 1,
Immobilize = 2,
PhantomRush = 3,
SpellNameEnum_MAX = 4,
};
// Enum GSE-ProtobufDB.SpellEffectType
// NumValues: 0x0003
enum class ESpellEffectType : uint8
{
CastSkill = 0,
PhantomRush = 1,
SpellEffectType_MAX = 2,
};
// Enum GSE-ProtobufDB.PlayerTransType
// NumValues: 0x0004
enum class EPlayerTransType : uint8
{
BattleUnit = 0,
NoBattleUnit = 1,
Ride = 2,
PlayerTransType_MAX = 3,
};
// Enum GSE-ProtobufDB.EPELevelInheritedType
// NumValues: 0x0004
enum class EPELevelInheritedType : uint8
{
None = 0,
MulInherited = 1,
BaseInherited = 2,
EPELevelInheritedType_MAX = 3,
};
// Enum GSE-ProtobufDB.SceneItemSurfaceType
// NumValues: 0x0016
enum class ESceneItemSurfaceType : uint8
{
DefaultSurface = 0,
GrassSurface = 1,
WaterSurface = 2,
CloudSurface = 3,
StoneSurface = 4,
MudSurface = 5,
SoilSurface = 6,
WoodSurface = 7,
HfmsoftSandSurface = 8,
GlideSandSurface = 9,
SnowSurface = 10,
IceSurface = 11,
LavaSurface = 12,
YinSurface = 13,
YangSurface = 14,
BloodSurface = 15,
GlideSnow = 16,
GlideIce = 17,
BajieMud = 18,
CricketBody = 19,
EnumMax = 20,
SceneItemSurfaceType_MAX = 21,
};
// Enum GSE-ProtobufDB.LandFXPlayType
// NumValues: 0x0003
enum class ELandFXPlayType : uint8
{
JustOnRoot = 0,
LeftAndRightFoot = 1,
LandFXPlayType_MAX = 2,
};
// Enum GSE-ProtobufDB.ModifyMethod
// NumValues: 0x003B
enum class EModifyMethod : uint8
{
SkillCooldown = 0,
SkillEffectFloatN = 1,
SkillEffectIntN = 2,
BuffDuration = 3,
BuffEffectFloatN = 4,
BuffEffectIntN = 5,
BuffActiveConditionParams = 6,
SkillEffectActiveConditionParams = 7,
ChargeSkillMoveSpeed = 8,
ChargeSkillMaxChargeTime = 9,
SkillEffectTargetCount = 10,
SkillEffectRange = 11,
BuffInterval = 12,
BuffMaxLayer = 13,
SkillMinAttrCostBase1 = 14,
SkillMinAttrCostBase2 = 15,
BuffTargetCount = 16,
BuffRange = 17,
SkillIsComboSkill = 18,
RollSkillEnabled = 19,
ChargeSkillLevelConfigIndex = 20,
PlayerSkillCtrlAttackRange = 21,
ImmobilizeDuration = 30,
ImmobilizeTargetCount = 31,
ImmobilizeRange = 32,
ImmobilizeEffect = 33,
IronBodyBeginWindowTime = 34,
IronBodyWindowTimeLength = 35,
IronBodyBuff = 36,
SummonCommAliveTime = 37,
SummonCommBuffListN = 38,
PlayerCommDodgeStartSkillId = 39,
PlayerCommPreciseDodgeStartSkillId = 40,
SkillEffectDamageExpandN = 41,
PotentialEnergyConfigIndex = 42,
PartRuleReduceParamsN = 43,
ProjectileLifeTime = 44,
BuffDelayTime = 45,
AttrCopyFactor = 46,
LifeSavingHairDefaultCd = 47,
LifeSavingHairEffectN = 48,
LifeSavingHairBuffN = 49,
SupreArmorValue = 50,
StaminaCostMoveFast = 51,
PhantomRushDuration = 53,
PhantomRushSkillId = 54,
PhantomRushBeginAddBuffIdlist = 55,
PotentialEnergyProtectTime = 56,
PotentialEnergyDecreaseValue = 57,
PotentialEnergyLevelValue = 58,
EffectiveHitProjectileEffectPevalueSwitchRatio = 59,
EffectiveHitProjectileEffectCostAttrType = 60,
EffectiveHitProjectileEffectAttrSwitchRatio = 61,
PlayerCommFallingDamageMultiplier = 62,
SkillMinAttrCostRatio1 = 63,
SkillMinAttrCostRatio2 = 64,
SealingSpellSkillDuration = 65,
QiTianDaShengNormalModeDuration = 66,
ModifyMethod_MAX = 67,
};
// Enum GSE-ProtobufDB.ValOp
// NumValues: 0x0004
enum class EValOp : uint8
{
Add = 0,
Mul = 1,
OverrideBase = 2,
ValOp_MAX = 3,
};
// Enum GSE-ProtobufDB.MobAttackType
// NumValues: 0x0003
enum class EMobAttackType : uint8
{
MeleeAttack = 0,
RangedAttack = 1,
MobAttackType_MAX = 2,
};
// Enum GSE-ProtobufDB.MobStrengthLevel
// NumValues: 0x0005
enum class EMobStrengthLevel : uint8
{
LevelWeak = 0,
LevelModerate = 1,
LevelStrong = 2,
LevelSpecial = 3,
MobStrengthLevel_MAX = 4,
};
// Enum GSE-ProtobufDB.SkillsRefIDType
// NumValues: 0x0003
enum class ESkillsRefIDType : uint8
{
Effect = 0,
Bullet = 1,
SkillsRefIDType_MAX = 2,
};
// Enum GSE-ProtobufDB.SkillsRefWhiteListType
// NumValues: 0x0003
enum class ESkillsRefWhiteListType : uint8
{
Ignore = 0,
Delay = 1,
SkillsRefWhiteListType_MAX = 2,
};
// Enum GSE-ProtobufDB.BuffTickRuleBySSType
// NumValues: 0x0004
enum class EBuffTickRuleBySSType : uint8
{
None = 0,
BlackList = 1,
WhiteList = 2,
BuffTickRuleBySSType_MAX = 3,
};
// Enum GSE-ProtobufDB.SequenceType
// NumValues: 0x0004
enum class ESequenceType : uint8
{
None = 0,
StorySequence = 1,
InteractorSequence = 2,
SequenceType_MAX = 3,
};
// Enum GSE-ProtobufDB.PlayType
// NumValues: 0x0004
enum class EPlayType : uint8
{
None = 0,
Once = 1,
Loop = 2,
PlayType_MAX = 3,
};
// Enum GSE-ProtobufDB.SkipMode
// NumValues: 0x0004
enum class ESkipMode : uint8
{
None = 0,
Press = 1,
LongPress = 2,
SkipMode_MAX = 3,
};
// Enum GSE-ProtobufDB.SkipType
// NumValues: 0x0004
enum class ESkipType : uint8
{
None = 0,
FastForward = 1,
SetPosition = 2,
SkipType_MAX = 3,
};
// Enum GSE-ProtobufDB.EACInterruptType
// NumValues: 0x0004
enum class EACInterruptType : uint8
{
None = 0,
Interrupt = 1,
Complete = 2,
EACInterruptType_MAX = 3,
};
// Enum GSE-ProtobufDB.SeqClockSource
// NumValues: 0x0003
enum class ESeqClockSource : uint8
{
Tick = 0,
Platform = 1,
SeqClockSource_MAX = 2,
};
// Enum GSE-ProtobufDB.SeqHiddenHeadType
// NumValues: 0x0004
enum class ESeqHiddenHeadType : uint8
{
NoHidden = 0,
Hidden = 1,
HiddenExceptDaSheng = 2,
SeqHiddenHeadType_MAX = 3,
};
// Enum GSE-ProtobufDB.AiConversationEventType
// NumValues: 0x0008
enum class EAiConversationEventType : uint8
{
None = 0,
OnWakeUp = 1,
OnDead = 2,
OnKillPlayer = 3,
OnPlayerApproached = 4,
OnPerceptionFindTarget = 5,
OnTriggerFightSkill = 6,
AiConversationEventType_MAX = 7,
};
// Enum GSE-ProtobufDB.AiConversationTargetType
// NumValues: 0x0009
enum class EAiConversationTargetType : uint8
{
None = 0,
Self = 1,
CurTarget = 2,
ByGuid = 3,
LocalPlayer = 4,
ByTag = 5,
EventCaster = 6,
Narrator = 7,
AiConversationTargetType_MAX = 8,
};
// Enum GSE-ProtobufDB.AiConversationConditionType
// NumValues: 0x000D
enum class EAiConversationConditionType : uint8
{
None = 0,
LifeState = 1,
SimpleState = 2,
Hp = 3,
PartnerAround = 4,
SceneObjStateMachine = 5,
ActorWithTagAround = 6,
DistanceToSpeaker2D = 7,
CheckResId = 8,
BlackboardData = 9,
BagItemExist = 10,
IsInFsmState = 11,
AiConversationConditionType_MAX = 12,
};
// Enum GSE-ProtobufDB.AiConversationEndType
// NumValues: 0x0005
enum class EAiConversationEndType : uint8
{
None = 0,
Manual = 1,
AkEnded = 2,
AmEnded = 3,
AiConversationEndType_MAX = 4,
};
// Enum GSE-ProtobufDB.EACFactDataOperateType
// NumValues: 0x0007
enum class EACFactDataOperateType : uint8
{
None = 0,
Replace = 1,
Increase = 2,
Decrease = 3,
Or = 4,
And = 5,
EACFactDataOperateType_MAX = 6,
};
// Enum GSE-ProtobufDB.SpellTriggerEffectType
// NumValues: 0x0005
enum class ESpellTriggerEffectType : uint8
{
None = 0,
SkillEffect = 1,
AddBuff = 2,
RemoveBuff = 3,
SpellTriggerEffectType_MAX = 4,
};
// Enum GSE-ProtobufDB.SpellTargetBaseType
// NumValues: 0x0005
enum class ESpellTargetBaseType : uint8
{
None = 0,
Victim = 1,
Caster = 2,
Attacker = 3,
SpellTargetBaseType_MAX = 4,
};
// Enum GSE-ProtobufDB.CollectionQualityType
// NumValues: 0x0004
enum class ECollectionQualityType : uint8
{
Normal = 0,
Plus = 1,
Chief = 2,
CollectionQualityType_MAX = 3,
};
// Enum GSE-ProtobufDB.CollectionInteractType
// NumValues: 0x0005
enum class ECollectionInteractType : uint8
{
Item = 0,
Normal = 1,
Plus = 2,
Chief = 3,
CollectionInteractType_MAX = 4,
};
// Enum GSE-ProtobufDB.ProcessUsage
// NumValues: 0x0005
enum class EProcessUsage : uint8
{
None = 0,
Custom = 1,
LevelTemplate = 2,
Npc = 3,
ProcessUsage_MAX = 4,
};
// Enum GSE-ProtobufDB.PerformLockType
// NumValues: 0x0004
enum class EPerformLockType : uint8
{
None = 0,
Unit = 1,
SceneItem = 2,
PerformLockType_MAX = 3,
};
// Enum GSE-ProtobufDB.TaskStageState
// NumValues: 0x0004
enum class ETaskStageState : uint8
{
Default = 0,
Activated = 1,
Finished = 2,
TaskStageState_MAX = 3,
};
// Enum GSE-ProtobufDB.ConditionRelationType
// NumValues: 0x0003
enum class EConditionRelationType : uint8
{
LogicRelationAnd = 0,
LogicRelationOr = 1,
ConditionRelationType_MAX = 2,
};
// Enum GSE-ProtobufDB.FollowPartnerSpawnType
// NumValues: 0x0003
enum class EFollowPartnerSpawnType : uint8
{
BySceneItem = 0,
ByEqs = 1,
FollowPartnerSpawnType_MAX = 2,
};
// Enum GSE-ProtobufDB.MapSymbolType
// NumValues: 0x000A
enum class GSE_ProtobufDB::EMapSymbolType : uint8
{
Min = 0,
Stupa = 1,
GodTower = 2,
CaveEntrance = 3,
Challenge = 4,
StrongHold = 5,
Npc = 6,
MirageWorld = 7,
RebirthPoint = 8,
MapSymbolType_MAX = 9,
};
// Enum GSE-ProtobufDB.MapSymbolState
// NumValues: 0x0005
enum class EMapSymbolState : uint8
{
Hidden = 0,
Incompelte = 1,
Compelte = 2,
Unexplored = 3,
MapSymbolState_MAX = 4,
};
// Enum GSE-ProtobufDB.MapSymbolActiveState
// NumValues: 0x0004
enum class EMapSymbolActiveState : uint8
{
Normal = 0,
Disable = 1,
VisableNotHit = 2,
MapSymbolActiveState_MAX = 3,
};
// Enum GSE-ProtobufDB.PigsyStoryIAndRType
// NumValues: 0x0007
enum class EPigsyStoryIAndRType : uint8
{
None = 0,
ResumeDefault = 1,
InterruptIntoBattle = 2,
InterruptInteractWithNpc = 3,
InterruptPlayerMoveOverDist = 4,
InterruptBajieInteractWait = 5,
PigsyStoryIAndRType_MAX = 6,
};
// Enum GSE-ProtobufDB.DefeatUITriggerType
// NumValues: 0x0006
enum class EDefeatUITriggerType : uint8
{
None = 0,
Dead = 1,
Seq = 2,
Cpg = 3,
BossRush = 4,
DefeatUITriggerType_MAX = 5,
};
// Enum GSE-ProtobufDB.DefeatUIShowType
// NumValues: 0x0004
enum class EDefeatUIShowType : uint8
{
Defeat = 0,
LevelPass = 1,
None = 2,
DefeatUIShowType_MAX = 3,
};
// Enum GSE-ProtobufDB.ProjectileBeHittedCostAttrType
// NumValues: 0x0003
enum class EProjectileBeHittedCostAttrType : uint8
{
None = 0,
Stamina = 1,
ProjectileBeHittedCostAttrType_MAX = 2,
};
// Enum GSE-ProtobufDB.AbnormalDispModifyType
// NumValues: 0x0004
enum class EAbnormalDispModifyType : uint8
{
None = 0,
Override = 1,
Modify = 2,
AbnormalDispModifyType_MAX = 3,
};
// Enum GSE-ProtobufDB.UnitAIDetourCrowdType
// NumValues: 0x000C
enum class EUnitAIDetourCrowdType : uint8
{
None = 0,
Low100Detect = 1,
Low500Detect = 2,
Low = 3,
Medium = 4,
MediumDetectLightAvoidence = 5,
FarDetect = 6,
FarDetectLightAvoidence = 7,
MediumDectectHeavyAvoidence = 8,
MediumHighQuality = 9,
EnumMax = 255,
UnitAIDetourCrowdType_MAX = 256,
};
// Enum GSE-ProtobufDB.EBRLimitTargetType
// NumValues: 0x0004
enum class EBRLimitTargetType : uint8
{
None = 0,
Player = 1,
Monster = 2,
EBRLimitTargetType_MAX = 3,
};
// Enum GSE-ProtobufDB.EBRLimitType
// NumValues: 0x0006
enum class EBRLimitType : uint8
{
None = 0,
AttrOverride = 1,
Talent = 2,
Buff = 3,
BattleTimeLimit = 4,
EBRLimitType_MAX = 5,
};
}