include "Shared/DevID.fbs";

namespace pkNX.Structures.FlatBuffers.SV;
attribute "fs_serializer";

enum GroundState : byte {
    Default = 0,
    Ground = 1,
    Swim = 2,
    Float = 3,
}

table PokeExceptionTable {
    DevId:DevID = DEV_NULL;
    Formno:byte;
    DefaultBattleState:GroundState;
}

table PokeExceptionTableArray (fs_serializer) {
    Table:[PokeExceptionTable] (required);
}

root_type PokeExceptionTableArray;
