diff --git a/ServerExt/Classes/Ext_T_AmmoRegHelp.uc b/ServerExt/Classes/Ext_T_AmmoRegHelp.uc index 56e1a9d..31ef5a9 100644 --- a/ServerExt/Classes/Ext_T_AmmoRegHelp.uc +++ b/ServerExt/Classes/Ext_T_AmmoRegHelp.uc @@ -27,7 +27,7 @@ function Timer() { if( W.SpareAmmoCount[i] < W.SpareAmmoCapacity[i] ) { - ExtraAmmo = Min(FMax(float(W.SpareAmmoCapacity[i])*RegCount,1.f),W.SpareAmmoCapacity[i]); + ExtraAmmo = FMax(float(W.SpareAmmoCapacity[i] + W.MagazineCapacity[i])*RegCount,1.f); if ( i==0 ) { W.AddAmmo(ExtraAmmo);