#![allow(dead_code)]

#[derive(Clone, Copy, Debug, Eq, PartialEq)]
#[repr(u16)]
pub enum Dialog {
    Dialog15821A,
    Dialog158222,
    Dialog158279,
    Dialog15828A,
    PepelogooHasGrown,
    Dialog1582D4,
    ItemFound,
    RapadagnaCastleEntranceGuard,
    Dialog158422,
    RapadagnaCastleAccolade,
    EstafanVillageTitleCard,
    Dialog1586C6,
    Dialog1586E3,
    IcePyramid2TitleCard,
    IcePyramid3TitleCard,
    Dialog15879E,
    Dialog1587CA,
    Dialog15881F,
    Dialog15885A,
    Dialog1588A5,
    Dialog1588B3,
    Dialog1588EB,
    Dialog158918,
    GiantRock,
    Dialog158951,
    Dialog15897C,
    Dialog1589AE,
    DoorLocked,
    Dialog1589F1,
    Dialog158A72,
    // The two following indices refer to the same dialog
    Dialog158A91,
    Dialog158A91Bis,
    Dialog158AB0,
    Dialog158AFD,
    Dialog158B29,
    Dialog158B59,
    Dialog158B76,
    Dialog158BA5,
    Dialog158CDB,
    Dialog158CFC,
    Dialog158D28,
    Dialog158E27,
    Dialog158E3D,
    Dialog158E65,
    Dialog158EB0,
    Dialog15903D,
    Dialog1590B3,
    SphinxRiddle01,
    SphinxRiddle02,
    SphinxRiddle03,
    SphinxRiddle04,
    SphinxRiddle05,
    SphinxRiddle06,
    SphinxRiddle07,
    SphinxRiddle08,
    SphinxRiddle09,
    SphinxRiddle10,
    SphinxRiddle11,
    SphinxRiddle12,
    SphinxRiddle13,
    SphinxRiddle14,
    SphinxRiddle15,
    SphinxRiddle16,
    SphinxRiddle17,
    SphinxRiddle18,
    SphinxRiddle19,
    SphinxRiddle20,
    Dialog15988C,
    Dialog15989A,
    Dialog1598D4,
    Dialog1598E2,
    Dialog159932,
    Dialog15994A,
    Dialog159961,
    Dialog15998E,
    Dialog1599C8,
    Dialog1599F3,
    Dialog159A70,
    Dialog159AA4,
    Dialog159AE9,
    Dialog159B17,
    Dialog159B50,
    Dialog159B8C,
    Dialog159BC8,
    Dialog159BF6,
    Dialog159C10,
    Dialog159C3F,
    Dialog159CB7,
    Dialog159CC5,
    Dialog159CD3,
    Dialog159CE1,
    Dialog159CEF,
    Dialog159CFD,
    Dialog159D0B,
    Dialog159D19,
    Dialog159D27,
    Dialog159D3A,
    Dialog159D4D,
    Dialog159D56,
    RapadagnaCityTitleCard,
    HanderaVolcanoTitleCard,
    StreamSanctuaryTitleCard,
    IcePyramid1TitleCard,
    SkyCastleTitleCard,
    Dialog159D8A,
    EarthGateUnlocked,
    MoonGateUnlocked,
    SunGateUnlocked,
    WindGateUnlocked,
    EarthGateLocked,
    MoonGateLocked,
    SunGateLocked,
    WindGateLocked,
    FoundBigHeart,
    FoundHealingMedecine,
    FatherCallsAsha,
    TowerOfSilenceTitleCard,
    UndergroundFortTitleCard,
    Dialog15A001,
    Dialog15A154,
    Dialog15A165,
    Dialog15A189,
    Dialog15A21C,
    Dialog15A35A,
    Dialog15A4C8,
    Dialog15A4DC,
    Dialog15A521,
    HeardVoices1,
    HeardVoices2,
    HeardVoices3,
    HeardVoices4,
    // The two following indices refer to the same dialog
    Dialog15A66D,
    Dialog15A66DBis,
    Dialog15A72B,
    Dialog15A88F,
    Dialog15A977,
    Dialog15A9A8,
    Dialog15AB69,
    GenieLampFound,
    ItemAshaSword,
    ItemKhanSword,
    ItemShahSword,
    ItemCyrusSword,
    ItemCaliphSword,
    ItemIshtarSword,
    ItemSwordOfBabel,
    ItemLegendarySword,
    ItemPlainShield,
    ItemFlameShield,
    ItemThunderShield,
    ItemIceShield,
    ItemSteelShield,
    ItemRainbowShield,
    ItemMagicShield,
    ItemLegendShield,
    ItemTravelerArmor,
    ItemWarriorArmor,
    ItemKnightArmor,
    ItemHeroArmor,
    // The two following indices refer to the same dialog
    ItemLegendaryArmor,
    ItemLegendaryArmorBis,
    Dialog15B6EB,
    ItemDebugArmor,
    Dialog15B701,
    Dialog15B719,
    Dialog15B7D4,
    Dialog15B84D,
    Dialog15B8D0,
    Dialog15B8D3,
    Dialog15B8E3,
    Dialog15B8F3,
    Dialog15B8FF,
    Dialog15B918,
    Dialog15B946,
    Dialog15B97A,
    Dialog15B986,
    Dialog15B9D0,
    Dialog15BAC0,
    Dialog15BB1D,
    Dialog15BBC3,
    Dialog15BCCC,
    Dialog15BCEE,
    Dialog15BD3B,
    Dialog15BD62,
    SavedWindSpirit,
    SavedMoonSpirit,
    SavedSunSpirit,
    SavedEarthSpirit,
    Dialog15C38D,
    Dialog15C3ED,
    Dialog15C4FB,
    Dialog15C524,
    Dialog15C725,
    Dialog15C931,
    Dialog15D093,
    Dialog15D4D9,
    Dialog15DB2A,
    Dialog15DFD5,
    Dialog15E270,
    Dialog15E4CD,
    Dialog15E5C5,
    Dialog15EA7F,
    Dialog15EF22,
    Dialog15EFC9,
    Dialog15EFED,
    Dialog15F116,
    Dialog15F254,
    Dialog15F35B,
    Dialog15F48D,
    Dialog15F52E,
    Dialog15F740,
    Dialog15F807,
    Dialog15F87E,
    Dialog15F8C3,
    Dialog15F8FC,
    Dialog15FBF4,
    Dialog15FE5E,
    Dialog15FE7E,
    Dialog15FF3D,
    Dialog15FF81,
    Dialog160085,
    Dialog16019E,
    Dialog1601E5,
    Dialog160209,
    Dialog160239,
    Dialog1603C9,
    Dialog160459,
    Dialog160634,
    Dialog16068C,
    Dialog160698,
    Dialog1606C4,
    Dialog16070E,
    Dialog16075D,
    Dialog16082A,
    Dialog16099C,
    Dialog1609F9,
    Dialog160BE5,
    Dialog160D32,
    Dialog160E04,
    Dialog160EC9,
    Dialog160F10,
    Dialog160F6E,
    Dialog160FAB,
    Dialog160FF2,
    Dialog161002,
    Dialog161053,
    Dialog1611CC,
    Dialog1611F3,
    Dialog161207,
    Dialog161362,
    Dialog161420,
    Dialog16157A,
    Dialog1615A8,
    Dialog1615CD,
    Dialog1615F4,
    Dialog161609,
    Dialog16161E,
    Dialog161664,
    Dialog161687,
    Dialog1616AD,
    Dialog16173F,
    Dialog161770,
    Dialog1617F4,
    Dialog16180B,
    Dialog161859,
    Dialog161998,
    Dialog1619AC,
    Dialog161ADC,
    Dialog161D1B,
}
