From ae04218c5ff8f628613bfafa7575100faec8ada4 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 7 Jul 2018 18:03:52 -0700 Subject: [PATCH] Update eventflagmax for e/frlg globals.h defines as 288 bytes for RS, and 300 for E & FR respectively verified event const vals for Emerald making sense --- PKHeX.Core/Saves/SAV3.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PKHeX.Core/Saves/SAV3.cs b/PKHeX.Core/Saves/SAV3.cs index 5e6e1abb7..1ccb00ba1 100644 --- a/PKHeX.Core/Saves/SAV3.cs +++ b/PKHeX.Core/Saves/SAV3.cs @@ -208,7 +208,7 @@ protected override byte[] Write(bool DSV) public override int OTLength => 7; public override int NickLength => 10; public override int MaxMoney => 999999; - protected override int EventFlagMax => EventFlag > 0 ? 0x900 : int.MinValue; + protected override int EventFlagMax => 8 * (RS ? 288 : 300); // 0x900 RS, else 0x960 protected override int EventConstMax => EventConst > 0 ? 0x100 : int.MinValue; public override bool HasParty => true;