# SFWeapon.SFB9Rifle

Spatial Fear
Class: SFB9Rifle
Descripton: Subclasses of SFweapon
Implements the B9Pistel weapon, based on the original UT Ripper code.
Author: Markus Nuebel

Extends:
Modifiers:
Source code

    SFWeapon.SFB9Rifle

%%

## Variables

%function_comment% |  |  | name | IdleAnims[2]
%function_comment% |  |  | bool | m_bShuffle
%function_comment% |  |  | float | m_fFirstPhase
%function_comment% |  |  | float | m_fShuffleCounter
%function_comment% |  |  | Sound | m_sndLoading
%function_comment% |  |  | Sound | m_sndVapour
%function_comment% |  |  | vector | m_vectOrgOffset

## Functions

|  |  | AltFire (float Value)
| AltFiring |  | AltFire (float F)
| AltFiring |  | AnimEnd ()
| AltFiring |  | BeginState ()
| AltFiring |  | CoolDown ()
| AltFiring |  | EndState ()
|  |  | Finish ()
| AltFiring |  | Fire (float F)
| AltFiring |  | FireTheWeapon ()
|  |  | PlayAltFiring ()
|  |  | PlayFiring ()
|  |  | PlayIdleAnim ()
| AltFiring |  | Tick (float fDelta)

## Default properties

    {
         m_sndLoading=Sound'SPF-Content.Weapons.B9RifleLoading'
         m_sndVapour=Sound'SPF-Content.Weapons.B9RifleVapour'
         IdleAnims(0)=Still
         IdleAnims(1)=Still2
         MaxTargetRange=4000
         MaxTargetRangeAlt=4000
         fNormalRate=0.163300
         fDesiredRate=0.040000
         fAltDesiredRate=0.200000
         fDamage=22.000000
         fAltDamage=100.000000
         Icon=Texture'SfResource1.Icons.B9RifleIco'
         fMomentum=100.000000
         fAltMomentum=100.000000
         bCanUpgradeLaserSight=True
         bCanUpgradeEnergyBooster=True
         bShake=True
         bFlash=True
         ShakeMagAlt=400.000000
         ShakeTimeAlt=0.200000
         ShakeVertAlt=8.000000
         InstantFogAlt=(X=170.000000,Y=190.000000,Z=220.000000)
         WeaponDescription="Classification: B-9 Disruptor Rifle\nSame as the Disruptor Pistol but has better energy throughput and accuracy.\nSecondary fire fires a 'disrupter' charge that moves faster, delivers a much wider blast, and takes 5 seconds between shots.  3 seconds before you fire (during which it can make a sort of whiney "
         AmmoName=Class'SFWeapon.SFB9Ammo'
         PickupAmmoCount=40
         FireOffset=(X=65.000000,Y=-17.000000,Z=-5.000000)
         ProjectileClass=Class'SFWeapon.SFB9Projectile2'
         AltProjectileClass=Class'SFWeapon.SFB9Projectile3'
         shakemag=200.000000
         shaketime=0.200000
         shakevert=4.000000
         AltRefireRate=0.300000
         FireSound=Sound'SPF-Content.Weapons.B9RifleFire'
         AltFireSound=Sound'SPF-Content.Weapons.B9RifleAltFire'
         SelectSound=Sound'SPF-Content.Weapons.B9RifleSelect'
         AutoSwitchPriority=4
         InventoryGroup=4
         PickupMessage="You got the B-9 Disruptor Rifle."
         ItemName="B9 Rifle"
         PlayerViewOffset=(X=3.400000,Y=-2.800000,Z=-3.300000)
         PlayerViewMesh=LodMesh'SFWeapon.SFB9rm'
         PlayerViewScale=0.400000
         PickupViewMesh=LodMesh'SFWeapon.SFB9rpick'
         ThirdPersonMesh=LodMesh'SFWeapon.SFB9rhand'
         PickupSound=Sound'SPF-Content.Weapons.B9RiflePickup'
         Mesh=LodMesh'SFWeapon.SFB9rpick'
         DrawScale=0.350000
         bNoSmooth=False
         CollisionRadius=38.000000
         CollisionHeight=17.000000
         Mass=70.000000
    }

class file time: 12/7/2003 3:58:26 PM - creation time: 12/7/2003 4:03:39 PM
Created with UnCodeX