//============================================================================= // SuperBallFire. // Author: Kenneth Stojevich // Description: Sets up the firing action of the Super Disc Gun //============================================================================= class SuperBallFire extends FlakFire; var int discCount; // var to keep track of the number of discs fired function projectile SpawnProjectile(Vector Start, Rotator Dir) { local Projectile p; if ( discCount < 4 ) { if( ProjectileClass != None ) { Dir.pitch=0.0; p = Weapon.Spawn(ProjectileClass,,, Start, Dir); } } //discCount++; Log(discCount); return p; } defaultproperties { discCount=0 AmmoClass=class'SuperBallAmmo' ProjectileClass=class'Learning.SuperBall' ProjPerFire=0 Spread=0 ProjSpawnOffset=(X=25,Y=5,Z=-6) FlashEmitterClass=None FireRate=0.5 BotRefireRate=0.5 }