2025-6-29

This commit is contained in:
2025-06-29 12:00:52 +08:00
parent cea9724e05
commit b1fa7df12d
9 changed files with 262 additions and 413 deletions

View File

@@ -28,7 +28,6 @@
<forcedHediffs> <forcedHediffs>
<li>Wula_Synth</li> <li>Wula_Synth</li>
<li>WULA_Addons_Antenna_Hediff_Base</li> <li>WULA_Addons_Antenna_Hediff_Base</li>
<li>WULA_Alloy_Framework_Hediff_Base</li>
<li>MechlinkImplant</li> <li>MechlinkImplant</li>
</forcedHediffs> </forcedHediffs>
</AlienRace.AlienBackstoryDef> </AlienRace.AlienBackstoryDef>
@@ -60,7 +59,6 @@
<forcedHediffs> <forcedHediffs>
<li>Wula_Synth</li> <li>Wula_Synth</li>
<li>WULA_Addons_Antenna_Hediff_Base</li> <li>WULA_Addons_Antenna_Hediff_Base</li>
<li>WULA_Alloy_Framework_Hediff_Base</li>
<li>MechlinkImplant</li> <li>MechlinkImplant</li>
</forcedHediffs> </forcedHediffs>
</AlienRace.AlienBackstoryDef> </AlienRace.AlienBackstoryDef>

View File

