2025-6-25
@@ -222,6 +222,14 @@
|
||||
<li>FullHead</li>
|
||||
</groups>
|
||||
</li>
|
||||
<!-- 天线 -->
|
||||
<li>
|
||||
<def>WULA_Addons_Antenna</def>
|
||||
<coverage>0.1</coverage>
|
||||
<groups>
|
||||
<li>UpperHead</li>
|
||||
</groups>
|
||||
</li>
|
||||
</parts>
|
||||
</li>
|
||||
</parts>
|
||||
|
||||
@@ -30,4 +30,20 @@
|
||||
</tags>
|
||||
<destroyableByDamage>false</destroyableByDamage>
|
||||
</BodyPartDef>
|
||||
<BodyPartDef>
|
||||
<defName>WULA_Addons_Antenna</defName>
|
||||
<label>上行链路天线</label>
|
||||
<hitPoints>30</hitPoints>
|
||||
<permanentInjuryChanceFactor>0</permanentInjuryChanceFactor>
|
||||
<skinCovered>false</skinCovered>
|
||||
<solid>true</solid>
|
||||
<bleedRate>0</bleedRate>
|
||||
<destroyableByDamage>false</destroyableByDamage>
|
||||
<!-- <tags>
|
||||
<li>BreathingSourceCage</li>
|
||||
<li>Spine</li>
|
||||
<li>Pelvis</li>
|
||||
<li>ManipulationLimbSegment</li>
|
||||
</tags> -->
|
||||
</BodyPartDef>
|
||||
</Defs>
|
||||
@@ -26,12 +26,12 @@
|
||||
<edgeRight>Damage/Edge</edgeRight>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<uiIconPath>SRA/Building/Linked/SRAWall_MenuIcon</uiIconPath>
|
||||
<uiIconPath>Wula/Building/Linked/WULA_Fortress_Wall_MenuIcon</uiIconPath>
|
||||
<statBases>
|
||||
<MarketValue>2</MarketValue>
|
||||
<Beauty>1</Beauty>
|
||||
<MaxHitPoints>6400</MaxHitPoints>
|
||||
<WorkToBuild>200</WorkToBuild>
|
||||
<MaxHitPoints>10000</MaxHitPoints>
|
||||
<WorkToBuild>500</WorkToBuild>
|
||||
<Flammability>0</Flammability>
|
||||
<MeditationFocusStrength>0.22</MeditationFocusStrength>
|
||||
<Cleanliness>0.1</Cleanliness>
|
||||
@@ -67,12 +67,11 @@
|
||||
<ai_chillDestination>false</ai_chillDestination>
|
||||
<supportsWallAttachments>true</supportsWallAttachments>
|
||||
<blueprintGraphicData>
|
||||
<texPath>SRA/Building/Linked/SRAWall_Blueprint</texPath>
|
||||
<texPath>Wula/Building/Linked/SRAWall_Blueprint</texPath>
|
||||
</blueprintGraphicData>
|
||||
<relatedBuildCommands>
|
||||
<li>Door</li>
|
||||
<li>Autodoor</li>
|
||||
<li>SRA_SRAAutodoor</li>
|
||||
</relatedBuildCommands>
|
||||
</building>
|
||||
<uiOrder>3000</uiOrder>
|
||||
@@ -98,8 +97,5 @@
|
||||
<multiplier>0.01</multiplier>
|
||||
</li>
|
||||
</damageMultipliers>
|
||||
<researchPrerequisites>
|
||||
<li>SRA_tech_30_7411</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
@@ -2,8 +2,8 @@
|
||||
<Defs>
|
||||
<FactionDef ParentName="PlayerFactionBase">
|
||||
<defName>WULA_Awakened_Synth</defName>
|
||||
<label>被唤醒乌拉帝国合成人</label>
|
||||
<description>一个神秘的信号解除了散落在边缘世界的几台乌拉帝国合成人的意识闭锁,并唤醒了她们。</description>
|
||||
<label>乌拉帝国合成人</label>
|
||||
<description>被神秘信号唤醒的乌拉帝国合成人。</description>
|
||||
<isPlayer>true</isPlayer>
|
||||
<basicMemberKind>Wula_PawnKind</basicMemberKind>
|
||||
<pawnSingular>colonist</pawnSingular>
|
||||
|
||||
@@ -10,4 +10,14 @@
|
||||
<li>WULA_Style</li>
|
||||
</styleTags>
|
||||
</HairDef>
|
||||
<HairDef>
|
||||
<defName>WULA_Scattered_Hair_Long</defName>
|
||||
<label>散发(长)</label>
|
||||
<hairGender>Female</hairGender>
|
||||
<texPath>Wula/Hair/WULA_Scattered_Hair_Long</texPath>
|
||||
<category>WULA_Style</category>
|
||||
<styleTags>
|
||||
<li>WULA_Style</li>
|
||||
</styleTags>
|
||||
</HairDef>
|
||||
</Defs>
|
||||
|
||||
26
1.5/Defs/HediffDefs/Hediffs_BodyParts_WULA.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<!-- Field hand -->
|
||||
<HediffDef ParentName="ImplantHediffBase">
|
||||
<defName>WULA_Addons_Antenna_Hediff</defName>
|
||||
<hediffClass>Hediff_Mechlink</hediffClass>
|
||||
<label>基础上线链路天线</label>
|
||||
<description>一对安装于乌拉帝国合成人脑袋两侧的天线,除了接收来自乌拉帝国人工智能网络“演算圆环”的信号外,还能兼职控制其他低级机械体。</description>
|
||||
<descriptionShort>一对安装于乌拉帝国合成人脑袋两侧的天线。</descriptionShort>
|
||||
<isBad>false</isBad>
|
||||
<duplicationAllowed>false</duplicationAllowed>
|
||||
<keepOnBodyPartRestoration>true</keepOnBodyPartRestoration>
|
||||
<removeOnRedressIfNotOfKind>
|
||||
<li>Wula_PawnKind</li>
|
||||
</removeOnRedressIfNotOfKind>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<MechBandwidth>-4</MechBandwidth>
|
||||
<MechControlGroups>-1</MechControlGroups>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<defaultInstallPart>WULA_Addons_Antenna</defaultInstallPart>
|
||||
</HediffDef>
|
||||
</Defs>
|
||||
@@ -4,7 +4,7 @@
|
||||
<HediffDef>
|
||||
<defName>Wula_Synth</defName>
|
||||
<label>合成人</label>
|
||||
<description>乌拉帝国制式合成人,拥有一部分机械体的特性——她们无法被点燃、不会中毒、不会抱怨温度,但是也不会自愈创伤,并且需要摄入更多能量以维持机体运转。</description>
|
||||
<description>乌拉帝国制式合成人,拥有一部分机械体的特性——她们无法被点燃、不会中毒、免疫大量疾病、不会抱怨温度,但是自我修复速度极慢,并且需要摄入更多能量以维持机体运转。</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<everCurableByItem>false</everCurableByItem>
|
||||
<duplicationAllowed>false</duplicationAllowed>
|
||||
@@ -12,8 +12,8 @@
|
||||
<isBad>false</isBad>
|
||||
<stages>
|
||||
<li>
|
||||
<!-- 没有自然自愈系数 -->
|
||||
<naturalHealingFactor>0</naturalHealingFactor>
|
||||
<!-- 自然自愈系数非常低 -->
|
||||
<naturalHealingFactor>0.2</naturalHealingFactor>
|
||||
<!-- 不会感到痛苦 -->
|
||||
<painFactor>0</painFactor>
|
||||
<statFactors>
|
||||
|
||||
@@ -17,6 +17,12 @@
|
||||
<li>
|
||||
<def>Wula_Synth</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>WULA_Addons_Antenna_Hediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>MechlinkImplant</def>
|
||||
</li>
|
||||
</startingHediffs>
|
||||
|
||||
<backstoryFiltersOverride>
|
||||
|
||||
116
1.5/Defs/Scenarios/Scenarios_WULA.xml
Normal file
@@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<ScenarioDef Name="Crashlanded">
|
||||
<defName>WULA_Start_Scenario</defName>
|
||||
<label>意外重启</label>
|
||||
<description>在乌拉帝国的大内战中,无数乌拉帝国合成人因为人工智能网络“演算圆环”的崩溃而进入保护性的休眠状态。在边缘世界沉睡的乌拉帝国合成人收到了某人广播的唤醒指令,解除了意识闭锁,开始重新踏入这个面目全非的法外之地。</description>
|
||||
<scenario>
|
||||
<summary>以三位机械乌拉为初始殖民者开始游戏,初始资源较少。</summary>
|
||||
<playerFaction>
|
||||
<def>PlayerFaction</def>
|
||||
<factionDef>WULA_Awakened_Synth</factionDef>
|
||||
</playerFaction>
|
||||
<parts>
|
||||
<!-- Config pages -->
|
||||
<li Class="ScenPart_ConfigPage_ConfigureStartingPawns">
|
||||
<def>ConfigPage_ConfigureStartingPawns</def>
|
||||
<pawnCount>3</pawnCount>
|
||||
<pawnChoiceCount>8</pawnChoiceCount>
|
||||
</li>
|
||||
|
||||
<!-- Player starting stuff spawn method-->
|
||||
<li Class="ScenPart_PlayerPawnsArriveMethod">
|
||||
<def>PlayerPawnsArriveMethod</def>
|
||||
<method>Standing</method>
|
||||
<visible>false</visible>
|
||||
</li>
|
||||
|
||||
<!-- Player starting things -->
|
||||
<!-- 50核心 -->
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>WULA_Charge_Cube</thingDef>
|
||||
<count>50</count>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>MedicineIndustrial</thingDef>
|
||||
<count>30</count>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>ComponentIndustrial</thingDef>
|
||||
<count>30</count>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingThing_Defined">
|
||||
<def>StartingThing_Defined</def>
|
||||
<thingDef>MeleeWeapon_Knife</thingDef>
|
||||
<stuff>Plasteel</stuff>
|
||||
</li>
|
||||
|
||||
<!-- Scatter some things near player start -->
|
||||
<li Class="ScenPart_ScatterThingsNearPlayerStart">
|
||||
<def>ScatterThingsNearPlayerStart</def>
|
||||
<thingDef>Steel</thingDef>
|
||||
<count>700</count>
|
||||
</li>
|
||||
<li Class="ScenPart_ScatterThingsNearPlayerStart">
|
||||
<def>ScatterThingsNearPlayerStart</def>
|
||||
<thingDef>WoodLog</thingDef>
|
||||
<count>300</count>
|
||||
</li>
|
||||
|
||||
<!-- Scatter some things anywhere -->
|
||||
<li Class="ScenPart_ScatterThingsAnywhere">
|
||||
<def>ScatterThingsAnywhere</def>
|
||||
<thingDef>ShipChunk</thingDef>
|
||||
<allowRoofed>false</allowRoofed>
|
||||
<count>3</count>
|
||||
</li>
|
||||
<li Class="ScenPart_ScatterThingsAnywhere">
|
||||
<def>ScatterThingsAnywhere</def>
|
||||
<thingDef>Steel</thingDef>
|
||||
<count>720</count>
|
||||
</li>
|
||||
<li Class="ScenPart_ScatterThingsAnywhere">
|
||||
<def>ScatterThingsAnywhere</def>
|
||||
<thingDef>MealSurvivalPack</thingDef>
|
||||
<count>7</count>
|
||||
</li>
|
||||
|
||||
<!-- Starting mechs -->
|
||||
<li Class="ScenPart_StartingMech">
|
||||
<def>StartingMech</def>
|
||||
<mechKind>Mech_Lifter</mechKind>
|
||||
<overseenByPlayerPawnChance>1</overseenByPlayerPawnChance>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingMech">
|
||||
<def>StartingMech</def>
|
||||
<mechKind>Mech_Constructoid</mechKind>
|
||||
<overseenByPlayerPawnChance>1</overseenByPlayerPawnChance>
|
||||
</li>
|
||||
|
||||
<!-- Starting research -->
|
||||
<li Class="ScenPart_StartingResearch">
|
||||
<def>StartingResearch</def>
|
||||
<project>MicroelectronicsBasics</project>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingResearch">
|
||||
<def>StartingResearch</def>
|
||||
<project>BasicMechtech</project>
|
||||
</li>
|
||||
<li Class="ScenPart_StartingResearch">
|
||||
<def>StartingResearch</def>
|
||||
<project>Batteries</project>
|
||||
</li>
|
||||
|
||||
<!-- Game start dialog -->
|
||||
<li Class="ScenPart_GameStartDialog">
|
||||
<def>GameStartDialog</def>
|
||||
<textKey>GameStartDialog</textKey>
|
||||
<closeSound>GameStartSting</closeSound>
|
||||
</li>
|
||||
</parts>
|
||||
</scenario>
|
||||
</ScenarioDef>
|
||||
</Defs>
|
||||
@@ -8,6 +8,7 @@
|
||||
<texPath>Wula/Item/WULA_Charge_Cube</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<stackLimit>30</stackLimit>
|
||||
<statBases>
|
||||
<DeteriorationRate>0.01</DeteriorationRate>
|
||||
<MarketValue>24</MarketValue>
|
||||
|
||||
35
1.5/Defs/ThingDefs_Misc/WULA_Apparel.xml
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<ThingDef ParentName="ApparelShirtRoyalTier2Base">
|
||||
<defName>WULA_Official_Uniform</defName>
|
||||
<label>乌拉帝国礼服</label>
|
||||
<description>这是乌拉帝国中专门配发给高级官员的制服,裁制得体大方,并且为合成人的躯体做了特殊改造。</description>
|
||||
<graphicData>
|
||||
<texPath>Wula/Apparel/WULA_official_uniform</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<apparel>
|
||||
<bodyPartGroups>
|
||||
<li>Torso</li>
|
||||
<li>Shoulders</li>
|
||||
<li>Arms</li>
|
||||
<li>Legs</li>
|
||||
</bodyPartGroups>
|
||||
<layers>
|
||||
<li>Middle</li>
|
||||
</layers>
|
||||
<wornGraphicPath>Wula/Apparel/WULA_official_uniform</wornGraphicPath>
|
||||
</apparel>
|
||||
<equippedStatOffsets>
|
||||
<SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset>
|
||||
<WorkSpeedGlobal>0.15</WorkSpeedGlobal>
|
||||
</equippedStatOffsets>
|
||||
<recipeMaker>
|
||||
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
|
||||
<skillRequirements>
|
||||
<Crafting>3</Crafting>
|
||||
</skillRequirements>
|
||||
</recipeMaker>
|
||||
<possessionCount>1</possessionCount>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
@@ -66,6 +66,31 @@
|
||||
</first>
|
||||
</li>
|
||||
</colorChannels>
|
||||
<!-- 额外身体部件 -->
|
||||
<bodyAddons>
|
||||
<li>
|
||||
<path>Wula/Things/WulaSpecies/Addons/WULA_Addons_Antenna</path>
|
||||
<offsets>
|
||||
<south>
|
||||
<offset>(0,0.22)</offset>
|
||||
</south>
|
||||
<north>
|
||||
<offset>(0,0.22)</offset>
|
||||
</north>
|
||||
<east>
|
||||
<offset>(0,0.22)</offset>
|
||||
</east>
|
||||
<west>
|
||||
<offset>(0,0.22)</offset>
|
||||
</west>
|
||||
</offsets>
|
||||
<conditions>
|
||||
<BodyPart>
|
||||
<bodyPart>WULA_Addons_Antenna</bodyPart>
|
||||
</BodyPart>
|
||||
</conditions>
|
||||
</li>
|
||||
</bodyAddons>
|
||||
</alienPartGenerator>
|
||||
</generalSettings>
|
||||
<!-- 图形 -->
|
||||
@@ -150,6 +175,10 @@
|
||||
<foodList>
|
||||
<li>WULA_Charge_Cube</li>
|
||||
</foodList>
|
||||
<!-- 可以穿戴的衣服 -->
|
||||
<apparelList>
|
||||
<li>WULA_Official_Uniform</li>
|
||||
</apparelList>
|
||||
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
|
||||
<!-- 生育能力 -->
|
||||
<canReproduce>false</canReproduce>
|
||||
|
||||
BIN
Textures/Wula/Apparel/WULA_official_uniform.png
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
|
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 164 B |
BIN
Textures/Wula/Apparel/WULA_official_uniform_Thin_east.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
Textures/Wula/Apparel/WULA_official_uniform_Thin_north.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
Textures/Wula/Apparel/WULA_official_uniform_Thin_south.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
Textures/Wula/Apparel/WULA_official_uniform_Thin_west.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
BIN
Textures/Wula/Hair/WULA_Scattered_Hair_Long_east.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
Textures/Wula/Hair/WULA_Scattered_Hair_Long_north.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
Textures/Wula/Hair/WULA_Scattered_Hair_Long_south.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
Textures/Wula/Hair/WULA_Scattered_Hair_Long_south.sai2
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 10 KiB |