UE2:U2NPCControllerBotOld (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBaseOld >> U2NPCControllerAdvancedOld >> U2NPCControllerBotOld |
- Package:
- U2AIOld
- Direct subclass:
- U2NPCControllerBotSP
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. |
U2NPCControllerBotOld.uc Created By: Steve Polge, Mike Fox Created On: 2/14/00 $Author: Mfox $ $Date: 2/21/03 3:20p $ $Revision: 19 $
Properties
BRI
Type: U2BotReplicationInfo
helper
LastAttractCheck
Type: float
OldMessageID
Type: int
OldMessageType
Type: name
VictoryDanceOdds
Type: float
Default value: 0.25
Default values
Property | Value |
---|---|
bIsBot | True |
bIsPlayer | True |
bShouldPossess | False |
MaxAffectedByAcquisitionTime | 0.5 |
MaxAffectedByHitTime | 0.25 |
PlayerReplicationInfoClass | Class'U2.U2BotReplicationInfo' |
RateBestWeaponChecks | 1.0 |
RateBestWeaponChecksEnemy | 0.5 |
RateCurrentWeaponChecks | 0.5 |
TryToHitInstantBaseOddsMax | 1.0 |
TryToHitInstantBaseOddsMin | 0.25 |
TryToHitProjectileBaseOddsMin | 0.5 |
TryToHitTossedBaseOddsMin | 0.5 |
Functions
Events
PostBeginPlay
Overrides: U2NPCControllerAdvancedOld.PostBeginPlay
Other instance functions
See U2NPCControllerBotOld instance functions.
States
@AttackHuntState
Inherits from: U2NPCControllerBaseOld.@AttackHuntState
@AttackHuntState.MaybeClearHuntingEnemy
Overrides: U2NPCControllerBaseOld.@AttackHuntState.MaybeClearHuntingEnemy
@AttackRetreatState
Inherits from: U2NPCControllerBaseOld.@AttackRetreatState
@AttackRetreatState.BeginState
Overrides: Object.BeginState (global)
@DeadState
Inherits from: U2NPCControllerBaseOld.@DeadState
Ignores: EnemyNotVisible, eventTakeDamage, eventTookDamage, HearNoise, NotifyBump, NotifyHeadVolumeChange, NotifyHitWall, NotifyLanded, NotifyPhysicsVolumeChange, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther, ShotFiredNotification
@DeadState.BeginState
Overrides: U2NPCControllerBaseOld.@DeadState.BeginState
@DeadState.WhatToDoNext
Overrides: U2NPCControllerBaseOld.WhatToDoNext (global)
@RoamingState
Inherits from: U2NPCControllerAdvancedOld.@RoamingState
@RoamingState.CanHelp
Overrides: Controller.CanHelp (global)
@RoamingState.HandleTeamGameStuff
@RoamingState.ModifyInventorySpotMoveTarget
@RoamingState.ModifyMoveTarget
Overrides: U2NPCControllerBaseOld.@RoamingState.ModifyMoveTarget
@RoamingState.PickDestination
Overrides: U2NPCControllerBaseOld.@RoamingState.PickDestination
@RoamingState.PickHuntDestination
Overrides: U2NPCControllerBaseOld.@RoamingState.PickHuntDestination
@RoamingState.PickSpecialDestination
Overrides: U2NPCControllerBaseOld.@RoamingState.PickSpecialDestination
@RoamingState.SetHuntDestination
Overrides: U2NPCControllerAdvancedOld.@RoamingState.ShareWith