@@ -11,52 +11,6 @@
<li>Torso</li> <li>Torso</li>
</groups> </groups>
<parts> <parts>
<!-- 机械框架,代替了肋骨、胸骨、骨盆、脊椎 -->
<li>
<def>WULA_Alloy_Framework_Bodypart</def>
<coverage>0.076</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<!-- 肋骨 -->
<!-- <li>
<def>Ribcage</def>
<coverage>0.036</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!-- 胸骨 -->
<!-- <li>
<def>Sternum</def>
<coverage>0.015</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!-- 骨盆 -->
<!-- <li>
<def>Pelvis</def>
<coverage>0.025</coverage>
<height>Bottom</height>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!-- 脊椎 -->
<!-- <li>
<def>Spine</def>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!-- 能源炉,代替了胃、心脏、肺、肾、肝 --> <!-- 能源炉,代替了胃、心脏、肺、肾、肝 -->
<li> <li>
<def>WULA_Energy_Furnace_Bodypart</def> <def>WULA_Energy_Furnace_Bodypart</def>
@@ -67,74 +21,10 @@
<li>Torso</li> <li>Torso</li>
</groups> </groups>
</li> </li>
<!---->
<!-- <li>
<def>Stomach</def>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!-- 心脏 -->
<!-- <li>
<def>Heart</def>
<coverage>0.020</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!---->
<!-- <li>
<def>Lung</def>
<customLabel>left lung</customLabel>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Lung</def>
<customLabel>right lung</customLabel>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!---->
<!-- <li>
<def>Kidney</def>
<customLabel>left kidney</customLabel>
<coverage>0.017</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<def>Kidney</def>
<customLabel>right kidney</customLabel>
<coverage>0.017</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!---->
<!-- <li>
<def>Liver</def>
<coverage>0.025</coverage>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li> -->
<!-- 脖子和头部 --> <!-- 脖子和头部 -->
<li> <li>
<def>Neck</def> <def>Neck</def>
<customLabel>脖子</customLabel>
<coverage>0.075</coverage> <coverage>0.075</coverage>
<height>Top</height> <height>Top</height>
<groups> <groups>
@@ -144,6 +34,7 @@
<!-- 头部 --> <!-- 头部 -->
<li> <li>
<def>Head</def> <def>Head</def>
<customLabel>头部</customLabel>
<coverage>0.80</coverage> <coverage>0.80</coverage>
<groups> <groups>
<li>UpperHead</li> <li>UpperHead</li>
@@ -153,6 +44,7 @@
<parts> <parts>
<li> <li>
<def>Skull</def> <def>Skull</def>
<customLabel>颅骨</customLabel>
<coverage>0.18</coverage> <coverage>0.18</coverage>
<depth>Inside</depth> <depth>Inside</depth>
<groups> <groups>
@@ -162,6 +54,7 @@
<parts> <parts>
<li> <li>
<def>Brain</def> <def>Brain</def>
<customLabel>生物处理器</customLabel>
<coverage>0.8</coverage> <coverage>0.8</coverage>
<groups> <groups>
<li>UpperHead</li> <li>UpperHead</li>
@@ -172,7 +65,7 @@
</li> </li>
<li> <li>
<def>Eye</def> <def>Eye</def>
<customLabel>left eye</customLabel> <customLabel>左视觉传感器</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>FullHead</li> <li>FullHead</li>
@@ -181,7 +74,7 @@
</li> </li>
<li> <li>
<def>Eye</def> <def>Eye</def>
<customLabel>right eye</customLabel> <customLabel>右视觉传感器</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>FullHead</li> <li>FullHead</li>
@@ -190,7 +83,7 @@
</li> </li>
<li> <li>
<def>Ear</def> <def>Ear</def>
<customLabel>left ear</customLabel> <customLabel>左听觉传感器</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>UpperHead</li> <li>UpperHead</li>
@@ -199,7 +92,7 @@
</li> </li>
<li> <li>
<def>Ear</def> <def>Ear</def>
<customLabel>right ear</customLabel> <customLabel>右听觉传感器</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>UpperHead</li> <li>UpperHead</li>
@@ -208,20 +101,13 @@
</li> </li>
<li> <li>
<def>Nose</def> <def>Nose</def>
<customLabel>嗅觉传感器</customLabel>
<coverage>0.10</coverage> <coverage>0.10</coverage>
<groups> <groups>
<li>FullHead</li> <li>FullHead</li>
<li>Teeth</li> <li>Teeth</li>
</groups> </groups>
</li> </li>
<li>
<def>Jaw</def>
<coverage>0.15</coverage>
<groups>
<li>Teeth</li>
<li>FullHead</li>
</groups>
</li>
<!-- 天线 --> <!-- 天线 -->
<li> <li>
<def>WULA_Addons_Antenna_Bodypart</def> <def>WULA_Addons_Antenna_Bodypart</def>
@@ -237,13 +123,13 @@
<!-- 肩部 --> <!-- 肩部 -->
<li> <li>
<def>Shoulder</def> <def>Shoulder</def>
<customLabel>left shoulder</customLabel> <customLabel>左肩</customLabel>
<coverage>0.12</coverage> <coverage>0.12</coverage>
<groups> <groups>
<li>Shoulders</li> <li>Shoulders</li>
</groups> </groups>
<parts> <parts>
<li> <!-- <li>
<def>Clavicle</def> <def>Clavicle</def>
<customLabel>left clavicle</customLabel> <customLabel>left clavicle</customLabel>
<coverage>0.09</coverage> <coverage>0.09</coverage>
@@ -252,16 +138,16 @@
<groups> <groups>
<li>Torso</li> <li>Torso</li>
</groups> </groups>
</li> </li> -->
<li> <li>
<def>Arm</def> <def>Arm</def>
<customLabel>left arm</customLabel> <customLabel>左臂</customLabel>
<coverage>0.77</coverage> <coverage>0.77</coverage>
<groups> <groups>
<li>Arms</li> <li>Arms</li>
</groups> </groups>
<parts> <parts>
<li> <!-- <li>
<def>Humerus</def> <def>Humerus</def>
<customLabel>left humerus</customLabel> <customLabel>left humerus</customLabel>
<coverage>0.1</coverage> <coverage>0.1</coverage>
@@ -269,8 +155,8 @@
<groups> <groups>
<li>Arms</li> <li>Arms</li>
</groups> </groups>
</li> </li> -->
<li> <!-- <li>
<def>Radius</def> <def>Radius</def>
<customLabel>left radius</customLabel> <customLabel>left radius</customLabel>
<coverage>0.1</coverage> <coverage>0.1</coverage>
@@ -278,10 +164,10 @@
<groups> <groups>
<li>Arms</li> <li>Arms</li>
</groups> </groups>
</li> </li> -->
<li> <li>
<def>Hand</def> <def>Hand</def>
<customLabel>left hand</customLabel> <customLabel>左手</customLabel>
<coverage>0.14</coverage> <coverage>0.14</coverage>
<height>Bottom</height> <height>Bottom</height>
<groups> <groups>
@@ -290,7 +176,7 @@
<parts> <parts>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>left pinky</customLabel> <customLabel>左尾指</customLabel>
<coverage>0.06</coverage> <coverage>0.06</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -299,7 +185,7 @@
</li> </li>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>left ring finger</customLabel> <customLabel>左无名指</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -308,7 +194,7 @@
</li> </li>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>left middle finger</customLabel> <customLabel>左中指</customLabel>
<coverage>0.08</coverage> <coverage>0.08</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -317,7 +203,7 @@
</li> </li>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>left index finger</customLabel> <customLabel>左食指</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -326,7 +212,7 @@
</li> </li>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>left thumb</customLabel> <customLabel>左拇指</customLabel>
<coverage>0.08</coverage> <coverage>0.08</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -341,13 +227,13 @@
</li> </li>
<li> <li>
<def>Shoulder</def> <def>Shoulder</def>
<customLabel>right shoulder</customLabel> <customLabel>右肩</customLabel>
<coverage>0.12</coverage> <coverage>0.12</coverage>
<groups> <groups>
<li>Shoulders</li> <li>Shoulders</li>
</groups> </groups>
<parts> <parts>
<li> <!-- <li>
<def>Clavicle</def> <def>Clavicle</def>
<customLabel>right clavicle</customLabel> <customLabel>right clavicle</customLabel>
<coverage>0.09</coverage> <coverage>0.09</coverage>
@@ -356,16 +242,16 @@
<groups> <groups>
<li>Torso</li> <li>Torso</li>
</groups> </groups>
</li> </li> -->
<li> <li>
<def>Arm</def> <def>Arm</def>
<customLabel>right arm</customLabel> <customLabel>右臂</customLabel>
<coverage>0.77</coverage> <coverage>0.77</coverage>
<groups> <groups>
<li>Arms</li> <li>Arms</li>
</groups> </groups>
<parts> <parts>
<li> <!-- <li>
<def>Humerus</def> <def>Humerus</def>
<customLabel>right humerus</customLabel> <customLabel>right humerus</customLabel>
<coverage>0.1</coverage> <coverage>0.1</coverage>
@@ -382,10 +268,10 @@
<groups> <groups>
<li>Arms</li> <li>Arms</li>
</groups> </groups>
</li> </li> -->
<li> <li>
<def>Hand</def> <def>Hand</def>
<customLabel>right hand</customLabel> <customLabel>右手</customLabel>
<coverage>0.14</coverage> <coverage>0.14</coverage>
<height>Bottom</height> <height>Bottom</height>
<groups> <groups>
@@ -394,7 +280,7 @@
<parts> <parts>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>right pinky</customLabel> <customLabel>右尾指</customLabel>
<coverage>0.06</coverage> <coverage>0.06</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -403,7 +289,7 @@
</li> </li>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>right ring finger</customLabel> <customLabel>右无名指</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -412,7 +298,7 @@
</li> </li>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>right middle finger</customLabel> <customLabel>右中指</customLabel>
<coverage>0.08</coverage> <coverage>0.08</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -421,7 +307,7 @@
</li> </li>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>right index finger</customLabel> <customLabel>右食指</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -430,7 +316,7 @@
</li> </li>
<li> <li>
<def>Finger</def> <def>Finger</def>
<customLabel>right thumb</customLabel> <customLabel>右拇指</customLabel>
<coverage>0.08</coverage> <coverage>0.08</coverage>
<groups> <groups>
<li>Hands</li> <li>Hands</li>
@@ -455,14 +341,14 @@
<!----> <!---->
<li> <li>
<def>Leg</def> <def>Leg</def>
<customLabel>left leg</customLabel> <customLabel>左腿</customLabel>
<coverage>0.14</coverage> <coverage>0.14</coverage>
<height>Bottom</height> <height>Bottom</height>
<groups> <groups>
<li>Legs</li> <li>Legs</li>
</groups> </groups>
<parts> <parts>
<li> <!-- <li>
<def>Femur</def> <def>Femur</def>
<customLabel>left femur</customLabel> <customLabel>left femur</customLabel>
<coverage>0.1</coverage> <coverage>0.1</coverage>
@@ -470,8 +356,8 @@
<groups> <groups>
<li>Legs</li> <li>Legs</li>
</groups> </groups>
</li> </li> -->
<li> <!-- <li>
<def>Tibia</def> <def>Tibia</def>
<customLabel>left tibia</customLabel> <customLabel>left tibia</customLabel>
<coverage>0.1</coverage> <coverage>0.1</coverage>
@@ -479,10 +365,10 @@
<groups> <groups>
<li>Legs</li> <li>Legs</li>
</groups> </groups>
</li> </li> -->
<li> <li>
<def>Foot</def> <def>Foot</def>
<customLabel>left foot</customLabel> <customLabel>左足</customLabel>
<coverage>0.1</coverage> <coverage>0.1</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -490,7 +376,7 @@
<parts> <parts>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>left little toe</customLabel> <customLabel>左小趾</customLabel>
<coverage>0.06</coverage> <coverage>0.06</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -498,7 +384,7 @@
</li> </li>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>left fourth toe</customLabel> <customLabel>左次小趾</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -506,7 +392,7 @@
</li> </li>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>left middle toe</customLabel> <customLabel>左三趾</customLabel>
<coverage>0.08</coverage> <coverage>0.08</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -514,7 +400,7 @@
</li> </li>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>left second toe</customLabel> <customLabel>左二趾</customLabel>
<coverage>0.09</coverage> <coverage>0.09</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -522,7 +408,7 @@
</li> </li>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>left big toe</customLabel> <customLabel>左大拇趾</customLabel>
<coverage>0.09</coverage> <coverage>0.09</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -534,14 +420,14 @@
</li> </li>
<li> <li>
<def>Leg</def> <def>Leg</def>
<customLabel>right leg</customLabel> <customLabel>右腿</customLabel>
<coverage>0.14</coverage> <coverage>0.14</coverage>
<height>Bottom</height> <height>Bottom</height>
<groups> <groups>
<li>Legs</li> <li>Legs</li>
</groups> </groups>
<parts> <parts>
<li> <!-- <li>
<def>Femur</def> <def>Femur</def>
<customLabel>right femur</customLabel> <customLabel>right femur</customLabel>
<coverage>0.1</coverage> <coverage>0.1</coverage>
@@ -558,10 +444,10 @@
<groups> <groups>
<li>Legs</li> <li>Legs</li>
</groups> </groups>
</li> </li> -->
<li> <li>
<def>Foot</def> <def>Foot</def>
<customLabel>right foot</customLabel> <customLabel>右足</customLabel>
<coverage>0.1</coverage> <coverage>0.1</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -569,7 +455,7 @@
<parts> <parts>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>right little toe</customLabel> <customLabel>右小趾</customLabel>
<coverage>0.06</coverage> <coverage>0.06</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -577,7 +463,7 @@
</li> </li>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>right fourth toe</customLabel> <customLabel>右次小趾</customLabel>
<coverage>0.07</coverage> <coverage>0.07</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -585,7 +471,7 @@
</li> </li>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>right middle toe</customLabel> <customLabel>右三趾</customLabel>
<coverage>0.08</coverage> <coverage>0.08</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -593,7 +479,7 @@
</li> </li>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>right second toe</customLabel> <customLabel>右二趾</customLabel>
<coverage>0.09</coverage> <coverage>0.09</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>
@@ -601,7 +487,7 @@
</li> </li>
<li> <li>
<def>Toe</def> <def>Toe</def>
<customLabel>right big toe</customLabel> <customLabel>右大拇趾</customLabel>
<coverage>0.09</coverage> <coverage>0.09</coverage>
<groups> <groups>
<li>Feet</li> <li>Feet</li>

