|
override float | CalculateStrikeMagnitudeForSwing (BasicCharacterObject attackerCharacter, BasicCharacterObject attackerCaptainCharacter, float swingSpeed, float impactPointAsPercent, float weaponWeight, WeaponComponentData weaponUsageComponent, float weaponLength, float weaponInertia, float weaponCoM, float extraLinearSpeed, bool doesAttackerHaveMount) |
|
override float | CalculateStrikeMagnitudeForThrust (BasicCharacterObject attackerCharacter, BasicCharacterObject attackerCaptainCharacter, float thrustWeaponSpeed, float weaponWeight, WeaponComponentData weaponUsageComponent, float extraLinearSpeed, bool doesAttackerHaveMount, bool isThrown=false) |
|
override float | CalculateSpeedBonusMultiplierForMissile (BasicCharacterObject attackerCharacter, WeaponClass ammoClass) |
|
override float | ComputeRawDamage (DamageTypes damageType, float magnitude, float armorEffectiveness, float absorbedDamageRatio) |
|
override float | GetBluntDamageFactorByDamageType (DamageTypes damageType) |
|
override float | CalculateHorseArcheryFactor (BasicCharacterObject characterObject) |
|
abstract float | CalculateStrikeMagnitudeForSwing (BasicCharacterObject attackerCharacter, BasicCharacterObject attackerCaptainCharacter, float swingSpeed, float impactPointAsPercent, float weaponWeight, WeaponComponentData weaponUsageComponent, float weaponLength, float weaponInertia, float weaponCoM, float extraLinearSpeed, bool doesAttackerHaveMount) |
|
abstract float | CalculateStrikeMagnitudeForThrust (BasicCharacterObject attackerCharacter, BasicCharacterObject attackerCaptainCharacter, float thrustWeaponSpeed, float weaponWeight, WeaponComponentData weaponUsageComponent, float extraLinearSpeed, bool doesAtttackerHaveMount, bool isThrown=false) |
|
abstract float | CalculateSpeedBonusMultiplierForMissile (BasicCharacterObject attackerCharacter, WeaponClass ammoClass) |
|
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) |
|