Madril
Hero · INDIVIDUAL UNIT

Madril

Recruit Faramir's most trusted lieutenant 'But we must look to our own borders. Faramir, orcs are on the move. Sauron is marshalling an army.'

Compare this unit ⇄
Cost2,000
Health / soldier2,000
Health / full battalion2,000
Attack range350
Movement speed50
Command points0

Base statistics · Build time: 60s · 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

FaramirBow · IthilienMadril

Range
ⓘMaximum attack distance in game units. Melee weapons have short ranges; archers can attack from farther away.
350
Pre-attack
ⓘDelay before the attack is released, in milliseconds (1,000 ms = 1 second). When it applies depends on the weapon and animation.
1,170 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.
0 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.
1
Damage typeDamage / hitSplash radiusConditions
HERO_RANGED1500No upgrade gate specified
Weapon timing, targeting & source
PropertyGame valueResolved value
AttackRangeFARAMIR_BOW_RANGE350
RangeBonusMinHeight3030
RangeBonus11
RangeBonusPerFoot#MULTIPLY( FARAMIR_BOW_RANGE .003 )1.05
LeechRangeWeaponYes—
WeaponSpeed321321
MinWeaponSpeed241241
MaxWeaponSpeed481481
FireFXFX_RohanArcherBowWeapon—
ScaleWeaponSpeedYes—
HitPercentage9090
ScatterRadius0.00
DelayBetweenShotsFARAMIR_BOW_DELAYBETWEENSHOTS0
PreAttackDelayFARAMIR_BOW_PREATTACKDELAY1,170
PreAttackTypePER_POSITION—
FiringDurationFARAMIR_BOW_FIRINGDURATION0
ClipSize11
AutoReloadsClipYes—
AutoReloadWhenIdle11
ClipReloadTimeMin:FARAMIR_BOW_RELOADTIME_MIN Max:FARAMIR_BOW_RELOADTIME_MAX—
ContinuousFireOne00
ContinuousFireCoastFARAMIR_BOW_RELOADTIME_MAX1,600
AntiAirborneVehicleYes—
AntiAirborneMonsterYes—
CanFireWhileMovingYes—
Source definitiondata/ini/weapon.ini:17219

FaramirBow

weaponset toggle 1

PRIMARY

FaramirSword · IthilienMadril

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.
500 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.
700 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
HERO2200No upgrade gate specified
Weapon timing, targeting & source
PropertyGame valueResolved value
LeechRangeWeaponYes—
AttackRangeSTANDARD_MELEE_ATTACK_RANGE11.5
MeleeWeaponYes—
FireFXFX_GondorSwordHit—
DelayBetweenShotsFARAMIR_DELAYBETWEENSHOTS700
PreAttackDelayFARAMIR_PREATTACKDELAY500
PreAttackTypePER_SHOT—
FiringDurationFARAMIR_FIRINGDURATION700
Source definitiondata/ini/weapon.ini:23836

FaramirSword

contained

PRIMARY

FaramirBow · IthilienMadril

Range
ⓘMaximum attack distance in game units. Melee weapons have short ranges; archers can attack from farther away.
350
Pre-attack
ⓘDelay before the attack is released, in milliseconds (1,000 ms = 1 second). When it applies depends on the weapon and animation.
1,170 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.
0 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.
1
Damage typeDamage / hitSplash radiusConditions
HERO_RANGED1500No upgrade gate specified
Weapon timing, targeting & source
PropertyGame valueResolved value
AttackRangeFARAMIR_BOW_RANGE350
RangeBonusMinHeight3030
RangeBonus11
RangeBonusPerFoot#MULTIPLY( FARAMIR_BOW_RANGE .003 )1.05
LeechRangeWeaponYes—
WeaponSpeed321321
MinWeaponSpeed241241
MaxWeaponSpeed481481
FireFXFX_RohanArcherBowWeapon—
ScaleWeaponSpeedYes—
HitPercentage9090
ScatterRadius0.00
DelayBetweenShotsFARAMIR_BOW_DELAYBETWEENSHOTS0
PreAttackDelayFARAMIR_BOW_PREATTACKDELAY1,170
PreAttackTypePER_POSITION—
FiringDurationFARAMIR_BOW_FIRINGDURATION0
ClipSize11
AutoReloadsClipYes—
AutoReloadWhenIdle11
ClipReloadTimeMin:FARAMIR_BOW_RELOADTIME_MIN Max:FARAMIR_BOW_RELOADTIME_MAX—
ContinuousFireOne00
ContinuousFireCoastFARAMIR_BOW_RELOADTIME_MAX1,600
AntiAirborneVehicleYes—
AntiAirborneMonsterYes—
CanFireWhileMovingYes—
Source definitiondata/ini/weapon.ini:17219

