UE3:UTOnslaughtTeamAI (UT3)
- 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
bAllNodesTaken
Type: bool
FinalCore
Type: UTOnslaughtPowerCore
this team's main powercore
Flag
Type: UTOnslaughtFlag
this team's flag for capturing bunkers
Default values
Functions
Events
Reset
Overrides: UTTeamAI.Reset
Other instance functions
CoreAvailabilityScore
CriticalObjectiveWarning
Overrides: UTTeamAI.CriticalObjectiveWarning
FindFastFreelanceObjective
FindNewObjectives
Overrides: UTTeamAI.FindNewObjectives
GetLeastDefendedObjective
Overrides: UTTeamAI.GetLeastDefendedObjective
GetLeastDefendedPlayerObjective
GetPriorityAttackObjectiveFor
Overrides: UTTeamAI.GetPriorityAttackObjectiveFor
GetPriorityFreelanceObjectiveFor
Overrides: UTTeamAI.GetPriorityFreelanceObjectiveFor
GetPriorityOrbObjectiveFor
Return recommended objective node for orb runner
GetPriorityPlayerAttackObjectiveFor
GetSquadsOrdered
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
ObjectiveCoveredByAnotherSquad
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
Overrides: UTTeamAI.PutOnDefense
ReAssessStrategy
Overrides: UTTeamAI.ReAssessStrategy
SetObjectiveLists
Overrides: UTTeamAI.SetObjectiveLists