Here is the workbench_ghost.json
{
"mixins": "stonehearth:mixins:placed_object",
"components": {
"mob": {
"model_origin": { "x": 0, "y": 0, "z": 0 },
"region_origin": { "x": 0.5, "y": 0, "z": 0.5 }
},
"render_info": {
"scale": 0.15
},
"model_variants": {
"default": {
"models": [
"file(guildmaster_workbench.qb)"
]
}
}
},
"entity_data": {
"stonehearth:hide_child_entities_from_pathfinder": true,
"stonehearth:catalog": {
"display_name": "i18n(weapons_plus:jobs.guildmaster.guildmaster_workbench.guildmaster_workbench_ghost.display_name)",
"description": "i18n(weapons_plus:jobs.guildmaster.guildmaster_workbench.guildmaster_workbench_ghost.description)",
"icon": "file(guildmaster_workbench.png)",
"category": "workshops",
"material_tags": [
"stockpile_tool"
]
}
}
}
And here is the manifest containing the .less in the “ui” section
{
"info": {
"name": "Weapons Plus",
"namespace": "weapons_plus",
"version": 3,
"steam_file_id": "1592802375"
},
"default_locale": "en",
"aliases": {
"armor:cape_courage": "file(entities/armor/cape)",
"armor:cape_courage_iconic": "file(entities/armor/cape/cape_iconic.json)",
"armor:cape_defender": "file(entities/armor/cape/cape_defender)",
"armor:cape_defender_iconic": "file(entities/armor/cape/cape_defender/cape_defender_iconic.json)",
"armor:cape_speed": "file(entities/armor/cape/cape_speed)",
"armor:cape_speed_iconic": "file(entities/armor/cape/cape_speed/cape_speed_iconic.json)",
"armor:helmet": "file(entities/armor/helmet)",
"armor:helmet_iconic": "file(entities/armor/helmet/helmet_iconic.json)",
"armor:square_shield": "file(entities/armor/square_shield)",
"armor:square_shield_iconic": "file(entities/armor/square_shield/square_shield_iconic.json)",
"carpenter:guildmaster_hammer": "file(jobs/carpenter/guildmaster_hammer)",
"carpenter:guildmaster_hammer_iconic": "file(jobs/carpenter/guildmaster_hammer/guildmaster_hammer_iconic.json)",
"carpenter:recipes": "file(jobs/carpenter/recipes)",
"carpenter:recipes:cape_courage": "file(jobs/carpenter/recipes/cape_recipe.json)",
"carpenter:recipes:cape_defender": "file(jobs/carpenter/recipes/cape_defender_recipe.json)",
"carpenter:recipes:cape_speed": "file(jobs/carpenter/recipes/cape_speed_recipe.json)",
"carpenter:recipes:guildmaster_hammer": "file(jobs/carpenter/recipes/guildmaster_hammer_recipe.json)",
"carpenter:recipes:helmet": "file(jobs/carpenter/recipes/helmet_recipe.json)",
"carpenter:recipes:square_shield": "file(jobs/carpenter/recipes/square_shield_recipe.json)",
"carpenter:recipes:wooden_staff": "file(jobs/carpenter/recipes/wooden_staff_recipe.json)",
"carpenter:recipes:wooden_war_hammer": "file(jobs/carpenter/recipes/wooden_war_hammer_recipe.json)",
"guildmaster:abilities": "file(jobs/guildmaster/guildmaster_abilities)",
"guildmaster:effects:work": "file(data/rigs/jobs/blacksmith/blacksmith_forge/effects/work.json)",
"guildmaster:guildmaster_hammer:iconic": "file(jobs/carpenter/guildmaster_hammer/guildmaster_hammer_iconic.json)",
"guildmaster:guildmaster_outfit": "file(jobs/guildmaster/guildmaster_outfit)",
"guildmaster:guildmaster_workbench:ghost": "file(jobs/guildmaster/guildmaster_workbench/guildmaster_workbench_ghost.json)",
"guildmaster:hammer": "file(jobs/carpenter/guildmaster_hammer)",
"guildmaster:recipes": "file(jobs/guildmaster/recipes)",
"guildmaster:recipes:cape_courage": "file(jobs/guildmaster/recipes/cape_recipe.json)",
"guildmaster:recipes:cape_defender": "file(jobs/guildmaster/recipes/cape_defender_recipe.json)",
"guildmaster:recipes:cape_speed": "file(jobs/guildmaster/recipes/cape_speed_recipe.json)",
"guildmaster:recipes:guildmaster_workbench": "file(jobs/guildmaster/recipes/guildmaster_workbench_recipe.json)",
"guildmaster:recipes:helmet": "file(jobs/guildmaster/recipes/helmet_recipe.json)",
"guildmaster:recipes:square_shield": "file(jobs/guildmaster/recipes/square_shield_recipe.json)",
"guildmaster:recipes:wooden_staff": "file(jobs/guildmaster/recipes/wooden_staff_recipe.json)",
"guildmaster:recipes:wooden_war_hammer": "file(jobs/guildmaster/recipes/wooden_war_hammer_recipe.json)",
"guildmaster:skin": "file(jobs/guildmaster/skin/workshop.less)",
"guildmaster:talisman": "file(jobs/carpenter/guildmaster_hammer/guildmaster_hammer_talisman.json)",
"guildmaster:workbench": "file(jobs/guildmaster/guildmaster_workbench)",
"guildmaster:workbench_iconic": "file(jobs/guildmaster/guildmaster_workbench/guildmaster_workbench_iconic.json)",
"jobs:guildmaster": "file(jobs/guildmaster/guildmaster_description.json)",
"ui": "file(data/ui/start_menu.json)",
"ui:less": "file(jobs/guildmaster/skin/workshop.less)",
"weapons:wooden_staff": "file(entities/weapons/wooden_staff)",
"weapons:wooden_staff_iconic": "file(entities/weapons/wooden_staff/wooden_staff_iconic.json)",
"weapons:wooden_war_hammer": "file(entities/weapons/wooden_war_hammer)",
"weapons:wooden_war_hammer_iconic": "file(entities/weapons/wooden_war_hammer/wooden_war_hammer_iconic.json)"
},
"mixintos": {
"stonehearth:jobs:index": "file(jobs/index.json)",
"stonehearth/jobs/carpenter/recipes/recipes.json": "file(jobs/carpenter/recipes/recipes.json)",
"stonehearth/data/ui/start_menu.json": "file(data/ui/start_menu.json)"
},
"overrides": {},
"components": {},
"controllers": {
"class:guildmaster": "file(jobs/guildmaster/guildmaster.lua)"
},
"ui": {
"less": [
"file(jobs/guildmaster/skin/workshop.less)"
]
}
}
Signing up for dropbox now to send the entire .smod