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