From d1866c9bbf5c55d7500922d3b04aba9369df1be6 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sun, 19 Nov 2023 23:06:46 -0800 Subject: [PATCH] fix Ep2 Sinow child entity handling --- src/Map.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Map.cc b/src/Map.cc index d0885a01..c0111f23 100644 --- a/src/Map.cc +++ b/src/Map.cc @@ -417,7 +417,10 @@ void Map::add_enemy( this->add_enemy(floor, EnemyType::EPSIGUARD); } } else { - this->add_enemy(floor, (e.uparam1 & 0x01) ? EnemyType::SINOW_ZELE : EnemyType::SINOW_ZOA); + EnemyType type = (e.uparam1 & 0x01) ? EnemyType::SINOW_ZELE : EnemyType::SINOW_ZOA; + for (size_t z = 0; z < e.num_children + 1; z++) { + this->add_enemy(floor, type); + } } break; case 0xE1: