comparison NPC.h @ 237:2799737f8a74

more text parsers refactor
author Gloval
date Mon, 18 Feb 2013 00:47:36 +0400
parents 207b2492e14b
children 37dcbe8f3cca 48f21f569328
comparison
equal deleted inserted replaced
234:47e06334c564 237:2799737f8a74
55 55
56 /* 139 */ 56 /* 139 */
57 #pragma pack(push, 1) 57 #pragma pack(push, 1)
58 struct NPCStats_stru0 58 struct NPCStats_stru0
59 { 59 {
60 int field_0; 60 int field_0; //summ
61 char field_4[60]; 61 char field_4[60]; //prof position
62 }; 62 };
63 #pragma pack(pop) 63 #pragma pack(pop)
64 64
65 /* 140 */ 65 /* 140 */
66 #pragma pack(push, 1) 66 #pragma pack(push, 1)
88 void Initialize(); 88 void Initialize();
89 void Release(); 89 void Release();
90 bool InitializeAdditionalNPCs(NPCData *a2, int a3, int a4, int a5); 90 bool InitializeAdditionalNPCs(NPCData *a2, int a3, int a4, int a5);
91 void _476C60(); 91 void _476C60();
92 92
93 93
94 NPCData pNPCData[501]; 94 NPCData pNPCData[501];
95 NPCData pNewNPCData[501]; 95 NPCData pNewNPCData[501];
96 char *pNPCNames[540][2]; 96 char *pNPCNames[540][2];
97 int field_13A58; 97 int field_13A58;
98 int field_13A5C; 98 int field_13A5C;
101 int field_13A68; 101 int field_13A68;
102 NPCProfession pProfessions[58]; 102 NPCProfession pProfessions[58];
103 NPCData array_13EF4[100]; 103 NPCData array_13EF4[100];
104 char *pCatchPhrases[52]; 104 char *pCatchPhrases[52];
105 char *pNPCNames2[500]; 105 char *pNPCNames2[500];
106 NPCStats_stru0 array_16544[77]; 106 NPCStats_stru0 array_16544[77]; //16544h proffesion position in area
107 int field_17884; 107 int field_17884;
108 int field_17888; 108 int field_17888;
109 NPCGreeting pNPCGreetings[205]; 109 NPCGreeting pNPCGreetings[205];
110 unsigned __int16 pGroups[51]; 110 unsigned __int16 pGroups[51];
111 unsigned __int16 pGroups_copy[51]; 111 unsigned __int16 pGroups_copy[51];