func_bomb_target: Fix triggering upon C4 explosion.

This commit is contained in:
Marco Cawthorne 2019-01-10 11:14:13 +01:00
parent b9902e94ea
commit 84399e33c9
2 changed files with 5 additions and 10 deletions

View file

@ -6,7 +6,7 @@
*
****/
class func_bomb_target
class func_bomb_target:CBaseTrigger
{
void() func_bomb_target;
virtual void() touch;
@ -26,10 +26,7 @@ void func_bomb_target::touch(void)
void func_bomb_target::func_bomb_target(void)
{
angles = [0,0,0];
movetype = MOVETYPE_NONE;
solid = SOLID_TRIGGER;
setmodel(this, model);
model = 0;
CBaseTrigger::CBaseTrigger();
CBaseTrigger::InitBrushTrigger();
iBombZones++;
}

View file

@ -112,10 +112,8 @@ static void WeaponC4BOMB_Think( void ) {
while ( eBombChain ) {
if ( ( eBombChain.classname == "func_bomb_target" ) ) {
entity eOld = self;
self = eBombChain;
//Entities_UseTargets();
self = eOld;
CBaseTrigger targetty = (CBaseTrigger)eBombChain;
targetty.UseTargets();
}
eBombChain = eBombChain.chain;
}