View File

@@ -5,30 +5,20 @@
<label>中央能源炉</label> <label>中央能源炉</label>
<hitPoints>120</hitPoints> <hitPoints>120</hitPoints>
<skinCovered>false</skinCovered> <skinCovered>false</skinCovered>
<solid>true</solid> <!-- <solid>true</solid> -->
<tags> <tags>
<li>BloodPumpingSource</li> <li>BloodPumpingSource</li>
<li>BreathingSource</li> <li>BreathingSource</li>
<li>BloodFiltrationKidney</li> <li>BloodFiltrationKidney</li>
<li>BloodFiltrationLiver</li> <li>BloodFiltrationLiver</li>
<li>MetabolismSource</li> <li>MetabolismSource</li>
</tags> <li>EatingSource</li>
</BodyPartDef>
<BodyPartDef>
<defName>WULA_Alloy_Framework_Bodypart</defName>
<label>躯体合金框架</label>
<hitPoints>350</hitPoints>
<permanentInjuryChanceFactor>0</permanentInjuryChanceFactor>
<skinCovered>false</skinCovered>
<solid>true</solid>
<bleedRate>0</bleedRate>
<tags>
<li>BreathingSourceCage</li>
<li>Spine</li> <li>Spine</li>
<li>Pelvis</li> <li>Pelvis</li>
<li>ManipulationLimbSegment</li> <li>ManipulationLimbSegment</li>
<li>TalkingSource</li>
</tags> </tags>
<destroyableByDamage>false</destroyableByDamage> <spawnThingOnRemoved>WULA_Energy_Furnace_Base</spawnThingOnRemoved>
</BodyPartDef> </BodyPartDef>
<BodyPartDef> <BodyPartDef>
<defName>WULA_Addons_Antenna_Bodypart</defName> <defName>WULA_Addons_Antenna_Bodypart</defName>
@@ -36,14 +26,8 @@
<hitPoints>30</hitPoints> <hitPoints>30</hitPoints>
<permanentInjuryChanceFactor>0</permanentInjuryChanceFactor> <permanentInjuryChanceFactor>0</permanentInjuryChanceFactor>
<skinCovered>false</skinCovered> <skinCovered>false</skinCovered>
<solid>true</solid> <!-- <solid>true</solid> -->
<bleedRate>0</bleedRate> <bleedRate>0</bleedRate>
<destroyableByDamage>false</destroyableByDamage> <destroyableByDamage>false</destroyableByDamage>
<!-- <tags>
<li>BreathingSourceCage</li>
<li>Spine</li>
<li>Pelvis</li>
<li>ManipulationLimbSegment</li>
</tags> -->
</BodyPartDef> </BodyPartDef>
</Defs> </Defs>

View File

@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<Defs> <Defs>
<!-- 能源炉 -->
<ThingDef ParentName="BodyPartProstheticImperialBase"> <ThingDef ParentName="BodyPartProstheticImperialBase">
<defName>WULA_Energy_Furnace_Base</defName> <defName>WULA_Energy_Furnace_Base</defName>
<label>中央能源炉(基础)</label> <label>中央能源炉(基础)</label>
@@ -24,31 +25,10 @@
<li>FieldHand</li> <li>FieldHand</li>
</techHediffsTags> --> </techHediffsTags> -->
</ThingDef> </ThingDef>
<!-- 天线 -->
<ThingDef ParentName="BodyPartProstheticImperialBase"> <ThingDef ParentName="BodyPartProstheticImperialBase">
<defName>WULA_Alloy_Framework_Base</defName> <defName>WULA_Addons_Antenna_Base</defName>
<label>躯体合金框架(基础)</label>
<description>机械乌拉的核心部件之一,负责替代骨架支撑身体。</description>
<!-- <descriptionHyperlinks><RecipeDef>InstallFieldHand</RecipeDef></descriptionHyperlinks> -->
<!-- <thingSetMakerTags><li>RewardStandardLowFreq</li></thingSetMakerTags> -->
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>100</Steel>
</costList>
<recipeMaker>
<researchPrerequisite>Machining</researchPrerequisite>
<recipeUsers>
<li>TableMachining</li>
</recipeUsers>
</recipeMaker>
<!-- <techHediffsTags>
<li>FieldHand</li>
</techHediffsTags> -->
</ThingDef>
<ThingDef ParentName="BodyPartProstheticImperialBase">
<defName>WULA_Antenna_Base</defName>
<label>上行链路天线(基础)</label> <label>上行链路天线(基础)</label>
<description>机械乌拉的核心部件之一,除了接收来自乌拉帝国人工智能网络“演算圆环”的信号外,还能兼职控制其他低级机械体。</description> <description>机械乌拉的核心部件之一,除了接收来自乌拉帝国人工智能网络“演算圆环”的信号外,还能兼职控制其他低级机械体。</description>
<!-- <descriptionHyperlinks><RecipeDef>InstallFieldHand</RecipeDef></descriptionHyperlinks> --> <!-- <descriptionHyperlinks><RecipeDef>InstallFieldHand</RecipeDef></descriptionHyperlinks> -->
@@ -71,7 +51,6 @@
<li>FieldHand</li> <li>FieldHand</li>
</techHediffsTags> --> </techHediffsTags> -->
</ThingDef> </ThingDef>
<HediffDef ParentName="ImplantHediffBase"> <HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Addons_Antenna_Hediff_Base</defName> <defName>WULA_Addons_Antenna_Hediff_Base</defName>
<hediffClass>Hediff_Mechlink</hediffClass> <hediffClass>Hediff_Mechlink</hediffClass>
@@ -99,31 +78,190 @@
</stages> </stages>
<defaultInstallPart>WULA_Addons_Antenna_Bodypart</defaultInstallPart> <defaultInstallPart>WULA_Addons_Antenna_Bodypart</defaultInstallPart>
</HediffDef> </HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Alloy_Framework_Hediff_Base</defName> <RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<hediffClass>Hediff_Mechlink</hediffClass> <defName>WULA_Fix_Hand_Base</defName>
<label>躯体合金框架</label> <label>修复手部</label>
<description>机械乌拉体内负责替代骨架支撑身体的框架,能够提供强大的防御力</description> <description>将这个合成人的手部破损修复,并恢复该部位生命值</description>
<descriptionShort>一副替代骨架支撑身体的框架。</descriptionShort> <jobString>正在修复手部</jobString>
<isBad>false</isBad> <appliedOnFixedBodyParts>
<duplicationAllowed>false</duplicationAllowed> <li>Hand</li>
<keepOnBodyPartRestoration>true</keepOnBodyPartRestoration> </appliedOnFixedBodyParts>
<stages> <uiIconThing>Steel</uiIconThing>
<anesthetize>false</anesthetize>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds -->
<addsHediff>WULA_Body_Fixed</addsHediff>
<workAmount>1500</workAmount>
<skillRequirements>
<Crafting>3</Crafting>
</skillRequirements>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
<ingredients Inherit="False">
<li> <li>
<statFactors> <filter>
<!-- 易燃性,作为半机械生物很难起火 --> <thingDefs>
<Flammability>0</Flammability> <li>Steel</li>
</statFactors> </thingDefs>
<statOffsets> </filter>
<!-- 有自带护甲,对热量伤害有高抵抗 --> <count>1</count>
<ArmorRating_Sharp>0.3</ArmorRating_Sharp>
<ArmorRating_Blunt>0.2</ArmorRating_Blunt>
<ArmorRating_Heat>2.00</ArmorRating_Heat>
<!-- 近战闪避 -->
<MeleeDodgeChance>1.25</MeleeDodgeChance>
</statOffsets>
</li> </li>
</stages> </ingredients>
<defaultInstallPart>WULA_Alloy_Framework_Bodypart</defaultInstallPart> </RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>WULA_Fix_Hand_Base</defName>
<label>修复臂膀</label>
<description>将这个合成人的手部、手臂和肩部的破损修复,并恢复该部位生命值。比起修复单个部位花费,时间、资源需求和技能等级要求更高。</description>
<jobString>正在修复手部</jobString>
<appliedOnFixedBodyParts>
<li>Shoulder</li>
</appliedOnFixedBodyParts>
<uiIconThing>Steel</uiIconThing>
<anesthetize>false</anesthetize>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds -->
<addsHediff>WULA_Body_Fixed</addsHediff>
<workAmount>3000</workAmount>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
<ingredients Inherit="False">
<li>
<filter>
<thingDefs>
<li>Steel</li>
</thingDefs>
</filter>
<count>20</count>
</li>
</ingredients>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>WULA_Fix_Leg_Base</defName>
<label>修复腿部</label>
<description>将这个合成人的腿部和足部破损修复,并恢复这些部位的生命值。比起修复单个部位花费,时间、资源需求和技能等级要求更高。</description>
<jobString>正在修复腿部</jobString>
<appliedOnFixedBodyParts>
<li>Leg</li>
</appliedOnFixedBodyParts>
<uiIconThing>Steel</uiIconThing>
<anesthetize>false</anesthetize>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds -->
<addsHediff>WULA_Body_Fixed</addsHediff>
<workAmount>3000</workAmount>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
<ingredients Inherit="False">
<li>
<filter>
<thingDefs>
<li>Steel</li>
</thingDefs>
</filter>
<count>20</count>
</li>
</ingredients>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>WULA_Fix_Foot_Base</defName>
<label>修复足部</label>
<description>将这个合成人的足部破损修复,并恢复这些部位的生命值。</description>
<jobString>正在修复足部</jobString>
<appliedOnFixedBodyParts>
<li>Foot</li>
</appliedOnFixedBodyParts>
<uiIconThing>Steel</uiIconThing>
<anesthetize>false</anesthetize>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds -->
<addsHediff>WULA_Body_Fixed</addsHediff>
<workAmount>1500</workAmount>
<skillRequirements>
<Crafting>3</Crafting>
</skillRequirements>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
<ingredients Inherit="False">
<li>
<filter>
<thingDefs>
<li>Steel</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>WULA_Fix_Torso_Base</defName>
<label>修复全身</label>
<description>此项修复将修复这个合成人全身损伤,并恢复所有部位生命值。比起修复单个部位花费,时间、资源需求和技能等级要求更高。</description>
<jobString>正在修复躯干</jobString>
<appliedOnFixedBodyParts>
<li>Torso</li>
</appliedOnFixedBodyParts>
<uiIconThing>Steel</uiIconThing>
<anesthetize>false</anesthetize>
<surgeryOutcomeEffect IsNull="True"/> <!-- Always succeeds -->
<addsHediff>WULA_Body_Fixed</addsHediff>
<workAmount>7000</workAmount>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
<ingredients Inherit="False">
<li>
<filter>
<thingDefs>
<li>Steel</li>
</thingDefs>
</filter>
<count>50</count>
</li>
<li>
<filter>
<thingDefs>
<li>ComponentIndustrial</li>
</thingDefs>
</filter>
<count>2</count>
</li>
</ingredients>
</RecipeDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Body_Fixed</defName>
<hediffClass>Hediff_Implant</hediffClass>
<label>已修复</label>
<description>这个合成人的破损已被细致地修复。</description>
<descriptionShort>已修复</descriptionShort>
<isBad>false</isBad>
<duplicationAllowed>true</duplicationAllowed>
<keepOnBodyPartRestoration>true</keepOnBodyPartRestoration>
</HediffDef> </HediffDef>
</Defs> </Defs>

View File

@@ -18,11 +18,21 @@
<painFactor>0</painFactor> <painFactor>0</painFactor>
<!-- 抗毒抗火抗寒热 --> <!-- 抗毒抗火抗寒热 -->
<statOffsets> <statOffsets>
<!-- 有自带护甲,对热量伤害有高抵抗 -->
<ArmorRating_Sharp>0.3</ArmorRating_Sharp>
<ArmorRating_Blunt>0.2</ArmorRating_Blunt>
<ArmorRating_Heat>2.00</ArmorRating_Heat>
<!-- 近战闪避 -->
<MeleeDodgeChance>1.25</MeleeDodgeChance>
<ComfyTemperatureMin>-100</ComfyTemperatureMin> <ComfyTemperatureMin>-100</ComfyTemperatureMin>
<ComfyTemperatureMax>120</ComfyTemperatureMax> <ComfyTemperatureMax>120</ComfyTemperatureMax>
<ToxicResistance>1</ToxicResistance> <ToxicResistance>1</ToxicResistance>
<ToxicEnvironmentResistance MayRequire="Ludeon.RimWorld.Biotech">1</ToxicEnvironmentResistance> <ToxicEnvironmentResistance MayRequire="Ludeon.RimWorld.Biotech">1</ToxicEnvironmentResistance>
</statOffsets> </statOffsets>
<statFactors>
<!-- 易燃性,作为半机械生物很难起火 -->
<Flammability>0</Flammability>
</statFactors>
<!-- 免疫非纳米机械疾病 --> <!-- 免疫非纳米机械疾病 -->
<makeImmuneTo> <makeImmuneTo>
<li>Flu</li> <li>Flu</li>

