SFWeapon.SFHardWave

Spatial Fear
Class: SFHardWave
Descripton: Subclasses of SFweapon
Implements The Hard Wave Rifle

Author: Markus Nuebel

Extends:
Modifiers:
Source code

SFWeapon.SFHardWave
%%

Variables

%function_comment%
boolbVisionEnabled
%function_comment%
nameIdleAnims[2]

Functions

IdleAnimEnd ()
AltFiringfloatgetAngle (vector vecFirst, vector vecSecond)
PlayAltFiring ()
PlayFiring ()
PlayIdleAnim ()
AltFiringProcessTraceHit (Actor Other, Vector HitLocation, Vector HitNormal, Vector X, Vector Y, Vector Z)
spawnPawnHitEffect (vector HitLocation, vector HitNormal)
spawnWallHitEffect (vector HitLocation, vector HitNormal)
AltFiringTraceFire (float Accuracy)

Default properties

{
     IdleAnims(0)=Still
     IdleAnims(1)=Still2
     MaxTargetRange=6000
     MaxTargetRangeAlt=200
     fNormalRate=0.333300
     fDesiredRate=0.400000
     fAltDesiredRate=0.400000
     fDamage=35.000000
     fAltDamage=0.000000
     AltAmmoPerShot=6
     Icon=Texture'SfResource1.Icons.hardwaveico'
     bInstantHit=True
     fAltMomentum=20000.000000
     bCanUpgradeLaserSight=True
     bCanUpgradeEnergyBooster=True
     LaserSightUpgradeMessage="Upgraded Hard Wave Rifle with Laser Sight"
     bShake=True
     bFlash=True
     ShakeMagAlt=100.000000
     ShakeTimeAlt=0.500000
     ShakeVertAlt=7.000000
     m_fTrailEffectIntervallSize=91.000000
     m_clsHitWallEffect=Class'SFWeapon.SFRingExplosion'
     m_clsTrailEffect=Class'SFWeapon.SFHWBeam'
     WeaponDescription="Classification: Hard Wave Rifle:\nA portable containment field generator mounted to a gun frame.\nProjects a very small field instantly for a light long range attack.\nIt can also generate a very fast short range wave in a wide arc that will not harm, but will temporarily stun enemies."
     InstFlash=-0.300000
     InstFog=(X=400.000000,Y=200.000000)
     AmmoName=Class'SFWeapon.SFHardWaveAmmo'
     PickupAmmoCount=20
     bAltInstantHit=True
     FireOffset=(X=39.000000,Y=-7.000000,Z=-10.000000)
     AltDamageType=SFstunned
     shakemag=100.000000
     shaketime=0.500000
     shakevert=7.000000
     RefireRate=1.000000
     AltRefireRate=0.830000
     FireSound=Sound'SPF-Content.Weapons.HWPrimaryFire'
     AltFireSound=Sound'SPF-Content.Weapons.HWAltFire'
     SelectSound=Sound'SPF-Content.Weapons.HWSelect'
     bDrawMuzzleFlash=True
     AutoSwitchPriority=6
     InventoryGroup=6
     PickupMessage="You got the Hard Wave Rifle."
     ItemName="Hard Wave Rifle"
     PlayerViewOffset=(X=2.600000,Y=-1.450000,Z=-1.600000)
     PlayerViewMesh=LodMesh'SFWeapon.SFHardwavem'
     PlayerViewScale=0.250000
     BobDamping=0.965000
     PickupViewMesh=LodMesh'SFWeapon.SFHardwavehand'
     ThirdPersonMesh=LodMesh'SFWeapon.SFhardwavepick'
     PickupSound=Sound'SPF-Content.Weapons.HWPickup'
     Mesh=LodMesh'SFWeapon.SFHardwavehand'
     bNoSmooth=False
     CollisionRadius=25.000000
     CollisionHeight=7.000000
     Mass=50.000000
}


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