X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmapobjects%2Ftrigger%2Fgravity.qc;h=0582e708cf047b06dde9b087179c5b4bf8318f7b;hb=730dbd22c093ce25fa7875cbb641e66de0dd2a02;hp=1ac0f8768d5d355b1a4b0d8d7cea8f97935c6cf5;hpb=ec98f5c9d50f267779fed871c9eb094a52064219;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mapobjects/trigger/gravity.qc b/qcsrc/common/mapobjects/trigger/gravity.qc index 1ac0f8768..0582e708c 100644 --- a/qcsrc/common/mapobjects/trigger/gravity.qc +++ b/qcsrc/common/mapobjects/trigger/gravity.qc @@ -15,7 +15,7 @@ void trigger_gravity_remove(entity own) } void trigger_gravity_check_think(entity this) { - // This spawns when a player enters the gravity zone and checks if he left. + // This spawns when a player enters the gravity zone and checks if they left. // Each frame, this.count is set to 2 by trigger_gravity_touch() and decreased by 1 here. // It the player has left the gravity trigger, this will be allowed to reach 0 and indicate that. if(this.count <= 0) @@ -68,7 +68,7 @@ void trigger_gravity_touch(entity this, entity toucher) else return; } - toucher.trigger_gravity_check = spawn(); + toucher.trigger_gravity_check = new_pure(trigger_gravity_checker); toucher.trigger_gravity_check.enemy = this; toucher.trigger_gravity_check.owner = toucher; toucher.trigger_gravity_check.gravity = toucher.gravity; @@ -100,7 +100,7 @@ spawnfunc(trigger_gravity) this.active = ACTIVE_ACTIVE; this.setactive = generic_setactive; - IFTARGETED + if(this.targetname && this.targetname != "") { // legacy use this.use = trigger_gravity_use;