Make spawn2 enabled/disabled instance aware

This commit is contained in:
Akkadius
2023-10-29 22:19:09 -05:00
parent d8ac387569
commit 06461944df
6 changed files with 41 additions and 24 deletions
+4 -3
View File
@@ -486,12 +486,13 @@ bool ZoneDatabase::PopulateZoneSpawnList(uint32 zoneid, LinkedList<Spawn2*> &spa
}
std::vector<Spawn2DisabledRepository::Spawn2Disabled> disabled_spawns = {};
if (spawn2_ids.size() > 0) {
if (!spawn2_ids.empty()) {
disabled_spawns = Spawn2DisabledRepository::GetWhere(
database,
fmt::format(
"spawn2_id IN ({})",
Strings::Join(spawn2_ids, ",")
"spawn2_id IN ({}) and instance_id = {}",
Strings::Join(spawn2_ids, ","),
zone->GetInstanceID()
)
);
}