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

View File

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

View File

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

View File

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

View File

@@ -106,15 +106,15 @@
<label>合成人充电站</label>
<description>一台用于给乌拉帝国合成人进行充电的充电站,效率比自机充电高很多。</description>
<graphicData>
<texPath>Things/Building/Furniture/Bed/Bed</texPath>
<texPath>Wula/Building/WULA_Charging_Station_Synth</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<shaderType>CutoutComplex</shaderType>
<drawSize>(2,2)</drawSize>
<drawSize>(1.2,2)</drawSize>
<damageData>
<rect>(0,0.05,1,1.95)</rect>
</damageData>
</graphicData>
<statBases>
<Comfort>0.75</Comfort>
<MaxHitPoints>140</MaxHitPoints>
<Beauty>1</Beauty>
<WorkToBuild>800</WorkToBuild>
@@ -122,16 +122,35 @@
<BedRestEffectiveness>5</BedRestEffectiveness>
</statBases>
<size>(1,2)</size>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costStuffCount>45</costStuffCount>
<designationHotKey>Misc2</designationHotKey>
<uiOrder>2010</uiOrder>
<castEdgeShadows>false</castEdgeShadows>
<building>
<paintable>true</paintable>
<bed_showSleeperBody>true</bed_showSleeperBody>
<bed_healPerDay>0</bed_healPerDay>
</building>
<placeWorkers>
<li>PlaceWorker_GlowRadius</li>
</placeWorkers>
<comps>
<li Class="CompProperties_Power">
<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>
</comps>
</ThingDef>

View File

@@ -16,7 +16,7 @@
<li>Legs</li>
</bodyPartGroups>
<layers>
<li>Middle</li>
<li>OnSkin</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_official_uniform</wornGraphicPath>
</apparel>
@@ -24,6 +24,38 @@
<SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset>
<WorkSpeedGlobal>0.15</WorkSpeedGlobal>
</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>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>

View File

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