Mostly Harmless
UE2:U2NPCControllerShared properties (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared (properties) |
Contents
- 1 Properties
- 1.1 bDialogSetFocus
- 1.2 bFaceSpecialGoal
- 1.3 bLastAimLocationHitFriendly
- 1.4 BlockedByCoverHitOdds
- 1.5 bTargetObscured
- 1.6 CloseEnoughDistance
- 1.7 DefaultRotationThreshold
- 1.8 DefaultState
- 1.9 DialogFocus
- 1.10 DodgeEnableTime
- 1.11 GetCloserThreshold
- 1.12 GMoveType
- 1.13 Hits
- 1.14 LastAcquireTime
- 1.15 MaxAcquireMissMultiplier
- 1.16 MaxAcquirePitchError
- 1.17 MaxAffectedByAcquisitionTime
- 1.18 MaxAffectedByHitTime
- 1.19 MaxAlwaysLeadDistance
- 1.20 MaxHitMissMultiplier
- 1.21 MaxHitPitchError
- 1.22 MaxMoveRecoverAttempts
- 1.23 MaxMoveToActorAttempts
- 1.24 MaxMoveToPointAttempts
- 1.25 MaxTeleportRangeMinZError
- 1.26 MaxTeleportRangeMoveError
- 1.27 MaxTeleportRangeStuckError
- 1.28 MinAcquirePitchError
- 1.29 MinHitPitchError
- 1.30 MinLastRenderedTeleportDelay
- 1.31 MinTeleportRangeMinZError
- 1.32 MinTeleportRangeMoveError
- 1.33 MinTeleportRangeStuckError
- 1.34 Misses
- 1.35 NumMoveAttempts
- 1.36 NumMoveRecoverAttempts
- 1.37 OldFocalPoint
- 1.38 OldFocus
- 1.39 OldMoveLocation
- 1.40 ReduceStanceAgainTime
- 1.41 ScriptedRotationThreshold
- 1.42 SpecialGoal
- 1.43 SpecialGoalDistance
- 1.44 StopFiringAtEnemyTime
- 1.45 TemporaryGoalDistance
- 1.46 TestMoveSpeed
- 1.47 TestMoveTarget
- 1.48 TestTacticalMoveType
- 1.49 TryToHitBaseSpeed
- 1.50 TryToHitBaseSpeedOdds
- 1.51 TryToHitInstantBaseDistance
- 1.52 TryToHitInstantBaseOddsMax
- 1.53 TryToHitInstantBaseOddsMin
- 1.54 TryToHitInstantMaxHitDistance
- 1.55 TryToHitInstantMinMissDistance
- 1.56 TryToHitProjectileBaseDistance
- 1.57 TryToHitProjectileBaseOddsMax
- 1.58 TryToHitProjectileBaseOddsMin
- 1.59 TryToHitProjectileMaxHitDistance
- 1.60 TryToHitProjectileMinMissDistance
- 1.61 TryToHitTossedBaseDistance
- 1.62 TryToHitTossedBaseOddsMax
- 1.63 TryToHitTossedBaseOddsMin
- 1.64 TryToHitTossedMaxHitDistance
- 1.65 TryToHitTossedMinMissDistance
- 1.66 U2PAdvanced
- 1.67 U2PBase
- 1.68 U2PBasic
- 1.69 WanderDirectionExternal
;Other member categories for this class::constants, instance functions
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. |
Properties
bDialogSetFocus
Type: bool
Modifiers: protected
set if a dialog session sets NPC rotation
bFaceSpecialGoal
Type: bool
whether to try to face goal actor
bLastAimLocationHitFriendly
Type: bool
set to true when last adjustaim trace hits a friendly NPC/XMP item
BlockedByCoverHitOdds
Type: float
Default value: 0.02
bTargetObscured
Type: bool
CloseEnoughDistance
Type: float
if NPC following a Pawn which isn't currently reachable, stay put if at least this close
Default value: 512.0
DefaultRotationThreshold
Type: int
Default value: 910
DefaultState
Type: name
DialogFocus
Type: Actor
Modifiers: protected
DodgeEnableTime
Type: float
used in some cases to block dodging for a while (e.g. right after a knockdown/panic)
GetCloserThreshold
Type: float
Default value: 256.0
GMoveType
Type: EMoveType
holds result of last call to SetMoveTarget etc.
Hits
Type: int
LastAcquireTime
Type: float
set as NPC acquires enemy
MaxAcquireMissMultiplier
Type: float
Default value: 1.0
MaxAcquirePitchError
Type: int
Default value: 2048
MaxAffectedByAcquisitionTime
Type: float
Default value: 1.0
MaxAffectedByHitTime
Type: float
(secs)
Default value: 0.5
MaxAlwaysLeadDistance
Type: float
if enemy distance > this, sometimes don't lead
MaxHitMissMultiplier
Type: float
Default value: 1.0
MaxHitPitchError
Type: int
Default value: 2048
MaxMoveRecoverAttempts
Type: int
Default value: 5
MaxMoveToActorAttempts
Type: int
caps number of failed attempts to reach same goal
Default value: 10
MaxMoveToPointAttempts
Type: int
caps number of failed attempts to reach same goal
Default value: 2
MaxTeleportRangeMinZError
Type: float
Default value: 4096.0
MaxTeleportRangeMoveError
Type: float
Default value: 4096.0
MaxTeleportRangeStuckError
Type: float
Default value: 1280.0
MinAcquirePitchError
Type: int
Default value: 512
MinHitPitchError
Type: int
Default value: 512
MinLastRenderedTeleportDelay
Type: float
Default value: 2.0
MinTeleportRangeMinZError
Type: float
Default value: 64.0
MinTeleportRangeMoveError
Type: float
Default value: 256.0
MinTeleportRangeStuckError
Type: float
Default value: 128.0
Misses
Type: int
!!mdf-tmp testing / stat gathering
NumMoveAttempts
Type: int
number of failed attempts to reach current destination
NumMoveRecoverAttempts
Type: int
number of failed attempts to reach current destination
OldFocalPoint
Type: Object.Vector
Modifiers: protected
OldFocus
Type: Actor
Modifiers: protected
OldMoveLocation
Type: Object.Vector
ReduceStanceAgainTime
Type: float
ScriptedRotationThreshold
Type: int
Default value: 182
SpecialGoal
Type: Actor
special goal (scripted, flag, replicator, gotoactor destination etc.)
SpecialGoalDistance
Type: float
used with special goal command to control "destination reached" distance (-1.0 means not used)
StopFiringAtEnemyTime
Type: float
TemporaryGoalDistance
Type: float
used to temporarily override special goal distance
TestMoveSpeed
Type: float
TestMoveTarget
Type: Actor
TestTacticalMoveType
Type: Actor.ETacticalMoveType
TryToHitBaseSpeed
Type: float
speed around which try to hit odds scaled
Default value: 300.0
TryToHitBaseSpeedOdds
Type: float
odds used at this speed
Default value: 0.5
TryToHitInstantBaseDistance
Type: float
Default value: 1024.0
TryToHitInstantBaseOddsMax
Type: float
Default value: 0.625
TryToHitInstantBaseOddsMin
Type: float
Default value: 0.125
TryToHitInstantMaxHitDistance
Type: float
Default value: 9999999.0
TryToHitInstantMinMissDistance
Type: float
Default value: 256.0
TryToHitProjectileBaseDistance
Type: float
Default value: 1024.0
TryToHitProjectileBaseOddsMax
Type: float
Default value: 1.0
TryToHitProjectileBaseOddsMin
Type: float
Default value: 0.25
TryToHitProjectileMaxHitDistance
Type: float
Default value: 4096.0
TryToHitProjectileMinMissDistance
Type: float
Default value: 256.0
TryToHitTossedBaseDistance
Type: float
Default value: 1024.0
TryToHitTossedBaseOddsMax
Type: float
Default value: 1.0
TryToHitTossedBaseOddsMin
Type: float
Default value: 0.25
TryToHitTossedMaxHitDistance
Type: float
Default value: 3000.0
TryToHitTossedMinMissDistance
Type: float
Default value: 256.0
U2PAdvanced
Type: U2PawnAdvanced
U2PBase
Type: U2PawnBase
U2PBasic
Type: U2PawnBasic
WanderDirectionExternal
Type: Object.Vector
used for resolving friendly interactions (clustering, defer to etc.)