Added TF2 object stocks (bug 4536, r=psychonic).
This commit is contained in:
parent
ff363e3893
commit
4ab3b15efd
@ -108,6 +108,22 @@ enum TFHoliday
|
|||||||
TFHoliday_Birthday
|
TFHoliday_Birthday
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum TFObjectType
|
||||||
|
{
|
||||||
|
TFObject_CartDispenser = 0,
|
||||||
|
TFObject_Dispenser = 0,
|
||||||
|
TFObject_Teleporter = 1,
|
||||||
|
TFObject_Sentry = 2,
|
||||||
|
TFObject_Sapper = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum TFObjectMode
|
||||||
|
{
|
||||||
|
TFObjectMode_None = 0,
|
||||||
|
TFObjectMode_Entrance = 0,
|
||||||
|
TFObjectMode_Exit = 1
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets a client on fire for 10 seconds.
|
* Sets a client on fire for 10 seconds.
|
||||||
*
|
*
|
||||||
|
@ -259,3 +259,41 @@ stock TF2_GetPlayerConditionFlags(client)
|
|||||||
{
|
{
|
||||||
return GetEntProp(client, Prop_Send, "m_nPlayerCond");
|
return GetEntProp(client, Prop_Send, "m_nPlayerCond");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets an entity's object type.
|
||||||
|
*
|
||||||
|
* @param entity Entity index.
|
||||||
|
* @return Current TFObjectType of entity.
|
||||||
|
* @error Invalid entity index.
|
||||||
|
*/
|
||||||
|
stock TFObjectType:TF2_GetObjectType(entity)
|
||||||
|
{
|
||||||
|
new offset = GetEntSendPropOffs(entity, "m_iObjectType");
|
||||||
|
|
||||||
|
if (offset <= 0)
|
||||||
|
{
|
||||||
|
ThrowError("Entity index %d is not an object", entity);
|
||||||
|
}
|
||||||
|
|
||||||
|
return TFObjectType:GetEntData(entity, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets an entity's object mode.
|
||||||
|
*
|
||||||
|
* @param entity Entity index.
|
||||||
|
* @return Current TFObjectMode of entity.
|
||||||
|
* @error Invalid entity index.
|
||||||
|
*/
|
||||||
|
stock TFObjectMode:TF2_GetObjectMode(entity)
|
||||||
|
{
|
||||||
|
new offset = GetEntSendPropOffs(entity, "m_iObjectMode");
|
||||||
|
|
||||||
|
if (offset <= 0)
|
||||||
|
{
|
||||||
|
ThrowError("Entity index %d is not an object", entity);
|
||||||
|
}
|
||||||
|
|
||||||
|
return TFObjectMode:GetEntData(entity, offset);
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user