From 3445a05ec4994b4c1c5f7cd61a5f0aa983c32dd9 Mon Sep 17 00:00:00 2001 From: krogenth Date: Sun, 26 Jan 2025 16:43:18 -0500 Subject: [PATCH] update unkown09 opcode to treat last 2 bytes as story flag --- .../Data/Maps/MapDialogueOpcodes/Unknown09Opcode.cs | 6 ++---- src/G2DataGUI/UI/Views/Content/MapDialogue.axaml | 10 ++-------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/G2DataGUI.Common/Data/Maps/MapDialogueOpcodes/Unknown09Opcode.cs b/src/G2DataGUI.Common/Data/Maps/MapDialogueOpcodes/Unknown09Opcode.cs index a2ddf85..963fb83 100644 --- a/src/G2DataGUI.Common/Data/Maps/MapDialogueOpcodes/Unknown09Opcode.cs +++ b/src/G2DataGUI.Common/Data/Maps/MapDialogueOpcodes/Unknown09Opcode.cs @@ -8,8 +8,7 @@ public class Unknown09Opcode : IMapDialogueOpcode public DialogueOpcode Opcode { get; set; } = DialogueOpcode.Unknown09; public byte Unknown1 { get; set; } public byte Unknown2 { get; set; } - public byte Unknown3 { get; set; } - public byte Unknown4 { get; set; } + public short StoryFlag { get; set; } public static IMapDialogueOpcode ReadOpcode(Stream reader) { @@ -17,8 +16,7 @@ public static IMapDialogueOpcode ReadOpcode(Stream reader) { Unknown1 = reader.ReadRawByte(), Unknown2 = reader.ReadRawByte(), - Unknown3 = reader.ReadRawByte(), - Unknown4 = reader.ReadRawByte(), + StoryFlag = reader.ReadRawShort(), }; } } diff --git a/src/G2DataGUI/UI/Views/Content/MapDialogue.axaml b/src/G2DataGUI/UI/Views/Content/MapDialogue.axaml index d3c3f66..7d4d551 100644 --- a/src/G2DataGUI/UI/Views/Content/MapDialogue.axaml +++ b/src/G2DataGUI/UI/Views/Content/MapDialogue.axaml @@ -688,7 +688,6 @@ - @@ -702,13 +701,8 @@ - - - - - - + +