This commit is contained in:
2025-11-06 17:31:49 +08:00
parent d8a88ddfd5
commit 234fb427aa
11 changed files with 902 additions and 1206 deletions

View File

@@ -42,7 +42,7 @@
<AbilityDef>
<defName>WULA_Spawn_Fighter_Rocket</defName>
<label>战机巡航</label>
<description>指挥乌拉帝国的机,中速掠过战场,使用其导弹对目标区域发起打击。\n\n在飞行期间它会使用磁轨炮打击遇到的敌人。</description>
<description>指挥乌拉帝国的攻击机,中速掠过战场,使用其导弹对目标区域发起打击。\n\n在飞行期间它会使用磁轨炮打击遇到的敌人。</description>
<!-- <iconPath>ArachnaeSwarm/UI/Abilities/ARA_Spawn_ARA_HiveCorvette_Rocket</iconPath> -->
<cooldownTicksRange>1</cooldownTicksRange>
<hotKey>Misc12</hotKey>
@@ -93,6 +93,11 @@
<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>需要拥有&lt;color=#BD952F>&lt;i>机库&lt;/i>&lt;/color>设施的战舰在地图上才能发起空袭</facilityNotFoundMessage>
</li>
</comps>
</AbilityDef>
<AbilityDef>
@@ -136,6 +141,54 @@
<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>需要拥有&lt;color=#BD952F>&lt;i>机库&lt;/i>&lt;/color>设施的战舰在地图上才能发起空袭</facilityNotFoundMessage>
</li>
</comps>
</AbilityDef>
<AbilityDef>
<defName>WULA_Spawn_ShipChunkIncoming</defName>
<label>战舰轰炸</label>
<description>我炸死你</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="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>ShipChunkIncoming</skyfallerDef>
<randomBombardmentDirection>true</randomBombardmentDirection>
</li>
<li Class="WulaFallenEmpire.CompProperties_RequireFlyOverFacility">
<!-- <flyOverDef></flyOverDef> -->
<requiredFacility>BombardmentFacility</requiredFacility>
<facilityNotFoundMessage>需要拥有&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>设施的战舰在地图上才能进行轨道炮击支援</facilityNotFoundMessage>
</li>
</comps>
</AbilityDef>
</Defs>

View File

@@ -8,7 +8,8 @@
<titleShort>科鲁普</titleShort>
<description>[PAWN_nameDef] 是产自科鲁普星区的合成人。这片星区是一个四战之地——由于其地处边缘且地缘政治复杂,乌拉帝国从未真正掌控这片星区,但是此处优秀的稀有水晶和异星天然气使得帝国不愿放弃此星区的掌控。\n\n在此处生产的合成人使用的战略物资远高于其他星区这使得其拥有更高的机体耐久和更低的能量消耗并且内置了一定的战斗和手工能力。</description>
<skillGains>
<Shooting>3</Shooting>
<Shooting>4</Shooting>
<Crafting>2</Crafting>
</skillGains>
<spawnCategories>
<li>Wula_Backstory_Categories</li>
@@ -46,8 +47,8 @@
<titleShort>代达罗斯</titleShort>
<description>[PAWN_nameDef] 是产自代达罗斯星区的合成人。这片星区是乌拉帝国靠近边缘世界的一个工厂星域,无数供给乌拉舰队之用的高质量合金从此处诞生,是诸工业区搏动的心脏。\n\n从此生产的合成人配置了强大的生产系统使得它们可以抵消此型合成人在采矿和建造上的天然劣势。</description>
<skillGains>
<Shooting>3</Shooting>
<Melee>3</Melee>
<Mining>5</Mining>
<Construction>3</Construction>
</skillGains>
<spawnCategories>
<li>Wula_Backstory_Categories</li>

View File

@@ -2,7 +2,7 @@
<Defs>
<ThingDef ParentName="EtherealThingBase">
<defName>WULA_BattleShip</defName>
<label>乌拉帝国</label>
<label>乌拉帝国</label>
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
<tickerType>Normal</tickerType>
<drawerType>RealtimeOnly</drawerType>
@@ -59,6 +59,14 @@
<flyOverType>WULA_Flyover_BaseBuilder</flyOverType>
<isRequiredForDrop>true</isRequiredForDrop>
</li>
<li Class="WulaFallenEmpire.CompProperties_FlyOverFacilities">
<availableFacilities>
<li>BombardmentFacility</li>
<li>HarborFacility</li>
<li>FactoryFacility</li>
<li>BuildingdropperFacility</li>
</availableFacilities>
</li>
</comps>
</ThingDef>
<ThingDef Name="WULA_Fighter_Base" ParentName="EtherealThingBase" Abstract="True">