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);