- case RESOURCE_SHELLS: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_shells_weapon")); break;
- case RESOURCE_BULLETS: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_nails_weapon")); break;
- case RESOURCE_ROCKETS: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_rockets_weapon")); break;
- case RESOURCE_CELLS: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_cells_weapon")); break;
- case RESOURCE_PLASMA: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_plasma_weapon")); break;
- case RESOURCE_FUEL: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_fuel_weapon")); break;
+ switch (wpn.ammo_type)
+ {
+ case RES_SHELLS: ammo = cvar("g_pickup_shells_weapon"); break;
+ case RES_BULLETS: ammo = cvar("g_pickup_nails_weapon"); break;
+ case RES_ROCKETS: ammo = cvar("g_pickup_rockets_weapon"); break;
+ case RES_CELLS: ammo = cvar("g_pickup_cells_weapon"); break;
+ case RES_PLASMA: ammo = cvar("g_pickup_plasma_weapon"); break;
+ case RES_FUEL: ammo = cvar("g_pickup_fuel_weapon"); break;
+ }