2026-8-10

This commit is contained in:
Tourswen
2025-08-10 21:57:58 +08:00
parent 2c2d47f691
commit 0474f26b51
9 changed files with 115 additions and 109 deletions

View File

@@ -347,7 +347,7 @@
<li>Wula_Assault_Cat_Weapon</li>
</weaponTags>
</PawnKindDef>
<PawnKindDef ParentName="Mech_WULA_Cat_Soldier_PawnKind">
<PawnKindDef ParentName="Mech_WULA_Cat_Soldier_PawnKind" MayRequire="Ludeon.RimWorld.Odyssey">
<defName>Mech_WULA_Cat_Bomb</defName>
<label>炸弹乌拉猫猫</label>
<race>Mech_WULA_Cat_Bomb</race>
@@ -364,7 +364,7 @@
</li>
</lifeStages>
</PawnKindDef>
<PawnKindDef ParentName="Mech_WULA_Cat_Soldier_PawnKind">
<PawnKindDef ParentName="Mech_WULA_Cat_Soldier_PawnKind" MayRequire="Ludeon.RimWorld.Odyssey">
<defName>Mech_WULA_Cat_Inf</defName>
<label>步兵乌拉猫猫</label>
<race>Mech_WULA_Cat_Inf</race>
@@ -373,7 +373,7 @@
<li>Wula_Assault_Cat_Weapon</li>
</weaponTags>
</PawnKindDef>
<PawnKindDef ParentName="Mech_WULA_Cat_Soldier_PawnKind">
<PawnKindDef ParentName="Mech_WULA_Cat_Soldier_PawnKind" MayRequire="Ludeon.RimWorld.Odyssey">
<defName>Mech_WULA_Cat_Commander</defName>
<label>指挥官乌拉猫猫</label>
<race>Mech_WULA_Cat_Commander</race>

View File

@@ -235,7 +235,7 @@
<li>WULA_Synth_Productor_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<ResearchProjectDef ParentName="WULAtechBase" MayRequire="Ludeon.RimWorld.Odyssey">
<defName>Wula_AI_Engineer_Mother_Technology</defName>
<label>开拓单元套件</label>
<description>获取乌拉帝国机械体PMu-7"西比尔卡"和其变种PMu-7A"斯托洛维耶"的生产权限,一种可以在战场上生产源源不断的临时单位并部署低角护盾掩护友军的辅助型机械体。</description>

View File

