This commit is contained in:
2025-07-30 11:58:57 +08:00
14 changed files with 248 additions and 39 deletions

Binary file not shown.

View File

@@ -6,6 +6,7 @@
<label>人格破碎</label>
<mentalState>Wula_BrokenPersonality</mentalState>
<intensity>Extreme</intensity>
<requiredTrait>WULA_BrokenPersonalityTrait</requiredTrait>
<baseCommonality>1.0</baseCommonality>
<workerClass>WulaFallenEmpire.MentalBreakWorker_BrokenPersonality</workerClass>
</MentalBreakDef>

View File

@@ -197,7 +197,7 @@
<lifeStages>
<li>
<bodyGraphicData>
<texPath>Wula/Things/Wula_AI_Engineer_Mother/Bodies/Naked_Thin</texPath>
<texPath>Wula/Things/Wula_AI_Bomb_Mother/Bodies/Naked_Thin</texPath>
<maskPath>Wula/Things/WULA_Cat/AllegianceOverlays/None</maskPath>
<shaderType>CutoutWithOverlay</shaderType>
<graphicClass>Graphic_Multi</graphicClass>
@@ -208,7 +208,7 @@
<weaponMoney>99999~99999</weaponMoney>
<weaponTags>
<li>WULA_SP_Engineer_Mother_FakeWeapon</li>
<li>Wula_AI_Engineer_Mother_Weapon</li>
</weaponTags>
<controlGroupPortraitZoom>1</controlGroupPortraitZoom>
@@ -225,7 +225,7 @@
<lifeStages>
<li>
<bodyGraphicData>
<texPath>Wula/Things/Wula_AI_Engineer_Mother/Bodies/Naked_Thin</texPath>
<texPath>Wula/Things/Wula_AI_Bomb_Mother/Bodies/Naked_Thin</texPath>
<maskPath>Wula/Things/WULA_Cat/AllegianceOverlays/None</maskPath>
<shaderType>CutoutWithOverlay</shaderType>
<graphicClass>Graphic_Multi</graphicClass>
@@ -236,7 +236,7 @@
<weaponMoney>99999~99999</weaponMoney>
<weaponTags>
<li>WULA_SP_Engineer_Mother_Attack_FakeWeapon</li>
<li>Wula_AI_Engineer_Mother_Attack_Weapon</li>
</weaponTags>
<controlGroupPortraitZoom>1</controlGroupPortraitZoom>
@@ -343,6 +343,7 @@
<defName>Mech_WULA_Cat_Bomb</defName>
<label>炸弹乌拉猫猫</label>
<race>Mech_WULA_Cat_Bomb</race>
<forceNoDeathNotification>true</forceNoDeathNotification>
<lifeStages Inherit="False">
<li>
<bodyGraphicData>
@@ -359,6 +360,7 @@
<defName>Mech_WULA_Cat_Inf</defName>
<label>步兵乌拉猫猫</label>
<race>Mech_WULA_Cat_Inf</race>
<forceNoDeathNotification>true</forceNoDeathNotification>
<weaponTags>
<li>Wula_Assault_Cat_Weapon</li>
</weaponTags>
@@ -367,6 +369,7 @@
<defName>Mech_WULA_Cat_Commander</defName>
<label>指挥官乌拉猫猫</label>
<race>Mech_WULA_Cat_Commander</race>
<forceNoDeathNotification>true</forceNoDeathNotification>
<weaponTags>
<li>Wula_Assault_Cat_Weapon</li>
</weaponTags>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BuildingBase">
<defName>Wula_EventConsole</defName>
<label>事件控制台</label>
<description>一个可以触发特殊事件的控制台。</description>
<thingClass>Building</thingClass>
<graphicData>
<texPath>Things/Building/Misc/CommsConsole</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<drawSize>(3,3)</drawSize>
</graphicData>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<WorkToBuild>2000</WorkToBuild>
<Mass>70</Mass>
<Flammability>0.5</Flammability>
</statBases>
<size>(3,1)</size>
<costList>
<Steel>120</Steel>
<ComponentIndustrial>8</ComponentIndustrial>
</costList>
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<pathCost>50</pathCost>
<designationCategory>Misc</designationCategory>
<comps>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
<basePowerConsumption>100</basePowerConsumption>
</li>
<li Class="CompProperties_Flickable"/>
<li Class="WulaFallenEmpire.CompProperties_OpenCustomUI">
<uiDefName>Wula_ExampleUI</uiDefName>
<label>打开事件</label>
<failReason>无法接触事件控制台。</failReason>
</li>
</comps>
</ThingDef>
</Defs>

View File

@@ -18,6 +18,8 @@
<!-- Virtual Layout Offsets -->
<textNameOffset>0</textNameOffset>
<optionsTextOffset>0</optionsTextOffset>
<defaultWindowSize>(750, 500)</defaultWindowSize>
</WulaFallenEmpire.EventUIConfigDef>