float client_cefc_accumulatortime;
#endif
-.float sniperrifle_bulletcounter;
-.float wish_reload;
+.float weapon_load[WEP_MAXCOUNT]; FTEQCC_YOU_SUCK_THIS_IS_NOT_UNREFERENCED(weapon_load);
+.float zero_ammo; // used by the reloading system, must always be 0
+.float clip_load;
+.float old_clip_load;
+.float clip_size;
+
+..float reload_ammo_player;
+.float reload_ammo_amount, reload_ammo_min, reload_time;
+.string reload_sound;
#define PROJECTILE_MAKETRIGGER(e) (e).solid = SOLID_CORPSE; (e).dphitcontentsmask = DPCONTENTS_SOLID | DPCONTENTS_BODY | DPCONTENTS_CORPSE
// when doing this, hagar can go through clones