Bannerlord mechanics

Weapon templates

Bannerlord v1.4.8 · checked 2026-11-10 · updated 2026-11-11

The 12 crafting templates of game v1.4.8: slots, usages, grip profiles, blade ranges and one example recipe each, with its stats, tier, value, price and difficulty. The formulas are in Weapon stats, Value and price and Smithing mechanics.

The formulas were recovered from v1.4.6 IL and compared against v1.4.8 IL: no compared method differs, but 38 were compared by header only and 22 are not in the v1.4.8 dumps (see Value and price). NavalDLC adds blades through naval_crafting_pieces.xml and NavalDLC_Native_WeaponDescriptions.xslt (AvailablePieces) and patches template piece lists through NavalDLC_Native_CraftingTemplates.xslt (UsablePieces); the tables count blades with and without it. The snippet tables are computed by the Python model in src/bannerlord/crafting/.

Reading the tables:

One-handed sword

Smithing guide: One-handed sword.

CraftingTemplate id="OneHandedSword", item_type="OneHandedWeapon", modifier_group="sword". build_order: Pommel −1, Handle 0, Guard 1, Blade 2.

Single usage. Both swing and thrust damage apply. Swing drag is the low 3.9·0.3·reach.

Usage WeaponDescription weapon_class
One-handed sword OneHandedSword OneHandedSword

Pieces from the bottom up: Pommel, Handle, Guard, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
One-handed sword One-handed 130 148 1.5 to 5.2 0.8 to 4.3 -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier
One-handed sword 1.17 1

Example recipe:

Slot Piece Tier
Blade wood_blade_1 1
Guard vlandian_noble_guard_3 5
Handle khuzait_grip_7 2
Pommel battania_pommel_6 1
Usage Handling Swing speed Swing damage Thrust speed Thrust damage Weight Length
One-handed sword 99 106 21 blunt 97 12 blunt 0.9 97
Result Amount
Tier score from the stats 0.8207
Tier score from the pieces 2.445
Tier score 1.4704
Rounded tier 1
Value 398
Sell price with Trade 86, no market data 130
Smithing difficulty 85
Tier score factor for blunt damage 1.45

Two-handed sword

Smithing guide: Two-handed sword.

CraftingTemplate id="TwoHandedSword", item_type="TwoHandedWeapon", modifier_group="sword". build_order: Pommel −1, Handle 0, Guard 1, Blade 2.

Stats are computed per usage with the same pieces: TwoHandedSword uses TwoHanded constants, which raise both the load and the stage power and torque. Bastard usages stay OneHanded. One-handed usages need both blade and handle in their AvailablePieces: 76 blades and 42 handles for OneHandedBastardSword, against 86 and 74 for TwoHandedSword.

Usage WeaponDescription weapon_class
One-handed sword (bastard grip) OneHandedBastardSword OneHandedSword
Two-handed sword TwoHandedSword TwoHandedSword
One-handed sword (bastard grip, alternative) OneHandedBastardSwordAlternative OneHandedSword

Pieces from the bottom up: Pommel, Handle, Guard, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
One-handed sword (bastard grip) One-handed 61 76 1.5 to 5.2 0.8 to 4.2 -
Two-handed sword Two-handed 71 86 1.5 to 5.2 0.8 to 4.2 -
One-handed sword (bastard grip, alternative) One-handed 63 78 1.5 to 5.2 0.8 to 4.2 -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier
One-handed sword (bastard grip) 1.17 1
Two-handed sword 1.17 0.8
One-handed sword (bastard grip, alternative) 1.17 1

Example recipe:

Slot Piece Tier
Blade khuzait_blade_7 2
Guard vlandian_guard_8 5
Handle cleaver_grip_7 4
Pommel empire_pommel_2 2
Usage Handling Swing speed Swing damage Thrust speed Thrust damage Weight Length
One-handed sword (bastard grip) 91 95 56 cut 92 31 pierce 1.38 91
Two-handed sword 93 108 71 cut 99 36 pierce 1.38 91
One-handed sword (bastard grip, alternative) 91 95 56 cut 92 31 pierce 1.38 91
Result Amount
Tier score from the stats 5.0111
Tier score from the pieces 3.4752
Tier score 4.3967
Rounded tier 4
Value 7,688
Sell price with Trade 86, no market data 2,012
Smithing difficulty 145
Tier score factor for pierce damage 1.15

