I'm a doctor, not a mechanic

UE2:U2NPCController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
U2XMP Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController

Contents

Package: 
U2
Direct subclasses:
ControllerProxy, StationaryPawnController, U2NPCControllerScriptable

U2NPCController.uc Created By: Mike Fox Created On: 8/01/00 $Author: Mfox $ $Date: 12/17/02 8:30p $ $Revision: 56 $

[edit] Constants

[edit] OrdersNone

Value:

NPC is free to make its own decisions

[edit] OrdersAttack

Value: 'attack'

NPC is on autonomous offense (will attack enemy)

[edit] OrdersDefend

Value: 'defend'

NPC is on autonomous defense (will defend base)

[edit] OrdersFollow

Value: 'follow'

NPC will stay close to order object

[edit] OrdersGoto

Value: 'goto'

NPC will stay at or near a specific location (still gathers inventory)

[edit] OrdersHold

Value: 'hold'

NPC will stay at or near a specific location (still gathers inventory)

[edit] OrdersSquad

Value: 'squad'

really just "placeholder" orders so NPC is counted as following orders if in a squad

[edit] NotImplementedMessage

Value: "function not implemented"


[edit] StyleCharge

Value: 10.0


[edit] StyleClose

Value: 1.6


[edit] StyleNeutral

Value: 0.0


[edit] StyleBackOff

Value: -1.6


[edit] StyleRetreat

Value: -5.0


[edit] StyleRunaway

Value: -10.0


[edit] Properties

[edit] Property group 'Controller'

[edit] bVisibleAI

Type: bool

Modifiers: globalconfig

show/hide AI destination actors, dormant NPCs, movement lines etc.

[edit] Functions

See U2NPCController functions.