Skip to content

Commit 8fb6b9e

Browse files
committed
Declare proper type for CTheScripts::MultiScriptArray
1 parent c9a625c commit 8fb6b9e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

plugin_sa/game_sa/CTheScripts.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ PLUGIN_VARIABLE unsigned short &CTheScripts::NumberOfExclusiveMissionScripts = *
5151
PLUGIN_VARIABLE unsigned short &CTheScripts::NumberOfMissionScripts = *reinterpret_cast<unsigned short *>(GLOBAL_ADDRESS_BY_VERSION(0xA444BC, 0, 0, 0, 0, 0));
5252
PLUGIN_VARIABLE unsigned int &CTheScripts::LargestMissionScriptSize = *reinterpret_cast<unsigned int *>(GLOBAL_ADDRESS_BY_VERSION(0xA444C0, 0, 0, 0, 0, 0));
5353
PLUGIN_VARIABLE unsigned int &CTheScripts::MainScriptSize = *reinterpret_cast<unsigned int *>(GLOBAL_ADDRESS_BY_VERSION(0xA444C4, 0, 0, 0, 0, 0));
54-
PLUGIN_VARIABLE char *CTheScripts::MultiScriptArray = reinterpret_cast<char *>(GLOBAL_ADDRESS_BY_VERSION(0xA444C8, 0, 0, 0, 0, 0));
54+
PLUGIN_VARIABLE int(&CTheScripts::MultiScriptArray)[200] = *reinterpret_cast<int(*)[200]>(GLOBAL_ADDRESS_BY_VERSION(0xA444C8, 0, 0, 0, 0, 0));
5555
PLUGIN_VARIABLE bool &CTheScripts::bUsingAMultiScriptFile = *reinterpret_cast<bool *>(GLOBAL_ADDRESS_BY_VERSION(0xA447E8, 0, 0, 0, 0, 0));
5656
PLUGIN_VARIABLE int &CTheScripts::StoreVehicleIndex = *reinterpret_cast<int *>(GLOBAL_ADDRESS_BY_VERSION(0xA447EC, 0, 0, 0, 0, 0));
5757
PLUGIN_VARIABLE bool &CTheScripts::StoreVehicleWasRandom = *reinterpret_cast<bool *>(GLOBAL_ADDRESS_BY_VERSION(0xA447F0, 0, 0, 0, 0, 0));

plugin_sa/game_sa/CTheScripts.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ class PLUGIN_API CTheScripts
222222
SUPPORTED_10US static unsigned short &NumberOfMissionScripts;
223223
SUPPORTED_10US static unsigned int &LargestMissionScriptSize;
224224
SUPPORTED_10US static unsigned int &MainScriptSize;
225-
SUPPORTED_10US static char *MultiScriptArray; // static char MultiScriptArray[800]
225+
SUPPORTED_10US static int(&MultiScriptArray)[200]; // mission offsets in scm file
226226
SUPPORTED_10US static bool &bUsingAMultiScriptFile;
227227
SUPPORTED_10US static int &StoreVehicleIndex;
228228
SUPPORTED_10US static bool &StoreVehicleWasRandom;

0 commit comments

Comments
 (0)