This commit is contained in:
2025-07-03 12:01:51 +08:00
parent 7976d6faf4
commit 6febca1954
7 changed files with 505 additions and 93 deletions

View File

@@ -26,6 +26,180 @@
<li>FieldHand</li>
</techHediffsTags> -->
</ThingDef>
<ThingDef ParentName="BodyPartProstheticImperialBase">
<defName>WULA_Energy_Furnace_Overdrive</defName>
<label>中央能源炉-超载组件</label>
<description>安装于能源炉的特殊改件,除了获得常驻的移动速度外,还可以短时间超载机体,获得力量上的爆发性增益。</description>
<!-- <descriptionHyperlinks><RecipeDef>InstallFieldHand</RecipeDef></descriptionHyperlinks> -->
<!-- <thingSetMakerTags><li>RewardStandardLowFreq</li></thingSetMakerTags> -->
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>100</Steel>
<ComponentIndustrial>4</ComponentIndustrial>
</costList>
<recipeMaker Inherit="False">
<researchPrerequisite>WULA_Synth_Addons_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<comps>
<li Class="CompProperties_Usable">
<compClass>CompUsableImplant</compClass>
<useJob>UseItem</useJob>
<useLabel>安装中央能源炉超载组件</useLabel>
<!-- <userMustHaveHediff>WULA_Addons_Antenna_Hediff_Base</userMustHaveHediff> -->
</li>
<li Class="CompProperties_UseEffectInstallImplant">
<hediffDef>WULA_Energy_Furnace_Hediff_Overdrive</hediffDef>
<bodyPart>WULA_Energy_Furnace_Bodypart</bodyPart>
<canUpgrade>false</canUpgrade>
<maxSeverity>1</maxSeverity>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Energy_Furnace_Hediff_Overdrive</defName>
<hediffClass>HediffWithComps</hediffClass>
<label>超载组件</label>
<description>安装于能源炉的特殊改件,除了获得常驻的移动速度外,还可以短时间超载机体,获得力量上的爆发性增益。</description>
<isBad>false</isBad>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>true</keepOnBodyPartRestoration>
<stages>
<li>
<statOffsets>
<MoveSpeed>1</MoveSpeed>
</statOffsets>
</li>
</stages>
<defaultInstallPart>WULA_Energy_Furnace_Bodypart</defaultInstallPart>
<!-- <spawnThingOnRemoved>WULA_Addons_Antenna_Base</spawnThingOnRemoved> -->
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDefs>
<li>WULA_Energy_Furnace_Skill_Overdrive</li>
</abilityDefs>
</li>
</comps>
</HediffDef>
<AbilityDef>
<defName>WULA_Energy_Furnace_Skill_Overdrive</defName>
<label>能源炉超载</label>
<description>立刻激活能源炉的超载能力,极大增加近战的命中率和速度,并且不会被敌人的近战减速。</description>
<iconPath>UI/Abilities/MetalbloodInjection</iconPath>
<cooldownTicksRange>1800</cooldownTicksRange> <!-- 30 seconds -->
<hostile>false</hostile>
<groupAbility>true</groupAbility>
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
<aiCanUse>true</aiCanUse>
<ai_IsOffensive>true</ai_IsOffensive>
<targetRequired>false</targetRequired>
<statBases>
<Ability_Duration>15</Ability_Duration>
</statBases>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<drawAimPie>false</drawAimPie>
<requireLineOfSight>false</requireLineOfSight>
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
<soundCast>Pawn_Ghoul_Frenzy</soundCast>
<targetable>false</targetable>
<targetParams>
<canTargetSelf>true</canTargetSelf>
</targetParams>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityGiveHediff">
<compClass>CompAbilityEffect_GiveHediff</compClass>
<hediffDef>WULA_Energy_Furnace_Skill_Hediff_Overdrive</hediffDef>
<onlyApplyToSelf>True</onlyApplyToSelf>
<replaceExisting>true</replaceExisting>
</li>
</comps>
</AbilityDef>
<HediffDef>
<defName>WULA_Energy_Furnace_Skill_Hediff_Overdrive</defName>
<hediffClass>HediffWithComps</hediffClass>
<label>能源炉超载</label>
<description>能源炉正处于超载状态,极大增加了近战的命中率、攻击速度和移动速度,并且不会被敌人的近战减速。</description>
<everCurableByItem>false</everCurableByItem>
<stages>
<li>
<statFactors>
<MeleeCooldownFactor>0.5</MeleeCooldownFactor>
<MeleeHitChance>1</MeleeHitChance>
<StaggerDurationFactor>0</StaggerDurationFactor>
</statFactors>
<statOffsets>
<MoveSpeed>2</MoveSpeed>
</statOffsets>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_Disappears">
<showRemainingTime>true</showRemainingTime>
</li>
<li Class="HediffCompProperties_Effecter">
<stateEffecter>GhoulFrenzy</stateEffecter>
</li>
</comps>
</HediffDef>
<ThingDef ParentName="BodyPartProstheticImperialBase">
<defName>WULA_Energy_Furnace_Hunger</defName>
<label>中央能源炉-偷吃组件</label>
<description>安装于能源炉的特殊改件,通过增加能源需求变相制造满足感,以增加合成人的心情。</description>
<!-- <descriptionHyperlinks><RecipeDef>InstallFieldHand</RecipeDef></descriptionHyperlinks> -->
<!-- <thingSetMakerTags><li>RewardStandardLowFreq</li></thingSetMakerTags> -->
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<costList>
<Steel>100</Steel>
<ComponentIndustrial>4</ComponentIndustrial>
</costList>
<recipeMaker Inherit="False">
<researchPrerequisite>WULA_Synth_Addons_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<comps>
<li Class="CompProperties_Usable">
<compClass>CompUsableImplant</compClass>
<useJob>UseItem</useJob>
<useLabel>安装中央能源炉偷吃组件</useLabel>
<!-- <userMustHaveHediff>WULA_Addons_Antenna_Hediff_Base</userMustHaveHediff> -->
</li>
<li Class="CompProperties_UseEffectInstallImplant">
<hediffDef>WULA_Energy_Furnace_Hediff_Overdrive</hediffDef>
<bodyPart>WULA_Energy_Furnace_Bodypart</bodyPart>
<canUpgrade>false</canUpgrade>
<maxSeverity>1</maxSeverity>
</li>
</comps>
</ThingDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Energy_Furnace_Hediff_Hunger</defName>
<hediffClass>HediffWithComps</hediffClass>
<label>偷吃插件</label>
<description>安装于能源炉的特殊改件,通过增加能源需求变相制造满足感,以增加合成人的心情。</description>
<isBad>false</isBad>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>true</keepOnBodyPartRestoration>
<stages>
<li>
<hungerRateFactor>2</hungerRateFactor>
</li>
</stages>
<defaultInstallPart>WULA_Energy_Furnace_Bodypart</defaultInstallPart>
<!-- <spawnThingOnRemoved>WULA_Addons_Antenna_Base</spawnThingOnRemoved> -->
</HediffDef>
<!-- 天线 -->
<ThingDef ParentName="BodyPartProstheticImperialBase">
@@ -68,19 +242,22 @@
</li>
</stages>
<defaultInstallPart>WULA_Addons_Antenna_Bodypart</defaultInstallPart>
<spawnThingOnRemoved>WULA_Addons_Antenna_Base</spawnThingOnRemoved>
<!-- <spawnThingOnRemoved>WULA_Addons_Antenna_Base</spawnThingOnRemoved> -->
</HediffDef>
<ThingDef ParentName="ControlSublinkBase">
<ThingDef ParentName="MechanitorImplantCraftableBase">
<defName>WULA_Addons_Antenna_Expansion</defName>
<label>上行链路天线-扩容插件</label>
<description>用于为上行链路天线进行带宽扩容的组件,支持更多的机械体带宽和机械组,以指挥更庞大的钢铁洪流。</description>
<!-- <costList>
<SignalChip>1</SignalChip>
<costList>
<Plasteel>10</Plasteel>
<ComponentIndustrial>4</ComponentIndustrial>
</costList> -->
<!-- <recipeMaker>
<researchPrerequisite>StandardMechtech</researchPrerequisite>
</recipeMaker> -->
</costList>
<recipeMaker Inherit="False">
<researchPrerequisite>WULA_Synth_Addons_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<comps>
<li Class="CompProperties_Usable">
<compClass>CompUsableImplant</compClass>
@@ -102,7 +279,7 @@
<label>扩容插件</label>
<description>用于为上行链路天线进行带宽扩容的组件,支持更多的机械体带宽和机械组,以指挥更庞大的钢铁洪流。</description>
<descriptionShort>用于为上行链路天线进行带宽扩容的组件。</descriptionShort>
<defaultLabelColor>(0.6, 0.6, 1.0)</defaultLabelColor>
<defaultLabelColor>(0.5, 0.8, 1.0)</defaultLabelColor>
<isBad>false</isBad>
<priceImpact>true</priceImpact>
<initialSeverity>1</initialSeverity> <!-- Severity is bound to level of implant -->
@@ -135,6 +312,82 @@
</li>
</stages>
</HediffDef>
<ThingDef ParentName="MechanitorImplantCraftableBase">
<defName>WULA_Addons_Antenna_Repairer</defName>
<label>上行链路天线-维修插件</label>
<description>用于为上行链路天线添加额外维修能力的组件,可以向乌拉帝国的机械体发送特殊的信号,使其能够利用上行链路自行诊断和修复伤势,并提高维修速度。</description>
<costList>
<Plasteel>10</Plasteel>
<ComponentIndustrial>4</ComponentIndustrial>
</costList>
<recipeMaker Inherit="False">
<researchPrerequisite>WULA_Synth_Addons_Technology</researchPrerequisite>
<recipeUsers>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<comps>
<li Class="CompProperties_Usable">
<compClass>CompUsableImplant</compClass>
<useJob>UseItem</useJob>
<useLabel>安装上行链路天线维修插件</useLabel>
<userMustHaveHediff>WULA_Addons_Antenna_Hediff_Base</userMustHaveHediff>
</li>
<li Class="CompProperties_UseEffectInstallImplant">
<hediffDef>WULA_Addons_Antenna_Hediff_Repairer</hediffDef>
<bodyPart>WULA_Addons_Antenna_Bodypart</bodyPart>
<canUpgrade>true</canUpgrade>
<maxSeverity>3</maxSeverity>
</li>
</comps>
</ThingDef>
<HediffDef>
<defName>WULA_Addons_Antenna_Hediff_Repairer</defName>
<hediffClass>Hediff_Level</hediffClass>
<label>维修插件</label>
<description>用于为上行链路天线添加额外维修能力的组件,可以向乌拉帝国的机械体发送特殊的信号,使其能够利用上行链路自行诊断和修复伤势,并提高维修速度。</description>
<defaultLabelColor>(0.5, 0.8, 1.0)</defaultLabelColor>
<isBad>false</isBad>
<priceImpact>true</priceImpact>
<initialSeverity>1</initialSeverity> <!-- Severity is bound to level of implant -->
<minSeverity>0</minSeverity>
<maxSeverity>3</maxSeverity>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<levelIsQuantity>true</levelIsQuantity>
<duplicationAllowed>false</duplicationAllowed>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDefs>
<li>RemoteRepair</li>
</abilityDefs>
</li>
</comps>
<stages>
<li>
<minSeverity>1</minSeverity>
<statOffsets>
<MechRemoteRepairDistance>10</MechRemoteRepairDistance>
<MechRepairSpeed>0.66</MechRepairSpeed>
</statOffsets>
</li>
<li>
<minSeverity>2</minSeverity>
<statOffsets>
<MechRemoteRepairDistance>12</MechRemoteRepairDistance>
<MechRepairSpeed>1.3</MechRepairSpeed>
</statOffsets>
</li>
<li>
<minSeverity>3</minSeverity>
<statOffsets>
<MechRemoteRepairDistance>15</MechRemoteRepairDistance>
<MechRepairSpeed>2</MechRepairSpeed>
</statOffsets>
</li>
</stages>
</HediffDef>
<!-- 插件 -->
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>WULA_Fix_Hand_Base</defName>