FaramirBow

weaponset toggle 1 contained

PRIMARY

FaramirBow · IthilienMadril

Range
ⓘMaximum attack distance in game units. Melee weapons have short ranges; archers can attack from farther away.
350
Pre-attack
ⓘDelay before the attack is released, in milliseconds (1,000 ms = 1 second). When it applies depends on the weapon and animation.
1,170 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.
0 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.
1
Damage typeDamage / hitSplash radiusConditions
HERO_RANGED1500No upgrade gate specified
Weapon timing, targeting & source
PropertyGame valueResolved value
AttackRangeFARAMIR_BOW_RANGE350
RangeBonusMinHeight3030
RangeBonus11
RangeBonusPerFoot#MULTIPLY( FARAMIR_BOW_RANGE .003 )1.05
LeechRangeWeaponYes—
WeaponSpeed321321
MinWeaponSpeed241241
MaxWeaponSpeed481481
FireFXFX_RohanArcherBowWeapon—
ScaleWeaponSpeedYes—
HitPercentage9090
ScatterRadius0.00
DelayBetweenShotsFARAMIR_BOW_DELAYBETWEENSHOTS0
PreAttackDelayFARAMIR_BOW_PREATTACKDELAY1,170
PreAttackTypePER_POSITION—
FiringDurationFARAMIR_BOW_FIRINGDURATION0
ClipSize11
AutoReloadsClipYes—
AutoReloadWhenIdle11
ClipReloadTimeMin:FARAMIR_BOW_RELOADTIME_MIN Max:FARAMIR_BOW_RELOADTIME_MAX—
ContinuousFireOne00
ContinuousFireCoastFARAMIR_BOW_RELOADTIME_MAX1,600
AntiAirborneVehicleYes—
AntiAirborneMonsterYes—
CanFireWhileMovingYes—
Source definitiondata/ini/weapon.ini:17219

FaramirBow

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

LegolasArmor · IthilienMadril

Damage typeReceived
DEFAULT20%
SLASH25%
PIERCE22%
SPECIALIST25%
CRUSH50%
CAVALRY25%
SIEGE55%
FLAME25%
FROST25%
MAGIC35%
HERO75%
HERO_RANGED65%
POISON50%
STRUCTURAL50%
UNDEFINED1%
Source definitiondata/ini/armor.ini:262

LegolasArmor

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.

upgrade / mode

Toggle Weapon (W)

Left click to toggle between bow and sword

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

Command_ToggleIthilienHeroWeapon

active

Ranger Veteran

Modifier Type: Leadership Rangers near Madril earn experience 150% faster Passive ability

Cooldown 0s
Effect values & implementation
PropertyGame valueResolved value
EnumSPECIAL_FAKE_LEADERSHIP_BUTTON—
ReloadTime11

UnpauseSpecialPowerUpgrade ModuleTag_TheodenLeadership

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityFakeLeadership—
TriggeredByUpgrade_ObjectLevel1—

SpecialPowerModule ModuleTag_TheodenLeadershipUpdate

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityFakeLeadership—
UpdateModuleStartsAttackNo—
StartsPausedYes—
Source definitiondata/ini/commandbutton.ini:57486

Command_MadrilFakeLeadership

active

Master of Ambush (T)

Requires Level 3 An experienced Ranger, Madril knows how best to execute a successful ambush upon his foes Madril stuns nearby enemies for 5 seconds Left click then left click target location

Cooldown 120s
Effect values & implementation
PropertyGame valueResolved value
EnumSPECIAL_ARROW_STORM—
ReloadTime120000120,000
RadiusCursorRadius50.050
ViewObjectDuration75007,500
ViewObjectRange200200
FlagsLIMIT_DISTANCE NO_FORBIDDEN_OBJECTS—
ForbiddenObjectFilterAOTR_NO_STRUCTURE_SUMMON_NEAR_OBJECT_FILTER—
ForbiddenObjectRange5050
MaxCastRange420420
InitiateAtLocationSoundMasterAmbusherTrapSoundStartMS—

