trigger_teleport: Add filter for func_pushable entities. Test chamber can now be triggered.
This commit is contained in:
parent
99f513efdb
commit
9e68e24d2e
1 changed files with 4 additions and 1 deletions
|
@ -17,7 +17,8 @@
|
|||
enumflags
|
||||
{
|
||||
TRIGTELE_MONSTERS,
|
||||
TRIGTELE_NOCLIENTS
|
||||
TRIGTELE_NOCLIENTS,
|
||||
TRIGTELE_PUSHABLES
|
||||
};
|
||||
|
||||
/*!QUAKED trigger_teleport (.5 .5 .5) ? CLIENTS NPCS PUSHABLES PHYSICS FRIENDLIES CLIENTSINVEHICLES EVERYTHING x x CLIENTSNOTINVEHICLES DEBRIS NPCSINVEHICLES NOBOTS
|
||||
|
@ -164,6 +165,8 @@ trigger_teleport::CanPass(NSEntity target)
|
|||
return false;
|
||||
if (!HasSpawnFlags(TRIGTELE_MONSTERS) && target.flags & FL_MONSTER)
|
||||
return false;
|
||||
if (!HasSpawnFlags(TRIGTELE_PUSHABLES) && target.classname == "func_pushable")
|
||||
return false;
|
||||
} else {
|
||||
if (CanBeTriggeredBy(target) == false)
|
||||
return false;
|
||||
|
|
Loading…
Reference in a new issue