There is no spoon

UE2:WeaponInvRocketLauncher (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:10, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
U2XMP Object >> Actor >> Inventory >> Weapon >> U2Weapon >> WeaponInvRocketLauncher
Package: 
U2Weapons
Direct subclasses:
WeaponInvRocketLauncherEx, WeaponInvRocketLauncherGimp, WeaponInvRocketLauncherSmall

WeaponInvRocketLauncher.uc $Author: Pcarlson $ $Date: 10/30/02 3:36p $ $Revision: 45 $

Properties

AltFireMinIneffectiveRange

Type: float

distance within which altfire will likely pass through/miss target

Default value: 512.0

AltFireReallyIneffectiveRange

Type: float

generally AltFireReallyIneffectiveRange/X preset for speed

Default value: 256.0

FireMode

Type: EFireMode


LastFiredRocket

Type: Projectile


PreferAltFireRange

Type: float

distance at which skilled NPCs will prefer altfire

Default value: 1280.0

RocketLocation1

Type: Object.Point


RocketLocation2

Type: Object.Point


RocketLocation3

Type: Object.Point


RocketLocation4

Type: Object.Point


Default values

Property Value
AIRating 0.75
AIRatingAltFire 0.7
AIRatingFire 0.75
AltFireLastDownTime 2.5
AltFireLastReloadTime 4.0
AltFireLastRoundSound Sound'U2WeaponsA.RocketLauncher.RL_AltFireLastRound'
AltFireSound Sound'U2WeaponsA.RocketLauncher.RL_AltFire'
AltFireTime 1.083
AltProjectileClass Class'U2Weapons.projectileAltRocket'
AltRefireRate 2.0
AltShakeMag 3.0
AltShakeTime 0.15
AmmoName Class'U2Weapons.ammoInvRocketLauncher'
AutoSwitchPriority 14
bAltSplashDamage True
bAltWarnTarget True
bCrosshairGlows True
BobDamping 0.975
bRecommendSplashDamage True
bSplashDamage True
bWarnTarget True
CockingSound Sound'U2WeaponsA.RocketLauncher.RL_Reload'
CrosshairName "RL_Cross"
FireLastDownTime 2.5
FireLastReloadTime 4.0
FireLastRoundSound Sound'U2WeaponsA.RocketLauncher.RL_FireLastRound'
FireOffset
Member Value
X 10.0
Y 19.0
Z 4.0
FireSound Sound'U2WeaponsA.RocketLauncher.RL_Fire'
FireTime 1.083
FiringSpeed 1.0
FirstPersonOffset
Member Value
X 50.0
Z -10.0
FlashSkin Shader'WeaponFXT.RocketLauncher.RL_FP_Skin2FX'
FlashSkinTP Shader'WeaponFXT.RocketLauncher.RL_TP_Skin2FX'
GroupOffset 1
IconIndex 5
InventoryGroup 3
ItemID "RL"
ItemName "Rocket Launcher"
Mass 500.0
Mesh LegendMesh'GlmWeaponsG.RL_FP'
PickupAmmoCount 5
PickupClass Class'U2Weapons.weaponRocketLauncher'
PlayerViewOffset
Member Value
X 0.0
Z 0.0
PreferCrouchingMultiplier 2.0
PreferProneMultiplier 0.0
ProjectileClass Class'U2Weapons.projectileHeavyRocket'
RangeIdealAltFire 1024.0
RangeIdealFire 512.0
RangeLimitAltFire 1400.0
RangeLimitFire 32767.0
RangeMaxAltFire 1400.0
RangeMaxFire 2048.0
RangeMinAltFire 80.0
RangeMinFire 192.0
RatingInsideMinAltFire -20.0
RatingInsideMinFire -20.0
RatingRangeIdealAltFire 0.75
RatingRangeIdealFire 0.8
RatingRangeLimitAltFire 0.01
RatingRangeLimitFire 0.1
RatingRangeMaxAltFire 0.1
RatingRangeMaxFire 0.2
RatingRangeMinAltFire -0.5
RatingRangeMinFire -0.5
RefireRate 1.0
ReloadTime 3.5
ReloadUnloadedSound Sound'U2WeaponsA.RocketLauncher.RL_ReloadUnloaded'
SelectSound Sound'U2WeaponsA.RocketLauncher.RL_Select'
ShakeMag 14.0
ShakeTime 0.3
ThirdPersonMesh LegendMesh'GlmWeaponsG.RL_TP'
WeaponAnimationType AT_Shoulder

Enums

EFireMode

FM_None 
FM_Fire 
FM_AltFire 

Instance functions

AdjustProjectileAim

function bool AdjustProjectileAim (bool bAltFire, class<ProjectileProjectileClass, Object.Vector projStart, float FireSpread, bool bLeadTarget, bool bWarnTarget, bool bTossed, bool bTrySplash)

Overrides: U2Weapon.AdjustProjectileAim


GetAltRocket

simulated function Actor GetAltRocket ()


GetMiniRocket

simulated function Actor GetMiniRocket (int i)


GetProjectedLocation

simulated function Object.Point GetProjectedLocation (Object.Vector Loc, Canvas Canvas, optional bool returnbad)


GetProjSpeed

function float GetProjSpeed (bool bAlt)

Overrides: Weapon.GetProjSpeed


GetRocketLocation01

simulated function Object.Point GetRocketLocation01 ()


GetRocketLocation02

simulated function Object.Point GetRocketLocation02 ()


GetRocketLocation03

simulated function Object.Point GetRocketLocation03 ()


GetRocketLocation04

simulated function Object.Point GetRocketLocation04 ()


GetRocketStatus

simulated function bool GetRocketStatus (int i)


HandleTargetDetails

simulated function HandleTargetDetails (Actor A, Canvas Canvas, Object.Vector ViewLoc, Object.Rotator ViewRot)

Overrides: U2Weapon.HandleTargetDetails


PostModifyRatings

function PostModifyRatings (Actor Target, float DistanceToEnemy, out float PriFireRating, out float AltFireRating)

Overrides: U2Weapon.PostModifyRatings


ProjectileFire

function Projectile ProjectileFire (class<ProjectileProjClass)

Overrides: U2Weapon.ProjectileFire


UpdateAltRanges

function UpdateAltRanges ()

Overrides: U2Weapon.UpdateAltRanges