Summary:
Perk Description: {=eL9RlPbj}Increases your speed damage bonus with polearms by 20% while mounted."
namespace TaleWorlds.CampaignSystem.GameComponents
public class SandboxStrikeMagnitudeModel : StrikeMagnitudeCalculationModel
public override float CalculateStrikeMagnitudeForSwing() <~ Correct
[CODE Begin]
if (relevantSkill == DefaultSkills.Polearm)
{
PerkHelper.AddPerkBonusFromCaptain(DefaultPerks.Polearm.Lancer, attackerCaptainCharacter as CharacterObject, ref explainedNumber);
if (doesAttackerHaveMount)
{
PerkHelper.AddPerkBonusForCharacter(DefaultPerks.Polearm.Lancer, attackerCharacter as CharacterObject, true, ref explainedNumber);
PerkHelper.AddPerkBonusFromCaptain(DefaultPerks.Polearm.UnstoppableForce, attackerCaptainCharacter as CharacterObject, ref explainedNumber);
}
}
[CODE End]
public override float CalculateStrikeMagnitudeForSwing() <~ Incorrect
[CODE Begin]
if (relevantSkill == DefaultSkills.Polearm)
{
PerkHelper.AddPerkBonusForCharacter(DefaultPerks.Polearm.Lancer, attackerCharacter as CharacterObject, true, ref explainedNumber);
PerkHelper.AddPerkBonusFromCaptain(DefaultPerks.Polearm.Lancer, attackerCaptainCharacter as CharacterObject, ref explainedNumber);
if (doesAttackerHaveMount)
{
PerkHelper.AddPerkBonusFromCaptain(DefaultPerks.Polearm.UnstoppableForce, attackerCaptainCharacter as CharacterObject, ref explainedNumber);
}
}
[CODE End]
Perk Description: {=eL9RlPbj}Increases your speed damage bonus with polearms by 20% while mounted."
namespace TaleWorlds.CampaignSystem.GameComponents
public class SandboxStrikeMagnitudeModel : StrikeMagnitudeCalculationModel
public override float CalculateStrikeMagnitudeForSwing() <~ Correct
[CODE Begin]
if (relevantSkill == DefaultSkills.Polearm)
{
PerkHelper.AddPerkBonusFromCaptain(DefaultPerks.Polearm.Lancer, attackerCaptainCharacter as CharacterObject, ref explainedNumber);
if (doesAttackerHaveMount)
{
PerkHelper.AddPerkBonusForCharacter(DefaultPerks.Polearm.Lancer, attackerCharacter as CharacterObject, true, ref explainedNumber);
PerkHelper.AddPerkBonusFromCaptain(DefaultPerks.Polearm.UnstoppableForce, attackerCaptainCharacter as CharacterObject, ref explainedNumber);
}
}
[CODE End]
public override float CalculateStrikeMagnitudeForSwing() <~ Incorrect
[CODE Begin]
if (relevantSkill == DefaultSkills.Polearm)
{
PerkHelper.AddPerkBonusForCharacter(DefaultPerks.Polearm.Lancer, attackerCharacter as CharacterObject, true, ref explainedNumber);
PerkHelper.AddPerkBonusFromCaptain(DefaultPerks.Polearm.Lancer, attackerCaptainCharacter as CharacterObject, ref explainedNumber);
if (doesAttackerHaveMount)
{
PerkHelper.AddPerkBonusFromCaptain(DefaultPerks.Polearm.UnstoppableForce, attackerCaptainCharacter as CharacterObject, ref explainedNumber);
}
}
[CODE End]