summaryrefslogtreecommitdiff
path: root/src/game
diff options
context:
space:
mode:
Diffstat (limited to 'src/game')
-rw-r--r--src/game/g_trigger.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/game/g_trigger.c b/src/game/g_trigger.c
index 267bcad7..31fcf6d6 100644
--- a/src/game/g_trigger.c
+++ b/src/game/g_trigger.c
@@ -409,11 +409,12 @@ void SP_trigger_hurt( gentity_t *self )
self->r.contents = CONTENTS_TRIGGER;
- if( self->spawnflags & 2 )
- self->use = hurt_use;
+ self->use = hurt_use;
// link in to the world if starting active
- if( !( self->spawnflags & 1 ) )
+ if( self->spawnflags & 1 )
+ trap_UnlinkEntity( self );
+ else
trap_LinkEntity( self );
}
@@ -1072,7 +1073,9 @@ void SP_trigger_heal( gentity_t *self )
InitTrigger( self );
// link in to the world if starting active
- if( !( self->spawnflags & 1 ) )
+ if( self->spawnflags & 1 )
+ trap_UnlinkEntity( self );
+ else
trap_LinkEntity( self );
}