Fe Fates Child Growth Calculator

Fire Emblem Fates Child Growth Calculator body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: #333; max-width: 1000px; margin: 0 auto; padding: 20px; background-color: #f4f4f9; } .calculator-wrapper { background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); margin-bottom: 40px; } h1 { text-align: center; color: #2c3e50; margin-bottom: 10px; } h2 { color: #2980b9; border-bottom: 2px solid #eee; padding-bottom: 10px; margin-top: 30px; } .calc-intro { text-align: center; margin-bottom: 30px; color: #666; } .input-grid { display: grid; grid-template-columns: 1fr 3fr; gap: 20px; margin-bottom: 20px; } .stat-rows { display: grid; grid-template-columns: repeat(9, 1fr); gap: 10px; align-items: center; overflow-x: auto; } .stat-label { font-weight: bold; text-align: center; padding: 5px; background: #ecf0f1; border-radius: 4px; min-width: 60px; } .col-header { font-weight: bold; text-align: center; color: #2c3e50; font-size: 0.9em; margin-bottom: 10px; grid-column: span 1; } .stat-input { width: 100%; padding: 8px; border: 1px solid #ddd; border-radius: 4px; text-align: center; box-sizing: border-box; } .stat-input:focus { border-color: #3498db; outline: none; } button { display: block; width: 100%; max-width: 300px; margin: 30px auto; padding: 15px; background-color: #27ae60; color: white; border: none; border-radius: 5px; font-size: 1.1em; cursor: pointer; transition: background 0.3s; } button:hover { background-color: #219150; } #result-area { display: none; margin-top: 30px; background: #e8f6f3; padding: 20px; border-radius: 8px; border: 1px solid #a2d9ce; } .result-table { width: 100%; border-collapse: collapse; margin-top: 15px; } .result-table th, .result-table td { border: 1px solid #ddd; padding: 10px; text-align: center; } .result-table th { background-color: #1abc9c; color: white; } .result-table tr:nth-child(even) { background-color: #f9f9f9; } .stat-icon { display: inline-block; width: 20px; text-align: center; font-weight: bold; } /* Mobile responsiveness */ @media (max-width: 768px) { .stat-rows { grid-template-columns: 1fr; gap: 15px; } .mobile-row { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; /* Label, Var, Base, Class */ gap: 5px; align-items: center; } .col-header { display: none; /* Hide standard headers on mobile, use inline or assume knowledge */ } .mobile-header { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; text-align: center; font-size: 0.8em; margin-bottom: 10px; font-weight: bold; } } @media (min-width: 769px) { .mobile-header { display: none; } .mobile-row { display: contents; } } .article-content { background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); } .formula-box { background: #f8f9fa; border-left: 4px solid #3498db; padding: 15px; margin: 20px 0; font-family: monospace; font-size: 1.1em; }

Fire Emblem Fates Child Growth Calculator

Calculate the exact inheritance of growth rates for child units in FE Fates based on parental stats and class bonuses.

Stat
Var Parent
Child Base
Class
Stat
Variable Parent Growth %
Child Base Growth %
Class Growth %
HP
Str
Mag
Skl
Spd
Lck
Def
Res

Calculation Results

Stat Inherited Personal % Class Bonus % Total Growth Rate %

*Inherited Personal = (Variable Parent + Child Base) / 2 [Rounded Down]

Understanding Child Growth Rates in Fire Emblem Fates

In Fire Emblem Fates, planning the lineage of your army is crucial for optimizing stats for the endgame and PvP. Unlike previous titles like Awakening, the calculation for a child unit's growth rates follows a specific formula that heavily weighs the specific "Variable Parent" (usually the mother, but varies for Azura and the male Avatar).

The Calculation Formula

The child unit inherits Personal Growth Rates based on the average of their own default base growths and their variable parent's personal growths. This creates a unique mix of stats depending on whom you pair the fixed parent with.

Child Personal Growth = (Variable Parent Personal Growth + Child Base Growth) / 2

Note: The result is typically rounded down (floored). After calculating the Personal Growth, the Class Growth Rates are added on top to determine the final probability of a stat increasing upon leveling up.

Input Definitions

  • Variable Parent Growth: The personal growth rates of the parent that is not fixed to the child. For example, for Dwyer (Jakob's son), Jakob is fixed, so you input the mother's stats here.
  • Child Base Growth: The default personal growth rates assigned to the child unit in the game files before inheritance modification.
  • Class Growth: The percentage bonus provided by the current class (e.g., Swordmaster adds speed, General adds defense).

Optimization Strategy

To maximize a child unit like Kana or Shiro, you should aim to pair parents whose high stats complement the child's base. For example, if a child has a high base Strength growth, pairing their father with a mother who has high Strength (like Effie or Charlotte) will result in a massive growth rate, often exceeding 70-80% before class bonuses.

Conversely, pairing a magic-oriented parent with a physical-oriented child often results in "mixed" stats, which can be versatile but rarely excel in one specific area.

function calculateFEGrowth() { // Define stats array for iteration var stats = ['hp', 'str', 'mag', 'skl', 'spd', 'lck', 'def', 'res']; var labels = { 'hp': 'HP', 'str': 'Strength', 'mag': 'Magic', 'skl': 'Skill', 'spd': 'Speed', 'lck': 'Luck', 'def': 'Defense', 'res': 'Resistance' }; var resultHTML = ""; for (var i = 0; i < stats.length; i++) { var stat = stats[i]; // Get inputs by ID var vpVal = document.getElementById('vp_' + stat).value; var cbVal = document.getElementById('cb_' + stat).value; var clVal = document.getElementById('cl_' + stat).value; // Convert to integer, handle empty/invalid as 0 var vp = vpVal === "" ? 0 : parseFloat(vpVal); var cb = cbVal === "" ? 0 : parseFloat(cbVal); var cl = clVal === "" ? 0 : parseFloat(clVal); // Logic: (Variable Parent + Child Base) / 2, rounded down var inherited = Math.floor((vp + cb) / 2); // Total = Inherited + Class var total = inherited + cl; // Build table row resultHTML += ""; resultHTML += "" + labels[stat] + ""; resultHTML += "" + inherited + "%"; resultHTML += "+" + cl + "%"; // Highlight high growths var colorStyle = total >= 60 ? "color: #27ae60; font-weight:bold;" : ""; resultHTML += "" + total + "%"; resultHTML += ""; } // Output results document.getElementById('result-body').innerHTML = resultHTML; document.getElementById('result-area').style.display = 'block'; }

Leave a Reply

Your email address will not be published. Required fields are marked *