Der Ansatz gefällt mir.
Man könnte es so machen, dass in den Belagerungswerken für 100 Rohstoffe (nicht viel, sonst lohnt es sich nicht) ein Upgrade verfügbar ist, welches neben den Belagerungswerken einen kleinen, eingezäunten Platz spawned, in den man immer eine Belagerungsmaschiene "einquartieren" kann. Diese heilt sich dann. Es wäre nett, wenn auf dem Platz ein Arbeiter stehen würde, der z.B. Holz hobelt, damit der Reparaturvorgang nicht so trostlos ausschaut.
Oder man könnte auch einen Arbeiter spawnen, der ein bisschen auf der Maschiene rumhackt.