World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <NPC.h>
Открытые члены | |
bool | Hired () |
Открытые атрибуты | |
char * | pName |
unsigned int | uPortraitID |
unsigned int | uFlags |
int | fame |
int | rep |
unsigned int | Location2D |
unsigned int | uProfession |
int | greet |
int | joins |
int | field_24 |
unsigned int | evt_A |
unsigned int | evt_B |
unsigned int | evt_C |
unsigned int | evt_D |
unsigned int | evt_E |
unsigned int | evt_F |
unsigned int | uSex |
int | bHasUsedTheAbility |
int | news_topic |
|
inline |
См. определение в файле NPC.h строка 80
Перекрестные ссылки uFlags.
Используется в Player::CompareVariable(), Party::CountHirelings(), Game_StartHirelingDialogue(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), GetGreetType(), GetNewNPCData(), GetNPCData(), OnSelectNPCDialogueOption(), PartyHasDragon() и GUIWindow_Dialogue::Update().
char* NPCData::pName |
См. определение в файле NPC.h строка 82
Используется в NPCStats::_476C60_on_load_game(), BuildDialogueString(), ClickNPCTopic(), Party::CountHirelings(), NPCData_Image_MM7::Deserialize(), Game_StartHirelingDialogue(), GameUI_DrawHiredNPCs(), GameUI_DrawNPCPopup(), GetGreetType(), GetNewNPCData(), GetNPCData(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), MonsterPopup_Draw(), OnSelectNPCDialogueOption(), Party::PartyFindsGold(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
unsigned int NPCData::uPortraitID |
См. определение в файле NPC.h строка 83
Используется в NPCData_Image_MM7::Deserialize(), GameUI_DrawHiredNPCs(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), PrepareHouse() и NPCData_Image_MM7::Serialize().
unsigned int NPCData::uFlags |
См. определение в файле NPC.h строка 84
Используется в Player::AddVariable(), CheckHiredNPCSpeciality(), ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), GameUI_DrawHiredNPCs(), GameUI_InitializeDialogue(), Hired(), NPCStats::InitializeAdditionalNPCs(), OnSelectNPCDialogueOption(), Party::PartyFindsGold(), PrepareHouse(), Party::Reset(), NPCData_Image_MM7::Serialize(), Player::SetVariable(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
int NPCData::fame |
См. определение в файле NPC.h строка 86
Используется в NPCData_Image_MM7::Deserialize(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().
int NPCData::rep |
См. определение в файле NPC.h строка 87
Используется в BuildDialogueString(), NPCData_Image_MM7::Deserialize(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().
unsigned int NPCData::Location2D |
См. определение в файле NPC.h строка 88
Используется в NPCData_Image_MM7::Deserialize(), EventProcessor(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), PrepareHouse() и NPCData_Image_MM7::Serialize().
unsigned int NPCData::uProfession |
См. определение в файле NPC.h строка 89
Используется в BuildDialogueString(), CheckHiredNPCSpeciality(), ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), MonsterPopup_Draw(), OnSelectNPCDialogueOption(), Party::PartyFindsGold(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog(), Player::SubtractVariable() и GUIWindow_Dialogue::Update().
int NPCData::greet |
См. определение в файле NPC.h строка 90
Используется в NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeNPCData(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
int NPCData::joins |
См. определение в файле NPC.h строка 91
Используется в NPCData_Image_MM7::Deserialize(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData() и NPCData_Image_MM7::Serialize().
int NPCData::field_24 |
См. определение в файле NPC.h строка 92
Используется в NPCData_Image_MM7::Deserialize(), Application::Game::GameLoop(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().
unsigned int NPCData::evt_A |
См. определение в файле NPC.h строка 93
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog(), GUIWindow_Dialogue::Update() и Party::UpdatePlayersAndHirelingsEmotions().
unsigned int NPCData::evt_B |
См. определение в файле NPC.h строка 94
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog(), GUIWindow_Dialogue::Update() и Party::UpdatePlayersAndHirelingsEmotions().
unsigned int NPCData::evt_C |
См. определение в файле NPC.h строка 95
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog(), GUIWindow_Dialogue::Update() и Party::UpdatePlayersAndHirelingsEmotions().
unsigned int NPCData::evt_D |
См. определение в файле NPC.h строка 96
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
unsigned int NPCData::evt_E |
См. определение в файле NPC.h строка 97
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
unsigned int NPCData::evt_F |
См. определение в файле NPC.h строка 98
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
unsigned int NPCData::uSex |
См. определение в файле NPC.h строка 99
Используется в BuildDialogueString(), NPCData_Image_MM7::Deserialize(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().
int NPCData::bHasUsedTheAbility |
См. определение в файле NPC.h строка 100
Используется в _494035_timed_effects__water_walking_damage__etc(), NPCData_Image_MM7::Deserialize(), GameUI_InitializeDialogue(), OnSelectNPCDialogueOption() и NPCData_Image_MM7::Serialize().
int NPCData::news_topic |
См. определение в файле NPC.h строка 101
Используется в NPCData_Image_MM7::Deserialize() и NPCData_Image_MM7::Serialize().