164 lines
6.6 KiB
XML
164 lines
6.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Defs>
|
|
<PawnKindDef ParentName="HeavyMechanoidKind">
|
|
<defName>Wula_Psi_Titan_PawnKind</defName>
|
|
<label>PAt-52"灵能泰坦"</label>
|
|
<race>Wula_Psi_Titan</race>
|
|
<defaultFactionType>PlayerColony</defaultFactionType>
|
|
<allowInMechClusters>false</allowInMechClusters>
|
|
<combatPower>1000</combatPower>
|
|
<isBoss>true</isBoss>
|
|
<maxPerGroup>1</maxPerGroup>
|
|
<!-- <isGoodBreacher>true</isGoodBreacher> -->
|
|
<ecoSystemWeight>0.15</ecoSystemWeight>
|
|
<flyingAnimationFramePathPrefix>Wula/Things/Wula_Psi_Titan/Bodies/Naked_Thin_Flying_</flyingAnimationFramePathPrefix>
|
|
<flyingAnimationFrameCount>1</flyingAnimationFrameCount>
|
|
<flyingAnimationTicksPerFrame>1</flyingAnimationTicksPerFrame>
|
|
<flyingAnimationDrawSize>1</flyingAnimationDrawSize>
|
|
<flyingAnimationDrawSizeIsMultiplier>false</flyingAnimationDrawSizeIsMultiplier>
|
|
<flyingAnimationInheritColors>true</flyingAnimationInheritColors>
|
|
<lifeStages>
|
|
<li>
|
|
<bodyGraphicData>
|
|
<texPath>Wula/Things/Wula_Psi_Titan/Bodies/Naked_Thin</texPath>
|
|
<maskPath>Wula/Things/WULA_Cat/AllegianceOverlays/None</maskPath>
|
|
<shaderType>CutoutWithOverlay</shaderType>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<drawSize>4</drawSize>
|
|
</bodyGraphicData>
|
|
</li>
|
|
</lifeStages>
|
|
<weaponMoney>99999~99999</weaponMoney>
|
|
|
|
<weaponTags>
|
|
<li>WULA_RW_Photon_Missile_Weapon</li>
|
|
</weaponTags>
|
|
|
|
<controlGroupPortraitZoom>0.4</controlGroupPortraitZoom>
|
|
|
|
<abilities>
|
|
<li>Wula_Psi_Control</li>
|
|
<li>Wula_Psi_Explosive_Shock</li>
|
|
</abilities>
|
|
</PawnKindDef>
|
|
<AbilityDef>
|
|
<defName>Wula_Psi_Explosive_Shock</defName>
|
|
<label>乌拉帝国术式:灵能尖啸</label>
|
|
<description>以灵能能量发出非人尖啸,使得周围的人员感觉到撕心裂肺的痛苦。这不会造成永久的伤害,但是很可能放倒那些无法承受此番痛苦的生灵。</description>
|
|
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_Flash_Ability</iconPath>
|
|
<writeCombatLog>True</writeCombatLog>
|
|
<showPsycastEffects>True</showPsycastEffects>
|
|
<cooldownTicksRange>36000</cooldownTicksRange> <!-- 15 seconds -->
|
|
<charges>3</charges>
|
|
<cooldownPerCharge>true</cooldownPerCharge>
|
|
<statBases>
|
|
<Ability_EffectRadius>5</Ability_EffectRadius>
|
|
</statBases>
|
|
<warmupEffecter>HoraxianSpellLight_Warmup</warmupEffecter>
|
|
<verbProperties>
|
|
<verbClass>Verb_CastAbility</verbClass>
|
|
<defaultProjectile>Bullet_FleshmelterBolt</defaultProjectile>
|
|
<range>5</range>
|
|
<drawAimPie>true</drawAimPie>
|
|
<warmupTime>0.5</warmupTime>
|
|
<soundCast>Pawn_Revenant_Death</soundCast>
|
|
<ai_IsWeapon>true</ai_IsWeapon>
|
|
<ai_ProjectileLaunchingIgnoresMeleeThreats>true</ai_ProjectileLaunchingIgnoresMeleeThreats>
|
|
<targetable>false</targetable>
|
|
<targetParams>
|
|
<canTargetSelf>true</canTargetSelf>
|
|
</targetParams>
|
|
</verbProperties>
|
|
<comps>
|
|
<li Class="CompProperties_AbilityGiveHediffPsychic">
|
|
<compClass>CompAbilityEffect_GiveHediffPsychic</compClass>
|
|
<durationSecondsOverride>2000~4000</durationSecondsOverride> <!-- 2 to 4 days -->
|
|
<replaceExisting>true</replaceExisting>
|
|
<hediffDef>Wula_Psi_Explosive_Shock_Hediff</hediffDef>
|
|
<onlyBrain>true</onlyBrain>
|
|
<ignoreSelf>true</ignoreSelf>
|
|
<severity>0</severity>
|
|
</li>
|
|
<li Class="CompProperties_AbilityFleckOnTarget">
|
|
<fleckDef>PsycastPsychicEffect</fleckDef>
|
|
</li>
|
|
<li Class="CompProperties_AbilityEffecterOnTarget">
|
|
<effecterDef>AgonyPulseExplosion</effecterDef>
|
|
</li>
|
|
</comps>
|
|
</AbilityDef>
|
|
<HediffDef>
|
|
<hediffClass>HediffWithComps</hediffClass>
|
|
<defName>Wula_Psi_Explosive_Shock_Hediff</defName>
|
|
<label>灵能尖啸</label>
|
|
<description>震耳欲聋、撕心裂肺的灵能尖啸所带来的极度痛苦,不会造成永久的伤害,但是需要时间缓解</description>
|
|
<initialSeverity>0.001</initialSeverity>
|
|
<maxSeverity>1</maxSeverity>
|
|
<comps>
|
|
<li Class="HediffCompProperties_Disappears">
|
|
<showRemainingTime>true</showRemainingTime>
|
|
</li>
|
|
<li Class="HediffCompProperties_SeverityPerSecond">
|
|
<severityPerSecondRange>0.01</severityPerSecondRange> <!-- 10 to 15 seconds -->
|
|
</li>
|
|
</comps>
|
|
<stages>
|
|
<li>
|
|
<minSeverity>0</minSeverity>
|
|
<painOffset>2</painOffset>
|
|
<label>撕裂</label>
|
|
</li>
|
|
<li>
|
|
<minSeverity>0.5</minSeverity>
|
|
<painOffset>0.5</painOffset>
|
|
<label>恢复</label>
|
|
</li>
|
|
</stages>
|
|
</HediffDef>
|
|
<AbilityDef>
|
|
<defName>Wula_Psi_Control</defName>
|
|
<label>乌拉帝国术式:恩赐荣光</label>
|
|
<description>使用灵能能量强行支配范围内所有目标的心智,让其调转枪口攻击敌人。</description>
|
|
<iconPath>Wula/UI/Abilities/WULA_MW_Scepter_Of_Lost_Ability</iconPath>
|
|
<writeCombatLog>True</writeCombatLog>
|
|
<showPsycastEffects>False</showPsycastEffects>
|
|
<cooldownTicksRange>36000</cooldownTicksRange> <!-- 15 seconds -->
|
|
<statBases>
|
|
<Ability_EffectRadius>3</Ability_EffectRadius>
|
|
<Ability_Duration>300</Ability_Duration>
|
|
</statBases>
|
|
<warmupEffecter>HoraxianSpellLight_Warmup</warmupEffecter>
|
|
<verbProperties>
|
|
<verbClass>Verb_CastAbility</verbClass>
|
|
<defaultProjectile>Bullet_FleshmelterBolt</defaultProjectile>
|
|
<range>15</range>
|
|
<drawAimPie>true</drawAimPie>
|
|
<warmupTime>0</warmupTime>
|
|
<soundCast>AgonyPulse_Cast</soundCast>
|
|
<ai_IsWeapon>false</ai_IsWeapon>
|
|
<ai_ProjectileLaunchingIgnoresMeleeThreats>true</ai_ProjectileLaunchingIgnoresMeleeThreats>
|
|
|
|
<targetParams>
|
|
<canTargetLocations>true</canTargetLocations>
|
|
<canTargetSelf>true</canTargetSelf>
|
|
<canTargetPawns>true</canTargetPawns>
|
|
</targetParams>
|
|
</verbProperties>
|
|
<comps>
|
|
<li Class="CompProperties_AbilityGiveMentalState">
|
|
<compClass>CompAbilityEffect_GiveMentalState</compClass>
|
|
<stateDef>BerserkWarcall</stateDef>
|
|
<goodwillImpact>-20</goodwillImpact>
|
|
<casterEffect>AnimalWarcall_Cast</casterEffect>
|
|
<targetEffect>AnimalWarcall_CastOnTarget</targetEffect>
|
|
<excludeNPCFactions>false</excludeNPCFactions>
|
|
</li>
|
|
<li Class="CompProperties_AbilityFleckOnTarget">
|
|
<fleckDef>PsycastPsychicEffect</fleckDef>
|
|
</li>
|
|
<li Class="CompProperties_AbilityEffecterOnTarget">
|
|
<effecterDef>AgonyPulseExplosion</effecterDef>
|
|
</li>
|
|
</comps>
|
|
</AbilityDef>
|
|
</Defs> |