moddingnoob writes: right... I have now (sort-of) got this working in a way (although not play-tested extensively yet)...
Here's what I have done in case anyone else wants to do something similar:
I have a "factory" building, that when constructed creates an invisible annex building. The annex building has a resource unit with zero HP as its stack-unit which sits "inside" the factory area...
Villagers can be tasked to this dead resource, and turn into "worker" units that gather the resource of the dead resource unit, and deposit at the factory (which is the drop-site).
The units don't get garrisoned "inside" the building, but instead work within the boundaries of the building, gathering resources but without needing to travel back and forth.
This solution allows me to have multiple workers, it allows for effectively limitless resource "production", and I think it is close enough to the effect I was aiming for.
Here's what I have done in case anyone else wants to do something similar:
I have a "factory" building, that when constructed creates an invisible annex building. The annex building has a resource unit with zero HP as its stack-unit which sits "inside" the factory area...
Villagers can be tasked to this dead resource, and turn into "worker" units that gather the resource of the dead resource unit, and deposit at the factory (which is the drop-site).
The units don't get garrisoned "inside" the building, but instead work within the boundaries of the building, gathering resources but without needing to travel back and forth.
This solution allows me to have multiple workers, it allows for effectively limitless resource "production", and I think it is close enough to the effect I was aiming for.