Dagger

Smithing guide: Dagger.

CraftingTemplate id="Dagger", item_type="OneHandedWeapon", modifier_group="sword". build_order: Pommel −1, Handle 0, Guard 1, Blade 2.

Dagger and DaggerAlternative share constants and differ by item usage. The ThrowingKnife usage is available only with pieces in its AvailablePieces. It comes after Dagger, so its stack_amount is 1.

Usage WeaponDescription weapon_class
Dagger (alternative) DaggerAlternative Dagger
Dagger Dagger Dagger
Throwing knife ThrowingKnife ThrowingKnife

Pieces from the bottom up: Pommel, Handle, Guard, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
Dagger (alternative) One-handed 12 12 2 to 4.1 1.2 to 4.25 -
Dagger One-handed 22 24 1.2 to 4.1 1.2 to 4.25 -
Throwing knife One-handed 7 7 1.2 to 3.5 2 to 4.25 1

Damage factor and stack size ranges cover every blade, NavalDLC ones included. A thrown usage after the first usage gets stack size 1.

Usage Swing drag per unit of reach Tier score multiplier Thrown damage factor Missile speed factor
Dagger (alternative) 1.17 1 - -
Dagger 1.17 1 - -
Throwing knife 1.17 1.2 3.3 × thrust strength 3.9

Example recipe:

Slot Piece Tier
Blade dagger_blade_22 1
Guard sturgian_dagger_guard_10 3
Handle empire_grip_6 2
Pommel sturgian_pommel_2 4
Usage Handling Swing speed Swing damage Thrust speed Thrust damage Weight Length
Dagger (alternative) 118 123 17 cut 99 18 pierce 0.79 35
Dagger 118 123 17 cut 99 18 pierce 0.79 35
Result Amount
Tier score from the stats -1.4511
Tier score from the pieces 2.3352
Tier score 0.0634
Rounded tier 0
Value 95
Sell price with Trade 86, no market data 32
Smithing difficulty 90
Tier score factor for pierce damage 1.15

Throwing knife

Smithing guide: Throwing knife.

CraftingTemplate id="ThrowingKnife", item_type="Thrown", modifier_group="knife_throwing". build_order: Pommel −1, Handle 0, Guard 1, Blade 2.

ThrowingKnife comes first, so it takes the blade's stack_amount. Damage: 3.3 · 0.0625 · weight · thrust_speed² · Thrust@damage_factor with the raw thrust speed, without the +2.5 mass of melee thrusts. missile_speed = floor(3.9 · raw thrust speed). Tier multiplier 1.2.

Usage WeaponDescription weapon_class
Throwing knife ThrowingKnife ThrowingKnife
Dagger Dagger Dagger

Pieces from the bottom up: Pommel, Handle, Guard, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
Throwing knife One-handed 7 7 1.2 to 3.5 2 to 4.25 3
Dagger One-handed 22 24 1.2 to 4.1 1.2 to 4.25 -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier Thrown damage factor Missile speed factor
Throwing knife 1.17 1.2 3.3 × thrust strength 3.9
Dagger 1.17 1 - -

Example recipe:

Slot Piece Tier
Blade dagger_blade_13_blunt 2
Guard vlandian_dagger_guard_8 2
Handle sturgian_grip_14 1
Pommel battania_pommel_1 2
Usage Handling Swing speed Swing damage Thrust speed Thrust damage Thrown damage Missile speed Weight Length
Throwing knife 117 - - - - 28 blunt 32 0.89 36
Dagger 117 122 29 blunt 98 32 blunt - - 0.89 36
Result Amount
Tier score from the stats 1.7095
Tier score from the pieces 1.9057
Tier score 1.7880
Rounded tier 2
Value 549
Sell price with Trade 86, no market data 175
Smithing difficulty 85
Tier score factor for blunt damage 1.45

One-handed axe

Smithing guide: One-handed axe.

CraftingTemplate id="OneHandedAxe", item_type="OneHandedWeapon", modifier_group="axe". build_order: Pommel −1, Handle 0, Blade 1.

Blades have no <Thrust>, so thrust_damage is 0. Damage depends on swing only, with the low swing drag.

Usage WeaponDescription weapon_class
One-handed axe OneHandedAxe OneHandedAxe

Pieces from the bottom up: Pommel, Handle, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
One-handed axe One-handed 29 45 2.1 to 4 - -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier
One-handed axe 1.17 1

