Skip to content

Commit 32b8c6b

Browse files
committed
Update CTakeDamageResult
1 parent 6db670c commit 32b8c6b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/cs2_sdk/entity/ctakedamageinfo.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ struct CTakeDamageResult
153153
{
154154
CTakeDamageInfo* m_pOriginatingInfo;
155155
int32_t m_nHealthLost;
156+
int32_t m_nHealthBefore;
156157
int32_t m_nDamageDealt;
157158
float m_flPreModifiedDamage;
158159
int32_t m_nTotalledHealthLost;
@@ -163,6 +164,7 @@ struct CTakeDamageResult
163164
{
164165
m_pOriginatingInfo = pInfo;
165166
m_nHealthLost = static_cast<int32_t>(pInfo->m_flDamage);
167+
m_nHealthBefore = 0;
166168
m_nDamageDealt = static_cast<int32_t>(pInfo->m_flDamage);
167169
m_flPreModifiedDamage = pInfo->m_flDamage;
168170
m_nTotalledHealthLost = static_cast<int32_t>(pInfo->m_flDamage);
@@ -175,6 +177,7 @@ struct CTakeDamageResult
175177
constexpr CTakeDamageResult(float damage) :
176178
m_pOriginatingInfo(nullptr),
177179
m_nHealthLost(static_cast<int32_t>(damage)),
180+
m_nHealthBefore(0),
178181
m_nDamageDealt(static_cast<int32_t>(damage)),
179182
m_flPreModifiedDamage(damage),
180183
m_nTotalledHealthLost(static_cast<int32_t>(damage)),
@@ -183,4 +186,4 @@ struct CTakeDamageResult
183186
{
184187
}
185188
};
186-
static_assert(sizeof(CTakeDamageResult) == 32);
189+
static_assert(sizeof(CTakeDamageResult) == 40);

0 commit comments

Comments
 (0)