2025-7-20

This commit is contained in:
Tourswen
2025-07-20 15:46:34 +08:00
parent 974b7642e1
commit c0ae920226
51 changed files with 340 additions and 350 deletions

View File

@@ -104,6 +104,9 @@
<!-- 平民服装 -->
<ThingDef Name="WULA_ApparelCivilBase" ParentName="ApparelMakeableBase" Abstract="True">
<thingCategories>
<li>ApparelMisc</li>
</thingCategories>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
@@ -137,6 +140,9 @@
</statBases>
</ThingDef>
<ThingDef Name="WULA_ApparelCivilHatBase" ParentName="HatMakeableBase" Abstract="True">
<thingCategories>
<li>ApparelMisc</li>
</thingCategories>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
@@ -421,6 +427,122 @@
</skillRequirements>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilBase">
<defName>WULA_Nun_Uniform</defName>
<label>乌拉帝国修女服</label>
<description>乌拉帝国修女所着的衣服,虽然作为战斗服装来说几乎没有防护,但是它可以用乌拉帝国的技术抽出穿着者的灵能并形成一道灵能护盾——无论使用者是否愿意。</description>
<tickerType>Normal</tickerType>
<graphicData>
<texPath>Wula/Apparel/WULA_Nun_Uniform</texPath>
</graphicData>
<apparel>
<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_Nun_Uniform</wornGraphicPath>
</apparel>
<costList Inherit="False">
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<statBases>
<WorkToMake>10000</WorkToMake>
<MaxHitPoints>200</MaxHitPoints>
<ArmorRating_Sharp>0.2</ArmorRating_Sharp>
<ArmorRating_Blunt>0.1</ArmorRating_Blunt>
<ArmorRating_Heat>0.1</ArmorRating_Heat>
<EnergyShieldEnergyMax>1.5</EnergyShieldEnergyMax>
</statBases>
<equippedStatOffsets>
<MeleeDodgeChance>5</MeleeDodgeChance>
<MentalBreakThreshold>-0.1</MentalBreakThreshold>
</equippedStatOffsets>
<costStuffCount>200</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_2_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>
<Crafting>5</Crafting>
</skillRequirements>
</recipeMaker>
<comps>
<li Class="CompProperties_Shield">
<startingTicksToReset>3600</startingTicksToReset><!-- 1 mins -->
<minDrawSize>2.5</minDrawSize>
<maxDrawSize>2.8</maxDrawSize>
<energyLossPerDamage>0.01</energyLossPerDamage>
<energyOnReset>4.0</energyOnReset>
<blocksRangedWeapons>false</blocksRangedWeapons>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilHatBase">
<defName>WULA_Nun_veil</defName>
<label>乌拉帝国修女头巾</label>
<description>乌拉帝国修女装的配套发饰,能像服装那样支起一个较小的灵能护盾。</description>
<tickerType>Normal</tickerType>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_2_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<displayPriority>105</displayPriority>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Nun_veil</texPath>
</graphicData>
<statBases>
<EnergyShieldEnergyMax>0.25</EnergyShieldEnergyMax>
<Mass>0.1</Mass>
</statBases>
<equippedStatOffsets>
</equippedStatOffsets>
<costStuffCount>50</costStuffCount>
<costList Inherit="False">
<ComponentIndustrial>1</ComponentIndustrial>
</costList>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<apparel>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<bodyPartGroups>
<li>FullHead</li>
</bodyPartGroups>
<layers>
<li>Overhead</li>
</layers>
<parentTagDef>ApparelHead</parentTagDef>
<wornGraphicPath>Wula/Apparel/WULA_Nun_veil</wornGraphicPath>
</apparel>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<comps>
<li Class="CompProperties_Shield">
<startingTicksToReset>3600</startingTicksToReset><!-- 1 mins -->
<minDrawSize>2.5</minDrawSize>
<maxDrawSize>2.8</maxDrawSize>
<energyLossPerDamage>0.01</energyLossPerDamage>
<energyOnReset>4.0</energyOnReset>
<blocksRangedWeapons>false</blocksRangedWeapons>
</li>
</comps>
</ThingDef>
<!-- 内衬 -->
<ThingDef Name="WULA_ApparelOnSkinBase" ParentName="ApparelMakeableBase" Abstract="True">
@@ -428,6 +550,9 @@
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<thingCategories>
<li>ApparelMisc</li>
</thingCategories>
<costStuffCount>30</costStuffCount>
<stuffCategories>
<li>Fabric</li>
@@ -521,6 +646,9 @@
<graphicData>
<texPath>Wula/Apparel/WULA_Body_Suit</texPath>
</graphicData>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<costStuffCount>50</costStuffCount>
<costList Inherit="False">
<ComponentIndustrial>2</ComponentIndustrial>
@@ -555,7 +683,7 @@
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>ApparelMisc</li>
<li>ApparelArmor</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
@@ -605,6 +733,9 @@
</ThingDef>
<ThingDef Name="WULA_ApparelHelmetBase" ParentName="HatMakeableBase" Abstract="True">
<techLevel>Spacer</techLevel>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
@@ -1015,7 +1146,7 @@
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>Apparel</li>
<li>ApparelArmor</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>

