Esca
Farmhand
(Sorry if this isn't the right forum. It's an issue with Stardew's own modding features, rather than a specific mod.)
When a mod uses Stardew's "game state query" system, using any location-related queries on a mine floor will cause incorrect elevator progress. For example, if any "Condition" field is set like this, and the game checks that condition, it unlocks every floor of the mine elevator:
"Condition": "LOCATION_IS_INDOORS UndergroundMine120"
* I've attached an example pack for the mod Content Patcher that does this. It should affect any save that hasn't already reached floor 120, including new ones, as soon as they can access the mine.
* The attached save file is a fresh one where I slept until day 6. SMAPI, Content Patcher, and that example pack were installed. Floor 120 of the mines is already unlocked on arrival, despite never visiting it, due to that condition being checked.
* The attached SMAPI log is for that save file, from creation until after I took the elevator to floor 120.
This can be caused without Content Patcher as well, by any mod that happens to use location queries (or the game itself, if it ever had a reason to use them like that). It's related to Stardew's GameStateQuery.Helpers code for location queries, and how the elevator works.
---
Version: Stardew Valley 1.6.14 build 24317
OS: Windows 11 Pro
Language: English
Mode: Single-Player
Controls: Keyboard & Mouse
When a mod uses Stardew's "game state query" system, using any location-related queries on a mine floor will cause incorrect elevator progress. For example, if any "Condition" field is set like this, and the game checks that condition, it unlocks every floor of the mine elevator:
"Condition": "LOCATION_IS_INDOORS UndergroundMine120"
* I've attached an example pack for the mod Content Patcher that does this. It should affect any save that hasn't already reached floor 120, including new ones, as soon as they can access the mine.
* The attached save file is a fresh one where I slept until day 6. SMAPI, Content Patcher, and that example pack were installed. Floor 120 of the mines is already unlocked on arrival, despite never visiting it, due to that condition being checked.
* The attached SMAPI log is for that save file, from creation until after I took the elevator to floor 120.
This can be caused without Content Patcher as well, by any mod that happens to use location queries (or the game itself, if it ever had a reason to use them like that). It's related to Stardew's GameStateQuery.Helpers code for location queries, and how the elevator works.
---
Version: Stardew Valley 1.6.14 build 24317
OS: Windows 11 Pro
Language: English
Mode: Single-Player
Controls: Keyboard & Mouse
Attachments
-
1 KB Views: 4
-
212.1 KB Views: 2
-
8 KB Views: 3