r2054 - branches/nexuiz-2.0/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Dec 18 03:42:55 EST 2006
Author: div0
Date: 2006-12-18 03:42:55 -0500 (Mon, 18 Dec 2006)
New Revision: 2054
Modified:
branches/nexuiz-2.0/data/qcsrc/server/t_items.qc
Log:
spawn_debug 2
Modified: branches/nexuiz-2.0/data/qcsrc/server/t_items.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/t_items.qc 2006-12-18 08:41:31 UTC (rev 2053)
+++ branches/nexuiz-2.0/data/qcsrc/server/t_items.qc 2006-12-18 08:42:55 UTC (rev 2054)
@@ -224,6 +224,7 @@
};
+.float is_item;
void StartItem (string itemmodel, string pickupsound, float defaultrespawntime, string itemname, float itemid, float itemflags, float(entity player, entity item) pickupevalfunc, float pickupbasevalue)
{
vector org;
@@ -254,6 +255,24 @@
setorigin(self, org);
}
+ if(cvar("spawn_debug") >= 2)
+ {
+ if(self.classname != "droppedweapon")
+ {
+ entity otheritem;
+ for(otheritem = findradius(org, 3); otheritem; otheritem = otheritem.chain)
+ {
+ if(otheritem.is_item)
+ {
+ dprint("XXX Found duplicated item: ", itemname, vtos(self.origin));
+ dprint(" vs ", otheritem.netname, vtos(otheritem.origin), "\n");
+ error("Mapper sucks.");
+ }
+ }
+ self.is_item = TRUE;
+ }
+ }
+
if (self.classname != "droppedweapon")
waypoint_spawnforitem(self);
More information about the nexuiz-commits
mailing list