Skip to content

Instantly share code, notes, and snippets.

@Neceros
Created November 21, 2019 21:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Neceros/faa2e7416bd0a3dc3e9dd7c444dbd8a4 to your computer and use it in GitHub Desktop.
Save Neceros/faa2e7416bd0a3dc3e9dd7c444dbd8a4 to your computer and use it in GitHub Desktop.
SRTS Items
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef Name="SRTSCompBase" Abstract="True">
<thingClass>ThingWithComps</thingClass>
<category>Item</category>
<resourceReadoutPriority>Middle</resourceReadoutPriority>
<useHitPoints>true</useHitPoints>
<selectable>true</selectable>
<altitudeLayer>Item</altitudeLayer>
<stackLimit>10</stackLimit>
<statBases>
<Beauty>-4</Beauty>
<MaxHitPoints>150</MaxHitPoints>
<Mass>5</Mass>
<Flammability>0.4</Flammability>
</statBases>
<tradeability>All</tradeability>
<techLevel>Industrial</techLevel>
<comps>
<li Class="CompProperties_Forbiddable"/>
</comps>
<alwaysHaulable>true</alwaysHaulable>
<drawGUIOverlay>true</drawGUIOverlay>
<rotatable>false</rotatable>
<pathCost>15</pathCost>
<tradeTags>
<li>ExoticMisc</li>
</tradeTags>
<soundInteract>Metal_Drop</soundInteract>
<soundDrop>Standard_Drop</soundDrop>
<intricate>true</intricate>
<thingCategories>
<li>SRTSComponents</li>
</thingCategories>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
<workAmount>1200</workAmount>
<workSkill>Crafting</workSkill>
<recipeUsers>
<li>FabricationBench</li>
</recipeUsers>
<skillRequirements>
<Crafting>5</Crafting>
</skillRequirements>
<researchPrerequisite>Research_SRTSSuperpod</researchPrerequisite>
</recipeMaker>
</ThingDef>
<ThingDef Name="SRTSAdvCompBase" Parent="SRTSCompBase" Abstract="True">
<techLevel>Ultra</techLevel>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
<workAmount>7200</workAmount>
<workSkill>Crafting</workSkill>
<recipeUsers>
<li>FabricationBench</li>
</recipeUsers>
<skillRequirements>
<Crafting>12</Crafting>
</skillRequirements>
<researchPrerequisite>Research_SRTSMk3</researchPrerequisite>
</recipeMaker>
</ThingDef>
<ThingDef Name="SRTSArchoCompBase" Parent="SRTSCompBase" Abstract="True">
<techLevel>Archotech</techLevel>
<recipeMaker>
<workSpeedStat>SmithingSpeed</workSpeedStat>
<effectWorking>Cook</effectWorking>
<soundWorking>Recipe_Machining</soundWorking>
<workAmount>24000</workAmount>
<workSkill>Crafting</workSkill>
<recipeUsers>
<li>FabricationBench</li>
</recipeUsers>
<skillRequirements>
<Crafting>16</Crafting>
</skillRequirements>
<researchPrerequisite>Research_SRTSMk4</researchPrerequisite>
</recipeMaker>
</ThingDef>
<!-- Industrial -->
<ThingDef ParentName="SRTSCompBase">
<defName>ShuttleComp_Plates</defName>
<label>SRTS: steel plates</label>
<description>Several hardened steel plates in many sizes and shapes, bundled up for easy construction. Sensitive wiring, tubing, and electrical components line the insides of these plates. Necessary for assembling short range transport shuttles.</description>
<graphicData>
<texPath>Items/CompPlates</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>175</Steel>
</costList>
</ThingDef>
<ThingDef ParentName="SRTSCompBase">
<defName>ShuttleComp_MechSystem</defName>
<label>SRTS: mechanical components</label>
<description>Miscellaneous gears, levers, circuit boards, pulleys, wheels, and other industrial parts. Necessary for assembling short range transport shuttles.</description>
<graphicData>
<texPath>Items/CompMech</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>50</Steel>
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
</ThingDef>
<ThingDef ParentName="SRTSCompBase">
<defName>ShuttleComp_ElectricSystem</defName>
<label>SRTS: electrical components</label>
<description>Miscellaneous chips, wires, sensors, circuit boards, connectors, switches, buttons, and other electrical components. Necessary for assembling short range transport shuttles.</description>
<graphicData>
<texPath>Items/CompElec</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>25</Steel>
<ComponentIndustrial>4</ComponentIndustrial>
<Gold>1.5</Gold>
</costList>
</ThingDef>
<ThingDef ParentName="SRTSCompBase">
<defName>ShuttleComp_Engines</defName>
<label>SRTS: engine components</label>
<description>Miscellaneous pipes, valves, reactive linings, repulsor plates, swivel pins, and other hardened fuel and engine components. Necessary for assembling short range transport shuttles.</description>
<graphicData>
<texPath>Items/CompEngine</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>75</Steel>
<Plasteel>15</Plasteel>
<Chemfuel>125</Chemfuel>
<ComponentIndustrial>4</ComponentIndustrial>
</costList>
</ThingDef>
<ThingDef ParentName="SRTSCompBase">
<defName>ShuttleComp_Structural</defName>
<label>SRTS: internal components</label>
<description>Miscellaneous seats, dashboards, internal walls, curtains, sinks, toilets, tables, and many other components required by passengers. Necessary for assembling short range transport shuttles.</description>
<graphicData>
<texPath>Items/CompInternal</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>15</Steel>
<WoodLog>25</WoodLog>
</costList>
<costStuffCount>30</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
</ThingDef>
<!-- Ultra -->
<ThingDef ParentName="SRTSAdvCompBase">
<defName>ShuttleComp_MeshPlate</defName>
<label>SRTS: neural mesh plates</label>
<description>Several hardened steel plates in many sizes and shapes, bundled up for easy construction. A high tech neural mesh network is weaved through the steel plating. Necessary for assembling complex short range transport shuttles.</description>
<graphicData>
<texPath>Items/CompMeshPlates</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costStuffCount>14</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<costList>
<Steel>80</Steel>
<Neutroamine>12</Neutroamine>
</costList>
</ThingDef>
<!-- Archotech -->
<ThingDef ParentName="SRTSArchoCompBase">
<defName>ShuttleComp_Reactor</defName>
<label>SRTS: nuclear reactor components</label>
<description>Highly advanced and miniaturized nuclear components used to convert uranium into energy within a specialized reactor. Necessary for assembling really complex short range transport shuttles.</description>
<graphicData>
<texPath>Items/CompReactor</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>200</Steel>
<Gold>4.5</Gold>
<Uranium>125</Uranium>
<ComponentSpacer>6</ComponentSpacer>
</costList>
</ThingDef>
<ThingDef ParentName="SRTSArchoCompBase">
<defName>ShuttleComp_DimShift</defName>
<label>SRTS: dimensional components</label>
<description>A highly advanced system which hooks into your entire ship at various points. Tubes, flashing lights, wires, and many mysterious boxes and gizmos. Necessary for assembling really complex short range transport shuttles.</description>
<graphicData>
<texPath>Items/CompDim</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>125</Steel>
<Plasteel>125</Plasteel>
<Uranium>125</Uranium>
<ComponentSpacer>10</ComponentSpacer>
</costList>
</ThingDef>
</Defs>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment