Place a trigger to cover some village, and edit the trigger like so:
Condition: true
On act: {_x hideObject true} forEach nearestObjects [thisTrigger, [], (triggerArea thisTrigger select 0) max (triggerArea thisTrigger select 1)]
Upon starting the mission, objects that have a classname will disappear but objects that don't have a classname are unaffected.