diff --git a/src/order.cpp b/src/order.cpp index 0c7afcf43e5..73036d827ac 100644 --- a/src/order.cpp +++ b/src/order.cpp @@ -628,7 +628,7 @@ void orderUpdateDroid(DROID *psDroid) } break; case DROID_SENSOR: - if (attack) + if (!cbSensorDroid(psDroid) && attack) { actionDroid(psDroid, DACTION_OBSERVE, psObj); }