View File

@@ -590,6 +590,7 @@
</tools>
<comps Inherit="False">
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_EquippableAbilityReloadable">
<abilityDef>WULA_Scepter_Of_Heaven_Ability</abilityDef>
<maxCharges>3</maxCharges>
@@ -604,8 +605,8 @@
<AbilityDef>
<defName>WULA_Scepter_Of_Heaven_Ability</defName>
<label>天之杖:折跃</label> <!-- non-player facing -->
<iconPath>UI/Abilities/Farskip</iconPath>
<category MayRequire="Ludeon.RimWorld.Royalty">Skip</category>
<iconPath>Wula/UI/Abilities/WULA_Scepter_Of_Heaven_Ability</iconPath>
<category>Skip</category>
<description>选择任意目标然后选择地图内的一个位置将其传送过去至多只能传送10体型大小的目标。</description> <!-- non-player facing -->
<showPsycastEffects>false</showPsycastEffects>
<!-- <cooldownTicksRange>180~480</cooldownTicksRange> -->
@@ -631,7 +632,7 @@
<compClass>CompAbilityEffect_Teleport</compClass>
<destination>Selected</destination>
<requiresLineOfSight>false</requiresLineOfSight>
<psychic MayRequire="Ludeon.RimWorld.Royalty">True</psychic>
<psychic>True</psychic>
<range>80</range>
<clamorType>Ability</clamorType>
<clamorRadius>10</clamorRadius>
@@ -641,7 +642,7 @@
</li>
</comps>
</AbilityDef>
<ThingDef ParentName="BaseMeleeWeapon_Blunt" MayRequire="Ludeon.RimWorld.Royalty">
<ThingDef ParentName="BaseMeleeWeapon_Blunt">
<defName>WULA_MW_Scepter_Of_Perception</defName>
<label>APs-97"智之杖"</label>
<description>乌拉帝国修女所持武器,可以使用魂锲作为充能媒介施展灵能法术,为其他殖民者提供随机灵感。</description>
@@ -685,6 +686,7 @@
</tools>
<comps Inherit="False">
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_EquippableAbilityReloadable">
<abilityDef>WULA_MW_Scepter_Of_Perception_Ability</abilityDef>
<maxCharges>2</maxCharges>
@@ -700,7 +702,7 @@
<defName>WULA_MW_Scepter_Of_Perception_Ability</defName>
<label>智之杖:拔擢</label>
<description>以魂楔为媒介传递灵能,加速目标思维。目标将获得一个适合的随机灵感。</description>
<iconPath>UI/Abilities/WordOfInspiration</iconPath>
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_Perception_Ability</iconPath>
<showPsycastEffects>false</showPsycastEffects>
<level>-1</level>
<!-- <cooldownTicksRange>180~480</cooldownTicksRange> -->
@@ -727,7 +729,7 @@
</li>
</comps>
</AbilityDef>
<ThingDef ParentName="BaseMeleeWeapon_Blunt" MayRequire="Ludeon.RimWorld.Royalty">
<ThingDef ParentName="BaseMeleeWeapon_Blunt">
<defName>WULA_MW_Scepter_Of_Flash</defName>
<label>APs-7"闪之杖"</label>
<description>乌拉帝国修女所持武器,可以使用魂锲作为充能媒介施展灵能法术,使得一片范围内的生物感到恶心眩晕。</description>
@@ -771,6 +773,7 @@
</tools>
<comps Inherit="False">
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_EquippableAbilityReloadable">
<abilityDef>WULA_MW_Scepter_Of_Flash_Ability</abilityDef>
<maxCharges>10</maxCharges>
@@ -786,7 +789,7 @@
<defName>WULA_MW_Scepter_Of_Flash_Ability</defName>
<label>闪之杖:冲击</label>
<description>使一片范围内的生物感到恶心眩晕。</description>
<iconPath>UI/Abilities/NauseaPulse</iconPath>
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_Flash_Ability</iconPath>
<writeCombatLog>True</writeCombatLog>
<level>-1</level>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
@@ -810,7 +813,7 @@
<compClass>CompAbilityEffect_GiveHediff</compClass>
<hediffDef>PsychicVertigo</hediffDef>
<durationMultiplier>PsychicSensitivity</durationMultiplier>
<psychic MayRequire="Ludeon.RimWorld.Royalty">True</psychic>
<psychic>True</psychic>
<goodwillImpact>-15</goodwillImpact>
<applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
</li>
@@ -819,7 +822,7 @@
</li>
</comps>
</AbilityDef>
<ThingDef ParentName="BaseMeleeWeapon_Blunt" MayRequire="Ludeon.RimWorld.Royalty">
<ThingDef ParentName="BaseMeleeWeapon_Blunt">
<defName>WULA_MW_Scepter_Of_CLoak</defName>
<label>APs-50"隐之杖"</label>
<description>乌拉帝国修女所持武器,可以使用魂锲作为充能媒介施展灵能法术,使得一个目标在其他生物的眼皮底下被遮蔽而获得隐身。</description>
@@ -863,6 +866,7 @@
</tools>
<comps Inherit="False">
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_EquippableAbilityReloadable">
<abilityDef>WULA_MW_Scepter_Of_CLoak_Ability</abilityDef>
<maxCharges>5</maxCharges>
@@ -878,7 +882,7 @@
<defName>WULA_MW_Scepter_Of_CLoak_Ability</defName>
<label>隐之杖:隐身</label>
<description>使用灵能让一个目标短时间内被附近的其他生物忽略,从而获得隐身效果</description>
<iconPath>UI/Abilities/Invisibility</iconPath>
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_CLoak_Ability</iconPath>
<writeCombatLog>True</writeCombatLog>
<level>-1</level>
<hotKey>Misc12</hotKey>
@@ -901,7 +905,7 @@
<li Class = "CompProperties_AbilityGiveHediff">
<compClass>CompAbilityEffect_GiveHediff</compClass>
<hediffDef>PsychicInvisibility</hediffDef>
<psychic MayRequire="Ludeon.RimWorld.Royalty">True</psychic>
<psychic>True</psychic>
</li>
<li Class="CompProperties_AbilityFleckOnTarget">
<fleckDef>PsycastPsychicEffect</fleckDef>
@@ -909,7 +913,7 @@
</comps>
</AbilityDef>
<ThingDef ParentName="BaseMeleeWeapon_Blunt" MayRequire="Ludeon.RimWorld.Royalty">
<ThingDef ParentName="BaseMeleeWeapon_Blunt">
<defName>WULA_MW_Scepter_Of_Explosive</defName>
<label>APs-66"燃之杖"</label>
<description>乌拉帝国修女所持武器,可以使用魂锲作为充能媒介施展灵能法术,投射一发魂烬裂矢轰炸目标区域——这种以纯粹灵能作为驱动的射弹将无视所有的非护盾阻碍,发射时也不需要目标视线。</description>
@@ -953,6 +957,7 @@
</tools>
<comps Inherit="False">
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_EquippableAbilityReloadable">
<abilityDef>WULA_MW_Scepter_Of_Explosive_Ability</abilityDef>
<maxCharges>10</maxCharges>
@@ -968,7 +973,7 @@
<defName>WULA_MW_Scepter_Of_Explosive_Ability</defName>
<label>燃之杖:裂矢</label>
<description>发射魂烬裂矢,将目标区域烧成灰烬——这种以纯粹灵能作为驱动的射弹将无视所有的非护盾阻碍,发射时也不需要目标视线。</description>
<iconPath>UI/Abilities/Burner</iconPath>
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_Explosive_Ability</iconPath>
<writeCombatLog>True</writeCombatLog>
<showPsycastEffects>False</showPsycastEffects>
<level>-1</level>
@@ -1001,7 +1006,7 @@
<comps>
<li Class="CompProperties_AbilityLaunchProjectile">
<projectileDef>Bullet_WULA_MW_Scepter_Of_Explosive</projectileDef>
<psychic MayRequire="Ludeon.RimWorld.Royalty">True</psychic>
<psychic>True</psychic>
<screenShakeIntensity>0.5</screenShakeIntensity>
</li>
</comps>
@@ -1028,7 +1033,7 @@
<!-- <flyOverhead>true</flyOverhead> -->
</projectile>
</ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Blunt" MayRequire="Ludeon.RimWorld.Royalty">
<ThingDef ParentName="BaseMeleeWeapon_Blunt">
<defName>WULA_MW_Scepter_Of_Lost</defName>
<label>APs-00"惘之杖"</label>
<description>乌拉帝国修女所持武器,可以使用魂锲作为充能媒介施展灵能法术,使小范围内的敌人陷入心灵冲击状态,从而失去战斗力。由于释放距离相当近,这种法杖被特地设计为短矛的样式,以在不使用法术的情况下对抗眼前的敌人。</description>
@@ -1082,6 +1087,7 @@
</tools>
<comps Inherit="False">
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_EquippableAbilityReloadable">
<abilityDef>WULA_MW_Scepter_Of_Lost_Ability</abilityDef>
<maxCharges>1</maxCharges>
@@ -1097,7 +1103,7 @@
<defName>WULA_MW_Scepter_Of_Lost_Ability</defName>
<label>惘之杖:失能</label>
<description>使一小片范围内的生物直接陷入心灵冲击状态,从而失去战斗力。</description>
<iconPath>UI/Abilities/Neuroquake</iconPath>
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_Lost_Ability</iconPath>
<writeCombatLog>True</writeCombatLog>
<level>-1</level>
<statBases>
@@ -1121,7 +1127,7 @@
<compClass>CompAbilityEffect_GiveHediff</compClass>
<hediffDef>PsychicShock</hediffDef>
<durationMultiplier>PsychicSensitivity</durationMultiplier>
<psychic MayRequire="Ludeon.RimWorld.Royalty">True</psychic>
<psychic>True</psychic>
<goodwillImpact>-15</goodwillImpact>
<applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
</li>
@@ -1130,7 +1136,7 @@
</li>
</comps>
</AbilityDef>
<ThingDef ParentName="BaseMeleeWeapon_Blunt" MayRequire="Ludeon.RimWorld.Royalty">
<ThingDef ParentName="BaseMeleeWeapon_Blunt">
<defName>WULA_MW_Scepter_Of_Feather</defName>
<label>APs-72"羽之杖"</label>
<description>乌拉帝国修女所持武器,可以使用魂锲作为充能媒介施展灵能法术,为大范围内的所有殖民者和机械体提供持续数天的额外移动速度和工作速度。</description>
@@ -1174,6 +1180,7 @@
</tools>
<comps Inherit="False">
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_EquippableAbilityReloadable">
<abilityDef>WULA_MW_Scepter_Of_Feather_Ability</abilityDef>
<maxCharges>1</maxCharges>
@@ -1189,7 +1196,7 @@
<defName>WULA_MW_Scepter_Of_Feather_Ability</defName>
<label>羽之杖:激励</label>
<description>以自身为中心,为大范围内的所有殖民者和机械体提供持续数天的额外移动速度和工作速度。</description>
<iconPath>UI/Abilities/WordOfSerenity</iconPath>
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_Feather_Ability</iconPath>
<writeCombatLog>True</writeCombatLog>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<level>-1</level>
@@ -1216,7 +1223,7 @@
<compClass>CompAbilityEffect_GiveHediff</compClass>
<hediffDef>WULA_MW_Scepter_Of_Feather_Hediff</hediffDef>
<durationMultiplier>PsychicSensitivity</durationMultiplier>
<psychic MayRequire="Ludeon.RimWorld.Royalty">True</psychic>
<psychic>True</psychic>
</li>
<li Class="CompProperties_AbilityFleckOnTarget">
<fleckDef>PsycastPsychicEffect</fleckDef>
@@ -1736,13 +1743,6 @@
<Plasteel>100</Plasteel>
<ComponentIndustrial>6</ComponentIndustrial>
</costList>
<recipeMaker>
<recipeUsers Inherit="False">
<li>WULA_War_Machine_Weapon_Productor</li>
</recipeUsers>
<researchPrerequisite>WULA_AI_Machine_Panzer_Technology</researchPrerequisite>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<weaponTags>
<li>WULA_AI_Heavy_Panzer_AT_Weapon</li>
</weaponTags>
@@ -1814,13 +1814,6 @@
<Plasteel>150</Plasteel>
<ComponentSpacer>8</ComponentSpacer>
</costList>
<recipeMaker>
<recipeUsers Inherit="False">
<li>WULA_War_Machine_Weapon_Productor</li>
</recipeUsers>
<researchPrerequisite>WULA_AI_Machine_Panzer_Technology</researchPrerequisite>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>