]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/items/spawning.qc
Add a comment about DAMAGE_DEALT_TOTAL accuracy
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / items / spawning.qc
index 4c5b9d17aa8f0aa80ace15d8b44a1ae6255664ca..bc780da552677418eb14e3e5943d3e678085626d 100644 (file)
@@ -29,6 +29,19 @@ entity Item_FindDefinition(string class_name)
        return NULL;
 }
 
+entity Item_DefinitionFromInternalName(string item_name)
+{
+       FOREACH(Items, it.netname == item_name,
+       {
+               return it;
+       });
+       FOREACH(Weapons, it.netname == item_name,
+       {
+               return it.m_pickup;
+       });
+       return NULL;
+}
+
 bool Item_IsAllowed(string class_name)
 {
        entity definition = Item_FindDefinition(class_name);
@@ -132,6 +145,7 @@ void Item_SetExpiring(entity item, bool expiring)
 
 // Compatibility spawn functions
 
+// in Quake this is green armor, in Xonotic maps it is an armor shard
 SPAWNFUNC_ITEM_COND(item_armor1, cvar("sv_mapformat_is_quake3"), ITEM_ArmorSmall, ITEM_ArmorMedium)
 
 SPAWNFUNC_ITEM(item_armor25, ITEM_ArmorMega)