World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
std::vector< char * > | Tokenize (char *input, const char separator) |
int | GetItemTextureFilename (char *pOut, signed int item_id, int index, int shoulder) |
Переменные | |
std::array< std::array< char, 14 >, 7 > | byte_4E8168 |
ItemGen * | ptr_50C9A4_ItemToEnchant |
struct ItemsTable * | pItemsTable |
std::vector<char*> Tokenize | ( | char * | input, |
const char | separator | ||
) |
См. определение в файле Strings.cpp строка 30
Используется в ItemsTable::Initialize(), ItemsTable::LoadPotionNotes() и ItemsTable::LoadPotions().
int GetItemTextureFilename | ( | char * | pOut, |
signed int | item_id, | ||
int | index, | ||
int | shoulder | ||
) |
См. определение в файле Items.cpp строка 1538
Перекрестные ссылки 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().
std::array<std::array<char, 14>, 7> byte_4E8168 |
См. определение в файле Items.cpp строка 25
Используется в GenerateItemsInChest() и MapInfo::SpawnRandomTreasure().
ItemGen* ptr_50C9A4_ItemToEnchant |
См. определение в файле Items.cpp строка 35
Используется в CharacterUI_DrawItem(), CharacterUI_DrawPaperdoll(), Application::Game::EventLoop(), Player::OnInventoryLeftClick() и OnPaperdollLeftClick().
struct ItemsTable* 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().