Class CombatStatCalculator
- Namespace
- TaleWorlds.Core
- Assembly
- TaleWorlds.Core.dll
public static class CombatStatCalculator
- Inheritance
-
CombatStatCalculator
- Inherited Members
Fields
ArmLength
public const float ArmLength = 0.5
Field Value
ArmWeight
public const float ArmWeight = 2.5
Field Value
DefaultImpactDistanceFromTip
public const float DefaultImpactDistanceFromTip = 0.07
Field Value
ReferenceSwingSpeed
public const float ReferenceSwingSpeed = 22
Field Value
ReferenceThrustSpeed
public const float ReferenceThrustSpeed = 8.5
Field Value
SwingSpeedConst
public const float SwingSpeedConst = 4.5454545
Field Value
ThrustSpeedConst
public const float ThrustSpeedConst = 11.764706
Field Value
Methods
CalculateBaseBlowMagnitudeForPassiveUsage(float, float)
public static float CalculateBaseBlowMagnitudeForPassiveUsage(float weaponWeight, float extraLinearSpeed)
Parameters
Returns
CalculateBaseBlowMagnitudeForSwing(float, float, float, float, float, float, float)
public static float CalculateBaseBlowMagnitudeForSwing(float angularSpeed, float weaponReach, float weaponWeight, float weaponInertia, float weaponCoM, float impactPoint, float exraLinearSpeed)
Parameters
angularSpeed
floatweaponReach
floatweaponWeight
floatweaponInertia
floatweaponCoM
floatimpactPoint
floatexraLinearSpeed
float
Returns
CalculateBaseBlowMagnitudeForThrust(float, float, float)
public static float CalculateBaseBlowMagnitudeForThrust(float linearSpeed, float weaponWeight, float exraLinearSpeed)
Parameters
Returns
CalculateStrikeMagnitudeForSwing(float, float, float, float, float, float, float)
public static float CalculateStrikeMagnitudeForSwing(float swingSpeed, float impactPointAsPercent, float weaponWeight, float weaponLength, float weaponInertia, float weaponCoM, float extraLinearSpeed)
Parameters
swingSpeed
floatimpactPointAsPercent
floatweaponWeight
floatweaponLength
floatweaponInertia
floatweaponCoM
floatextraLinearSpeed
float
Returns
CalculateStrikeMagnitudeForThrust(float, float, float, bool)
public static float CalculateStrikeMagnitudeForThrust(float thrustWeaponSpeed, float weaponWeight, float extraLinearSpeed, bool isThrown)
Parameters
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).