Example recipe:

Slot Piece Tier
Blade axe_craft_30_head 2
Handle axe_craft_16_handle 5
Pommel cleaver_pommel_2 3
Usage Handling Swing speed Swing damage Weight Length
One-handed axe 83 86 67 cut 1.22 85
Result Amount
Tier score from the stats 3.0244
Tier score from the pieces 2.6594
Tier score 2.8784
Rounded tier 3
Value 1,655
Sell price with Trade 86, no market data 484
Smithing difficulty 156

Two-handed axe

Smithing guide: Two-handed axe.

CraftingTemplate id="TwoHandedAxe", item_type="TwoHandedWeapon", modifier_group="axe". build_order: Pommel −1, Handle 0, Blade 1.

Blades have no <Thrust>. TwoHandedAxe uses TwoHanded constants without WideGrip, so drag stays low despite the twohanded:widegrip usage feature: that string does not set the flag. Bastard usages need one of 4 handles. Neither OneHandedBastardAxe nor OneHandedBastardAxeAlternative lists a pommel in its AvailablePieces (weapon_descriptions.xml, base game and NavalDLC; snapshot src/bannerlord/crafting/data/v1.4.8/native.json and naval.json), while the template has a pommel slot, so the two bastard usages can never be crafted.

Usage WeaponDescription weapon_class
One-handed axe (bastard grip) OneHandedBastardAxe OneHandedAxe
Two-handed axe TwoHandedAxe TwoHandedAxe
One-handed axe (bastard grip, alternative) OneHandedBastardAxeAlternative OneHandedAxe

Pieces from the bottom up: Pommel, Handle, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
One-handed axe (bastard grip) One-handed 13 14 1.9 to 3.7 - -
Two-handed axe Two-handed 13 20 1.9 to 3.8 - -
One-handed axe (bastard grip, alternative) One-handed 13 14 1.9 to 3.7 - -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier
One-handed axe (bastard grip) 1.17 1
Two-handed axe 1.17 0.8
One-handed axe (bastard grip, alternative) 1.17 1

Example recipe:

Slot Piece Tier
Blade axe_craft_17_head 4
Handle axe_craft_14_handle 1
Pommel spear_pommel_2 2
Usage Handling Swing speed Swing damage Weight Length
Two-handed axe 77 85 117 cut 1.56 93
Result Amount
Tier score from the stats 5.8434
Tier score from the pieces 2.9867
Tier score 4.7007
Rounded tier 5
Value 10,457
Sell price with Trade 86, no market data 2,680
Smithing difficulty 139

Throwing axe

Smithing guide: Throwing axe.

CraftingTemplate id="ThrowingAxe", item_type="Thrown", modifier_group="axe_throwing". build_order: Handle 0, Blade 1.

Damage is swing-based: 2 · swing magnitude · Swing@damage_factor, stored in thrust_damage. missile_speed = floor(3.2 · raw thrust speed), using thrust speed despite the swing-based damage. Tier multiplier 1.2. No guard or pommel slots.

Usage WeaponDescription weapon_class
Throwing axe ThrowingAxe ThrowingAxe
One-handed axe OneHandedAxe OneHandedAxe

Pieces from the bottom up: Handle, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
Throwing axe One-handed 4 9 2.5 to 3.8 - 3 to 5
One-handed axe One-handed 29 45 2.1 to 4 - -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier Thrown damage factor Missile speed factor
Throwing axe 1.17 1.2 2 × swing strength 3.2
One-handed axe 1.17 1 - -

Example recipe:

Slot Piece Tier
Blade axe_craft_4_head 4
Handle axe_craft_11_handle 4
Usage Handling Swing speed Swing damage Thrown damage Missile speed Weight Length
Throwing axe 111 - - 64 cut 27 0.68 37
One-handed axe 111 118 32 cut - - 0.68 37
Result Amount
Tier score from the stats 2.9743
Tier score from the pieces 3.7635
Tier score 3.2900
Rounded tier 3
Value 2,509
Sell price with Trade 86, no market data 711
Smithing difficulty 200

Two-handed polearm

Smithing guide: Two-handed polearm.

CraftingTemplate id="TwoHandedPolearm", item_type="Polearm", modifier_group="polearm". build_order: Pommel −1, Handle 0, Guard 1, Blade 2.