View File

@@ -23,7 +23,7 @@
<description>获取修复乌拉帝国合成人四肢和头部的必须知识。</description>
<baseCost>1200</baseCost>
<researchViewX>1.00</researchViewX>
<researchViewY>3.80</researchViewY>
<researchViewY>5.30</researchViewY>
<prerequisites>
<li>WULA_Base_Technology</li>
</prerequisites>
@@ -34,7 +34,7 @@
<description>获取修复完全修复乌拉帝国合成人的必须知识。</description>
<baseCost>1200</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>3.80</researchViewY>
<researchViewY>5.30</researchViewY>
<prerequisites>
<li>WULA_Repair_Arm_Technology</li>
</prerequisites>
@@ -45,7 +45,7 @@
<description>开发功能性更强的工作台,以支持后续的高级设备构建。</description>
<baseCost>1200</baseCost>
<researchViewX>1.00</researchViewX>
<researchViewY>2.50</researchViewY>
<researchViewY>1.70</researchViewY>
<prerequisites>
<li>WULA_Base_Technology</li>
<li>MicroelectronicsBasics</li>
@@ -57,7 +57,7 @@
<description>开发用于构建新乌拉帝国合成人的套件,以增加殖民地人口。</description>
<baseCost>1600</baseCost>
<researchViewX>1.00</researchViewX>
<researchViewY>4.60</researchViewY>
<researchViewY>3.20</researchViewY>
<prerequisites>
<li>WULA_Base_Technology</li>
</prerequisites>
@@ -69,7 +69,7 @@
<description>开发能够被乌拉帝国合成人穿着的基础衣物。</description>
<baseCost>1200</baseCost>
<researchViewX>1.00</researchViewX>
<researchViewY>3.20</researchViewY>
<researchViewY>2.50</researchViewY>
<prerequisites>
<li>ComplexClothing</li>
<li>WULA_Base_Technology</li>
@@ -81,7 +81,7 @@
<description>开发能够被乌拉帝国合成人穿着的具有功能性的衣物。</description>
<baseCost>1200</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>3.20</researchViewY>
<researchViewY>2.50</researchViewY>
<prerequisites>
<li>WULA_Synth_Clothes_Technology</li>
<li>WULA_Adv_WorkTable_Technology</li>
@@ -93,7 +93,7 @@
<description>开发能够被乌拉帝国合成人穿着的昂贵的衣物,这类装备包含更多的加成,并且可以满足贵族的穿衣需求。</description>
<baseCost>1200</baseCost>
<researchViewX>3.00</researchViewX>
<researchViewY>3.80</researchViewY>
<researchViewY>3.20</researchViewY>
<prerequisites>
<li>NobleApparel</li>
<li>WULA_Synth_Clothes_2_Technology</li>
@@ -105,7 +105,7 @@
<description>开发能够被乌拉帝国合成人穿着的装甲,这类装备可以为乌拉帝国合成人提供保护。</description>
<baseCost>1200</baseCost>
<researchViewX>3.00</researchViewX>
<researchViewY>3.20</researchViewY>
<researchViewY>2.50</researchViewY>
<prerequisites>
<li>MicroelectronicsBasics</li>
<li>WULA_Synth_Clothes_2_Technology</li>
@@ -117,7 +117,7 @@
<description>开发能够被乌拉帝国合成人穿着的重型装甲,这类装备可以提供大量保护的同时兼具其他的功能性。</description>
<baseCost>1200</baseCost>
<researchViewX>4.00</researchViewX>
<researchViewY>3.20</researchViewY>
<researchViewY>2.50</researchViewY>
<prerequisites>
<li>Fabrication</li>
<li>WULA_Synth_Armor_Technology</li>
@@ -130,7 +130,7 @@
<description>开发能够武装乌拉帝国合成人的老式气动武器,以抵御针对殖民地的外部袭击。</description>
<baseCost>1200</baseCost>
<researchViewX>1.00</researchViewX>
<researchViewY>1.80</researchViewY>
<researchViewY>1.00</researchViewY>
<prerequisites>
<li>Machining</li>
<li>WULA_Base_Technology</li>
@@ -142,7 +142,7 @@
<description>开发能够武装乌拉帝国合成人的近距离武器,可以在短距离上消灭敌人。</description>
<baseCost>1200</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>1.80</researchViewY>
<researchViewY>1.00</researchViewY>
<prerequisites>
<li>WULA_Adv_WorkTable_Technology</li>
<li>WULA_Synth_Weapon_Technology</li>
@@ -154,7 +154,7 @@
<description>开发能够武装乌拉帝国合成人的镇暴类装备,以盾牌和失能武器构成,旨在抑制对手的行动。</description>
<baseCost>1200</baseCost>
<researchViewX>3.00</researchViewX>
<researchViewY>1.80</researchViewY>
<researchViewY>1.00</researchViewY>
<prerequisites>
<li>WULA_Synth_Weapon_2_Melee_Technology</li>
</prerequisites>
@@ -165,7 +165,7 @@
<description>开发能够武装乌拉帝国合成人的远距离武器,旨在构建密集火力网消灭敌人。</description>
<baseCost>1200</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>1.10</researchViewY>
<researchViewY>0.20</researchViewY>
<prerequisites>
<li>WULA_Adv_WorkTable_Technology</li>
<li>MicroelectronicsBasics</li>
@@ -178,7 +178,7 @@
<description>开发能够武装乌拉帝国合成人的大范围杀伤性武器,用于对抗最难应付的敌人。</description>
<baseCost>1200</baseCost>
<researchViewX>3.00</researchViewX>
<researchViewY>1.10</researchViewY>
<researchViewY>0.20</researchViewY>
<prerequisites>
<li>WULA_Synth_Weapon_2_Ranged_Technology</li>
</prerequisites>
@@ -186,15 +186,26 @@
<!-- 法杖 -->
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Psi_Technology</defName>
<label>灵能武装套件</label>
<label>灵能基础套件</label>
<description>开发能够供乌拉帝国合成人使用的基础灵能法杖,同时解锁从俘虏身上获取魂锲的能力。</description>
<baseCost>1200</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>2.50</researchViewY>
<researchViewY>1.70</researchViewY>
<prerequisites>
<li>WULA_Adv_WorkTable_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Psi_2_Technology</defName>
<label>灵能高级套件</label>
<description>开发能够供乌拉帝国合成人使用的高级灵能法杖。</description>
<baseCost>1200</baseCost>
<researchViewX>3.00</researchViewX>
<researchViewY>1.70</researchViewY>
<prerequisites>
<li>WULA_Synth_Psi_Technology</li>
</prerequisites>
</ResearchProjectDef>
<!-- 机械 -->
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Machine_Productor_Technology</defName>
@@ -202,7 +213,7 @@
<description>获取构建乌拉帝国机械体的设施,以支持后续的机械体开发。</description>
<baseCost>1200</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>4.60</researchViewY>
<researchViewY>3.90</researchViewY>
<prerequisites>
<li>WULA_New_Synth_Built_Technology</li>
</prerequisites>
@@ -223,11 +234,11 @@
<label>机械体武装构装套件</label>
<description>获取构建乌拉帝国高级机械体武装的知识,以为机械体换装不同的武备。</description>
<baseCost>1200</baseCost>
<researchViewX>4.00</researchViewX>
<researchViewX>3.00</researchViewX>
<researchViewY>5.30</researchViewY>
<prerequisites>
<li>StandardMechtech</li>
<li>WULA_Machine_Productor_1_Technology</li>
<li>WULA_Machine_Productor_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
@@ -238,8 +249,31 @@
<researchViewX>4.00</researchViewX>
<researchViewY>4.60</researchViewY>
<prerequisites>
<li>StandardMechtech</li>
<li>WULA_Machine_Equipment_Technology</li>
<li>WULA_Machine_Productor_1_Technology</li>
</prerequisites>
</ResearchProjectDef>
<!-- 植入物 -->
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Addons_Technology</defName>
<label>基础植入物套件</label>
<description>获取构建乌拉帝国合成人基础植入物的技术,用以增强乌拉帝国合成人的机体性能。</description>
<baseCost>1200</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>3.20</researchViewY>
<prerequisites>
<li>WULA_New_Synth_Built_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Addons_2_Technology</defName>
<label>高级植入物套件</label>
<description>获取构建乌拉帝国合成人进阶植入物的技术,用以增强乌拉帝国合成人的机体性能。</description>
<baseCost>1200</baseCost>
<researchViewX>3.00</researchViewX>
<researchViewY>3.90</researchViewY>
<prerequisites>
<li>WULA_Synth_Addons_Technology</li>
</prerequisites>
</ResearchProjectDef>
</Defs>

