summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mevent.c8
-rw-r--r--src/mystery_event_script.c4
2 files changed, 11 insertions, 1 deletions
diff --git a/src/mevent.c b/src/mevent.c
index 3eff0c086..b22d02cbc 100644
--- a/src/mevent.c
+++ b/src/mevent.c
@@ -750,6 +750,12 @@ bool32 sub_8144254(const u16 * data)
return FALSE;
}
+#if defined(FIRERED)
+#define MEVENT_HEADER_VERSION_CODE 1
+#elif defined(LEAFGREEN)
+#define MEVENT_HEADER_VERSION_CODE 2
+#endif
+
void BuildMEventClientHeader(struct MEventClientHeaderStruct * data)
{
s32 i;
@@ -759,7 +765,7 @@ void BuildMEventClientHeader(struct MEventClientHeaderStruct * data)
data->unk_04 = 1;
data->unk_08 = 1;
data->unk_0C = 1;
- data->unk_10 = 1;
+ data->unk_10 = MEVENT_HEADER_VERSION_CODE;
// Check whether a card already exists
if (ValidateReceivedWonderCard())
diff --git a/src/mystery_event_script.c b/src/mystery_event_script.c
index c73d7445b..7b25cc5ff 100644
--- a/src/mystery_event_script.c
+++ b/src/mystery_event_script.c
@@ -22,7 +22,11 @@ extern ScrCmdFunc gMysteryEventScriptCmdTable[];
extern ScrCmdFunc gMysteryEventScriptCmdTableEnd[];
#define LANGUAGE_MASK 0x1
+#if defined(FIRERED)
#define VERSION_MASK 0x1
+#elif defined(LEAFGREEN)
+#define VERSION_MASK 0x2
+#endif
EWRAM_DATA static struct ScriptContext sMysteryEventScriptContext = {0};