Mostly Harmless
UE2:SkaarjController (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBase >> U2NPCControllerBasic >> SkaarjController |
Contents
- 1 Constants
- 2 Properties
- 3 Functions
- 3.1 Events
- 3.2 Other instance functions
- 3.2.1 CanDefend
- 3.2.2 CanDoRagdollHit
- 3.2.3 CanFire
- 3.2.4 DefensiveModeBegin
- 3.2.5 DefensiveModeDamage
- 3.2.6 DefensiveModeEnd
- 3.2.7 DefensiveModeTimer
- 3.2.8 eventTakeDamage
- 3.2.9 GetGloveLocation
- 3.2.10 GetMoveSpeed
- 3.2.11 GetTacticalMoveType
- 3.2.12 HandleDeflection
- 3.2.13 HandleRandomSoundTimer
- 3.2.14 ReflectNotify
- 3.2.15 ShotFiredNotification
- 3.2.16 TauntTimer
- 4 States
- Package:
- U2Pawns
- Direct subclass:
- SkaarjHeavyController
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. |
SkaarjController.uc Created By: Mike Fox Created On: 8/01/00 $Author: Mfox $ $Date: 12/14/02 10:53p $ $Revision: 40 $
Constants[edit]
DefensiveModeTimerName[edit]
Value: 'DefensiveModeTimer'
DefendingSpecialParamName[edit]
Value: 'defending'
DefendLeftNotify[edit]
Value: 'defendleft'
DefendRightNotify[edit]
Value: 'defendright'
Properties[edit]
Property group 'SkaarjController'[edit]
bCanDefend[edit]
Type: bool
Default value: True
CosMinDefensiveModeAngle[edit]
Type: float
DefensiveEffect[edit]
Type: ParticleGenerator
Default value: ParticleSalamander'Impact_Metal_AR.ParticleSalamander0'
DefensiveRicochetSounds[edit]
Default value, index 0: "U2WeaponsA.BulletImpacts.RicMetal01"
Default value, index 1: "U2WeaponsA.BulletImpacts.RicMetal09"
Default value, index 2: "U2WeaponsA.BulletImpacts.RicMetal13"
DefensiveSounds[edit]
Default value, index 0: "U2WeaponsA.BulletImpacts.BulletMetal01"
Default value, index 1: "U2WeaponsA.BulletImpacts.BulletMetal02"
Default value, index 2: "U2WeaponsA.BulletImpacts.BulletMetal04"
Default value, index 3: "U2WeaponsA.BulletImpacts.RicMetal01"
Default value, index 4: "U2WeaponsA.BulletImpacts.RicMetal09"
MinDefensiveModeDuration[edit]
Type: float
Default value: 0.25
PreSpawnEffect[edit]
Type: ParticleGenerator
Default value: ParticleSalamander'skaarj_fx.ParticleSalamander8'
Internal variables[edit]
bDefensiveMode[edit]
Type: bool
LastDefensiveHitTime[edit]
Type: float
LastTauntTime[edit]
Type: float
Default values[edit]
Property | Value |
---|---|
CosMinFacingTargetAngle | 0.0 |
Functions[edit]
Events[edit]
Destroyed[edit]
Overrides: U2NPCControllerBasic.Destroyed
Other instance functions[edit]
CanDefend[edit]
CanDoRagdollHit[edit]
Overrides: U2NPCController.CanDoRagdollHit
CanFire[edit]
Overrides: U2NPCControllerBasic.CanFire
DefensiveModeBegin[edit]
DefensiveModeDamage[edit]
DefensiveModeEnd[edit]
DefensiveModeTimer[edit]
eventTakeDamage[edit]
Overrides: U2NPCControllerBasic.eventTakeDamage
GetGloveLocation[edit]
GetMoveSpeed[edit]
Overrides: U2NPCControllerShared.GetMoveSpeed
GetTacticalMoveType[edit]
Overrides: U2NPCControllerBase.GetTacticalMoveType
HandleDeflection[edit]
HandleRandomSoundTimer[edit]
Overrides: U2NPCControllerBase.HandleRandomSoundTimer
ReflectNotify[edit]
Overrides: U2NPCController.ReflectNotify
ShotFiredNotification[edit]
Overrides: U2NPCControllerShared.ShotFiredNotification
TauntTimer[edit]
States[edit]
@AttackLeapState[edit]
Inherits from: U2NPCControllerBasic.@AttackLeapState
Ignores: EnemyInLeapRange, EnemyInMeleeRange, HearNoise, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@AttackLeapState.BeginState[edit]
Overrides: U2NPCControllerBasic.@AttackLeapState.BeginState
@AttackLeapState.CanDefend[edit]
Overrides: CanDefend (global)
@AttackLeapState.FinishedLeap[edit]
Overrides: U2NPCControllerBasic.@AttackLeapState.FinishedLeap
@AttackMeleeState[edit]
Inherits from: U2NPCControllerBasic.@AttackMeleeState
Ignores: EnemyInLeapRange, EnemyInMeleeRange, HearNoise, NotifyBump, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@AttackMeleeState.CanDefend[edit]
Overrides: CanDefend (global)
@DodgingState[edit]
Inherits from: U2NPCControllerBasic.@DodgingState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@DodgingState.CanDefend[edit]
Overrides: CanDefend (global)
@FindAirState[edit]
Inherits from: U2NPCControllerBasic.@FindAirState
Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@FindAirState.CanDefend[edit]
Overrides: CanDefend (global)
@HandleInvalidLandingState[edit]
Inherits from: U2NPCControllerBasic.@HandleInvalidLandingState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHeadVolumeChange, NotifyHitWall, NotifyLanded, NotifyPhysicsVolumeChange, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther, ShotFiredNotification
@HandleInvalidLandingState.CanDefend[edit]
Overrides: CanDefend (global)
@ImpalingState[edit]
Inherits from: U2NPCControllerBasic.@ImpalingState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@ImpalingState.CanDefend[edit]
Overrides: CanDefend (global)
@KnockDownState[edit]
Inherits from: U2NPCControllerBasic.@KnockDownState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@KnockdownState.CanDefend[edit]
Overrides: CanDefend (global)
@LandedHardState[edit]
Inherits from: U2NPCControllerBase.@LandedHardState
Ignores: BeginFalling, EnemyNotVisible, HearNoise, NotifyBump, NotifyHeadVolumeChange, NotifyHitWall, NotifyLanded, NotifyPhysicsVolumeChange, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther, ShotFiredNotification
@LandedHardState.CanDefend[edit]
Overrides: CanDefend (global)
@WanderingPanicState[edit]
Inherits from: U2NPCControllerBasic.@WanderingPanicState
Ignores: BeginFalling, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, @WanderingState.SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@WanderingPanicState.CanDefend[edit]
Overrides: CanDefend (global)
@WanderingState[edit]
Inherits from: U2NPCControllerBasic.@WanderingState
@WanderingState.BeginState[edit]
Overrides: U2NPCControllerBase.@WanderingState.BeginState
@WanderingState.EndState[edit]
Overrides: U2NPCControllerBase.@WanderingState.EndState