mirror of
https://github.com/FireEmblemUniverse/fireemblem8u.git
synced 2024-11-23 13:19:53 +00:00
140 lines
5.0 KiB
C
140 lines
5.0 KiB
C
#ifndef GUARD_CONSTANTS_CLASSES_H
|
|
#define GUARD_CONSTANTS_CLASSES_H
|
|
|
|
enum {
|
|
CLASS_NONE = 0x00,
|
|
|
|
CLASS_EPHRAIM_LORD = 0x01,
|
|
CLASS_EIRIKA_LORD = 0x02,
|
|
CLASS_EPHRAIM_MASTER_LORD = 0x03,
|
|
CLASS_EIRIKA_MASTER_LORD = 0x04,
|
|
CLASS_CAVALIER = 0x05,
|
|
CLASS_CAVALIER_F = 0x06,
|
|
CLASS_PALADIN = 0x07,
|
|
CLASS_PALADIN_F = 0x08,
|
|
CLASS_ARMOR_KNIGHT = 0x09,
|
|
CLASS_ARMOR_KNIGHT_F = 0x0A,
|
|
CLASS_GENERAL = 0x0B,
|
|
CLASS_GENERAL_F = 0x0C,
|
|
CLASS_THIEF = 0x0D,
|
|
CLASS_MANAKETE = 0x0E, // TODO: which one?
|
|
CLASS_MERCENARY = 0x0F,
|
|
CLASS_MERCENARY_F = 0x10,
|
|
CLASS_HERO = 0x11,
|
|
CLASS_HERO_F = 0x12,
|
|
CLASS_MYRMIDON = 0x13,
|
|
CLASS_MYRMIDON_F = 0x14,
|
|
CLASS_SWORDMASTER = 0x15,
|
|
CLASS_SWORDMASTER_F = 0x16,
|
|
CLASS_ASSASSIN = 0x17,
|
|
CLASS_ASSASSIN_F = 0x18,
|
|
CLASS_ARCHER = 0x19,
|
|
CLASS_ARCHER_F = 0x1A,
|
|
CLASS_SNIPER = 0x1B,
|
|
CLASS_SNIPER_F = 0x1C,
|
|
CLASS_RANGER = 0x1D,
|
|
CLASS_RANGER_F = 0x1E,
|
|
CLASS_WYVERN_RIDER = 0x1F,
|
|
CLASS_WYVERN_RIDER_F = 0x20,
|
|
CLASS_WYVERN_LORD = 0x21,
|
|
CLASS_WYVERN_LORD_F = 0x22,
|
|
CLASS_WYVERN_KNIGHT = 0x23,
|
|
CLASS_WYVERN_KNIGHT_F = 0x24,
|
|
CLASS_MAGE = 0x25,
|
|
CLASS_MAGE_F = 0x26,
|
|
CLASS_SAGE = 0x27,
|
|
CLASS_SAGE_F = 0x28,
|
|
CLASS_MAGE_KNIGHT = 0x29,
|
|
CLASS_MAGE_KNIGHT_F = 0x2A,
|
|
CLASS_BISHOP = 0x2B,
|
|
CLASS_BISHOP_F = 0x2C,
|
|
CLASS_SHAMAN = 0x2D,
|
|
CLASS_SHAMAN_F = 0x2E,
|
|
CLASS_DRUID = 0x2F,
|
|
CLASS_DRUID_F = 0x30,
|
|
CLASS_SUMMONER = 0x31,
|
|
CLASS_SUMMONER_F = 0x32,
|
|
CLASS_ROGUE = 0x33,
|
|
CLASS_GORGONEGG2 = 0x34,
|
|
CLASS_GREAT_KNIGHT = 0x35,
|
|
CLASS_GREAT_KNIGHT_F = 0x36,
|
|
CLASS_RECRUIT_T1 = 0x37,
|
|
CLASS_JOURNEYMAN_T2 = 0x38,
|
|
CLASS_PUPIL_T2 = 0x39,
|
|
CLASS_RECRUIT_T2 = 0x3A,
|
|
CLASS_MANAKETE_2 = 0x3B, // TODO: which one?
|
|
CLASS_MANAKETE_MYRRH = 0x3C,
|
|
CLASS_JOURNEYMAN = 0x3D,
|
|
CLASS_PUPIL = 0x3E,
|
|
CLASS_FIGHTER = 0x3F,
|
|
CLASS_WARRIOR = 0x40,
|
|
CLASS_BRIGAND = 0x41,
|
|
CLASS_PIRATE = 0x42,
|
|
CLASS_BERSERKER = 0x43,
|
|
CLASS_MONK = 0x44,
|
|
CLASS_PRIEST = 0x45,
|
|
CLASS_BARD = 0x46,
|
|
CLASS_RECRUIT = 0x47,
|
|
CLASS_PEGASUS_KNIGHT = 0x48,
|
|
CLASS_FALCON_KNIGHT = 0x49,
|
|
CLASS_CLERIC = 0x4A,
|
|
CLASS_TROUBADOUR = 0x4B,
|
|
CLASS_VALKYRIE = 0x4C,
|
|
CLASS_DANCER = 0x4D,
|
|
CLASS_SOLDIER = 0x4E,
|
|
CLASS_NECROMANCER = 0x4F,
|
|
CLASS_FLEET = 0x50,
|
|
CLASS_PHANTOM = 0x51,
|
|
CLASS_REVENANT = 0x52,
|
|
CLASS_ENTOUMBED = 0x53,
|
|
CLASS_BONEWALKER = 0x54,
|
|
CLASS_BONEWALKER_BOW = 0x55,
|
|
CLASS_WIGHT = 0x56,
|
|
CLASS_WIGHT_BOW = 0x57,
|
|
CLASS_BAEL = 0x58,
|
|
CLASS_ELDER_BAEL = 0x59,
|
|
CLASS_CYCLOPS = 0x5A,
|
|
CLASS_MAUTHEDOOG = 0x5B,
|
|
CLASS_GWYLLGI = 0x5C,
|
|
CLASS_TARVOS = 0x5D,
|
|
CLASS_MAELDUIN = 0x5E,
|
|
CLASS_MOGALL = 0x5F,
|
|
CLASS_ARCH_MOGALL = 0x60,
|
|
CLASS_GORGON = 0x61,
|
|
CLASS_GORGONEGG = 0x62,
|
|
CLASS_GARGOYLE = 0x63,
|
|
CLASS_DEATHGOYLE = 0x64,
|
|
CLASS_DRACO_ZOMBIE = 0x65,
|
|
CLASS_DEMON_KING = 0x66,
|
|
CLASS_BLST_REGULAR_USED = 0x67,
|
|
CLASS_BLST_LONG_USED = 0x68,
|
|
CLASS_BLST_KILLER_USED = 0x69,
|
|
CLASS_BLST_REGULAR_EMPTY = 0x6A,
|
|
CLASS_BLST_LONG_EMPTY = 0x6B,
|
|
CLASS_BLST_KILLER_EMPTY = 0x6C,
|
|
CLASS_CIVILIAN_M1 = 0x6D,
|
|
CLASS_CIVILIAN_F1 = 0x6E,
|
|
CLASS_CIVILIAN_M2 = 0x6F,
|
|
CLASS_CIVILIAN_F2 = 0x70,
|
|
CLASS_CIVILIAN_M3 = 0x71,
|
|
CLASS_CIVILIAN_F3 = 0x72,
|
|
CLASS_PEER = 0x73,
|
|
CLASS_QUEEN = 0x74,
|
|
CLASS_PRINCE = 0x75,
|
|
CLASS_QUEEN_2 = 0x76,
|
|
CLASS_UNK78 = 0x78, // TODO: figure out
|
|
CLASS_FALLEN_PRINCE = 0x78,
|
|
CLASS_TENT = 0x79,
|
|
CLASS_PONTIFEX = 0x7A,
|
|
CLASS_FALLEN_PEER = 0x7B,
|
|
CLASS_CYCLOPS_2 = 0x7C,
|
|
CLASS_ELDER_BAEL_2 = 0x7D,
|
|
CLASS_JOURNEYMAN_T1 = 0x7E,
|
|
CLASS_PUPIL_T1 = 0x7F,
|
|
|
|
// Hiding the game's misery
|
|
CLASS_OBSTACLE = CLASS_EPHRAIM_LORD,
|
|
};
|
|
|
|
#endif // GUARD_CONSTANTS_CLASSES_H
|