Update WULA_Misc_Ability.xml

This commit is contained in:
Tourswen
2025-11-21 12:57:26 +08:00
parent 635d587a9b
commit 03d895f341

View File

@@ -405,6 +405,7 @@
<Ability_Duration>600</Ability_Duration> <Ability_Duration>600</Ability_Duration>
</statBases> </statBases>
<verbProperties> <verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<warmupTime>1</warmupTime> <warmupTime>1</warmupTime>
<range>36</range> <range>36</range>
<requireLineOfSight>false</requireLineOfSight> <requireLineOfSight>false</requireLineOfSight>
@@ -413,25 +414,10 @@
</targetParams> </targetParams>
</verbProperties> </verbProperties>
<comps> <comps>
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnAligned"> <li Class="CompProperties_AbilitySpawn">
<thingDef>WULA_Black_Hole_Entity</thingDef> <thingDef>WULA_Black_Hole_Entity</thingDef>
<alignFaction>true</alignFaction>
<allowOnBuildings>false</allowOnBuildings> <allowOnBuildings>false</allowOnBuildings>
</li> </li>
<li Class="CompProperties_AbilityEffecterOnTarget">
<effecterDef>Skip_Exit</effecterDef>
<maintainForTicks>60</maintainForTicks>
<scale>0.42</scale>
</li>
<li Class="CompProperties_AbilityFleckOnTarget">
<fleckDefs>
<li>PsycastSkipInnerExit</li>
<li>PsycastSkipOuterRingExit</li>
</fleckDefs>
<scale>0.42</scale>
<sound>Psycast_Skip_Exit</sound>
<preCastTicks>5</preCastTicks>
</li>
</comps> </comps>
</AbilityDef> </AbilityDef>
<ThingDef ParentName="EtherealThingBase"> <ThingDef ParentName="EtherealThingBase">
@@ -445,16 +431,14 @@
<altitudeLayer>MoteOverheadLow</altitudeLayer> <altitudeLayer>MoteOverheadLow</altitudeLayer>
<graphicData> <graphicData>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
<texPath>Wula/Weapon/WULA_Weapon_Empty</texPath> <texPath>Wula/Projectile/WULA_Bullet_ChargeLanceShot_Red</texPath>
<drawSize>2</drawSize> <shaderType>MoteGlow</shaderType>
<drawSize>5</drawSize>
</graphicData> </graphicData>
<comps> <comps>
<li Class="CompProperties_Effecter">
<effecterDef>WULA_Black_Hole_Effecter</effecterDef>
</li>
<li Class="WulaFallenEmpire.CompProperties_AreaDamage"> <li Class="WulaFallenEmpire.CompProperties_AreaDamage">
<radius>8</radius> <radius>8</radius>
<damageIntervalTicks>30</damageTicks> <damageIntervalTicks>30</damageIntervalTicks>
<damageDef>Wula_Psi_Damage</damageDef> <damageDef>Wula_Psi_Damage</damageDef>
<damageAmount>5</damageAmount> <damageAmount>5</damageAmount>
<scaleWithPsychicSensitivity>true</scaleWithPsychicSensitivity> <scaleWithPsychicSensitivity>true</scaleWithPsychicSensitivity>
@@ -466,36 +450,4 @@
</li> </li>
</comps> </comps>
</ThingDef> </ThingDef>
<EffecterDef>
<defName>WULA_Black_Hole_Effecter</defName>
<maintainTicks>600</maintainTicks>
<children>
<li>
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
<fleckDef>Fleck_BlastMechBandShockwave</fleckDef>
<burstCount>3~5</burstCount>
<spawnLocType>OnSource</spawnLocType>
<absoluteAngle>true</absoluteAngle>
<rotation>0~0</rotation>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
<fleckDef>PsycastSkipInnerEntry</fleckDef>
<initialDelayTicks>11</initialDelayTicks>
<burstCount>1~1</burstCount>
<scale>4~4</scale>
<rotation>0~0</rotation>
<spawnLocType>OnSource</spawnLocType>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerTriggeredDelayed</subEffecterClass>
<fleckDef>PsycastSkipOuterRingEntry</fleckDef>
<initialDelayTicks>11</initialDelayTicks>
<burstCount>1~1</burstCount>
<scale>4~4</scale>
<rotation>0~0</rotation>
<spawnLocType>OnSource</spawnLocType>
</li>
</children>
</EffecterDef>
</Defs> </Defs>