UnpauseSpecialPowerUpgrade ModuleTag_StoneSkin1

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityHuntingSnareMadril—
TriggeredByUpgrade_ObjectLevel3—

OCLSpecialPower ModuleTag_LorienTrapSpecialPower

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityHuntingSnareMadril—
OCLOCL_MadrilTrap—
CreateLocationUSE_SECONDARY_OBJECT_LOCATION—
NearestSecondaryObjectFilterNONE SAME_PLAYER +CASTLE_KEEP—
AvailableAtStartNo—
StartsPausedYes—
Source definitiondata/ini/commandbutton.ini:67876

Command_SpecialAbilityMadrilAmbush

active

Strategist (C)

Requires Level 5 Madril guides allied units from one location on the battlefield to anywhere on the map Does not work on siege units Left click icon, then left click on target units, then left click on pathable location

Cooldown 720s

Requires: Upgrade_ObjectLevel5

Effect values & implementation
PropertyGame valueResolved value
EnumSPECIAL_STORE_LIST_1—
RadiusCursorRadius60.060
ReloadTimeSPELL_RECHARGE_TIME_TIER_4720,000
ObjectFilterANY +INFANTRY +CAVALRY +HERO -BIG_MONSTER -MirkwoodBeorningHorde -MirkwoodBeorning -MirkwoodBeorningHorde -MirkwoodBeorning -RohanTreeBerd -IsengardBatteringRam -MordorBatteringRam -IsengardBallista -IsengardExplosiveMine -MordorGrond -MordorCatapult -DwarfBatteringRam -DwarvenCatapult -DwarvenDemolisher -DwarvenMangonel -DwarvenIHBallista -GuldurEntwife -DolAmrothTrebuchet -GondorTrebuchet -GondorBigTrebuchet_Summoned -MirkwoodBatteringRam -MirkwoodBallista -ArnorBreelandRam -RohanBatteringRam -RohanMangonel ALLIES—
FlagsLIMIT_DISTANCE—
MaxCastRange600600
InitiateSoundCaH_TeleportPart1—

UnpauseSpecialPowerUpgrade ModuleTag_StoreObjectsForLevel2TeleportEnabler

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityStoreObjectsForLevel2TeleportHaldir_FS—
TriggeredByUpgrade_ObjectLevel5—
RequiresAllTriggersYes—

SpecialPowerModule ModuleTag_StoreObjectsForLevel2Teleport

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityStoreObjectsForLevel2TeleportHaldir_FS—
StartsPausedYes—
UpdateModuleStartsAttackYes—

StoreObjectsSpecialPower ModuleTag_StoreObjectsForLevel2TeleportUpdate

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityStoreObjectsForLevel2TeleportHaldir_FS—
StartAbilityRange600.0600
ApproachRequiresLOSNo—
Radius100100
UnpackTime00
PreparationTime11
FreezeAfterTriggerDuration00
ChainedButton"Command_HaldirTeleportStoredList"—
Source definitiondata/ini/commandbutton.ini:91652

Command_Madril_SpecialAbilityTeleportLevel2_FS

active

Sacrifice (V)

Requires Level 8 Modifier Type: Spell Madril suffers heavy damage while targeted allied hero becomes immune to damage for 10 seconds Left click icon then left click on target hero

Cooldown 120s

Requires: Upgrade_ObjectLevel8

Effect values & implementation
PropertyGame valueResolved value
EnumSPECIAL_AT_VISIBLE_GROUNDED_OBJECT—
ReloadTime120000120,000
ObjectFilterAOTR_CRIPPLE_STRIKE_SPECIAL_OBJECT_FILTER -GondorBeregond -IthilienMadril -ShirePippin—
MaxCastRange200200

UnpauseSpecialPowerUpgrade ModuleTag_SacrificeUnpause

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityBeregondSacrifice—
TriggeredByUpgrade_ObjectLevel8—

SpecialPowerModule ModuleTag_SacrificeSpecialPower

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityBeregondSacrifice—
UpdateModuleStartsAttackYes—
StartsPausedYes—

WeaponFireSpecialAbilityUpdate ModuleTag_SacrificeUpdate

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityBeregondSacrifice—
SkipContinueYes—
UnpackTime700700
PreparationTime11
PackTime100100
MustFinishAbilityYes—
StartAbilityRange200200
SpecialWeaponBeregondSacrificeWeapon—
WhichSpecialWeapon22
ChainedButtonCommand_SpecialAbilityBeregondSacrificePart2—
Source definitiondata/ini/commandbutton.ini:67903

