Fire Emblem Heroes Wiki
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Contributor's Guide
To‐do list
Build Center
Wiki Discord
Game info
Basics
Mechanics
Advanced mechanics
Skill interaction
Skill Inheritance
Sacred Seal Forge
Weapon Refinery
Confer Blessing
Quests
Summoning events
Game modes
Aether Raids
Aether Resort
Special Maps
Story Maps
Paralogue Maps
Tactics Drills
Heroic Ordeals
Chain Challenge
Squad Assault
Blessed Gardens
Summoner Duels
Resonant Battles
Allegiance Battles
Arena
Arena Assault
Training Tower
Events
Voting Gauntlet
Tempest Trials
Tap Battle
Grand Conquests
Forging Bonds
Røkkr Sieges
Lost Lore
Hall of Forms
Mjölnir's Strike
Frontline Phalanx
Pawns of Loki
Heroes Journey
Summoner Duels R/S
Binding Worlds
Seer's Snare
Affinity Auto-Battles
More
Heroes
Hero list
Level 1 stats table
Level 40 stats table
Hero skills table
Legendary/Mythic Heroes
Other charts
Arena score tier list
Skills
Weapons
Assists
Specials
Passives
Sacred Seals
Other
Items
Accessories
Orb distribution table
Background Music
Artists list
Voice actors list
Guides
Beginner's Guide
Technical Help
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Fire Emblem Heroes Wiki
24,345
pages
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Contributor's Guide
To‐do list
Build Center
Wiki Discord
Game info
Basics
Mechanics
Advanced mechanics
Skill interaction
Skill Inheritance
Sacred Seal Forge
Weapon Refinery
Confer Blessing
Quests
Summoning events
Game modes
Aether Raids
Aether Resort
Special Maps
Story Maps
Paralogue Maps
Tactics Drills
Heroic Ordeals
Chain Challenge
Squad Assault
Blessed Gardens
Summoner Duels
Resonant Battles
Allegiance Battles
Arena
Arena Assault
Training Tower
Events
Voting Gauntlet
Tempest Trials
Tap Battle
Grand Conquests
Forging Bonds
Røkkr Sieges
Lost Lore
Hall of Forms
Mjölnir's Strike
Frontline Phalanx
Pawns of Loki
Heroes Journey
Summoner Duels R/S
Binding Worlds
Seer's Snare
Affinity Auto-Battles
More
Heroes
Hero list
Level 1 stats table
Level 40 stats table
Hero skills table
Legendary/Mythic Heroes
Other charts
Arena score tier list
Skills
Weapons
Assists
Specials
Passives
Sacred Seals
Other
Items
Accessories
Orb distribution table
Background Music
Artists list
Voice actors list
Guides
Beginner's Guide
Technical Help
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
Editing
Stat growth
(section)
Back to page
Edit
VisualEditor
View history
Talk (1)
Edit Page
Stat growth
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Level 2-39 stats == Stat values at intermediate levels for playable units are derived using pseudo-random '''growth vectors''', hardcoded strings that indicate whether a stat will increase by 1 on a given level. The growth vector for a stat is selected based on the stat's growth value, and the calculated growth vector ID, which determines which specific growth vector to use out of all the ones for a particular growth value. Growth vectors are stored in <code>/Common/SRPG/Grow.bin.lz</code> of the game's data directory. The formula for calculating the growth vector ID is :<math>((3 \times \mathit{5StarLV1NeutralBaseStat}) + \mathit{StatOffset} + \mathit{AppliedGrowthRate} + \mathit{BVID}) \, \bmod \, 64</math> :*<code>5StarLV1NeutralBaseStat</code>: The base stats with all skills unequipped at {{Rarity|5}} and level 1. :*<code>StatOffset</code>: A constant offset based on the stat being calculated for.<table class="wikitable default"><tr><th>HP</th><th>Atk</th><th>Spd</th><th>Def</th><th>Res</th></tr><tr><td>−35</td><td>−28</td><td>−21</td><td>−14</td><td>−7</td></tr></table> :*<code>BVID</code>: A byte in the Hero's files, which will be referred to as the Base Vector ID. :*<code>mod</code>: <code>mod</code> is the [[Wikipedia:Modulo operation|modulo operator]]. ===Example=== Consider a {{Rarity|4}} [[Jagen: Veteran Knight]]'s neutral HP stat. The growth value between level 40 and level 1 for that stat is 16. [[Jagen: Veteran Knight]]'s BVID is 0x02 (2 in decimal). Now the growth vector ID is calculated: :<math>((3 \times \mathit{5StarLV1NeutralBaseStat}) + \mathit{StatOffset} + \mathit{AppliedGrowthRate} + \mathit{BVID}) \, \bmod \, 64</math> :<math>((3 \times 20) - 35 + 42 + 2) \, \bmod \, 64</math> :<math>69 \, \bmod \, 64</math> :<math>5</math> After all calculations are done and the growth vector is retrieved from the resulting growth value and vector id, the growth vector can be applied as follows: {|class="wikitable default" ! Level !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! 19 !! 20 !! 21 !! 22 !! 23 !! 24 !! 25 !! 26 !! 27 !! 28 !! 29 !! 30 !! 31 !! 32 !! 33 !! 34 !! 35 !! 36 !! 37 !! 38 !! 39 !! 40 |- ! HP | 19 || 20 || 21 || 21 || 21 || 21 || 21 || 22 || 22 || 22 | 22 || 22 || 22 || 22 || 23 || 23 || 23 || 24 || 24 || 25 | 26 || 26 || 27 || 28 || 29 || 29 || 30 || 30 || 31 || 32 | 32 || 33 || 33 || 33 || 34 || 34 || 34 || 35 || 35 || 35 |- ! Growth vector | 0 || 1 || 1 || 0 || 0 || 0 || 0 || 1 || 0 || 0 | 0 || 0 || 0 || 0 || 1 || 0 || 0 || 1 || 0 || 1 | 1 || 0 || 1 || 1 || 1 || 0 || 1 || 0 || 1 || 1 | 0 || 1 || 0 || 0 || 1 || 0 || 0 || 1 || 0 || 0 |} Any two identical heroes with the same IV and rarity will receive the same stat growths at all levels. Thus, all {{Rarity|4}} Jagen units with neither a HP Asset nor a HP Flaw will always have 27 HP at level 18. Because the contents of the growth vectors are seemingly random, it is possible that a hero's neutral stat is smaller than the Flaw stat or larger than the Asset stat on the same level. There are 64 possible growth vectors for each growth value from 1 to 39, shared across all stats. The exact growth vector to use depends on the stat type, the {{Rarity|5}} neutral base stat value, the growth rate, the unit's rarity, plus another hidden hero parameter called '''base vector ID'''. This has several consequences: * The same growth vector could be used in different stats from multiple heroes. * Different stats of a hero never have identical growths if they have the same base values and growth rates. They may have identical growths if only the growth rates are equal; so far this applies to [[Chrom: Gifted Leader]] and [[Tiki: Dragon Scion]]. * Different heroes with identical stats and growth rates will have different stat growths if their base vector IDs differ, such as [[Robin: High Deliverer]] and [[Robin: Mystery Tactician]]. * It is possible that two different heroes have the same base vector ID, and also happen to share equal base values and growth rates for some stats. In these cases these stats will have identical values on all levels, all rarities, and all IVs. Examples are the Atk and Def stats of [[Leon: True of Heart]] and [[Luke: Rowdy Squire]].
Summary:
Please note that all contributions to the Fire Emblem Heroes Wiki are considered to be released under the CC BY-NC-SA
Cancel
Editing help
(opens in new window)
This page is a member of a hidden category:
Category:Pages that use a deprecated format of the math tags
Follow on IG
TikTok
Join Fan Lab