Inherits TaleWorlds.MountAndBlade.TacticComponent.
|
override void | ManageFormationCounts () |
|
override bool | CheckAndSetAvailableFormationsChanged () |
|
Protected Member Functions inherited from TaleWorlds.MountAndBlade.TacticComponent |
| TacticComponent (Team team) |
|
List< Formation > | ConsolidateFormations (List< Formation > formationsToBeConsolidated, int neededCount) |
|
void | SplitFormationClassIntoGivenNumber (Func< Formation, bool > formationClass, int count) |
|
virtual bool | CheckAndSetAvailableFormationsChanged () |
|
void | AssignTacticFormations1121 () |
| Merge and split AI controlled formations to end up with 1 infantry, 1 ranged, 2 cavalry(left and right) and 1 mounted range formation.
|
|
virtual void | ManageFormationCounts () |
|
void | ManageFormationCounts (int infantryCount, int rangedCount, int cavalryCount, int rangedCavalryCount) |
|
virtual void | StopUsingAllMachines () |
|
virtual void | StopUsingAllRangedSiegeWeapons () |
|
void | SoundTacticalHorn (int soundCode) |
|
bool | CheckAndDetermineFormation (ref Formation formation, Func< Formation, bool > isEligible) |
| Checks whether a reference to a formation is null or empty, if it is null or empty tries to re-refer it to an eligible formation.
|
|
|
Static Public Member Functions inherited from TaleWorlds.MountAndBlade.TacticComponent |
static void | SetDefaultBehaviorWeights (Formation f) |
|
Static Public Attributes inherited from TaleWorlds.MountAndBlade.TacticComponent |
static readonly int | MoveHornSoundIndex |
|
static readonly int | AttackHornSoundIndex |
|
static readonly int | RetreatHornSoundIndex |
|
Static Protected Member Functions inherited from TaleWorlds.MountAndBlade.TacticComponent |
static float | GetFormationGroupEffectivenessOverOrder (IEnumerable< Formation > formationGroup, OrderType orderType, IOrderable targetObject=null) |
|
static float | GetFormationEffectivenessOverOrder (Formation formation, OrderType orderType, IOrderable targetObject=null) |
|
static float | CalculateNotEngagingTacticalAdvantage (TeamQuerySystem team) |
|
static List< Formation > | ChooseAndSortByPriority (IEnumerable< Formation > formations, Func< Formation, bool > isEligible, Func< Formation, bool > isPrioritized, Func< Formation, float > score) |
|
Protected Attributes inherited from TaleWorlds.MountAndBlade.TacticComponent |
int | _AIControlledFormationCount = 0 |
|
bool | IsTacticReapplyNeeded = false |
|
Formation | _mainInfantry |
|
Formation | _archers |
|
Formation | _leftCavalry |
|
Formation | _rightCavalry |
|
Formation | _rangedCavalry |
|
Properties inherited from TaleWorlds.MountAndBlade.TacticComponent |
Team | Team [get, protected set] |
|
MBList< Formation > | FormationsIncludingSpecialAndEmpty [get] |
|
MBList< Formation > | FormationsIncludingEmpty [get] |
|
bool | AreFormationsCreated [get] |
|
◆ TacticSallyOutHitAndRun()
TaleWorlds.MountAndBlade.TacticSallyOutHitAndRun.TacticSallyOutHitAndRun |
( |
Team |
team | ) |
|
◆ ManageFormationCounts()
override void TaleWorlds.MountAndBlade.TacticSallyOutHitAndRun.ManageFormationCounts |
( |
| ) |
|
|
protectedvirtual |
◆ CheckAndSetAvailableFormationsChanged()
override bool TaleWorlds.MountAndBlade.TacticSallyOutHitAndRun.CheckAndSetAvailableFormationsChanged |
( |
| ) |
|
|
protectedvirtual |