mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-01-22 21:36:01 +00:00
13.05.2023
This commit is contained in:
parent
9f5449e89a
commit
0b2b498ce3
7042
sdk/!GlobalTypes.hpp
7042
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: client.dll
|
// Binary: client.dll
|
||||||
// Classes count: 7667
|
// Classes count: 7669
|
||||||
// Enums count: 61
|
// Enums count: 61
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -9186,7 +9186,7 @@ public:
|
|||||||
int32_t radius; // 0x11d8
|
int32_t radius; // 0x11d8
|
||||||
float health_threshold_pct; // 0x11dc
|
float health_threshold_pct; // 0x11dc
|
||||||
float duration; // 0x11e0
|
float duration; // 0x11e0
|
||||||
CHandle< C_BaseEntity > m_hTombstoneSourceAbility; // 0x11e4
|
CHandle< C_DOTABaseAbility > m_hTombstoneSourceAbility; // 0x11e4
|
||||||
CHandle< C_BaseEntity > m_hChaseUnit; // 0x11e8
|
CHandle< C_BaseEntity > m_hChaseUnit; // 0x11e8
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -13601,7 +13601,7 @@ class CDOTA_Modifier_SkeletonKing_VampiricAura : public CDOTA_Buff
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t vampiric_aura; // 0x11d8
|
int32_t vampiric_aura; // 0x11d8
|
||||||
int32_t creep_vampiric_aura; // 0x11dc
|
int32_t creep_lifesteal_reduction_pct; // 0x11dc
|
||||||
float skeleton_duration; // 0x11e0
|
float skeleton_duration; // 0x11e0
|
||||||
int32_t max_skeleton_charges; // 0x11e4
|
int32_t max_skeleton_charges; // 0x11e4
|
||||||
int32_t m_iKillCounter; // 0x11e8
|
int32_t m_iKillCounter; // 0x11e8
|
||||||
@ -16300,12 +16300,13 @@ public:
|
|||||||
int32_t bonus_attack_range; // 0x11d8
|
int32_t bonus_attack_range; // 0x11d8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 2
|
||||||
// Size: 0x11e8
|
// Size: 0x11e8
|
||||||
class CDOTA_Modifier_Sniper_TakeAim_Bonus : public CDOTA_Buff
|
class CDOTA_Modifier_Sniper_TakeAim_Bonus : public CDOTA_Buff
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t slow; // 0x11d8
|
int32_t slow; // 0x11d8
|
||||||
|
int32_t active_attack_range_bonus; // 0x11dc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -22632,7 +22633,7 @@ public:
|
|||||||
int32_t radius; // 0x11d8
|
int32_t radius; // 0x11d8
|
||||||
float health_threshold_pct; // 0x11dc
|
float health_threshold_pct; // 0x11dc
|
||||||
float duration; // 0x11e0
|
float duration; // 0x11e0
|
||||||
CHandle< C_BaseEntity > m_hTombstoneSourceAbility; // 0x11e4
|
CHandle< C_DOTABaseAbility > m_hTombstoneSourceAbility; // 0x11e4
|
||||||
CHandle< C_BaseEntity > m_hChaseUnit; // 0x11e8
|
CHandle< C_BaseEntity > m_hChaseUnit; // 0x11e8
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -33586,12 +33587,13 @@ public:
|
|||||||
int32_t bonus_chance; // 0x11f0
|
int32_t bonus_chance; // 0x11f0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 2
|
||||||
// Size: 0x11e0
|
// Size: 0x11e0
|
||||||
class CDOTA_Modifier_Item_SeedsOfSerenity : public CDOTA_Buff_Item
|
class CDOTA_Modifier_Item_SeedsOfSerenity : public CDOTA_Buff_Item
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t bonus_health; // 0x11d8
|
int32_t bonus_health; // 0x11d8
|
||||||
|
float bonus_health_regen; // 0x11dc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -33945,15 +33947,16 @@ public:
|
|||||||
ParticleIndex_t m_nFXIndex; // 0x11dc
|
ParticleIndex_t m_nFXIndex; // 0x11dc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 5
|
||||||
// Size: 0x1220
|
// Size: 0x1228
|
||||||
class CDOTA_Modifier_Item_SpecialistsArray : public CDOTA_Buff_Item
|
class CDOTA_Modifier_Item_SpecialistsArray : public CDOTA_Buff_Item
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t all_stats; // 0x11d8
|
int32_t all_stats; // 0x11d8
|
||||||
int32_t bonus_damage; // 0x11dc
|
int32_t bonus_damage; // 0x11dc
|
||||||
int32_t count; // 0x11e0
|
int32_t proc_bonus_damage; // 0x11e0
|
||||||
int32_t secondary_target_range_bonus; // 0x11e4
|
int32_t count; // 0x11e4
|
||||||
|
int32_t secondary_target_range_bonus; // 0x11e8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -35618,6 +35621,49 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 11
|
||||||
|
// Size: 0x58
|
||||||
|
class C_DOTA_TrackingProjectileInfo
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_iHandle; // 0x0
|
||||||
|
int32_t m_iMoveSpeed; // 0x4
|
||||||
|
Vector m_vLocation; // 0x8
|
||||||
|
CHandle< C_BaseEntity > m_hSource; // 0x14
|
||||||
|
CHandle< C_BaseEntity > m_hTarget; // 0x18
|
||||||
|
Vector m_vTargetLocation; // 0x1c
|
||||||
|
bool m_bDodgeable; // 0x28
|
||||||
|
bool m_bIsAttack; // 0x29
|
||||||
|
bool m_bIsEvaded; // 0x2a
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad002b[0x1]; // 0x2b
|
||||||
|
public:
|
||||||
|
GameTime_t m_flExpireTime; // 0x2c
|
||||||
|
GameTime_t m_flMaxImpactTime; // 0x30
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 10
|
||||||
|
// Size: 0x90
|
||||||
|
class C_DOTA_LinearProjectileInfo
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x20]; // 0x0
|
||||||
|
public:
|
||||||
|
CTransform m_transform; // 0x20
|
||||||
|
int32_t m_iHandle; // 0x40
|
||||||
|
Vector m_vInitPosition; // 0x44
|
||||||
|
Vector m_vPosition; // 0x50
|
||||||
|
Vector m_vVelocity; // 0x5c
|
||||||
|
Vector m_vAcceleration; // 0x68
|
||||||
|
float m_flMaxSpeed; // 0x74
|
||||||
|
float m_flFowRadius; // 0x78
|
||||||
|
bool m_bStickyFoWReveal; // 0x7c
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad007d[0x3]; // 0x7d
|
||||||
|
public:
|
||||||
|
float m_flDistance; // 0x80
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 100
|
// Alignment: 100
|
||||||
// Size: 0x3d0
|
// Size: 0x3d0
|
||||||
class CLightInfoBase
|
class CLightInfoBase
|
||||||
|
10
sdk/fwd.hpp
10
sdk/fwd.hpp
@ -5018,6 +5018,7 @@ struct CDOTA_Modifier_BountyHunter_Track;
|
|||||||
struct CDOTA_Modifier_BountyHunter_TrackEffect;
|
struct CDOTA_Modifier_BountyHunter_TrackEffect;
|
||||||
struct CDOTA_Modifier_BountyHunter_Track_Bear_Trap;
|
struct CDOTA_Modifier_BountyHunter_Track_Bear_Trap;
|
||||||
struct CDOTA_Modifier_BountyHunter_WindWalk;
|
struct CDOTA_Modifier_BountyHunter_WindWalk;
|
||||||
|
struct CDOTA_Modifier_BountyHunter_WindWalk_Fade;
|
||||||
struct CDOTA_Modifier_BountyHunter_WindWalk_Slow;
|
struct CDOTA_Modifier_BountyHunter_WindWalk_Slow;
|
||||||
struct CDOTA_Modifier_Break;
|
struct CDOTA_Modifier_Break;
|
||||||
struct CDOTA_Modifier_Brewmaster_BrewUp;
|
struct CDOTA_Modifier_Brewmaster_BrewUp;
|
||||||
@ -5785,7 +5786,6 @@ struct CDOTA_Modifier_Item_Flicker;
|
|||||||
struct CDOTA_Modifier_Item_Flicker_Damaged;
|
struct CDOTA_Modifier_Item_Flicker_Damaged;
|
||||||
struct CDOTA_Modifier_Item_Fluffy_Hat;
|
struct CDOTA_Modifier_Item_Fluffy_Hat;
|
||||||
struct CDOTA_Modifier_Item_ForceStaff;
|
struct CDOTA_Modifier_Item_ForceStaff;
|
||||||
struct CDOTA_Modifier_Item_ForceStaff_Dizzy;
|
|
||||||
struct CDOTA_Modifier_Item_Force_Boots;
|
struct CDOTA_Modifier_Item_Force_Boots;
|
||||||
struct CDOTA_Modifier_Item_Force_Field;
|
struct CDOTA_Modifier_Item_Force_Field;
|
||||||
struct CDOTA_Modifier_Item_Force_Field_Bonus;
|
struct CDOTA_Modifier_Item_Force_Field_Bonus;
|
||||||
@ -8126,12 +8126,14 @@ struct CParticleFunctionInitializer;
|
|||||||
struct CParticleFunctionOperator;
|
struct CParticleFunctionOperator;
|
||||||
struct CParticleFunctionPreEmission;
|
struct CParticleFunctionPreEmission;
|
||||||
struct CParticleFunctionRenderer;
|
struct CParticleFunctionRenderer;
|
||||||
|
struct CParticleInput;
|
||||||
struct CParticleModelInput;
|
struct CParticleModelInput;
|
||||||
struct CParticleProperty;
|
struct CParticleProperty;
|
||||||
struct CParticleRemapFloatInput;
|
struct CParticleRemapFloatInput;
|
||||||
struct CParticleSystem;
|
struct CParticleSystem;
|
||||||
struct CParticleSystemDefinition;
|
struct CParticleSystemDefinition;
|
||||||
struct CParticleTransformInput;
|
struct CParticleTransformInput;
|
||||||
|
struct CParticleVariableRef;
|
||||||
struct CParticleVecInput;
|
struct CParticleVecInput;
|
||||||
struct CParticleVisibilityInputs;
|
struct CParticleVisibilityInputs;
|
||||||
struct CPathAnimMotor;
|
struct CPathAnimMotor;
|
||||||
@ -11399,6 +11401,7 @@ struct C_DOTA_Item_Yasha;
|
|||||||
struct C_DOTA_Item_Yasha_And_Kaya;
|
struct C_DOTA_Item_Yasha_And_Kaya;
|
||||||
struct C_DOTA_Jungle_Varmint_Dive;
|
struct C_DOTA_Jungle_Varmint_Dive;
|
||||||
struct C_DOTA_LightInfo;
|
struct C_DOTA_LightInfo;
|
||||||
|
struct C_DOTA_LinearProjectileInfo;
|
||||||
struct C_DOTA_MapTree;
|
struct C_DOTA_MapTree;
|
||||||
struct C_DOTA_MinibossSpawner;
|
struct C_DOTA_MinibossSpawner;
|
||||||
struct C_DOTA_NPC_AghsFort_Lich_Ice_Spire;
|
struct C_DOTA_NPC_AghsFort_Lich_Ice_Spire;
|
||||||
@ -11425,6 +11428,7 @@ struct C_DOTA_Samurai_Tabi;
|
|||||||
struct C_DOTA_SimpleObstruction;
|
struct C_DOTA_SimpleObstruction;
|
||||||
struct C_DOTA_TempTree;
|
struct C_DOTA_TempTree;
|
||||||
struct C_DOTA_Tiny_ScepterTree;
|
struct C_DOTA_Tiny_ScepterTree;
|
||||||
|
struct C_DOTA_TrackingProjectileInfo;
|
||||||
struct C_DOTA_UnitInventory;
|
struct C_DOTA_UnitInventory;
|
||||||
struct C_DOTA_Unit_AghsFort_Creature_Batrider;
|
struct C_DOTA_Unit_AghsFort_Creature_Batrider;
|
||||||
struct C_DOTA_Unit_AghsFort_Creature_DungeonBat;
|
struct C_DOTA_Unit_AghsFort_Creature_DungeonBat;
|
||||||
@ -12003,6 +12007,7 @@ struct C_OP_SetRandomControlPointPosition;
|
|||||||
struct C_OP_SetSimulationRate;
|
struct C_OP_SetSimulationRate;
|
||||||
struct C_OP_SetSingleControlPointPosition;
|
struct C_OP_SetSingleControlPointPosition;
|
||||||
struct C_OP_SetToCP;
|
struct C_OP_SetToCP;
|
||||||
|
struct C_OP_SetVariable;
|
||||||
struct C_OP_SetVec;
|
struct C_OP_SetVec;
|
||||||
struct C_OP_SetVectorAttributeToVectorExpression;
|
struct C_OP_SetVectorAttributeToVectorExpression;
|
||||||
struct C_OP_SnapshotRigidSkinToBones;
|
struct C_OP_SnapshotRigidSkinToBones;
|
||||||
@ -12369,6 +12374,7 @@ struct ParticleChildrenInfo_t;
|
|||||||
struct ParticleControlPointConfiguration_t;
|
struct ParticleControlPointConfiguration_t;
|
||||||
struct ParticleControlPointDriver_t;
|
struct ParticleControlPointDriver_t;
|
||||||
struct ParticleIndex_t;
|
struct ParticleIndex_t;
|
||||||
|
struct ParticleNamedValueConfiguration_t;
|
||||||
struct ParticleNamedValueSource_t;
|
struct ParticleNamedValueSource_t;
|
||||||
struct ParticlePreviewBodyGroup_t;
|
struct ParticlePreviewBodyGroup_t;
|
||||||
struct ParticlePreviewState_t;
|
struct ParticlePreviewState_t;
|
||||||
@ -12550,7 +12556,7 @@ struct sGlaiveInfoSilencer;
|
|||||||
struct sGlaiveInfoStorm;
|
struct sGlaiveInfoStorm;
|
||||||
struct sLilShredderBounceInfo;
|
struct sLilShredderBounceInfo;
|
||||||
struct sLoadoutItem;
|
struct sLoadoutItem;
|
||||||
struct sPartingShotTemporarySoulDef;
|
struct sMuertaPartingShotSoulDef;
|
||||||
struct sPendingTreeModelChange;
|
struct sPendingTreeModelChange;
|
||||||
struct sPendingTreeRemoval;
|
struct sPendingTreeRemoval;
|
||||||
struct sPlayerSnapshot;
|
struct sPlayerSnapshot;
|
||||||
|
6309
sdk/particles.hpp
6309
sdk/particles.hpp
File diff suppressed because it is too large
Load Diff
135
sdk/server.hpp
135
sdk/server.hpp
@ -2248,7 +2248,7 @@ enum class DOTA_GC_TEAM : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x2b
|
// Size: 0x2c
|
||||||
enum class EEvent : uint32_t
|
enum class EEvent : uint32_t
|
||||||
{
|
{
|
||||||
EVENT_ID_NONE = 0x0,
|
EVENT_ID_NONE = 0x0,
|
||||||
@ -2294,6 +2294,7 @@ enum class EEvent : uint32_t
|
|||||||
EVENT_ID_MUERTA_RELEASE_SPRING2023 = 0x28,
|
EVENT_ID_MUERTA_RELEASE_SPRING2023 = 0x28,
|
||||||
EVENT_ID_TEAM_2023_TOUR1 = 0x29,
|
EVENT_ID_TEAM_2023_TOUR1 = 0x29,
|
||||||
EVENT_ID_TEAM_2023_TOUR2 = 0x2a,
|
EVENT_ID_TEAM_2023_TOUR2 = 0x2a,
|
||||||
|
EVENT_ID_TEAM_2023_TOUR3 = 0x2b,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -13654,7 +13655,7 @@ private:
|
|||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
CHandle< CBaseEntity > m_hSource; // 0x8
|
CHandle< CBaseEntity > m_hSource; // 0x8
|
||||||
CHandle< CBaseEntity > m_hInflictor; // 0xc
|
CHandle< CDOTABaseAbility > m_hInflictor; // 0xc
|
||||||
CHandle< CBaseEntity > m_hTarget; // 0x10
|
CHandle< CBaseEntity > m_hTarget; // 0x10
|
||||||
CHandle< CBaseEntity > m_hProjectileSource; // 0x14
|
CHandle< CBaseEntity > m_hProjectileSource; // 0x14
|
||||||
float m_flDamage; // 0x18
|
float m_flDamage; // 0x18
|
||||||
@ -14284,65 +14285,68 @@ public:
|
|||||||
float fAttackTimeRemaining; // 0x28
|
float fAttackTimeRemaining; // 0x28
|
||||||
PlayerID_t m_nIssuerPlayerIndex; // 0x2c
|
PlayerID_t m_nIssuerPlayerIndex; // 0x2c
|
||||||
PlayerID_t m_nVictimPlayerID; // 0x30
|
PlayerID_t m_nVictimPlayerID; // 0x30
|
||||||
CHandle< CBaseEntity > inflictor; // 0x34
|
int32_t nDamageType; // 0x34
|
||||||
int32_t nDamageType; // 0x38
|
int32_t nDamageflags; // 0x38
|
||||||
int32_t nDamageflags; // 0x3c
|
int32_t nDamageCategory; // 0x3c
|
||||||
int32_t nDamageCategory; // 0x40
|
int32_t iFailType; // 0x40
|
||||||
int32_t iFailType; // 0x44
|
int16_t iRecord; // 0x44
|
||||||
int16_t iRecord; // 0x48
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad004a[0x6]; // 0x4a
|
[[maybe_unused]] uint8_t __pad0046[0x2]; // 0x46
|
||||||
public:
|
public:
|
||||||
CDOTA_Orb* pOrb; // 0x50
|
CDOTA_Orb* pOrb; // 0x48
|
||||||
CDOTA_Orb* pOrb2; // 0x58
|
CDOTA_Orb* pOrb2; // 0x50
|
||||||
int32_t nCost; // 0x60
|
int32_t nCost; // 0x58
|
||||||
int32_t nOrdertype; // 0x64
|
int32_t nOrdertype; // 0x5c
|
||||||
Vector vOldLoc; // 0x68
|
Vector vOldLoc; // 0x60
|
||||||
Vector vNewLoc; // 0x74
|
Vector vNewLoc; // 0x6c
|
||||||
Vector vCastLocation; // 0x80
|
Vector vCastLocation; // 0x78
|
||||||
bool bCraniumBasherTested; // 0x8c
|
bool bCraniumBasherTested; // 0x84
|
||||||
bool bMKBTested; // 0x8d
|
bool bMKBTested; // 0x85
|
||||||
bool bOctarineTested; // 0x8e
|
bool bOctarineTested; // 0x86
|
||||||
bool bHeartRegenApplied; // 0x8f
|
bool bHeartRegenApplied; // 0x87
|
||||||
bool bSangeAmpApplied; // 0x90
|
bool bSangeAmpApplied; // 0x88
|
||||||
bool bLocketAmpApplied; // 0x91
|
bool bLocketAmpApplied; // 0x89
|
||||||
bool bPaladinAmpApplied; // 0x92
|
bool bPaladinAmpApplied; // 0x8a
|
||||||
bool bBlademailApplied; // 0x93
|
bool bBlademailApplied; // 0x8b
|
||||||
bool bForceFieldApplied; // 0x94
|
bool bForceFieldApplied; // 0x8c
|
||||||
bool bKayaApplied; // 0x95
|
bool bKayaApplied; // 0x8d
|
||||||
bool bStoutConsidered; // 0x96
|
bool bStoutConsidered; // 0x8e
|
||||||
bool bInterrupted; // 0x97
|
bool bInterrupted; // 0x8f
|
||||||
bool bDiffusalApplied; // 0x98
|
bool bDiffusalApplied; // 0x90
|
||||||
bool bChainLightningConsidered; // 0x99
|
bool bChainLightningConsidered; // 0x91
|
||||||
bool bSuppressDamage; // 0x9a
|
bool bSuppressDamage; // 0x92
|
||||||
bool bRangedAttack; // 0x9b
|
bool bRangedAttack; // 0x93
|
||||||
bool bProcessProcs; // 0x9c
|
bool bProcessProcs; // 0x94
|
||||||
bool bProjectileIsFromIllusion; // 0x9d
|
bool bProjectileIsFromIllusion; // 0x95
|
||||||
bool bHasMagicComponent; // 0x9e
|
bool bHasMagicComponent; // 0x96
|
||||||
bool bIsSpellLifesteal; // 0x9f
|
bool bIsSpellLifesteal; // 0x97
|
||||||
CEntityIndex pnMagicStickProcEntityIndices[64]; // 0xa0
|
CEntityIndex pnMagicStickProcEntityIndices[64]; // 0x98
|
||||||
bool bBloodstoneRegenApplied; // 0x1a0
|
bool bBloodstoneRegenApplied; // 0x198
|
||||||
bool bShroudManaRestoreApplied; // 0x1a1
|
bool bShroudManaRestoreApplied; // 0x199
|
||||||
bool bPhylacteryApplied; // 0x1a2
|
bool bPhylacteryApplied; // 0x19a
|
||||||
bool bIgnoreNegativeValuesIfDebuffImmune; // 0x1a3
|
bool bIgnoreNegativeValuesIfDebuffImmune; // 0x19b
|
||||||
bool bIgnorePositiveValuesIfDebuffImmune; // 0x1a4
|
bool bIgnorePositiveValuesIfDebuffImmune; // 0x19c
|
||||||
bool bIgnoreAllIfDebuffImmune; // 0x1a5
|
bool bIgnoreAllIfDebuffImmune; // 0x19d
|
||||||
bool bAlsoIgnoreBuffsIfDebuffImmune; // 0x1a6
|
bool bAlsoIgnoreBuffsIfDebuffImmune; // 0x19e
|
||||||
bool bIgnoreLowerIfDebuffImmune; // 0x1a7
|
bool bIgnoreLowerIfDebuffImmune; // 0x19f
|
||||||
float flIgnoreLowerIfDebuffImmune; // 0x1a8
|
float flIgnoreLowerIfDebuffImmune; // 0x1a0
|
||||||
bool bIgnoreHigherIfDebuffImmune; // 0x1ac
|
bool bIgnoreHigherIfDebuffImmune; // 0x1a4
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad01ad[0x3]; // 0x1ad
|
[[maybe_unused]] uint8_t __pad01a5[0x3]; // 0x1a5
|
||||||
public:
|
public:
|
||||||
float flIgnoreHigherIfDebuffImmune; // 0x1b0
|
float flIgnoreHigherIfDebuffImmune; // 0x1a8
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad01b4[0x4]; // 0x1b4
|
[[maybe_unused]] uint8_t __pad01ac[0x4]; // 0x1ac
|
||||||
|
public:
|
||||||
|
char* pszAbilitySpecialName; // 0x1b0
|
||||||
|
int32_t nAbilitySpecialLevel; // 0x1b8
|
||||||
|
CHandle< CBaseEntity > hattacker; // 0x1bc
|
||||||
|
CHandle< CBaseEntity > htarget; // 0x1c0
|
||||||
|
CHandle< CBaseEntity > hunit; // 0x1c4
|
||||||
|
CHandle< CDOTABaseAbility > inflictor; // 0x1c8
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad01cc[0x4]; // 0x1cc
|
||||||
public:
|
public:
|
||||||
char* pszAbilitySpecialName; // 0x1b8
|
|
||||||
int32_t nAbilitySpecialLevel; // 0x1c0
|
|
||||||
CHandle< CBaseEntity > hattacker; // 0x1c4
|
|
||||||
CHandle< CBaseEntity > htarget; // 0x1c8
|
|
||||||
CHandle< CBaseEntity > hunit; // 0x1cc
|
|
||||||
CDOTA_Buff* pAddedBuff; // 0x1d0
|
CDOTA_Buff* pAddedBuff; // 0x1d0
|
||||||
|
|
||||||
// Static fields:
|
// Static fields:
|
||||||
@ -39436,7 +39440,7 @@ public:
|
|||||||
int32_t radius; // 0x11d8
|
int32_t radius; // 0x11d8
|
||||||
float health_threshold_pct; // 0x11dc
|
float health_threshold_pct; // 0x11dc
|
||||||
float duration; // 0x11e0
|
float duration; // 0x11e0
|
||||||
CHandle< CBaseEntity > m_hTombstoneSourceAbility; // 0x11e4
|
CHandle< CDOTABaseAbility > m_hTombstoneSourceAbility; // 0x11e4
|
||||||
CHandle< CBaseEntity > m_hChaseUnit; // 0x11e8
|
CHandle< CBaseEntity > m_hChaseUnit; // 0x11e8
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -47377,7 +47381,7 @@ class CDOTA_Modifier_SkeletonKing_VampiricAura : public CDOTA_Buff
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t vampiric_aura; // 0x11d8
|
int32_t vampiric_aura; // 0x11d8
|
||||||
int32_t creep_vampiric_aura; // 0x11dc
|
int32_t creep_lifesteal_reduction_pct; // 0x11dc
|
||||||
float skeleton_duration; // 0x11e0
|
float skeleton_duration; // 0x11e0
|
||||||
int32_t max_skeleton_charges; // 0x11e4
|
int32_t max_skeleton_charges; // 0x11e4
|
||||||
int32_t m_iKillCounter; // 0x11e8
|
int32_t m_iKillCounter; // 0x11e8
|
||||||
@ -52111,12 +52115,13 @@ public:
|
|||||||
int32_t bonus_attack_range; // 0x11d8
|
int32_t bonus_attack_range; // 0x11d8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 2
|
||||||
// Size: 0x11e8
|
// Size: 0x11e8
|
||||||
class CDOTA_Modifier_Sniper_TakeAim_Bonus : public CDOTA_Buff
|
class CDOTA_Modifier_Sniper_TakeAim_Bonus : public CDOTA_Buff
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t slow; // 0x11d8
|
int32_t slow; // 0x11d8
|
||||||
|
int32_t active_attack_range_bonus; // 0x11dc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -63204,7 +63209,7 @@ public:
|
|||||||
int32_t radius; // 0x11d8
|
int32_t radius; // 0x11d8
|
||||||
float health_threshold_pct; // 0x11dc
|
float health_threshold_pct; // 0x11dc
|
||||||
float duration; // 0x11e0
|
float duration; // 0x11e0
|
||||||
CHandle< CBaseEntity > m_hTombstoneSourceAbility; // 0x11e4
|
CHandle< CDOTABaseAbility > m_hTombstoneSourceAbility; // 0x11e4
|
||||||
CHandle< CBaseEntity > m_hChaseUnit; // 0x11e8
|
CHandle< CBaseEntity > m_hChaseUnit; // 0x11e8
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -82771,12 +82776,13 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 2
|
||||||
// Size: 0x11e0
|
// Size: 0x11e0
|
||||||
class CDOTA_Modifier_Item_SeedsOfSerenity : public CDOTA_Buff_Item
|
class CDOTA_Modifier_Item_SeedsOfSerenity : public CDOTA_Buff_Item
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t bonus_health; // 0x11d8
|
int32_t bonus_health; // 0x11d8
|
||||||
|
float bonus_health_regen; // 0x11dc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -83277,15 +83283,16 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 5
|
||||||
// Size: 0x1220
|
// Size: 0x1228
|
||||||
class CDOTA_Modifier_Item_SpecialistsArray : public CDOTA_Buff_Item
|
class CDOTA_Modifier_Item_SpecialistsArray : public CDOTA_Buff_Item
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t all_stats; // 0x11d8
|
int32_t all_stats; // 0x11d8
|
||||||
int32_t bonus_damage; // 0x11dc
|
int32_t bonus_damage; // 0x11dc
|
||||||
int32_t count; // 0x11e0
|
int32_t proc_bonus_damage; // 0x11e0
|
||||||
int32_t secondary_target_range_bonus; // 0x11e4
|
int32_t count; // 0x11e4
|
||||||
|
int32_t secondary_target_range_bonus; // 0x11e8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
|
Loading…
Reference in New Issue
Block a user