.float fade_end;
#ifdef SVQC
-void StartItemA (entity a);
+void StartItem(entity this, entity a);
#endif
#ifdef CSQC
void Item_Touch (void);
-void Item_Reset();
+void Item_Reset(entity this);
void Item_FindTeam();
// Savage: used for item garbage-collection
.float is_item;
.entity itemdef;
-void StartItem (string itemmodel, string pickupsound, float defaultrespawntime, float defaultrespawntimejitter, string itemname, float itemid, float weaponid, float itemflags, float(entity player, entity item) pickupevalfunc, float pickupbasevalue);
+void _StartItem(entity this, string itemmodel, string pickupsound, float defaultrespawntime, float defaultrespawntimejitter, string itemname, float itemid, float weaponid, float itemflags, float(entity player, entity item) pickupevalfunc, float pickupbasevalue);
void target_items_use (void);