This commit is contained in:
Tourswen
2025-09-01 01:58:41 +08:00
parent 30a4f64230
commit e763940da9
16 changed files with 293 additions and 4 deletions

View File

@@ -486,6 +486,8 @@
<li>WULA_Build_Mech_Cat_DM</li>
<li>WULA_Build_AI_Heavy_Panzer</li>
<li>WULA_Build_AI_Heavy_Panzer_Gunnery</li>
<li>WULA_Build_Alpha_Wolf</li>
<li>WULA_Build_Alpha_Mantodea</li>
<li MayRequire="Ludeon.RimWorld.Odyssey">WULA_Build_AI_Engineer_Mother</li>
<li MayRequire="Ludeon.RimWorld.Odyssey">WULA_Build_AI_Engineer_Mother_Attack</li>
</recipes>

View File

@@ -0,0 +1,286 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="WULA_ApparelRoyalBase">
<defName>WULA_Witch_Uniform</defName>
<label>乌拉帝国学院魔女装</label>
<description>乌拉帝国图书馆的外勤人员所着制服,时尚轻便,内部埋藏了大量的纳米级管线,用于和战场上的机械部队建立链接,并极大强化附近的乌拉帝国机械部队——话说回来,操纵机械族作战也算是召唤师吧?</description>
<tickerType>Normal</tickerType>
<descriptionHyperlinks>
<HediffDef>WULA_Witch_Uniform_Hediff</HediffDef>
<HediffDef>WULA_Witch_Uniform_Mech_Hediff</HediffDef>
</descriptionHyperlinks>
<graphicData>
<texPath>Wula/Apparel/WULA_Witch_Uniform</texPath>
</graphicData>
<apparel>
<tags>
<li>RoyalTier6</li>
<li>Wula_FE_Materialist_T3</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<!-- <li>OnSkin</li> -->
<li>Middle</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_Witch_Uniform</wornGraphicPath>
</apparel>
<costList Inherit="False">
<Hyperweave>100</Hyperweave>
</costList>
<costStuffCount>300</costStuffCount>
<statBases>
<WorkToMake>50000</WorkToMake>
<MaxHitPoints>3000</MaxHitPoints>
<ArmorRating_Sharp>0.5</ArmorRating_Sharp>
<ArmorRating_Blunt>0.2</ArmorRating_Blunt>
<ArmorRating_Heat>0.2</ArmorRating_Heat>
<StuffEffectMultiplierArmor>0.5</StuffEffectMultiplierArmor>
</statBases>
<equippedStatOffsets>
<MechBandwidth>32</MechBandwidth>
<MechControlGroups>2</MechControlGroups>
<MechFormingSpeed>2</MechFormingSpeed>
<MechRepairSpeed>2</MechRepairSpeed>
</equippedStatOffsets>
<tradeability>None</tradeability>
<costStuffCount>200</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<recipeMaker Inherit="False" IsNull="True" />
<comps>
<li Class="CompProperties_CauseHediff_Apparel">
<hediff>WULA_Witch_Uniform_Hediff</hediff>
<part>Brain</part>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="WULA_ApparelHatRoyalBase">
<defName>WULA_Witch_Hat</defName>
<label>乌拉帝国学院魔女帽</label>
<description>乌拉帝国学院魔女装的配套帽子,和其衣服一样可以强化乌拉星人操纵机械集群的能力,此外还允许附近的机械族不需要能量补给——话说回来,操纵机械族作战也算是召唤师吧?</description>
<tickerType>Normal</tickerType>
<recipeMaker Inherit="False" IsNull="True" />
<descriptionHyperlinks>
<HediffDef>WULA_Witch_Hat_Hediff</HediffDef>
<HediffDef>WULA_Witch_Hat_Mech_Hediff</HediffDef>
</descriptionHyperlinks>
<graphicData>
<texPath>Wula/Apparel/WULA_Witch_Hat</texPath>
</graphicData>
<statBases>
<Mass>0.1</Mass>
</statBases>
<equippedStatOffsets>
<MechBandwidth>24</MechBandwidth>
<MechControlGroups>1</MechControlGroups>
<MechFormingSpeed>1</MechFormingSpeed>
<MechRepairSpeed>1</MechRepairSpeed>
</equippedStatOffsets>
<tradeability>None</tradeability>
<costStuffCount>150</costStuffCount>
<costList Inherit="False">
<Hyperweave>50</Hyperweave>
</costList>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<apparel>
<tags>
<li>RoyalTier6</li>
<li>Wula_FE_Spiritualist_T3</li>
</tags>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<bodyPartGroups>
<li>FullHead</li>
</bodyPartGroups>
<layers>
<li>Overhead</li>
</layers>
<parentTagDef>ApparelHead</parentTagDef>
<wornGraphicPath>Wula/Apparel/WULA_Witch_Hat</wornGraphicPath>
<!-- <drawData>
<dataSouth>
<layer>9999</layer>
</dataSouth>
</drawData> -->
</apparel>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<comps>
<li Class="CompProperties_CauseHediff_Apparel">
<hediff>WULA_Witch_Hat_Hediff</hediff>
<part>Brain</part>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Witch_Uniform_Hediff</defName>
<label>乌拉帝国机械超频</label>
<description>由乌拉帝国学院魔女装所提供的特殊立场,可以强化大范围内所有乌拉帝国机械体的战斗能力——灵能机械体和乌拉猫猫类机械体除外。</description>
<descriptionHyperlinks>
<HediffDef>WULA_Witch_Uniform_Mech_Hediff</HediffDef>
</descriptionHyperlinks>
<hediffClass>HediffWithComps</hediffClass>
<priceImpact>false</priceImpact>
<comps>
<!-- 这里使用我们新创建的C#类的完整名称 -->
<li Class="WulaFallenEmpire.HediffCompProperties_GiveHediffsInRangeToRace">
<range>40</range>
<hediff>WULA_Witch_Uniform_Mech_Hediff</hediff>
<!-- 定义可以被影响的种族列表 -->
<targetRaces>
<li>Wula_AI_Heavy_Panzer</li>
<li>Wula_AI_Heavy_Panzer_Gunnery</li>
<li>WULA_Alpha_Wolf</li>
<li>WULA_Alpha_Mantodea</li>
<li>WULA_Mech_Flyer</li>
<li>WULA_Mech_Flyer_Melta</li>
<li>Wula_Mech_Mobile_Factory</li>
<li>Wula_Mech_Mobile_Factory_CR</li>
<li>Wula_Mech_Mobile_Factory_LR</li>
<li>Wula_AI_Engineer_Mother</li>
<li>Wula_AI_Engineer_Mother_Attack</li>
</targetRaces>
<!-- 其他参数和原版一样 -->
<targetingParameters>
<canTargetSelf>false</canTargetSelf>
<canTargetPawns>true</canTargetPawns>
<canTargetBuildings>false</canTargetBuildings>
<canTargetAnimals>false</canTargetAnimals>
<canTargetHumans>false</canTargetHumans>
<canTargetMechs>true</canTargetMechs>
</targetingParameters>
<onlyPawnsInSameFaction>true</onlyPawnsInSameFaction>
<hideMoteWhenNotDrafted>true</hideMoteWhenNotDrafted>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>WULA_Witch_Uniform_Mech_Hediff</defName>
<label>机械超频</label>
<defaultLabelColor>(0.52, 1, 0.95)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<descriptionHyperlinks>
<HediffDef>WULA_Witch_Uniform_Hediff</HediffDef>
</descriptionHyperlinks>
<isBad>false</isBad>
<description>一位身着乌拉帝国学院魔女装的乌拉星人在该机械体附近,为机械提供了强大的战斗能力加成。</description>
<debugLabelExtra>other</debugLabelExtra>
<defaultInstallPart>WULA_Addons_Antenna_Bodypart</defaultInstallPart>
<initialSeverity>1</initialSeverity> <!-- 初始层数设置为10 -->
<maxSeverity>1</maxSeverity> <!-- 最大层数,可以根据需要调整 -->
<stages>
<li>
<statFactors>
<AimingDelayFactor>0.5</AimingDelayFactor>
<ShootingAccuracyPawn>5</ShootingAccuracyPawn>
<MeleeDamageFactor>1.5</MeleeDamageFactor>
<MeleeCooldownFactor>0.5</MeleeCooldownFactor>
<MoveSpeed>2</MoveSpeed>
<IncomingDamageFactor>0.75</IncomingDamageFactor>
</statFactors>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_Disappears">
<showRemainingTime>false</showRemainingTime>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
<li Class="HediffCompProperties_Link">
<requireLinkOnOtherPawn>false</requireLinkOnOtherPawn>
<maxDistance>40</maxDistance>
<!-- <customMote>Mote_WorkCommandLinkLine</customMote> -->
</li>
</comps>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Witch_Hat_Hediff</defName>
<label>乌拉帝国自持协议</label>
<description>由乌拉帝国学院魔女装所提供的特殊立场,可以使大范围的乌拉帝国机械体自行汲取能量而无需充电——灵能机械体和乌拉猫猫类机械体除外。</description>
<descriptionHyperlinks>
<HediffDef>WULA_Witch_Hat_Mech_Hediff</HediffDef>
</descriptionHyperlinks>
<hediffClass>HediffWithComps</hediffClass>
<priceImpact>false</priceImpact>
<comps>
<!-- 这里使用我们新创建的C#类的完整名称 -->
<li Class="WulaFallenEmpire.HediffCompProperties_GiveHediffsInRangeToRace">
<range>40</range>
<hediff>WULA_Witch_Hat_Mech_Hediff</hediff>
<!-- 定义可以被影响的种族列表 -->
<targetRaces>
<li>Wula_AI_Heavy_Panzer</li>
<li>Wula_AI_Heavy_Panzer_Gunnery</li>
<li>WULA_Alpha_Wolf</li>
<li>WULA_Alpha_Mantodea</li>
<li>WULA_Mech_Flyer</li>
<li>WULA_Mech_Flyer_Melta</li>
<li>Wula_Mech_Mobile_Factory</li>
<li>Wula_Mech_Mobile_Factory_CR</li>
<li>Wula_Mech_Mobile_Factory_LR</li>
<li>Wula_AI_Engineer_Mother</li>
<li>Wula_AI_Engineer_Mother_Attack</li>
</targetRaces>
<!-- 其他参数和原版一样 -->
<targetingParameters>
<canTargetSelf>false</canTargetSelf>
<canTargetPawns>true</canTargetPawns>
<canTargetBuildings>false</canTargetBuildings>
<canTargetAnimals>false</canTargetAnimals>
<canTargetHumans>false</canTargetHumans>
<canTargetMechs>true</canTargetMechs>
</targetingParameters>
<onlyPawnsInSameFaction>true</onlyPawnsInSameFaction>
<hideMoteWhenNotDrafted>true</hideMoteWhenNotDrafted>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>WULA_Witch_Hat_Mech_Hediff</defName>
<label>自持激活</label>
<defaultLabelColor>(0.52, 1, 0.95)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<descriptionHyperlinks>
<HediffDef>WULA_Witch_Hat_Hediff</HediffDef>
</descriptionHyperlinks>
<isBad>false</isBad>
<tickerType>Normal</tickerType>
<description>一位身着乌拉帝国学院魔女帽的乌拉星人在该机械体附近,发出的自持协议信号使该机械族自行汲取能量而无需充电。</description>
<debugLabelExtra>other</debugLabelExtra>
<defaultInstallPart>WULA_Addons_Antenna_Bodypart</defaultInstallPart>
<initialSeverity>1</initialSeverity> <!-- 初始层数设置为10 -->
<maxSeverity>1</maxSeverity> <!-- 最大层数,可以根据需要调整 -->
<stages>
<li>
<disablesNeeds>
<li>MechEnergy</li>
</disablesNeeds>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_Disappears">
<showRemainingTime>false</showRemainingTime>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
<li Class="HediffCompProperties_Link">
<requireLinkOnOtherPawn>false</requireLinkOnOtherPawn>
<maxDistance>40</maxDistance>
<!-- <customMote>Mote_WorkCommandLinkLine</customMote> -->
</li>
</comps>
</HediffDef>
</Defs>

View File

@@ -11,7 +11,7 @@
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>0.5</fillPercent>
<size>(4,4)</size>
<size>(2,2)</size>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<uiIconScale>1</uiIconScale>
@@ -19,10 +19,11 @@
<graphicClass>Graphic_Multi</graphicClass>
<texPath>Wula/Building/WULA_ArmedShuttle</texPath>
<shaderType>CutoutComplex</shaderType>
<drawSize>(4,4)</drawSize>
<drawSize>(3,3.25)</drawSize>
<drawOffset>(0, 8, 0.8)</drawOffset>
<shadowData>
<volume>(1.4, 1, 1.3)</volume>
<offset>(-0.5, 0, -0.1)</offset>
<volume>(1, 1, 1)</volume>
<offset>(0, 0, -1.2)</offset>
</shadowData>
</graphicData>
<staticSunShadowHeight Inherit="False" IsNull="True" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 60 KiB