Command_SpecialAbilityMadrilSacrifice

active

Capture Building

Take control of targeted structure

Cooldown 0s
Effect values & implementation
PropertyGame valueResolved value
EnumSPECIAL_INFANTRY_CAPTURE_BUILDING—
ReloadTime00
UnitSpecificSoundToUseAsInitiateIntendToDoVoiceVoiceInitiateCaptureBuilding—
UnitSpecificSoundToUseAsEnterStateInitiateIntendToDoVoiceVoiceEnterStateInitiateCaptureBuilding—
EvaEventToPlayOnSuccessBuildingCaptured—

SpecialPowerModule ModuleTag_CaptureBuilding

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityCaptureBuilding—
UpdateModuleStartsAttackYes—
StartsPausedNo—

SpecialAbilityUpdate ModuleTag_CaptureBuildingUpdate

PropertyGame valueResolved value
SpecialPowerTemplateSpecialAbilityCaptureBuilding—
StartAbilityRange15.015
UnpackTime11
PreparationTime1500015,000
PackTime11
DoCaptureFXYes—
LoseStealthOnTriggerYes—
Source definitiondata/ini/commandbutton.ini:29432

Command_CaptureBuilding

passive / conditional

Auto Heal Behavior

Effect values & implementation

AutoHealBehavior ModuleTag_FaramirHealing

PropertyGame valueResolved value
StartsActiveYes—
HealingAmountHERO_HEAL_AMOUNT30
HealingDelay10001,000
StartHealingDelayHERO_HEAL_DELAY15,000
HealOnlyIfNotInCombatYes—
Source definitiondata/ini/object/goodfaction/units/ithilien/madril.ini:830

AutoHealBehavior ModuleTag_FaramirHealing

passive / conditional

Notify Targets Of Imminent Probable Crushing Update

Effect values & implementation

NotifyTargetsOfImminentProbableCrushingUpdate ModuleTag_NotifyCrushScan

PropertyGame valueResolved value
Source definitiondata/ini/object/goodfaction/units/ithilien/madril.ini:837

NotifyTargetsOfImminentProbableCrushingUpdate ModuleTag_NotifyCrushScan

passive / conditional

Attribute Modifier Aura Update

Requires: Upgrade_ObjectLevel1

Effect values & implementation

AttributeModifierAuraUpdate ModuleTag_Leadership

PropertyGame valueResolved value
StartsActiveNo—
BonusNameMadrilCampaignLeadership—
TriggeredByUpgrade_ObjectLevel1—
RefreshDelay20002,000
Range200200
ObjectFilterNONE +IthilienRanger +IthilienSkirmisher +IthilienSentinel +IthilienOutrider—
Source definitiondata/ini/object/goodfaction/units/ithilien/madril.ini:867

AttributeModifierAuraUpdate ModuleTag_Leadership

Battalion composition & progression

Member templateCountHealth each
IthilienMadril12,000
Experience and level upgrades (10)
Level definitionXP requirementUpgrades / modifiers
FaramirLevel11Upgrade_ObjectLevel1
FaramirLevel295Upgrade_ObjectLevel2 HeroLevelUpDamage1
FaramirLevel3215Upgrade_ObjectLevel3 HeroLevelUpDamage2
FaramirLevel4355 HeroLevelUpDamage3
FaramirLevel5515Upgrade_ObjectLevel5 HeroLevelUpDamage4
FaramirLevel6695Upgrade_ObjectLevel6 HeroLevelUpDamage5
FaramirLevel7895Upgrade_ObjectLevel7 HeroLevelUpDamage6
FaramirLevel81,115Upgrade_ObjectLevel8 HeroLevelUpDamage7
FaramirLevel91,355 HeroLevelUpDamage8
FaramirLevel101,615Upgrade_ObjectLevel10 HeroLevelUpDamage9
JOINING THE ARMY

Where to recruit

FactionBuildingUnlock requirementsPath
IthilienFortressNo additional upgrade gate recorded
Trace

Fortress hero roster

Source definitiondata/ini/playertemplate.ini:183

FactionIthilien

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/goodfaction/units/ithilien/madril.ini:1

IthilienMadril