Elemental Data

There are 16 elements in FF7. They are usually stored as a bitmask, but are instead stored as an index in the case of materia.

Bit Index Element
0x0001 00h Fire
0x0002 01h Ice
0x0004 02h Bolt
0x0008 03h Earth
0x0010 04h Poison
0x0020 05h Gravity
0x0040 06h Water
0x0080 07h Wind
0x0100 08h Holy
0x0200 09h Restorative
0x0400 0Ah Cut
0x0800 0Bh Hit
0x1000 0Ch Punch
0x2000 0Dh Shoot
0x4000 0Eh Shout
0x8000 0Fh “Hidden/Ultima”

NOTES:
The battle text (part 26 of the KERNEL.BIN) refers to “Ice” as “Cold” and “Bolt” as “Lightning”.
The names of elements 09h - 0Eh are not ever mentioned in the game. However, they are stored as battle text for the purpose of sensing.
“Hidden/Ultima” has no name mentioned in the battle text.
“Hidden/Ultima” is on only a few enemy exclusive attacks including Ultima Weapon’s Ultima Beam. Elements 0Ah - 0Eh are considered Physical elements (though not enforced as such) and show up on physical attacks. Non-elemental attacks, such as Bahamuts’ Flares, have no elements selected.