class SchlonzScorpionCannon extends ONSMASRocketPack; state ProjectileFireMode { function Fire(Controller C) { local SchlonzScorpionRocketProjectile R; local float BestAim, BestDist; R = SchlonzScorpionRocketProjectile(SpawnProjectile(ProjectileClass, False)); if (R != None) { if (AIController(C) != None) R.HomingTarget = C.Enemy; else { BestAim = LockAim; R.HomingTarget = C.PickTarget(BestAim, BestDist, vector(WeaponFireRotation), WeaponFireLocation, MaxLockRange); } } } } // ProjectileClass=UT2k4AssaultFull.PROJ_SpaceFighter_Rocket defaultproperties { DrawScale=0.400000 FireInterval=1.000000 DualFireOffset=20.000000 ProjectileClass=SchlonzUT.SchlonzScorpionRocketProjectile }