Always snap to grid

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[edit]

AltFireMinIneffectiveRange[edit]

Type: float

distance within which altfire will likely pass through/miss target

Default value: 512.0

AltFireReallyIneffectiveRange[edit]

Type: float

generally AltFireReallyIneffectiveRange/X preset for speed

Default value: 256.0

FireMode[edit]

Type: EFireMode


LastFiredRocket[edit]

Type: Projectile


PreferAltFireRange[edit]

Type: float

distance at which skilled NPCs will prefer altfire

Default value: 1280.0

RocketLocation1[edit]

Type: Object.Point


RocketLocation2[edit]

Type: Object.Point


RocketLocation3[edit]

Type: Object.Point


RocketLocation4[edit]

Type: Object.Point


Default values[edit]

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[edit]

EFireMode[edit]

FM_None 
FM_Fire 
FM_AltFire 

Instance functions[edit]

AdjustProjectileAim[edit]

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

Overrides: U2Weapon.AdjustProjectileAim


GetAltRocket[edit]

simulated function Actor GetAltRocket ()


GetMiniRocket[edit]

simulated function Actor GetMiniRocket (int i)


GetProjectedLocation[edit]

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


GetProjSpeed[edit]

function float GetProjSpeed (bool bAlt)

Overrides: Weapon.GetProjSpeed


GetRocketLocation01[edit]

simulated function Object.Point GetRocketLocation01 ()


GetRocketLocation02[edit]

simulated function Object.Point GetRocketLocation02 ()


GetRocketLocation03[edit]

simulated function Object.Point GetRocketLocation03 ()


GetRocketLocation04[edit]

simulated function Object.Point GetRocketLocation04 ()


GetRocketStatus[edit]

simulated function bool GetRocketStatus (int i)


HandleTargetDetails[edit]

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

Overrides: U2Weapon.HandleTargetDetails


PostModifyRatings[edit]

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

Overrides: U2Weapon.PostModifyRatings


ProjectileFire[edit]

function Projectile ProjectileFire (class<ProjectileProjClass)

Overrides: U2Weapon.ProjectileFire


UpdateAltRanges[edit]

function UpdateAltRanges ()

Overrides: U2Weapon.UpdateAltRanges