2025-6-26

This commit is contained in:
Tourswen
2025-06-26 23:55:20 +08:00
parent eb945b9a87
commit d2906968ad
62 changed files with 77 additions and 19 deletions

View File

@@ -13,7 +13,7 @@
<parts> <parts>
<!-- 机械框架,代替了肋骨、胸骨、骨盆、脊椎 --> <!-- 机械框架,代替了肋骨、胸骨、骨盆、脊椎 -->
<li> <li>
<def>WULA_Alloy_Framework</def> <def>WULA_Alloy_Framework_Bodypart</def>
<coverage>0.076</coverage> <coverage>0.076</coverage>
<depth>Inside</depth> <depth>Inside</depth>
<groups> <groups>
@@ -59,7 +59,7 @@
</li> --> </li> -->
<!-- 能源炉,代替了胃、心脏、肺、肾、肝 --> <!-- 能源炉,代替了胃、心脏、肺、肾、肝 -->
<li> <li>
<def>WULA_Energy_Furnace</def> <def>WULA_Energy_Furnace_Bodypart</def>
<customLabel>能源炉</customLabel> <customLabel>能源炉</customLabel>
<coverage>0.025</coverage> <coverage>0.025</coverage>
<depth>Inside</depth> <depth>Inside</depth>
@@ -224,7 +224,7 @@
</li> </li>
<!-- 天线 --> <!-- 天线 -->
<li> <li>
<def>WULA_Addons_Antenna</def> <def>WULA_Addons_Antenna_Bodypart</def>
<coverage>0.1</coverage> <coverage>0.1</coverage>
<groups> <groups>
<li>UpperHead</li> <li>UpperHead</li>

View File

@@ -107,9 +107,11 @@
</removeOnRedressIfNotOfKind> </removeOnRedressIfNotOfKind>
<stages> <stages>
<li> <li>
<statOffsets> <statFactors>
<!-- 易燃性,作为半机械生物很难起火 --> <!-- 易燃性,作为半机械生物很难起火 -->
<Flammability>0</Flammability> <Flammability>0</Flammability>
</statFactors>
<statOffsets>
<!-- 有自带护甲,对热量伤害有高抵抗 --> <!-- 有自带护甲,对热量伤害有高抵抗 -->
<ArmorRating_Sharp>0.3</ArmorRating_Sharp> <ArmorRating_Sharp>0.3</ArmorRating_Sharp>
<ArmorRating_Blunt>0.2</ArmorRating_Blunt> <ArmorRating_Blunt>0.2</ArmorRating_Blunt>

View File

@@ -10,6 +10,11 @@
<initialResistanceRange>13~21</initialResistanceRange> <initialResistanceRange>13~21</initialResistanceRange>
<minGenerationAge>20</minGenerationAge> <minGenerationAge>20</minGenerationAge>
<!-- 初始服装 -->
<apparelRequired>
<li>WULA_Sailor_Dress</li>
</apparelRequired>
<!-- 免疫痛苦 --> <!-- 免疫痛苦 -->
<ignoresPainShock>true</ignoresPainShock> <ignoresPainShock>true</ignoresPainShock>

View File

@@ -4,7 +4,7 @@
<defName>WULA_Make_New_Synth</defName> <defName>WULA_Make_New_Synth</defName>
<label>制造乌拉帝国合成人</label> <label>制造乌拉帝国合成人</label>
<description>制造一个新的机械乌拉,这是乌拉帝国合成人派系增加人口的唯一方式。</description> <description>制造一个新的机械乌拉,这是乌拉帝国合成人派系增加人口的唯一方式。</description>
<ingredients Inherit="False"> <!-- <ingredients Inherit="False">
<li> <li>
<filter> <filter>
<thingDefs> <thingDefs>
@@ -54,11 +54,11 @@
</filter> </filter>
<count>50</count> <count>50</count>
</li> </li>
</ingredients> </ingredients> -->
<!-- 机械师专用配方,覆盖父元素 --> <!-- 机械师专用配方,覆盖父元素 -->
<mechanitorOnlyRecipe>false</mechanitorOnlyRecipe> <mechanitorOnlyRecipe>false</mechanitorOnlyRecipe>
<products> <products>
<Mech_Militor>1</Mech_Militor> <WulaSpecies>1</WulaSpecies>
</products> </products>
<descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>WulaSpecies</ThingDef> <ThingDef>WulaSpecies</ThingDef>
@@ -136,7 +136,7 @@
<jobString>Installing ghoul barbs.</jobString> <jobString>Installing ghoul barbs.</jobString>
<skillRequirements Inherit="false" /> <skillRequirements Inherit="false" />
<anesthetize>false</anesthetize> <anesthetize>false</anesthetize>
<surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds --> <surgeryOutcomeEffect IsNull="True" />
<mutantPrerequisite> <mutantPrerequisite>
<li>Ghoul</li> <li>Ghoul</li>
</mutantPrerequisite> </mutantPrerequisite>
@@ -158,6 +158,4 @@
<appliedOnFixedBodyParts> <appliedOnFixedBodyParts>
<li>WULA_Energy_Furnace_Bodypart</li> <li>WULA_Energy_Furnace_Bodypart</li>
</appliedOnFixedBodyParts> </appliedOnFixedBodyParts>
<!-- <addsHediff>GhoulBarbs_Base</addsHediff> -->
</RecipeDef> --> </RecipeDef> -->