View File

@@ -1,87 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<Defs> <Defs>
<!-- <RecipeDef ParentName="BaseMechanoidRecipe">
<defName>WULA_Make_New_Synth</defName>
<label>制造乌拉帝国合成人</label>
<description>制造一个新的机械乌拉,这是乌拉帝国合成人派系增加人口的唯一方式。</description>
<ingredients Inherit="False">
<li>
<filter>
<thingDefs>
<li>WULA_Antenna_Base</li>
</thingDefs>
</filter>
<count>1</count>
</li>
<li>
<filter>
<thingDefs>
<li>WULA_Energy_Furnace_Base</li>
</thingDefs>
</filter>
<count>1</count>
</li>
<li>
<filter>
<thingDefs>
<li>WULA_Alloy_Framework_Base</li>
</thingDefs>
</filter>
<count>1</count>
</li>
<li>
<filter>
<thingDefs>
<li>ComponentIndustrial</li>
</thingDefs>
</filter>
<count>4</count>
</li>
<li>
<filter>
<customSummary>有机原料</customSummary>
<categories>
<li>Foods</li>
<li>PlantMatter</li>
</categories>
<disallowedThingDefs>
<li>Hay</li>
<li>Dye</li>
</disallowedThingDefs>
<disallowedCategories>
<li>FoodMeals</li>
</disallowedCategories>
</filter>
<count>50</count>
</li>
</ingredients>
<fixedIngredientFilter>
<categories>
<li>Foods</li>
<li>PlantMatter</li>
</categories>
<disallowedThingDefs>
<li>Hay</li>
<li>Dye</li>
<li MayRequire="Ludeon.RimWorld.Biotech">HemogenPack</li>
<li MayRequire="Ludeon.RimWorld.Biotech">BabyFood</li>
</disallowedThingDefs>
<disallowedCategories>
<li>FoodMeals</li>
</disallowedCategories>
</fixedIngredientFilter>
<mechanitorOnlyRecipe>false</mechanitorOnlyRecipe>
<products>
<WulaSpecies>1</WulaSpecies>
</products>
<descriptionHyperlinks>
<ThingDef>WulaSpecies</ThingDef>
<ThingDef>WULA_Antenna_Base</ThingDef>
<ThingDef>WULA_Energy_Furnace_Base</ThingDef>
<ThingDef>WULA_Alloy_Framework_Base</ThingDef>
</descriptionHyperlinks>
</RecipeDef> -->
<RecipeDef ParentName="ResourceBase"> <RecipeDef ParentName="ResourceBase">
<defName>Make_WULA_Charge_Cube</defName> <defName>Make_WULA_Charge_Cube</defName>
<label>制造乌拉帝国能源核心</label> <label>制造乌拉帝国能源核心</label>
@@ -110,33 +28,3 @@
<displayPriority>100</displayPriority> <displayPriority>100</displayPriority>
</RecipeDef> </RecipeDef>
</Defs> </Defs>
<!-- <RecipeDef ParentName="SurgeryInstallImplantBase">
<defName>WULA_Install_Energy_Furnace_Base</defName>
<label>install ghoul barbs</label>
<description>Install ghoul barbs.</description>
<jobString>Installing ghoul barbs.</jobString>
<skillRequirements Inherit="false" />
<anesthetize>false</anesthetize>
<surgeryOutcomeEffect IsNull="True" />
<mutantPrerequisite>
<li>Ghoul</li>
</mutantPrerequisite>
<ingredients Inherit="false">
<li>
<filter>
<thingDefs>
<li>WULA_Energy_Furnace_Base</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>WULA_Energy_Furnace_Base</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>WULA_Energy_Furnace_Bodypart</li>
</appliedOnFixedBodyParts>
</RecipeDef> -->

