From 9ec42ed9f7e168950c9a7014109482c95513d44c Mon Sep 17 00:00:00 2001 From: GriffinR Date: Wed, 31 Dec 2025 19:34:00 -0500 Subject: [PATCH] Fix incorrect saving of custom encounters data --- CHANGELOG.md | 3 ++- src/project.cpp | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f32b6f0..329ec577 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project somewhat adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The MAJOR version number is bumped when there are **"Breaking Changes"** in the pret projects. For more on this, see [the manual page on breaking changes](https://huderlem.github.io/porymap/manual/breaking-changes.html). ## [Unreleased] -Nothing, yet. +### Fixed +- Fix custom top-level data in the `encounters` object of `wild_encounters.json` being discarded if no `fields` data is present. ## [6.3.0] - 2025-12-26 ### Added diff --git a/src/project.cpp b/src/project.cpp index d53e9cb9..b564b34b 100644 --- a/src/project.cpp +++ b/src/project.cpp @@ -1023,10 +1023,9 @@ bool Project::saveWildMonData() { } monInfoObject["mons"] = monArray; OrderedJson::append(&monInfoObject, monInfo.customData); - encounterObject[fieldName] = monInfoObject; - OrderedJson::append(&encounterObject, encounterHeader.customData); } + OrderedJson::append(&encounterObject, encounterHeader.customData); encountersArray.push_back(encounterObject); } }