\r
// reset fields the weapons may use\r
for (j = WEP_FIRST; j <= WEP_LAST; ++j)\r
+ {\r
weapon_action(j, WR_RESETPLAYER);\r
\r
+ // all weapons must be fully loaded when we spawn\r
+ entity e;\r
+ e = get_weaponinfo(j);\r
+ if(e.spawnflags & WEP_FLAG_RELOADABLE) // prevent accessing undefined cvars\r
+ self.weapon_load[j] = cvar(strcat("g_balance_", e.netname, "_reload_ammo"));\r
+ }\r
+\r
oldself = self;\r
self = spot;\r
activator = oldself;\r