View File

@@ -106,15 +106,15 @@
<label>合成人充电站</label> <label>合成人充电站</label>
<description>一台用于给乌拉帝国合成人进行充电的充电站,效率比自机充电高很多。</description> <description>一台用于给乌拉帝国合成人进行充电的充电站,效率比自机充电高很多。</description>
<graphicData> <graphicData>
<texPath>Things/Building/Furniture/Bed/Bed</texPath> <texPath>Wula/Building/WULA_Charging_Station_Synth</texPath>
<graphicClass>Graphic_Multi</graphicClass> <graphicClass>Graphic_Multi</graphicClass>
<shaderType>CutoutComplex</shaderType> <drawSize>(1.2,2)</drawSize>
<drawSize>(2,2)</drawSize>
<damageData> <damageData>
<rect>(0,0.05,1,1.95)</rect> <rect>(0,0.05,1,1.95)</rect>
</damageData> </damageData>
</graphicData> </graphicData>
<statBases> <statBases>
<Comfort>0.75</Comfort>
<MaxHitPoints>140</MaxHitPoints> <MaxHitPoints>140</MaxHitPoints>
<Beauty>1</Beauty> <Beauty>1</Beauty>
<WorkToBuild>800</WorkToBuild> <WorkToBuild>800</WorkToBuild>
@@ -122,16 +122,35 @@
<BedRestEffectiveness>5</BedRestEffectiveness> <BedRestEffectiveness>5</BedRestEffectiveness>
</statBases> </statBases>
<size>(1,2)</size> <size>(1,2)</size>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costStuffCount>45</costStuffCount> <costStuffCount>45</costStuffCount>
<designationHotKey>Misc2</designationHotKey> <designationHotKey>Misc2</designationHotKey>
<uiOrder>2010</uiOrder> <uiOrder>2010</uiOrder>
<castEdgeShadows>false</castEdgeShadows>
<building> <building>
<paintable>true</paintable> <paintable>true</paintable>
<bed_showSleeperBody>true</bed_showSleeperBody>
<bed_healPerDay>0</bed_healPerDay>
</building> </building>
<placeWorkers>
<li>PlaceWorker_GlowRadius</li>
</placeWorkers>
<comps> <comps>
<li Class="CompProperties_Power"> <li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass> <compClass>CompPowerTrader</compClass>
<basePowerConsumption>300</basePowerConsumption> <basePowerConsumption>30</basePowerConsumption>
</li>
<li Class="CompProperties_Glower">
<glowRadius>12</glowRadius>
<!--<glowColor>(105,204,204,0)</glowColor>-->
<!-- 蓝色 -->
<!-- <glowColor>(79, 96, 119, 0)</glowColor> -->
<!-- 红色 -->
<glowColor>(177, 0, 31, 0)</glowColor>
<colorPickerEnabled>true</colorPickerEnabled>
<darklightToggle>true</darklightToggle>
</li> </li>
</comps> </comps>
</ThingDef> </ThingDef>

View File

