Updated TF2 ext Burn call with new parameter.
authorNicholas Hastings <skamonkey@gmail.com>
Tue Oct 29 18:59:12 2013 -0400 (2013-10-29)
changeset 4158ec9737f0382a
parent 4157 3b44084ff2a0
child 4159 08f0f6c1e452
Updated TF2 ext Burn call with new parameter.
extensions/tf2/natives.cpp
     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