Widest usage spread on one item. TwoHandedPolearm and TwoHandedPolearm_Bracing are TwoHandedWideGrip. OneHandedPolearm and TwoHandedPolearm_Couchable are OneHandedWideGrip. TwoHandedPolearm_Thrown is OneHanded with Javelin damage and stack 1. Wide-grip usages have swing drag 3.9·reach, more than triple other weapons, so long polearms lose swing speed fast. Most blades have no <Swing> and deal thrust damage only.

Usage WeaponDescription weapon_class
One-handed polearm OneHandedPolearm OneHandedPolearm
Two-handed polearm TwoHandedPolearm TwoHandedPolearm
Two-handed polearm (couchable) TwoHandedPolearm_Couchable TwoHandedPolearm
Two-handed polearm (bracing) TwoHandedPolearm_Bracing TwoHandedPolearm
Thrown polearm TwoHandedPolearm_Thrown Javelin

Pieces from the bottom up: Pommel, Handle, Guard, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
One-handed polearm One-handed, wide grip 42 56 1.8 to 4.9 1.44 to 3.2 -
Two-handed polearm Two-handed, wide grip 53 69 1.08 to 4.9 1.4 to 3.2 -
Two-handed polearm (couchable) One-handed, wide grip 41 53 2.7 to 4.9 1.5 to 3.2 -
Two-handed polearm (bracing) Two-handed, wide grip 47 59 1.08 to 4.9 1.44 to 3.2 -
Thrown polearm One-handed 43 56 2.7 to 4.9 1.5 to 3.2 1

Damage factor and stack size ranges cover every blade, NavalDLC ones included. A thrown usage after the first usage gets stack size 1.

Usage Swing drag per unit of reach Tier score multiplier Thrown damage factor Missile speed factor
One-handed polearm 3.9 1 - -
Two-handed polearm 3.9 0.8 - -
Two-handed polearm (couchable) 3.9 1 - -
Two-handed polearm (bracing) 3.9 0.8 - -
Thrown polearm 1.17 0.6 9 × thrust strength 3.6

Example recipe:

Slot Piece Tier
Blade spear_blade_37 3
Guard spear_guard_2 2
Handle spear_handle_23 3
Pommel spear_pommel_4 4
Usage Handling Thrust speed Thrust damage Weight Length
One-handed polearm 58 82 30 pierce 2.01 177
Two-handed polearm 55 89 36 pierce 2.01 177
Two-handed polearm (couchable) 58 82 30 pierce 2.01 177
Two-handed polearm (bracing) 55 89 36 pierce 2.01 177
Result Amount
Tier score from the stats 1.2508
Tier score from the pieces 2.8093
Tier score 1.8742
Rounded tier 2
Value 599
Sell price with Trade 86, no market data 190
Smithing difficulty 150
Tier score factor for pierce damage 1.15

Pike

Smithing guide: Pike.

CraftingTemplate id="Pike", item_type="Polearm", modifier_group="polearm". build_order: Pommel −1, Handle 0, Guard 1, Blade 2.

TwoHandedWideGrip throughout. Long reach with full swing drag, and most blades have no <Swing>.

Usage WeaponDescription weapon_class
Pike TwoHandedPolearm_Pike TwoHandedPolearm
Two-handed polearm (bracing) TwoHandedPolearm_Bracing TwoHandedPolearm

Pieces from the bottom up: Pommel, Handle, Guard, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
Pike Two-handed, wide grip 35 47 2.7 to 4.9 1.5 to 3.2 -
Two-handed polearm (bracing) Two-handed, wide grip 47 59 1.08 to 4.9 1.44 to 3.2 -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier
Pike 3.9 0.8
Two-handed polearm (bracing) 3.9 0.8

Example recipe:

Slot Piece Tier
Blade spear_blade_42 4
Guard default_polearm_guard 1
Handle spear_handle_27 4
Pommel default_polearm_pommel 1
Usage Handling Thrust speed Thrust damage Weight Length
Pike 52 89 40 pierce 1.85 209
Two-handed polearm (bracing) 52 89 40 pierce 1.85 209
Result Amount
Tier score from the stats 2.5033
Tier score from the pieces 2.87
Tier score 2.6500
Rounded tier 3
Value 1,313
Sell price with Trade 86, no market data 391
Smithing difficulty 200
Tier score factor for pierce damage 1.15

