diff --git a/library/modules/EventManager.cpp b/library/modules/EventManager.cpp index 918b6f25b..7b8b0a271 100644 --- a/library/modules/EventManager.cpp +++ b/library/modules/EventManager.cpp @@ -606,7 +606,7 @@ static void manageNewUnitActiveEvent(color_ostream& out) { unordered_set activeUnits_replacement; multimap copy(handlers[EventType::NEW_UNIT_ACTIVE].begin(), handlers[EventType::NEW_UNIT_ACTIVE].end()); int32_t tick = df::global::world->frame_counter; - for (auto unit : world->units.active) { + for (auto unit : df::global::world->units.active) { activeUnits_replacement.emplace(unit); if(activeUnits.find(unit) == activeUnits.end()){ for (auto &iter : copy) {