189 lines
8.2 KiB
XML
189 lines
8.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<Defs>
|
||
<AbilityDef>
|
||
<defName>ARA_SpawnFlyOverTest</defName>
|
||
<label>母舰召唤</label>
|
||
<description>召唤虫巢母舰,启动虫群入侵终局事件链(测试用,乱用后果自负)</description>
|
||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Ability_Morph</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>false</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
|
||
<warmupTime>1</warmupTime>
|
||
<range>19.9</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>True</canTargetSelf>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>ARA_HiveShip</flyOverDef>
|
||
<flyOverType>Standard</flyOverType>
|
||
<flightSpeed>0.01</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<startPosition>MapEdge</startPosition>
|
||
<endPosition>OppositeMapEdge</endPosition>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>ARA_Spawn_ARA_HiveCorvette_Rocket</defName>
|
||
<label>天巫巡航:酸烧炮扫射</label>
|
||
<description>引航种指挥阿拉克涅天巫种兽虫,高速掠过战场,使用其附带阿拉克涅虫酸效果的迅捷天灾炮对目标区域发起打击。\n\n在飞行期间,它会使用血链棘刺炮打击遇到的敌人,由于攻击区间较少,血链棘刺炮只能打击前7个遇到的目标。</description>
|
||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Spawn_ARA_HiveCorvette_Rocket</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>false</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<warmupTime>1</warmupTime>
|
||
<range>120</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>ARA_HiveCorvette_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks> <!-- 2小时冷却 -->
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>ARA_HiveCorvette</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>5</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 扫射参数 -->
|
||
<enableGroundStrafing>true</enableGroundStrafing>
|
||
<strafeWidth>6</strafeWidth>
|
||
<strafeLength>25</strafeLength>
|
||
<strafeFireChance>0.23</strafeFireChance>
|
||
<!-- 新增:控制最终射弹数量 -->
|
||
<minStrafeProjectiles>4</minStrafeProjectiles>
|
||
<maxStrafeProjectiles>4</maxStrafeProjectiles>
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>true</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>true</showStrafePreview>
|
||
<strafePreviewColor>(1.0,0.3,0.1,0.2)</strafePreviewColor>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>ARA_Spawn_ARA_HiveCorvette_Bombardment</defName>
|
||
<label>天巫巡航:酸液轰炸</label>
|
||
<description>引航种指挥阿拉克涅天巫种兽虫,慢速掠过战场,对大范围目标区域进行附带阿拉克涅虫酸效果的酸团轰炸。\n\n在飞行期间,它会使用高伤害、高穿甲能力的血链棘刺炮打击遇到的所有敌人。</description>
|
||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Spawn_ARA_HiveCorvette_Bombardment</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>false</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<warmupTime>1</warmupTime>
|
||
<range>120</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>ARA_HiveCorvette_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks> <!-- 2小时冷却 -->
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>ARA_HiveCorvette_Bombardment</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>2</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 扫射参数 -->
|
||
<enableSectorSurveillance>false</enableSectorSurveillance>
|
||
<enableGroundStrafing>true</enableGroundStrafing>
|
||
<strafeWidth>6</strafeWidth>
|
||
<strafeLength>15</strafeLength>
|
||
<strafeFireChance>0.3</strafeFireChance>
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>true</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>true</showStrafePreview>
|
||
<strafePreviewColor>(1.0,0.3,0.1,0.2)</strafePreviewColor>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>ARA_Spawn_ARA_HiveCorvette_Strike</defName>
|
||
<label>天巫巡航:血棘监视</label>
|
||
<description>引航种指挥阿拉克涅天巫种兽虫,缓慢掠过战场,使用高伤害、高穿甲能力的血链棘刺炮打击遇到的所有敌人。该攻击模式下天巫种视野较为狭小,难以打击整个集群。</description>
|
||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Spawn_ARA_HiveCorvette_Strike</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>false</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<warmupTime>1</warmupTime>
|
||
<range>120</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>ARA_HiveCorvette_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks> <!-- 2小时冷却 -->
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>ARA_HiveCorvette_Strike</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>1</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>true</enableSectorSurveillance>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<strafeWidth>4</strafeWidth> <!-- 用于预览的近似宽度 -->
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
</Defs> |