Element Icons displayed incorrectly in Status Menu (Weapon, Armor, Magic)
When examining a Weapon, Armor, or Spell in the Status Menu, any elemental or status effect properties of that item are not properly displayed as icons, instead the icons are displayed as portions of the PoisonStoneslMAGICFIGHTDRINK sprites.
This issue first appeared in version 4.7.0.
Example Screenshots, using the following RomInfo: FFRInfo Seed: 7D3D7444 OW Seed: none Res. Pack Hash: none Flags: 22GobENvW7HOHl.uNIs-XKKFkXtZuEykS.CaC1dv4RLYkep9245CSsowktgiB217cXwZbgwrXatygh649NRUuLvH6vY9nlFGA7pqim01Yh588SUjgnxomJtP3NXVQnMayb-JoB3Qw.xoagiebfuDAJjQdlsST5Or.R2dcvB Version: 4-7-4
Weapon:
Armor:
Spell:
Compare to appearance in the Shop, where Icons are displayed as expected:
Expected Behavior
When examining a Weapon, Armor, or Spell in the Status Menu, any elemental or status properties of that item should be displayed as icons. This was the case in 4.6.4.
The three screenshots below use the following RomInfo FFRInfo Seed: 3BA6F550 Flags: mMZpMoO-2zLEdcOa2gbC-lk5cG8wyPCXoJQ5gEJlegIwIYrA8lezB1ZKXjv2CfAi0S-o2dq58bX-4aO5aMaWDPojtbJk5RvX9Ibe369aGxX80y-5Mob6058I3fjAP.qiFGF8bs6mFiH3OQkkHA87.H64kDxTBbBFA6LKr_DB98FB26795C3C73AB826DB7546DB84D_00 Version: 4-6-4
Weapon:
Armor:
Spell:
Further Information
The array of element icons is showing up in the PPU pattern memory, but not in the place where the info window routine is looking for it; as illustration, here's a screenshot from the Tile Viewer in Mesen.
This screenshot shows the tiles while the game is in the menu. (using the 4.7.4 rom detailed above)
and these are the tiles when in the shop.
For comparison, here's the tiles while in the menu, but with the 4.6.4 rom (again detailed above)
and the tiles in the shop on 4.6.4.
Speculation
What this leads me to believe is that either the routine that copies the icon array when the menu is opened is copying it to the wrong address, or the infobox display routine needs to know the actual location of the icon array.