trigger_multiple: Added wait = -1 behaviour (fixes de_survivor's car light flickering)
This commit is contained in:
parent
098b701fe5
commit
78ccd2f4ec
1 changed files with 7 additions and 2 deletions
|
@ -30,8 +30,12 @@ void trigger_multiple :: touch ( void )
|
|||
} else {
|
||||
CBaseTrigger::UseTargets();
|
||||
}
|
||||
think = Respawn;
|
||||
nextthink = time + m_flWait;
|
||||
|
||||
/* This is effectively a trigger_once...*/
|
||||
if (m_flWait != -1) {
|
||||
think = Respawn;
|
||||
nextthink = time + m_flWait;
|
||||
}
|
||||
solid = SOLID_NOT;
|
||||
|
||||
#ifdef GS_DEVELOPER
|
||||
|
@ -61,6 +65,7 @@ void trigger_multiple :: trigger_multiple ( void )
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
trigger_multiple::Respawn();
|
||||
CBaseEntity::CBaseEntity();
|
||||
CBaseTrigger::InitBrushTrigger();
|
||||
|
|
Loading…
Reference in a new issue