World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
См. исходные тексты.
|
enum | DAMAGE_TYPE : unsigned int {
DMGT_FIRE = 0,
DMGT_ELECTR = 1,
DMGT_COLD = 2,
DMGT_EARTH = 3,
DMGT_PHISYCAL = 4,
DMGT_MAGICAL = 5,
DMGT_SPIRIT = 6,
DMGT_MIND = 7,
DMGT_BODY = 8,
DMGT_LIGHT = 9,
DMGT_DARK = 10
} |
|
enum | ITEM_FLAGS : unsigned int {
ITEM_IDENTIFIED = 0x1,
ITEM_BROKEN = 0x2,
ITEM_TEMP_BONUS = 0x8,
ITEM_AURA_EFFECT_RED = 0x10,
ITEM_AURA_EFFECT_BLUE = 0x20,
ITEM_AURA_EFFECT_GREEN = 0x40,
ITEM_AURA_EFFECT_PURPLE = 0x80,
ITEM_ENCHANT_ANIMATION = 0xF0,
ITEM_STOLEN = 0x100,
ITEM_HARDENED = 0x200
} |
|
enum | ITEM_ENCHANTMENT : unsigned int {
ITEM_ENCHANTMENT_NULL = 0,
ITEM_ENCHANTMENT_OF_COLD = 4,
ITEM_ENCHANTMENT_OF_FROST = 5,
ITEM_ENCHANTMENT_OF_ICE = 6,
ITEM_ENCHANTMENT_OF_SPARKS = 7,
ITEM_ENCHANTMENT_OF_LIGHTNING = 8,
ITEM_ENCHANTMENT_OF_THUNDERBOLTS = 9,
ITEM_ENCHANTMENT_OF_FIRE = 10,
ITEM_ENCHANTMENT_OF_FLAME = 11,
ITEM_ENCHANTMENT_OF_INFERNOS = 12,
ITEM_ENCHANTMENT_OF_POISON = 13,
ITEM_ENCHANTMENT_OF_VENOM = 14,
ITEM_ENCHANTMENT_OF_ACID = 15,
ITEM_ENCHANTMENT_VAMPIRIC = 16,
ITEM_ENCHANTMENT_OF_RECOVERY = 17,
ITEM_ENCHANTMENT_OF_FORCE = 24,
ITEM_ENCHANTMENT_40 = 40,
ITEM_ENCHANTMENT_OF_DARKNESS = 41,
ITEM_ENCHANTMENT_OF_DRAGON
} |
|
enum | ITEM_MATERIAL { MATERIAL_COMMON = 0,
MATERIAL_ARTEFACT = 1,
MATERIAL_RELIC = 2,
MATERIAL_SPECIAL = 3
} |
|
enum | ITEM_TYPE {
ITEM_NULL = 0,
ITEM_LONGSWORD_1 = 0x1,
ITEM_DAGGER_1 = 15,
ITEM_AXE_1 = 23,
ITEM_SPEAR_1 = 31,
ITEM_CROSSBOW_1 = 47,
ITEM_MACE_1 = 50,
ITEM_STAFF_1 = 61,
ITEM_BLASTER = 64,
ITEM_LASER_RIFLE = 65,
ITEM_LEATHER_1 = 66,
ITEM_CHAINMAIL_1 = 71,
ITEM_PLATE_1 = 76,
ITEM_BUCKLER_1 = 84,
ITEM_92 = 92,
ITEM_GAUNTLETS_1 = 110,
ITEM_BOOTS_1 = 115,
ITEM_WAND_FIRE = 135,
ITEM_WAND_STUN = 138,
ITEM_WAND_INCENERATION = 159,
ITEM_160 = 160,
ITEM_161 = 161,
ITEM_162 = 162,
ITEM_GOLD_SMALL = 197,
ITEM_GOLD_MEDIUM = 198,
ITEM_GOLD_LARGE = 199,
ITEM_REAGENT_WIDOWSWEEP_BERRIES = 200,
ITEM_REAGENT_CRUSHED_ROSE_PETALS = 201,
ITEM_TROLL_BLOOD = 202,
ITEM_TROLL_RUBY = 203,
ITEM_DRAGON_EYE = 204,
ITEM_PHIMA_ROOT = 205,
ITEM_METEORITE_FRAGMENT = 206,
ITEM_HARPY_FEATHER = 207,
ITEM_MOONSTONE = 208,
ITEM_ELVISH_TOADSTOOL = 209,
ITEM_POPPYSNAPS = 210,
ITEM_FAE_DUST = 211,
ITEM_SULFUR = 212,
ITEM_GARNET = 213,
ITEM_DEVIL_ICHOR = 214,
ITEM_MUSHROOM = 215,
ITEM_OBSIDIAN = 216,
ITEM_OOZE_ENDOPLASM_VIAL = 217,
ITEM_MERCURY = 218,
ITEM_REAGENT_PHILOSOPHERS_STONE = 219,
ITEM_POTION_BOTTLE = 220,
ITEM_POTION_CATALYST = 221,
ITEM_POTION_CURE_WOUNDS = 222,
ITEM_POTION_MAGIC_POTION = 223,
ITEM_POTION_CURE_WEAKNESS = 224,
ITEM_POTION_CURE_DISEASE = 225,
ITEM_POTION_AWAKEN = 227,
ITEM_POTION_HASTE = 228,
ITEM_POTION_RECHARGE_ITEM = 233,
ITEM_POTION_HARDEN_ITEM = 236,
ITEM_POTION_CURE_INSANITY = 239,
ITEM_POTION_MIGHT_BOOST = 240,
ITEM_POTION_ACCURACY_BOOST = 245,
ITEM_POTION_FLAMING_POTION = 246,
ITEM_POTION_SWIFT_POTION = 250,
ITEM_POTION_BODY_RESISTANE = 261,
ITEM_POTION_STONE_TO_FLESH = 262,
ITEM_POTION_SLAYING_POTION = 263,
ITEM_POTION_REJUVENATION = 271,
ITEM_SPELLBOOK_TORCHLIGHT = 400,
ITEM_SPELLBOOK_FIRE_STRIKE = 401,
ITEM_SPELLBOOK_AIR_FEATHER_FALL = 412,
ITEM_SPELLBOOK_WATER_POISON_SPRAY = 423,
ITEM_SPELLBOOK_EARTH_SLOW = 434,
ITEM_SPELLBOOK_SPIRIT_BLESS = 445,
ITEM_SPELLBOOK_MIND_REMOVE_FEAR = 455,
ITEM_SPELLBOOK_MIND_MIND_BLAST = 456,
ITEM_SPELLBOOK_BODY_FIRST_AID = 467,
ITEM_SPELLBOOK_BODY_HEAL = 470,
ITEM_SPELLBOOK_BODY_BREAK_POISON = 471,
ITEM_SPELLBOOK_LIGHT_LIGHT_BOLT = 477,
ITEM_SPELLBOOK_LIGHT_SUN_BURST = 486,
ITEM_SPELLBOOK_LIGHT_DIVINE_INTERVENTION = 487,
ITEM_ARTIFACT_PUCK = 500,
ITEM_ARTIFACT_IRON_FEATHER = 501,
ITEM_ARTIFACT_WALLACE = 502,
ITEM_ARTIFACT_CORSAIR = 503,
ITEM_ARTIFACT_GOVERNORS_ARMOR = 504,
ITEM_ARTIFACT_YORUBA = 505,
ITEM_ARTIFACT_SPLITTER = 506,
ITEM_ARTIFACT_GHOULSBANE = 507,
ITEM_ARTIFACT_GIBBET = 508,
ITEM_ARTIFACT_CHARELE = 509,
ITEM_ARTEFACT_ULLYSES = 510,
ITEM_ARTEFACT_HANDS_OF_THE_MASTER = 511,
ITEM_ARTIFACT_LEAGUE_BOOTS = 512,
ITEM_ARTIFACT_RULERS_RING = 513,
ITEM_RELIC_MASH = 514,
ITEM_RELIC_ETHRICS_STAFF = 515,
ITEM_RELIC_HARECS_LEATHER = 516,
ITEM_RELIC_OLD_NICK = 517,
ITEM_RELIC_AMUCK = 518,
ITEM_RELIC_GLORY_SHIELD = 519,
ITEM_RELIC_KELEBRIM = 520,
ITEM_RELIC_TALEDONS_HELM = 521,
ITEM_RELIC_SCHOLARS_CAP = 522,
ITEM_RELIC_PHYNAXIAN_CROWN = 523,
ITEM_RILIC_TITANS_BELT = 524,
ITEM_RELIC_TWILIGHT = 525,
ITEM_RELIC_ANIA_SELVING = 526,
ITEM_RELIC_JUSTICE = 527,
ITEM_RELIC_MEKORIGS_HAMMER = 528,
ITEM_ARTIFACT_HERMES_SANDALS = 529,
ITEM_ARTIFACT_CLOAK_OF_THE_SHEEP = 530,
ITEM_ARTIFACT_ELFBANE = 531,
ITEM_ARTIFACT_MINDS_EYE = 532,
ITEM_ELVEN_CHAINMAIL = 533,
ITEM_FORGE_GAUNTLETS = 534,
ITEM_ARTIFACT_HEROS_BELT = 535,
ITEM_ARTIFACT_LADYS_ESCORT = 536,
ITEM_RARE_CLANKERS_AMULET = 537,
ITEM_RARE_LIETENANTS_CUTLASS = 538,
ITEM_RARE_MEDUSAS_MIRROR = 539,
ITEM_RARE_LADY_CARMINES_DAGGER = 540,
ITEM_RARE_VILLAINS_BLADE = 541,
ITEM_RARE_PERFECT_BOW = 542,
ITEM_RARE_PERFECT_BOW_FIXED = 543,
ITEM_RARE_SHADOWS_MASK = 544,
ITEM_RARE_GHOST_RING = 545,
ITEM_RARE_FAERIE_RING = 546,
ITEM_RARE_SUN_CLOAK = 547,
ITEM_RARE_MOON_CLOAK = 548,
ITEM_RARE_ZOKKARS_AXE = 549,
ITEM_RARE_VAMPIRES_CAPE = 550,
ITEM_RARE_MINOTAURS_AXE = 551,
ITEM_RARE_GROGNARDS_CUTLASS = 552,
ITEM_LICH_JAR_FULL = 601,
ITEM_WETSUIT = 604,
ITEM_LICH_JAR_EMPTY = 615,
ITEM_GENIE_LAMP = 616,
ITEM_RED_APPLE = 630,
ITEM_LUTE = 632,
ITEM_FAERIE_PIPES = 633,
ITEM_GRYPHONHEARTS_TRUMPET = 634,
ITEM_HORSESHOE = 646,
ITEM_TEMPLE_IN_A_BOTTLE = 650,
ITEM_RECIPE_REJUVENATION = 740,
ITEM_RECIPE_BODY_RESISTANCE = 771
} |
|
enum | ITEM_EQUIP_TYPE : uint8_t {
EQUIP_SINGLE_HANDED = 0,
EQUIP_TWO_HANDED = 1,
EQUIP_BOW = 2,
EQUIP_ARMOUR = 3,
EQUIP_SHIELD = 4,
EQUIP_HELMET = 5,
EQUIP_BELT = 6,
EQUIP_CLOAK = 7,
EQUIP_GAUNTLETS = 8,
EQUIP_BOOTS = 9,
EQUIP_RING = 10,
EQUIP_AMULET = 11,
EQUIP_WAND = 12,
EQUIP_REAGENT = 13,
EQUIP_POTION = 14,
EQUIP_SPELL_SCROLL = 15,
EQUIP_BOOK = 16,
EQIUP_ANY = 16,
EQUIP_MESSAGE_SCROLL = 17,
EQUIP_GOLD = 18,
EQUIP_GEM = 19,
EQUIP_NONE = 20
} |
|
◆ CEnchantment
◆ DAMAGE_TYPE
Элементы перечислений |
---|
DMGT_FIRE | |
DMGT_ELECTR | |
DMGT_COLD | |
DMGT_EARTH | |
DMGT_PHISYCAL | |
DMGT_MAGICAL | |
DMGT_SPIRIT | |
DMGT_MIND | |
DMGT_BODY | |
DMGT_LIGHT | |
DMGT_DARK | |
См. определение в файле Items.h строка 10
◆ ITEM_FLAGS
Элементы перечислений |
---|
ITEM_IDENTIFIED | |
ITEM_BROKEN | |
ITEM_TEMP_BONUS | |
ITEM_AURA_EFFECT_RED | |
ITEM_AURA_EFFECT_BLUE | |
ITEM_AURA_EFFECT_GREEN | |
ITEM_AURA_EFFECT_PURPLE | |
ITEM_ENCHANT_ANIMATION | |
ITEM_STOLEN | |
ITEM_HARDENED | |
См. определение в файле Items.h строка 25
◆ ITEM_ENCHANTMENT
Элементы перечислений |
---|
ITEM_ENCHANTMENT_NULL | |
ITEM_ENCHANTMENT_OF_COLD | |
ITEM_ENCHANTMENT_OF_FROST | |
ITEM_ENCHANTMENT_OF_ICE | |
ITEM_ENCHANTMENT_OF_SPARKS | |
ITEM_ENCHANTMENT_OF_LIGHTNING | |
ITEM_ENCHANTMENT_OF_THUNDERBOLTS | |
ITEM_ENCHANTMENT_OF_FIRE | |
ITEM_ENCHANTMENT_OF_FLAME | |
ITEM_ENCHANTMENT_OF_INFERNOS | |
ITEM_ENCHANTMENT_OF_POISON | |
ITEM_ENCHANTMENT_OF_VENOM | |
ITEM_ENCHANTMENT_OF_ACID | |
ITEM_ENCHANTMENT_VAMPIRIC | |
ITEM_ENCHANTMENT_OF_RECOVERY | |
ITEM_ENCHANTMENT_OF_FORCE | |
ITEM_ENCHANTMENT_40 | |
ITEM_ENCHANTMENT_OF_DARKNESS | |
ITEM_ENCHANTMENT_OF_DRAGON | |
См. определение в файле Items.h строка 38
◆ ITEM_MATERIAL
Элементы перечислений |
---|
MATERIAL_COMMON | |
MATERIAL_ARTEFACT | |
MATERIAL_RELIC | |
MATERIAL_SPECIAL | |
См. определение в файле Items.h строка 65
◆ ITEM_TYPE
Элементы перечислений |
---|
ITEM_NULL | |
ITEM_LONGSWORD_1 | |
ITEM_DAGGER_1 | |
ITEM_AXE_1 | |
ITEM_SPEAR_1 | |
ITEM_CROSSBOW_1 | |
ITEM_MACE_1 | |
ITEM_STAFF_1 | |
ITEM_BLASTER | |
ITEM_LASER_RIFLE | |
ITEM_LEATHER_1 | |
ITEM_CHAINMAIL_1 | |
ITEM_PLATE_1 | |
ITEM_BUCKLER_1 | |
ITEM_92 | |
ITEM_GAUNTLETS_1 | |
ITEM_BOOTS_1 | |
ITEM_WAND_FIRE | |
ITEM_WAND_STUN | |
ITEM_WAND_INCENERATION | |
ITEM_160 | |
ITEM_161 | |
ITEM_162 | |
ITEM_GOLD_SMALL | |
ITEM_GOLD_MEDIUM | |
ITEM_GOLD_LARGE | |
ITEM_REAGENT_WIDOWSWEEP_BERRIES | |
ITEM_REAGENT_CRUSHED_ROSE_PETALS | |
ITEM_TROLL_BLOOD | |
ITEM_TROLL_RUBY | |
ITEM_DRAGON_EYE | |
ITEM_PHIMA_ROOT | |
ITEM_METEORITE_FRAGMENT | |
ITEM_HARPY_FEATHER | |
ITEM_MOONSTONE | |
ITEM_ELVISH_TOADSTOOL | |
ITEM_POPPYSNAPS | |
ITEM_FAE_DUST | |
ITEM_SULFUR | |
ITEM_GARNET | |
ITEM_DEVIL_ICHOR | |
ITEM_MUSHROOM | |
ITEM_OBSIDIAN | |
ITEM_OOZE_ENDOPLASM_VIAL | |
ITEM_MERCURY | |
ITEM_REAGENT_PHILOSOPHERS_STONE | |
ITEM_POTION_BOTTLE | |
ITEM_POTION_CATALYST | |
ITEM_POTION_CURE_WOUNDS | |
ITEM_POTION_MAGIC_POTION | |
ITEM_POTION_CURE_WEAKNESS | |
ITEM_POTION_CURE_DISEASE | |
ITEM_POTION_AWAKEN | |
ITEM_POTION_HASTE | |
ITEM_POTION_RECHARGE_ITEM | |
ITEM_POTION_HARDEN_ITEM | |
ITEM_POTION_CURE_INSANITY | |
ITEM_POTION_MIGHT_BOOST | |
ITEM_POTION_ACCURACY_BOOST | |
ITEM_POTION_FLAMING_POTION | |
ITEM_POTION_SWIFT_POTION | |
ITEM_POTION_BODY_RESISTANE | |
ITEM_POTION_STONE_TO_FLESH | |
ITEM_POTION_SLAYING_POTION | |
ITEM_POTION_REJUVENATION | |
ITEM_SPELLBOOK_TORCHLIGHT | |
ITEM_SPELLBOOK_FIRE_STRIKE | |
ITEM_SPELLBOOK_AIR_FEATHER_FALL | |
ITEM_SPELLBOOK_WATER_POISON_SPRAY | |
ITEM_SPELLBOOK_EARTH_SLOW | |
ITEM_SPELLBOOK_SPIRIT_BLESS | |
ITEM_SPELLBOOK_MIND_REMOVE_FEAR | |
ITEM_SPELLBOOK_MIND_MIND_BLAST | |
ITEM_SPELLBOOK_BODY_FIRST_AID | |
ITEM_SPELLBOOK_BODY_HEAL | |
ITEM_SPELLBOOK_BODY_BREAK_POISON | |
ITEM_SPELLBOOK_LIGHT_LIGHT_BOLT | |
ITEM_SPELLBOOK_LIGHT_SUN_BURST | |
ITEM_SPELLBOOK_LIGHT_DIVINE_INTERVENTION | |
ITEM_ARTIFACT_PUCK | |
ITEM_ARTIFACT_IRON_FEATHER | |
ITEM_ARTIFACT_WALLACE | |
ITEM_ARTIFACT_CORSAIR | |
ITEM_ARTIFACT_GOVERNORS_ARMOR | |
ITEM_ARTIFACT_YORUBA | |
ITEM_ARTIFACT_SPLITTER | |
ITEM_ARTIFACT_GHOULSBANE | |
ITEM_ARTIFACT_GIBBET | |
ITEM_ARTIFACT_CHARELE | |
ITEM_ARTEFACT_ULLYSES | |
ITEM_ARTEFACT_HANDS_OF_THE_MASTER | |
ITEM_ARTIFACT_LEAGUE_BOOTS | |
ITEM_ARTIFACT_RULERS_RING | |
ITEM_RELIC_MASH | |
ITEM_RELIC_ETHRICS_STAFF | |
ITEM_RELIC_HARECS_LEATHER | |
ITEM_RELIC_OLD_NICK | |
ITEM_RELIC_AMUCK | |
ITEM_RELIC_GLORY_SHIELD | |
ITEM_RELIC_KELEBRIM | |
ITEM_RELIC_TALEDONS_HELM | |
ITEM_RELIC_SCHOLARS_CAP | |
ITEM_RELIC_PHYNAXIAN_CROWN | |
ITEM_RILIC_TITANS_BELT | |
ITEM_RELIC_TWILIGHT | |
ITEM_RELIC_ANIA_SELVING | |
ITEM_RELIC_JUSTICE | |
ITEM_RELIC_MEKORIGS_HAMMER | |
ITEM_ARTIFACT_HERMES_SANDALS | |
ITEM_ARTIFACT_CLOAK_OF_THE_SHEEP | |
ITEM_ARTIFACT_ELFBANE | |
ITEM_ARTIFACT_MINDS_EYE | |
ITEM_ELVEN_CHAINMAIL | |
ITEM_FORGE_GAUNTLETS | |
ITEM_ARTIFACT_HEROS_BELT | |
ITEM_ARTIFACT_LADYS_ESCORT | |
ITEM_RARE_CLANKERS_AMULET | |
ITEM_RARE_LIETENANTS_CUTLASS | |
ITEM_RARE_MEDUSAS_MIRROR | |
ITEM_RARE_LADY_CARMINES_DAGGER | |
ITEM_RARE_VILLAINS_BLADE | |
ITEM_RARE_PERFECT_BOW | |
ITEM_RARE_PERFECT_BOW_FIXED | |
ITEM_RARE_SHADOWS_MASK | |
ITEM_RARE_GHOST_RING | |
ITEM_RARE_FAERIE_RING | |
ITEM_RARE_SUN_CLOAK | |
ITEM_RARE_MOON_CLOAK | |
ITEM_RARE_ZOKKARS_AXE | |
ITEM_RARE_VAMPIRES_CAPE | |
ITEM_RARE_MINOTAURS_AXE | |
ITEM_RARE_GROGNARDS_CUTLASS | |
ITEM_LICH_JAR_FULL | |
ITEM_WETSUIT | |
ITEM_LICH_JAR_EMPTY | |
ITEM_GENIE_LAMP | |
ITEM_RED_APPLE | |
ITEM_LUTE | |
ITEM_FAERIE_PIPES | |
ITEM_GRYPHONHEARTS_TRUMPET | |
ITEM_HORSESHOE | |
ITEM_TEMPLE_IN_A_BOTTLE | |
ITEM_RECIPE_REJUVENATION | |
ITEM_RECIPE_BODY_RESISTANCE | |
См. определение в файле Items.h строка 73
◆ ITEM_EQUIP_TYPE
Элементы перечислений |
---|
EQUIP_SINGLE_HANDED | |
EQUIP_TWO_HANDED | |
EQUIP_BOW | |
EQUIP_ARMOUR | |
EQUIP_SHIELD | |
EQUIP_HELMET | |
EQUIP_BELT | |
EQUIP_CLOAK | |
EQUIP_GAUNTLETS | |
EQUIP_BOOTS | |
EQUIP_RING | |
EQUIP_AMULET | |
EQUIP_WAND | |
EQUIP_REAGENT | |
EQUIP_POTION | |
EQUIP_SPELL_SCROLL | |
EQUIP_BOOK | |
EQIUP_ANY | |
EQUIP_MESSAGE_SCROLL | |
EQUIP_GOLD | |
EQUIP_GEM | |
EQUIP_NONE | |
См. определение в файле Items.h строка 226
◆ GetItemTextureFilename()
int GetItemTextureFilename |
( |
char * |
pOut, |
|
|
signed int |
item_id, |
|
|
int |
index, |
|
|
int |
shoulder |
|
) |
| |
См. определение в файле Items.cpp строка 1538
1545 if (item_id > 500) {
1603 switch (pEquipType) {
1606 return sprintf(pOut,
"item%3.3dv%d", item_id,
index);
1607 else if (shoulder == 1)
1608 return sprintf(pOut,
"item%3.3dv%da1", item_id,
index);
1609 else if (shoulder == 2)
1610 return sprintf(pOut,
"item%3.3dv%da2", item_id,
index);
1614 return sprintf(pOut,
"item%3.3dv%d", item_id,
index);
1616 return sprintf(pOut,
"item%3.3dv%da1", item_id,
index);
1618 return sprintf(pOut,
"item%3.3dv%d", item_id,
index);
Перекрестные ссылки byte_5111F6_OwnedArtifacts, EQUIP_ARMOUR, EQUIP_CLOAK, ITEM_ARTIFACT_CLOAK_OF_THE_SHEEP, ITEM_ARTIFACT_GOVERNORS_ARMOR, ITEM_ARTIFACT_HEROS_BELT, ITEM_ARTIFACT_LEAGUE_BOOTS, ITEM_ARTIFACT_MINDS_EYE, ITEM_ARTIFACT_YORUBA, ITEM_ELVEN_CHAINMAIL, ITEM_RARE_MOON_CLOAK, ITEM_RARE_SHADOWS_MASK, ITEM_RARE_SUN_CLOAK, ITEM_RARE_VAMPIRES_CAPE, ITEM_RELIC_HARECS_LEATHER, ITEM_RELIC_PHYNAXIAN_CROWN, ITEM_RELIC_SCHOLARS_CAP, ITEM_RELIC_TALEDONS_HELM, ITEM_RELIC_TWILIGHT, ITEM_RILIC_TITANS_BELT, ItemsTable::pItems и pItemsTable.
Используется в CharacterUI_LoadPaperdollTextures().
◆ uItemsAmountPerShopType
◆ ptr_50C9A4_ItemToEnchant
◆ pItemsTable
См. определение в файле Items.cpp строка 37
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player::AddItem2(), Party::AddItemToParty(), OutdoorLocation::ArrangeSpriteObjects(), Player::CalculateMeleeDamageTo(), Player::CalculateMeleeDmgToEnemyWithWeapon(), Player::CalculateRangedDamageTo(), Player::CanFitItem(), Player::CanIdentify(), Chest::CanPlaceItemAt(), Player::CanRepair(), CharacterUI_DrawPaperdoll(), Party::CreateDefaultParty(), CreateScrollWindow(), Engine::Deinitialize(), Actor::Die(), Engine::DropHeldItem(), Application::Game::EventLoop(), EventProcessor(), GameUI_DrawItemInfo(), ItemGen::GenerateArtifact(), ItemsTable::GenerateItem(), GenerateItemsInChest(), GenerateSpecialShopItems(), GenerateStandartShopItems(), ItemGen::GetDamageDice(), ItemGen::GetDamageMod(), ItemGen::GetDamageRoll(), ItemGen::GetDisplayName(), ItemGen::GetIconName(), ItemGen::GetIdentifiedName(), Player::GetItemsBonus(), GetItemTextureFilename(), ItemGen::GetPlayerSkillType(), ItemGen::GetValue(), Chest::GrabItem(), Inventory_ItemPopupAndAlchemy(), ItemInteraction(), IndoorLocation::Load(), Actor::LootActor(), Player::OnInventoryLeftClick(), WinApiWindow::OnOSMenu(), PartyCreationUI_LoopInternal(), Chest::PlaceItemAt(), PrepareToLoadBLV(), Player::PutItemArInventoryIndex(), Player::ReceiveSpecialAttackEffect(), Engine::SecondaryInitialization(), Player::SelectPhrasesTransaction(), Mouse::SetCursorBitmapFromItemID(), Actor::SetRandomGoldIfTheresNoItem(), SimpleHouseDialog(), MapInfo::SpawnRandomTreasure(), SpellBookGenerator(), Player::StealFromActor(), Party::sub_421B2C_PlaceInInventory_or_DropPickedItem(), SpriteObject::sub_42F7EB_DropItemAt(), sub_450521_ProllyDropItemAt() и Player::WearItem().
@ ITEM_SPELLBOOK_BODY_FIRST_AID
@ ITEM_POTION_HARDEN_ITEM
@ ITEM_ARTIFACT_LEAGUE_BOOTS
@ ITEM_RARE_LADY_CARMINES_DAGGER
@ ITEM_ENCHANTMENT_OF_ICE
@ ITEM_RELIC_HARECS_LEATHER
@ ITEM_TEMPLE_IN_A_BOTTLE
@ ITEM_RARE_VAMPIRES_CAPE
@ ITEM_ENCHANTMENT_OF_FLAME
@ ITEM_RARE_CLANKERS_AMULET
@ ITEM_RELIC_PHYNAXIAN_CROWN
@ ITEM_ENCHANTMENT_OF_THUNDERBOLTS
@ ITEM_ENCHANTMENT_OF_POISON
@ ITEM_POTION_BODY_RESISTANE
@ ITEM_POTION_SWIFT_POTION
@ ITEM_RECIPE_REJUVENATION
@ ITEM_RARE_PERFECT_BOW_FIXED
@ ITEM_RARE_GROGNARDS_CUTLASS
@ ITEM_ARTIFACT_MINDS_EYE
std::array< char, 17 > byte_5111F6_OwnedArtifacts
@ ITEM_POTION_CURE_DISEASE
@ ITEM_SPELLBOOK_FIRE_STRIKE
@ ITEM_POTION_MAGIC_POTION
@ ITEM_ARTIFACT_GHOULSBANE
@ ITEM_SPELLBOOK_TORCHLIGHT
@ ITEM_SPELLBOOK_AIR_FEATHER_FALL
@ ITEM_METEORITE_FRAGMENT
@ ITEM_POTION_RECHARGE_ITEM
@ ITEM_SPELLBOOK_LIGHT_LIGHT_BOLT
struct ItemsTable * pItemsTable
@ ITEM_ENCHANTMENT_OF_VENOM
@ ITEM_ENCHANTMENT_OF_ACID
@ ITEM_POTION_SLAYING_POTION
@ ITEM_POTION_CURE_WEAKNESS
@ ITEM_POTION_STONE_TO_FLESH
@ ITEM_ENCHANTMENT_OF_RECOVERY
@ ITEM_ARTIFACT_LADYS_ESCORT
@ ITEM_ARTIFACT_HERMES_SANDALS
@ ITEM_SPELLBOOK_LIGHT_SUN_BURST
@ ITEM_ARTIFACT_IRON_FEATHER
@ ITEM_ARTIFACT_HEROS_BELT
@ ITEM_RELIC_ANIA_SELVING
@ ITEM_SPELLBOOK_WATER_POISON_SPRAY
@ ITEM_SPELLBOOK_EARTH_SLOW
@ ITEM_POTION_ACCURACY_BOOST
@ ITEM_OOZE_ENDOPLASM_VIAL
@ ITEM_POTION_CURE_WOUNDS
@ ITEM_AURA_EFFECT_PURPLE
@ ITEM_ENCHANTMENT_OF_FIRE
@ ITEM_POTION_FLAMING_POTION
@ ITEM_ENCHANTMENT_OF_INFERNOS
@ ITEM_RARE_MINOTAURS_AXE
@ ITEM_ARTIFACT_CLOAK_OF_THE_SHEEP
@ ITEM_ENCHANTMENT_OF_DRAGON
@ ITEM_ENCHANTMENT_VAMPIRIC
@ ITEM_ENCHANTMENT_OF_LIGHTNING
@ ITEM_SPELLBOOK_BODY_BREAK_POISON
@ ITEM_SPELLBOOK_MIND_MIND_BLAST
@ ITEM_RELIC_MEKORIGS_HAMMER
@ ITEM_RELIC_SCHOLARS_CAP
@ ITEM_ENCHANTMENT_OF_DARKNESS
@ ITEM_ENCHANTMENT_OF_FROST
@ ITEM_SPELLBOOK_BODY_HEAL
@ ITEM_ENCHANTMENT_OF_SPARKS
@ ITEM_POTION_CURE_INSANITY
@ ITEM_RARE_VILLAINS_BLADE
@ ITEM_POTION_REJUVENATION
@ ITEM_ENCHANTMENT_OF_FORCE
@ ITEM_RECIPE_BODY_RESISTANCE
@ ITEM_RELIC_GLORY_SHIELD
@ ITEM_ARTEFACT_HANDS_OF_THE_MASTER
@ ITEM_RELIC_ETHRICS_STAFF
@ ITEM_POTION_MIGHT_BOOST
@ ITEM_ARTIFACT_RULERS_RING
@ ITEM_REAGENT_CRUSHED_ROSE_PETALS
@ ITEM_RARE_MEDUSAS_MIRROR
@ ITEM_SPELLBOOK_SPIRIT_BLESS
@ ITEM_RELIC_TALEDONS_HELM
@ ITEM_RARE_LIETENANTS_CUTLASS
@ ITEM_SPELLBOOK_MIND_REMOVE_FEAR
@ ITEM_ENCHANTMENT_OF_COLD
@ ITEM_SPELLBOOK_LIGHT_DIVINE_INTERVENTION
@ ITEM_ARTIFACT_GOVERNORS_ARMOR
@ ITEM_REAGENT_WIDOWSWEEP_BERRIES
@ ITEM_REAGENT_PHILOSOPHERS_STONE
NZIArray< ItemDesc, 800 > pItems
@ ITEM_GRYPHONHEARTS_TRUMPET