Javelin

Smithing guide: Javelin.

CraftingTemplate id="Javelin", item_type="Thrown", modifier_group="spear_dart_throwing". build_order: Pommel −1, Handle 0, Guard 1, Blade 2.

Javelin comes first, so it takes the blade's stack_amount. Damage: 9 · 0.0625 · weight · thrust_speed² · Thrust@damage_factor with the raw thrust speed. missile_speed = floor(3.6 · raw thrust speed). Tier multiplier 0.6. Blades have no <Swing>. The melee alternative is OneHandedWideGrip.

Usage WeaponDescription weapon_class
Javelin Javelin Javelin
One-handed polearm (javelin alternative) OneHandedPolearm_JavelinAlternative OneHandedPolearm

Pieces from the bottom up: Pommel, Handle, Guard, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
Javelin One-handed 14 22 - 1.53 to 2.9 1 to 5
One-handed polearm (javelin alternative) One-handed, wide grip 14 22 - 1.53 to 2.9 -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier Thrown damage factor Missile speed factor
Javelin 1.17 0.6 9 × thrust strength 3.6
One-handed polearm (javelin alternative) 3.9 1 - -

Example recipe:

Slot Piece Tier
Blade spear_blade_35_blunt 3
Guard default_polearm_guard 1
Handle spear_handle_2 2
Pommel default_polearm_pommel 1
Usage Handling Thrust speed Thrust damage Thrown damage Missile speed Weight Length
Javelin 97 - - 70 blunt 29 1.03 84
One-handed polearm (javelin alternative) 93 96 27 blunt - - 1.03 84
Result Amount
Tier score from the stats 3.0154
Tier score from the pieces 2.045
Tier score 2.6272
Rounded tier 3
Value 1,283
Sell price with Trade 86, no market data 383
Smithing difficulty 131
Tier score factor for blunt damage 1.45

Mace

Smithing guide: Mace.

CraftingTemplate id="Mace", item_type="OneHandedWeapon", modifier_group="mace". build_order: Pommel −1, Handle 0, Blade 1.

Most blades have no <Thrust>. Blunt swings get the 1.45 tier factor, so they price higher than equal-damage cut weapons.

Usage WeaponDescription weapon_class
Mace Mace Mace

Pieces from the bottom up: Pommel, Handle, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
Mace One-handed 27 28 1.053 to 3.24 0.8 to 1.8 -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier
Mace 1.17 1

Example recipe:

Slot Piece Tier
Blade mace_head_26 4
Handle mace_handle_15 5
Pommel khuzait_noble_pommel_1 5
Usage Handling Swing speed Swing damage Weight Length
Mace 85 87 62 blunt 2.02 75
Result Amount
Tier score from the stats 4.926
Tier score from the pieces 4.5079
Tier score 4.7587
Rounded tier 5
Value 11,089
Sell price with Trade 86, no market data 2,831
Smithing difficulty 222
Tier score factor for blunt damage 1.45

Two-handed mace

Smithing guide: Two-handed mace.

CraftingTemplate id="TwoHandedMace", item_type="TwoHandedWeapon", modifier_group="mace". build_order: Pommel −1, Handle 0, Blade 1.

TwoHanded constants. Blades have no <Thrust>. Blunt tier factor 1.45.

Usage WeaponDescription weapon_class
Two-handed mace TwoHandedMace TwoHandedMace

Pieces from the bottom up: Pommel, Handle, Blade.

Usage Grip Blades in the base game Blades with NavalDLC Swing damage factor Thrust damage factor Stack size
Two-handed mace Two-handed 10 10 1.053 to 2.25 - -

Damage factor and stack size ranges cover every blade, NavalDLC ones included.

Usage Swing drag per unit of reach Tier score multiplier
Two-handed mace 1.17 0.8

Example recipe:

Slot Piece Tier
Blade mace_head_32 4
Handle mace_handle_19 2
Pommel aserai_noble_pommel_1 4
Usage Handling Swing speed Swing damage Weight Length
Two-handed mace 71 80 83 blunt 2.07 102
Result Amount
Tier score from the stats 5.6847
Tier score from the pieces 3.5997
Tier score 4.8507
Rounded tier 5
Value 12,170
Sell price with Trade 86, no market data 3,088
Smithing difficulty 167
Tier score factor for blunt damage 1.45

Changelog