Hello there! We are conducting a survey to better understand the user experience in making a first edit. If you have ever made an edit on Gamepedia, please fill out the survey. Thank you!

Hero Merit

From Fire Emblem Heroes Wiki
(Redirected from HM)
Jump to: navigation, search
Ursula receives Hero Merit after clearing a map. The gold-colored animation indicates she is ready to reward the player with feathers.

Hero Merit (HM) are points gained when completing battles for each unique hero. Duplicates of the same hero contribute to the same pool of Hero Merit. Once a certain hero has accumulated 500 HM, the player is awarded with 500 feathers when visiting the home screen. A maximum of 6000 feathers from each hero can be obtained this way.

Obtaining Hero Merit[edit | edit source]

Hero Merit can be obtained by heroes who successfully survive and complete a battle. The hero will then gain anywhere from 0 to 5 Hero Merit depending on the difficulty of the battle based on the number of enemies on the map, the enemy level, and the enemy rarity. For more details, see below.

Hero Merit Rewards[edit | edit source]

When a unique hero reaches 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000, 5500, and 6000 HM, feathers can be acquired from the hero. Each milestone allows a player to collect 500 feathers, for a total of 6000 feathers from each unique hero.

These 500 feathers can be claimed by going to the Home screen. If a hero has a Hero Merit feather reward that can be collected, the hero will have a feather animation surrounding them. Tapping on the hero will then reward the player with 500 feathers.

Hero Merit List[edit | edit source]

The Hero Merit List can be accessed from the Interact with Allies tab and is a list of heroes which shows the amount of Hero Merit a player has received on each hero they own/have owned. Tapping on a hero on the Hero Merit List also gives the player a short description about the hero.

Formula[edit | edit source]

The amount of Hero Merit awarded to a unit after a battle is primarily based on the unit's level, with modifiers based on enemy levels and rarity, and the difference in level between the player unit and the enemy units.

HM = Base + LevelBonus - LevelPenalty + RarityBonus

This calculation is performed individually for each player unit, resulting in different level player units on the same team receiving different amounts of HM for the same map.

Base[edit | edit source]

The player unit will get a base of 0.05 HM per level.

Base = 0.05 × PlayerLevel

Level Bonus[edit | edit source]

This is further augmented by a bonus for being close to the enemy level. Using the enemy whose level is the closest to the post-map level of the player unit receiving HM, being within 3 levels of it awards 1 HM, every additional level difference reduces this by 0.2 HM.

LevelBonus = 1 - (0.2 × max(0,(|PlayerLevel - EnemyLevel| - 3)))

This expands to the table

Level Difference HM Bonus
≤ -8 0.0
-7 0.2
-6 0.4
-5 0.6
-4 0.8
-3 - +3 1.0
+4 0.8
+5 0.6
+6 0.4
+7 0.2
≥ +8 0.0

Level Penalty[edit | edit source]

The player unit being a higher level than the highest level enemy incurs a penalty of 0.05 HM per level difference. As long as there is at least one enemy unit of a level equal to or higher than the post-map level of the player unit, this penalty is 0.

LevelPenalty = -0.05 × max(0,(PlayerLevel - EnemyLevel))

Rarity Bonus[edit | edit source]

Finally, the combined levels and rarities of all enemy units contribute an amount of HM.

RarityBonus = 0.01 × Σ(EnemyLevel × RarityModifier)

The RarityModifier is 0 for 1★-3★ enemies, 0.4 for 4★ enemies, and 1 for 5★ enemies, but the sorted list of all present RarityModifier values is redistributed to the sorted list of all present EnemyLevel values.

For example, on a map with two level 30 4★ enemies, and one level 25 5★ enemies, the sorted list of enemy levels is [30, 30, 25] and the sorted list of RarityModifier values is [1, 0.4, 0.4], resulting in a final product of [30, 12, 10], even though the 5★ enemy was the lowest level, its modifier is applied to the highest present level. 0.01 × (30×1 + 30×0.4 + 25×0.4) = 0.52

Complete Formula[edit | edit source]

Combining all these parts into a full equation gives

HM = 0.05 × PlayerLevel + (1-(0.2 × max(0,(|PlayerLevel - EnemyLevel| - 3)))) - 0.05 × max(0,(PlayerLevel - EnemyLevel)) + 0.01 × Σ(EnemyLevel × RarityModifier)

Any results with more than 2 decimals are first rounded to 2 decimals, then rounded down to the nearest multiple of 0.005, for example 1.444 is rounded to 1.44, which is then rounded down to the nearest multiple of 0.05, being 1.40.

Additional Notes

In maps with reinforcements, only the units which start on the map count towards HM gain.

Outstanding Questions[edit | edit source]

  • 1★ enemies seem to give a multiplier of x2 instead of the RarityBonus, to low level player units.

Tap Battle[edit | edit source]

  • HM in Tap Battle is handed differently than in other battles. Switching between Casual and Expert mode, as well as other factors like unit level, does not affect the HM gained. However, better performance results in more HM gained.

In other languages[edit | edit source]

Language Name
Japanese 英雄値
German Heldenverdienst
Spanish (Europe) Valor de héroe
Spanish (Latin America) Valor heroico
French Mérite Héroïque
Italian Valore Eroe
Traditional Chinese (Taiwan) 英雄值
Portuguese ???
See Also: Allies Menu