Compare commits
2 Commits
06d959ef02
...
9e68e24d2e
Author | SHA1 | Date |
---|---|---|
Marco Cawthorne | 9e68e24d2e | |
Marco Cawthorne | 99f513efdb |
|
@ -93,7 +93,7 @@ func_pushable::Respawn(void)
|
|||
SetOrigin(GetSpawnOrigin());
|
||||
SetMovetype(MOVETYPE_STEP);
|
||||
PlayerUse = OnPlayerUse;
|
||||
hitcontentsmaski = CONTENTBIT_BODY; /* don't collide with anything but players */
|
||||
//hitcontentsmaski = CONTENTBIT_BODY | CONTENTBIT_BODY; /* don't collide with anything but players */
|
||||
|
||||
if (!m_eCollBox) {
|
||||
m_eCollBox = spawn();
|
||||
|
|
|
@ -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 New Issue