comparison mm7_data.cpp @ 569:f451efdb7c8b

* Party buff icons drawing (right panel) * Water Walk works & draws * Fly works & draws * Invisibility sfx works * Some player buff icons draw
author Nomad
date Tue, 05 Mar 2013 16:14:22 +0200
parents 8b9cbf1f87fb
children 628694cd5744
comparison
equal deleted inserted replaced
568:6f7d936edc9b 569:f451efdb7c8b
1 #include "mm7_data.h" 1 #include "mm7_data.h"
2 2
3 #include "NPC.h" 3 #include "NPC.h"
4 #include "Actor.h" 4 #include "Actor.h"
5 #include "GUIWindow.h" 5 #include "GUIWindow.h"
6 #include "Party.h"
6 7
7 8
8 9
9 void ErrHR(HRESULT hr, const char *pAPI, const char *pFunction, const char *pFile, int line) 10 void ErrHR(HRESULT hr, const char *pAPI, const char *pFunction, const char *pFile, int line)
10 { 11 {
943 char aItem3_3dvDa2[777]; // idb 944 char aItem3_3dvDa2[777]; // idb
944 char aItem3_3dvDa1[15]; // weak 945 char aItem3_3dvDa1[15]; // weak
945 char aItem3_3dvD[13]; // weak 946 char aItem3_3dvD[13]; // weak
946 char aItem64v1[9]; // weak 947 char aItem64v1[9]; // weak
947 char aEffpar01[777]; // idb 948 char aEffpar01[777]; // idb
948 int pPartySpellbuffsUI_XYs[14][2]; 949
949 char byte_4E5DD8[777]; // weak 950 int pPartySpellbuffsUI_XYs[14][2] =
950 unsigned __int8 pPartySpellbuffsUI_smthns[14]; 951 {
952 {477, 247}, {497, 247}, {522, 247}, {542, 247}, {564, 247}, {581, 247}, {614, 247},
953 {477, 279}, {497, 279}, {522, 279}, {542, 279}, {564, 279}, {589, 279}, {612, 279}
954 };
955 unsigned char byte_4E5DD8[14] =
956 {
957 PARTY_BUFF_FEATHER_FALL, PARTY_BUFF_RESIST_FIRE, PARTY_BUFF_RESIST_AIR, PARTY_BUFF_RESIST_WATER, PARTY_BUFF_RESIST_MIND, PARTY_BUFF_RESIST_EARTH, PARTY_BUFF_RESIST_BODY,
958 PARTY_BUFF_HEROISM, PARTY_BUFF_HASTE, PARTY_BUFF_SHIELD, PARTY_BUFF_STONE_SKIN, PARTY_BUFF_PROTECTION_FROM_MAGIC, PARTY_BUFF_IMMOLATION, PARTY_BUFF_DAY_OF_GODS
959 };
960 unsigned __int8 pPartySpellbuffsUI_smthns[14] =
961 {
962 14, 1, 10, 4, 7, 2, 9,
963 3, 6, 15, 8, 3, 12, 0
964 };
965
951 char aSpell27[777]; // idb 966 char aSpell27[777]; // idb
952 char aSpell21[777]; // idb 967 char aSpell21[777]; // idb
953 char aIsn02d[777]; // idb 968 char aIsn02d[777]; // idb
954 char aBardataB[777]; // idb 969 char aBardataB[777]; // idb
955 char aBardata[8]; // weak 970 char aBardata[8]; // weak
1859 int pVisibleWindowsIdxs[20]; // weak 1874 int pVisibleWindowsIdxs[20]; // weak
1860 int uNumVisibleWindows; 1875 int uNumVisibleWindows;
1861 char bFlashHistoryBook; // weak 1876 char bFlashHistoryBook; // weak
1862 char bFlashAutonotesBook; // weak 1877 char bFlashAutonotesBook; // weak
1863 char bFlashQuestBook; // weak 1878 char bFlashQuestBook; // weak
1864 int dword_507960; // weak 1879 int uTextureID_PlayerBuff_PainReflection; // weak
1865 int dword_507964; // weak 1880 int uTextureID_PlayerBuff_Hammerhands; // weak
1866 int dword_507968; // weak 1881 int uTextureID_PlayerBuff_Preservation; // weak
1867 int dword_50796C; // weak 1882 int uTextureID_PlayerBuff_Bless; // weak
1868 int uTextureID_Btn_QuickReference; // weak 1883 int uTextureID_Btn_QuickReference; // weak
1869 int dword_5079B4; // weak 1884 int dword_5079B4; // weak
1870 int dword_5079C8; // weak 1885 int dword_5079C8; // weak
1871 int dword_5079CC; // weak 1886 int dword_5079CC; // weak
1872 int dword_5079D0; // weak 1887 int dword_5079D0; // weak
1886 int dword_507BF0_is_there_popup_onscreen; // weak 1901 int dword_507BF0_is_there_popup_onscreen; // weak
1887 int dword_507C08; // weak 1902 int dword_507C08; // weak
1888 int dword_507C0C; // weak 1903 int dword_507C0C; // weak
1889 int dword_507CBC; // weak 1904 int dword_507CBC; // weak
1890 int dword_507CC0; // weak 1905 int dword_507CC0; // weak
1891 __int64 qword_507CC8; // weak 1906 __int64 GameUI_RightPanel_BookFlashTimer; // weak
1892 int _507CD4_RestUI_hourglass_anim_controller; // weak 1907 int _507CD4_RestUI_hourglass_anim_controller; // weak
1893 int dword_507CD8; // weak 1908 int dword_507CD8; // weak
1894 int dword_50B570[777]; // weak 1909 int dword_50B570[777]; // weak
1895 int dword_50B638[777]; // weak 1910 int dword_50B638[777]; // weak
1896 int dword_50B700; // weak 1911 int dword_50B700; // weak
1976 int _unused000; // weak 1991 int _unused000; // weak
1977 1992
1978 unsigned __int16 pOdmMinimap[117][137]; 1993 unsigned __int16 pOdmMinimap[117][137];
1979 unsigned int uNumBlueFacesInBLVMinimap; 1994 unsigned int uNumBlueFacesInBLVMinimap;
1980 unsigned __int16 pBlueFacesInBLVMinimapIDs[50]; 1995 unsigned __int16 pBlueFacesInBLVMinimapIDs[50];
1981 int pTextureIDs_isns[14]; 1996 int pTextureIDs_PartyBuffIcons[14];
1982 unsigned int uIconIdx_Spell21; 1997 unsigned int uIconIdx_FlySpell;
1983 unsigned int uIconIdx_Spell27; 1998 unsigned int uIconIdx_WaterWalk;
1984 int dword_576E28; // weak 1999 int dword_576E28; // weak
1985 int dword_576E2C; // weak 2000 int dword_576E2C; // weak
1986 __int64 _5773B8_event_timer; // weak 2001 __int64 _5773B8_event_timer; // weak
1987 int dword_5773C0; // weak 2002 int dword_5773C0; // weak
1988 2003