Carn Dûm Oathsworn
Infantry · 10 SOLDIERS

Carn Dûm Oathsworn

Strong vs. Pikemen After usurping the Dúnedain throne of Rhudaur, the Hillmen swore many oaths to the Witch-king, binding themselves in servitude to their dark master.

Compare this unit ⇄
Cost700
Health / soldier525
Health / full battalion5,250
Attack range11.5
Movement speed55
Command points90

Base statistics · Build time: 30s · Range and speed use game units. Mixed battalions are broken down below. Conditional bonuses are not folded into these totals.

OFFENSE

Weapons & attack range

Damage is per hit, before target armor. Different projectile upgrades are shown separately. Attack timing can also depend on animation; these values are not a DPS estimate.

Base equipment

PRIMARY

BlackNumenoreanWarriorSword · OathswornWarrior

Range
ⓘMaximum attack distance in game units. Melee weapons have short ranges; archers can attack from farther away.
11.5
Pre-attack
ⓘDelay before the attack is released, in milliseconds (1,000 ms = 1 second). When it applies depends on the weapon and animation.
400 ms
Shot delay
ⓘConfigured delay between attacks, in milliseconds. This applies to melee swings too. Animation and reload timing can also affect the actual attack rate.
1,200 ms
Clip
ⓘAttacks per reload cycle, not total ammunition. Not specified means the weapon definition does not set a clip size; this is common for melee weapons.
Not specified
Damage typeDamage / hitSplash radiusConditions
SLASH900No upgrade gate specified
FLAME140Requires Upgrade_SindarinHeavyArmor
Weapon timing, targeting & source
PropertyGame valueResolved value
LeechRangeWeaponYes—
AttackRangeSTANDARD_MELEE_ATTACK_RANGE11.5
MeleeWeaponYes—
DelayBetweenShotsANGMAR_SWORD_DELAYBETWEENSHOTS1,200
PreAttackDelayANGMAR_SWORD_PREATTACKDELAY400
PreAttackTypePER_SHOT—
FireFXFX_GondorSwordHit—
FireFlankFXFX_Flanking—
FiringDurationANGMAR_SWORD_FIRINGDURATION800
Source definitiondata/ini/weapon.ini:21222

BlackNumenoreanWarriorSword

DEFENSE

Armor profiles

These percentages are damage received: 50% takes half damage; 200% takes double damage. Unlisted types use DEFAULT. Abilities and temporary modifiers can change the result.

Base equipment

BlackNumenoreanArmor · OathswornWarrior

Damage typeReceived
DEFAULT75%
SLASH60%
PIERCE55%
SPECIALIST25%
CAVALRY85%
CRUSH150%
SIEGE100%
FLAME100%
FROST140%
MAGIC100%
HERO200%
HERO_RANGED200%
STRUCTURAL50%
POISON55%
UNDEFINED1%
Source definitiondata/ini/armor.ini:7359

BlackNumenoreanArmor

player upgrade

DunlendingAxeHeavyArmor · OathswornWarrior

Damage typeReceived
DEFAULT40%
SLASH40%
PIERCE32%
SPECIALIST10%
CAVALRY110%
CRUSH70%
SIEGE50%
FLAME50%
FROST50%
MAGIC50%
HERO100%
HERO_RANGED100%
STRUCTURAL20%
UNDEFINED1%
Source definitiondata/ini/armor.ini:6971

DunlendingAxeHeavyArmor

TOOLS OF THE BATTLEFIELD

Abilities & passive effects

Descriptions come from game tooltips and may lag behind balance edits. Expand implementation details to inspect the current effects and conditions.

active

Northern Fury (T)

Requires Level 2 Carn Dûm Oathsworn gain 15% damage and +50% knockback resistance for 30 seconds Left click to activate

Cooldown 180s

Requires: Upgrade_ObjectLevel2

Effect values & implementation
PropertyGame valueResolved value
EnumSPECIAL_HERO_MODE—
ReloadTime180000180,000
Source definitiondata/ini/commandbutton.ini:53059

Command_SpecialAbilityNorthernFury

upgrade / mode

Purchase Black Banners (V)

Increases horde to Level 2 Can only be equipped at Level 1

Requires: Upgrade_TechnologyGuldurBasicTraining

Effect values & implementation
Source definitiondata/ini/commandbutton.ini:49195

Command_PurchaseUpgradeGuldurBasicTraining_Oathsworn

active

Capture Building

Take control of targeted structure

Cooldown 0s
Effect values & implementation
PropertyGame valueResolved value
EnumSPECIAL_INFANTRY_CAPTURE_BUILDING—
ReloadTime00
UnitSpecificSoundToUseAsInitiateIntendToDoVoiceVoiceInitiateCaptureBuilding—
UnitSpecificSoundToUseAsEnterStateInitiateIntendToDoVoiceVoiceEnterStateInitiateCaptureBuilding—
EvaEventToPlayOnSuccessBuildingCaptured—
Source definitiondata/ini/commandbutton.ini:29432

Command_CaptureBuilding

active

Command_BloodThirstyFerocity

Requires Level 2 Bloodlust grants Orc Warriors +25% damage Passive ability

Effect values & implementation
PropertyGame valueResolved value
EnumSPECIAL_GENERAL_TARGETLESS—
Source definitiondata/ini/commandbutton.ini:4824

Command_BloodThirstyFerocity

Battalion composition & progression

Member templateCountHealth each
OathswornWarrior10525
Experience and level upgrades (5)
Level definitionXP requirementUpgrades / modifiers
EvilEliteLevel11Upgrade_ObjectLevel1
EvilEliteLevel270Upgrade_ObjectLevel2 EvilEliteBonusRank2
EvilEliteLevel3140Upgrade_ObjectLevel3 EvilEliteBonusRank3
EvilEliteLevel4210Upgrade_ObjectLevel4 EvilEliteBonusRank4
EvilEliteLevel5280Upgrade_ObjectLevel5 EvilEliteBonusRank5
JOINING THE ARMY

Where to recruit

FactionBuildingUnlock requirementsPath
AngmarFortressUpgrade_Evilboyos
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AncestralHall → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GondorBarracksLevel2
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AncestralHall → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GondorBarracksLevel3
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AncestralHall → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AncestralHall_DE → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel2
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AncestralHall_DE → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel3
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AncestralHall_DE → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel2
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel3
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_GuldurTowerHiddenSentry
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_Independent → GuldurPorter → AncestralHall_DE → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSet → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel2, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel2 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

AngmarFortressUpgrade_Drafted, Upgrade_Evilboyos, Upgrade_GondorBarracksLevel3, Upgrade_GuldurTowerHiddenSentry, Upgrade_TowerDarkPresence
Trace

Starting builder → DummyBuilder replacement → AngmarShadePorter → AngmarSentryTower_Independent → GuldurPorter → AngmarSentryTower_IndependentDE → GuldurPorter → AncestralHall → AncestralHallCommandSetLevel3 → Command_ConstructOathswornWarriorHorde

Source definitiondata/ini/commandbutton.ini:39469

Command_ConstructOathswornWarriorHorde

FIELD NOTES

Strategy

Strategy notes have not been written for this unit yet. Use its range, armor profiles and recruitment requirements to inform comparisons; the stat sheet alone does not establish a winning matchup.

Source definitiondata/ini/object/evilfaction/hordes/angmar/oathswornwarriorhorde.ini:2

OathswornWarriorHorde