I'm a doctor, not a mechanic
UE2:ShieldFire (UT2003)
Object >> Actor >> WeaponFire >> ShieldFire |
Contents
- 1 Properties
- 1.1 AutoFireTestFreq
- 1.2 AutoHitPawn
- 1.3 AutoHitTime
- 1.4 bAutoRelease
- 1.5 bStartedChargingForce
- 1.6 ChargingEmitter
- 1.7 ChargingForce
- 1.8 ChargingSound
- 1.9 DamageType
- 1.10 FullyChargedTime
- 1.11 MaxDamage
- 1.12 MaxForce
- 1.13 MinDamage
- 1.14 MinForce
- 1.15 MinHoldTime
- 1.16 SelfDamageScale
- 1.17 SelfForceScale
- 1.18 ShieldRange
- 1.19 Default values
- 2 Functions
- Package:
- XWeapons
- Direct subclass:
- ClassShieldFire
- This class in other games:
- UT2004
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
null
Properties
AutoFireTestFreq
Type: float
Default value: 0.15
AutoHitPawn
Type: Pawn
AutoHitTime
Type: float
bAutoRelease
Type: bool
bStartedChargingForce
Type: bool
ChargingEmitter
Type: xEmitter
emitter class while charging
ChargingForce
Type: string
Default value: "ImpactHammerLoop"
ChargingSound
Type: Sound
charging sound
Default value: Sound'WeaponSounds.shieldgun_charge'
DamageType
Type: class<DamageType>
weapon fire damage type (no projectile, so we put this here)
Default value: Class'XWeapons.DamTypeShieldImpact'
FullyChargedTime
Type: float
held for this long will do max damage
Default value: 3.5
MaxDamage
Type: float
damage to other players
Default value: 150.0
MaxForce
Type: float
force to other players
Default value: 100000.0
MinDamage
Type: float
Default value: 40.0
MinForce
Type: float
Default value: 65000.0
MinHoldTime
Type: float
held for this time or less will do minimum damage/force. held for MaxHoldTime will do max
Default value: 0.25
SelfDamageScale
Type: float
%damage to self (when shielding a wall)
Default value: 0.5
SelfForceScale
Type: float
%force to self (when shielding a wall)
Default value: 1.0
ShieldRange
Type: float
from pawn centre
Default value: 120.0
Default values
Property | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|
AmmoClass | Class'XWeapons.ShieldAmmo' | ||||||||
bFireOnRelease | True | ||||||||
BotRefireRate | 1.0 | ||||||||
FireEndAnim | 'None' | ||||||||
FireForce | "ShieldGunFire" | ||||||||
FireLoopAnim | 'None' | ||||||||
FireRate | 0.6 | ||||||||
FireSound | Sound'WeaponSounds.P1ShieldGunFire' | ||||||||
FlashEmitterClass | Class'XEffects.ForceRingA' | ||||||||
PreFireAnim | 'Charge' | ||||||||
ShakeOffsetMag |
|
||||||||
ShakeOffsetRate |
|
||||||||
ShakeOffsetTime | 2.0 | ||||||||
ShakeRotMag |
|
||||||||
ShakeRotRate |
|
||||||||
ShakeRotTime | 2.0 | ||||||||
TransientSoundVolume | 1.0 | ||||||||
TweenTime | 0.0 | ||||||||
WarnTargetPct | 0.1 |
Functions
Events
ModeHoldFire
Overrides: WeaponFire.ModeHoldFire
Timer
Overrides: Actor.Timer
Other instance functions
AdjustAim
Overrides: WeaponFire.AdjustAim
DestroyEffects
Overrides: WeaponFire.DestroyEffects
DoFireEffect
Overrides: WeaponFire.DoFireEffect
DrawMuzzleFlash
Overrides: WeaponFire.DrawMuzzleFlash
GetFireStart
Overrides: WeaponFire.GetFireStart
InitEffects
Overrides: WeaponFire.InitEffects
IsFiring
Overrides: WeaponFire.IsFiring
PlayFiring
Overrides: WeaponFire.PlayFiring
PlayPreFire
Overrides: WeaponFire.PlayPreFire
StartBerserk
Overrides: WeaponFire.StartBerserk
StopBerserk
Overrides: WeaponFire.StopBerserk