From e69a0cce8cae7e051cb945ec52bdaa6f6baaf2a8 Mon Sep 17 00:00:00 2001
From: Cocopomel <79386233+Cocopomel@users.noreply.github.com>
Date: Wed, 9 Jun 2021 22:58:08 +0900
Subject: [PATCH] fix RepairKits

---
 1.2/Defs/RecipeDefs/Recipes_Production.xml | 105 ++-------------------
 1.2/Defs/ThingDef/ThingDef_Item.xml        |  51 +++++++++-
 2 files changed, 57 insertions(+), 99 deletions(-)

diff --git a/1.2/Defs/RecipeDefs/Recipes_Production.xml b/1.2/Defs/RecipeDefs/Recipes_Production.xml
index bcee5ef..a47ce4f 100644
--- a/1.2/Defs/RecipeDefs/Recipes_Production.xml
+++ b/1.2/Defs/RecipeDefs/Recipes_Production.xml
@@ -1,25 +1,24 @@
 <?xml version="1.0" encoding="utf-8" ?>
 <Defs>
-  <!--수리키트-->
+  <!--==================================== 수리 키트 업그레이드 ====================================-->
   <RecipeDef>
-    <defName>PN_Make_RepairKit</defName>
-    <label>make automaton repair kit</label>
+    <defName>PN_upgrade_SelfRepairKit</defName>
+    <label>upgrade automaton repair kit</label>
     <description>...</description>
-    <jobString>Making automaton repair kit.</jobString>
+    <jobString>Upgrading automaton repair kit.</jobString>
     <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
     <effectWorking>Cook</effectWorking>
     <soundWorking>Recipe_Machining</soundWorking>
-    <workAmount>10000</workAmount>
+    <workAmount>800</workAmount>
     <recipeUsers>
       <li>PN_AutomatonBench</li>
-      <li>CraftingSpot</li>
       <li>TableMachining</li>
     </recipeUsers>
     <ingredients>
       <li>
         <filter>
           <thingDefs>
-            <li>MedicineHerbal</li>
+            <li>PN_RepairKit</li>
           </thingDefs>
         </filter>
         <count>1</count>
@@ -27,88 +26,7 @@
       <li>
         <filter>
           <thingDefs>
-            <li>ComponentIndustrial</li>
-          </thingDefs>
-        </filter>
-        <count>1</count>
-      </li>
-      <li>
-        <filter>
-          <thingDefs>
-            <li>Steel</li>
-          </thingDefs>
-        </filter>
-        <count>16</count>
-      </li>
-      <li>
-        <filter>
-          <thingDefs>
-            <li>Chemfuel</li>
-          </thingDefs>
-        </filter>
-        <count>8</count>
-      </li>
-    </ingredients>
-    <fixedIngredientFilter>
-      <thingDefs>
-        <li>MedicineHerbal</li>
-        <li>ComponentIndustrial</li>
-        <li>Steel</li>
-        <li>Chemfuel</li>
-      </thingDefs>
-    </fixedIngredientFilter>
-    <products>
-      <PN_RepairKit>1</PN_RepairKit>
-    </products>
-    <skillRequirements>
-      <Crafting>4</Crafting>
-      <Medicine>4</Medicine>
-    </skillRequirements>
-    <workSkill>Crafting</workSkill>
-    <researchPrerequisite></researchPrerequisite>
-  </RecipeDef>
-
-  <RecipeDef>
-    <defName>PN_Make_SelfRepairKit</defName>
-    <label>make automaton self repair kit</label>
-    <description>...</description>
-    <jobString>Making automaton self repair kit.</jobString>
-    <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
-    <effectWorking>Cook</effectWorking>
-    <soundWorking>Recipe_Machining</soundWorking>
-    <workAmount>10000</workAmount>
-    <recipeUsers>
-      <li>PN_AutomatonBench</li>
-    </recipeUsers>
-    <ingredients>
-      <li>
-        <filter>
-          <thingDefs>
-            <li>MedicineUltratech</li>
-          </thingDefs>
-        </filter>
-        <count>1</count>
-      </li>
-      <li>
-        <filter>
-          <thingDefs>
-            <li>ComponentIndustrial</li>
-          </thingDefs>
-        </filter>
-        <count>1</count>
-      </li>
-      <li>
-        <filter>
-          <thingDefs>
-            <li>Steel</li>
-          </thingDefs>
-        </filter>
-        <count>8</count>
-      </li>
-      <li>
-        <filter>
-          <thingDefs>
-            <li>Chemfuel</li>
+            <li>MechSerumHealer</li>
           </thingDefs>
         </filter>
         <count>1</count>