View File

@@ -48,18 +48,16 @@
<repairEffect>ConstructMetal</repairEffect> <repairEffect>ConstructMetal</repairEffect>
<designationCategory>Biotech</designationCategory> <designationCategory>Biotech</designationCategory>
<costList> <costList>
<WULA_Antenna_Base>1</WULA_Antenna_Base> <WULA_Addons_Antenna_Base>1</WULA_Addons_Antenna_Base>
<WULA_Energy_Furnace_Base>1</WULA_Energy_Furnace_Base> <WULA_Energy_Furnace_Base>1</WULA_Energy_Furnace_Base>
<WULA_Alloy_Framework_Base>1</WULA_Alloy_Framework_Base>
<ComponentIndustrial>4</ComponentIndustrial> <ComponentIndustrial>4</ComponentIndustrial>
<Steel>100</Steel> <Steel>100</Steel>
<Chemfuel>100</Chemfuel> <Chemfuel>100</Chemfuel>
</costList> </costList>
<descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>WulaSpecies</ThingDef> <ThingDef>WulaSpecies</ThingDef>
<ThingDef>WULA_Antenna_Base</ThingDef> <ThingDef>WULA_Addons_Antenna_Base</ThingDef>
<ThingDef>WULA_Energy_Furnace_Base</ThingDef> <ThingDef>WULA_Energy_Furnace_Base</ThingDef>
<ThingDef>WULA_Alloy_Framework_Base</ThingDef>
</descriptionHyperlinks> </descriptionHyperlinks>
<researchPrerequisites> <researchPrerequisites>
<li>BasicMechtech</li> <li>BasicMechtech</li>

