Each entry is 0x16 bytes long. These notes will go off observations and patterns found in the file alone, not tests in-game. 0x00 - Abilities with a value here prevent certain stat drops. (Clear Body, White Smoke) 0x01 - Unknown 0x02 - Unknown 0x03 - Unknown 0x04 - Not sure. Is usually 01. 0x05 - Used by absorbing abilities. (Water/Volt Absorb) 0x04 will be the move's Type that will be absorbed. In hindsight, this byte handles what type the Pokemon is immune depending on the ability. This is a better explanation considering Flash Fire and Levitate both use this, but don't restore HP. 0x06 - 0x07 - Abilities with a Status ID value here make the user immune to a certain status condition. 0x08 - 0x09 - Same as 0x06 - 0x07 0x0A - 0x0B - Same as 0x06 - 0x07 0x0C - 0x0D - Same as 0x06 - 0x07 0x0E - 0x0F - Possibly the same as 0x06 - 0x07 --------------------------------------------------------------------------------------------------- Specifics Offset 140 - Byte 0x00 is 01 and prevents the Attack stat from dropping. This is Hyper Cutter. Offset 1C0 - Bytes 0x04 and 0x05 are 04 and 03 respectively. 03 is the action to absorb the Type, Water, whose Type ID is 04. This is Dry Skin. Offset 240 - Byte 0x0 is 3F and prevents any stat from dropping. This is Clear Body. Offset 2F0 - Byte 0x06 is 0A, the Status ID for Paralysis. This is Limber. Offset 3E0 - Byte 0x00 is 10 and prevents accuracy drops. This is Keen Eye. Offset 410 - Byte 0x06 - is 16, the Status ID for Cringe. This is Inner Focus. Offset 430 - Bytes 0x04 and 0x05 are 02 and 03 respectively. 03 is the action to absorb the Type, Grass, whose Type ID is 02. This is Sap Sipper. Offset 4C0 - Bytes 0x04 and 0x05 are 05 and 03 respectively. 03 is the action to absorb the Type, Electric, whose Type ID is 05. This is Volt Absorb. Offset 4E0 - Bytes 0x04 and 0x05 are 04 and 03 respectively. 03 is the action to absorb the Type, Water, whose Type ID is 04. This is Water Absorb. Offset 550 - Bytes 0x04 and 0x05 are 05 and 03 respectively. 03 is the action to absorb the Type, Electric, whose Type ID is 05. This is Motor Drive. Offset 6A0 - Byte 0x00 is 02 and prevents the Defense stat from dropping. This is Big Pecks. Offset 700 - Bytes 0x04 and 0x05 are 05 and 01 respectively. 01 is the action to draw in a Type, Electric, whose Type ID is 05. This is Lightning Rod. Offset 780 - Bytes 0x04 and 0x05 are 09 and 02 respectively. 02 is the action to negate a Type's damage, Ground, whose Type ID is 09. This is Levitate. Offset 880 - This is Defiant. Due to perhaps certain scripts, when a stat is lowered, the byte 0x00, which is 01, sharply raises Attack. Offset 970 - Bytes 0x04 and 0x05 are 03 and 03 respectively. 03 is the action to absorb the Type, Fire, whose Type ID is 03. This is Flash Fire. Offset 9F0 - Bytes 0x04 and 0x05 are 04 and 01 respectively. 01 is the action to draw in a Type, Water, whose Type ID is 04. This is Storm Drain. Offset AC0 - This is Competitive. Due to perhaps certain scripts, when a stat is lowered, the byte 0x00, which is 04, sharply raises Special Attack. ---------------------------------------------------------------------------------------------------