World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <MapInfo.h>
Открытые члены | |
int | SpawnRandomTreasure (struct SpawnPointMM7 *a2) |
Открытые атрибуты | |
String | pName |
String | pFilename |
String | pEncounterMonster1Texture |
String | pEncounterMonster2Texture |
String | pEncounterMonster3Texture |
unsigned int | uNumResets |
unsigned int | uFirstVisitedAt |
unsigned int | uRespawnIntervalDays |
int | _alert_days |
int | _steal_perm |
int | _per |
char | field_2C |
char | LockX5 |
char | Trap_D20 |
char | Treasure_prob |
char | Encounter_percent |
char | EncM1percent |
char | EncM2percent |
char | EncM3percent |
char | Dif_M1 |
uint8_t | uEncounterMonster1AtLeast |
uint8_t | uEncounterMonster1AtMost |
char | Dif_M2 |
uint8_t | uEncounterMonster2AtLeast |
uint8_t | uEncounterMonster2AtMost |
char | Dif_M3 |
uint8_t | uEncounterMonster3AtLeast |
uint8_t | uEncounterMonster3AtMost |
char | field_3D |
char | field_3E |
char | field_3F |
uint8_t | uRedbookTrackID |
uint8_t | uEAXEnv |
char | field_42 |
char | field_43 |
int MapInfo::SpawnRandomTreasure | ( | struct SpawnPointMM7 * | a2 | ) |
См. определение в файле MapInfo.cpp строка 240
Перекрестные ссылки byte_4E8168, SpriteObject::containing_item, SpriteObject::Create(), ItemGen::GenerateArtifact(), IndoorLocation::GetSector(), ITEM_GOLD_LARGE, ITEM_GOLD_MEDIUM, ITEM_GOLD_SMALL, ObjectList::ObjectIDByItemID(), pIndoor, ItemsTable::pItems, pItemsTable, pObjectList, ItemGen::Reset(), ItemGen::SetIdentified(), ItemGen::special_enchantment, SpriteObject::spell_caster_pid, SpriteObject::spell_id, SpriteObject::spell_level, SpriteObject::spell_skill, SpriteObject::spell_target_pid, sub_450521_ProllyDropItemAt(), Treasure_prob, SpriteObject::uAttributes, SpriteObject::uFacing, SpawnPointMM7::uIndex, ItemGen::uItemID, SpriteObject::uObjectDescID, SpriteObject::uSectorID, SpriteObject::uSoundID, SpriteObject::uSpriteFrameID, SpriteObject::uType, SpriteObject::vPosition и SpawnPointMM7::vPosition.
Используется в ODM_LoadAndInitialize() и PrepareToLoadBLV().
String MapInfo::pName |
См. определение в файле MapInfo.h строка 38
Используется в _4B4224_UpdateNPCTopics(), BuildDialogueString(), Application::Game::EventLoop(), GameUI_GetMinimapHintText(), GUIWindow_Transition::GUIWindow_Transition(), GUIWindow_Travel::GUIWindow_Travel(), GUIWindow::HouseDialogManager(), MapStats::Initialize(), SimpleHouseDialog(), TravelByTransport(), UI_DrawSaveLoad(), GUIWindow_CalendarBook::Update(), GUIWindow_LloydsBook::Update(), GUIWindow_Travel::Update(), GUIWindow_MapBook::Update() и GUIWindow_Transition::Update().
String MapInfo::pFilename |
См. определение в файле MapInfo.h строка 39
Используется в Application::Game::EventLoop(), MapStats::Initialize(), MapStats::sub_410D99_get_map_index() и TravelByTransport().
String MapInfo::pEncounterMonster1Texture |
См. определение в файле MapInfo.h строка 40
Используется в MapStats::Initialize() и SpawnEncounter().
String MapInfo::pEncounterMonster2Texture |
См. определение в файле MapInfo.h строка 41
Используется в MapStats::Initialize() и SpawnEncounter().
String MapInfo::pEncounterMonster3Texture |
См. определение в файле MapInfo.h строка 42
Используется в MapStats::Initialize() и SpawnEncounter().
unsigned int MapInfo::uNumResets |
См. определение в файле MapInfo.h строка 43
Используется в MapStats::Initialize().
unsigned int MapInfo::uFirstVisitedAt |
См. определение в файле MapInfo.h строка 44
Используется в MapStats::Initialize().
unsigned int MapInfo::uRespawnIntervalDays |
См. определение в файле MapInfo.h строка 45
Используется в MapStats::Initialize(), ODM_LoadAndInitialize() и PrepareToLoadBLV().
int MapInfo::_alert_days |
См. определение в файле MapInfo.h строка 46
Используется в MapStats::Initialize().
int MapInfo::_steal_perm |
См. определение в файле MapInfo.h строка 47
Используется в Actor::ApplyFineForKillingPeasant(), MapStats::Initialize(), Actor::StealFrom() и UIShop_Buy_Identify_Repair().
int MapInfo::_per |
См. определение в файле MapInfo.h строка 48
Используется в Party::_497FC5_check_party_perception_against_level() и MapStats::Initialize().
char MapInfo::LockX5 |
См. определение в файле MapInfo.h строка 50
Используется в MapStats::Initialize() и Chest::Open().
char MapInfo::Trap_D20 |
См. определение в файле MapInfo.h строка 51
Используется в SpriteObject::ExplosionTraps() и MapStats::Initialize().
char MapInfo::Treasure_prob |
См. определение в файле MapInfo.h строка 52
Используется в GenerateItemsInChest(), MapStats::Initialize() и SpawnRandomTreasure().
char MapInfo::Encounter_percent |
См. определение в файле MapInfo.h строка 53
Используется в Application::Game::EventLoop() и MapStats::Initialize().
char MapInfo::EncM1percent |
См. определение в файле MapInfo.h строка 54
Используется в Application::Game::EventLoop() и MapStats::Initialize().
char MapInfo::EncM2percent |
См. определение в файле MapInfo.h строка 55
Используется в Application::Game::EventLoop() и MapStats::Initialize().
char MapInfo::EncM3percent |
См. определение в файле MapInfo.h строка 56
Используется в MapStats::Initialize().
char MapInfo::Dif_M1 |
См. определение в файле MapInfo.h строка 57
Используется в MapStats::Initialize() и SpawnEncounter().
uint8_t MapInfo::uEncounterMonster1AtLeast |
См. определение в файле MapInfo.h строка 58
Используется в MapStats::Initialize() и SpawnEncounter().
uint8_t MapInfo::uEncounterMonster1AtMost |
См. определение в файле MapInfo.h строка 59
Используется в MapStats::Initialize() и SpawnEncounter().
char MapInfo::Dif_M2 |
См. определение в файле MapInfo.h строка 60
Используется в MapStats::Initialize() и SpawnEncounter().
uint8_t MapInfo::uEncounterMonster2AtLeast |
См. определение в файле MapInfo.h строка 61
Используется в MapStats::Initialize() и SpawnEncounter().
uint8_t MapInfo::uEncounterMonster2AtMost |
См. определение в файле MapInfo.h строка 62
Используется в MapStats::Initialize() и SpawnEncounter().
char MapInfo::Dif_M3 |
См. определение в файле MapInfo.h строка 63
Используется в MapStats::Initialize() и SpawnEncounter().
uint8_t MapInfo::uEncounterMonster3AtLeast |
См. определение в файле MapInfo.h строка 64
Используется в MapStats::Initialize() и SpawnEncounter().
uint8_t MapInfo::uEncounterMonster3AtMost |
См. определение в файле MapInfo.h строка 65
Используется в MapStats::Initialize() и SpawnEncounter().
uint8_t MapInfo::uRedbookTrackID |
См. определение в файле MapInfo.h строка 69
Используется в MapStats::Initialize() и PlayLevelMusic().
uint8_t MapInfo::uEAXEnv |
См. определение в файле MapInfo.h строка 70
Используется в MapStats::Initialize().