Mercurial > might-and-magic-trilogy
diff mm7_data.h @ 23:509744251c8e
Player-related members
author | Nomad |
---|---|
date | Sun, 14 Oct 2012 00:27:38 +0200 |
parents | 540178ef9b18 |
children | 74940016abc8 |
line wrap: on
line diff
--- a/mm7_data.h Sat Oct 13 20:18:28 2012 +0200 +++ b/mm7_data.h Sun Oct 14 00:27:38 2012 +0200 @@ -1924,37 +1924,14 @@ extern char byte_4ED498; // weak extern __int16 pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing__negindex[]; // weak extern __int16 pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing[4]; -extern unsigned __int8 pBaseHealthByClass[12]; -extern char byte_4ED75C[]; // weak -extern unsigned __int8 pBaseHealthPerLevelByClass[36]; -extern unsigned __int8 pBaseManaPerLevelByClass[36]; -extern char byte_4ED820[]; // weak -extern char byte_4ED94C[]; // weak extern char byte_4ED970_skill_learn_ability_by_class_table[32][37]; extern int dword_4EDEA0[]; // weak extern int dword_4EDEB4[]; // weak extern int dword_4EDEC4[]; // weak extern __int16 word_4EDED8[]; // weak extern __int16 word_4EDEDC; // weak -extern int pConditionImportancyTable[18]; extern _UNKNOWN unk_4EDF40; // weak -extern unsigned __int8 pConditionStrengthMultiplier[19]; -extern unsigned __int8 pConditionIntelligenceMultiplier[19]; -extern unsigned __int8 pConditionWillpowerMultiplier[19]; -extern unsigned __int8 pConditionEnduranceMultiplier[19]; -extern unsigned __int8 pConditionAccuracyMultiplier[19]; -extern unsigned __int8 pConditionSpeedMultiplier[19]; -extern unsigned __int8 pConditionLuckMultiplier[19]; -extern unsigned int pAgeingTable[4]; -extern unsigned __int8 pAgeingStrengthMultiplier[4]; -extern unsigned __int8 pAgeingIntelligenceMultiplier[4]; -extern unsigned __int8 pAgeingWillpowerMultiplier[4]; -extern unsigned __int8 pAgeingEnduranceMultiplier[4]; -extern unsigned __int8 pAgeingAccuracyMultiplier[4]; -extern unsigned __int8 pAgeingSpeedMultiplier[4]; -extern unsigned __int8 pAgeingLuckMultiplier[4]; -extern __int16 word_4EDFFC; // weak -extern short word_4EDFFE[29]; // idb +extern __int16 word_4EDFFC[30]; extern char player_stat_bonuses[]; // weak extern unsigned int pHiredNPCsIconsOffsetsX[2]; extern unsigned int pHiredNPCsIconsOffsetsY[2]; @@ -2620,7 +2597,7 @@ extern void *ptr_6A0D08; extern int _6A0D0C_txt_lod_loading; // weak extern int _6A0D10_txt_lod_loading__unused; // weak -extern unsigned int uCurrentMenuID; +extern enum MENU_STATE uCurrentMenuID; extern unsigned int uGameState; extern int uDefaultTravelTime_ByFoot; // weak extern int day_attrib; // weak @@ -3297,8 +3274,8 @@ int __cdecl AbortWithError(); void Abortf(const char *Format, ...); void __cdecl crt_deconstruct_ptr_6A0118(); -void __thiscall SetCurrentMenuID(unsigned int uMenu); // idb -unsigned int __cdecl GetCurrentMenuID(); +void SetCurrentMenuID(enum MENU_STATE); // idb +enum MENU_STATE GetCurrentMenuID(); void *__thiscall output_debug_string(void *_this, std::string a2, const char *a3, int a4); std::string *__fastcall _4678E2_make_error_string(std::string *a1, int line, std::string file); int __thiscall sub_467D5D(int _this);