diff options
Diffstat (limited to 'spec/spell.fspec')
-rw-r--r-- | spec/spell.fspec | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/spell.fspec b/spec/spell.fspec new file mode 100644 index 0000000..f65b5ad --- /dev/null +++ b/spec/spell.fspec @@ -0,0 +1,18 @@ +struct spell { + u16 index; + u16 type; // 1-6 for White/Black/Summon/Ninja/Bard/Blue + u16 element; + u16 targets; + u16 skill; + u16 mp_cost; + u8 casting_time; // in quarter of seconds + u8 recast_delay; // in quarter of seconds + u8 level[24]; // 1 byte per job, 0xxFF if not learnable, first slot is NONE job so always 0xFF + u16 id; // 0 for "unused" spells; often, but not always, equal to index + u8 unknown; + u8 jp_name[20] = sjis; + u8 en_name[20] = ascii; + u8 jp_description[128] = sjis; + u8 en_description[128] = ascii; + u8 padding[687] = pad; +}; |