From 0a24a469037a0588c2d38649626d0e12805a717f Mon Sep 17 00:00:00 2001
From: "ProjectKoi-Kalo\\Kalo" <kalospacer@gmail.com>
Date: Sat, 18 May 2024 23:27:54 +0800
Subject: [PATCH] appreal update

---
 .../PawnKinds/PawnKinds_Dragonian_NPC.xml     |  57 +++---
 1.5/Defs/ThingDefs/DRM_Apparel.xml            | 164 ++++++++++++++++++
 .../Definjected/ThingDef/ThingDefs_DRM_Things.xml |   7 +
 3 files changed, 198 insertions(+), 30 deletions(-)
 create mode 100644 1.5/Defs/ThingDefs/DRM_Apparel.xml

diff --git a/1.5/Defs/Dragonianlike/PawnKinds/PawnKinds_Dragonian_NPC.xml b/1.5/Defs/Dragonianlike/PawnKinds/PawnKinds_Dragonian_NPC.xml
index 903fa59..c3153c6 100644
--- a/1.5/Defs/Dragonianlike/PawnKinds/PawnKinds_Dragonian_NPC.xml
+++ b/1.5/Defs/Dragonianlike/PawnKinds/PawnKinds_Dragonian_NPC.xml
@@ -422,12 +422,8 @@
     <itemQuality>Excellent</itemQuality>
    
     <apparelTags>
-      <li>DR_Apparel</li>
-      <li>DR_PsychicDress</li>
-      <li>DR_PsychicHelm</li>
-      <li>RoyalCombatGear</li>
+      <li>DR_Armor</li>
     </apparelTags>
-    <gearHealthRange>0.6~2</gearHealthRange>
     <apparelMoney>
       <min>1500</min>
       <max>3500</max>
@@ -437,11 +433,11 @@
     <specificApparelRequirements>
       <li>
         <bodyPartGroup>Torso</bodyPartGroup>
-        <requiredTag>DR_PsychicDress</requiredTag>
+        <requiredTag>DRM_BattleDressC</requiredTag>
       </li>
       <li>
-        <bodyPartGroup>UpperHead</bodyPartGroup>
-        <requiredTag>DR_PsychicHelm</requiredTag>
+        <bodyPartGroup>FullHead</bodyPartGroup>
+        <requiredTag>DRM_BattleHelmC</requiredTag>
       </li>
       <li>
         <bodyPartGroup>Torso</bodyPartGroup>
@@ -455,8 +451,8 @@
     </specificApparelRequirements>
 
     <apparelRequired>
-      <li>DR_PsychicDress</li>
-      <li>DR_PsychicHelm</li>
+      <li>DRM_BattleDressC</li>
+      <li>DRM_BattleHelmC</li>
     </apparelRequired>
 
     <weaponTags>
@@ -506,12 +502,8 @@
     <itemQuality>Excellent</itemQuality>
    
     <apparelTags>
-      <li>DR_Apparel</li>
-      <li>DR_PsychicDress</li>
-      <li>DR_PsychicHelm</li>
-      <li>RoyalCombatGear</li>
+      <li>DR_Armor</li>
     </apparelTags>
-    <gearHealthRange>0.6~2</gearHealthRange>
     <apparelMoney>
       <min>1500</min>
       <max>3500</max>
@@ -521,17 +513,26 @@
     <specificApparelRequirements>
       <li>
         <bodyPartGroup>Torso</bodyPartGroup>
-        <requiredTag>DR_PsychicDress</requiredTag>
+        <requiredTag>DRM_BattleDressC</requiredTag>
       </li>
       <li>
-        <bodyPartGroup>UpperHead</bodyPartGroup>
-        <requiredTag>DR_PsychicHelm</requiredTag>
+        <bodyPartGroup>FullHead</bodyPartGroup>
+        <requiredTag>DRM_BattleHelmD</requiredTag>
+      </li>
+      <li>
+        <bodyPartGroup>Torso</bodyPartGroup>
+        <alternateTagChoices>
+          <li>
+            <tag>Apparel_ShieldBelt</tag>
+            <chance>0.5</chance>
+          </li>
+        </alternateTagChoices>
       </li>
     </specificApparelRequirements>
 
     <apparelRequired>
-      <li>DR_PsychicDress</li>
-      <li>DR_PsychicHelm</li>
+      <li>DRM_BattleDressC</li>
+      <li>DRM_BattleHelmD</li>
     </apparelRequired>
 
     <weaponTags>
@@ -583,12 +584,8 @@
     <itemQuality>Masterwork</itemQuality>
 
     <apparelTags>
-      <li>DR_Apparel</li>
-      <li>DR_PsychicDress</li>
-      <li>DR_PsychicHelm</li>
-      <li>RoyalCombatGear</li>
+      <li>DR_Armor</li>
     </apparelTags>