@@ -12,7 +12,7 @@
<defName>WULA_FE_Spiritualist_Base_Technology</defName>
<label>泽洛提炼</label>
<description>若要开启乌拉帝国灵能科技树的大门,掌握基础的泽洛提炼技术是必要的。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>0.00</researchViewX>
<researchViewY>3.20</researchViewY>
<prerequisites>
@@ -28,7 +28,7 @@
<defName>WULA_FE_Spiritualist_Cloth_Technology</defName>
<label>护教军制服</label>
<description>乌拉帝国的国教人员使用的一种轻型装甲相较于制式帝国突击队装甲拥有更强大的区域灵能盾可以抵御射弹和EMP武器的袭击。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>2.00</researchViewY>
<prerequisites>
@@ -39,7 +39,7 @@
<defName>WULA_FE_Spiritualist_Cloth2_Technology</defName>
<label>神官制服</label>
<description>乌拉帝国的高阶国教人员所着的华丽衣装,拥有令人瞠目结舌的庞大、坚实的灵能护盾,几乎不可能被外界射弹火力打穿;除此之外还能增强穿戴者的心灵敏感度,提高闪避能力,并降低崩溃风险。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>2.50</researchViewX>
<researchViewY>2.00</researchViewY>
<prerequisites>
@@ -51,7 +51,7 @@
<defName>WULA_FE_Spiritualist_SwiftHunterBlessing_Technology</defName>
<label>迅捷猎手加护</label>
<description>以乌拉帝国的仪式强化被召选者,使其获得额外的移动速度和瞄准速度。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>1.30</researchViewY>
<prerequisites>
@@ -62,7 +62,7 @@
<defName>WULA_FE_Spiritualist_AbyssFearBlessing_Technology</defName>
<label>深渊恐惧加护</label>
<description>以乌拉帝国的仪式强化被召选者,使其获得额外的伤害减免和近战攻击速度。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>0.60</researchViewY>
<prerequisites>
@@ -73,7 +73,7 @@
<defName>WULA_FE_Spiritualist_InstantJumpdriveBlessing_Technology</defName>
<label>转瞬移型加护</label>
<description>以乌拉帝国的仪式强化被召选者,使其获得短距离的自体传送能力。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>2.50</researchViewX>
<researchViewY>1.30</researchViewY>
<prerequisites>
@@ -84,7 +84,7 @@
<defName>WULA_FE_Spiritualist_MindSpringBlessing_Technology</defName>
<label>思绪泉涌加护</label>
<description>以乌拉帝国的仪式强化被召选者,使其获得自行激发灵感的能力。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>2.50</researchViewX>
<researchViewY>0.60</researchViewY>
<prerequisites>
@@ -96,7 +96,7 @@
<defName>WULA_FE_Spiritualist_Spear_Impale_Technology</defName>
<label>圣枪穿刺术式</label>
<description>这是乌拉星人所创造的最强大的进攻术式,来源于乌拉星人的泰坦和旗舰。这种术式发射的纯净灵能能量能绕过几乎所有防御,在敌人的集群中连续弹跳,瞬间烧穿无信之徒的可悲躯体。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>2.50</researchViewX>
<researchViewY>5.40</researchViewY>
<prerequisites>
@@ -108,7 +108,7 @@
<defName>WULA_FE_Spiritualist_Cotton_Counter_Technology</defName>
<label>飘絮反制术式</label>
<description>这是乌拉星人在舰船上用于反制敌方飞行器和导弹的特殊术式,核心在于高爆发性高追踪性的输出,通过快速吟唱汇聚的灵能能量使对方迅速失能。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>4.80</researchViewY>
<prerequisites>
@@ -119,7 +119,7 @@
<defName>WULA_FE_Spiritualist_Live_Shelter_Technology</defName>
<label>生灵庇佑术式</label>
<description>这是乌拉星人用于救治伤者的法术,可以使用灵能诱发伤口以非常规的方式快速愈合,并且效果会在友方个体间弹跳。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>5.40</researchViewY>
<prerequisites>
@@ -130,7 +130,7 @@
<defName>WULA_FE_Spiritualist_Mist_Incinerator_Technology</defName>
<label>灰烬焚烧术式</label>
<description>乌拉星人所使用的压制性术式,能够在短时间的吟唱后喷出大量由灵能能量构成的火焰,这种击穿灵魂的火焰可以无视敌人的护甲,点燃敌人的躯体。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>4.20</researchViewY>
<prerequisites>
@@ -142,7 +142,7 @@
<defName>WULA_FE_Spiritualist_Psi_Titan_Technology</defName>
<label>灵能泰坦</label>
<description>灵能泰坦是效力于乌拉帝国国教的重型灵能机械体,能够在战场上进行跃迁,拥有强大的实力、坚固的灵能盾和繁多的灵能技能,但是机体本身较为脆弱。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>0.00</researchViewY>
<prerequisites>
@@ -155,7 +155,7 @@
<defName>WULA_FE_Spiritualist_CPU_Psienhance_Technology</defName>
<label>灵能组件</label>
<description>开发能够安装于机械乌拉的生物处理器的特殊改件,强化其与虚境的亲和,增强心灵敏感度。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>3.40</researchViewY>
<prerequisites>
@@ -166,7 +166,7 @@
<defName>WULA_FE_Spiritualist_CPU_Prophet_Technology</defName>
<label>预知组件</label>
<description>开发能够安装于机械乌拉的生物处理器的特殊改件,能够让其瞬时地预知敌人的动作,以获得射击精度和近战命中率加成。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>1.50</researchViewX>
<researchViewY>2.70</researchViewY>
<prerequisites>
@@ -177,7 +177,7 @@
<defName>WULA_FE_Spiritualist_Soul_Wedge_Extract_Technology</defName>
<label>魂楔提取器</label>
<description>开发一种特殊插件,会深深地植入俘虏和奴隶的大脑,使其再也无法醒来,并周期性地产生魂楔——年龄越大,凝聚速度越快。</description>
<baseCost>4000</baseCost>
<baseCost>12000</baseCost>
<researchViewX>2.50</researchViewX>
<researchViewY>2.70</researchViewY>
<prerequisites>

View File

@@ -281,11 +281,11 @@
<closeSound>GameStartSting</closeSound>
</li>
<!-- Force trigger our event quest 1 hour after game start -->
<li Class="ScenPart_CreateIncident">
<!-- <li Class="ScenPart_CreateIncident">
<def>CreateIncident</def>
<incident>Wula_Incident_ExampleEvent</incident>
<intervalDays>0.04</intervalDays> <!-- ~1 game hour -->
</li>
<intervalDays>0.04</intervalDays>
</li> -->
</parts>
</scenario>
</ScenarioDef>

View File

@@ -802,4 +802,92 @@
</li>
</verbs>
</ThingDef>
<!-- 维护舱 -->
<ThingDef ParentName="BuildingBase">
<defName>WULA_MaintenancePod</defName>
<label>维护舱</label>
<description>一个为乌拉族设计的全自动维护舱。乌拉族需要定期进入其中进行身体机能的维护和校准,否则他们的身体会逐渐衰弱。维护过程需要消耗零部件。</description>
<containedPawnsSelectable>true</containedPawnsSelectable>
<graphicData>
<texPath>Wula/Building/WULA_Synth_Maintainer_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(3, 3)</drawSize>
</graphicData>
<drawerType>RealtimeOnly</drawerType>
<drawGUIOverlay>true</drawGUIOverlay>
<!-- <defaultPlacingRot>South</defaultPlacingRot> -->
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<pathCost>42</pathCost>
<blockWind>true</blockWind>
<fillPercent>0.5</fillPercent>
<canOverlapZones>false</canOverlapZones>
<rotatable>false</rotatable>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<WorkToBuild>20000</WorkToBuild>
<Mass>50</Mass>
<Flammability>0.5</Flammability>
<Beauty>-5</Beauty>
</statBases>
<size>(3,3)</size>
<interactionCellOffset>(0,0,0)</interactionCellOffset>
<hasInteractionCell>true</hasInteractionCell>
<researchPrerequisites Inherit="False">
<li>WULA_Base_Technology</li>
</researchPrerequisites>
<costList>
<Steel>150</Steel>
<ComponentIndustrial>10</ComponentIndustrial>
<!-- <ComponentSpacer>2</ComponentSpacer> -->
</costList>
<constructionSkillPrerequisite>8</constructionSkillPrerequisite>
<building>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<uninstallWork>1800</uninstallWork>
</building>
<designationCategory>WULA_Buildings</designationCategory>
<minifiedDef>MinifiedThing</minifiedDef>
<thingCategories>
<li>BuildingsMisc</li>
</thingCategories>
<tickerType>Normal</tickerType>
<comps>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
<basePowerConsumption>50</basePowerConsumption> <!-- This is now idle power -->
</li>
<li Class="CompProperties_Flickable"/>
<li Class="CompProperties_Refuelable">
<fuelCapacity>20.0</fuelCapacity>
<fuelFilter>
<thingDefs>
<li>ComponentIndustrial</li>
</thingDefs>
</fuelFilter>
<fuelLabel>零部件</fuelLabel>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
</li>
<li Class="WulaFallenEmpire.CompProperties_MaintenancePod">
<baseDurationTicks>180000</baseDurationTicks> <!-- Merged from user feedback -->
<ticksPerSeverity>30000</ticksPerSeverity> <!-- Kept from previous change -->
<powerConsumptionRunning>500</powerConsumptionRunning>
<powerConsumptionIdle>25</powerConsumptionIdle>
<hediffToRemove>WULA_Maintenance_Neglect</hediffToRemove>
<componentCostPerSeverity>5</componentCostPerSeverity> <!-- 5 components per 100% severity -->
<baseComponentCost>1</baseComponentCost>
<!-- <minSeverityToMaintain>0.75</minSeverityToMaintain> -->
<hediffSeverityAfterCycle>0.01</hediffSeverityAfterCycle>
<enterSound>BiosculpterPod_Enter</enterSound>
<exitSound>BiosculpterPod_Exit</exitSound>
<operatingEffecter>BiosculpterPod_Operating</operatingEffecter>
</li>
</comps>
<placeWorkers>
<li>PlaceWorker_PreventInteractionSpotOverlap</li>
</placeWorkers>
</ThingDef>
</Defs>

View File

