When a tower/keep/garrison/castle is being upgraded, the workers essentially build those upgrades. Why don’t workers “repair” cannons/mortars/pot of oil/walls/doors, when they do the “work” to begin with? I’m not saying the current system is bad as it makes the player do part of the work in defending their structure(s), but if the NPC is required to do the work the first time through they should be assigned to do the repairs and other items leaving the players to work on their own siege and other defenses, etc.
Otherwise remove worker’s totally and make it to where players must do the work themselves by transporting supplies from the supply depot to a “marker” where the supplies will be used to build.
Cmdr. Xandria Wolfkin
[RED] Devona’s Rest