I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
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[edit]
bDialogSetFocus[edit]
Type: bool
Modifiers: protected
set if a dialog session sets NPC rotation
bFaceSpecialGoal[edit]
Type: bool
whether to try to face goal actor
bLastAimLocationHitFriendly[edit]
Type: bool
set to true when last adjustaim trace hits a friendly NPC/XMP item
BlockedByCoverHitOdds[edit]
Type: float
Default value: 0.02
bTargetObscured[edit]
Type: bool
CloseEnoughDistance[edit]
Type: float
if NPC following a Pawn which isn't currently reachable, stay put if at least this close
Default value: 512.0
DefaultRotationThreshold[edit]
Type: int
Default value: 910
DefaultState[edit]
Type: name
DialogFocus[edit]
Type: Actor
Modifiers: protected
DodgeEnableTime[edit]
Type: float
used in some cases to block dodging for a while (e.g. right after a knockdown/panic)
GetCloserThreshold[edit]
Type: float
Default value: 256.0
GMoveType[edit]
Type: EMoveType
holds result of last call to SetMoveTarget etc.
Hits[edit]
Type: int
LastAcquireTime[edit]
Type: float
set as NPC acquires enemy
MaxAcquireMissMultiplier[edit]
Type: float
Default value: 1.0
MaxAcquirePitchError[edit]
Type: int
Default value: 2048
MaxAffectedByAcquisitionTime[edit]
Type: float
Default value: 1.0
MaxAffectedByHitTime[edit]
Type: float
(secs)
Default value: 0.5
MaxAlwaysLeadDistance[edit]
Type: float
if enemy distance > this, sometimes don't lead
MaxHitMissMultiplier[edit]
Type: float
Default value: 1.0
MaxHitPitchError[edit]
Type: int
Default value: 2048
MaxMoveRecoverAttempts[edit]
Type: int
Default value: 5
MaxMoveToActorAttempts[edit]
Type: int
caps number of failed attempts to reach same goal
Default value: 10
MaxMoveToPointAttempts[edit]
Type: int
caps number of failed attempts to reach same goal
Default value: 2
MaxTeleportRangeMinZError[edit]
Type: float
Default value: 4096.0
MaxTeleportRangeMoveError[edit]
Type: float
Default value: 4096.0
MaxTeleportRangeStuckError[edit]
Type: float
Default value: 1280.0
MinAcquirePitchError[edit]
Type: int
Default value: 512
MinHitPitchError[edit]
Type: int
Default value: 512
MinLastRenderedTeleportDelay[edit]
Type: float
Default value: 2.0
MinTeleportRangeMinZError[edit]
Type: float
Default value: 64.0
MinTeleportRangeMoveError[edit]
Type: float
Default value: 256.0
MinTeleportRangeStuckError[edit]
Type: float
Default value: 128.0
Misses[edit]
Type: int
!!mdf-tmp testing / stat gathering
NumMoveAttempts[edit]
Type: int
number of failed attempts to reach current destination
NumMoveRecoverAttempts[edit]
Type: int
number of failed attempts to reach current destination
OldFocalPoint[edit]
Type: Object.Vector
Modifiers: protected
OldFocus[edit]
Type: Actor
Modifiers: protected
OldMoveLocation[edit]
Type: Object.Vector
ReduceStanceAgainTime[edit]
Type: float
ScriptedRotationThreshold[edit]
Type: int
Default value: 182
SpecialGoal[edit]
Type: Actor
special goal (scripted, flag, replicator, gotoactor destination etc.)
SpecialGoalDistance[edit]
Type: float
used with special goal command to control "destination reached" distance (-1.0 means not used)
StopFiringAtEnemyTime[edit]
Type: float
TemporaryGoalDistance[edit]
Type: float
used to temporarily override special goal distance
TestMoveSpeed[edit]
Type: float
TestMoveTarget[edit]
Type: Actor
TestTacticalMoveType[edit]
Type: Actor.ETacticalMoveType
TryToHitBaseSpeed[edit]
Type: float
speed around which try to hit odds scaled
Default value: 300.0
TryToHitBaseSpeedOdds[edit]
Type: float
odds used at this speed
Default value: 0.5
TryToHitInstantBaseDistance[edit]
Type: float
Default value: 1024.0
TryToHitInstantBaseOddsMax[edit]
Type: float
Default value: 0.625
TryToHitInstantBaseOddsMin[edit]
Type: float
Default value: 0.125
TryToHitInstantMaxHitDistance[edit]
Type: float
Default value: 9999999.0
TryToHitInstantMinMissDistance[edit]
Type: float
Default value: 256.0
TryToHitProjectileBaseDistance[edit]
Type: float
Default value: 1024.0
TryToHitProjectileBaseOddsMax[edit]
Type: float
Default value: 1.0
TryToHitProjectileBaseOddsMin[edit]
Type: float
Default value: 0.25
TryToHitProjectileMaxHitDistance[edit]
Type: float
Default value: 4096.0
TryToHitProjectileMinMissDistance[edit]
Type: float
Default value: 256.0
TryToHitTossedBaseDistance[edit]
Type: float
Default value: 1024.0
TryToHitTossedBaseOddsMax[edit]
Type: float
Default value: 1.0
TryToHitTossedBaseOddsMin[edit]
Type: float
Default value: 0.25
TryToHitTossedMaxHitDistance[edit]
Type: float
Default value: 3000.0
TryToHitTossedMinMissDistance[edit]
Type: float
Default value: 256.0
U2PAdvanced[edit]
Type: U2PawnAdvanced
U2PBase[edit]
Type: U2PawnBase
U2PBasic[edit]
Type: U2PawnBasic
WanderDirectionExternal[edit]
Type: Object.Vector
used for resolving friendly interactions (clustering, defer to etc.)