<?xml version="1.0" encoding="utf-8" ?>
<Defs>
  <!--======================= Base Class ==============================-->
  <ThingDef Abstract="True" ParentName="BuildingBase" Name="BeltBase">
    <!--<thingClass>Building</thingClass>-->
    <altitudeLayer>Building</altitudeLayer>
    <castEdgeShadows>true</castEdgeShadows>
    <socialPropernessMatters>true</socialPropernessMatters>
    <canOverlapZones>false</canOverlapZones>
    <leaveResourcesWhenKilled>true</leaveResourcesWhenKilled>
    <staticSunShadowHeight>0.05</staticSunShadowHeight>
    <surfaceType>Item</surfaceType>
	<designationCategory>Power</designationCategory>
	<terrainAffordanceNeeded>Medium</terrainAffordanceNeeded>
	<constructionSkillPrerequisite>5</constructionSkillPrerequisite>
	<drawerType>MapMeshAndRealTime</drawerType>
	<researchPrerequisites>
		<li>MicroelectronicsBasics</li>
	</researchPrerequisites>
  </ThingDef>

  <!--======================= Conveyor Belt Uncovered ==============================-->
  <ThingDef ParentName="BeltBase">
    <defName>ConveyorBelt</defName>
	<description>A Conveyor belt for moving objects around the map. Not Pretty to look at, but gets objects from A to B.</description>
    <label>Conveyor Belt</label>
	<thingClass>ConveyorBelt.Building_ConveyorBelt</thingClass>
	<fillPercent>0.4</fillPercent>
	<pathCost>20</pathCost>
    <graphicData>
      <texPath>Building/Furniture/ConveyorBelt</texPath>
      <graphicClass>Graphic_Multi</graphicClass>
      <drawSize>(1,1)</drawSize>
    </graphicData>
	<uiIconScale>0.9</uiIconScale>
    <statBases>
      <MaxHitPoints>150</MaxHitPoints>
      <WorkToBuild>250</WorkToBuild>
      <Mass>20</Mass>
      <Flammability>1.0</Flammability>
      <Beauty>-1</Beauty>
    </statBases>
    <size>(1,1)</size>
	<stuffCategories>
      <li>Metallic</li>
    </stuffCategories>
    <costStuffCount>12</costStuffCount>
	<!-- <constructEffect>ConstructMetal</constructEffect> -->
	<placingDraggableDimensions>1</placingDraggableDimensions>
    <building>
		<ignoreStoredThingsBeauty>false</ignoreStoredThingsBeauty>
		<preventDeteriorationOnTop>true</preventDeteriorationOnTop>
		<buildingSizeCategory>Medium</buildingSizeCategory>
		<defaultStorageSettings>
			<priority>Low</priority>
			<filter>
				<categories>
					<li>Weapons</li>
				</categories>
			</filter>
		</defaultStorageSettings>
    </building>
	<inspectorTabs>
		<li>ITab_Storage</li>
	</inspectorTabs>
	<comps>
		<li Class="CompProperties_Power">
			<compClass>CompPowerTrader</compClass>
			<basePowerConsumption>5</basePowerConsumption>
			<soundAmbientPowered>WoodFiredGenerator_Ambience</soundAmbientPowered>
		</li>
		<li Class="CompProperties_Flickable"/>
		<li Class="CompProperties_Glower">
			<glowRadius>2</glowRadius>
			<glowColor>(217,217,208,0)</glowColor>
		</li>
	</comps>
	<tickerType>Normal</tickerType>
	<passability>PassThroughOnly</passability>
  </ThingDef>
  
  <!--======================= Overwall Conveyor Belt ==============================-->
  <ThingDef ParentName="BeltBase">
    <defName>ConveyorBelt_PassThrough</defName>
    <label>Overwall Conveyor Belt</label>
	<altitudeLayer>DoorMoveable</altitudeLayer>
	<fillPercent>1</fillPercent>
	<description>A covered conveyor belt for moving objects through terrain, without letting temperature leak.</description>
	<thingClass>ConveyorBelt.Building_ConveyorBeltPassThrough</thingClass>
    <graphicData>
      <texPath>Building/Furniture/CB_Passthrough</texPath>
      <graphicClass>Graphic_Multi</graphicClass>
      <drawSize>(1,1)</drawSize>
    </graphicData>
	<uiIconScale>0.9</uiIconScale>
	<blockLight>true</blockLight>
    <statBases>
      <MaxHitPoints>150</MaxHitPoints>
      <WorkToBuild>450</WorkToBuild>
      <Flammability>1.0</Flammability>
      <Beauty>0</Beauty>
    </statBases>
    <size>(1,1)</size>
	<!--<costStuffCount>15</costStuffCount> -->
	<costList>
		<Steel>45</Steel>
		<ComponentIndustrial>2</ComponentIndustrial>
	</costList>
	<placingDraggableDimensions>1</placingDraggableDimensions>
	<passability>Impassable</passability>
	<placeWorkers>
		<li>PlaceWorker_Vent</li>
	</placeWorkers>
	<drawPlaceWorkersWhileSelected>true</drawPlaceWorkersWhileSelected>
    <building>
		<canPlaceOverWall>true</canPlaceOverWall>
		<soundDispense>DispensePaste</soundDispense>
		<buildingSizeCategory>Medium</buildingSizeCategory>
    </building>
	<comps>
		<li Class="CompProperties_Power">
			<compClass>CompPowerTrader</compClass>
			<basePowerConsumption>15</basePowerConsumption>
			<soundAmbientPowered>WoodFiredGenerator_Ambience</soundAmbientPowered>
		</li>
		<li Class="CompProperties_Flickable"/>
		<li Class="CompProperties_Glower">
			<glowRadius>2</glowRadius>
			<glowColor>(217,217,208,0)</glowColor>
		</li>
	</comps>
	<tickerType>Normal</tickerType>
  </ThingDef>
	

</Defs>