-    <gearHealthRange>1~1</gearHealthRange>
     <apparelMoney>
       <min>1500</min>
       <max>3500</max>
@@ -598,11 +595,11 @@
     <specificApparelRequirements>
       <li>
         <bodyPartGroup>Torso</bodyPartGroup>
-        <requiredTag>DR_PsychicDress</requiredTag>
+        <requiredTag>DRM_BattleDressC</requiredTag>
       </li>
       <li>
-        <bodyPartGroup>UpperHead</bodyPartGroup>
-        <requiredTag>DR_PsychicHelm</requiredTag>
+        <bodyPartGroup>FullHead</bodyPartGroup>
+        <requiredTag>DRM_BattleHelmC</requiredTag>
       </li>
       <li>
         <bodyPartGroup>Torso</bodyPartGroup>
@@ -616,8 +613,8 @@
     </specificApparelRequirements>
 
     <apparelRequired>
-      <li>DR_PsychicDress</li>
-      <li>DR_PsychicHelm</li>
+      <li>DRM_BattleDressC</li>
+      <li>DRM_BattleHelmC</li>
     </apparelRequired>
 
     <weaponTags>
diff --git a/1.5/Defs/ThingDefs/DRM_Apparel.xml b/1.5/Defs/ThingDefs/DRM_Apparel.xml
new file mode 100644
index 0000000..fc74ed9
--- /dev/null
+++ b/1.5/Defs/ThingDefs/DRM_Apparel.xml
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<Defs>
+
+  <ThingDef Name="DRM_ApparelArmorReconBase" ParentName="ArmorMachineableBase" Abstract="True">
+    <recipeMaker>
+			<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
+			<workSkill>Crafting</workSkill>
+			<effectWorking>Tailor</effectWorking>
+			<soundWorking>Recipe_Tailor</soundWorking>
+			<recipeUsers>
+				<li>ElectricTailoringBench</li>
+				<li>HandTailoringBench</li>
+			</recipeUsers>
+			<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
+		</recipeMaker>
+		<graphicData>
+			<texPath>Dragonian/Apparel/Gear/drapparelF</texPath>
+			<graphicClass>Graphic_Single</graphicClass>
+			<shaderType>CutoutComplex</shaderType>
+		</graphicData>
+    <tradeTags>
+      <li>Armor</li>
+    </tradeTags>
+    <statBases>
+      <WorkToMake>15000</WorkToMake>
+      <MaxHitPoints>480</MaxHitPoints>
+      <Mass>9</Mass>
+      <Flammability>0.4</Flammability>
+      <ArmorRating_Sharp>0.92</ArmorRating_Sharp>
+      <ArmorRating_Blunt>0.4</ArmorRating_Blunt>
+      <ArmorRating_Heat>0.46</ArmorRating_Heat>
+      <Insulation_Cold>32</Insulation_Cold>
+      <Insulation_Heat>9</Insulation_Heat>
+      <EquipDelay>3</EquipDelay>
+    </statBases>
+    <thingCategories>
+      <li>ApparelArmor</li>
+    </thingCategories>
+    <costList>
+      <WoolDragonian>80</WoolDragonian>
+      <Plasteel>100</Plasteel>
+    </costList>
+    <apparel>
+      <bodyPartGroups>
+        <li>Torso</li>
+        <li>Neck</li>
+        <li>Shoulders</li>
+        <li>Arms</li>
+        <li>Legs</li>
+      </bodyPartGroups>
+      <wornGraphicPath>Dragonian/Apparel/Gear/drapparelF</wornGraphicPath>
+      <layers>
+        <li>Middle</li>
+				<li>OnSkin</li>
+      </layers>
+      <defaultOutfitTags>
+        <li>Soldier</li>
+      </defaultOutfitTags>
+    </apparel>
+    <comps>
+      <li Class="CompProperties_Biocodable"/>
+    </comps>
+    <thingSetMakerTags>
+      <li>RewardStandardHighFreq</li>
+    </thingSetMakerTags>
+  </ThingDef>
+
+  <ThingDef Name="DRM_ApparelArmorHelmetReconBase" ParentName="ArmorHelmetMakeableBase" Abstract="True">
+    <recipeMaker>
+			<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
+			<workSkill>Crafting</workSkill>
+			<effectWorking>Tailor</effectWorking>
+			<soundWorking>Recipe_Tailor</soundWorking>
+			<recipeUsers>
+				<li>ElectricTailoringBench</li>
+				<li>HandTailoringBench</li>
+			</recipeUsers>
+			<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
+		</recipeMaker>
+		<graphicData>
+			<texPath>Dragonian/Apparel/Gear/drahgA</texPath>
+			<graphicClass>Graphic_Single</graphicClass>
+			<shaderType>CutoutComplex</shaderType>
+		</graphicData>
+    <tradeTags>
+      <li>Armor</li>
+    </tradeTags>
+    <statBases>
+      <WorkToMake>8750</WorkToMake>
+      <MaxHitPoints>220</MaxHitPoints>
+      <Mass>1</Mass>
+      <Flammability>0.4</Flammability>
+      <ArmorRating_Sharp>0.92</ArmorRating_Sharp>
+      <ArmorRating_Blunt>0.4</ArmorRating_Blunt>
+      <ArmorRating_Heat>0.46</ArmorRating_Heat>
+      <Insulation_Cold>4</Insulation_Cold>
+      <Insulation_Heat>2</Insulation_Heat>
+      <EquipDelay>1.5</EquipDelay>
+    </statBases>
+    <costList>
+      <WoolDragonian>20</WoolDragonian>
+      <Plasteel>30</Plasteel>
+    </costList>
+    <apparel>
+      <bodyPartGroups>
+        <li>FullHead</li>
+      </bodyPartGroups>
+      <wornGraphicPath>Dragonian/Apparel/Gear/drahgA</wornGraphicPath>
+      <layers>
+        <li>Overhead</li>
+      </layers>
+      <defaultOutfitTags>
+        <li>Soldier</li>
+      </defaultOutfitTags>
+    </apparel>
+    <comps>
+      <li Class="CompProperties_Biocodable"/>
+    </comps>
+    <thingSetMakerTags>
+      <li>RewardStandardHighFreq</li>
+    </thingSetMakerTags>
+  </ThingDef>
+
+  <ThingDef ParentName="DRM_ApparelArmorReconBase">
+    <defName>DRM_BattleDressC</defName>
+    <label>dragonian Battle dress c</label>
+    <description>Lightweight armor with plate on the dress.Upgrade with Plasteel.</description>
+    <apparel>
+			<tags>
+				<li>DR_Armor</li>
+        <li>DRM_BattleDressC</li>
+			</tags>
+    </apparel>
+  </ThingDef>
+
+  <ThingDef ParentName="DRM_ApparelArmorHelmetReconBase">
+    <defName>DRM_BattleHelmC</defName>
+    <label>dragonian battle helm C</label>
+    <description>A lightweight battle helm with a complex design.Can protect Full Head.</description>
+    <apparel>
+			<tags>
+				<li>DR_Armor</li>
+        <li>DRM_BattleHelmD</li>
+			</tags>
+    </apparel>
+  </ThingDef>
+
+  <ThingDef ParentName="DRM_ApparelArmorHelmetReconBase">
+		<defName>DRM_BattleHelmD</defName>
+		<label>dragonian battle helm D</label>
+		<description>A lightweight battle helm with a complex design.Can protect Full Head.</description>
+    <apparel>
+			<tags>
+				<li>DR_Armor</li>
+        <li>DRM_BattleHelmD</li>
+			</tags>
+      <wornGraphicPath>Dragonian/Apparel/Gear/drahgB</wornGraphicPath>
+    </apparel>
+		<graphicData>
+			<texPath>Dragonian/Apparel/Gear/drahgB</texPath>
+		</graphicData> 
+	</ThingDef>
+
+</Defs>
\ No newline at end of file
diff --git a/1.5/Languages/ChineseSimplified (简体中文)/Definjected/ThingDef/ThingDefs_DRM_Things.xml b/1.5/Languages/ChineseSimplified (简体中文)/Definjected/ThingDef/ThingDefs_DRM_Things.xml
index 9dddd6d..b0137fe 100644
--- a/1.5/Languages/ChineseSimplified (简体中文)/Definjected/ThingDef/ThingDefs_DRM_Things.xml	
+++ b/1.5/Languages/ChineseSimplified (简体中文)/Definjected/ThingDef/ThingDefs_DRM_Things.xml	
@@ -1,6 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <LanguageData>
 
+    <DRM_BattleDressC.label>龙娘 制式战衣</DRM_BattleDressC.label>
+    <DRM_BattleDressC.description>轻型盔甲,添加玻璃钢增强防护。</DRM_BattleDressC.description>
+    <DRM_BattleHelmC.label>龙娘 制式战盔C型</DRM_BattleHelmC.label>
+    <DRM_BattleHelmC.description>一款设计复杂的轻型战斗头盔。设计保护整个头部。</DRM_BattleHelmC.description>
+    <DRM_BattleHelmD.label>龙娘 制式战盔D型</DRM_BattleHelmD.label>
+    <DRM_BattleHelmD.description>一款设计复杂的轻型战斗头盔。设计保护整个头部。</DRM_BattleHelmD.description>
+
     <FlareDragonianOrb.label>龙娘 火炎龙珠</FlareDragonianOrb.label>
     <FlareDragonianOrb.description>一颗龙珠。能够释放一团火球。</FlareDragonianOrb.description>