Updated TF2 ext Burn call with new parameter.
Updated TF2 ext Burn call with new parameter.
1.1 --- a/extensions/tf2/natives.cpp Tue Oct 29 18:59:00 2013 -0400
1.2 +++ b/extensions/tf2/natives.cpp Tue Oct 29 18:59:12 2013 -0400
1.3 @@ -100,14 +100,17 @@
1.4 if (!pWrapper)
1.5 {
1.6 REGISTER_NATIVE_ADDR("Burn",
1.7 - PassInfo pass[2]; \
1.8 + PassInfo pass[3]; \
1.9 pass[0].flags = PASSFLAG_BYVAL; \
1.10 pass[0].size = sizeof(CBaseEntity *); \
1.11 pass[0].type = PassType_Basic; \
1.12 pass[1].flags = PASSFLAG_BYVAL; \
1.13 pass[1].size = sizeof(CBaseEntity *); \
1.14 pass[1].type = PassType_Basic; \
1.15 - pWrapper = g_pBinTools->CreateCall(addr, CallConv_ThisCall, NULL, pass, 2))
1.16 + pass[2].flags = PASSFLAG_BYVAL; \
1.17 + pass[2].size = sizeof(float); \
1.18 + pass[2].type = PassType_Basic; \
1.19 + pWrapper = g_pBinTools->CreateCall(addr, CallConv_ThisCall, NULL, pass, 3))
1.20 }
1.21
1.22 CBaseEntity *pEntity;
1.23 @@ -132,6 +135,8 @@
1.24 *(CBaseEntity **)vptr = pTarget;
1.25 vptr += sizeof(CBaseEntity *);
1.26 *(CBaseEntity **)vptr = NULL;
1.27 + vptr += sizeof(CBaseEntity *);
1.28 + *(float *)vptr = -1.0f;
1.29
1.30 pWrapper->Execute(vstk, NULL);
1.31