26 lines
819 B
Ucode
26 lines
819 B
Ucode
class ScrnM99SniperRifle extends M99SniperRifle;
|
|
|
|
//disable skipping realod animation
|
|
//v4.39 - you need to reload, but can skip aiming animation
|
|
simulated function bool PutDown()
|
|
{
|
|
if ( Level.TimeSeconds < FireMode[0].NextFireTime - FireMode[0].FireRate * (1.0 - MinReloadPct)
|
|
&& AmmoAmount(0) >= FireMode[0].AmmoPerFire) {
|
|
Instigator.PendingWeapon = none;
|
|
return false;
|
|
}
|
|
|
|
// remove that shit, when you need to wait some time after switching back to this weapon,
|
|
// if you skipped reload
|
|
FireMode[0].NextFireTime = Level.TimeSeconds - 0.01;
|
|
return super.PutDown();
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
FireModeClass(0)=Class'ScrnBalanceSrv.ScrnM99Fire'
|
|
MinReloadPct=0.800000
|
|
PickupClass=Class'ScrnBalanceSrv.ScrnM99Pickup'
|
|
ItemName="M99AMR 'The NoobGun'"
|
|
}
|