View File

@@ -501,60 +501,4 @@
</thingSetMakerTags> </thingSetMakerTags>
</ThingDef> </ThingDef>
<!-- 盾牌 -->
<ThingDef Class="NewRatkin.CustomThingDef" ParentName="RK_ApparelMakeableBase">
<defName>RK_WoodenShield</defName>
<label>ratkin wooden Shield</label>
<description>목재 방패.</description>
<thingClass>NewRatkin.Shield</thingClass>
<graphicData>
<texPath>Apparel/RK_WoodenShield</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<recipeMaker>
<unfinishedThingDef>UnfinishedArmor</unfinishedThingDef>
<researchPrerequisite>RatkinClothing</researchPrerequisite>
<recipeUsers Inherit="false">
<li>RK_FueledSmithy</li>
<li>RK_ElectricSmithy</li>
</recipeUsers>
</recipeMaker>
<costList>
<Steel>25</Steel>
<WoodLog>120</WoodLog>
</costList>
<techLevel>Medieval</techLevel>
<statBases>
<MaxHitPoints>120</MaxHitPoints>
<WorkToMake>12500</WorkToMake>
<Mass>3</Mass>
<ArmorRating_Sharp>0.57</ArmorRating_Sharp>
<ArmorRating_Blunt>0.57</ArmorRating_Blunt>
<ArmorRating_Heat>0.2</ArmorRating_Heat>
<Flammability>0.8</Flammability>
<EquipDelay>1</EquipDelay>
</statBases>
<equippedStatOffsets>
</equippedStatOffsets>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
</bodyPartGroups>
<defaultOutfitTags>
<li>Worker</li>
<li>Soldier</li>
</defaultOutfitTags>
<wornGraphicPath>Apparel/RK_WoodenShield</wornGraphicPath>
<layers>
<li>OuterClothing</li>
</layers>
<tags>
<li>RK_LightArmor</li>
</tags>
</apparel>
<followStuffColor>false</followStuffColor>
</ThingDef>
</Defs> </Defs>

View File

@@ -352,6 +352,9 @@
</li> </li>
</lifeStageAges> </lifeStageAges>
</race> </race>
<recipes>
<li>WULA_Fix_Hand_Base</li>
</recipes>
<comps> <comps>
<li Class="CompProperties_Stunnable"> <li Class="CompProperties_Stunnable">