moves are in
data/unknown_64c90.asm
// 19 bytes wide japan
struct Move_data_japan {
char[9] name; // 9 bytes
Software[3] software; // 3 bytes
Move_effect effect; // 1 byte
ubyte effect_modifer; // 1 byte
Move_animation[3] animations; // 3 bytes
bool unknown_flag; // 1 byte
Attribute attribute; // 1 byte
}
battle/moves.asm
is software (which determine moves)
struct Software_data_japan {
ubyte[6] name; // 6 bytes
Attribute attribute; // 1 byte
ubyte power; // 1 byte
ubyte pad_1; // 1 byte
ubyte unknown_1; // 1 byte
ubyte pad_2; // 1 byte
ubyte ep_usage; // 1 byte
ubyte pad_3; // 1 byte
Move_effect effect; // 1 byte
ubyte effect_modifier; // 1 byte
ushort store_price; // 2 bytes
Move_animation animation; // 1 byte
}
moves are in
data/unknown_64c90.asm
battle/moves.asm
is software (which determine moves)