From: Mircea Kitsune Date: Wed, 8 Sep 2010 09:52:58 +0000 (+0300) Subject: Non-respawning items: Allow 'respawntime -1' to cause an item to never respawn again... X-Git-Tag: xonotic-v0.1.0preview~315^2~4^2~4 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=a8bd3cc5d528ea7840a60bae465807cff3f96ae1;p=xonotic%2Fxonotic-data.pk3dir.git Non-respawning items: Allow 'respawntime -1' to cause an item to never respawn again (and only allow picking it up once) --- diff --git a/qcsrc/server/t_items.qc b/qcsrc/server/t_items.qc index c291e79a0..449cebe8a 100644 --- a/qcsrc/server/t_items.qc +++ b/qcsrc/server/t_items.qc @@ -234,7 +234,8 @@ void Item_ScheduleRespawnIn(entity e, float t) void Item_ScheduleRespawn(entity e) { Item_Show(e, 0); - Item_ScheduleRespawnIn(e, ITEM_RESPAWNTIME(e)); + if(e.respawntime > 0) // if respawntime is -1, this item does not respawn + Item_ScheduleRespawnIn(e, ITEM_RESPAWNTIME(e)); } void Item_ScheduleInitialRespawn(entity e)