I don't need to test my programs. I have an error-correcting modem.
UE1:Mercenary (U1)
Object >> Actor >> Pawn >> ScriptedPawn >> Mercenary |
- Package:
- UnrealI
- Direct subclass:
- MercenaryElite
- This class in other games:
- RTNP, UT
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. |
Mercenary
Properties
Property group 'Mercenary'
bButtonPusher
Type: bool
bCanFireWhileInvulnerable
Type: bool
bHasInvulnerableShield
Type: bool
Default value: True
bSquatter
Type: bool
bTalker
Type: bool
invulnerableCharge
Type: float
Default value: 9.0
OrdersGiven
Type: byte
PunchDamage
Type: byte
Default value: 20
Property group 'Sounds'
breath
Type: Sound
CheckWeapon
Type: Sound
Default value: Sound'UnrealI.Mercenary.weapon1mr'
Flip
Type: Sound
Default value: Sound'UnrealI.Mercenary.flip1mr'
footstep1
Type: Sound
Default value: Sound'UnrealI.Mercenary.walk2mr'
Punch
Type: Sound
Default value: Sound'UnrealI.Mercenary.swat1mr'
PunchHit
Type: Sound
Default value: Sound'UnrealI.Mercenary.hit1mr'
syllable1
Type: Sound
Default value: Sound'UnrealI.Mercenary.syl1mr'
syllable2
Type: Sound
Default value: Sound'UnrealI.Mercenary.syl2mr'
syllable3
Type: Sound
Default value: Sound'UnrealI.Mercenary.syl3mr'
syllable4
Type: Sound
Default value: Sound'UnrealI.Mercenary.syl4mr'
syllable5
Type: Sound
Default value: Sound'UnrealI.Mercenary.syl5mr'
syllable6
Type: Sound
Default value: Sound'UnrealI.Mercenary.syl6mr'
WeaponSpray
Type: Sound
Default value: Sound'UnrealI.Mercenary.spray1mr'
Internal variables
bAlertedTeam
Type: bool
bIsInvulnerable
Type: bool
bPatroling
Type: bool
invulnerableTime
Type: float
phrase
Type: name
phrasesyllable
Type: byte
sprayoffset
Type: int
voicePitch
Type: float
Default values
Functions
Events
FootZoneChange
Overrides: Pawn.FootZoneChange
HeadZoneChange
Overrides: Pawn.HeadZoneChange
PainTimer
Overrides: Pawn.PainTimer
PreBeginPlay
Overrides: ScriptedPawn.PreBeginPlay
SpeechTimer
Overrides: Pawn.SpeechTimer
TakeDamage
Overrides: Pawn.TakeDamage
ZoneChange
Overrides: ScriptedPawn.ZoneChange
Other instance functions
See Mercenary instance functions.
States
Invulnerable
Ignores: Bump, HearNoise, SeePlayer
Invulnerable.AnimEnd
Overrides: Actor.AnimEnd (global)
Invulnerable.TryToDuck
Overrides: TryToDuck (global)
RangedAttack
Inherits from: ScriptedPawn.RangedAttack
RangedAttack.BeginState
Overrides: ScriptedPawn.RangedAttack.BeginState
RangedAttack.TryToDuck
Overrides: TryToDuck (global)
SpeakOrders
Ignores: Bump, HearNoise, SeePlayer
SpeakOrders.EnemyNotVisible
Overrides: Pawn.EnemyNotVisible (global)
SpeakOrders.TakeDamage
Overrides: TakeDamage (global)
SpeakOrders.Killed
Overrides: ScriptedPawn.Killed (global)