# Documentation for *Constructable*
## Overview
holds common props for objects that are constructable through the regular construction pipeline
## Parent classes
* [CObject](LuaFunctionDoc_CObject.md.html)
* ColorizableObject
* FXObject
* InitDone
* [Object](LuaFunctionDoc_Object.md.html)
* PropertyObject
* SyncObject
## Class properties
### Modifiable Properties
#### Construction
**construction_cost_Concrete**
: Concrete Cost
**construction_cost_Metals**
: Metals Cost
**construction_cost_Polymers**
: Polymers Cost
**construction_cost_Electronics**
: Electronics Cost
**construction_cost_MachineParts**
: Machine Parts Cost
**construction_cost_PreciousMetals**
: Rare Metals Cost
**construction_cost_BlackCube**
: Black Cubes Cost
**construction_cost_WasteRock**
: Waste Rock Cost
**in_dome_construction_modifier**
: If constructed inside a dome, this mod will be applied to construction cost.
### Template Properties
#### Construction
**construction_cost_Concrete**
: Concrete Cost
**construction_cost_Metals**
: Metals Cost
**construction_cost_Polymers**
: Polymers Cost
**construction_cost_Electronics**
: Electronics Cost
**construction_cost_MachineParts**
: Machine Parts Cost
**construction_cost_PreciousMetals**
: Rare Metals Cost
**construction_cost_BlackCube**
: Black Cubes Cost
**construction_cost_WasteRock**
: Waste Rock Cost
**construction_entity**
: Construction Entity
**build_points**
: Build Points
**instant_build**
: Instant Build
**require_prefab**
: Requires Prefab
**can_rotate_during_placement**
: Whether the building can be rotated during placement.
**can_resize_during_placement**
: Can Resize During Placement
**starting_angle**
: Starting Angle (deg)
**is_tall**
: Whether the building can be placed under life support pipes.
**construction_site_applies_height_surfaces**
: Whether the construction site should apply it's height surfaces.
**dome_required**
: Whether the building should be placed inside a dome.
**dome_spot**
: Only for buildings that can be built in a dome, will snap to the cursor closest such dome spot during placement.
**dome_forbidden**
: Whether the building is prohibited from placement inside a dome.
**wonder**
: Whether the building is considered a Wonder or not.
**force_extend_bb_during_placement_checks**
: During placement, entity bb will be extended this much to catch obstructors in the hex shape way out of the entity bb.
**can_cancel**
: Can cancel?
**can_user_change_prio**
: Can change prio?
**hide_from_build_menu**
: Don’t show in Build Menu
**construction_state**
: Construction State
**show_decals_on_placement**
: Show Decals During Placement
**show_range_class**
: Show range of specific building
**achievement**
: Achievement unlocked when completely constructing this building
**lights_on_during_placement**
: Lights On During Placement
(insert footer.md.html here)