@@ -1,86 +1,3 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BuildingBase">
<defName>WULA_MaintenancePod</defName>
<label>维护舱</label>
<description>一个为乌拉族设计的全自动维护舱。乌拉族需要定期进入其中进行身体机能的维护和校准,否则他们的身体会逐渐衰弱。维护过程需要消耗零部件。</description>
<containedPawnsSelectable>true</containedPawnsSelectable>
<graphicData>
<texPath>Wula/Building/WULA_Synth_Maintainer_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(3, 3)</drawSize>
</graphicData>
<drawerType>RealtimeOnly</drawerType>
<drawGUIOverlay>true</drawGUIOverlay>
<!-- <defaultPlacingRot>South</defaultPlacingRot> -->
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<pathCost>42</pathCost>
<blockWind>true</blockWind>
<fillPercent>0.5</fillPercent>
<canOverlapZones>false</canOverlapZones>
<rotatable>false</rotatable>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<WorkToBuild>20000</WorkToBuild>
<Mass>50</Mass>
<Flammability>0.5</Flammability>
<Beauty>-5</Beauty>
</statBases>
<size>(3,3)</size>
<interactionCellOffset>(0,0,0)</interactionCellOffset>
<hasInteractionCell>true</hasInteractionCell>
<costList>
<Steel>150</Steel>
<ComponentIndustrial>10</ComponentIndustrial>
<!-- <ComponentSpacer>2</ComponentSpacer> -->
</costList>
<constructionSkillPrerequisite>8</constructionSkillPrerequisite>
<building>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<uninstallWork>1800</uninstallWork>
</building>
<designationCategory>WULA_Buildings</designationCategory>
<minifiedDef>MinifiedThing</minifiedDef>
<thingCategories>
<li>BuildingsMisc</li>
</thingCategories>
<tickerType>Normal</tickerType>
<comps>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
<basePowerConsumption>50</basePowerConsumption> <!-- This is now idle power -->
</li>
<li Class="CompProperties_Flickable"/>
<li Class="CompProperties_Refuelable">
<fuelCapacity>20.0</fuelCapacity>
<fuelFilter>
<thingDefs>
<li>ComponentIndustrial</li>
</thingDefs>
</fuelFilter>
<fuelLabel>零部件</fuelLabel>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
</li>
<li Class="WulaFallenEmpire.CompProperties_MaintenancePod">
<baseDurationTicks>180000</baseDurationTicks> <!-- Merged from user feedback -->
<ticksPerSeverity>30000</ticksPerSeverity> <!-- Kept from previous change -->
<powerConsumptionRunning>500</powerConsumptionRunning>
<powerConsumptionIdle>25</powerConsumptionIdle>
<hediffToRemove>WULA_Maintenance_Neglect</hediffToRemove>
<componentCostPerSeverity>5</componentCostPerSeverity> <!-- 5 components per 100% severity -->
<baseComponentCost>1</baseComponentCost>
<!-- <minSeverityToMaintain>0.75</minSeverityToMaintain> -->
<hediffSeverityAfterCycle>0.01</hediffSeverityAfterCycle>
<enterSound>BiosculpterPod_Enter</enterSound>
<exitSound>BiosculpterPod_Exit</exitSound>
<operatingEffecter>BiosculpterPod_Operating</operatingEffecter>
</li>
</comps>
<placeWorkers>
<li>PlaceWorker_PreventInteractionSpotOverlap</li>
</placeWorkers>
</ThingDef>
</Defs>

View File

@@ -717,6 +717,7 @@
<tradeability>None</tradeability>
<!-- <techLevel>Spacer</techLevel> -->
<uiIconPath>Wula/Weapon/WULA_RW_Photon_Missile</uiIconPath>
<relicChance>0</relicChance>
<graphicData>
<texPath>Wula/Weapon/WULA_Weapon_Empty</texPath>
<graphicClass>Graphic_Single</graphicClass>

View File

@@ -1094,7 +1094,7 @@
<MoveSpeed>4</MoveSpeed>
</statBases>
</ThingDef>
<ThingDef ParentName="BaseDrone">
<ThingDef ParentName="BaseDrone" MayRequire="Ludeon.RimWorld.Odyssey">
<defName>Mech_WULA_Cat_Bomb</defName>
<label>CAt-89"敢死猫猫"</label>
<description>乌拉帝国的一种小型机械体,浑身缠满炸药,以自杀式袭击攻击敌方。</description>
@@ -1144,7 +1144,7 @@
</li>
</tools>
</ThingDef>
<ThingDef ParentName="BaseDrone">
<ThingDef ParentName="BaseDrone" MayRequire="Ludeon.RimWorld.Odyssey">
<defName>Mech_WULA_Cat_Commander</defName>
<label>CAt-44"指挥官猫猫"</label>
<description>乌拉帝国的一种小型机械体,比起同类来说拥有很高的防御,在配备了远程武器的同时还配备了一个护盾发生器,这种盾会同时阻拦向外发射的射弹和向盾内发射的射弹。</description>
@@ -1205,7 +1205,7 @@
</li>
</tools>
</ThingDef>
<ThingDef ParentName="BaseDrone">
<ThingDef ParentName="BaseDrone" MayRequire="Ludeon.RimWorld.Odyssey">
<defName>Mech_WULA_Cat_Inf</defName>
<label>CAt-90"步兵猫猫"</label>
<description>乌拉帝国的一种小型机械体装备了一把DLa-4"云母"突击步枪附下挂刺刀,以在战场上拖住敌军。</description>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Patch>
<Operation Class="PatchOperationSequence">
<Operation Class="PatchOperationSequence" MayRequire="Ludeon.RimWorld.Odyssey">
<operations>
<li Class="PatchOperationAdd">
<xpath>*/ThingDef[defName = "GravEngine"]/comps/li[@Class = "CompProperties_AffectedByFacilities"]/linkableFacilities</xpath>