project-wormhole-esm 0.1.0

ESM file format parser for Project Wormhole
Documentation
use crate::dev::*;

define_record2! {
    b"SPEL",
    Spell, [
        EditorId;
        ObjectBounds;
        FullName;
        Keyword;
        Description;
        Condition;
        b"ETYP", EquipmentType, FormId;
        b"SPIT", Data, SpellData;
        b"EFID", EffectId, FormId;
        b"EFIT", EffectData, EmptyParser; // TODO: probably a common struct
    ]
}



/// Size 36 bytes
#[derive(Debug, NomLE)]
pub struct SpellData {
    // TODO: fill in
}