View File

@@ -338,7 +338,6 @@
<ComponentIndustrial>6</ComponentIndustrial>
</costList>
<researchPrerequisites>
<li>BasicMechtech</li>
<li>WULA_Machine_Productor_Technology</li>
</researchPrerequisites>
<building>
@@ -484,4 +483,74 @@
<spawnedConceptLearnOpportunity>BillsTab</spawnedConceptLearnOpportunity>
</building>
</ThingDef>
<!-- 充电器 -->
<ThingDef ParentName="BaseMechCharger">
<defName>WULA_War_Machine_Recharger</defName>
<label>乌拉帝国充电站</label>
<description>一个允许所有大小类型的乌拉帝国机械体进行充电的充电站,不支持合成人的充能。</description>
<graphicData>
<texPath>Things/Building/Production/StandardRecharger</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<drawSize>(3,3)</drawSize>
<shadowData>
<volume>(2.9, 0.5, 1.9)</volume>
</shadowData>
</graphicData>
<interactionCellOffset>(0,0,2)</interactionCellOffset>
<passability>PassThroughOnly</passability>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<WorkToBuild>8000</WorkToBuild>
<Mass>25</Mass>
<Flammability>0.5</Flammability>
</statBases>
<size>(3,3)</size>
<building>
<requiredMechWeightClasses>
<li>Light</li>
<li>Medium</li>
<li>Heavy</li>
<li>UltraHeavy</li>
</requiredMechWeightClasses>
<barDrawData>
<north>
<preRotationOffset>(0.002166748,-0.3722534)</preRotationOffset>
<size>(0.4398041,0.1365509)</size>
</north>
<south>
<preRotationOffset>(-0.002609305,-0.6002655)</preRotationOffset>
<size>(0.4398041,0.121376)</size>
</south>
<east>
<preRotationOffset>(0.04148867,0.6301422)</preRotationOffset>
<size>(0.4066238,0.1425552)</size>
</east>
<west>
<preRotationOffset>(-0.02767944,0.6171188)</preRotationOffset>
<size>(0.397522,0.1395264)</size>
</west>
</barDrawData>
</building>
<constructionSkillPrerequisite>5</constructionSkillPrerequisite>
<costList>
<Steel>250</Steel>
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<researchPrerequisites>
<li>WULA_Machine_Productor_Technology</li>
</researchPrerequisites>
<comps>
<li Class="CompProperties_ThingContainer">
<compClass>CompThingContainer</compClass>
<stackLimit>10</stackLimit>
<drawContainedThing>false</drawContainedThing>
<dropEffecterDef>MechChargerWasteRemoved</dropEffecterDef>
</li>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
<basePowerConsumption>400</basePowerConsumption>
</li>
</comps>
</ThingDef>
</Defs>

