From 1799eb397ce7fa052bb6de62b04f05d6f07dd769 Mon Sep 17 00:00:00 2001 From: Frederik <frederik@prasch.de> Date: Mon, 10 Feb 2025 03:04:38 +0100 Subject: [PATCH] Only let Infantry and Mechanized Infantry Capture buildings for balancing reasons --- src/game/level/Level.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/level/Level.cpp b/src/game/level/Level.cpp index 99cee07..9972857 100644 --- a/src/game/level/Level.cpp +++ b/src/game/level/Level.cpp @@ -754,7 +754,9 @@ void Level::handleSelectingEvents(Engine& engine, SDL_Event& event) if (building.getXPosition() == u.getXPosition() && building.getYPosition() == u.getYPosition()) { - if (building.getFaction() != u.getFaction()) + if ((building.getFaction() != u.getFaction()) && + (u.getUnitTypeId() == UnitTypeId::INFANTERY || + u.getUnitTypeId() == UnitTypeId::MECHANIZED_INFANTERY)) { m_captureBuilding = id; m_contextMenu.setOptions( -- GitLab