My program doesn't have bugs. It just develops random features.

UE2:ACTION_ShootTarget (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UE2Runtime Object >> ScriptedAction >> ACTION_ShootTarget
Package: 
Gameplay
This class in other games:
UT2003, U2, UT2004

Instructs a scripted AI player to fire a certain number of shots at its designated target. Use ACTION_SetViewTarget to set a target. Note that ACTION_TurnTowardPlayer also sets the player as target.

This action is not explicitly disallowed for ScriptedTriggers, but it doesn't really make sense to use it there.

Properties[edit]

Property group 'Action'[edit]

bSpray[edit]

Type: bool

Whether to fire all shots as quickly as possible.

FiringMode[edit]

Type: name

The firing mode to use. Doesn't actually have any effect for stock weapons, but could be processed in a custom weapon's BotFire() function.

NumShots[edit]

Type: int

The number of shots to fire.

Default values[edit]

Property Value
ActionString "shoot target"

Instance functions[edit]

InitActionFor[edit]

function bool InitActionFor (ScriptedController C)

Overrides: ScriptedAction.InitActionFor

Instructs the AI controller to fire its pawn's weapon at the target.