mirror of
https://github.com/zeldaret/ph
synced 2026-05-24 15:20:55 -04:00
141 lines
3.7 KiB
C++
141 lines
3.7 KiB
C++
#pragma once
|
|
|
|
#include "types.h"
|
|
|
|
typedef u32 ItemFlag;
|
|
enum ItemFlag_ {
|
|
ItemFlag_None = -1,
|
|
ItemFlag_OshusSword = 0,
|
|
ItemFlag_WoodenShield = 1,
|
|
ItemFlag_Boomerang = 2,
|
|
ItemFlag_Shovel = 3,
|
|
ItemFlag_BombBag = 4,
|
|
ItemFlag_Bow = 5,
|
|
ItemFlag_GrapplingHook = 6,
|
|
ItemFlag_BombchuBag = 7,
|
|
ItemFlag_Hammer = 8,
|
|
ItemFlag_PotionA = 9,
|
|
ItemFlag_PotionB = 10,
|
|
ItemFlag_EQUIP_START = ItemFlag_OshusSword,
|
|
ItemFlag_EQUIP_END = ItemFlag_PotionB + 1,
|
|
ItemFlag_EQUIP_COUNT = ItemFlag_EQUIP_END - ItemFlag_EQUIP_START,
|
|
|
|
ItemFlag_SpiritOfCourage = 20,
|
|
ItemFlag_SpiritOfPower = 21,
|
|
ItemFlag_SpiritOfWisdom = 22,
|
|
ItemFlag_CourageLv1 = 23,
|
|
ItemFlag_PowerLv1 = 24,
|
|
ItemFlag_WisdomLv1 = 25,
|
|
ItemFlag_CourageLv2 = 26,
|
|
ItemFlag_PowerLv2 = 27,
|
|
ItemFlag_WisdomLv2 = 28,
|
|
|
|
ItemFlag_Hourglass = 32,
|
|
ItemFlag_SeaChartSW = 33,
|
|
ItemFlag_SeaChartNW = 34,
|
|
ItemFlag_SeaChartSE = 35,
|
|
ItemFlag_SeaChartNE = 36,
|
|
ItemFlag_PhantomSword = 37,
|
|
ItemFlag_SunKey = 38,
|
|
|
|
ItemFlag_KingsKey = 42,
|
|
ItemFlag_GhostKey = 43,
|
|
|
|
ItemFlag_SwordsmansScroll = 45,
|
|
|
|
ItemFlag_COUNT = 128,
|
|
};
|
|
|
|
typedef u32 ItemId;
|
|
enum ItemId_ {
|
|
ItemId_SmallKey = 1,
|
|
ItemId_GreenRupee = 2,
|
|
ItemId_OshusSword = 3,
|
|
ItemId_WoodenShield = 4,
|
|
|
|
ItemId_BombBag = 7,
|
|
ItemId_Bow = 8,
|
|
ItemId_BigGreenRupee = 9,
|
|
ItemId_HeartContainer = 10,
|
|
|
|
ItemId_Boomerang = 12,
|
|
ItemId_Scoop = 13,
|
|
ItemId_BombchuBag = 14,
|
|
ItemId_BossKey = 15,
|
|
|
|
ItemId_PhantomHourglass = 18,
|
|
ItemId_SWSeaChart = 19,
|
|
ItemId_NWSeaChart = 20,
|
|
ItemId_SESeaChart = 21,
|
|
ItemId_NESeaChart = 22,
|
|
|
|
ItemId_BlueRupee = 24,
|
|
ItemId_RedRupee = 25,
|
|
ItemId_BigRedRupee = 26,
|
|
ItemId_GoldRupee = 27,
|
|
|
|
ItemId_Hammer = 31,
|
|
ItemId_Rope = 32,
|
|
ItemId_SquareCrystal = 33,
|
|
ItemId_RoundCrystal = 34,
|
|
ItemId_TriangleCrystal = 35,
|
|
ItemId_FishingRod = 36,
|
|
ItemId_Cannon = 37,
|
|
ItemId_SunKey = 38,
|
|
|
|
ItemId_Quiver = 40,
|
|
ItemId_BigBombBag = 41,
|
|
ItemId_BigBombchuBag = 42,
|
|
|
|
ItemId_KingsKey = 44,
|
|
ItemId_PowerGem = 45,
|
|
ItemId_WisdomGem = 46,
|
|
ItemId_CourageGem = 47,
|
|
ItemId_PinkCoral = 48,
|
|
ItemId_WhitePearlLoop = 49,
|
|
ItemId_DarkPearlLoop = 50,
|
|
ItemId_ZoraScale = 51,
|
|
ItemId_GoronAmber = 52,
|
|
ItemId_RutoCrown = 53,
|
|
ItemId_HelmarocPlume = 54,
|
|
ItemId_RegalRing = 55,
|
|
ItemId_GhostKey = 56,
|
|
ItemId_FreebieCard = 57,
|
|
ItemId_ComplimentCard = 58,
|
|
ItemId_ComplimentaryCard = 59,
|
|
ItemId_RegalNecklace = 60,
|
|
ItemId_SalvageArm = 61,
|
|
ItemId_HerosNewClothes = 62,
|
|
ItemId_Kaleidoscope = 63,
|
|
ItemId_GuardNotebook = 64,
|
|
ItemId_JolenesLetter = 65,
|
|
ItemId_PrizePostcard = 66,
|
|
ItemId_WoodHeart = 67,
|
|
ItemId_PhantomSwordBlade = 68,
|
|
ItemId_PhantomSword = 69,
|
|
|
|
ItemId_SpiritOfPowerUpgradeLvl1 = 107,
|
|
ItemId_SpiritOfWisdomUpgradeLvl1 = 108,
|
|
ItemId_SpiritOfCourageUpgradeLvl1 = 109,
|
|
ItemId_SpiritOfPowerUpgradeLvl2 = 110,
|
|
ItemId_SpiritOfWisdomUpgradeLvl2 = 111,
|
|
ItemId_SpiritOfCourageUpgradeLvl2 = 112,
|
|
ItemId_SwordsmanScroll = 113,
|
|
ItemId_Crimsonine = 114,
|
|
ItemId_Azurine = 115,
|
|
ItemId_Aquanine = 116,
|
|
ItemId_RedPotion = 117,
|
|
ItemId_PurplePotion = 118,
|
|
ItemId_YellowPotion = 119,
|
|
ItemId_SandOfHours = 120,
|
|
ItemId_GoldenChimney = 121,
|
|
ItemId_GoldenHandrail = 122,
|
|
ItemId_GoldenCannon = 123,
|
|
ItemId_GoldenHull = 124,
|
|
|
|
ItemId_CycloneSlate = 127,
|
|
|
|
ItemId_Rupoor10 = 129,
|
|
ItemId_Rupoor50 = 130,
|
|
};
|