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%
nameIdleAnims[2]
%function_comment%
boolm_bShuffle
%function_comment%
floatm_fFirstPhase
%function_comment%
floatm_fShuffleCounter
%function_comment%
Soundm_sndLoading
%function_comment%
Soundm_sndVapour
%function_comment%
vectorm_vectOrgOffset

Functions

AltFire (float Value)
AltFiringAltFire (float F)
AltFiringAnimEnd ()
AltFiringBeginState ()
AltFiringCoolDown ()
AltFiringEndState ()
Finish ()
AltFiringFire (float F)
AltFiringFireTheWeapon ()
PlayAltFiring ()
PlayFiring ()
PlayIdleAnim ()
AltFiringTick (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