From 51f6db980318531b9d8084618fe9576cdae6a9d8 Mon Sep 17 00:00:00 2001 From: Fishia <74685931+FishiaTee@users.noreply.github.com> Date: Fri, 5 Dec 2025 12:30:44 +0700 Subject: [PATCH] fix(tower_defense): level id is key, not value --- .../emu/nebula/game/activity/type/TowerDefenseActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/emu/nebula/game/activity/type/TowerDefenseActivity.java b/src/main/java/emu/nebula/game/activity/type/TowerDefenseActivity.java index a59826b..86f088e 100644 --- a/src/main/java/emu/nebula/game/activity/type/TowerDefenseActivity.java +++ b/src/main/java/emu/nebula/game/activity/type/TowerDefenseActivity.java @@ -65,7 +65,7 @@ public class TowerDefenseActivity extends GameActivity { var proto = msg.getMutableTowerDefense(); // Add completed stages - for (int id : this.completedStages.values()) { + for (int id : this.completedStages.keySet()) { // Create proto var level = ActivityTowerDefenseLevel.newInstance(); @@ -78,7 +78,7 @@ public class TowerDefenseActivity extends GameActivity { } // Add completed quests - for (int id : this.completedStages.values()) { + for (int id : this.completedStages.keySet()) { // Create proto var quest = ActivityQuest.newInstance();