From 3dee62271f5c82213085c14439153993a00dcfdf Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 1 Sep 2019 10:08:59 +0200 Subject: [PATCH] Half-Life: Let items trigger targets. Required for Hazard Course at least. --- src/server/valve/items.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/valve/items.cpp b/src/server/valve/items.cpp index 175b3ec1..71425039 100644 --- a/src/server/valve/items.cpp +++ b/src/server/valve/items.cpp @@ -15,7 +15,7 @@ */ /* PICKUP ITEMS */ -class item_pickup:CBaseEntity +class item_pickup:CBaseTrigger { int id; void() item_pickup; @@ -35,6 +35,8 @@ void item_pickup::touch(void) sound(other, CHAN_ITEM, "items/gunpickup2.wav", 1, ATTN_NORM); Weapons_AddItem((player)other, id); + CBaseTrigger::UseTargets(); + if (cvar("sv_playerslots") == 1) { remove(self); } else { @@ -74,6 +76,6 @@ void item_pickup::Respawn(void) void item_pickup::item_pickup(void) { precache_sound("items/suitchargeok1.wav"); - CBaseEntity::CBaseEntity(); + CBaseTrigger::CBaseTrigger(); Respawn(); }