summaryrefslogtreecommitdiff
path: root/spec/ability.fspec
blob: 80a07fdfda800849fc198e944b0368559e9d7f70 (plain)
1
2
3
4
5
6
7
8
9
10
11
struct ability {
   u16 index;
   u16 icon_id;
   u16 mp_cost;
   u16 unknown;
   u16 targets;
   u8 name[32] | encoding('sjis') str; // The encoding actually depends on ROM region
   u8 description[256] | encoding('sjis') str; // ^ Ditto, we can't express this (we need parser options)
   u8 padding[726] nul;
   struct ability ability[until (false)];
};