bool autocvar_g_weapon_throwable;
-.float savenextthink;
-void thrown_wep_think(entity this);
-
// returns amount of ammo used, or -1 for failure, or 0 for no ammo count
float W_ThrowNewWeapon(entity own, float wpn, float doreduce, vector org, vector velo, .entity weaponentity);