# Documentation for *RequiresMaintenance* ## Overview class overview...
## Parent classes * [BaseBuilding](LuaFunctionDoc_BaseBuilding.md.html) * BuildingVisualDustComponent * [CObject](LuaFunctionDoc_CObject.md.html) * ColorizableObject * FXObject * Holder * InitDone * [Object](LuaFunctionDoc_Object.md.html) * PropertyObject * SyncObject * [TaskRequester](LuaFunctionDoc_TaskRequester.md.html) * WaypointsObj ## Class properties ### Modifiable Properties #### Maintenance **maintenance_resource_amount** : The amount of resources required to maintain this building in working order. **maintenance_threshold_base** : This base value is randomized within 50% - 150% range to determine the maintenance threshold. When the threshold is reached the building requests maintenance. **maintenance_build_up_per_hr** : Amount of maintenance pnts accumulated per hr. **disable_maintenance** : So maintenance can be turned off with modifiers ### Template Properties #### Maintenance **maintenance_resource_type** : The type of resource associated with maintenance demands. **maintenance_resource_amount** : The amount of resources required to maintain this building in working order. **maintenance_threshold_base** : This base value is randomized within 50% - 150% range to determine the maintenance threshold. When the threshold is reached the building requests maintenance. **maintenance_build_up_per_hr** : Amount of maintenance pnts accumulated per hr. **disable_maintenance** : So maintenance can be turned off with modifiers (insert footer.md.html here)