2023-08-05 17:22:14 +00:00
|
|
|
typedef enum ItemSlots {
|
2023-10-25 17:54:33 +00:00
|
|
|
LEFT_HAND_SLOT,
|
|
|
|
RIGHT_HAND_SLOT,
|
|
|
|
HEAD_SLOT,
|
|
|
|
ARMOR_SLOT,
|
|
|
|
CAPE_SLOT,
|
|
|
|
ACCESSORY_1_SLOT,
|
|
|
|
ACCESSORY_2_SLOT,
|
|
|
|
NUM_ITEM_SLOTS,
|
2023-08-05 17:22:14 +00:00
|
|
|
} ItemSlots;
|
|
|
|
|
|
|
|
typedef enum HandItems {
|
2023-05-06 13:16:58 +00:00
|
|
|
/* 0x000 */ ITEM_EMPTY_HAND,
|
|
|
|
/* 0x001 */ ITEM_MONSTER_VIAL_1,
|
|
|
|
/* 0x002 */ ITEM_MONSTER_VIAL_2,
|
|
|
|
/* 0x003 */ ITEM_MONSTER_VIAL_3,
|
|
|
|
/* 0x004 */ ITEM_SHIELD_ROD,
|
|
|
|
/* 0x005 */ ITEM_LEATHER_SHIELD,
|
|
|
|
/* 0x006 */ ITEM_KNIGHT_SHIELD,
|
|
|
|
/* 0x007 */ ITEM_IRON_SHIELD,
|
|
|
|
/* 0x008 */ ITEM_AXELORD_SHIELD,
|
|
|
|
/* 0x009 */ ITEM_HERALD_SHIELD,
|
|
|
|
/* 0x00A */ ITEM_DARK_SHIELD,
|
|
|
|
/* 0x00B */ ITEM_GODDESS_SHIELD,
|
|
|
|
/* 0x00C */ ITEM_SHAMAN_SHIELD,
|
|
|
|
/* 0x00D */ ITEM_MEDUSA_SHIELD,
|
|
|
|
/* 0x00E */ ITEM_SKULL_SHIELD,
|
|
|
|
/* 0x00F */ ITEM_FIRE_SHIELD,
|
|
|
|
/* 0x010 */ ITEM_ALUCARD_SHIELD,
|
|
|
|
/* 0x011 */ ITEM_SWORD_OF_DAWN,
|
|
|
|
/* 0x012 */ ITEM_BASILARD,
|
|
|
|
/* 0x013 */ ITEM_SHORT_SWORD,
|
|
|
|
/* 0x014 */ ITEM_COMBAT_KNIFE,
|
|
|
|
/* 0x015 */ ITEM_NUNCHAKU,
|
|
|
|
/* 0x016 */ ITEM_WERE_BANE,
|
|
|
|
/* 0x017 */ ITEM_RAPIER,
|
|
|
|
/* 0x018 */ ITEM_KARMA_COIN,
|
|
|
|
/* 0x019 */ ITEM_MAGIC_MISSILE,
|
|
|
|
/* 0x01A */ ITEM_RED_RUST,
|
|
|
|
/* 0x01B */ ITEM_TAKEMITSU,
|
|
|
|
/* 0x01C */ ITEM_SHOTEL,
|
|
|
|
/* 0x01D */ ITEM_ORANGE,
|
|
|
|
/* 0x01E */ ITEM_APPLE,
|
|
|
|
/* 0x01F */ ITEM_BANANA,
|
|
|
|
/* 0x020 */ ITEM_GRAPES,
|
|
|
|
/* 0x021 */ ITEM_STRAWBERRY,
|
|
|
|
/* 0x022 */ ITEM_PINEAPPLE,
|
|
|
|
/* 0x023 */ ITEM_PEANUTS,
|
|
|
|
/* 0x024 */ ITEM_TOADSTOOL,
|
|
|
|
/* 0x025 */ ITEM_SHIITAKE,
|
|
|
|
/* 0x026 */ ITEM_CHEESECAKE,
|
|
|
|
/* 0x027 */ ITEM_SHORTCAKE,
|
|
|
|
/* 0x028 */ ITEM_TART,
|
|
|
|
/* 0x029 */ ITEM_PARFAIT,
|
|
|
|
/* 0x02A */ ITEM_PUDDING,
|
|
|
|
/* 0x02B */ ITEM_ICE_CREAM,
|
|
|
|
/* 0x02C */ ITEM_FRANKFURTER,
|
|
|
|
/* 0x02D */ ITEM_HAMBURGER,
|
|
|
|
/* 0x02E */ ITEM_PIZZA,
|
|
|
|
/* 0x02F */ ITEM_CHEESE,
|
|
|
|
/* 0x030 */ ITEM_HAM_AND_EGGS,
|
|
|
|
/* 0x031 */ ITEM_OMELETTE,
|
|
|
|
/* 0x032 */ ITEM_MORNING_SET,
|
|
|
|
/* 0x033 */ ITEM_LUNCH_A,
|
|
|
|
/* 0x034 */ ITEM_LUNCH_B,
|
|
|
|
/* 0x035 */ ITEM_CURRY_RICE,
|
|
|
|
/* 0x036 */ ITEM_GYROS_PLATE,
|
|
|
|
/* 0x037 */ ITEM_SPAGHETTI,
|
|
|
|
/* 0x038 */ ITEM_GRAPE_JUICE,
|
|
|
|
/* 0x039 */ ITEM_BARLEY_TEA,
|
|
|
|
/* 0x03A */ ITEM_GREEN_TEA,
|
|
|
|
/* 0x03B */ ITEM_NATOU,
|
|
|
|
/* 0x03C */ ITEM_RAMEN,
|
|
|
|
/* 0x03D */ ITEM_MISO_SOUP,
|
|
|
|
/* 0x03E */ ITEM_SUSHI,
|
|
|
|
/* 0x03F */ ITEM_PORK_BUN,
|
|
|
|
/* 0x040 */ ITEM_RED_BEAN_BUN,
|
|
|
|
/* 0x041 */ ITEM_CHINESE_BUN,
|
|
|
|
/* 0x042 */ ITEM_DIM_SUM_SET,
|
|
|
|
/* 0x043 */ ITEM_POT_ROAST,
|
|
|
|
/* 0x044 */ ITEM_SIRLION,
|
|
|
|
/* 0x045 */ ITEM_TURKEY,
|
|
|
|
/* 0x046 */ ITEM_MEAL_TICKET,
|
|
|
|
/* 0x047 */ ITEM_NEUTRON_BOMB,
|
|
|
|
/* 0x048 */ ITEM_POWER_OF_SIRE,
|
|
|
|
/* 0x049 */ ITEM_PENTAGRAM,
|
|
|
|
/* 0x04A */ ITEM_BAT_PENTAGRAM,
|
|
|
|
/* 0x04B */ ITEM_SHURIKEN,
|
|
|
|
/* 0x04C */ ITEM_CROSS_SHURIKEN,
|
|
|
|
/* 0x04D */ ITEM_BUFFALO_STAR,
|
|
|
|
/* 0x04E */ ITEM_FLAME_STAR,
|
|
|
|
/* 0x04F */ ITEM_TNT,
|
|
|
|
/* 0x050 */ ITEM_BWAKA_KNIFE,
|
|
|
|
/* 0x051 */ ITEM_BOOMERANG,
|
|
|
|
/* 0x052 */ ITEM_JAVELIN,
|
|
|
|
/* 0x053 */ ITEM_TYRFING,
|
|
|
|
/* 0x054 */ ITEM_NAMAKURA,
|
|
|
|
/* 0x055 */ ITEM_KNUCKLE_DUSTER,
|
|
|
|
/* 0x056 */ ITEM_GLADIUS,
|
|
|
|
/* 0x057 */ ITEM_SCIMITAR,
|
|
|
|
/* 0x058 */ ITEM_CUTLASS,
|
|
|
|
/* 0x059 */ ITEM_SABER,
|
|
|
|
/* 0x05A */ ITEM_FALCHION,
|
|
|
|
/* 0x05B */ ITEM_BROADSWORD,
|
|
|
|
/* 0x05C */ ITEM_BEKATOWA,
|
|
|
|
/* 0x05D */ ITEM_DAMASCUS_SWORD,
|
|
|
|
/* 0x05E */ ITEM_HUNTER_SWORD,
|
|
|
|
/* 0x05F */ ITEM_ESTOC,
|
|
|
|
/* 0x060 */ ITEM_BASTARD_SWORD,
|
|
|
|
/* 0x061 */ ITEM_JEWEL_KNUCKLES,
|
|
|
|
/* 0x062 */ ITEM_CLAYMORE,
|
|
|
|
/* 0x063 */ ITEM_TALWAR,
|
|
|
|
/* 0x064 */ ITEM_KATANA,
|
|
|
|
/* 0x065 */ ITEM_FLAMBERGE,
|
|
|
|
/* 0x066 */ ITEM_IRON_FIST,
|
|
|
|
/* 0x067 */ ITEM_ZWEIHANDER,
|
|
|
|
/* 0x068 */ ITEM_SWORD_OF_HADOR,
|
|
|
|
/* 0x069 */ ITEM_LUMINUS,
|
|
|
|
/* 0x06A */ ITEM_HARPER,
|
|
|
|
/* 0x06B */ ITEM_OBSIDIAN_SWORD,
|
|
|
|
/* 0x06C */ ITEM_GRAM,
|
|
|
|
/* 0x06D */ ITEM_JEWEL_SWORD,
|
|
|
|
/* 0x06E */ ITEM_MORMEGIL,
|
|
|
|
/* 0x06F */ ITEM_FIREBRAND,
|
|
|
|
/* 0x070 */ ITEM_THUNDERBRAND,
|
|
|
|
/* 0x071 */ ITEM_ICEBRAND,
|
|
|
|
/* 0x072 */ ITEM_STONE_SWORD,
|
|
|
|
/* 0x073 */ ITEM_HOLY_SWORD,
|
|
|
|
/* 0x074 */ ITEM_TERMINUS_EST,
|
|
|
|
/* 0x075 */ ITEM_MARSIL,
|
|
|
|
/* 0x076 */ ITEM_DARK_BLADE,
|
|
|
|
/* 0x077 */ ITEM_HEAVEN_SWORD,
|
|
|
|
/* 0x078 */ ITEM_FIST_OF_TULKAS,
|
|
|
|
/* 0x079 */ ITEM_GURTHANG,
|
|
|
|
/* 0x07A */ ITEM_MOURNEBLADE,
|
|
|
|
/* 0x07B */ ITEM_ALUCARD_SWORD,
|
|
|
|
/* 0x07C */ ITEM_MABLUNG_SWORD,
|
|
|
|
/* 0x07D */ ITEM_BADELAIRE,
|
|
|
|
/* 0x07E */ ITEM_SWORD_FAMILIAR,
|
|
|
|
/* 0x07F */ ITEM_GREAT_SWORD,
|
|
|
|
/* 0x080 */ ITEM_MACE,
|
|
|
|
/* 0x081 */ ITEM_MORNINGSTAR,
|
|
|
|
/* 0x082 */ ITEM_HOLY_ROD,
|
|
|
|
/* 0x083 */ ITEM_STAR_FLAIL,
|
|
|
|
/* 0x084 */ ITEM_MOON_ROD,
|
|
|
|
/* 0x085 */ ITEM_CHAKRAM,
|
|
|
|
/* 0x086 */ ITEM_FIRE_BOOMERANG,
|
|
|
|
/* 0x087 */ ITEM_IRON_BALL,
|
|
|
|
/* 0x088 */ ITEM_HOLBEIN_DAGGER,
|
|
|
|
/* 0x089 */ ITEM_BLUE_KNUCKLES,
|
|
|
|
/* 0x08A */ ITEM_DYNAMITE,
|
|
|
|
/* 0x08B */ ITEM_OSAFUNE_KATANA,
|
|
|
|
/* 0x08C */ ITEM_MASAMUNE,
|
|
|
|
/* 0x08D */ ITEM_MURAMASA,
|
|
|
|
/* 0x08E */ ITEM_HEART_REFRESH,
|
|
|
|
/* 0x08F */ ITEM_RUNESWORD,
|
|
|
|
/* 0x090 */ ITEM_ANTIVENOM,
|
|
|
|
/* 0x091 */ ITEM_UNCURSE,
|
|
|
|
/* 0x092 */ ITEM_LIFE_APPLE,
|
|
|
|
/* 0x093 */ ITEM_HAMMER,
|
|
|
|
/* 0x094 */ ITEM_STR_POTION,
|
|
|
|
/* 0x095 */ ITEM_LUCK_POTION,
|
|
|
|
/* 0x096 */ ITEM_SMART_POTION,
|
|
|
|
/* 0x097 */ ITEM_ATTACK_POTION,
|
|
|
|
/* 0x098 */ ITEM_SHIELD_POTION,
|
|
|
|
/* 0x099 */ ITEM_RESIST_FIRE,
|
|
|
|
/* 0x09A */ ITEM_RESIST_THUNDER,
|
|
|
|
/* 0x09B */ ITEM_RESIST_ICE,
|
|
|
|
/* 0x09C */ ITEM_RESIST_STONE,
|
|
|
|
/* 0x09D */ ITEM_RESIST_HOLY,
|
|
|
|
/* 0x09E */ ITEM_RESIST_DARK,
|
|
|
|
/* 0x09F */ ITEM_POTION,
|
|
|
|
/* 0x0A0 */ ITEM_HIGH_POTION,
|
|
|
|
/* 0x0A1 */ ITEM_ELIXIR,
|
|
|
|
/* 0x0A2 */ ITEM_MANNA_PRISM,
|
|
|
|
/* 0x0A3 */ ITEM_VORPAL_BLADE,
|
|
|
|
/* 0x0A4 */ ITEM_CRISSAEGRIM,
|
|
|
|
/* 0x0A5 */ ITEM_YASUTSUNA,
|
|
|
|
/* 0x0A6 */ ITEM_LIBRARY_CARD,
|
|
|
|
/* 0x0A7 */ ITEM_ALUCART_SHIELD,
|
|
|
|
/* 0x0A8 */ ITEM_ALUCART_SWORD,
|
2023-08-05 17:22:14 +00:00
|
|
|
/* 0x0A9 */ NUM_HAND_ITEMS,
|
|
|
|
} HandItems;
|
|
|
|
|
|
|
|
typedef enum BodyItems {
|
|
|
|
/* 0x00 */ ITEM_NO_ARMOR,
|
|
|
|
/* 0x01 */ ITEM_CLOTH_TUNIC,
|
|
|
|
/* 0x02 */ ITEM_HIDE_CUIRASS,
|
|
|
|
/* 0x03 */ ITEM_BRONZE_CUIRASS,
|
|
|
|
/* 0x04 */ ITEM_IRON_CUIRASS,
|
|
|
|
/* 0x05 */ ITEM_STEEL_CUIRASS,
|
|
|
|
/* 0x06 */ ITEM_SILVER_PLATE,
|
|
|
|
/* 0x07 */ ITEM_GOLD_PLATE,
|
|
|
|
/* 0x08 */ ITEM_PLATINUM_MAIL,
|
|
|
|
/* 0x09 */ ITEM_DIAMOND_PLATE,
|
|
|
|
/* 0x0A */ ITEM_FIRE_MAIL,
|
|
|
|
/* 0x0B */ ITEM_LIGHTNING_MAIL,
|
|
|
|
/* 0x0C */ ITEM_ICE_MAIL,
|
|
|
|
/* 0x0D */ ITEM_MIRROR_CUIRASS,
|
|
|
|
/* 0x0E */ ITEM_SPIKE_BREAKER,
|
|
|
|
/* 0x0F */ ITEM_ALUCARD_MAIL,
|
|
|
|
/* 0x10 */ ITEM_DARK_ARMOR,
|
|
|
|
/* 0x11 */ ITEM_HEALING_MAIL,
|
|
|
|
/* 0x12 */ ITEM_HOLY_MAIL,
|
|
|
|
/* 0x13 */ ITEM_WALK_ARMOR,
|
|
|
|
/* 0x14 */ ITEM_BRILLIANT_MAIL,
|
|
|
|
/* 0x15 */ ITEM_MOJO_MAIL,
|
|
|
|
/* 0x16 */ ITEM_FURY_PLATE,
|
|
|
|
/* 0x17 */ ITEM_DRACULA_TUNIC,
|
|
|
|
/* 0x18 */ ITEM_GODS_GARB,
|
|
|
|
/* 0x19 */ ITEM_AXE_LORD_ARMOR,
|
|
|
|
/* 0x1A */ ITEM_EMPTY_HEAD,
|
|
|
|
/* 0x1B */ ITEM_SUNGLASSES,
|
|
|
|
/* 0x1C */ ITEM_BALLROOM_MASK,
|
|
|
|
/* 0x1D */ ITEM_BANDANNA,
|
|
|
|
/* 0x1E */ ITEM_FELT_HAT,
|
|
|
|
/* 0x1F */ ITEM_VELVET_HAT,
|
|
|
|
/* 0x20 */ ITEM_GOGGLES,
|
|
|
|
/* 0x21 */ ITEM_LEATHER_HAT,
|
|
|
|
/* 0x22 */ ITEM_HOLY_GLASSES,
|
|
|
|
/* 0x23 */ ITEM_STEEL_HELM,
|
|
|
|
/* 0x24 */ ITEM_STONE_MASK,
|
|
|
|
/* 0x25 */ ITEM_CIRCLET,
|
|
|
|
/* 0x26 */ ITEM_GOLD_CIRCLET,
|
|
|
|
/* 0x27 */ ITEM_RUBY_CIRCLET,
|
|
|
|
/* 0x28 */ ITEM_OPAL_CIRCLET,
|
|
|
|
/* 0x29 */ ITEM_TOPAZ_CIRCLET,
|
|
|
|
/* 0x2A */ ITEM_BERYL_CIRCLET,
|
|
|
|
/* 0x2B */ ITEM_CAT_EYE_CIRCLET,
|
|
|
|
/* 0x2C */ ITEM_CORAL_CIRCLET,
|
|
|
|
/* 0x2D */ ITEM_DRAGON_HELM,
|
|
|
|
/* 0x2E */ ITEM_SILVER_CROWN,
|
|
|
|
/* 0x2F */ ITEM_WIZARD_HAT,
|
|
|
|
/* 0x30 */ ITEM_NO_CAPE,
|
|
|
|
/* 0x31 */ ITEM_CLOTH_CAPE,
|
|
|
|
/* 0x32 */ ITEM_REVERSE_CLOAK,
|
|
|
|
/* 0x33 */ ITEM_ELVEN_CLOAK,
|
|
|
|
/* 0x34 */ ITEM_CRYSTAL_CLOAK,
|
|
|
|
/* 0x35 */ ITEM_ROYAL_CLOAK,
|
|
|
|
/* 0x36 */ ITEM_BLOOD_CLOAK,
|
|
|
|
/* 0x37 */ ITEM_JOSEPHS_CLOAK,
|
|
|
|
/* 0x38 */ ITEM_TWILIGHT_CLOAK,
|
|
|
|
/* 0x39 */ ITEM_NO_ACCESSORY,
|
|
|
|
/* 0x3A */ ITEM_MOONSTONE,
|
|
|
|
/* 0x3B */ ITEM_SUNSTONE,
|
|
|
|
/* 0x3C */ ITEM_BLOODSTONE,
|
|
|
|
/* 0x3D */ ITEM_STAUROLITE,
|
|
|
|
/* 0x3E */ ITEM_RING_OF_PALES,
|
|
|
|
/* 0x3F */ ITEM_ZIRCON,
|
|
|
|
/* 0x40 */ ITEM_AQUAMARINE,
|
|
|
|
/* 0x41 */ ITEM_TURQUOISE,
|
|
|
|
/* 0x42 */ ITEM_ONYX,
|
|
|
|
/* 0x43 */ ITEM_GARNET,
|
|
|
|
/* 0x44 */ ITEM_OPAL,
|
|
|
|
/* 0x45 */ ITEM_DIAMOND,
|
|
|
|
/* 0x46 */ ITEM_LAPIS_LAZULI,
|
|
|
|
/* 0x47 */ ITEM_RING_OF_ARES,
|
|
|
|
/* 0x48 */ ITEM_GOLD_RING,
|
|
|
|
/* 0x49 */ ITEM_SILVER_RING,
|
|
|
|
/* 0x4A */ ITEM_RING_OF_VARDA,
|
|
|
|
/* 0x4B */ ITEM_RING_OF_ARCANA,
|
|
|
|
/* 0x4C */ ITEM_MYSTIC_PENDANT,
|
|
|
|
/* 0x4D */ ITEM_HEART_BROACH,
|
|
|
|
/* 0x4E */ ITEM_NECKLACE_OF_J,
|
|
|
|
/* 0x4F */ ITEM_GAUNTLET,
|
|
|
|
/* 0x50 */ ITEM_ANKH_OF_LIFE,
|
|
|
|
/* 0x51 */ ITEM_RING_OF_FEANOR,
|
|
|
|
/* 0x52 */ ITEM_MEDAL,
|
|
|
|
/* 0x53 */ ITEM_TALISMAN,
|
|
|
|
/* 0x54 */ ITEM_DUPLICATOR,
|
|
|
|
/* 0x55 */ ITEM_KINGS_STONE,
|
|
|
|
/* 0x56 */ ITEM_COVENANT_STONE,
|
|
|
|
/* 0x57 */ ITEM_NAUGLAMIR,
|
|
|
|
/* 0x58 */ ITEM_SECRET_BOOTS,
|
|
|
|
/* 0x59 */ ITEM_ALUCART_MAIL,
|
|
|
|
/* 0x5A */ NUM_BODY_ITEMS,
|
2024-06-04 20:07:50 +00:00
|
|
|
} BodyItems;
|