project-wormhole-esm 0.1.0

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

define_record2! {
    b"SMEN",
    StoryManagerEventNode, [
        EditorId;
        Condition;
        b"SNAM", PreviousSibling, FormId;
        b"PNAM", ParentNode, FormId;
        b"XNAM", MaxConcurrentQuests, u32;
        b"DNAM", Flags, StoryManagerEventNodeFlags;
        b"ENAM", Type, u32; // TODO: enum?
    ]
}

#[derive(Debug, NomLE)]
pub struct StoryManagerEventNodeFlags {
    // TODO: bitflags
}