|
override float | GetDifficultyModifier () |
|
override bool | CanAgentRideMount (Agent agent, Agent targetMount) |
|
override void | InitializeAgentStats (Agent agent, Equipment spawnEquipment, AgentDrivenProperties agentDrivenProperties, AgentBuildData agentBuildData) |
|
override void | InitializeMissionEquipment (Agent agent) |
|
override void | UpdateAgentStats (Agent agent, AgentDrivenProperties agentDrivenProperties) |
|
override int | GetEffectiveSkill (BasicCharacterObject agentCharacter, IAgentOriginBase agentOrigin, Formation agentFormation, SkillObject skill) |
|
override float | GetWeaponDamageMultiplier (BasicCharacterObject agentCharacter, IAgentOriginBase agentOrigin, Formation agentFormation, WeaponComponentData weapon) |
|
override float | GetKnockBackResistance (Agent agent) |
|
override float | GetKnockDownResistance (Agent agent, StrikeType strikeType=StrikeType.Invalid) |
|
override float | GetDismountResistance (Agent agent) |
|
override float | GetWeaponInaccuracy (Agent agent, WeaponComponentData weapon, int weaponSkill) |
|
override float | GetInteractionDistance (Agent agent) |
|
override float | GetMaxCameraZoom (Agent agent) |
|
List< PerkObject > | GetPerksOfAgent (CharacterObject agentCharacter, SkillObject skill=null, bool filterPerkRole=false, SkillEffect.PerkRole perkRole=SkillEffect.PerkRole.Personal) |
|
override string | GetMissionDebugInfoForAgent (Agent agent) |
|
float | GetEffectiveArmorEncumbrance (Agent agent, Equipment equipment) |
|
override float | GetEffectiveMaxHealth (Agent agent) |
|
override float | GetEnvironmentSpeedFactor (Agent agent) |
| Speed multiplier of the agent due to environment (w.r.t. mission time or weather effects like rain etc.)
|
|
Public Member Functions inherited from TaleWorlds.MountAndBlade.AgentStatCalculateModel |
abstract void | InitializeAgentStats (Agent agent, Equipment spawnEquipment, AgentDrivenProperties agentDrivenProperties, AgentBuildData agentBuildData) |
|
virtual void | InitializeMissionEquipment (Agent agent) |
|
abstract void | UpdateAgentStats (Agent agent, AgentDrivenProperties agentDrivenProperties) |
|
abstract float | GetDifficultyModifier () |
|
abstract bool | CanAgentRideMount (Agent agent, Agent targetMount) |
|
virtual bool | HasHeavyArmor (Agent agent) |
|
virtual float | GetEffectiveMaxHealth (Agent agent) |
|
virtual float | GetEnvironmentSpeedFactor (Agent agent) |
| Speed multiplier of the agent due to environment (w.r.t. mission time or weather effects like rain etc.)
|
|
float | CalculateAIAttackOnDecideMaxValue () |
|
virtual float | GetWeaponInaccuracy (Agent agent, WeaponComponentData weapon, int weaponSkill) |
|
virtual float | GetDetachmentCostMultiplierOfAgent (Agent agent, IDetachment detachment) |
|
virtual float | GetInteractionDistance (Agent agent) |
|
virtual float | GetMaxCameraZoom (Agent agent) |
|
virtual int | GetEffectiveSkill (BasicCharacterObject agentCharacter, IAgentOriginBase agentOrigin, Formation agentFormation, SkillObject skill) |
|
virtual int | GetEffectiveSkillForWeapon (Agent agent, WeaponComponentData weapon) |
|
abstract float | GetWeaponDamageMultiplier (BasicCharacterObject agentCharacter, IAgentOriginBase agentOrigin, Formation agentFormation, WeaponComponentData weapon) |
|
abstract float | GetKnockBackResistance (Agent agent) |
|
abstract float | GetKnockDownResistance (Agent agent, StrikeType strikeType=StrikeType.Invalid) |
|
abstract float | GetDismountResistance (Agent agent) |
|
virtual string | GetMissionDebugInfoForAgent (Agent agent) |
|