|
override float | CalculateStrikeMagnitudeForMissile (in AttackInformation attackInformation, in AttackCollisionData collisionData, in MissionWeapon weapon, float missileSpeed) |
|
override float | CalculateStrikeMagnitudeForSwing (in AttackInformation attackInformation, in AttackCollisionData collisionData, in MissionWeapon weapon, float swingSpeed, float impactPointAsPercent, float extraLinearSpeed) |
|
override float | CalculateStrikeMagnitudeForThrust (in AttackInformation attackInformation, in AttackCollisionData collisionData, in MissionWeapon weapon, float thrustWeaponSpeed, float extraLinearSpeed, bool isThrown=false) |
|
override float | ComputeRawDamage (DamageTypes damageType, float magnitude, float armorEffectiveness, float absorbedDamageRatio) |
|
override float | GetBluntDamageFactorByDamageType (DamageTypes damageType) |
|
override float | CalculateHorseArcheryFactor (BasicCharacterObject characterObject) |
|
Public Member Functions inherited from TaleWorlds.MountAndBlade.ComponentInterfaces.StrikeMagnitudeCalculationModel |
abstract float | CalculateStrikeMagnitudeForMissile (in AttackInformation attackInformation, in AttackCollisionData collisionData, in MissionWeapon weapon, float missileSpeed) |
|
abstract float | CalculateStrikeMagnitudeForSwing (in AttackInformation attackInformation, in AttackCollisionData collisionData, in MissionWeapon weapon, float swingSpeed, float impactPointAsPercent, float extraLinearSpeed) |
|
abstract float | CalculateStrikeMagnitudeForThrust (in AttackInformation attackInformation, in AttackCollisionData collisionData, in MissionWeapon weapon, float thrustSpeed, float extraLinearSpeed, bool isThrown=false) |
|
abstract float | ComputeRawDamage (DamageTypes damageType, float magnitude, float armorEffectiveness, float absorbedDamageRatio) |
|
abstract float | GetBluntDamageFactorByDamageType (DamageTypes damageType) |
|
abstract float | CalculateHorseArcheryFactor (BasicCharacterObject characterObject) |
|
virtual float | CalculateAdjustedArmorForBlow (float baseArmor, BasicCharacterObject attackerCharacter, BasicCharacterObject attackerCaptainCharacter, BasicCharacterObject victimCharacter, BasicCharacterObject victimCaptainCharacter, WeaponComponentData weaponComponent) |
|