Remove template checking, doesnt work.

Consider GetGameTime() alternative?
This commit is contained in:
zaCade
2019-04-08 12:53:24 +02:00
parent 39df383460
commit 4dc220bda3
3 changed files with 3 additions and 40 deletions
+3 -7
View File
@@ -283,15 +283,13 @@ stock bool RegisterItemEntity(CItem item, int entity, int type)
{
int iOwner = Entity_GetOwner(entity);
int iParent = Entity_GetParent(entity);
int iTempID = Entity_GetTempID(entity);
switch(type)
{
case REGISTER_WEAPON:
{
if (!item.bWeapon && item.iTempID == iTempID && (iOwner == INVALID_ENT_REFERENCE))
if (!item.bWeapon && (iOwner == INVALID_ENT_REFERENCE))
{
item.iTempID = iTempID;
item.iWeapon = entity;
return true;
@@ -299,11 +297,10 @@ stock bool RegisterItemEntity(CItem item, int entity, int type)
}
case REGISTER_BUTTON:
{
if (!item.bButton && item.iTempID == iTempID && (iParent == INVALID_ENT_REFERENCE || (item.bWeapon && iParent == item.iWeapon)))
if (!item.bButton && (iParent == INVALID_ENT_REFERENCE || (item.bWeapon && iParent == item.iWeapon)))
{
SDKHook(entity, SDKHook_Use, OnButtonPress);
item.iTempID = iTempID;
item.iButton = entity;
return true;
@@ -311,13 +308,12 @@ stock bool RegisterItemEntity(CItem item, int entity, int type)
}
case REGISTER_TRIGGER:
{
if (!item.bTrigger && item.iTempID == iTempID && (iParent == INVALID_ENT_REFERENCE || (item.bWeapon && iParent == item.iWeapon)))
if (!item.bTrigger && (iParent == INVALID_ENT_REFERENCE || (item.bWeapon && iParent == item.iWeapon)))
{
SDKHook(entity, SDKHook_StartTouch, OnTriggerTouch);
SDKHook(entity, SDKHook_EndTouch, OnTriggerTouch);
SDKHook(entity, SDKHook_Touch, OnTriggerTouch);
item.iTempID = iTempID;
item.iTrigger = entity;
return true;