{ "BuildingSpec": { "SelectionSoundName": "Default", "LoopingSoundName": "", "BuildingCost": [ { "Id": "Log", "Amount": 10 }, { "Id": "Plank", "Amount": 5 } ], "ScienceCost": 0, "PlaceFinished": true, "FinishableWithBeaversOnSite": false, "DrawRangeBoundsOnIt": false }, "BuildingModelSpec": { "FinishedModelName": "#Finished", "UnfinishedModelName": "", "FinishedUncoveredModelName": "", "UndergroundModelName": "", "ConstructionModeModel": "Finished", "UndergroundModelDepth": 0 }, "TemplateSpec": { "TemplateName": "ExampleIrrigationTower.Folktails", "BackwardCompatibleTemplateNames": [], "RequiredFeatureToggle": "", "DisablingFeatureToggle": "" }, "BlockObjectSpec": { "Size": { "X": 1, "Y": 1, "Z": 1 }, "Blocks": [ { "MatterBelow": "GroundOrStackable", "Occupations": "Bottom, Top, Corners, Path, Middle", "Stackable": "None", "OccupyAllBelow": false, "Underground": false } ], "Entrance": { "HasEntrance": true, "Coordinates": { "X": 0, "Y": -1, "Z": 0 } }, "BaseZ": 0, "Overridable": false, "Flippable": true }, "PlaceableBlockObjectSpec": { "ToolGroupId": "Water", "ToolOrder": 50, "ToolShape": "Square", "Layout": "Single", "CustomPivot": { "HasCustomPivot": false, "Coordinates": { "X": 0.0, "Y": 0.0, "Z": 0.0 } }, "CanBeAttachedToTerrainSide": false, "DevModeTool": false }, "DrivewayModelsSpec": { "Driveways": [ { "Driveway": "NarrowCenter", "HasCustomCoordinates": false, "CustomCoordinates": { "X": 0, "Y": 0, "Z": 0 }, "CustomDirection": "Down", "DrivewayMode": "Unidirectional" } ] }, "BuildingAccessibleSpec": { "LocalAccess": { "X": 0.5, "Y": 0.0, "Z": 0.4 }, "ForceOneFinalAccess": false }, "LabeledEntitySpec": { "DisplayNameLocKey": "Example.IrrigationTower.DisplayName", "DescriptionLocKey": "Example.IrrigationTower.Description", "FlavorDescriptionLocKey": "Example.IrrigationTower.FlavorDescription", "Icon": "Example/IrrigationTowerIcon" }, "GoodConsumingBuildingSpec": { "FullInventoryWorkHours": 24, "ConsumedGoods": [ { "GoodId": "Water", "GoodPerHour": 1.0 } ] }, "GoodConsumingIrrigationTowerSpec": { "IrrigationRange": 8, "IrrigateFromGroundTilesOnly": true }, "EnterableSpec": { "OperatingState": "Finished", "LimitedCapacityFinished": false, "CapacityFinished": 0, "LimitedCapacityUnfinished": false, "CapacityUnfinished": 0 }, "Children": { "#Finished": { "TimbermeshSpec": { "Model": "Example/IrrigationTower.Model" }, "CollidersSpec": { "BoxColliders": [ { "Center": { "X": 0.5, "Y": 0.5, "Z": 0.5 }, "Size": { "X": 1.0, "Y": 1.0, "Z": 1.0 } } ], "SphereColliders": [], "CapsuleColliders": [] } } } }