Mostly Harmless
UE2:U2NPCControllerBotOld (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBaseOld >> U2NPCControllerAdvancedOld >> U2NPCControllerBotOld |
Contents
- 1 Properties
- 2 Functions
- 3 States
- 3.1 @AttackHuntState
- 3.2 @AttackRetreatState
- 3.3 @DeadState
- 3.4 @RoamingState
- 3.4.1 @RoamingState.CanHelp
- 3.4.2 @RoamingState.HandleTeamGameStuff
- 3.4.3 @RoamingState.ModifyInventorySpotMoveTarget
- 3.4.4 @RoamingState.ModifyMoveTarget
- 3.4.5 @RoamingState.PickDestination
- 3.4.6 @RoamingState.PickHuntDestination
- 3.4.7 @RoamingState.PickSpecialDestination
- 3.4.8 @RoamingState.SetHuntDestination
- 3.4.9 @RoamingState.ShareWith
- 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[edit]
BRI[edit]
Type: U2BotReplicationInfo
helper
LastAttractCheck[edit]
Type: float
OldMessageID[edit]
Type: int
OldMessageType[edit]
Type: name
VictoryDanceOdds[edit]
Type: float
Default value: 0.25
Default values[edit]
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[edit]
Events[edit]
PostBeginPlay[edit]
Overrides: U2NPCControllerAdvancedOld.PostBeginPlay
Other instance functions[edit]
See U2NPCControllerBotOld instance functions.
States[edit]
@AttackHuntState[edit]
Inherits from: U2NPCControllerBaseOld.@AttackHuntState
@AttackHuntState.MaybeClearHuntingEnemy[edit]
Overrides: U2NPCControllerBaseOld.@AttackHuntState.MaybeClearHuntingEnemy
@AttackRetreatState[edit]
Inherits from: U2NPCControllerBaseOld.@AttackRetreatState
@AttackRetreatState.BeginState[edit]
Overrides: Object.BeginState (global)
@DeadState[edit]
Inherits from: U2NPCControllerBaseOld.@DeadState
Ignores: EnemyNotVisible, eventTakeDamage, eventTookDamage, HearNoise, NotifyBump, NotifyHeadVolumeChange, NotifyHitWall, NotifyLanded, NotifyPhysicsVolumeChange, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther, ShotFiredNotification
@DeadState.BeginState[edit]
Overrides: U2NPCControllerBaseOld.@DeadState.BeginState
@DeadState.WhatToDoNext[edit]
Overrides: U2NPCControllerBaseOld.WhatToDoNext (global)
@RoamingState[edit]
Inherits from: U2NPCControllerAdvancedOld.@RoamingState
@RoamingState.CanHelp[edit]
Overrides: Controller.CanHelp (global)
@RoamingState.HandleTeamGameStuff[edit]
@RoamingState.ModifyInventorySpotMoveTarget[edit]
@RoamingState.ModifyMoveTarget[edit]
Overrides: U2NPCControllerBaseOld.@RoamingState.ModifyMoveTarget
@RoamingState.PickDestination[edit]
Overrides: U2NPCControllerBaseOld.@RoamingState.PickDestination
@RoamingState.PickHuntDestination[edit]
Overrides: U2NPCControllerBaseOld.@RoamingState.PickHuntDestination
@RoamingState.PickSpecialDestination[edit]
Overrides: U2NPCControllerBaseOld.@RoamingState.PickSpecialDestination
@RoamingState.SetHuntDestination[edit]
[edit]
Overrides: U2NPCControllerAdvancedOld.@RoamingState.ShareWith