I'm a doctor, not a mechanic
UE3:UTOnslaughtTeamAI (UT3)
Contents
- 1 Properties
- 2 Functions
- 2.1 Events
- 2.2 Other instance functions
- 2.2.1 CoreAvailabilityScore
- 2.2.2 CriticalObjectiveWarning
- 2.2.3 FindFastFreelanceObjective
- 2.2.4 FindNewObjectives
- 2.2.5 GetLeastDefendedObjective
- 2.2.6 GetLeastDefendedPlayerObjective
- 2.2.7 GetPriorityAttackObjectiveFor
- 2.2.8 GetPriorityFreelanceObjectiveFor
- 2.2.9 GetPriorityOrbObjectiveFor
- 2.2.10 GetPriorityPlayerAttackObjectiveFor
- 2.2.11 GetSquadsOrdered
- 2.2.12 IsFastFreelanceObjective
- 2.2.13 ObjectiveCoveredByAnotherSquad
- 2.2.14 PutOnDefense
- 2.2.15 ReAssessStrategy
- 2.2.16 SetObjectiveLists
- Package:
- UTGame
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. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Properties[edit]
bAllNodesTaken[edit]
Type: bool
FinalCore[edit]
Type: UTOnslaughtPowerCore
this team's main powercore
Flag[edit]
Type: UTOnslaughtFlag
this team's flag for capturing bunkers
Default values[edit]
Property | Value |
---|---|
OrderList[0] | 'ATTACK' |
OrderList[4] | 'Defend' |
OrderList[6] | 'ATTACK' |
OrderList[7] | 'ATTACK' |
SquadType | Class'UTGame.UTOnslaughtSquadAI' |
Functions[edit]
Events[edit]
Reset[edit]
Overrides: UTTeamAI.Reset
Other instance functions[edit]
CoreAvailabilityScore[edit]
CriticalObjectiveWarning[edit]
Overrides: UTTeamAI.CriticalObjectiveWarning
FindFastFreelanceObjective[edit]
FindNewObjectives[edit]
Overrides: UTTeamAI.FindNewObjectives
GetLeastDefendedObjective[edit]
Overrides: UTTeamAI.GetLeastDefendedObjective
GetLeastDefendedPlayerObjective[edit]
GetPriorityAttackObjectiveFor[edit]
Overrides: UTTeamAI.GetPriorityAttackObjectiveFor
GetPriorityFreelanceObjectiveFor[edit]
Overrides: UTTeamAI.GetPriorityFreelanceObjectiveFor
GetPriorityOrbObjectiveFor[edit]
Return recommended objective node for orb runner
GetPriorityPlayerAttackObjectiveFor[edit]
GetSquadsOrdered[edit]
Returns:
- Squads with primary attack squad(s) first, defense second, freelance third, others last this is used when evaulating objective changes to make sure primary squads get the most important objectives regardless of the order they were added
IsFastFreelanceObjective[edit]
ObjectiveCoveredByAnotherSquad[edit]
returns true if the given objective is a SquadObjective for some other squad on this team than the passed in squad
Parameters:
- O - the objective to test for
- IgnoreSquad - squad to ignore (because we're calling this while evaluating changing its objective)
- bRequireAttackSquad - opt) - if true, only count as covered if at least one squad has 'Attack' orders
- RequiredAttackers - opt) - only valid if bRequireAttackSquad - only count as covered if this many bots are covering it
Returns:
- whether the objective is sufficiently covered by another squad
PutOnDefense[edit]
Overrides: UTTeamAI.PutOnDefense
ReAssessStrategy[edit]
Overrides: UTTeamAI.ReAssessStrategy
SetObjectiveLists[edit]
Overrides: UTTeamAI.SetObjectiveLists