This modifies the behavior of the spell subroutines used by Protect/Armor and Shell. Normally, spells using these subroutines increase the targets’ defense or magic defense by a constant amount. With this patch, however, the subroutines will instead cause the targets’ defense or magic defense to be increased by an amount equal to the spell's power.
A side effect of this patch is that it allows Protect (though not Shell) to be used in the final battle, where it normally cannot be used. However, the final boss does not use physical attacks so this should not be an issue unless used in tandem with a patch which causes the last boss to physically attack.
This patch does not un-dummy the Protect/Armor or Shell white spells, and does not change their default spell power of 1. This means that unless you apply another patch or modification, this patch itself will have no measurable effect on the game.
This patch has only been tested on headered FF2US v1.1
ORIGINAL ROM: Final Fantasy II(U)(V1.1).smc
CRC32: 23084FCD
SHA-1: 41A74EB369A7A91815529EF99AB1B20E2BDF3E26
SHA-256: 414BACC05A18A6137C0DE060B4094AB6D1B75105342B0BB36A42E45D945A0E4D
MD5: 27D02A4F03E172E029C9B82AC3DB79F7