Mercurial > mm7
comparison mm7_data.cpp @ 1310:0665a061132b
autonotes and quest tables overflow fixed
author | Gloval |
---|---|
date | Mon, 24 Jun 2013 23:55:02 +0400 |
parents | 34c433886ed4 |
children | 1e35cfed7928 |
comparison
equal
deleted
inserted
replaced
1309:995d2f8ad71b | 1310:0665a061132b |
---|---|
51 | 51 |
52 #include "stru298.h" | 52 #include "stru298.h" |
53 stru298 stru_50FE08; // weak | 53 stru298 stru_50FE08; // weak |
54 | 54 |
55 #include "Autonotes.h" | 55 #include "Autonotes.h" |
56 std::array<Autonote, 195> pAutonoteTxt; // weak | 56 std::array<Autonote, 196> pAutonoteTxt; // weak |
57 | 57 |
58 #include "Awards.h" | 58 #include "Awards.h" |
59 std::array<Award, 105> pAwards; | 59 std::array<Award, 105> pAwards; |
60 std::array<AwardType, 1000> achieved_awards; | 60 std::array<AwardType, 1000> achieved_awards; |
61 int num_achieved_awards; | 61 int num_achieved_awards; |
381 char aUnableToLoadS[777]; // idb | 381 char aUnableToLoadS[777]; // idb |
382 char aBitmaps[777]; // idb | 382 char aBitmaps[777]; // idb |
383 char aIcons[777]; // idb | 383 char aIcons[777]; // idb |
384 char aPending[777]; // idb | 384 char aPending[777]; // idb |
385 char aCanTFindS[777]; // idb | 385 char aCanTFindS[777]; // idb |
386 std::array<char *, 9> spellbook_texture_filename_suffices = {{"f", "a", "w", "e", "s", "m", "b", "l", "d"}}; // weak | 386 |
387 //__int16 word_4E1D3A[777]; // weak | |
388 std::array<__int16, 6> pTownPortalBook_xs = {{260, 324, 147, 385, 390, 19}}; | |
389 std::array<__int16, 6> pTownPortalBook_ys = {{206, 84, 182, 239, 17, 283}}; | |
390 std::array<__int16, 6> pTownPortalBook_ws = {{ 80, 66, 68, 72, 67, 74}}; | |
391 std::array<__int16, 6> pTownPortalBook_hs = {{ 55, 56, 65, 67, 67, 59}}; | |
392 | |
393 | |
394 std::array<unsigned int, 5> pLloydsBeaconsPreviewXs = {{61, 281, 61, 281, 171}}; // 004E249C | |
395 std::array<unsigned int, 5> pLloydsBeaconsPreviewYs = {{84, 84, 228, 228, 155}}; | |
396 std::array<unsigned int, 5> pLloydsBeacons_SomeXs = {{59, 279, 59, 279, 169}}; | |
397 std::array<unsigned int, 5> pLloydsBeacons_SomeYs = {{82, 82, 226, 226, 153}}; | |
398 std::array<char, 7> aSbwb00; // weak | 387 std::array<char, 7> aSbwb00; // weak |
399 char aW[2]; // idb | 388 char aW[2]; // idb |
400 char aA[2]; // idb | 389 char aA[2]; // idb |
401 char aSD[777]; // idb | 390 char aSD[777]; // idb |
402 char aSS03d03dS000S0[777]; // idb | 391 char aSS03d03dS000S0[777]; // idb |
1282 int blv_prev_party_y; // weak | 1271 int blv_prev_party_y; // weak |
1283 char *dword_721660; // idb | 1272 char *dword_721660; // idb |
1284 char *dword_721664; // idb | 1273 char *dword_721664; // idb |
1285 std::array<NPCTopic, 789> pNPCTopics; | 1274 std::array<NPCTopic, 789> pNPCTopics; |
1286 char *dword_722F10; // idb | 1275 char *dword_722F10; // idb |
1287 std::array<const char *, 512> pQuestTable; | 1276 std::array<const char *, 513> pQuestTable; |
1288 _UNKNOWN unk_723714; // weak | 1277 _UNKNOWN unk_723714; // weak |
1289 char *dword_723718_autonote_related; // idb | 1278 char *dword_723718_autonote_related; // idb |
1290 int dword_72371C[777]; // weak | 1279 int dword_72371C[777]; // weak |
1291 std::array<const char *, 82> pScrolls; | 1280 std::array<const char *, 82> pScrolls; |
1292 int dword_723E80_award_related[777]; // weak | 1281 int dword_723E80_award_related[777]; // weak |