From 80dda2e1f9b7f3dcf48fae32779e2cdc75e30235 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sat, 11 Jan 2025 20:47:09 -0800 Subject: [PATCH] fix slime child count in challenge mode --- src/Map.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Map.cc b/src/Map.cc index fa1f083c..8fc790b1 100644 --- a/src/Map.cc +++ b/src/Map.cc @@ -2041,8 +2041,9 @@ shared_ptr SuperMap::add_enemy_and_children( if ((set_entry->num_children != 0) && (set_entry->num_children != 4)) { this->log.warning("POFUILLY_SLIME has an unusual num_children (0x%hX)", set_entry->num_children.load()); } - default_num_children = -1; // Skip adding children (because we do it here) - for (size_t z = 0; z < 5; z++) { + default_num_children = -1; // Skip adding children later (because we do it here) + size_t num_children = set_entry->num_children ? set_entry->num_children.load() : 4; + for (size_t z = 0; z < num_children + 1; z++) { add(EnemyType::POFUILLY_SLIME, is_rare_v123, false); } break;