ActivityToCraftingIdMap | table<string, string> | Mapping from activity name to crafting ID (e.g., "Cooking" -> CraftingId) Maps activity names to their corresponding crafting IDs for HouseholdBiz employee activities. |
BulkSpawnRecipeIds | string[] | The list of recipe IDs that can spawn multiple items at once; excess items go to inventory instead of spawn points. |
ChangedShopStateGroupId | string | The state group ID applied to shop objects when the shop is open for business. |
ChangedShopStateId | string | The state ID applied to shop objects when the shop is open for business. |
Distance | number | The distance threshold beyond which the shop worker will attempt to move toward the target object. |
MenuOrderCraftingFilterByCoopId | table<string, FB1NameArray> | Maps CoopId to allowed CraftingIds for MenuOrder recipe filtering. If the current Coop is in this map, only the listed CraftingIds are shown. |
MenuOrderLaunchCraftKeyword | string | The reserved keyword used in the LaunchCraft action S1 parameter for menu orders. |
MoveInteractionBagId | string | The interaction bag ID used for shop worker movement toward a target. |
ObjectTemplateIds | string[] | The list of object template IDs that can be registered as shop worker stations. |
PreferInteractionBagTags | string[] | The list of interaction bag tags representing the shop worker's preferred activities. |
ReserveTimeTaskMinutes | number | The interval in minutes at which the shop worker schedules a move time task. |
RoleNameLimitLength | integer | The enforced character length limit for a shop worker role name. |
RoleNameMaxLength | integer | The maximum allowed character length for a shop worker role name. |
ShopWorkerCraftingID | string | The crafting ID used by the shop worker for their primary crafting activity. |
SkipProcessRecipeStepIds | string[] | The list of recipe IDs whose processing steps are skipped during menu ordering. |
SpawnerMoveInteractionBagId | string | The interaction bag ID used when the shop worker exits the site. |