summaryrefslogtreecommitdiff
path: root/spec/ability.fspec
blob: 67a9965432704484226426147b1b608d7426d989 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct ability {
   u16 index;
   u16 icon_id;
   u16 mp_cost;
   u16 unknown;
   u16 targets;
   u8 name[32] | necoding('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 dat {
   struct ability ability[$];
};