World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
См. документацию.
11 #define PARTY_AUTONOTES_BIT__EMERALD_FIRE_FOUNTAIN 2
120 #pragma pack(push, 1)
140 #pragma pack(push, 1)
163 bool HasItem(
unsigned int uItemID);
177 int _1_dont_share_with_followers___2_the_same_but_without_a_message__else_normal);
181 static void SetGold(
int amount);
182 static void AddGold(
int amount);
186 static void SetFood(
int amount);
336 void Rest(
unsigned int uHoursToSleep);
unsigned __int16 uint16_t
unsigned int uCurrentTimeSecond
void ResetPosMiscAndSpellBuffs()
unsigned int uNumBountiesCollected
@ PARTY_QUEST_OBELISK_CELESTE
@ PARTY_QUEST_FOUNTAIN_NIGHON
int y_rotation_granularity
static void TakeFood(int amount)
@ PARTY_FLAGS_1_ALERT_RED
unsigned int uCurrentMonth
GameTime & GetPlayingTime()
@ PARTY_QUEST_EMERALD_PLATE_ACTIVE
std::array< char, 29 > pIsArtifactFound
unsigned int uCurrentMinute
@ PARTY_BUFF_PROTECTION_FROM_MAGIC
static void SetFood(int amount)
int GetNextActiveCharacter()
@ PARTY_QUEST_EMERALD_MARGARETH_OFF
std::array< char, 32 > field_854
std::array< char, 39 > field_7d7
std::array< GameTime, 85 > Shops_next_generation_time
@ PARTY_QUEST_EMERALD_HAT_ACTIVE
@ PARTY_QUEST_OBELISK_EVENMORN_ISLAND
unsigned __int8 hirelingScrollPosition
@ PARTY_QUEST_OBELISK_BRACADA_DESERT
float TorchLightLastIntensity
char field_7B5_in_arena_quest
std::array< int, 53 > InTheShopFlags
unsigned int uDefaultPartyHeight
@ PARTY_QUEST_HARMONDALE_REBUILT
unsigned __int8 _quest_bits[64]
@ PARTY_QUEST_OBELISK_ERATHIA
unsigned int uCurrentHour
float flt_TorchlightColorR
@ PARTY_QUEST_FOUNTAIN_THE_PIT
std::array< Player, 4 > pPlayers
std::array< GameTime, 29 > HistoryEventTimes
void UpdatePlayersAndHirelingsEmotions()
unsigned int uDefaultEyelevel
void sub_421B2C_PlaceInInventory_or_DropPickedItem()
unsigned int uCurrentMonthWeek
std::array< GameTime, 10 > bountyHunting_next_generation_time
@ PARTY_QUEST_OBELISK_TULAREAN_FOREST
std::array< char, 24 > field_1605C
@ PARTY_QUEST_OBELISK_TREASURE_FOUND
GameTime last_regenerated
unsigned int GetPartyFame()
PartyTimeStruct PartyTimes
static void Sleep8Hours()
std::array< SpellBuff, 20 > pPartyBuffs
@ PARTY_QUEST_FOUNTAIN_EVENMORN_ISLE
unsigned int uPartyHeight
bool AddItemToParty(ItemGen *pItem)
@ PARTY_FLAGS_1_STANDING_ON_WATER
void PartyFindsGold(unsigned int uNumGold, int _1_dont_share_with_followers___2_the_same_but_without_a_message__else_normal)
@ PARTY_QUEST_OBELISK_HARMONDALE
@ PARTY_FLAGS_1_ALERT_YELLOW
void _449B7E_toggle_bit(unsigned char *pArray, int16_t a2, uint16_t bToggle)
bool _497FC5_check_party_perception_against_level()
unsigned char days_played_without_rest
float flt_TorchlightColorB
@ PARTY_BUFF_RESIST_WATER
int _6FC_water_lava_timer
@ PARTY_QUEST_OBELISK_THE_PIT
@ PARTY_QUEST_OBELISK_MOUNT_NIGHON
bool _449B57_test_bit(uint8_t *a1, int16_t a2)
@ PARTY_QUEST_EMERALD_LUTE_ACTIVE
int _46A89E_immolation_effect(int *affected, int affectedArrSize, int effectRange)
@ PARTY_BUFF_FEATHER_FALL
static void TakeGold(int amount)
int ImmolationSkillLevel()
@ PARTY_QUEST_EVENMORN_MAP_FOUND
@ PARTY_QUEST_OBELISK_AVLEE
@ PARTY_QUEST_EMERALD_RED_POTION_ACTIVE
@ PARTY_FLAGS_1_WATER_DAMAGE
@ PARTY_QUEST_EMERALD_LONGBOW_ACTIVE
std::array< std::array< ItemGen, 12 >, 53 > StandartItemsInShops
void CreateDefaultParty(bool bDebugGiveItems=false)
@ PARTY_QUEST_OBELISK_LAND_OF_THE_GIANTS
std::array< int, 4 > pTurnBasedPlayerRecoveryTimes
std::array< char, 60 > field_818
@ PARTY_QUEST_OBELISK_BARROW_DOWNS
void Add(PartyAction action)
std::array< unsigned __int8, 16 > pArcomageWins
void GivePartyExp(unsigned int pEXPNum)
std::array< NPCData, 2 > pHirelings
unsigned int uNumGoldInBank
@ PARTY_QUEST_OBELISK_STONE_CITY
bool HasItem(unsigned int uItemID)
@ PARTY_BUFF_INVISIBILITY
unsigned int uCurrentDayOfMonth
bool TestPartyQuestBit(PARTY_QUEST_BITS bit)
@ PARTY_BUFF_RESIST_EARTH
@ PARTY_QUEST_FOUNTAIN_CELESTIA
struct ActionQueue * pPartyActionQueue
void SetHoldingItem(ItemGen *pItem)
@ PARTY_QUEST_EMERALD_SEASHELL_ACTIVE
std::array< GameTime, 53 > _shop_ban_times
unsigned char _autonote_bits[26]
unsigned int uNumFoodRations
@ PARTY_QUEST_FINISHED_EMERALD_ISLE
void Rest(unsigned int uHoursToSleep)
std::array< GameTime, 10 > CounterEventValues
@ PARTY_QUEST_OBELISK_TATALIA
@ PARTY_QUEST_OBELISK_DEYJA
@ PARTY_QUEST_FOUNTAIN_PIERPONT
std::array< GameTime, 20 > _s_times
unsigned int uCurrentYear
std::array< std::array< ItemGen, 12 >, 32 > SpellBooksInGuilds
void RestAndHeal(int uNumMinutes)
static void AddGold(int amount)
unsigned __int32 uint32_t
int WizardEyeSkillLevel()
std::array< std::array< ItemGen, 12 >, 53 > SpecialItemsInShops
std::array< __int16, 5 > monster_for_hunting_killed
@ PARTY_QUEST_FOUNTAIN_HARMONDALE
std::array< __int16, 5 > monster_id_for_hunting
static void SetGold(int amount)
float flt_TorchlightColorG
static void GiveFood(int amount)