1031 lines
46 KiB
XML
1031 lines
46 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<Defs>
|
||
<!-- 母舰编队 -->
|
||
<AbilityDef>
|
||
<defName>WULA_CallMotherShip</defName>
|
||
<label>呼叫帝国母舰编队</label>
|
||
<description>发送增援请求,呼叫乌拉帝国母舰舰队前往殖民地的高空轨道,包含4艘可以发起轨道炮击的巡洋舰和1艘可以提供航空器、炮击和轨道支援的母舰。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_CallMotherShip</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>true</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
|
||
<warmupTime>5</warmupTime>
|
||
<range>-1</range>
|
||
<targetable>false</targetable>
|
||
<targetParams>
|
||
<canTargetLocations>false</canTargetLocations>
|
||
<canTargetSelf>true</canTargetSelf>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_MotherShip_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>640000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_MotherShip</flyOverDef>
|
||
<flyOverType>Standard</flyOverType>
|
||
<flightSpeed>0.01</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<startPosition>MapEdge</startPosition>
|
||
<endPosition>OppositeMapEdge</endPosition>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BlockedByFlyOverFacility">
|
||
<blockedMessage>航道堵塞:已经有一艘大型舰船在殖民地上空</blockedMessage>
|
||
<!-- 可选:指定特定的FlyOver定义 -->
|
||
<!-- <specificFlyOverDef>ARA_HiveShip</specificFlyOverDef> -->
|
||
<!-- 可选:指定特定的设施名称 -->
|
||
<!-- <requiredFacility>BombardmentFacility</requiredFacility> -->
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<!-- 战舰编队 -->
|
||
<AbilityDef>
|
||
<defName>WULA_CallFleet</defName>
|
||
<label>呼叫帝国巡洋舰编队</label>
|
||
<description>发送增援请求,呼叫乌拉帝国舰队前往殖民地的高空轨道,包含2艘可以发起轨道炮击的巡洋舰和1艘可以提供航空器的航空舰。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_CallBattleShip</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>true</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
|
||
<warmupTime>2</warmupTime>
|
||
<range>-1</range>
|
||
<targetable>false</targetable>
|
||
<targetParams>
|
||
<canTargetLocations>false</canTargetLocations>
|
||
<canTargetSelf>true</canTargetSelf>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_AircraftCarrier_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>320000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_AircraftCarrier</flyOverDef>
|
||
<flyOverType>Standard</flyOverType>
|
||
<flightSpeed>0.03</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<startPosition>MapEdge</startPosition>
|
||
<endPosition>OppositeMapEdge</endPosition>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BlockedByFlyOverFacility">
|
||
<blockedMessage>航道堵塞:已经有一艘大型舰船在殖民地上空</blockedMessage>
|
||
<!-- 可选:指定特定的FlyOver定义 -->
|
||
<!-- <specificFlyOverDef>ARA_HiveShip</specificFlyOverDef> -->
|
||
<!-- 可选:指定特定的设施名称 -->
|
||
<!-- <requiredFacility>BombardmentFacility</requiredFacility> -->
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<!-- 防御编队 -->
|
||
<AbilityDef>
|
||
<defName>WULA_CallConstructionShip</defName>
|
||
<label>呼叫帝国拒止舰编队</label>
|
||
<description>发送增援请求,呼叫乌拉帝国拒止舰队前往殖民地的高空轨道,包含1艘可以提供轨道支援的拒止舰。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_CallConstructionShip</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>true</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
|
||
<warmupTime>5</warmupTime>
|
||
<range>-1</range>
|
||
<targetable>false</targetable>
|
||
<targetParams>
|
||
<canTargetLocations>false</canTargetLocations>
|
||
<canTargetSelf>true</canTargetSelf>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_ConstructionShip_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>640000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_ConstructionShip</flyOverDef>
|
||
<flyOverType>Standard</flyOverType>
|
||
<flightSpeed>0.01</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<startPosition>MapEdge</startPosition>
|
||
<endPosition>OppositeMapEdge</endPosition>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BlockedByFlyOverFacility">
|
||
<blockedMessage>航道堵塞:已经有一艘大型舰船在殖民地上空</blockedMessage>
|
||
<!-- 可选:指定特定的FlyOver定义 -->
|
||
<!-- <specificFlyOverDef>ARA_HiveShip</specificFlyOverDef> -->
|
||
<!-- 可选:指定特定的设施名称 -->
|
||
<!-- <requiredFacility>BombardmentFacility</requiredFacility> -->
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_ClearFlightPath</defName>
|
||
<label>航道净空</label>
|
||
<description>使近地轨道上的舰队离开,以使得其他乌拉帝国舰队可以入场</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_ClearFlightPath</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>true</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
|
||
<warmupTime>2</warmupTime>
|
||
<range>-1</range>
|
||
<targetable>false</targetable>
|
||
<targetParams>
|
||
<canTargetLocations>false</canTargetLocations>
|
||
<canTargetSelf>true</canTargetSelf>
|
||
</targetParams>
|
||
</verbProperties>
|
||
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_DestroyFlyOverByFacilities" />
|
||
</comps>
|
||
</AbilityDef>
|
||
|
||
<!-- 全域封锁 -->
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_BattleShip_Artillery</defName>
|
||
<label>呼叫全域封锁舰队</label>
|
||
<description>申请沿指定航道发起全域封锁,一整只乌拉帝国舰队将在大量战机编队的掩护下沿着航道行进,并使用舰炮进行轰炸,以彻底粉碎一切抵抗。\n\n轰炸的范围几乎覆盖整张地图,炮击会尽可能避免击中殖民地的人员和资产,但是巨大的轰炸范围使得底下的一切都难逃厄运——尽可能不要在自己的殖民地上空呼叫。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Fighter_Drone_Laser</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>false</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<warmupTime>0</warmupTime>
|
||
<range>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_MotherShip_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>15000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_MotherShip_Planet_Interdiction</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>0.02</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>true</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>false</showStrafePreview>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
|
||
<!-- 飞行器 -->
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_Fighter_Drone_Laser</defName>
|
||
<label>无人机巡航</label>
|
||
<description>指挥乌拉帝国的蜂群无人机,中速掠过战场,使用其下挂的小型激光炮打击遇到的敌人——无人机电容器并不大,只能打击前3个目标。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Fighter_Drone_Laser</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>false</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<warmupTime>0</warmupTime>
|
||
<range>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Light_Fighter_Drone_Technology</requiredResearch>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_Fighter_Drone_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_Fighter_Drone_A</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>2</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>true</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>false</showStrafePreview>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_Fighter_Drone_Bomb</defName>
|
||
<label>无人机轰炸</label>
|
||
<description>指挥乌拉帝国的蜂群无人机,中速掠过战场,在目标地点丢下2枚高阻汽油弹,汽油弹附带化学燃料,除了爆炸外还会会造成一段时间的区域性燃烧。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Fighter_Drone_Bomb</iconPath>
|
||
<cooldownTicksRange>1</cooldownTicksRange>
|
||
<hotKey>Misc12</hotKey>
|
||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||
<verbProperties>
|
||
<verbClass>Verb_CastAbility</verbClass>
|
||
<drawAimPie>false</drawAimPie>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<warmupTime>0</warmupTime>
|
||
<range>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Light_Fighter_Drone_Technology</requiredResearch>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_Fighter_Drone_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_Fighter_Drone_B</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>2.5</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 扫射参数 -->
|
||
<enableGroundStrafing>true</enableGroundStrafing>
|
||
<strafeWidth>1</strafeWidth>
|
||
<strafeLength>2</strafeLength>
|
||
<strafeFireChance>1</strafeFireChance>
|
||
<!-- 新增:控制最终射弹数量 -->
|
||
<minStrafeProjectiles>2</minStrafeProjectiles>
|
||
<maxStrafeProjectiles>2</maxStrafeProjectiles>
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>false</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>true</showStrafePreview>
|
||
<strafePreviewColor>(1.0,0.3,0.1,0.2)</strafePreviewColor>
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>false</showSectorPreview>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_Striker_Missile</defName>
|
||
<label>攻击机巡航</label>
|
||
<description>指挥乌拉帝国的攻击机,中速掠过战场,使用其导弹打击遇到的敌人。\n导弹的挂载量可使其对12个目标发起打击。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Striker_Missile</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Striker_Technology</requiredResearch>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_Striker_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_Striker_A</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>3</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>true</enableSectorSurveillance>
|
||
<strafeWidth>6</strafeWidth>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>false</showStrafePreview>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>HarborFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD952F><i>机库</i></color>设施的战舰在地图上才能发起空袭</facilityNotFoundMessage>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_Striker_RailGun</defName>
|
||
<label>攻击机扫射</label>
|
||
<description>指挥乌拉帝国的攻击机,高速掠过战场,使用机腹的两台高射速机炮打击目标地点——因为速度原因,打击区会很狭长。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Striker_RailGun</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Striker_Technology</requiredResearch>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_Striker_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_Striker_B</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>3</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 扫射参数 -->
|
||
<enableGroundStrafing>true</enableGroundStrafing>
|
||
<strafeWidth>4</strafeWidth>
|
||
<strafeLength>52</strafeLength>
|
||
<strafeFireChance>0.15</strafeFireChance>
|
||
<!-- 新增:控制最终射弹数量 -->
|
||
<!-- <minStrafeProjectiles>2</minStrafeProjectiles>
|
||
<maxStrafeProjectiles>2</maxStrafeProjectiles> -->
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>false</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>true</showStrafePreview>
|
||
<strafePreviewColor>(1.0,0.3,0.1,0.2)</strafePreviewColor>
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>false</showSectorPreview>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>HarborFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD952F><i>机库</i></color>设施的战舰在地图上才能发起空袭</facilityNotFoundMessage>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_Striker_EMP</defName>
|
||
<label>攻击机电磁压制</label>
|
||
<description>指挥乌拉帝国的攻击机,高速掠过战场,快速丢下一组EMP炸弹——因为速度原因,打击区会很狭长。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Striker_EMP</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Striker_Technology</requiredResearch>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_Striker_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_Striker_C</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>5</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 扫射参数 -->
|
||
<enableGroundStrafing>true</enableGroundStrafing>
|
||
<strafeWidth>1</strafeWidth>
|
||
<strafeLength>35</strafeLength>
|
||
<strafeFireChance>0.2</strafeFireChance>
|
||
<!-- 新增:控制最终射弹数量 -->
|
||
<!-- <minStrafeProjectiles>2</minStrafeProjectiles>
|
||
<maxStrafeProjectiles>2</maxStrafeProjectiles> -->
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>false</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>true</showStrafePreview>
|
||
<strafePreviewColor>(1.0,0.3,0.1,0.2)</strafePreviewColor>
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>false</showSectorPreview>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>HarborFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD952F><i>机库</i></color>设施的战舰在地图上才能发起空袭</facilityNotFoundMessage>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_Bomber_BaseBomb</defName>
|
||
<label>轰炸机轰炸</label>
|
||
<description>指挥乌拉帝国的轰炸机,低速掠过战场,在目标地点投下大量炸弹——最终造成的破坏比标定轰炸区域要大很多。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Bomber_BaseBomb</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Bomber_Technology</requiredResearch>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_Bomber_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>10000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_Bomber_A</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>3</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 扫射参数 -->
|
||
<enableGroundStrafing>true</enableGroundStrafing>
|
||
<strafeWidth>2</strafeWidth>
|
||
<strafeLength>45</strafeLength>
|
||
<strafeFireChance>0.1</strafeFireChance>
|
||
<!-- 新增:控制最终射弹数量 -->
|
||
<!-- <minStrafeProjectiles>2</minStrafeProjectiles>
|
||
<maxStrafeProjectiles>2</maxStrafeProjectiles> -->
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>false</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>true</showStrafePreview>
|
||
<strafePreviewColor>(1.0,0.3,0.1,0.2)</strafePreviewColor>
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>false</showSectorPreview>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>HarborFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD952F><i>机库</i></color>设施的战舰在地图上才能发起空袭</facilityNotFoundMessage>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_Bomber_Smoke</defName>
|
||
<label>轰炸机烟墙</label>
|
||
<description>指挥乌拉帝国的轰炸机,低速掠过战场,在目标地点投下大量烟雾弹——最终形成的烟墙比标定轰炸区域要大很多。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Bomber_Smoke</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Bomber_Technology</requiredResearch>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_Bomber_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>5000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_Bomber_B</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>3</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 扫射参数 -->
|
||
<enableGroundStrafing>true</enableGroundStrafing>
|
||
<strafeWidth>1</strafeWidth>
|
||
<strafeLength>160</strafeLength>
|
||
<strafeFireChance>0.1</strafeFireChance>
|
||
<!-- 新增:控制最终射弹数量 -->
|
||
<!-- <minStrafeProjectiles>2</minStrafeProjectiles>
|
||
<maxStrafeProjectiles>2</maxStrafeProjectiles> -->
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>false</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>true</showStrafePreview>
|
||
<strafePreviewColor>(1.0,0.3,0.1,0.2)</strafePreviewColor>
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>false</showSectorPreview>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>HarborFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD952F><i>机库</i></color>设施的战舰在地图上才能发起空袭</facilityNotFoundMessage>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Spawn_Bomber_DarkMatterBomb</defName>
|
||
<label>轰炸机反物质冲击</label>
|
||
<description>指挥乌拉帝国的轰炸机,低速掠过战场,对目标地点发射一枚反物质导弹——记得躲远点。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Spawn_Bomber_DarkMatterBomb</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Bomber_Technology</requiredResearch>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
|
||
<requiredAircraftType>WULA_Bomber_Entity</requiredAircraftType>
|
||
<aircraftCooldownTicks>10000</aircraftCooldownTicks>
|
||
<aircraftsPerUse>1</aircraftsPerUse>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
|
||
<flyOverDef>WULA_Bomber_C</flyOverDef>
|
||
<flyOverType>GroundStrafing</flyOverType>
|
||
<flightSpeed>3</flightSpeed>
|
||
<altitude>20</altitude>
|
||
<playFlyOverSound>true</playFlyOverSound>
|
||
<approachType>Perpendicular</approachType>
|
||
|
||
<!-- 扫射参数 -->
|
||
<enableGroundStrafing>true</enableGroundStrafing>
|
||
<strafeWidth>1</strafeWidth>
|
||
<strafeLength>1</strafeLength>
|
||
<strafeFireChance>1</strafeFireChance>
|
||
<!-- 新增:控制最终射弹数量 -->
|
||
<minStrafeProjectiles>1</minStrafeProjectiles>
|
||
<maxStrafeProjectiles>1</maxStrafeProjectiles>
|
||
|
||
<!-- 只传递信号,不传递具体参数 -->
|
||
<enableSectorSurveillance>false</enableSectorSurveillance>
|
||
|
||
<!-- 可视化 -->
|
||
<showStrafePreview>true</showStrafePreview>
|
||
<strafePreviewColor>(1.0,0.3,0.1,0.2)</strafePreviewColor>
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>false</showSectorPreview>
|
||
|
||
<!-- 预览配置 -->
|
||
<showSectorPreview>true</showSectorPreview>
|
||
<sectorPreviewColor>(0.3,0.7,1.0,0.3)</sectorPreviewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>HarborFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD952F><i>机库</i></color>设施的战舰在地图上才能发起空袭</facilityNotFoundMessage>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
|
||
<!-- 炮击 -->
|
||
<AbilityDef>
|
||
<defName>WULA_Firepower_Minigun_Strafe</defName>
|
||
<label>链炮扫射</label>
|
||
<description>以战舰上的自动链炮对目标区域进行可选方向的扫射,射击速度和冷却都很快,对轻甲目标有效,但是威力欠佳。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Firepower_Minigun_Strafe</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_GlobalFlyOverCooldown">
|
||
<globalCooldownTicks>1000</globalCooldownTicks>
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityBombardment">
|
||
<bombardmentWidth>5</bombardmentWidth>
|
||
<bombardmentLength>35</bombardmentLength>
|
||
<targetSelectionChance>0.6</targetSelectionChance>
|
||
<minTargetCells>25</minTargetCells>
|
||
<maxTargetCells>30</maxTargetCells>
|
||
<warmupTicks>120</warmupTicks>
|
||
<rowDelayTicks>5</rowDelayTicks>
|
||
<impactDelayTicks>2</impactDelayTicks>
|
||
<showBombardmentArea>true</showBombardmentArea>
|
||
<effecterScale>1.5</effecterScale>
|
||
<areaPreviewColor>1.0,0.3,0.1,0.3</areaPreviewColor>
|
||
<skyfallerDef>WULA_Firepower_Minigun_Strafe_Skyfaller</skyfallerDef>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD2F31><i>武器阵列</i></color>设施的战舰在地图上才能进行轨道炮击支援</facilityNotFoundMessage>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Firepower_Minigun_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Firepower_Cannon_Salvo</defName>
|
||
<label>轻型舰炮齐射</label>
|
||
<description>指挥战舰侧弦的副炮,进行一轮共计12发炮弹的齐射,造成中规中矩的毁伤。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Firepower_Cannon_Salvo</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_GlobalFlyOverCooldown">
|
||
<globalCooldownTicks>6000</globalCooldownTicks>
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityCircularBombardment">
|
||
<radius>10</radius>
|
||
<simultaneousLaunches>3</simultaneousLaunches>
|
||
<launchIntervalTicks>90</launchIntervalTicks>
|
||
<maxLaunches>24</maxLaunches>
|
||
<warmupTicks>120</warmupTicks>
|
||
|
||
<!-- 独立间隔模式:组内依次发射 -->
|
||
<useIndependentIntervals>true</useIndependentIntervals>
|
||
<innerLaunchIntervalTicks>5</innerLaunchIntervalTicks>
|
||
|
||
<skyfallerDef>WULA_Firepower_Cannon_Salvo_Skyfaller</skyfallerDef>
|
||
<showBombardmentArea>true</showBombardmentArea>
|
||
<showImpactPreview>false</showImpactPreview>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD2F31><i>武器阵列</i></color>设施的战舰在地图上才能进行轨道炮击支援</facilityNotFoundMessage>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Firepower_Cannon_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Firepower_Cannon_Surveillance</defName>
|
||
<label>轻型舰炮监视</label>
|
||
<description>指挥战舰侧弦的副炮,监视一个区域0.3小时,对任何进入范围的敌对目标进行炮击。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Firepower_Cannon_Surveillance</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_GlobalFlyOverCooldown">
|
||
<globalCooldownTicks>10000</globalCooldownTicks> <!-- 1 day -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityCallSkyfaller">
|
||
<delayTicks>180</delayTicks>
|
||
<skyfallerDef>WULA_Firepower_Cannon_Surveillance_Skyfaller</skyfallerDef>
|
||
<previewRadius>12</previewRadius>
|
||
<previewColor>(0.85,0.85,0.3,0.5)</previewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD2F31><i>武器阵列</i></color>设施的战舰在地图上才能进行轨道炮击支援</facilityNotFoundMessage>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Firepower_Cannon_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Firepower_EnergyLance_Strafe</defName>
|
||
<label>光矛扫射</label>
|
||
<description>指挥战舰侧弦的光矛阵列,发射一道光矛横扫战场,造成大量的热能伤害。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Firepower_EnergyLance_Strafe</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_GlobalFlyOverCooldown">
|
||
<globalCooldownTicks>10000</globalCooldownTicks> <!-- 1 day -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityEnergyLance">
|
||
<durationTicks>450</durationTicks>
|
||
<moveDistance>20</moveDistance>
|
||
<useFixedDistance>true</useFixedDistance>
|
||
<energyLanceDef>WULA_EnergyLance_Base</energyLanceDef>
|
||
<firesPerTick>4</firesPerTick>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD2F31><i>武器阵列</i></color>设施的战舰在地图上才能进行轨道炮击支援</facilityNotFoundMessage>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Firepower_EnergyLance_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Firepower_EnergyLance_Surveillance</defName>
|
||
<label>光矛监视</label>
|
||
<description>指挥战舰侧弦的光矛阵列,监视一个区域1小时,对任何进入范围的敌对目标进行持续照射。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Firepower_EnergyLance_Surveillance</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_GlobalFlyOverCooldown">
|
||
<globalCooldownTicks>30000</globalCooldownTicks> <!-- 1 day -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityCallSkyfaller">
|
||
<delayTicks>180</delayTicks>
|
||
<skyfallerDef>WULA_Firepower_EnergyLance_Surveillance_Skyfaller</skyfallerDef>
|
||
<previewRadius>36</previewRadius>
|
||
<previewColor>(0.85,0.85,0.3,0.5)</previewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD2F31><i>武器阵列</i></color>设施的战舰在地图上才能进行轨道炮击支援</facilityNotFoundMessage>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Firepower_EnergyLance_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Firepower_Primary_Cannon_Strafe</defName>
|
||
<label>主炮齐射</label>
|
||
<description>以战舰上的主炮对目标区域进行可选方向的扫射,拥有夷平山脉的恐怖威力,但是响应速度、精准度都很差且需要大量时间再装填。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Firepower_Primary_Cannon_Strafe</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_GlobalFlyOverCooldown">
|
||
<globalCooldownTicks>60000</globalCooldownTicks> <!-- 1 day -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityBombardment">
|
||
<bombardmentWidth>35</bombardmentWidth>
|
||
<bombardmentLength>70</bombardmentLength>
|
||
<targetSelectionChance>0.1</targetSelectionChance>
|
||
<minTargetCells>8</minTargetCells>
|
||
<maxTargetCells>8</maxTargetCells>
|
||
<warmupTicks>240</warmupTicks>
|
||
<rowDelayTicks>30</rowDelayTicks>
|
||
<impactDelayTicks>2</impactDelayTicks>
|
||
<showBombardmentArea>true</showBombardmentArea>
|
||
<effecterScale>1.5</effecterScale>
|
||
<areaPreviewColor>1.0,0.3,0.1,0.3</areaPreviewColor>
|
||
<skyfallerDef>WULA_Firepower_Primary_Cannon_Strafe_Skyfaller</skyfallerDef>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD2F31><i>武器阵列</i></color>设施的战舰在地图上才能进行轨道炮击支援</facilityNotFoundMessage>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Firepower_Primary_Cannon_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
<AbilityDef>
|
||
<defName>WULA_Firepower_Primary_Cannon_EMP_Surveillance</defName>
|
||
<label>主炮EMP压制</label>
|
||
<description>指挥战舰的主炮,监视极大范围3小时,对任何进入范围的敌对目标发射大范围EMP炮弹,蕴含的强大能量能使得机械体长时间地被麻痹。</description>
|
||
<iconPath>Wula/UI/Abilities/WULA_Firepower_Primary_Cannon_EMP_Surveillance</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>500</range>
|
||
<targetable>true</targetable>
|
||
<targetParams>
|
||
<canTargetSelf>false</canTargetSelf>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</verbProperties>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_GlobalFlyOverCooldown">
|
||
<globalCooldownTicks>60000</globalCooldownTicks> <!-- 1 day -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityCallSkyfaller">
|
||
<delayTicks>180</delayTicks>
|
||
<skyfallerDef>WULA_Firepower_Primary_Cannon_EMP_Surveillance_Skyfaller</skyfallerDef>
|
||
<previewRadius>100</previewRadius>
|
||
<previewColor>(0.85,0.85,0.3,0.5)</previewColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
|
||
<!-- <flyOverDef></flyOverDef> -->
|
||
<requiredFacility>BombardmentFacility</requiredFacility>
|
||
<facilityNotFoundMessage>需要拥有<color=#BD2F31><i>武器阵列</i></color>设施的战舰在地图上才能进行轨道炮击支援</facilityNotFoundMessage>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AbilityResearchPrereq">
|
||
<requiredResearch>WULA_Firepower_Primary_Cannon_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</AbilityDef>
|
||
</Defs> |