using FlatSharp.Attributes;

namespace pkNX.Structures.FlatBuffers;

[FlatBufferEnum(typeof(ulong))]
public enum NPCResidentType8a : ulong
{
    seniorf_01 = 0x41532d3f4483af65, // seniorf_01 ,
    seniorm_01 = 0x71453d68fc4b28ca, // seniorm_01 ,
    doctor_01 = 0xd4fb5eca1c4d0e7c, // doctor_01 ,
    leader_01 = 0x84b287283baa1656, // leader_01 ,
    prince_01 = 0x9b483bbfeab8352a, // prince_01 ,
    princess_01 = 0x05eb4c7152f1ab30, // princess_01 ,
    commander_01 = 0xb3de1a157b2aaef1, // commander_01 ,
    mentor_01 = 0xfc0df98cdbe3ca0e, // mentor_01 ,
    host_01 = 0xcb8618eb4ab62a83, // host_01 ,
    pythoness_01 = 0x6f543628ff6e4e96, // pythoness_01 ,
    captain01_01 = 0xb976b8174cdf8b12, // captain01_01 ,
    captain02_01 = 0x13f1783095457425, // captain02_01 ,
    captain03_01 = 0x3d296c254ac7ed70, // captain03_01 ,
    captain04_01 = 0xeaaf2c4105bc7103, // captain04_01 ,
    captain05_01 = 0x1599c035bcafdbae, // captain05_01 ,
    captain06_01 = 0x6ece804f04010221, // captain06_01 ,
    captain07_01 = 0x1868b44768973e4c, // captain07_01 ,
    captain08_01 = 0x473eb45f75e8b9ff, // captain08_01 ,
    captain09_01 = 0x43e3885a4d0ced8a, // captain09_01 ,
    captain10_01 = 0x9f84a4f4c3a58b24, // captain10_01 ,
    security_01 = 0x9cbdcb6e2784515f, // security_01 ,
    enigma = 0xc75ddbe25402b11c, // enigma ,
    merchant_01 = 0xbf2b137e5d1380e1, // merchant_01 ,
    tool_01 = 0x86b1234fe259979b, // tool_01 ,
    clothes_01 = 0x0ab235e3c2c067bf, // clothes_01 ,
    farm_01 = 0x4208ad1c08324ef5, // farm_01 ,
    architecture_01 = 0x21a26bddb5f75dec, // architecture_01 ,
    medical_01 = 0xa05010c0e3e588ce, // medical_01 ,
    manufacturing_01 = 0x91cc4a8859c89bd1, // manufacturing_01 ,
    bandit_01 = 0x62828731464f5bef, // bandit_01 ,
    bandit_02 = 0x62828831464f5da2, // bandit_02 ,
    bandit_03 = 0x62828931464f5f55, // bandit_03 ,
};
