Class CustomBattleMoraleModel
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class CustomBattleMoraleModel : BattleMoraleModel
- Inheritance
-
CustomBattleMoraleModel
- Inherited Members
Constructors
CustomBattleMoraleModel()
public CustomBattleMoraleModel()
Methods
CalculateCasualtiesFactor(BattleSideEnum)
public override float CalculateCasualtiesFactor(BattleSideEnum battleSide)
Parameters
battleSide
BattleSideEnum
Returns
CalculateMaxMoraleChangeDueToAgentIncapacitated(Agent, AgentState, Agent, in KillingBlow)
public override (float affectedSideMaxMoraleLoss, float affectorSideMaxMoraleGain) CalculateMaxMoraleChangeDueToAgentIncapacitated(Agent affectedAgent, AgentState affectedAgentState, Agent affectorAgent, in KillingBlow killingBlow)
Parameters
affectedAgent
AgentaffectedAgentState
AgentStateaffectorAgent
AgentkillingBlow
KillingBlow
Returns
CalculateMaxMoraleChangeDueToAgentPanicked(Agent)
public override (float affectedSideMaxMoraleLoss, float affectorSideMaxMoraleGain) CalculateMaxMoraleChangeDueToAgentPanicked(Agent agent)
Parameters
agent
Agent
Returns
CalculateMoraleChangeToCharacter(Agent, float)
public override float CalculateMoraleChangeToCharacter(Agent agent, float maxMoraleChange)
Parameters
Returns
CanPanicDueToMorale(Agent)
public override bool CanPanicDueToMorale(Agent agent)
Parameters
agent
Agent
Returns
GetAverageMorale(Formation)
public override float GetAverageMorale(Formation formation)
Parameters
formation
Formation
Returns
GetEffectiveInitialMorale(Agent, float)
public override float GetEffectiveInitialMorale(Agent agent, float baseMorale)
Parameters
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).