This is a puzzle about the Fire Emblem series of games. Each of the four arenas references a specific game in the series, sorted by chronological order of release:
In each arena, a battle log is given, detailing the combat between the four characters. Using the stats and the battle mechanics of each game, we can reverse engineer the missing stat for each of the characters. We give potential solvepaths in the appendix.
Upon determining everyone’s missing stats, we notice that the characters are ordered by their missing stat from left to right, cluing that we should reorder. We order the characters in each game alphabetically.
Arena | Name | Stat | Value | Letter |
---|---|---|---|---|
Original Arena | Barst | Def | 1 | A |
Caeda | Str | 14 | N | |
Jagen | Skl | 19 | S | |
Julian | HP | 23 | W | |
Sacred Arena | Lute | Def | 5 | E |
Neimi | Spd | 18 | R | |
Seth | Lck | 23 | W | |
Tana | Con | 1 | A | |
Dawn Arena | Leanne | Mag | 18 | R |
Mia | Str | 19 | S | |
Naesala | Lck | 20 | T | |
Oliver | Skl | 15 | O | |
Triple Arena | Catherine | Dex | 18 | R |
Claude | Res | 9 | I | |
Lysithea | Str | 5 | E | |
Seteth | Lck | 19 | S |
Extracting via 1-26 to A-Z gives the cluephrase ANSWERWARSTORIES, leading to our final answer of WARSTORIES.
We can notice that the second combat occurs if Barst hits Julian and defeats Julian in one hit. We infer that character 3 is Barst, character 2 is Julian, and Julian has 9 HP after the first combat.
Next, we look at what scenarios would mean character 1 was one point of strength off of defeating character 4. This only makes sense from Caeda being character 1 and Jagen being character 4 (as one point would allow a crit to kill).
From here on, we iterate through all possible choices of the missing stats and match with the percentages to get the final stats:
Name | HP | Str | Skl | Spd | Lck | Def | Res |
---|---|---|---|---|---|---|---|
Julian | 23 | 4 | 6 | 10 | 7 | 8 | 0 |
Caeda | 20 | 14 | 6 | 14 | 9 | 5 | 0 |
Jagen | 28 | 4 | 19 | 8 | 3 | 13 | 0 |
Barst | 24 | 10 | 6 | 7 | 5 | 1 | 0 |
Battle Results:
Note: For this arena and all following arenas, probabilities reflect True Hit. In most Fire Emblem games after FE 6, the random number generator generates two numbers for every attack, and compares their average against the visible hit rate. This generally causes high hit/miss rates to hit/miss more often, and biases the numbers in favor of the player (as player characters tend to have higher accuracy). This is referenced in Anna's first note.
The two combats where the speed was involved (almost certainly - it's possible that accuracy is so low that AS/dodge becomes involved but by computing some preliminary hit rates that is clearly not possible) involves combat at the AS threshold (i.e. the AS difference between the combats must be 3 or 4). In particular, character 2 must have 3 more AS than character 3, and character 1 must have 4 more AS than character 4.
In particular, this tells us that Seth and Lute are not character 1/4 or character 2/3. Lute has 5 AS and Seth has 14 AS. Neimi's AS is equal to her speed, and Tana's AS is at minimum 7 and maximum 20.
We do casework on character 3.
We conclude that character 3 must be Lute. Then character 2 has 8 AS (and thus is not Seth). Moreover, character 2 will hit Lute once (and not crit, given the probability), and character 4 must attack Lute twice. character 2 must be defeated after initiating against character 4, which can only happen if character 2/4 are Seth/Tana in some order. Thus character 1 is Neimi.
Thus, characters 1-4 are Neimi, Tana, Lute, and Seth, respectively. From here on, we iterate through all possible choices of the missing stats and match with the percentages to get the final stats.
We also note that if extraction is noticed early (by ANSW in the first arena, for example), a lot of this work can easily be bypassed by guessing Lute’s Def as 5 and Neimi’s Spd as 18.
Name | HP | Str/Mag | Skl | Spd | Lck | Def | Res | Con |
---|---|---|---|---|---|---|---|---|
Neimi | 34 | 12 | 15 | 18 | 0 | 13 | 12 | 5 |
Seth | 59 | 15 | 13 | 14 | 23 | 11 | 8 | 11 |
Lute | 52 | 14 | 16 | 11 | 0 | 5 | 13 | 6 |
Tana | 55 | 13 | 19 | 20 | 0 | 16 | 20 | 1 |
Battle results:
The only way the second combat could occur must involve a double Astra (in order to have so many events leading to such a small probability), so one of the two combatants must be Mia. Mia cannot proc Astra on Leanne (Nihil) and does not have the speed to attack Naesala twice, so the two characters involved are Mia and Oliver.
The only character with a 100% hit rate is Leanne (and cancels all skills due to Nihil, so no need to worry about those activation rates), so character 4 must be Leanne. Between Mia and Oliver, Leanne has a 100% hit rate only on Oliver, so character 2 is Oliver, character 3 is Mia, and character 1 is Naesala.
From here on, we iterate through all possible choices of the missing stats and match with the percentages to get the final stats:
Name | HP | Str | Mag | Skl | Spd | Lck | Def | Res |
---|---|---|---|---|---|---|---|---|
Mia | 45 | 19 | 10 | 18 | 35 | 30 | 20 | 16 |
Leanne | 36 | 0 | 18 | 20 | 30 | 50 | 18 | 44 |
Oliver | 50 | 20 | 40 | 15 | 28 | 34 | 22 | 30 |
Naesala | 48 | 28 | 10 | 34 | 34 | 20 | 32 | 20 |
Battle results:
In the fourth combat, the only two characters who would lose AS from 1 strength is Catherine and possibly Lysithea, if her strength is 0 mod 5. If character 3 is Catherine, for her to lose one strength and now be attacked twice, her opponent has to be Claude (and thus Claude’s AS - Catherine’s AS = 3 before the strength loss). However, this can only happen if Claude initiates combat, and in that case, Claude would be character 3. Thus, this cannot happen, so character 3 must be Lysithea, and character 2 must be Seteth.
If Catherine is character 4, there is no way for combat to play out such that one point of resistance would cause her to survive. Thus, character 4 must be Claude, and character 1 must be Catherine.
From here on, we iterate through all possible choices of the missing stats and match with the percentages to get the final stats:
Name | HP | Str | Mag | Dex | Spd | Lck | Def | Res |
---|---|---|---|---|---|---|---|---|
Lysithea | 41 | 5 | 13 | 17 | 24 | 24 | 11 | 16 |
Catherine | 33 | 20 | 5 | 18 | 27 | 43 | 20 | 0 |
Seteth | 62 | 34 | 22 | 14 | 29 | 19 | 37 | 4 |
Claude | 55 | 21 | 5 | 20 | 32 | 18 | 27 | 9 |
Battle results:
Why does Fire Emblem have so many mechanics?
This puzzle was a ride. I originally had a mathy answer in mind, so my thought was “What if I combined Fire Emblem and math into a puzzle”, and then we got this monstrosity. In the end, we didn’t even use the mathy answer (although the answer we got still was very thematic).
Earlier versions of this puzzle had testsolvers do data collection on all of the weapons, abilities, and skills. Unfortunately, the first wiki that usually shows up when you google Fire Emblem stuff is the Fandom.com wiki, which is notoriously terrible for Fire Emblem. Here is a list of things that the Fandom.com wiki got wrong while this puzzle was being testsolved:
It also doesn’t help that other, more trustworthy wikis don’t always list all of the properties of the Daemon Card, which leads to some issues.
The line about an “idealized random number generator” was needed because (from what we could tell) FE1 uses an 8-bit seed, which significantly affects probabilities. Other games appear to use a 32-bit seed for their RNGs, and this potentially causes issues with the really small probability event we have. We decided to just avoid this issue entirely.
Thanks to Justin Yokota for helping check a lot of the facts for this puzzle.