View File

@@ -46,6 +46,7 @@
</li>
</options>
</colorGenerator>
<followStuffColor>False</followStuffColor>
</ThingDef>
<ThingDef ParentName="WULA_ApparelRoyalBase">
<defName>WULA_Official_Uniform</defName>
@@ -116,6 +117,7 @@
</options>
</colorGenerator>
<possessionCount>1</possessionCount>
<followStuffColor>False</followStuffColor>
</ThingDef>
<ThingDef Name="WULA_ApparelCivilHatBase" ParentName="HatMakeableBase" Abstract="True">
<apparel>
@@ -135,6 +137,7 @@
</options>
</colorGenerator>
<possessionCount>1</possessionCount>
<followStuffColor>False</followStuffColor>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilBase">
<defName>WULA_Sailor_Dress</defName>
@@ -408,6 +411,7 @@
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
</recipeMaker>
<possessionCount>1</possessionCount>
<followStuffColor>False</followStuffColor>
</ThingDef>
<ThingDef ParentName="ApparelMakeableBase">
<defName>WULA_Bodystocking_White</defName>
@@ -451,6 +455,7 @@
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
</recipeMaker>
<possessionCount>1</possessionCount>
<followStuffColor>False</followStuffColor>
</ThingDef>
<ThingDef ParentName="ApparelMakeableBase">
<defName>WULA_Body_Suit</defName>
@@ -502,13 +507,14 @@
</skillRequirements>
</recipeMaker>
<possessionCount>1</possessionCount>
<followStuffColor>False</followStuffColor>
</ThingDef>
<!-- 普通甲 -->
<ThingDef ParentName="ArmorMachineableBase">
<defName>WULA_Assault_Troop_PowerArmor</defName>
<label>乌拉帝国突击队装甲</label>
<description>乌拉帝国的常规步兵部队穿戴的动力甲,装备了轻型护盾阻挡射弹,以轻便和高防御力受到喜爱。</description>
<description>乌拉帝国的常规步兵部队穿戴的动力甲,以轻便和高防御力受到喜爱。</description>
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
@@ -542,7 +548,6 @@
</statBases>
<equippedStatOffsets>
<WorkSpeedGlobal>-0.2</WorkSpeedGlobal>
<IncomingDamageFactor>-0.3</IncomingDamageFactor>
<StaggerDurationFactor>-0.5</StaggerDurationFactor>
<CarryingCapacity>60</CarryingCapacity>
</equippedStatOffsets>
@@ -551,7 +556,7 @@
<li>Metallic</li>
</stuffCategories>
<costList Inherit="False">
<ComponentIndustrial>4</ComponentIndustrial>
<ComponentIndustrial>8</ComponentIndustrial>
</costList>
<apparel>
<tags>
@@ -579,18 +584,19 @@
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
<li Class="CompProperties_Shield">
<startingTicksToReset>7200</startingTicksToReset><!-- 1 mins -->
<!-- <li Class="CompProperties_Shield">
<startingTicksToReset>7200</startingTicksToReset>
<minDrawSize>2.5</minDrawSize>
<maxDrawSize>2.8</maxDrawSize>
<energyLossPerDamage>0.01</energyLossPerDamage>
<energyOnReset>4.0</energyOnReset>
<blocksRangedWeapons>false</blocksRangedWeapons>
</li>
</li> -->
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<followStuffColor>False</followStuffColor>
</ThingDef>
<ThingDef ParentName="HatMakeableBase">
<defName>WULA_Assault_Troop_Helmet</defName>
@@ -627,7 +633,6 @@
</statBases>
<equippedStatOffsets>
<WorkSpeedGlobal>-0.1</WorkSpeedGlobal>
<IncomingDamageFactor>-0.15</IncomingDamageFactor>
<AimingDelayFactor>-0.15</AimingDelayFactor>
<ShootingAccuracyPawn>0.5</ShootingAccuracyPawn>
</equippedStatOffsets>
@@ -660,6 +665,7 @@
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<followStuffColor>False</followStuffColor>
</ThingDef>
<!-- 重甲 -->
<ThingDef ParentName="ArmorMachineableBase">
@@ -700,7 +706,7 @@
<equippedStatOffsets>
<MoveSpeed>-0.25</MoveSpeed>
<WorkSpeedGlobal>-0.5</WorkSpeedGlobal>
<IncomingDamageFactor>-0.5</IncomingDamageFactor>
<IncomingDamageFactor>-0.25</IncomingDamageFactor>
<StaggerDurationFactor>-2</StaggerDurationFactor>
<CarryingCapacity>60</CarryingCapacity>
</equippedStatOffsets>
@@ -709,7 +715,7 @@
<li>Metallic</li>
</stuffCategories>
<costList Inherit="False">
<ComponentSpacer>4</ComponentSpacer>
<ComponentSpacer>8</ComponentSpacer>
</costList>
<apparel>
<tags>
@@ -784,6 +790,7 @@
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<followStuffColor>False</followStuffColor>
</ThingDef>
<ThingDef ParentName="HatMakeableBase">
<defName>WULA_Knight_Helmet</defName>
@@ -820,7 +827,7 @@
</statBases>
<equippedStatOffsets>
<WorkSpeedGlobal>-0.2</WorkSpeedGlobal>
<IncomingDamageFactor>-0.2</IncomingDamageFactor>
<IncomingDamageFactor>-0.1</IncomingDamageFactor>
<AimingDelayFactor>-0.25</AimingDelayFactor>
<ShootingAccuracyPawn>2</ShootingAccuracyPawn>
</equippedStatOffsets>
@@ -853,8 +860,89 @@
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<followStuffColor>False</followStuffColor>
</ThingDef>
<!-- 盾牌 -->
<ThingDef ParentName="ArmorMachineableBase">
<defName>WULA_Shield_Base</defName>
<label>乌拉帝国盾牌</label>
<description>一面供乌拉帝国突击队使用的盾牌,比看上去轻,在各种乌拉帝国产品中属于最廉价的那类。</description>
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<researchPrerequisite>WULA_Synth_Weapon_2_Stun_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Knight_PowerArmor</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
<WorkToMake>30000</WorkToMake>
<MaxHitPoints>2000</MaxHitPoints>
<Mass>10</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>1.8</ArmorRating_Sharp>
<ArmorRating_Blunt>1.8</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat>
<EquipDelay>3</EquipDelay>
<!-- <EnergyShieldEnergyMax>4.0</EnergyShieldEnergyMax> -->
</statBases>
<equippedStatOffsets>
<MoveSpeed>-0.5</MoveSpeed>
<!-- <IncomingDamageFactor>-0.2</IncomingDamageFactor> -->
<!-- <StaggerDurationFactor>-2</StaggerDurationFactor> -->
<!-- <CarryingCapacity>60</CarryingCapacity> -->
</equippedStatOffsets>
<costStuffCount>100</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList Inherit="False">
<!-- <ComponentSpacer>4</ComponentSpacer> -->
</costList>
<apparel>
<tags>
<li>Wula_Apparel</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
<li>Neck</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<wornGraphicPath>Wula/Apparel/WULA_Knight_PowerArmor</wornGraphicPath>
<layers>
<li>OuterClothing</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<!-- <soundWear>Wear_PowerArmor</soundWear>
<soundRemove>Remove_PowerArmor</soundRemove> -->
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<followStuffColor>False</followStuffColor>
</ThingDef>
<!-- 萨克森装备 -->
<ThingDef ParentName="ArmorMachineableBase">

