]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/server/t_items.qc
Use remove() instead. No need to keep the disabled weapon entity as long as it won...
[voretournament/voretournament.git] / data / qcsrc / server / t_items.qc
index f37e3a2dccd215de5c27a31e3c790a4fbd817aff..918347f5c3dd88164bacbec30f69c36c10227ed5 100644 (file)
@@ -208,7 +208,10 @@ void Item_ScheduleRespawnIn(entity e, float t)
 void Item_ScheduleRespawn(entity e)\r
 {\r
        Item_Show(e, 0);\r
-       Item_ScheduleRespawnIn(e, ITEM_RESPAWNTIME(e));\r
+       if(e.respawntime > 0) // if respawntime is -1, this item does not respawn\r
+               Item_ScheduleRespawnIn(e, ITEM_RESPAWNTIME(e));\r
+       else\r
+               remove(e);\r
 }\r
 \r
 void Item_ScheduleInitialRespawn(entity e)\r