@@ -116,18 +34,15 @@
     </ingredients>
     <fixedIngredientFilter>
       <thingDefs>
-        <li>MedicineUltratech</li>
-        <li>ComponentIndustrial</li>
-        <li>Steel</li>
-        <li>Chemfuel</li>
+        <li>PN_RepairKit</li>
+        <li>MechSerumHealer</li>
       </thingDefs>
     </fixedIngredientFilter>
     <products>
       <PN_SelfRepairKit>1</PN_SelfRepairKit>
     </products>
     <skillRequirements>
-      <Crafting>4</Crafting>
-      <Medicine>4</Medicine>
+      <Crafting>8</Crafting>
     </skillRequirements>
     <workSkill>Crafting</workSkill>
     <researchPrerequisite></researchPrerequisite>
diff --git a/1.2/Defs/ThingDef/ThingDef_Item.xml b/1.2/Defs/ThingDef/ThingDef_Item.xml
index b262180..9249fb7 100644
--- a/1.2/Defs/ThingDef/ThingDef_Item.xml
+++ b/1.2/Defs/ThingDef/ThingDef_Item.xml
@@ -76,18 +76,39 @@
       <graphicClass>Graphic_StackCount</graphicClass>
       <drawSize>1.0</drawSize>
     </graphicData>
+    <techLevel>Industrial</techLevel>
     <stackLimit>10</stackLimit>
+    <uiIconForStackCount>1</uiIconForStackCount>
     <healthAffectsPrice>false</healthAffectsPrice>
     <statBases>
       <MarketValue>18</MarketValue>
-      <Mass>0.50</Mass>
+      <MaxHitPoints>60</MaxHitPoints>
+      <Mass>2</Mass>
       <Flammability>0.7</Flammability>
-      <WorkToMake>350</WorkToMake>
+      <WorkToMake>700</WorkToMake>
     </statBases>
     <thingCategories>
       <li>PNKit</li>
     </thingCategories>
     <tradeability>Sellable</tradeability>
+    <costList>
+      <ComponentIndustrial>2</ComponentIndustrial>
+      <Steel>15</Steel>
+      <Chemfuel>2</Chemfuel>
+      <Leather_Automaton>5</Leather_Automaton>
+    </costList>
+    <recipeMaker>
+      <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
+      <workSkill>Crafting</workSkill>
+      <recipeUsers>
+        <li>PN_AutomatonBench</li>
+        <li>TableMachining</li>
+      </recipeUsers>
+      <researchPrerequisite></researchPrerequisite>
+      <skillRequirements>
+        <Crafting>4</Crafting>
+      </skillRequirements>
+    </recipeMaker>
     <comps>
 
     </comps>
@@ -103,17 +124,39 @@
       <graphicClass>Graphic_StackCount</graphicClass>
       <drawSize>1.0</drawSize>
     </graphicData>
+    <techLevel>Spacer</techLevel>
     <stackLimit>10</stackLimit>
+    <uiIconForStackCount>1</uiIconForStackCount>
     <statBases>
       <MarketValue>18</MarketValue>
-      <Mass>0.50</Mass>
+      <Mass>2</Mass>
+      <MaxHitPoints>60</MaxHitPoints>
       <Flammability>0.7</Flammability>
-      <WorkToMake>700</WorkToMake>
+      <WorkToMake>1500</WorkToMake>
     </statBases>
     <thingCategories>
       <li>PNKit</li>
     </thingCategories>
     <tradeability>Sellable</tradeability>
+    <costList>
+      <MechSerumHealer>1</MechSerumHealer>
+      <ComponentIndustrial>2</ComponentIndustrial>
+      <Steel>15</Steel>
+      <Chemfuel>2</Chemfuel>
+      <Leather_Automaton>5</Leather_Automaton>
+    </costList>
+    <recipeMaker>
+      <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
+      <workSkill>Crafting</workSkill>
+      <recipeUsers>
+        <li>PN_AutomatonBench</li>
+        <li>TableMachining</li>
+      </recipeUsers>
+      <researchPrerequisite></researchPrerequisite>
+      <skillRequirements>
+        <Crafting>8</Crafting>
+      </skillRequirements>
+    </recipeMaker>
     <comps>
       <li Class="CompProperties_Usable">
         <useJob>UseItem</useJob>