View File

@@ -58,7 +58,7 @@
<ThingDef ParentName="BaseHumanMakeableGun">
<defName>WULA_RW_Base_AR</defName>
<label>DLa-1"页岩"</label>
<description>乌拉帝国的旧式突击步枪,仍然使用落后的导气式结构驱动自动射击构件,通常被派发给炮灰战斗人员。不过这种突击步枪同时下挂了一种瞬闪装置,可以引起对方生理不适,用于保卫殖民地已经绰绰有余。</description>
<description>乌拉帝国的旧式突击步枪,仍然使用落后的导气式结构驱动自动射击构件,通常被派发给炮灰战斗人员。</description>
<techLevel>Industrial</techLevel>
<tickerType>Normal</tickerType>
<!-- <techLevel>Spacer</techLevel> -->
@@ -101,55 +101,7 @@
<Steel>60</Steel>
<ComponentIndustrial>8</ComponentIndustrial>
</costList>
<comps>
<li Class="CompProperties_EquippableAbilityReloadable">
<abilityDef>WULA_RW_Base_AR_Ability</abilityDef>
<maxCharges>2</maxCharges>
<soundReload>Standard_Reload</soundReload>
<chargeNoun>充能</chargeNoun>
<ammoDef>Steel</ammoDef>
<ammoCountPerCharge>5</ammoCountPerCharge>
<baseReloadTicks>120</baseReloadTicks>
</li>
</comps>
</ThingDef>
<AbilityDef ParentName="PsycastBase">
<defName>WULA_RW_Base_AR_Ability</defName>
<label>瞬闪装置</label>
<description>使一小片范围内的生物感到恶心眩晕,失去战斗能力。</description>
<iconPath>UI/Abilities/NauseaPulse</iconPath>
<writeCombatLog>True</writeCombatLog>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<statBases>
<Ability_EntropyGain>0</Ability_EntropyGain>
<Ability_PsyfocusCost>-1</Ability_PsyfocusCost>
<Ability_Duration>20</Ability_Duration>
<Ability_EffectRadius>1.5</Ability_EffectRadius>
</statBases>
<verbProperties>
<warmupTime>2</warmupTime>
<range>15</range>
<targetParams>
<canTargetSelf>True</canTargetSelf>
<canTargetAnimals>True</canTargetAnimals>
<canTargetLocations>True</canTargetLocations>
</targetParams>
</verbProperties>
<comps>
<li Class = "CompProperties_AbilityGiveHediff">
<compClass>CompAbilityEffect_GiveHediff</compClass>
<hediffDef>PsychicVertigo</hediffDef>
<durationMultiplier>PsychicSensitivity</durationMultiplier>
<psychic>True</psychic>
<goodwillImpact>-15</goodwillImpact>
<applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
</li>
<li Class="CompProperties_AbilityFleckOnTarget">
<fleckDef>PsycastPsychicEffect</fleckDef>
</li>
</comps>
</AbilityDef>
<!-- 动力破墙锤 -->
<ThingDef ParentName="BaseMeleeWeapon_Blunt_Quality">
@@ -417,7 +369,7 @@
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<researchPrerequisite>WULA_Synth_Psi_Technology</researchPrerequisite>
<researchPrerequisite>WULA_Synth_Psi_2_Technology</researchPrerequisite>
</recipeMaker>
<tools>
<li>
@@ -680,7 +632,7 @@
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<researchPrerequisite>WULA_Synth_Psi_Technology</researchPrerequisite>
<researchPrerequisite>WULA_Synth_Psi_2_Technology</researchPrerequisite>
</recipeMaker>
<tools>
<li>

View File

@@ -653,7 +653,6 @@
</tools>
</AlienRace.ThingDef_AlienRace>
<!-- WarUrchin -->
<ThingDef ParentName="LightMechanoid">
<defName>Mech_WULA_Cat</defName>
<label>乌拉猫猫</label>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThoughtDef>
<defName>WULA_Energy_Furnace_Though_Hunger</defName>
<workerClass>ThoughtWorker_Hediff</workerClass>
<hediff>WULA_Energy_Furnace_Hediff_Hunger</hediff>
<validWhileDespawned>true</validWhileDespawned>
<developmentalStageFilter>Baby, Child, Adult</developmentalStageFilter>
<stages>
<li>
<label>小馋猫</label>
<description>我要疯狂偷吃能源核心,这真是太爽了!</description>
<baseMoodEffect>20</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
</Defs>