diff --git a/plugins/manipulator.cpp b/plugins/manipulator.cpp index ae21080eb..7c86b6f7d 100644 --- a/plugins/manipulator.cpp +++ b/plugins/manipulator.cpp @@ -1155,6 +1155,9 @@ viewscreen_unitlaborsst::viewscreen_unitlaborsst(vector &src, int cur if (unit->flags2.bits.visitor) cur->allowEdit = false; + if (unit->flags3.bits.ghostly) + cur->allowEdit = false; + if (!ENUM_ATTR(profession, can_assign_labor, unit->profession)) cur->allowEdit = false;