修仪式

This commit is contained in:
2025-08-02 00:52:52 +08:00
parent 5beb28dd71
commit 1a1ea58cc2
7 changed files with 168 additions and 86 deletions

Binary file not shown.

View File

@@ -1,44 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AbilityDef ParentName="PsycastBaseSkip">
<defName>WULA_SelfSkip</defName>
<label>自身折跃</label>
<description>将施法者传送到附近的目标位置。</description>
<level>4</level>
<iconPath>UI/Abilities/Skip</iconPath>
<writeCombatLog>True</writeCombatLog>
<showPsycastEffects>False</showPsycastEffects>
<hotKey>Misc9</hotKey>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<statBases>
<Ability_EntropyGain>25</Ability_EntropyGain>
<Ability_PsyfocusCost>0.02</Ability_PsyfocusCost>
</statBases>
<verbProperties>
<warmupTime>0.25</warmupTime>
<range>27.9</range>
<targetParams>
<canTargetSelf>True</canTargetSelf>
<canTargetAnimals>True</canTargetAnimals>
<canTargetItems>True</canTargetItems>
</targetParams>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityTeleport">
<compClass>WulaFallenEmpire.CompAbilityEffect_SelfSkip</compClass>
<destination>Selected</destination>
<requiresLineOfSight>True</requiresLineOfSight>
<range>27.9</range>
<clamorType>Ability</clamorType>
<clamorRadius>10</clamorRadius>
<destClamorType>Ability</destClamorType>
<destClamorRadius>10</destClamorRadius>
<stunTicks>18~60</stunTicks>
<goodwillImpact>-15</goodwillImpact>
<applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
</li>
</comps>
</AbilityDef>
</Defs>

View File

@@ -5,8 +5,8 @@
<defName>WULA_Ritual_TechOffering</defName>
<label>帝国技术献祭</label>
<description>乌拉帝国用于交换失落技术的灵能仪式。通过献上高价值的科技产品,帝国可以从时空的裂隙中获得罕见的武器或工具。</description>
<hoursUntilOutcome>0.5</hoursUntilOutcome>
<cooldownHours>360</cooldownHours>
<hoursUntilOutcome>2</hoursUntilOutcome>
<cooldownHours>10</cooldownHours>
<researchPrerequisite>BasicPsychicRituals</researchPrerequisite>
<iconPath>UI/PsychicRituals/PsychicRitual_Default</iconPath>
@@ -101,4 +101,26 @@
</WulaFallenEmpire.PsychicRitual_TechOffering>
<WulaFallenEmpire.PsychicRitualDef_AddHediff>
<defName>WULA_ImbuePsychicShock</defName>
<label>imbue psychic shock</label>
<description>Imbues the target with a psychic shock.</description>
<hediff>PsychicShock</hediff>
<outcomeDescription>The target will gain psychic shock.</outcomeDescription>
<hoursUntilOutcome>2</hoursUntilOutcome>
<targetRole>DeathRefusalTarget</targetRole> <!-- We can reuse this role -->
<researchPrerequisite>BasicPsychicRituals</researchPrerequisite>
<requiredOffering>
<filter>
<thingDefs>
<li>Bioferrite</li>
</thingDefs>
</filter>
<count>10</count>
</requiredOffering>
<cooldownHours>10</cooldownHours>
<chanterRole>ChanterAdvanced</chanterRole>
<iconPath>UI/PsychicRituals/PsychicRitual_ImbueDeathRefusal</iconPath>
</WulaFallenEmpire.PsychicRitualDef_AddHediff>
</Defs>