# 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)