World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
struct stru193_math* stru_5C6E00 = new stru193_math |
См. определение в файле mm7_data.cpp строка 19
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _45063B_spawn_some_monster(), _46BFFA_update_spell_fx(), Actor::AI_Bored(), Actor::AI_Flee(), Actor::AI_Pursue1(), Actor::AI_RandomMove(), Actor::AI_SpellAttack(), BLV_ProcessPartyActions(), IndoorCameraD3D::CalculateRotations(), SpriteObject::Create(), DrawBook_Map_sub(), Render::DrawIndoorSky(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), RenderBase::DrawSpriteObjects_ODM(), EventCastSpell(), EventProcessor(), GameUI_DrawMinimap(), Actor::GetDirectionInfo(), ODMRenderParams::Initialize(), IsBModelVisible(), ODM_ProcessPartyActions(), Chest::Open(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), IndoorLocation::PrepareItemsRenderList_BLV(), GUIWindow_House::Release(), RenderOpenGL::RenderTerrainD3D(), SpawnEncounter(), sub_407A1C(), SpriteObject::sub_42F7EB_DropItemAt(), sub_44FA4C_spawn_light_elemental(), Actor::SummonMinion(), TeleportToStartingPoint(), UnprojectX(), UnprojectY(), Actor::UpdateActorAI(), UpdateActors_BLV(), UpdateActors_ODM(), SpriteObject::UpdateObject_fn0_BLV(), SpriteObject::UpdateObject_fn0_ODM() и OutdoorLocation::UpdateSunlightVectors().
struct MapStats* pMapStats |
См. определение в файле mm7_data.cpp строка 20
Используется в Engine::_461103_load_level_sub(), Party::_497FC5_check_party_perception_against_level(), _4B4224_UpdateNPCTopics(), Actor::ApplyFineForKillingPeasant(), BuildDialogueString(), DoPrepareWorld(), Application::Game::EventLoop(), SpriteObject::ExplosionTraps(), GameUI_GetMinimapHintText(), GenerateItemsInChest(), GUIWindow_Transition::GUIWindow_Transition(), GUIWindow_Travel::GUIWindow_Travel(), GUIWindow::HouseDialogManager(), ItemsTable::Initialize(), ODM_LoadAndInitialize(), Chest::Open(), PlayLevelMusic(), PrepareToLoadBLV(), OutdoorLocation::SetFog(), SimpleHouseDialog(), Actor::StealFrom(), MapStats::sub_410D99_get_map_index(), sub_448CF4_spawn_monsters(), TravelByTransport(), UI_DrawSaveLoad(), UIShop_Buy_Identify_Repair(), GUIWindow_CalendarBook::Update(), GUIWindow_LloydsBook::Update(), GUIWindow_MapBook::Update(), GUIWindow_Travel::Update() и GUIWindow_Transition::Update().
См. определение в файле mm7_data.cpp строка 21
Используется в IndoorCameraD3D::_437143(), ArenaFight(), IndoorCameraD3D::CreateWorldMatrixAndSomeStuff(), Vis::DoesRayIntersectBillboard(), Engine::DrawGUI(), Render::DrawIndoorSky(), GUIWindow::DrawMessageBox(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), FinalInitialization(), GameUI_DrawRightPanel(), GameUI_WritePointedObjectStatusString(), GUIWindow_AutonotesBook::GUIWindow_AutonotesBook(), GUIWindow_CharacterRecord::GUIWindow_CharacterRecord(), GUIWindow_JournalBook::GUIWindow_JournalBook(), GUIWindow_MapBook::GUIWindow_MapBook(), GUIWindow_QuestBook::GUIWindow_QuestBook(), Weather::Initialize(), Render::InitializeFullscreen(), MM7Initialization(), ODM_Project(), GUIWindow_Spellbook::OpenSpellbook(), Engine::PickMouse(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), Present32(), IndoorCameraD3D::Project(), SpellFxRenderer::RenderSpecialEffects(), BLVRenderParams::Reset(), Render::ScreenFade(), RenderOpenGL::SwitchToWindow(), Render::SwitchToWindow(), RenderBase::TransformBillboardsAndSetPalettesODM(), Mouse::UI_OnMouseLeftClick(), UI_OnMouseRightClick(), UnprojectX(), UnprojectY(), GUIWindow_AutonotesBook::Update(), GUIWindow_QuestBook::Update(), GUIWindow_JournalBook::Update(), GUIWindow_CalendarBook::Update(), GUIWindow_Spellbook::Update(), GUIWindow_MapBook::Update(), GUIWindow_GameMenu::Update() и GUIWindow_DebugMenu::Update().
struct ViewingParams* viewparams = new ViewingParams |
См. определение в файле mm7_data.cpp строка 22
Используется в stru262_TurnBased::_406457(), stru262_TurnBased::_4065B0(), CastSpellInfoHelpers::_427E01_cast_spell(), Engine::_461103_load_level_sub(), _493938_regenerate(), _494035_timed_effects__water_walking_damage__etc(), Player::AddVariable(), back_to_game(), BLV_ProcessPartyActions(), CreateParty_EventLoop(), DamagePlayerFromMonster(), DoSavegame(), Engine::Draw(), DrawBook_Map_sub(), Engine::DrawGUI(), Weather::DrawSnow(), EnterHouse(), Application::Menu::EventLoop(), Application::Game::EventLoop(), EventProcessor(), OutdoorLocation::ExecDraw(), FinalInitialization(), Game_QuitGameWhilePlaying(), Game_StartDialogue(), Game_StartNewGameWhilePlaying(), Application::Game::GameLoop(), GameUI_DrawMinimap(), GameUI_GetMinimapHintText(), GameUI_OnPlayerPortraitLeftClick(), GetMapBookHintText(), Chest::GrabItem(), GUIWindow_MapBook::GUIWindow_MapBook(), GUIWindow_Spellbook::GUIWindow_Spellbook(), ODMRenderParams::Initialize(), ItemInteraction(), OutdoorLocation::Load(), LoadGame(), ArcomageGame::Loop(), Actor::LootActor(), MainMenuLoad_EventLoop(), Application::Menu::MenuLoop(), MM6_Initialize(), MM7Initialization(), stru262_TurnBased::NextTurn(), ODM_LoadAndInitialize(), ODM_ProcessPartyActions(), Application::GameWindowHandler::OnActivated(), Application::GameWindowHandler::OnChar(), Chest::OnChestLeftClick(), Application::Game::OnEscape(), Weather::OnPlayerTurn(), Application::GameWindowHandler::OnVkDown(), Player::PlayEmotion(), PrepareToLoadBLV(), PrepareToLoadODM(), PrepareToLoadRestUI(), Player::Recover(), BLVRenderParams::Reset(), Player::SetRecoveryTime(), Player::SetVariable(), Party::Sleep8Hours(), stru262_TurnBased::StepTurnQueue(), Player::SubtractVariable(), GUIWindow_CharacterRecord::ToggleRingsOverlay(), UI_OnMouseRightClick(), UIShop_Buy_Identify_Repair(), GUIWindow_MapBook::Update(), GUIWindow_Inventory::Update(), GUIWindow_GameMenu::Update(), GUIWindow_RestWindow::Update(), GUIWindow_BooksButtonOverlay::Update(), GUIWindow_DebugMenu::Update(), OnButtonClick::Update(), OnButtonClick2::Update(), OnButtonClick3::Update(), OnButtonClick4::Update(), OnSaveLoad::Update(), OnCancel::Update(), OnCancel2::Update(), OnCancel3::Update(), UpdateActors_BLV(), UpdateActors_ODM(), Party::UpdatePlayersAndHirelingsEmotions() и Player::UseItem_DrinkPotion_etc().
stru123 stru_5E4C90_MapPersistVars |
См. определение в файле mm7_data.cpp строка 23
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player::AddVariable(), Player::CompareVariable(), DecorationInteraction(), EventProcessor(), GameUI_WritePointedObjectStatusString(), OutdoorLocation::Load(), IndoorLocation::Load(), ODM_ProcessPartyActions(), OutdoorLocation::PrepareDecorations(), PrepareToLoadBLV(), RespawnGlobalDecorations(), SaveGame(), Player::SetVariable() и Player::SubtractVariable().
stru298 AttackerInfo |
См. определение в файле mm7_data.cpp строка 24
Используется в Player::_42FA66_do_explosive_impact(), _46BFFA_update_spell_fx(), stru262_TurnBased::AIAttacks(), area_of_effect__damage_evaluate() и Actor::UpdateActorAI().
std::array<Autonote, 196> pAutonoteTxt |
См. определение в файле mm7_data.cpp строка 25
Используется в Player::AddVariable(), InitializeAutonotes(), Player::SetVariable() и GUIWindow_AutonotesBook::Update().
std::array<Award, 105> pAwards |
См. определение в файле mm7_data.cpp строка 26
Используется в Player::AddVariable(), awardSort(), BuildDialogueString(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), FillAwardsData(), InitializeAwards() и Player::SetVariable().
std::array<AwardType, 1000> achieved_awards |
См. определение в файле mm7_data.cpp строка 27
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), FillAwardsData(), GUIWindow_QuestBook::Update(), GUIWindow_AutonotesBook::Update() и GUIWindow_JournalBook::Update().
int num_achieved_awards |
См. определение в файле mm7_data.cpp строка 28
Используется в GUIWindow_Book::BasicBookInitialization(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), FillAwardsData(), GUIWindow_JournalBook::Update(), GUIWindow_AutonotesBook::Update() и GUIWindow_QuestBook::Update().
int full_num_items_in_book |
См. определение в файле mm7_data.cpp строка 29
Используется в GUIWindow_Book::BasicBookInitialization(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), FillAwardsData(), GUIWindow_JournalBook::Update(), GUIWindow_AutonotesBook::Update() и GUIWindow_QuestBook::Update().
std::array<stru160, 66> array_4EB8B8 |
См. определение в файле mm7_data.cpp строка 30
Используется в SpellFX_Billboard::Initialize().
std::array<stru160, 128> array_4EBBD0 |
См. определение в файле mm7_data.cpp строка 97
std::array<__int32, 128 * 3> array_4EBBD0_x |
См. определение в файле mm7_data.cpp строка 98
Используется в SpellFX_Billboard::Initialize().
MapsLongTimer MapsLongTimersList[100] |
См. определение в файле mm7_data.cpp строка 165
Используется в LoadLevel_InitializeLevelEvt(), OnMapLoad() и OnTimer().
struct IconFrameTable* pIconsFrameTable |
См. определение в файле mm7_data.cpp строка 168
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), UIAnimation_MM7::Deserialize(), GUIProgressBar::Draw(), SpellFxRenderer::DrawPlayerBuffAnims(), OtherOverlayList::DrawTurnBasedIcon(), GameUI_DrawHiredNPCs(), GameUI_DrawPartySpells(), GameUI_DrawTorchlightAndWizardEye(), InitializeTurnBasedAnimations(), SpellFxRenderer::LoadAnimations(), LoadPartyBuffIcons(), Engine::MM7_Initialize(), Engine::SecondaryInitialization(), SpellFxRenderer::SetPlayerBuffAnim(), SetUserInterface(), stru262_TurnBased::Start(), UI_Create() и GUIWindow_PartyCreation::Update().
struct PlayerFrameTable* pPlayerFrameTable |
См. определение в файле mm7_data.cpp строка 171
Используется в GameUI_CharacterQuickRecord_Draw(), GameUI_DrawPortraits(), Engine::MM7_Initialize(), Player::PlayEmotion() и Party::UpdatePlayersAndHirelingsEmotions().
std::array<stat_coord, 26> stat_string_coord |
См. определение в файле mm7_data.cpp строка 173
Используется в CharacterUI_StatsTab_ShowHint().
int game_starting_year = 0 |
См. определение в файле mm7_data.cpp строка 193
Используется в _494035_timed_effects__water_walking_damage__etc(), GameUI_DrawItemInfo(), Player::GetBaseAge(), SummonedItem::Initialize(), Engine::MM7_Initialize(), RestAndHeal() и UI_DrawSaveLoad().
unsigned int game_viewport_width |
См. определение в файле mm7_data.cpp строка 194
Используется в _42777D_CastSpell_UseWand_ShootArrow(), _set_3d_projection_matrix(), _set_ortho_projection(), ArenaFight(), DrawSpellDescriptionPopup(), MPlayer::HouseMovieLoop(), Render::MakeScreenshot(), MM6_Initialize(), Present32(), SimpleHouseDialog(), sub_4B1523_showSpellbookInfo(), TavernDialog(), GUIWindow_CalendarBook::Update(), GUIWindow_QuestBook::Update(), GUIWindow_AutonotesBook::Update(), GUIWindow_TownPortalBook::Update(), GUIWindow_JournalBook::Update(), GUIWindow_Dialogue::Update(), GUIWindow_MapBook::Update() и GUIWindow_GenericDialogue::Update().
unsigned int game_viewport_height |
См. определение в файле mm7_data.cpp строка 195
Используется в _42777D_CastSpell_UseWand_ShootArrow(), _set_3d_projection_matrix(), _set_ortho_projection(), MPlayer::HouseMovieLoop(), Render::MakeScreenshot(), MM6_Initialize(), GUIWindow_JournalBook::Update(), GUIWindow_CalendarBook::Update(), GUIWindow_LloydsBook::Update(), GUIWindow_AutonotesBook::Update(), GUIWindow_TownPortalBook::Update(), GUIWindow_QuestBook::Update() и GUIWindow_MapBook::Update().
int game_viewport_x |
См. определение в файле mm7_data.cpp строка 196
Используется в _42777D_CastSpell_UseWand_ShootArrow(), _set_ortho_projection(), MM6_Initialize(), GUIWindow_QuestBook::Update(), GUIWindow_LloydsBook::Update(), GUIWindow_JournalBook::Update(), GUIWindow_CalendarBook::Update(), GUIWindow_AutonotesBook::Update(), GUIWindow_TownPortalBook::Update() и GUIWindow_MapBook::Update().
int game_viewport_y |
См. определение в файле mm7_data.cpp строка 197
Используется в _42777D_CastSpell_UseWand_ShootArrow(), _set_ortho_projection(), MM6_Initialize(), GUIWindow_QuestBook::Update(), GUIWindow_LloydsBook::Update(), GUIWindow_JournalBook::Update(), GUIWindow_CalendarBook::Update(), GUIWindow_AutonotesBook::Update(), GUIWindow_TownPortalBook::Update() и GUIWindow_MapBook::Update().
int game_viewport_z |
См. определение в файле mm7_data.cpp строка 198
Используется в _set_ortho_projection(), MM6_Initialize(), GUIWindow_QuestBook::Update(), GUIWindow_TownPortalBook::Update(), GUIWindow_JournalBook::Update(), GUIWindow_CalendarBook::Update(), GUIWindow_AutonotesBook::Update() и GUIWindow_MapBook::Update().
int game_viewport_w |
См. определение в файле mm7_data.cpp строка 199
Используется в _set_ortho_projection(), MM6_Initialize(), GUIWindow_QuestBook::Update(), GUIWindow_TownPortalBook::Update(), GUIWindow_LloydsBook::Update(), GUIWindow_JournalBook::Update(), GUIWindow_CalendarBook::Update(), GUIWindow_AutonotesBook::Update() и GUIWindow_MapBook::Update().
std::array<unsigned int, 2> saveload_dlg_xs = {{82, 0}} |
См. определение в файле mm7_data.cpp строка 201
Используется в GUIWindow_Load::GUIWindow_Load().
std::array<unsigned int, 2> saveload_dlg_ys = {{60, 0}} |
См. определение в файле mm7_data.cpp строка 202
Используется в GUIWindow_Load::GUIWindow_Load().
std::array<unsigned int, 2> saveload_dlg_zs = {{460, 640}} |
См. определение в файле mm7_data.cpp строка 203
Используется в GUIWindow_Load::GUIWindow_Load().
std::array<unsigned int, 2> saveload_dlg_ws = {{344, 480}} |
См. определение в файле mm7_data.cpp строка 204
Используется в GUIWindow_Load::GUIWindow_Load().
int pWindowList_at_506F50_minus1_indexing[1] |
См. определение в файле mm7_data.cpp строка 205
int dword_4C9890[10] |
См. определение в файле mm7_data.cpp строка 206
int dword_4C9920[16] |
См. определение в файле mm7_data.cpp строка 207
char _4D864C_force_sw_render_rules |
См. определение в файле mm7_data.cpp строка 208
Используется в PaletteManager::_47C30E_get_palette(), PaletteManager::_47C33F_get_palette(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), RenderOpenGL::DrawIndoorPolygon(), Render::DrawIndoorPolygon(), LightmapBuilder::DrawLightmaps(), RenderOpenGL::DrawPolygon(), Render::DrawPolygon(), Render::DrawTerrainPolygon(), PaletteManager::Get_Dark_or_Red_LUT(), PaletteManager::Get_Mist_or_Red_LUT() и PrepareDrawLists_BLV().
float flt_4D86CC = 1.0f |
См. определение в файле mm7_data.cpp строка 209
Используется в LightmapBuilder::_45BE86_build_light_polygon().
int dword_4D86D8 = 0x40000000 |
См. определение в файле mm7_data.cpp строка 210
Используется в LightmapBuilder::_45CC0C_light().
float flt_4D84E8 = 0.0f |
См. определение в файле mm7_data.cpp строка 212
Используется в stru10::CalcFaceBounding().
unsigned int uGammaPos = 0 |
См. определение в файле mm7_data.cpp строка 214
Используется в Application::Menu::EventLoop() и GUIWindow_GameVideoOptions::Update().
std::array<int, 8> BtnTurnCoord |
См. определение в файле mm7_data.cpp строка 215
Используется в GUIWindow_GameOptions::Update().
std::array<__int16, 4> RightClickPortraitXmin = {{0x14, 0x83, 0xF2, 0x165}} |
См. определение в файле mm7_data.cpp строка 225
Используется в UI_OnMouseRightClick().
std::array<__int16, 4> RightClickPortraitXmax = {{0x53, 0xC6, 0x138, 0x1A7}} |
См. определение в файле mm7_data.cpp строка 226
Используется в UI_OnMouseRightClick().
std::array<unsigned int, 4> pHealthBarPos = {{22, 137, 251, 366}} |
См. определение в файле mm7_data.cpp строка 228
Используется в GameUI_DrawLifeManaBars().
std::array<unsigned int, 4> pManaBarPos = {{102, 217, 331, 447}} |
См. определение в файле mm7_data.cpp строка 229
Используется в GameUI_DrawLifeManaBars().
std::array<char, 88> monster_popup_y_offsets |
См. определение в файле mm7_data.cpp строка 231
Используется в MonsterPopup_Draw().
unsigned char hourglass_icon_idx = 12 |
См. определение в файле mm7_data.cpp строка 238
Используется в GUIWindow_Rest::Update().
const char* format_4E2D80 = "\f%05d%s\f00000\n" |
См. определение в файле mm7_data.cpp строка 240
Используется в BuildDialogueString() и CreateScrollWindow().
const char* format_4E2DE8 = "\f%05d%s\f00000 - " |
См. определение в файле mm7_data.cpp строка 242
Используется в CharacterUI_StatsTab_ShowHint().
const char* Stat_string_format_2_column_text = "%s\f%05u\r180%s\n" |
См. определение в файле mm7_data.cpp строка 243
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw().
const char* Stat_string_format_2_column_less_100 = "%s\f%05u\t110%d\f00000 / %d\n" |
См. определение в файле mm7_data.cpp строка 244
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw().
const char* Stat_string_format_2_column_over_100 = "%s\f%05u\r180%d\f00000 / %d\n" |
См. определение в файле mm7_data.cpp строка 245
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw().
int dword_4E455C |
См. определение в файле mm7_data.cpp строка 246
Используется в back_to_game(), GameUI_DrawItemInfo() и Inventory_ItemPopupAndAlchemy().
std::array<int, 6> dword_4E4560 |
См. определение в файле mm7_data.cpp строка 247
Используется в Application::Game::EventLoop().
std::array<int, 6> dword_4E4578 |
См. определение в файле mm7_data.cpp строка 248
Используется в Application::Game::EventLoop().
std::array<int, 6> dword_4E4590 |
См. определение в файле mm7_data.cpp строка 249
Используется в Application::Game::EventLoop().
std::array<int, 6> dword_4E45A8 |
См. определение в файле mm7_data.cpp строка 250
Используется в Application::Game::EventLoop().
std::array<float, 10> flt_4E4A80 |
См. определение в файле mm7_data.cpp строка 251
Используется в sub_43AE12().
std::array<std::array<int, 2>, 14> pPartySpellbuffsUI_XYs |
См. определение в файле mm7_data.cpp строка 257
Используется в GameUI_DrawPartySpells().
std::array<unsigned char, 14> byte_4E5DD8 |
См. определение в файле mm7_data.cpp строка 273
Используется в GameUI_DrawPartySpells().
std::array<unsigned __int8, 14> pPartySpellbuffsUI_smthns |
См. определение в файле mm7_data.cpp строка 279
Используется в GameUI_DrawPartySpells().
std::array<std::array<int, 6>, 6> pNPCPortraits_x |
См. определение в файле mm7_data.cpp строка 282
Используется в GUIWindow::HouseDialogManager(), HouseDialogPressCloseBtn(), GUIWindow_Travel::Update(), GUIWindow_Dialogue::Update() и GUIWindow_Transition::Update().
std::array<std::array<int, 6>, 6> pNPCPortraits_y |
См. определение в файле mm7_data.cpp строка 290
Используется в GUIWindow::HouseDialogManager(), HouseDialogPressCloseBtn(), GUIWindow_Travel::Update(), GUIWindow_Dialogue::Update() и GUIWindow_Transition::Update().
std::array<const char *, 11> pHouse_ExitPictures |
См. определение в файле mm7_data.cpp строка 298
Используется в GUIWindow_Transition::GUIWindow_Transition() и PrepareHouse().
std::array<int16_t, 11> word_4E8152 = {{0, 0, 0, 90, 8, 2, 70, 20, 10, 50, 30}} |
См. определение в файле mm7_data.cpp строка 303
Используется в SpawnEncounter().
char _4E94D0_light_type = 5 |
См. определение в файле mm7_data.cpp строка 305
Используется в LightmapBuilder::ApplyLights_IndoorFace(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), PrepareDrawLists_BLV(), PrepareToLoadBLV() и Engine::PushStationaryLights().
char _4E94D2_light_type = 6 |
См. определение в файле mm7_data.cpp строка 306
Используется в LightmapBuilder::ApplyLight_ODM() и LightmapBuilder::StackLight_TerrainFace().
char _4E94D3_light_type = 10 |
См. определение в файле mm7_data.cpp строка 307
Используется в SpellFxRenderer::AddMobileLight(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList() и IndoorLocation::PrepareItemsRenderList_BLV().
std::array<char *, 465> pTransitionStrings = {{"", nullptr}} |
См. определение в файле mm7_data.cpp строка 309
Используется в InitializeTransitions(), SimpleHouseDialog() и GUIWindow_Transition::Update().
std::array<const char *, 25> pPlayerPortraitsNames |
См. определение в файле mm7_data.cpp строка 310
Используется в GameUI_LoadPlayerPortraintsAndVoices(), GameUI_ReloadPlayerPortraits() и GUIWindow_PartyCreation::GUIWindow_PartyCreation().
std::array<std::array<unsigned char, 25>, 48> byte_4ECF08 |
См. определение в файле mm7_data.cpp строка 317
Используется в Player::PlaySound().
std::array<std::array<unsigned char, 8>, 110> SoundSetAction |
См. определение в файле mm7_data.cpp строка 367
Используется в Player::PlaySound().
std::array<int16_t, 4> pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing = {{34, 149, 264, 379}} |
См. определение в файле mm7_data.cpp строка 424
Используется в SpellFxRenderer::DrawPlayerBuffAnims(), GameUI_DrawCharacterSelectionFrame(), GameUI_DrawPartySpells() и GameUI_DrawPortraits().
std::array<std::array<char, 37>, 36> byte_4ED970_skill_learn_ability_by_class_table |
См. определение в файле mm7_data.cpp строка 425
Используется в _4B254D_SkillMasteryTeacher(), Application::Game::EventLoop(), GetSkillColor(), GuildDialog(), WinApiWindow::OnOSMenu(), ShopDialogLearn(), sub_4B6478(), TavernDialog(), TempleDialog(), TrainingDialog() и UIShop_Buy_Identify_Repair().
std::array<unsigned int, 2> pHiredNPCsIconsOffsetsX = {{489, 559}} |
См. определение в файле mm7_data.cpp строка 471
Используется в GameUI_DrawHiredNPCs().
std::array<unsigned int, 2> pHiredNPCsIconsOffsetsY = {{152, 152}} |
См. определение в файле mm7_data.cpp строка 472
Используется в GameUI_DrawHiredNPCs().
std::array<int, 2> Party_Spec_Motion_status_ids = {{7, 18}} |
См. определение в файле mm7_data.cpp строка 473
Используется в _494035_timed_effects__water_walking_damage__etc().
std::array<short, 28> word_4EE150 |
См. определение в файле mm7_data.cpp строка 474
Используется в BuildDialogueString().
int ScreenshotFileNumber |
См. определение в файле mm7_data.cpp строка 478
Используется в Render::SavePCXScreenshot().
std::array<int, 32> guild_mambership_flags |
См. определение в файле mm7_data.cpp строка 480
Используется в EnterHouse() и GuildDialog().
std::array<int16_t, 49> word_4F0754 |
См. определение в файле mm7_data.cpp строка 483
Используется в sub_4B6478().
std::array<int16_t, 54> _4F0882_evt_VAR_PlayerItemInHands_vals |
См. определение в файле mm7_data.cpp строка 484
Используется в OracleDialogue().
std::array<unsigned short, 6> pMaxLevelPerTrainingHallType = {{5, 15, 25, 25, 200, 200}} |
См. определение в файле mm7_data.cpp строка 492
Используется в OnSelectShopDialogueOption() и TrainingDialog().
std::array<int, 11> price_for_membership = {{100, 100, 50, 50, 50, 50, 50, 50, 50, 1000, 1000}} |
См. определение в файле mm7_data.cpp строка 494
Используется в ContractSelectText().
std::array<int16_t, 32> word_4F0F30 |
См. определение в файле mm7_data.cpp строка 496
Используется в SpellBookGenerator().
std::array<int, 500> ai_array_4F5E68 |
См. определение в файле mm7_data.cpp строка 500
Используется в Actor::MakeActorAIList_BLV().
std::array<int, 500> ai_array_4F6638_actor_ids |
См. определение в файле mm7_data.cpp строка 501
Используется в Actor::MakeActorAIList_BLV().
std::array<int, 500> ai_near_actors_targets_pid |
См. определение в файле mm7_data.cpp строка 502
Используется в stru262_TurnBased::ActorAIChooseNewTargets(), stru262_TurnBased::ActorAIDoAdditionalMove(), stru262_TurnBased::ActorAISetMovementDecision(), stru262_TurnBased::ActorAIStopMovement(), stru262_TurnBased::ActorMove(), stru262_TurnBased::AI_Action_(), stru262_TurnBased::AIAttacks(), stru262_TurnBased::AITurnBasedAction(), area_of_effect__damage_evaluate(), Actor::InitializeActors(), stru262_TurnBased::NextTurn(), stru262_TurnBased::Start() и Actor::UpdateActorAI().
int ai_arrays_size |
См. определение в файле mm7_data.cpp строка 503
Используется в Actor::MakeActorAIList_BLV(), Actor::MakeActorAIList_ODM(), stru262_TurnBased::Start(), stru262_TurnBased::StartTurn(), Actor::UpdateActorAI(), UpdateActors_BLV() и UpdateActors_ODM().
std::array<int, 500> ai_near_actors_distances |
См. определение в файле mm7_data.cpp строка 504
Используется в Actor::MakeActorAIList_BLV() и Actor::MakeActorAIList_ODM().
std::array<unsigned int, 500> ai_near_actors_ids |
См. определение в файле mm7_data.cpp строка 505
Используется в Actor::MakeActorAIList_BLV(), Actor::MakeActorAIList_ODM(), stru262_TurnBased::Start(), stru262_TurnBased::StartTurn(), Actor::UpdateActorAI(), UpdateActors_BLV() и UpdateActors_ODM().
std::array<int, 182> dword_4F8580 = {} |
См. определение в файле mm7_data.cpp строка 506
Используется в BLV_ProcessPartyActions().
char byte_4FAA24 |
См. определение в файле mm7_data.cpp строка 508
std::array<unsigned int, 480> pSRZBufferLineOffsets |
См. определение в файле mm7_data.cpp строка 511
Используется в Inventory_ItemPopupAndAlchemy(), MainMenuUI_LoadFontsAndSomeStuff(), OnPaperdollLeftClick(), GUIWindow_TownPortalBook::Update() и GUIWindow_Spellbook::Update().
std::array<char, 777> books_num_items_per_page |
См. определение в файле mm7_data.cpp строка 512
Используется в GUIWindow_AutonotesBook::Update(), GUIWindow_QuestBook::Update() и GUIWindow_JournalBook::Update().
int lloyds_beacon_spell_id |
См. определение в файле mm7_data.cpp строка 513
Используется в CastSpellInfoHelpers::_427E01_cast_spell() и Application::Game::EventLoop().
int lloyds_beacon_sound_id |
См. определение в файле mm7_data.cpp строка 514
Используется в CastSpellInfoHelpers::_427E01_cast_spell().
signed int sRecoveryTime |
См. определение в файле mm7_data.cpp строка 515
Используется в CastSpellInfoHelpers::_427E01_cast_spell() и Application::Game::EventLoop().
unsigned int uRequiredMana |
См. определение в файле mm7_data.cpp строка 516
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player::CanCastSpell(), Application::Game::EventLoop() и Keyboard::ProcessInputActions().
int _506348_current_lloyd_playerid |
См. определение в файле mm7_data.cpp строка 517
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Application::Game::EventLoop(), GUIWindow_LloydsBook::GUIWindow_LloydsBook() и GUIWindow_LloydsBook::Update().
__int64 lloyds_beacon_spell_level |
См. определение в файле mm7_data.cpp строка 518
Используется в CastSpellInfoHelpers::_427E01_cast_spell() и Application::Game::EventLoop().
int MapBookOpen |
См. определение в файле mm7_data.cpp строка 519
Используется в Application::Game::EventLoop(), GUIWindow_MapBook::GUIWindow_MapBook(), GUIWindow_Book::Release() и UI_OnMouseRightClick().
int books_page_number |
См. определение в файле mm7_data.cpp строка 520
Используется в GUIWindow_Book::BasicBookInitialization(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), Application::Game::EventLoop(), FillAwardsData(), GUIWindow_JournalBook::Update(), GUIWindow_QuestBook::Update() и GUIWindow_AutonotesBook::Update().
int books_primary_item_per_page |
См. определение в файле mm7_data.cpp строка 521
Используется в GUIWindow_Book::BasicBookInitialization(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), FillAwardsData(), GUIWindow_JournalBook::Update(), GUIWindow_AutonotesBook::Update() и GUIWindow_QuestBook::Update().
int Autonotes_Instructors_page_flag |
См. определение в файле mm7_data.cpp строка 522
Используется в Application::Game::EventLoop() и GUIWindow_AutonotesBook::Update().
int Autonotes_Misc_page_flag |
См. определение в файле mm7_data.cpp строка 523
Используется в Application::Game::EventLoop() и GUIWindow_AutonotesBook::Update().
int Book_PageBtn6_flag |
См. определение в файле mm7_data.cpp строка 524
Используется в Application::Game::EventLoop(), GUIWindow_AutonotesBook::Update() и GUIWindow_MapBook::Update().
int Book_PageBtn5_flag |
См. определение в файле mm7_data.cpp строка 525
Используется в Application::Game::EventLoop(), GUIWindow_AutonotesBook::Update() и GUIWindow_MapBook::Update().
int Book_PageBtn4_flag |
См. определение в файле mm7_data.cpp строка 526
Используется в Application::Game::EventLoop(), GUIWindow_AutonotesBook::Update() и GUIWindow_MapBook::Update().
int Book_PageBtn3_flag |
См. определение в файле mm7_data.cpp строка 527
Используется в Application::Game::EventLoop(), GUIWindow_AutonotesBook::Update() и GUIWindow_MapBook::Update().
int BtnDown_flag |
См. определение в файле mm7_data.cpp строка 528
Используется в GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), Application::Game::EventLoop(), FillAwardsData(), GUIWindow_JournalBook::Update(), GUIWindow_QuestBook::Update(), GUIWindow_AutonotesBook::Update() и GUIWindow_MapBook::Update().
int BtnUp_flag |
См. определение в файле mm7_data.cpp строка 529
Используется в GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), Application::Game::EventLoop(), FillAwardsData(), GUIWindow_JournalBook::Update(), GUIWindow_QuestBook::Update(), GUIWindow_AutonotesBook::Update() и GUIWindow_MapBook::Update().
int quick_spell_at_page |
См. определение в файле mm7_data.cpp строка 530
Используется в Application::Game::EventLoop(), LoadSpellbook() и GUIWindow_Spellbook::Update().
char byte_506550 |
См. определение в файле mm7_data.cpp строка 531
Используется в Application::Game::EventLoop() и LoadSpellbook().
int _506568_autonote_type |
См. определение в файле mm7_data.cpp строка 532
Используется в Player::AddVariable(), Player::SetVariable() и GUIWindow_AutonotesBook::Update().
bool bRecallingBeacon |
См. определение в файле mm7_data.cpp строка 533
Используется в Application::Game::EventLoop() и GUIWindow_LloydsBook::Update().
int uLastPointedObjectID |
См. определение в файле mm7_data.cpp строка 534
Используется в Chest::ChestUI_WritePointedObjectStatusString() и GameUI_WritePointedObjectStatusString().
int dword_506980_uW |
См. определение в файле mm7_data.cpp строка 536
Используется в CharacterUI_ReleaseButtons(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons(), CreateAwardsScrollBar() и ReleaseAwardsScrollBar().
int dword_506984_uZ |
См. определение в файле mm7_data.cpp строка 537
Используется в CharacterUI_ReleaseButtons(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons(), CreateAwardsScrollBar() и ReleaseAwardsScrollBar().
int dword_506988_uY |
См. определение в файле mm7_data.cpp строка 538
Используется в CharacterUI_ReleaseButtons(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons(), CreateAwardsScrollBar() и ReleaseAwardsScrollBar().
int dword_50698C_uX |
См. определение в файле mm7_data.cpp строка 539
Используется в CharacterUI_ReleaseButtons(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons(), CreateAwardsScrollBar() и ReleaseAwardsScrollBar().
int uGameMenuUI_CurentlySelectedKeyIdx |
См. определение в файле mm7_data.cpp строка 540
Используется в Application::Menu::EventLoop(), GameMenuUI_GetKeyBindingColor(), GUIWindow_GameKeyBindings::GUIWindow_GameKeyBindings(), KeyboardActionMapping::KeyboardActionMapping(), Application::GameWindowHandler::OnVkDown(), KeyboardActionMapping::ProcessTextInput() и GUIWindow_GameKeyBindings::Update().
std::array<unsigned int, 28> pPrevVirtualCidesMapping |
См. определение в файле mm7_data.cpp строка 541
Используется в Application::Menu::EventLoop(), GUIWindow_GameKeyBindings::GUIWindow_GameKeyBindings() и GUIWindow_GameKeyBindings::Update().
int KeyboardPageNum |
См. определение в файле mm7_data.cpp строка 542
Используется в Application::Menu::EventLoop(), GUIWindow_GameKeyBindings::GUIWindow_GameKeyBindings() и GUIWindow_GameKeyBindings::Update().
int uRestUI_FoodRequiredToRest |
См. определение в файле mm7_data.cpp строка 543
Используется в Application::Game::EventLoop(), PrepareToLoadRestUI() и GUIWindow_Rest::Update().
int _506F14_resting_stage |
См. определение в файле mm7_data.cpp строка 544
Используется в Application::Game::EventLoop(), PrepareToLoadRestUI(), Party::Sleep8Hours() и GUIWindow_Rest::Update().
int _506F18_num_minutes_to_sleep |
См. определение в файле mm7_data.cpp строка 545
Используется в Application::Game::EventLoop(), PrepareToLoadRestUI() и Party::Sleep8Hours().
int dword_506F1C |
См. определение в файле mm7_data.cpp строка 546
Используется в GUIWindow_Rest::Update().
char bFlashHistoryBook |
См. определение в файле mm7_data.cpp строка 547
Используется в Player::AddVariable(), GameUI_DrawRightPanelItems(), GUIWindow_JournalBook::GUIWindow_JournalBook() и Player::SetVariable().
char bFlashAutonotesBook |
См. определение в файле mm7_data.cpp строка 548
Используется в Player::AddVariable(), GameUI_DrawRightPanelItems(), GUIWindow_AutonotesBook::GUIWindow_AutonotesBook() и Player::SetVariable().
char bFlashQuestBook |
См. определение в файле mm7_data.cpp строка 549
Используется в Player::AddVariable(), GameUI_DrawRightPanelItems(), GUIWindow_QuestBook::GUIWindow_QuestBook(), LoadGame(), Application::Game::Loop() и Player::SetVariable().
GUIButton* pBtn_ZoomOut |
См. определение в файле mm7_data.cpp строка 550
Используется в Application::Game::EventLoop().
GUIButton* pBtn_ZoomIn |
См. определение в файле mm7_data.cpp строка 551
Используется в Application::Game::EventLoop().
unsigned int uGameUIFontShadow |
См. определение в файле mm7_data.cpp строка 552
Используется в GameUI_DrawFoodAndGold(), GameUI_StatusBar_Draw() и SetUserInterface().
unsigned int uGameUIFontMain |
См. определение в файле mm7_data.cpp строка 553
Используется в GameUI_DrawFoodAndGold(), GameUI_StatusBar_Draw() и SetUserInterface().
int dword_507B00_spell_info_to_draw_in_popup |
См. определение в файле mm7_data.cpp строка 554
Используется в DrawSpellDescriptionPopup(), Application::Game::EventLoop() и UI_OnMouseRightClick().
unsigned int uActiveCharacter |
См. определение в файле mm7_data.cpp строка 555
Используется в stru262_TurnBased::_406457(), stru262_TurnBased::_4065B0(), _42777D_CastSpell_UseWand_ShootArrow(), Player::_42ECB5_PlayerAttacksActor(), _494035_timed_effects__water_walking_damage__etc(), _4B254D_SkillMasteryTeacher(), stru262_TurnBased::ActorAISetMovementDecision(), Party::AddItemToParty(), AlchemyMagicShopWares(), ArmorShopWares(), BankDialog(), BLV_ProcessPartyActions(), BookUI_Spellbook_DrawCurrentSchoolBackground(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons(), CharacterUI_SkillsTab_ShowHint(), CharacterUI_StatsTab_ShowHint(), ClickNPCTopic(), ContractSelectText(), Player::CreateItemInInventory(), CycleCharacter(), DrawSpellDescriptionPopup(), EnterHouse(), Player::EquipBody(), Application::Game::EventLoop(), EventProcessor(), FillAwardsData(), Game_StartDialogue(), Application::Game::GameLoop(), GameUI_DrawCharacterSelectionFrame(), GameUI_DrawItemInfo(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), GameUI_OnPlayerPortraitLeftClick(), GameUI_WritePointedObjectStatusString(), Party::GetNextActiveCharacter(), Chest::GrabItem(), GuildDialog(), GUIWindow_Transition::GUIWindow_Transition(), GUIWindow::HouseDialogManager(), HouseUI_CheckIfPlayerCanInteract(), Inventory_ItemPopupAndAlchemy(), LoadGame(), LoadSpellbook(), MonsterPopup_Draw(), stru262_TurnBased::NextTurn(), ODM_ProcessPartyActions(), Application::Game::OnEscape(), Engine::OnGameViewportClick(), Player::OnInventoryLeftClick(), WinApiWindow::OnOSMenu(), OnPaperdollLeftClick(), OnSelectNPCDialogueOption(), OnSelectShopDialogueOption(), Chest::Open(), GUIWindow_Spellbook::OpenSpellbook(), GUIWindow_Spellbook::OpenSpellbookPage(), Player::PlaySound(), Keyboard::ProcessInputActions(), Chest::PutItemInChest(), Player::Recover(), Party::Reset(), Player::SetRecoveryTime(), ShopDialogDisplayEquip(), ShopDialogIdentify(), ShopDialogLearn(), ShopDialogRepair(), ShopDialogSellEquip(), ShowPopupShopItem(), stru262_TurnBased::SortTurnQueue(), Actor::StealFrom(), Party::sub_421B2C_PlaceInInventory_or_DropPickedItem(), sub_4B6478(), TavernDialog(), TempleDialog(), TownHallDialog(), TrainingDialog(), TravelByTransport(), Mouse::UI_OnMouseLeftClick(), UI_OnMouseRightClick(), UIShop_Buy_Identify_Repair(), GUIWindow_JournalBook::Update(), GUIWindow_Spellbook::Update(), GUIWindow_CharacterRecord::Update(), GUIWindow_Dialogue::Update(), GUIWindow_Chest::Update(), GUIWindow_Inventory_CastSpell::Update() и WeaponShopWares().
int dword_507BF0_is_there_popup_onscreen |
См. определение в файле mm7_data.cpp строка 556
Используется в back_to_game(), MonsterPopup_Draw(), sub_4637E0_is_there_popup_onscreen() и UI_OnMouseRightClick().
int awards_scroll_bar_created |
См. определение в файле mm7_data.cpp строка 557
Используется в CreateAwardsScrollBar() и ReleaseAwardsScrollBar().
int dword_507CC0_activ_ch |
См. определение в файле mm7_data.cpp строка 558
Используется в CharacterUI_ReleaseButtons(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons() и GUIWindow_CharacterRecord::Update().
GameTime GameUI_RightPanel_BookFlashTimer |
См. определение в файле mm7_data.cpp строка 559
Используется в GameUI_DrawRightPanelItems().
int _507CD4_RestUI_hourglass_anim_controller |
См. определение в файле mm7_data.cpp строка 560
Используется в GUIWindow_Rest::GUIWindow_Rest() и GUIWindow_Rest::Update().
bool OpenedTelekinesis |
См. определение в файле mm7_data.cpp строка 561
Используется в CastSpellInfoHelpers::_427E01_cast_spell() и Chest::Open().
std::array<int, 50> dword_50B570 |
См. определение в файле mm7_data.cpp строка 562
std::array<int, 50> dword_50B638 |
См. определение в файле mm7_data.cpp строка 563
stru367 PortalFace |
См. определение в файле mm7_data.cpp строка 564
Используется в BspRenderer::AddFaceToRenderList_d3d(), GetPortalScreenCoord() и PortalFrustrum().
std::array<int, 100> dword_50BC10 |
См. определение в файле mm7_data.cpp строка 565
std::array<int, 100> dword_50BDA0 |
См. определение в файле mm7_data.cpp строка 566
std::array<int, 100> _50BF30_actors_in_viewport_ids |
См. определение в файле mm7_data.cpp строка 567
Используется в CastSpellInfoHelpers::_427E01_cast_spell() и Render::GetActorsInViewport().
char town_portal_caster_id |
См. определение в файле mm7_data.cpp строка 568
Используется в CastSpellInfoHelpers::_427E01_cast_spell() и Application::Game::EventLoop().
int some_active_character |
См. определение в файле mm7_data.cpp строка 569
Используется в _42777D_CastSpell_UseWand_ShootArrow(), CastSpellInfoHelpers::_427E01_cast_spell(), Application::Game::EventLoop() и Player::SetRecoveryTime().
std::array<unsigned int, 5> pIconIDs_Turn |
См. определение в файле mm7_data.cpp строка 570
Используется в OtherOverlayList::DrawTurnBasedIcon() и InitializeTurnBasedAnimations().
unsigned int uIconID_TurnStop |
См. определение в файле mm7_data.cpp строка 571
Используется в OtherOverlayList::DrawTurnBasedIcon() и InitializeTurnBasedAnimations().
unsigned int uIconID_TurnHour |
См. определение в файле mm7_data.cpp строка 572
Используется в GUIProgressBar::Draw(), OtherOverlayList::DrawTurnBasedIcon() и InitializeTurnBasedAnimations().
int uIconID_CharacterFrame |
См. определение в файле mm7_data.cpp строка 573
Используется в InitializeTurnBasedAnimations() и GUIWindow_PartyCreation::Update().
unsigned int uIconID_TurnStart |
См. определение в файле mm7_data.cpp строка 574
Используется в OtherOverlayList::DrawTurnBasedIcon(), InitializeTurnBasedAnimations() и stru262_TurnBased::Start().
int dword_50C994 = 0 |
См. определение в файле mm7_data.cpp строка 575
Используется в stru262_TurnBased::ActorAISetMovementDecision(), OtherOverlayList::DrawTurnBasedIcon(), stru262_TurnBased::End() и stru262_TurnBased::Start().
int dword_50C998_turnbased_icon_1A = 0 |
См. определение в файле mm7_data.cpp строка 576
Используется в OtherOverlayList::DrawTurnBasedIcon(), stru262_TurnBased::End() и stru262_TurnBased::Start().
int uSpriteID_Spell11 |
См. определение в файле mm7_data.cpp строка 577
Используется в InitializeTurnBasedAnimations() и OutdoorLocation::PrepareActorsDrawList().
bool _50C9A0_IsEnchantingInProgress |
См. определение в файле mm7_data.cpp строка 578
Используется в _42777D_CastSpell_UseWand_ShootArrow(), CastSpellInfoHelpers::Cancel_Spell_Cast_In_Progress(), Application::Game::CloseTargetedSpellWindow(), Application::Game::EventLoop(), Player::OnInventoryLeftClick() и OnPaperdollLeftClick().
int _50C9A8_item_enchantment_timer = 0 |
См. определение в файле mm7_data.cpp строка 579
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), CharacterUI_DrawItem(), CharacterUI_DrawPaperdoll(), Application::Game::EventLoop() и Inventory_ItemPopupAndAlchemy().
int _50C9D0_AfterEnchClickEventId |
См. определение в файле mm7_data.cpp строка 580
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Application::Game::EventLoop(), Player::OnInventoryLeftClick() и OnPaperdollLeftClick().
int _50C9D4_AfterEnchClickEventSecondParam |
См. определение в файле mm7_data.cpp строка 581
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Application::Game::EventLoop(), Player::OnInventoryLeftClick() и OnPaperdollLeftClick().
int _50C9D8_AfterEnchClickEventTimeout |
См. определение в файле mm7_data.cpp строка 582
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Application::Game::EventLoop(), Player::OnInventoryLeftClick() и OnPaperdollLeftClick().
int dword_50C9DC |
См. определение в файле mm7_data.cpp строка 583
Используется в Application::Game::EventLoop() и UseNPCSkill().
struct NPCData* ptr_50C9E0 |
См. определение в файле mm7_data.cpp строка 584
Используется в Application::Game::EventLoop() и UseNPCSkill().
int dword_50CDC8 |
См. определение в файле mm7_data.cpp строка 587
Используется в Application::Game::EventLoop().
Vec3_int_ layingitem_vel_50FDFC |
См. определение в файле mm7_data.cpp строка 588
Используется в sub_43A97E().
char pStartingMapName[32] |
См. определение в файле mm7_data.cpp строка 589
Используется в Application::Game::Loop() и MM6_Initialize().
std::array<unsigned __int8, 5> IsPlayerWearingWatersuit |
См. определение в файле mm7_data.cpp строка 590
Используется в CharacterUI_DrawPaperdoll(), CharacterUI_LoadPaperdollTextures(), WetsuitOff() и WetsuitOn().
std::array<char, 54> party_has_equipment |
См. определение в файле mm7_data.cpp строка 591
Используется в CharacterUI_LoadPaperdollTextures().
std::array<char, 17> byte_5111F6_OwnedArtifacts |
См. определение в файле mm7_data.cpp строка 592
Используется в CharacterUI_LoadPaperdollTextures() и GetItemTextureFilename().
unsigned int uNumBlueFacesInBLVMinimap |
См. определение в файле mm7_data.cpp строка 594
std::array<unsigned __int16, 50> pBlueFacesInBLVMinimapIDs |
См. определение в файле mm7_data.cpp строка 595
std::array<class Image *, 14> party_buff_icons |
См. определение в файле mm7_data.cpp строка 596
Используется в GameUI_DrawPartySpells() и LoadPartyBuffIcons().
unsigned int uIconIdx_FlySpell |
См. определение в файле mm7_data.cpp строка 597
Используется в GameUI_DrawPartySpells() и LoadPartyBuffIcons().
unsigned int uIconIdx_WaterWalk |
См. определение в файле mm7_data.cpp строка 598
Используется в GameUI_DrawPartySpells() и LoadPartyBuffIcons().
int dword_576E28 |
См. определение в файле mm7_data.cpp строка 599
Используется в ViewingParams::_443365(), Application::Game::EventLoop() и Engine::SecondaryInitialization().
int _576E2C_current_minimap_zoom |
См. определение в файле mm7_data.cpp строка 600
Используется в ViewingParams::_443365(), Application::Game::EventLoop() и Engine::SecondaryInitialization().
GameTime _5773B8_event_timer |
См. определение в файле mm7_data.cpp строка 601
Используется в OnTimer().
struct Actor* pDialogue_SpeakingActor |
См. определение в файле mm7_data.cpp строка 603
Используется в GameUI_InitializeDialogue() и OnSelectNPCDialogueOption().
unsigned int uDialogueType |
См. определение в файле mm7_data.cpp строка 604
Используется в _4B3FE5_training_dialogue(), Arena_SelectionFightLevel(), ArenaFight(), CheckBountyRespawnAndAward(), ClickNPCTopic(), DrawJoinGuildWindow(), EnterHouse(), Application::Game::EventLoop(), GameUI_InitializeDialogue(), OnSelectNPCDialogueOption(), OracleDialogue(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
int sDialogue_SpeakingActorNPC_ID |
См. определение в файле mm7_data.cpp строка 605
Используется в BuildDialogueString(), DialogueEnding(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), GetGreetType(), GetNewNPCData(), GetNPCData(), OnSelectNPCDialogueOption(), sub_4B3E1E(), Player::SubtractVariable(), GUIWindow_Dialogue::Update() и UseNPCSkill().
struct LevelDecoration* _591094_decoration |
См. определение в файле mm7_data.cpp строка 606
Используется в sub_4451A8_press_any_key() и sub_4452BB().
int uCurrentHouse_Animation |
См. определение в файле mm7_data.cpp строка 607
Используется в EnterHouse(), Application::Game::EventLoop(), EventProcessor(), GUIWindow_Transition::GUIWindow_Transition(), PauseGameDrawing() и GUIWindow_Transition::Update().
char* Party_Teleport_Map_Name |
См. определение в файле mm7_data.cpp строка 608
Используется в Application::Game::EventLoop(), GUIWindow_Transition::GUIWindow_Transition() и GUIWindow_Transition::Update().
std::array<std::array<char, 100>, 6> byte_591180 |
См. определение в файле mm7_data.cpp строка 615
Используется в HouseDialogPressCloseBtn().
std::array<struct NPCData *, 7> HouseNPCData |
См. определение в файле mm7_data.cpp строка 617
Используется в BuildDialogueString(), ClickNPCTopic(), GUIWindow::HouseDialogManager(), NPCHireableDialogPrepare(), PrepareHouse() и SimpleHouseDialog().
GUIButton* HouseNPCPortraitsButtonsList[6] |
См. определение в файле mm7_data.cpp строка 618
Используется в HouseDialogPressCloseBtn().
String branchless_dialogue_str |
См. определение в файле mm7_data.cpp строка 619
Используется в ActorInteraction(), EventProcessor(), GUIWindow_Dialogue::Update() и GUIWindow_GenericDialogue::Update().
int EvtTargetObj |
См. определение в файле mm7_data.cpp строка 620
Используется в EventProcessor() и Chest::Open().
int _unused_5B5924_is_travel_ui_drawn = false |
См. определение в файле mm7_data.cpp строка 621
Используется в Engine::Draw(), GUIWindow_Travel::Update() и GUIWindow_Transition::Update().
int Party_Teleport_X_Pos |
См. определение в файле mm7_data.cpp строка 622
Используется в Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), GUIWindow_Transition::GUIWindow_Transition(), TeleportToNWCDungeon(), TeleportToStartingPoint() и TravelByTransport().
int Party_Teleport_Y_Pos |
См. определение в файле mm7_data.cpp строка 623
Используется в Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), GUIWindow_Transition::GUIWindow_Transition(), TeleportToNWCDungeon(), TeleportToStartingPoint() и TravelByTransport().
int Party_Teleport_Z_Pos |
См. определение в файле mm7_data.cpp строка 624
Используется в Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), GUIWindow_Transition::GUIWindow_Transition(), TeleportToNWCDungeon(), TeleportToStartingPoint() и TravelByTransport().
int Party_Teleport_Cam_Yaw |
См. определение в файле mm7_data.cpp строка 625
Используется в Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), GUIWindow_Transition::GUIWindow_Transition(), TeleportToNWCDungeon(), TeleportToStartingPoint() и TravelByTransport().
int Party_Teleport_Cam_Pitch |
См. определение в файле mm7_data.cpp строка 626
Используется в Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), GUIWindow_Transition::GUIWindow_Transition(), TeleportToNWCDungeon(), TeleportToStartingPoint() и TravelByTransport().
int Party_Teleport_Z_Speed |
См. определение в файле mm7_data.cpp строка 627
Используется в Application::Game::EventLoop(), EventProcessor(), GUIWindow_Transition::GUIWindow_Transition(), TeleportToNWCDungeon(), TeleportToStartingPoint() и TravelByTransport().
int Start_Party_Teleport_Flag |
См. определение в файле mm7_data.cpp строка 628
Используется в Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), TeleportToNWCDungeon(), TeleportToStartingPoint() и TravelByTransport().
int dword_5B65C4_cancelEventProcessing |
См. определение в файле mm7_data.cpp строка 629
Используется в EventProcessor() и Player::SubtractVariable().
int MapsLongTimers_count |
См. определение в файле mm7_data.cpp строка 630
Используется в LoadGame(), LoadLevel_InitializeLevelEvt(), OnMapLoad() и OnTimer().
int npcIdToDismissAfterDialogue |
См. определение в файле mm7_data.cpp строка 632
Используется в Application::Game::EventLoop() и Player::SubtractVariable().
signed int dword_5B65D0_dialogue_actor_npc_id |
См. определение в файле mm7_data.cpp строка 633
Используется в Application::Game::EventLoop(), EventProcessor() и Game_StartDialogue().
int dword_5C3418 |
См. определение в файле mm7_data.cpp строка 634
Используется в Application::Game::EventLoop(), EventProcessor(), sub_4451A8_press_any_key() и sub_4452BB().
int dword_5C341C |
См. определение в файле mm7_data.cpp строка 635
Используется в Application::Game::EventLoop(), EventProcessor(), sub_4451A8_press_any_key() и sub_4452BB().
String game_ui_status_bar_event_string |
См. определение в файле mm7_data.cpp строка 637
Используется в EventProcessor(), GameUI_StatusBar_ClearEventString(), GameUI_StatusBar_ClearInputString(), GameUI_StatusBar_Draw(), GameUI_StatusBar_GetInput(), GameUI_StatusBar_OnEvent_Internal() и GameUI_StatusBar_OnInput().
String game_ui_status_bar_string |
См. определение в файле mm7_data.cpp строка 638
Используется в GameUI_StatusBar_Clear(), GameUI_StatusBar_Draw(), GameUI_StatusBar_DrawForced(), GameUI_StatusBar_Set() и GameUI_WritePointedObjectStatusString().
unsigned int game_ui_status_bar_event_string_time_left |
См. определение в файле mm7_data.cpp строка 639
Используется в Application::Game::CloseTargetedSpellWindow(), CreateParty_EventLoop(), Application::Menu::EventLoop(), Application::Game::EventLoop(), EventProcessor(), Game_OpenLoadGameDialog(), GameUI_StatusBar_ClearEventString(), GameUI_StatusBar_ClearInputString(), GameUI_StatusBar_Draw(), GameUI_StatusBar_DrawForced(), GameUI_StatusBar_NothingHere(), GameUI_StatusBar_OnEvent_Internal(), GameUI_StatusBar_Set(), GameUI_StatusBar_Update() и GUIWindow_PartyCreation::Update().
int bForceDrawFooter |
См. определение в файле mm7_data.cpp строка 640
Используется в GameUI_StatusBar_DrawForced() и GameUI_WritePointedObjectStatusString().
int _5C35C0_force_party_death = false |
См. определение в файле mm7_data.cpp строка 641
Используется в _494035_timed_effects__water_walking_damage__etc().
int bDialogueUI_InitializeActor_NPC_ID |
См. определение в файле mm7_data.cpp строка 642
Используется в DoPrepareWorld(), Application::Game::EventLoop() и EventProcessor().
char* p2DEventsTXT_Raw |
См. определение в файле mm7_data.cpp строка 643
Используется в InitializeBuildingResidents().
int dword_5C35D4 |
См. определение в файле mm7_data.cpp строка 645
Используется в BuildDialogueString(), EnterHouse() и GUIWindow_House::Release().
char byte_5C45AF[777] |
См. определение в файле mm7_data.cpp строка 646
std::array<char, 100> Journal_limitation_factor |
См. определение в файле mm7_data.cpp строка 648
Используется в GUIWindow_JournalBook::Update().
int ui_current_text_color |
См. определение в файле mm7_data.cpp строка 649
Используется в GUIFont::DrawCreditsEntry(), GUIFont::DrawTextLine(), GUIFont::DrawTextLineToBuff() и GUIWindow::DrawTitleText().
int64_t qword_5C6DF0 |
См. определение в файле mm7_data.cpp строка 650
Используется в Engine::_44EEA7().
int dword_5C6DF8 |
См. определение в файле mm7_data.cpp строка 651
Используется в Engine::_461103_load_level_sub() и SpawnActor().
char* pHealthPointsAttributeDescription |
См. определение в файле mm7_data.cpp строка 652
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pSpellPointsAttributeDescription |
См. определение в файле mm7_data.cpp строка 653
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pArmourClassAttributeDescription |
См. определение в файле mm7_data.cpp строка 654
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pPlayerConditionAttributeDescription |
См. определение в файле mm7_data.cpp строка 655
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pFastSpellAttributeDescription |
См. определение в файле mm7_data.cpp строка 656
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pPlayerAgeAttributeDescription |
См. определение в файле mm7_data.cpp строка 657
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pPlayerLevelAttributeDescription |
См. определение в файле mm7_data.cpp строка 658
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pPlayerExperienceAttributeDescription |
См. определение в файле mm7_data.cpp строка 659
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pAttackBonusAttributeDescription |
См. определение в файле mm7_data.cpp строка 660
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pAttackDamageAttributeDescription |
См. определение в файле mm7_data.cpp строка 661
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pMissleBonusAttributeDescription |
См. определение в файле mm7_data.cpp строка 662
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pMissleDamageAttributeDescription |
См. определение в файле mm7_data.cpp строка 663
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pFireResistanceAttributeDescription |
См. определение в файле mm7_data.cpp строка 664
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pAirResistanceAttributeDescription |
См. определение в файле mm7_data.cpp строка 665
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pWaterResistanceAttributeDescription |
См. определение в файле mm7_data.cpp строка 666
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pEarthResistanceAttributeDescription |
См. определение в файле mm7_data.cpp строка 667
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pMindResistanceAttributeDescription |
См. определение в файле mm7_data.cpp строка 668
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pBodyResistanceAttributeDescription |
См. определение в файле mm7_data.cpp строка 669
Используется в CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
char* pSkillPointsAttributeDescription |
См. определение в файле mm7_data.cpp строка 670
Используется в CharacterUI_SkillsTab_ShowHint(), CharacterUI_StatsTab_ShowHint() и Localization::InitializeAttributeNames().
struct FactionTable* pFactionTable |
См. определение в файле mm7_data.cpp строка 672
Используется в stru262_TurnBased::AI_Action_(), Actor::GetActorsRelation(), ItemsTable::Initialize() и Actor::UpdateActorAI().
std::array<char, 777> byte_5E4C15 |
См. определение в файле mm7_data.cpp строка 675
char* pMonstersTXT_Raw |
См. определение в файле mm7_data.cpp строка 677
Используется в MonsterStats::Initialize() и ItemsTable::Release().
char* pMonsterPlacementTXT_Raw |
См. определение в файле mm7_data.cpp строка 678
Используется в MonsterStats::InitializePlacements() и ItemsTable::Release().
char* pSpellsTXT_Raw |
См. определение в файле mm7_data.cpp строка 679
Используется в SpellStats::Initialize().
char* pMapStatsTXT_Raw |
См. определение в файле mm7_data.cpp строка 680
char* pHostileTXT_Raw |
См. определение в файле mm7_data.cpp строка 681
Используется в FactionTable::Initialize() и ItemsTable::Release().
char* pPotionsTXT_Raw |
См. определение в файле mm7_data.cpp строка 682
Используется в ItemsTable::LoadPotions() и ItemsTable::Release().
char* pPotionNotesTXT_Raw |
См. определение в файле mm7_data.cpp строка 683
Используется в ItemsTable::LoadPotionNotes(), ItemsTable::LoadPotions() и ItemsTable::Release().
std::array<int, 777> _6807B8_level_decorations_ids |
См. определение в файле mm7_data.cpp строка 685
Используется в OutdoorLocation::PrepareDecorations(), PrepareToLoadBLV() и PrepareToLoadODM().
int _6807E0_num_decorations_with_sounds_6807B8 |
См. определение в файле mm7_data.cpp строка 686
Используется в OutdoorLocation::Load(), IndoorLocation::Load(), OutdoorLocation::PrepareDecorations(), PrepareToLoadBLV() и PrepareToLoadODM().
std::array<int, 3000> event_triggers |
См. определение в файле mm7_data.cpp строка 687
Используется в check_event_triggers() и init_event_triggers().
size_t num_event_triggers |
См. определение в файле mm7_data.cpp строка 688
Используется в check_event_triggers() и init_event_triggers().
std::array<int, 64> dword_69B010 |
См. определение в файле mm7_data.cpp строка 689
Используется в LightmapBuilder::_45CA88().
float flt_69B138_dist |
См. определение в файле mm7_data.cpp строка 690
char byte_69BD41_unused |
См. определение в файле mm7_data.cpp строка 691
int pSaveListPosition |
См. определение в файле mm7_data.cpp строка 692
Используется в Application::Menu::EventLoop(), GUIWindow_Load::GUIWindow_Load(), GUIWindow_Save::GUIWindow_Save(), MainMenuLoad_EventLoop() и UI_DrawSaveLoad().
unsigned int uLoadGameUI_SelectedSlot |
См. определение в файле mm7_data.cpp строка 693
Используется в Application::Menu::EventLoop(), Application::Game::GameLoop(), GUIWindow_Load::GUIWindow_Load(), GUIWindow_Save::GUIWindow_Save(), MainMenuLoad_EventLoop() и UI_DrawSaveLoad().
char cMM7GameCDDriveLetter |
См. определение в файле mm7_data.cpp строка 694
unsigned int uGameState |
См. определение в файле mm7_data.cpp строка 695
Используется в _494035_timed_effects__water_walking_damage__etc(), CreateParty_EventLoop(), GUIWindow_MainMenu::EventLoop(), Application::Menu::EventLoop(), Application::Game::EventLoop(), EventProcessor(), Game_QuitGameWhilePlaying(), Game_StartNewGameWhilePlaying(), Application::Game::GameLoop(), GameUI_DrawFoodAndGold(), Application::Game::Loop(), Application::Menu::MenuLoop(), PartyCreationUI_LoopInternal(), Application::Game::Run(), Transition_StopSound_Autosave() и TravelByTransport().
int uDefaultTravelTime_ByFoot |
См. определение в файле mm7_data.cpp строка 696
Используется в OutdoorLocation::GetTravelDestination() и GetTravelTime().
int day_attrib |
См. определение в файле mm7_data.cpp строка 697
Используется в GetLevelFogColor(), OutdoorLocation::Initialize(), ODM_LoadAndInitialize(), OutdoorLocation::SetFog() и sub_47C3D7_get_fog_specular().
int day_fogrange_1 |
См. определение в файле mm7_data.cpp строка 698
Используется в OutdoorLocation::Initialize(), OutdoorLocation::SetFog(), SetUnderwaterFog() и sub_47C3D7_get_fog_specular().
int day_fogrange_2 |
См. определение в файле mm7_data.cpp строка 699
Используется в OutdoorLocation::Initialize(), OutdoorLocation::SetFog(), SetUnderwaterFog() и sub_47C3D7_get_fog_specular().
struct TileTable* pTileTable |
См. определение в файле mm7_data.cpp строка 700
Используется в OutdoorLocation::ActuallyGetSomeOtherTileInfo(), OutdoorLocation::DoGetTile(), OutdoorLocation::GetNumFoodRequiredToRestInCurrentPos(), OutdoorLocation::GetSoundIdByPosition(), OutdoorLocation::Load(), OutdoorLocation::LoadRoadTileset(), OutdoorLocation::LoadTileGroupIds() и Engine::MM7_Initialize().
std::array<char, 777> pDefaultSkyTexture |
См. определение в файле mm7_data.cpp строка 701
Используется в OutdoorLocation::CreateDebugLocation() и MM6_Initialize().
std::array<char, 16> byte_6BE124_cfg_textures_DefaultGroundTexture |
См. определение в файле mm7_data.cpp строка 702
Используется в OutdoorLocation::CreateDebugLocation() и OutdoorLocation::Load().
int _6BE134_odm_main_tile_group |
См. определение в файле mm7_data.cpp строка 703
Используется в OutdoorLocation::Initialize().
int dword_6BE138 |
См. определение в файле mm7_data.cpp строка 704
Используется в Application::Menu::EventLoop(), Application::Game::EventLoop(), Game_QuitGameWhilePlaying(), Game_StartNewGameWhilePlaying(), GUIWindow_Load::GUIWindow_Load() и MainMenuLoad_EventLoop().
int dword_6BE13C_uCurrentlyLoadedLocationID |
См. определение в файле mm7_data.cpp строка 705
Используется в BLV_UpdateDoors(), ODM_LoadAndInitialize() и PrepareToLoadBLV().
float fWalkSpeedMultiplier = 1.0f |
См. определение в файле mm7_data.cpp строка 706
Используется в BLV_ProcessPartyActions() и ODM_ProcessPartyActions().
float fBackwardWalkSpeedMultiplier = 1.0f |
См. определение в файле mm7_data.cpp строка 707
Используется в BLV_ProcessPartyActions() и ODM_ProcessPartyActions().
float fTurnSpeedMultiplier = 1.0f |
См. определение в файле mm7_data.cpp строка 708
Используется в BLV_ProcessPartyActions() и ODM_ProcessPartyActions().
float flt_6BE150_look_up_down_dangle = 1.0f |
См. определение в файле mm7_data.cpp строка 709
Используется в BLV_ProcessPartyActions() и ODM_ProcessPartyActions().
См. определение в файле mm7_data.cpp строка 711
String pCurrentMapName |
См. определение в файле mm7_data.cpp строка 712
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Engine::_461103_load_level_sub(), BuildDialogueString(), DoPrepareWorld(), DoSavegame(), Application::Game::EventLoop(), SpriteObject::ExplosionTraps(), Application::Game::GameLoop(), GameUI_GetMinimapHintText(), GenerateItemsInChest(), GUIWindow_Transition::GUIWindow_Transition(), GUIWindow_Travel::GUIWindow_Travel(), Actor::InitializeActors(), Is_out15odm_underwater(), IndoorLocation::Load(), LoadGame(), Application::Game::Loop(), ODM_LoadAndInitialize(), ODM_UpdateUserInputAndOther(), Chest::Open(), PlayLevelMusic(), OutdoorLocation::PrepareDecorations(), PrepareToLoadBLV(), PrepareToLoadODM(), PrepareToLoadRestUI(), SaveGame(), Player::SetBeacon(), OutdoorLocation::SetFog(), Actor::StealFrom(), sub_448CF4_spawn_monsters(), TeleportToNWCDungeon(), Transition_StopSound_Autosave(), TravelByTransport(), UIShop_Buy_Identify_Repair(), GUIWindow_CalendarBook::Update(), GUIWindow_MapBook::Update(), GUIWindow_Travel::Update() и GUIWindow_Transition::Update().
unsigned int uLevelMapStatsID |
См. определение в файле mm7_data.cpp строка 713
Используется в Party::_497FC5_check_party_perception_against_level(), Actor::ApplyFineForKillingPeasant(), DoPrepareWorld() и Application::Game::EventLoop().
int dword_6BE364_game_settings_1 = 0 |
См. определение в файле mm7_data.cpp строка 714
Используется в CreateParty_EventLoop(), Application::Game::EventLoop(), GUICredits::ExecuteCredits(), Application::Game::GameLoop(), OutdoorLocation::Load(), IndoorLocation::Load(), LoadGame(), GUIWindow_MainMenu::Loop(), MainMenuLoad_Loop(), Application::Menu::MenuLoop(), Engine::MM7_Initialize(), ODM_LoadAndInitialize(), Application::GameWindowHandler::OnActivated(), Application::GameWindowHandler::OnDeactivated(), PartyCreationUI_LoopInternal(), PrepareToLoadBLV(), Application::Game::Run(), TravelByTransport() и UpdateUserInput_and_MapSpecificStuff().
float _6BE3A0_fov = 0.55000001f |
См. определение в файле mm7_data.cpp строка 715
Используется в FinalInitialization(), Render::InitializeFullscreen(), RenderOpenGL::SwitchToWindow() и Render::SwitchToWindow().
float flt_6BE3A4_debug_recmod1 |
См. определение в файле mm7_data.cpp строка 716
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player::_42ECB5_PlayerAttacksActor(), BLV_ProcessPartyActions(), DamagePlayerFromMonster(), Application::Game::EventLoop(), MM6_Initialize(), ODM_ProcessPartyActions(), Keyboard::ProcessInputActions(), Actor::StealFrom() и Player::UseItem_DrinkPotion_etc().
float flt_6BE3A8_debug_recmod2 |
См. определение в файле mm7_data.cpp строка 717
Используется в Actor::AI_MeleeAttack(), Actor::AI_MissileAttack1(), Actor::AI_MissileAttack2(), Actor::AI_SpellAttack1(), Actor::AI_SpellAttack2(), Actor::DamageMonsterFromParty() и MM6_Initialize().
float flt_6BE3AC_debug_recmod1_x_1_6 |
См. определение в файле mm7_data.cpp строка 718
Используется в MM6_Initialize(), UpdateActors_BLV() и UpdateActors_ODM().
std::string s_SavedMapName |
См. определение в файле mm7_data.cpp строка 719
Используется в Application::Game::EventLoop() и SaveGame().
char bNoNPCHiring = false |
См. определение в файле mm7_data.cpp строка 720
Используется в CheckHiredNPCSpeciality(), Application::Game::EventLoop(), Game_StartHirelingDialogue(), GameUI_DrawHiredNPCs(), GameUI_DrawNPCPopup() и PrepareToLoadBLV().
std::array<int, 100> dword_720020_zvalues |
См. определение в файле mm7_data.cpp строка 721
std::array<int, 299> dword_7201B0_zvalues |
См. определение в файле mm7_data.cpp строка 722
std::array<__int16, 104> word_7209A0_intercepts_ys_plus_ys |
См. определение в файле mm7_data.cpp строка 723
Используется в sub_4759C9().
std::array<__int16, 104> word_720A70_intercepts_xs_plus_xs |
См. определение в файле mm7_data.cpp строка 724
Используется в sub_4759C9().
std::array<__int16, 104> word_720B40_intercepts_zs |
См. определение в файле mm7_data.cpp строка 725
Используется в sub_475665().
std::array<__int16, 102> word_720C10_intercepts_xs |
См. определение в файле mm7_data.cpp строка 726
Используется в sub_475665().
std::array<__int16, 777> word_720CE0_ys |
См. определение в файле mm7_data.cpp строка 727
Используется в GetCeilingHeight().
std::array<__int16, 777> word_720DB0_xs |
См. определение в файле mm7_data.cpp строка 728
Используется в GetCeilingHeight().
std::array<int, 20> dword_720E80 |
См. определение в файле mm7_data.cpp строка 729
Используется в GetCeilingHeight().
std::array<int, 20> dword_720ED0 |
См. определение в файле mm7_data.cpp строка 730
Используется в GetCeilingHeight().
std::array<int, 20> ceiling_height_level |
См. определение в файле mm7_data.cpp строка 731
Используется в GetCeilingHeight().
std::array<__int16, 104> odm_floor_face_vert_coord_Y |
См. определение в файле mm7_data.cpp строка 732
Используется в ODM_GetFloorLevel().
std::array<__int16, 104> odm_floor_face_vert_coord_X |
См. определение в файле mm7_data.cpp строка 733
Используется в ODM_GetFloorLevel().
std::array<int, 20> current_Face_id |
См. определение в файле mm7_data.cpp строка 734
Используется в ODM_GetFloorLevel().
std::array<int, 20> current_BModel_id |
См. определение в файле mm7_data.cpp строка 735
Используется в ODM_GetFloorLevel().
std::array<int, 20> odm_floor_level |
См. определение в файле mm7_data.cpp строка 736
Используется в ODM_GetFloorLevel().
int blv_prev_party_x |
См. определение в файле mm7_data.cpp строка 737
Используется в BLV_ProcessPartyActions().
int blv_prev_party_z |
См. определение в файле mm7_data.cpp строка 738
Используется в BLV_ProcessPartyActions().
int blv_prev_party_y |
См. определение в файле mm7_data.cpp строка 739
Используется в BLV_ProcessPartyActions().
std::array<NPCTopic, 789> pNPCTopics |
См. определение в файле mm7_data.cpp строка 740
Используется в _4B254D_SkillMasteryTeacher(), _4B3FE5_training_dialogue(), BuildDialogueString(), ContractSelectText(), DrawJoinGuildWindow(), Application::Menu::EventLoop(), EventProcessor(), GameUI_DrawNPCPopup(), GameUI_WritePointedObjectStatusString(), GetProfessionActionText(), GuildDialog(), NPCStats::InitializeNPCText(), OracleDialogue(), SimpleHouseDialog(), sub_4B6478(), TavernDialog(), TrainingDialog() и GUIWindow_Dialogue::Update().
std::array<const char *, 513> pQuestTable |
См. определение в файле mm7_data.cpp строка 741
Используется в Player::AddVariable(), InitializeQuests(), Player::SetVariable() и GUIWindow_QuestBook::Update().
char* dword_723718_autonote_related |
См. определение в файле mm7_data.cpp строка 742
std::array<const char *, 82> pScrolls |
См. определение в файле mm7_data.cpp строка 743
Используется в CreateScrollWindow() и InitializeScrolls().
int dword_7241C8 |
См. определение в файле mm7_data.cpp строка 744
Используется в OnSelectNPCDialogueOption().
char* pAwardsTXT_Raw |
См. определение в файле mm7_data.cpp строка 745
Используется в InitializeAwards().
char* pScrollsTXT_Raw |
См. определение в файле mm7_data.cpp строка 746
Используется в InitializeScrolls().
char* pMerchantsTXT_Raw |
См. определение в файле mm7_data.cpp строка 747
Используется в InitializeMerchants().
std::array<const char *, 7> pMerchantsBuyPhrases |
См. определение в файле mm7_data.cpp строка 748
Используется в AlchemyMagicShopWares(), ArmorShopWares(), GuildDialog(), InitializeMerchants() и WeaponShopWares().
std::array<const char *, 7> pMerchantsSellPhrases |
См. определение в файле mm7_data.cpp строка 749
Используется в InitializeMerchants() и ShopDialogSellEquip().
std::array<const char *, 7> pMerchantsRepairPhrases |
См. определение в файле mm7_data.cpp строка 750
Используется в InitializeMerchants() и ShopDialogRepair().
std::array<const char *, 7> pMerchantsIdentifyPhrases |
См. определение в файле mm7_data.cpp строка 751
Используется в InitializeMerchants() и ShopDialogIdentify().
char* pTransitionsTXT_Raw |
См. определение в файле mm7_data.cpp строка 752
Используется в InitializeTransitions().
char* pAutonoteTXT_Raw |
См. определение в файле mm7_data.cpp строка 753
Используется в InitializeAutonotes().
char* pQuestsTXT_Raw |
См. определение в файле mm7_data.cpp строка 754
Используется в InitializeQuests().
uint32_t uNumTerrainNormals |
См. определение в файле mm7_data.cpp строка 755
Используется в OutdoorLocation::Load(), RenderOpenGL::RenderTerrainD3D() и Render::RenderTerrainD3D().
struct Vec3_float_* pTerrainNormals |
См. определение в файле mm7_data.cpp строка 756
Используется в OutdoorLocation::Load(), OutdoorLocation::Release(), RenderOpenGL::RenderTerrainD3D() и Render::RenderTerrainD3D().
std::array<unsigned short, 128 * 128 * 2> pTerrainNormalIndices |
См. определение в файле mm7_data.cpp строка 757
Используется в OutdoorLocation::Load(), RenderOpenGL::RenderTerrainD3D() и Render::RenderTerrainD3D().
std::array<unsigned int, 128 * 128 * 2> pTerrainSomeOtherData |
См. определение в файле mm7_data.cpp строка 758
Используется в OutdoorLocation::Load().
int dword_A74C88 |
См. определение в файле mm7_data.cpp строка 759
int uPlayerCreationUI_ArrowAnim |
См. определение в файле mm7_data.cpp строка 760
Используется в GUIWindow_PartyCreation::GUIWindow_PartyCreation() и GUIWindow_PartyCreation::Update().
unsigned int uPlayerCreationUI_SelectedCharacter |
См. определение в файле mm7_data.cpp строка 761
Используется в CreateParty_EventLoop(), GUIWindow_PartyCreation::GUIWindow_PartyCreation(), UI_OnMouseRightClick() и GUIWindow_PartyCreation::Update().
int dword_A74CDC |
См. определение в файле mm7_data.cpp строка 762
Используется в BuildDialogueString() и GameUI_InitializeDialogue().
int64_t _A750D8_player_speech_timer |
См. определение в файле mm7_data.cpp строка 763
Используется в DamagePlayerFromMonster(), GameUI_DrawPortraits(), GetHouseGoodbyeSpeech(), ODM_LoadAndInitialize(), Chest::Open() и PrepareToLoadBLV().
int uSpeakingCharacter |
См. определение в файле mm7_data.cpp строка 764
Используется в DamagePlayerFromMonster(), GameUI_DrawPortraits(), GetHouseGoodbyeSpeech(), Chest::Open() и PrepareToLoadBLV().
char byte_AE5B91 |
См. определение в файле mm7_data.cpp строка 765
std::array<int, 32> dword_F1B430 |
См. определение в файле mm7_data.cpp строка 766
std::array<int, 4> player_levels = {{1, 1, 1, 1}} |
См. определение в файле mm7_data.cpp строка 768
Используется в EnterHouse() и TrainingDialog().
std::array<int16_t, 6> weapons_Ypos |
См. определение в файле mm7_data.cpp строка 769
Используется в ShowPopupShopItem(), UIShop_Buy_Identify_Repair() и WeaponShopWares().
int16_t bountyHunting_monster_id_for_hunting |
См. определение в файле mm7_data.cpp строка 770
Используется в SimpleHouseDialog() и TownHallDialog().
const char* bountyHunting_text |
См. определение в файле mm7_data.cpp строка 771
Используется в SimpleHouseDialog() и TownHallDialog().
int contract_approved |
См. определение в файле mm7_data.cpp строка 772
Используется в _4B254D_SkillMasteryTeacher(), ClickNPCTopic(), ContractSelectText(), OracleDialogue() и SimpleHouseDialog().
int dword_F8B1AC_award_bit_number |
См. определение в файле mm7_data.cpp строка 773
Используется в _4B254D_SkillMasteryTeacher(), ClickNPCTopic() и ContractSelectText().
int dword_F8B1B0_MasteryBeingTaught |
См. определение в файле mm7_data.cpp строка 774
Используется в _4B254D_SkillMasteryTeacher() и ClickNPCTopic().
int gold_transaction_amount |
См. определение в файле mm7_data.cpp строка 775
Используется в _4B254D_SkillMasteryTeacher(), Arena_SelectionFightLevel(), ArenaFight(), ClickNPCTopic(), ContractSelectText() и GUIWindow_Dialogue::Update().
std::array<const char *, 4> pShopOptions |
См. определение в файле mm7_data.cpp строка 776
Используется в FillAviableSkillsToTeach(), ShopDialogDisplayEquip(), ShopDialogMain(), TavernDialog(), TempleDialog(), TownHallDialog() и TrainingDialog().
int dword_F8B1D8 |
См. определение в файле mm7_data.cpp строка 777
Используется в ClickNPCTopic() и OnSelectNPCDialogueOption().
int dword_F8B1E0 |
См. определение в файле mm7_data.cpp строка 778
Используется в FillAviableSkillsToTeach(), HouseUI_CheckIfPlayerCanInteract(), InitializaDialogueOptions(), InitializaDialogueOptions_Shops() и InitializaDialogueOptions_Tavern().
int dword_F8B1E4 |
См. определение в файле mm7_data.cpp строка 779
Используется в EnterHouse(), GetHouseGoodbyeSpeech() и UIShop_Buy_Identify_Repair().
String current_npc_text |
См. определение в файле mm7_data.cpp строка 780
Используется в _4B3FE5_training_dialogue(), ClickNPCTopic(), DrawJoinGuildWindow(), EnterHouse(), EventProcessor(), GUIWindow::HouseDialogManager(), HouseDialogPressCloseBtn(), OnSelectNPCDialogueOption(), OracleDialogue(), SimpleHouseDialog(), TownHallDialog(), GUIWindow_Dialogue::Update() и GUIWindow_GenericDialogue::Update().
char dialogue_show_profession_details = false |
См. определение в файле mm7_data.cpp строка 781
Используется в ClickNPCTopic(), OnSelectNPCDialogueOption() и GUIWindow_Dialogue::Update().
std::array<char, 777> byte_F8B1EF |
См. определение в файле mm7_data.cpp строка 782
Используется в TempleDialog().
std::array<char, 4> byte_F8B1F0 |
См. определение в файле mm7_data.cpp строка 783
Используется в EnterHouse().
int bGameoverLoop = 0 |
См. определение в файле mm7_data.cpp строка 785
Используется в BackToHouseMenu(), Application::GameWindowHandler::OnActivated(), ShowMM7IntroVideo_and_LoadingScreen() и MPlayer::Unload().
std::array<int16_t, 104> intersect_face_vertex_coords_list_a |
См. определение в файле mm7_data.cpp строка 786
Используется в Vis::BLV_CreateIntersectFacesVertexCoordList(), Vis::CheckIntersectBModel() и Vis::ODM_CreateIntersectFacesVertexCoordList().
std::array<int16_t, 104> intersect_face_vertex_coords_list_b |
См. определение в файле mm7_data.cpp строка 787
Используется в Vis::BLV_CreateIntersectFacesVertexCoordList(), Vis::CheckIntersectBModel() и Vis::ODM_CreateIntersectFacesVertexCoordList().