@@ -16,7 +16,7 @@
<li>Legs</li> <li>Legs</li>
</bodyPartGroups> </bodyPartGroups>
<layers> <layers>
<li>Middle</li> <li>OnSkin</li>
</layers> </layers>
<wornGraphicPath>Wula/Apparel/WULA_official_uniform</wornGraphicPath> <wornGraphicPath>Wula/Apparel/WULA_official_uniform</wornGraphicPath>
</apparel> </apparel>
@@ -24,6 +24,38 @@
<SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset> <SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset>
<WorkSpeedGlobal>0.15</WorkSpeedGlobal> <WorkSpeedGlobal>0.15</WorkSpeedGlobal>
</equippedStatOffsets> </equippedStatOffsets>
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
</recipeMaker>
<possessionCount>1</possessionCount>
</ThingDef>
<ThingDef ParentName="ApparelMakeableBase">
<defName>WULA_Sailor_Dress</defName>
<label>乌拉帝国水手连衣裙</label>
<description>这是乌拉帝国的一款连衣裙,在肃穆的帝国中传递出了一丝俏皮和活泼。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_Sailor_Dress</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<li>OnSkin</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_Sailor_Dress</wornGraphicPath>
</apparel>
<equippedStatOffsets>
<!-- <SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset>
<WorkSpeedGlobal>0.15</WorkSpeedGlobal> -->
</equippedStatOffsets>
<recipeMaker> <recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat> <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements> <skillRequirements>

View File

@@ -4,6 +4,7 @@
<defName>WulaSpecies</defName> <defName>WulaSpecies</defName>
<label>机械乌拉</label> <label>机械乌拉</label>
<description>乌拉星人是一个曾统治银河系的堕落帝国的主要种族,机械乌拉则是仿照她们样貌制作的合成人——随着帝国的衰颓,大量乌拉合成人流散各地。她们拥有近乎无限的寿命,并且拥有一部分机械体的特性。</description> <description>乌拉星人是一个曾统治银河系的堕落帝国的主要种族,机械乌拉则是仿照她们样貌制作的合成人——随着帝国的衰颓,大量乌拉合成人流散各地。她们拥有近乎无限的寿命,并且拥有一部分机械体的特性。</description>
<alienRace> <alienRace>
<!-- 核心设置 --> <!-- 核心设置 -->
<generalSettings> <generalSettings>
@@ -68,7 +69,7 @@
<li> <li>
<weight>6</weight> <weight>6</weight>
<min>(0,0,0)</min> <min>(0,0,0)</min>
<max>(0,0.12,0.12)</max> <max>(0,0,0.1)</max>
</li> </li>
<li> <li>
<weight>6</weight> <weight>6</weight>
@@ -105,7 +106,7 @@
<inFrontOfBody>true</inFrontOfBody> <inFrontOfBody>true</inFrontOfBody>
<conditions> <conditions>
<BodyPart> <BodyPart>
<bodyPart>WULA_Addons_Antenna</bodyPart> <bodyPart>WULA_Addons_Antenna_Bodypart</bodyPart>
</BodyPart> </BodyPart>
</conditions> </conditions>
</li> </li>
@@ -198,6 +199,7 @@
<!-- 可以穿戴的衣服 --> <!-- 可以穿戴的衣服 -->
<apparelList> <apparelList>
<li>WULA_Official_Uniform</li> <li>WULA_Official_Uniform</li>
<li>WULA_Sailor_Dress</li>
</apparelList> </apparelList>
<!-- 生育能力 --> <!-- 生育能力 -->
<canReproduce>false</canReproduce> <canReproduce>false</canReproduce>
@@ -233,8 +235,8 @@
<Mass>50</Mass> <Mass>50</Mass>
<MoveSpeed>4.5</MoveSpeed> <MoveSpeed>4.5</MoveSpeed>
<!-- 温度适应性在hediff修改 --> <!-- 温度适应性在hediff修改 -->
<ComfyTemperatureMin>0</ComfyTemperatureMin> <ComfyTemperatureMin>100</ComfyTemperatureMin>
<ComfyTemperatureMax>0</ComfyTemperatureMax> <ComfyTemperatureMax>-100</ComfyTemperatureMax>
<!-- 心灵敏感,很低 --> <!-- 心灵敏感,很低 -->
<PsychicSensitivity>0.25</PsychicSensitivity> <PsychicSensitivity>0.25</PsychicSensitivity>
<!-- 充电(休息)时间 --> <!-- 充电(休息)时间 -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 722 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB