Advertisement
Guest User

Untitled

a guest
May 26th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.68 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <Defs>
  3.  
  4. <!-- Abstract bases -->
  5. <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  6.  
  7. <ThingDef Name="BedBase" ParentName="FurnitureBase" Abstract="True">
  8. <ThingClass>Building_Bed</ThingClass>
  9. <graphicData>
  10. <graphicClass>Graphic_Multi</graphicClass>
  11. <shaderType>CutoutComplex</shaderType>
  12. <drawSize>(3,4)</drawSize>
  13. <damageData>
  14. <rect>(0,0.05,1,1.95)</rect>
  15. </damageData>
  16. </graphicData>
  17. <AltitudeLayer>Building</AltitudeLayer>
  18. <statBases>
  19. <MaxHitPoints>140</MaxHitPoints>
  20. <Flammability>1.0</Flammability>
  21. <Beauty>1</Beauty>
  22. <WorkToBuild>870</WorkToBuild>
  23. <Mass>50</Mass>
  24. <BedRestEffectiveness>1</BedRestEffectiveness>
  25. <Comfort>0.75</Comfort>
  26. <ImmunityGainSpeedFactor>1.1</ImmunityGainSpeedFactor>
  27. </statBases>
  28. <Size>(1,2)</Size>
  29. <stuffCategories>
  30. <li>Metallic</li>
  31. <li>Woody</li>
  32. <li>Stony</li>
  33. </stuffCategories>
  34. <costStuffCount>35</costStuffCount>
  35. <building>
  36. <Bed_ShowSleeperBody>False</Bed_ShowSleeperBody>
  37. <Bed_HealPerDay>3</Bed_HealPerDay>
  38. </building>
  39. <comps>
  40. <li Class="CompProperties_AffectedByFacilities">
  41. <linkableFacilities>
  42. <li>VitalsMonitor</li>
  43. </linkableFacilities>
  44. </li>
  45. <li Class="CompProperties_RoomIdentifier">
  46. <roomStat>Impressiveness</roomStat>
  47. </li>
  48. </comps>
  49. <fillPercent>0.4</fillPercent>
  50. <PathCost>60</PathCost>
  51. <StaticSunShadowHeight>0.17</StaticSunShadowHeight>
  52. <CastEdgeShadows>True</CastEdgeShadows>
  53. <Passability>PassThroughOnly</Passability>
  54. <DrawGUIOverlay>True</DrawGUIOverlay>
  55. <canOverlapZones>false</canOverlapZones>
  56. <placeWorkers>
  57. <li>PlaceWorker_ShowFacilitiesConnections</li>
  58. </placeWorkers>
  59. <costList>
  60. <Cloth>12</Cloth>
  61. </costList>
  62. </ThingDef>
  63.  
  64. <ThingDef Name="DoubleBedBase" ParentName="ArtableFurnitureBase" Abstract="True">
  65. <ThingClass>Building_Bed</ThingClass>
  66. <graphicData>
  67. <graphicClass>Graphic_Multi</graphicClass>
  68. <shaderType>CutoutComplex</shaderType>
  69. <drawSize>(4,4)</drawSize>
  70. <damageData>
  71. <rect>(0,0.05,2,1.95)</rect>
  72. </damageData>
  73. </graphicData>
  74. <AltitudeLayer>Building</AltitudeLayer>
  75. <statBases>
  76. <MaxHitPoints>200</MaxHitPoints>
  77. <Flammability>1.0</Flammability>
  78. <WorkToBuild>1740</WorkToBuild>
  79. <Mass>85</Mass>
  80. <Comfort>0.75</Comfort>
  81. <Beauty>2</Beauty>
  82. <BedRestEffectiveness>1</BedRestEffectiveness>
  83. <ImmunityGainSpeedFactor>1.1</ImmunityGainSpeedFactor>
  84. </statBases>
  85. <Size>(2,2)</Size>
  86. <stuffCategories>
  87. <li>Metallic</li>
  88. <li>Woody</li>
  89. <li>Stony</li>
  90. </stuffCategories>
  91. <costStuffCount>70</costStuffCount>
  92. <building>
  93. <Bed_ShowSleeperBody>False</Bed_ShowSleeperBody>
  94. <Bed_HealPerDay>3</Bed_HealPerDay>
  95. </building>
  96. <comps>
  97. <li Class="CompProperties_AffectedByFacilities">
  98. <linkableFacilities>
  99. <li>VitalsMonitor</li>
  100. </linkableFacilities>
  101. </li>
  102. <li Class="CompProperties_RoomIdentifier">
  103. <roomStat>Impressiveness</roomStat>
  104. </li>
  105. </comps>
  106. <terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
  107. <fillPercent>0.4</fillPercent>
  108. <PathCost>60</PathCost>
  109. <LeaveResourcesWhenKilled>True</LeaveResourcesWhenKilled>
  110. <StaticSunShadowHeight>0.17</StaticSunShadowHeight>
  111. <CastEdgeShadows>True</CastEdgeShadows>
  112. <Passability>PassThroughOnly</Passability>
  113. <DrawGUIOverlay>True</DrawGUIOverlay>
  114. <canOverlapZones>false</canOverlapZones>
  115. <placeWorkers>
  116. <li>PlaceWorker_ShowFacilitiesConnections</li>
  117. </placeWorkers>
  118. <costList>
  119. <Cloth>18</Cloth>
  120. </costList>
  121. </ThingDef>
  122.  
  123. <ThingDef Name="RoyalBedBase" ParentName="ArtableFurnitureBase" Abstract="True">
  124. <ThingClass>Building_Bed</ThingClass>
  125. <graphicData>
  126. <graphicClass>Graphic_Multi</graphicClass>
  127. <shaderType>CutoutComplex</shaderType>
  128. <drawSize>(4,4)</drawSize>
  129. <damageData>
  130. <rect>(0,0.05,2,1.95)</rect>
  131. </damageData>
  132. </graphicData>
  133. <AltitudeLayer>Building</AltitudeLayer>
  134. <statBases>
  135. <MaxHitPoints>200</MaxHitPoints>
  136. <Flammability>1.0</Flammability>
  137. <WorkToBuild>4500</WorkToBuild>
  138. <Mass>90</Mass>
  139. <Beauty>25</Beauty>
  140. <BedRestEffectiveness>1.05</BedRestEffectiveness>
  141. <Comfort>0.90</Comfort>
  142. <ImmunityGainSpeedFactor>1.1</ImmunityGainSpeedFactor>
  143. </statBases>
  144. <Size>(2,2)</Size>
  145. <stuffCategories>
  146. <li>Metallic</li>
  147. <li>Woody</li>
  148. <li>Stony</li>
  149. </stuffCategories>
  150. <costStuffCount>110</costStuffCount>
  151. <building>
  152. <Bed_ShowSleeperBody>False</Bed_ShowSleeperBody>
  153. <Bed_HealPerDay>3</Bed_HealPerDay>
  154. </building>
  155. <comps>
  156. <li Class="CompProperties_AffectedByFacilities">
  157. <linkableFacilities>
  158. <li>VitalsMonitor</li>
  159. </linkableFacilities>
  160. </li>
  161. <li Class="CompProperties_RoomIdentifier">
  162. <roomStat>Impressiveness</roomStat>
  163. </li>
  164. </comps>
  165. <terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
  166. <fillPercent>0.4</fillPercent>
  167. <PathCost>60</PathCost>
  168. <LeaveResourcesWhenKilled>True</LeaveResourcesWhenKilled>
  169. <StaticSunShadowHeight>0.17</StaticSunShadowHeight>
  170. <CastEdgeShadows>True</CastEdgeShadows>
  171. <Passability>PassThroughOnly</Passability>
  172. <DrawGUIOverlay>True</DrawGUIOverlay>
  173. <canOverlapZones>false</canOverlapZones>
  174. <placeWorkers>
  175. <li>PlaceWorker_ShowFacilitiesConnections</li>
  176. </placeWorkers>
  177. <costList>
  178. <Gold>50</Gold>
  179. <Cloth>24</Cloth>
  180. </costList>
  181. </ThingDef>
  182.  
  183.  
  184.  
  185. <!-- Single beds -->
  186. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  187.  
  188. <ThingDef ParentName="BedBase">
  189. <defName>BedRed</defName>
  190. <Label>bed (red)</Label>
  191. <Description>A cozy mattress and red sheets on a frame for resting.</Description>
  192. <graphicData>
  193. <texPath>Things/Building/BedRed</texPath>
  194. </graphicData>
  195. </ThingDef>
  196.  
  197. <ThingDef ParentName="BedBase">
  198. <defName>BedYellow</defName>
  199. <Label>bed (yellow)</Label>
  200. <Description>A cozy mattress and yellow sheets on a frame for resting.</Description>
  201. <graphicData>
  202. <texPath>Things/Building/BedYellow</texPath>
  203. </graphicData>
  204. </ThingDef>
  205.  
  206. <ThingDef ParentName="BedBase">
  207. <defName>BedGreen</defName>
  208. <Label>bed (green)</Label>
  209. <Description>A cozy mattress and green sheets on a frame for resting.</Description>
  210. <graphicData>
  211. <texPath>Things/Building/BedGreen</texPath>
  212. </graphicData>
  213. </ThingDef>
  214.  
  215. <ThingDef ParentName="BedBase">
  216. <defName>BedBlue</defName>
  217. <Label>bed (blue)</Label>
  218. <Description>A cozy mattress and blue sheets on a frame for resting.</Description>
  219. <graphicData>
  220. <texPath>Things/Building/BedBlue</texPath>
  221. </graphicData>
  222. </ThingDef>
  223.  
  224. <ThingDef ParentName="BedBase">
  225. <defName>BedPurple</defName>
  226. <Label>bed (purple)</Label>
  227. <Description>A cozy mattress and purple sheets on a frame for resting.</Description>
  228. <graphicData>
  229. <texPath>Things/Building/BedPurple</texPath>
  230. </graphicData>
  231. </ThingDef>
  232.  
  233.  
  234.  
  235. <!-- Double beds -->
  236. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  237.  
  238. <ThingDef ParentName="DoubleBedBase">
  239. <defName>DoubleBedRed</defName>
  240. <Label>double bed (red)</Label>
  241. <Description>A simple double-wide bed that fits two people. Red sheets.</Description>
  242. <graphicData>
  243. <texPath>Things/Building/DoubleBedRed</texPath>
  244. </graphicData>
  245. </ThingDef>
  246.  
  247. <ThingDef ParentName="DoubleBedBase">
  248. <defName>DoubleBedYellow</defName>
  249. <Label>double bed (yellow)</Label>
  250. <Description>A simple double-wide bed that fits two people. Yellow sheets.</Description>
  251. <graphicData>
  252. <texPath>Things/Building/DoubleBedYellow</texPath>
  253. </graphicData>
  254. </ThingDef>
  255.  
  256. <ThingDef ParentName="DoubleBedBase">
  257. <defName>DoubleBedGreen</defName>
  258. <Label>double bed (green)</Label>
  259. <Description>A simple double-wide bed that fits two people. Green sheets.</Description>
  260. <graphicData>
  261. <texPath>Things/Building/DoubleBedGreen</texPath>
  262. </graphicData>
  263. </ThingDef>
  264.  
  265. <ThingDef ParentName="DoubleBedBase">
  266. <defName>DoubleBedBlue</defName>
  267. <Label>double bed (blue)</Label>
  268. <Description>A simple double-wide bed that fits two people. Blue sheets.</Description>
  269. <graphicData>
  270. <texPath>Things/Building/DoubleBedBlue</texPath>
  271. </graphicData>
  272. </ThingDef>
  273.  
  274. <ThingDef ParentName="DoubleBedBase">
  275. <defName>DoubleBedPurple</defName>
  276. <Label>double bed (purple)</Label>
  277. <Description>A simple double-wide bed that fits two people. Purple sheets.</Description>
  278. <graphicData>
  279. <texPath>Things/Building/DoubleBedPurple</texPath>
  280. </graphicData>
  281. </ThingDef>
  282.  
  283.  
  284.  
  285. <!-- Royal beds -->
  286. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  287.  
  288. <ThingDef ParentName="RoyalBedBase">
  289. <defName>RoyalBedRed</defName>
  290. <label>royal bed (red)</label>
  291. <Description>A luxurious bed fit for the highborn, topped with crisp red sheets.</Description>
  292. <graphicData>
  293. <texPath>Things/Building/RoyalBedRed</texPath>
  294. </graphicData>
  295. </ThingDef>
  296.  
  297. <ThingDef ParentName="RoyalBedBase">
  298. <defName>RoyalBedYellow</defName>
  299. <label>royal bed (yellow)</label>
  300. <Description>A luxurious bed fit for the highborn, topped with crisp yellow sheets.</Description>
  301. <graphicData>
  302. <texPath>Things/Building/RoyalBedYellow</texPath>
  303. </graphicData>
  304. </ThingDef>
  305.  
  306. <ThingDef ParentName="RoyalBedBase">
  307. <defName>RoyalBedRedGreen</defName>
  308. <label>royal bed (green)</label>
  309. <Description>A luxurious bed fit for the highborn, topped with crisp green sheets.</Description>
  310. <graphicData>
  311. <texPath>Things/Building/RoyalBedGreen</texPath>
  312. </graphicData>
  313. </ThingDef>
  314.  
  315. <ThingDef ParentName="RoyalBedBase">
  316. <defName>RoyalBedRedBlue</defName>
  317. <label>royal bed (blue)</label>
  318. <Description>A luxurious bed fit for the highborn, topped with crisp blue sheets.</Description>
  319. <graphicData>
  320. <texPath>Things/Building/RoyalBedBlue</texPath>
  321. </graphicData>
  322. </ThingDef>
  323.  
  324. <ThingDef ParentName="RoyalBedBase">
  325. <defName>RoyalBedRedPurple</defName>
  326. <label>royal bed (purple)</label>
  327. <Description>A luxurious bed fit for the highborn, topped with crisp purple sheets.</Description>
  328. <graphicData>
  329. <texPath>Things/Building/RoyalBedPurple</texPath>
  330. </graphicData>
  331. </ThingDef>
  332.  
  333. </Defs>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement