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>