舰队系统调整

This commit is contained in:
Tourswen
2025-11-23 16:11:21 +08:00
parent cb09a9d073
commit ce6bc0eadd
5 changed files with 314 additions and 593 deletions

View File

@@ -1,56 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Defs> <Defs>
<!-- 基础单位-战舰编队 -->
<AbilityDef> <AbilityDef>
<defName>WULA_CallMotherShip</defName> <defName>WULA_CallFleet</defName>
<label>呼叫帝国母舰</label> <label>帝国舰队请求</label>
<description>发送增援请求,呼叫乌拉帝国舰队的一艘母舰前往殖民地的高空轨道。\n\n隶属于乌拉帝国边缘开发署的母舰是帝国殖民地扩张的基石它们徘徊于近地轨道上随时为下面的乌拉帝国殖民地提供援助。母舰的速度非常慢在离开轨道前它们能够提供好几天的炮击支援</description> <description>发送增援请求,呼叫乌拉帝国舰队前往殖民地的高空轨道,包含2艘可以发起轨道炮击的巡洋舰和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_CallBattleShip</defName>
<label>支援请求:帝国巡洋舰</label>
<description>发送增援请求呼叫乌拉帝国舰队的一队3艘巡洋舰前往殖民地的高空轨道。\n\n乌拉帝国边缘开发署的巡洋舰是近地支援舰队的基础作战单位它们的体积虽然不如战列巡洋舰那样庞大但是依然搭载了让地面武装望尘莫及的庞大火炮阵列可以对地面发起骇人的轰炸。</description>
<iconPath>Wula/UI/Abilities/WULA_CallBattleShip</iconPath> <iconPath>Wula/UI/Abilities/WULA_CallBattleShip</iconPath>
<cooldownTicksRange>1</cooldownTicksRange> <cooldownTicksRange>1</cooldownTicksRange>
<hotKey>Misc12</hotKey> <hotKey>Misc12</hotKey>
@@ -70,53 +24,6 @@
<canTargetSelf>true</canTargetSelf> <canTargetSelf>true</canTargetSelf>
</targetParams> </targetParams>
</verbProperties> </verbProperties>
<comps>
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
<requiredAircraftType>WULA_BattleShip_Entity</requiredAircraftType>
<aircraftCooldownTicks>320000</aircraftCooldownTicks>
<aircraftsPerUse>1</aircraftsPerUse>
</li>
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
<flyOverDef>WULA_BattleShip</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_CallAircraftCarrier</defName>
<label>支援请求:帝国航空舰</label>
<description>发送增援请求,呼叫乌拉帝国舰队的一艘航空舰前往殖民地。\n\n乌拉帝国的轻型航空舰是功能单一的舰种没有什么武装但是能够装载大量的战机以支援地面战斗。\n\n巡洋舰拥有以下设施\n&lt;color=#BD952F>&lt;i>机库&lt;/i>&lt;/color></description>
<iconPath>Wula/UI/Abilities/WULA_CallAircraftCarrier</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> <comps>
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike"> <li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
<requiredAircraftType>WULA_AircraftCarrier_Entity</requiredAircraftType> <requiredAircraftType>WULA_AircraftCarrier_Entity</requiredAircraftType>
@@ -126,7 +33,7 @@
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver"> <li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
<flyOverDef>WULA_AircraftCarrier</flyOverDef> <flyOverDef>WULA_AircraftCarrier</flyOverDef>
<flyOverType>Standard</flyOverType> <flyOverType>Standard</flyOverType>
<flightSpeed>0.02</flightSpeed> <flightSpeed>0.03</flightSpeed>
<altitude>20</altitude> <altitude>20</altitude>
<startPosition>MapEdge</startPosition> <startPosition>MapEdge</startPosition>
<endPosition>OppositeMapEdge</endPosition> <endPosition>OppositeMapEdge</endPosition>
@@ -141,11 +48,12 @@
</li> </li>
</comps> </comps>
</AbilityDef> </AbilityDef>
<!-- 母舰编队 -->
<AbilityDef> <AbilityDef>
<defName>WULA_CallConstructionShip</defName> <defName>WULA_CallMotherShip</defName>
<label>支援请求:帝国工程</label> <label>呼叫帝国母</label>
<description>发送增援请求,呼叫乌拉帝国舰队的一艘工程舰前往殖民地。\n\n帝国工程舰是搭载了移动工厂的无武装舰种它们可以完整地使用乌拉帝国的锻造技术生产装备、护甲、建筑和机械体并依照指令通过空投仓将其送至各殖民地。\n\n工程舰拥有以下设施\n&lt;color=#6BB7B7>&lt;i>-生产设施&lt;/i>&lt;/color>\n&lt;color=#DEC28F>&lt;i>-建筑空投设施&lt;/i>&lt;/color></description> <description>发送增援请求,呼叫乌拉帝国母舰舰队前往殖民地的高空轨道,包含2艘可以发起轨道炮击的巡洋舰和1艘可以提供航空器和炮击支援的母舰。</description>
<iconPath>Wula/UI/Abilities/WULA_CallConstructionShip</iconPath> <iconPath>Wula/UI/Abilities/WULA_CallMotherShip</iconPath>
<cooldownTicksRange>1</cooldownTicksRange> <cooldownTicksRange>1</cooldownTicksRange>
<hotKey>Misc12</hotKey> <hotKey>Misc12</hotKey>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence> <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
@@ -166,12 +74,12 @@
</verbProperties> </verbProperties>
<comps> <comps>
<li Class="WulaFallenEmpire.CompProperties_AircraftStrike"> <li Class="WulaFallenEmpire.CompProperties_AircraftStrike">
<requiredAircraftType>WULA_ConstructionShip_Entity</requiredAircraftType> <requiredAircraftType>WULA_MotherShip_Entity</requiredAircraftType>
<aircraftCooldownTicks>320000</aircraftCooldownTicks> <aircraftCooldownTicks>640000</aircraftCooldownTicks>
<aircraftsPerUse>1</aircraftsPerUse> <aircraftsPerUse>1</aircraftsPerUse>
</li> </li>
<li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver"> <li Class="WulaFallenEmpire.CompProperties_AbilitySpawnFlyOver">
<flyOverDef>WULA_ConstructionShip</flyOverDef> <flyOverDef>WULA_MotherShip</flyOverDef>
<flyOverType>Standard</flyOverType> <flyOverType>Standard</flyOverType>
<flightSpeed>0.01</flightSpeed> <flightSpeed>0.01</flightSpeed>
<altitude>20</altitude> <altitude>20</altitude>

View File

@@ -82,32 +82,6 @@
<comps> <comps>
</comps> </comps>
</HediffDef> </HediffDef>
<!-- <HediffDef>
<defName>Wula_FM_Switc_Fleet</defName>
<label>调频(舰队)</label>
<description>允许乌拉帝国的合成人呼叫舰队,舰队会为地面上的乌拉帝国殖民地提供支援,但是支援的具体类型需要调频到其他频道进行呼叫。</description>
<hediffClass>Hediff_High</hediffClass>
<everCurableByItem>false</everCurableByItem>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<isBad>false</isBad>
<stages>
<li>
<becomeVisible>false</becomeVisible>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDefs>
<li>WULA_CallMotherShip</li>
<li>WULA_CallBattleShip</li>
<li>WULA_CallAircraftCarrier</li>
<li>WULA_CallConstructionShip</li>
<li>WULA_ClearFlightPath</li>
</abilityDefs>
</li>
</comps>
</HediffDef> -->
<HediffDef> <HediffDef>
<defName>Wula_FM_Switc_Artillery</defName> <defName>Wula_FM_Switc_Artillery</defName>
<label>调频(火炮)</label> <label>调频(火炮)</label>
@@ -125,7 +99,9 @@
<comps> <comps>
<li Class="HediffCompProperties_GiveAbility"> <li Class="HediffCompProperties_GiveAbility">
<abilityDefs> <abilityDefs>
<li>WULA_CallBattleShip</li> <li>WULA_CallMotherShip</li>
<li>WULA_CallFleet</li>
<li>WULA_ClearFlightPath</li>
<li>WULA_Firepower_Minigun_Strafe</li> <li>WULA_Firepower_Minigun_Strafe</li>
<li>WULA_Firepower_Cannon_Salvo</li> <li>WULA_Firepower_Cannon_Salvo</li>
<li>WULA_Firepower_Cannon_Surveillance</li> <li>WULA_Firepower_Cannon_Surveillance</li>
@@ -155,6 +131,9 @@
<comps> <comps>
<li Class="HediffCompProperties_GiveAbility"> <li Class="HediffCompProperties_GiveAbility">
<abilityDefs> <abilityDefs>
<li>WULA_CallMotherShip</li>
<li>WULA_CallFleet</li>
<li>WULA_ClearFlightPath</li>
<li>WULA_Spawn_Fighter_Drone_Laser</li> <li>WULA_Spawn_Fighter_Drone_Laser</li>
<li>WULA_Spawn_Fighter_Drone_Bomb</li> <li>WULA_Spawn_Fighter_Drone_Bomb</li>
<li>WULA_Spawn_Striker_Missile</li> <li>WULA_Spawn_Striker_Missile</li>

View File

@@ -6,7 +6,6 @@
<heldByFactionCategoryTags Inherit="False" /> <heldByFactionCategoryTags Inherit="False" />
</ResearchProjectDef> </ResearchProjectDef>
<!-- 等级 --> <!-- 等级 -->
<ThingDef> <ThingDef>
<defName>Techprint_WULA_Colony_License_LV1_Technology</defName> <defName>Techprint_WULA_Colony_License_LV1_Technology</defName>
@@ -195,6 +194,18 @@
</prerequisites> </prerequisites>
</ResearchProjectDef> </ResearchProjectDef>
<!-- 舰队许可 -->
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Aircraft_Carrier_Technology</defName>
<label>舰队调配许可</label>
<description>允许殖民地建立信标增加航空舰配额并使得机械乌拉可以调频天线以申请舰队空中支援包含2艘可以发起轨道炮击的巡洋舰和1艘可以提供航空器支援的航空舰。</description>
<baseCost>600</baseCost>
<researchViewX>5.00</researchViewX>
<researchViewY>3.80</researchViewY>
<prerequisites>
<li>WULA_Colony_License_LV2_Technology</li>
</prerequisites>
</ResearchProjectDef>
<!-- 飞行器 --> <!-- 飞行器 -->
<ResearchProjectDef ParentName="WULAtechBase"> <ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Light_Fighter_Drone_Technology</defName> <defName>WULA_Light_Fighter_Drone_Technology</defName>
@@ -221,17 +232,6 @@
<li>WULA_Colony_License_LV2_Technology</li> <li>WULA_Colony_License_LV2_Technology</li>
</prerequisites> </prerequisites>
</ResearchProjectDef> </ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Aircraft_Carrier_Technology</defName>
<label>航空舰调配许可</label>
<description>允许殖民地建立信标增加航空舰配额,并使得机械乌拉可以调频天线以申请舰队空中支援。\n\n乌拉帝国的轻型航空舰没有什么武装但是能够装载大量的战机以支援地面战斗。\n\n此战舰携带以下设施\n&lt;color=#BD952F>&lt;i>机库&lt;/i>&lt;/color></description>
<baseCost>600</baseCost>
<researchViewX>6.00</researchViewX>
<researchViewY>4.40</researchViewY>
<prerequisites>
<li>WULA_Striker_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase"> <ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Bomber_Technology</defName> <defName>WULA_Bomber_Technology</defName>
<label>轰炸机调配许可</label> <label>轰炸机调配许可</label>
@@ -251,7 +251,7 @@
<ResearchProjectDef ParentName="WULAtechBase"> <ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Firepower_Minigun_Technology</defName> <defName>WULA_Firepower_Minigun_Technology</defName>
<label>链炮打击许可</label> <label>链炮打击许可</label>
<description>允许殖民地申请来自武器阵列的链炮进行近地支援打击。\n\n链炮是一种射速非常快的大口径机炮得益于乌拉帝国优秀的材料学其弹头在穿越大气层后依然保有对轻甲目标的强大杀伤力。\n\n轨道攻击依赖于战舰的&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>,只有携带此类设施的战舰出现在地图中时,才能呼叫轨道攻击。</description> <description>允许殖民地申请来自战舰武器阵列的链炮进行近地支援打击。\n\n链炮是一种射速非常快的大口径机炮得益于乌拉帝国优秀的材料学其弹头在穿越大气层后依然保有对轻甲目标的强大杀伤力。\n\n轨道攻击依赖于战舰的&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>,只有携带此类设施的战舰出现在地图中时,才能呼叫轨道攻击。</description>
<baseCost>600</baseCost> <baseCost>600</baseCost>
<researchViewX>1.00</researchViewX> <researchViewX>1.00</researchViewX>
<researchViewY>5.00</researchViewY> <researchViewY>5.00</researchViewY>
@@ -259,26 +259,15 @@
<li>WULA_Colony_License_LV1_Technology</li> <li>WULA_Colony_License_LV1_Technology</li>
</prerequisites> </prerequisites>
</ResearchProjectDef> </ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Battleship_Technology</defName>
<label>巡洋舰调配许可</label>
<description>允许殖民地建立信标增加巡洋舰配额,并使得机械乌拉可以调频天线以申请舰队空中支援。\n\n乌拉帝国边缘开发署的巡洋舰是近地支援舰队的基础作战单位它们的体积虽然不如战列巡洋舰那样庞大但是依然搭载了让地面武装望尘莫及的庞大火炮阵列可以对地面发起骇人的轰炸。\n\n巡洋舰拥有以下设施\n&lt;color=#BD2F31>&lt;i>-武器阵列&lt;/i>&lt;/color></description>
<baseCost>600</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>5.00</researchViewY>
<prerequisites>
<li>WULA_Firepower_Minigun_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase"> <ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Firepower_Cannon_Technology</defName> <defName>WULA_Firepower_Cannon_Technology</defName>
<label>副炮打击许可</label> <label>副炮打击许可</label>
<description>允许殖民地申请来自武器阵列的轻型舰炮进行近地支援打击。\n\n乌拉帝国的轻型舰炮是用于在太空战中对付中小型舰船的速射炮——当然对地面目标同样有效。\n\n轨道攻击依赖于战舰的&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>,只有携带此类设施的战舰出现在地图中时,才能呼叫轨道攻击。</description> <description>允许殖民地申请来自战舰武器阵列的轻型舰炮进行近地支援打击。\n\n乌拉帝国的轻型舰炮是用于在太空战中对付中小型舰船的速射炮——当然对地面目标同样有效。\n\n轨道攻击依赖于战舰的&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>,只有携带此类设施的战舰出现在地图中时,才能呼叫轨道攻击。</description>
<baseCost>600</baseCost> <baseCost>600</baseCost>
<researchViewX>5.00</researchViewX> <researchViewX>5.00</researchViewX>
<researchViewY>5.00</researchViewY> <researchViewY>5.00</researchViewY>
<hiddenPrerequisites> <hiddenPrerequisites>
<li>WULA_Battleship_Technology</li> <li>WULA_Firepower_Minigun_Technology</li>
</hiddenPrerequisites> </hiddenPrerequisites>
<prerequisites> <prerequisites>
<li>WULA_Colony_License_LV2_Technology</li> <li>WULA_Colony_License_LV2_Technology</li>
@@ -287,7 +276,7 @@
<ResearchProjectDef ParentName="WULAtechBase"> <ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Firepower_EnergyLance_Technology</defName> <defName>WULA_Firepower_EnergyLance_Technology</defName>
<label>光矛打击许可</label> <label>光矛打击许可</label>
<description>允许殖民地申请来自武器阵列的光矛进行近地支援打击。\n\n暗物质光矛是乌拉帝国舰队现役的主战装备之一杀伤力来源是近乎纯净的能量无论何种装甲防御在其面前都是螳臂当车。\n\n轨道攻击依赖于战舰的&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>,只有携带此类设施的战舰出现在地图中时,才能呼叫轨道攻击。</description> <description>允许殖民地申请来自战舰武器阵列的光矛进行近地支援打击。\n\n暗物质光矛是乌拉帝国舰队现役的主战装备之一杀伤力来源是近乎纯净的能量无论何种装甲防御在其面前都是螳臂当车。\n\n轨道攻击依赖于战舰的&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>,只有携带此类设施的战舰出现在地图中时,才能呼叫轨道攻击。</description>
<baseCost>600</baseCost> <baseCost>600</baseCost>
<researchViewX>9.00</researchViewX> <researchViewX>9.00</researchViewX>
<researchViewY>5.00</researchViewY> <researchViewY>5.00</researchViewY>
@@ -301,7 +290,7 @@
<ResearchProjectDef ParentName="WULAtechBase"> <ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Firepower_Primary_Cannon_Technology</defName> <defName>WULA_Firepower_Primary_Cannon_Technology</defName>
<label>主炮打击许可</label> <label>主炮打击许可</label>
<description>允许殖民地申请来自武器阵列的主炮进行近地支援打击。\n\n乌拉帝国战舰的主炮被安装在轴线上充当舰队战中的定音锤。如果把那些足以击碎舰队龙骨的炮弹射到地上的话···\n\n轨道攻击依赖于战舰的&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>,只有携带此类设施的战舰出现在地图中时,才能呼叫轨道攻击。</description> <description>允许殖民地申请来自战舰武器阵列的主炮进行近地支援打击。\n\n乌拉帝国战舰的主炮被安装在轴线上充当舰队战中的定音锤。如果把那些足以击碎舰队龙骨的炮弹射到地上的话···\n\n轨道攻击依赖于战舰的&lt;color=#BD2F31>&lt;i>武器阵列&lt;/i>&lt;/color>,只有携带此类设施的战舰出现在地图中时,才能呼叫轨道攻击。</description>
<baseCost>600</baseCost> <baseCost>600</baseCost>
<researchViewX>10.00</researchViewX> <researchViewX>10.00</researchViewX>
<researchViewY>5.00</researchViewY> <researchViewY>5.00</researchViewY>
@@ -668,204 +657,4 @@
<li>WULA_Colony_License_LV3_Technology</li> <li>WULA_Colony_License_LV3_Technology</li>
</prerequisites> </prerequisites>
</ResearchProjectDef> </ResearchProjectDef>
<!-- <ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Adv_WorkTable_Technology</defName>
<researchViewX>3.00</researchViewX>
<researchViewY>3.20</researchViewY>
<label>高级编织体套件</label>
<description>开发功能性更强的工作台,以支持后续的高级设备构建。</description>
<baseCost>1000</baseCost>
<prerequisites>
<li>WULA_Colony_License_LV1_Technology</li>
<li>MicroelectronicsBasics</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Dark_Matter_Technology</defName>
<researchViewX>8.00</researchViewX>
<researchViewY>3.20</researchViewY>
<label>暗物质基础套件</label>
<description>允许制造封装暗物质和相关的基础设施。</description>
<baseCost>4000</baseCost>
<prerequisites>
<li>WULA_Adv_WorkTable_Technology</li>
<li>AdvancedFabrication</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Neutronium_Technology</defName>
<researchViewX>9.00</researchViewX>
<researchViewY>3.20</researchViewY>
<label>零素压缩套件</label>
<description>允许以暗物质进行零素压缩,以获得这种强大的材料。</description>
<baseCost>4000</baseCost>
<prerequisites>
<li>WULA_Dark_Matter_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Clothes_2_Technology</defName>
<researchViewX>4.50</researchViewX>
<researchViewY>2.60</researchViewY>
<label>复杂衣物套件</label>
<description>开发能够被乌拉帝国合成人穿着的具有功能性的衣物。</description>
<baseCost>1200</baseCost>
<prerequisites>
<li>WULA_Synth_Clothes_Technology</li>
<li>WULA_Adv_WorkTable_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Clothes_3_Technology</defName>
<researchViewX>8.00</researchViewX>
<researchViewY>1.80</researchViewY>
<label>皇家衣物套件</label>
<description>开发能够被乌拉帝国合成人穿着的昂贵的衣物,这类装备包含更多的加成,并且可以满足贵族的穿衣需求。</description>
<baseCost>2400</baseCost>
<prerequisites>
<li>WULA_Synth_Clothes_2_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Armor_Technology</defName>
<researchViewX>7.00</researchViewX>
<researchViewY>2.50</researchViewY>
<label>装甲套件</label>
<description>开发能够被乌拉帝国合成人穿着的装甲,这类装备可以为乌拉帝国合成人提供保护。</description>
<baseCost>2400</baseCost>
<prerequisites>
<li>FlakArmor</li>
<li>WULA_Synth_Clothes_2_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Armor_2_Technology</defName>
<researchViewX>8.00</researchViewX>
<researchViewY>2.50</researchViewY>
<label>皇家装甲套件</label>
<description>开发能够被乌拉帝国合成人穿着的重型装甲,这类装备可以提供大量保护的同时兼具其他的功能性。</description>
<baseCost>3200</baseCost>
<prerequisites>
<li>PoweredArmor</li>
<li>WULA_Synth_Armor_Technology</li>
</prerequisites>
</ResearchProjectDef> -->
<!-- <ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Synth_Psi_Technology</defName>
<researchViewX>4.50</researchViewX>
<researchViewY>3.90</researchViewY>
<label>灵能基础套件</label>
<description>开发能够供从俘虏身上获取魂锲的能力。</description>
<baseCost>1200</baseCost>
<prerequisites>
<li>WULA_Adv_WorkTable_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Machine_Productor_Technology</defName>
<label>机械体构建套件</label>
<description>获取构建乌拉帝国机械体的设施,以支持后续的机械体开发。</description>
<baseCost>800</baseCost>
<researchViewX>1.00</researchViewX>
<researchViewY>5.50</researchViewY>
<prerequisites>
<li>WULA_Colony_License_LV1_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Machine_Productor_1_Technology</defName>
<researchViewX>3.00</researchViewX>
<researchViewY>5.50</researchViewY>
<label>辅兵部署套件</label>
<description>获取构建简单乌拉帝国机械体的知识,这些机械体本身战斗力不强但是可以辅助生产和战斗。</description>
<baseCost>1200</baseCost>
<prerequisites>
<li>StandardMechtech</li>
<li>WULA_Synth_Productor_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase" MayRequire="Ludeon.RimWorld.Odyssey">
<defName>Wula_AI_Engineer_Mother_Technology</defName>
<label>开拓单元套件</label>
<description>获取乌拉帝国机械体PMu-7"西比尔卡"和其变种PMu-7A"斯托洛维耶"的生产权限,一种可以在战场上生产源源不断的临时单位并部署低角护盾掩护友军的辅助型机械体。</description>
<baseCost>2400</baseCost>
<researchViewX>8.00</researchViewX>
<researchViewY>4.80</researchViewY>
<prerequisites>
<li>HighMechtech</li>
<li>WULA_Machine_Productor_1_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Mech_WULA_Cat_DM_Technology</defName>
<label>暗物质猫猫套件</label>
<description>获取乌拉帝国机械体CAt-96"暗物质猫猫"的生产权限,一种搭载了暗物质引擎的劳工型机械体,无需充电,但是死亡时会产生湮灭爆炸。</description>
<baseCost>2000</baseCost>
<researchViewX>9.00</researchViewX>
<researchViewY>5.50</researchViewY>
<prerequisites>
<li>HighMechtech</li>
<li>WULA_Machine_Productor_1_Technology</li>
<li>WULA_Dark_Matter_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_AI_Machine_Panzer_Technology</defName>
<researchViewX>10.00</researchViewX>
<researchViewY>4.80</researchViewY>
<label>基础战车部署套件</label>
<description>获取乌拉帝国机械体SMp-38"萨克森"和其变种SMp-38A"斯佩萨特"的生产权限,一种携带突击区域护盾和强大火力武备的战车型机械体。</description>
<baseCost>3600</baseCost>
<prerequisites>
<li>HighMechtech</li>
<li>WULA_Mech_WULA_Cat_DM_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Alpha_Wolf_Technology</defName>
<researchViewX>11.00</researchViewX>
<researchViewY>4.80</researchViewY>
<label>狼蛛机甲部署套件</label>
<description>获取乌拉帝国机械体SNm-6"狼蛛"和其变种SNm-82"螳螂"的生产权限,一种拥有个体护盾,并根据装备的武器能在近战或远程轰炸中发挥恐怖实力的四足机械体。</description>
<baseCost>3600</baseCost>
<prerequisites>
<li>HighMechtech</li>
<li>WULA_Mech_WULA_Cat_DM_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Repair_All_Technology</defName>
<researchViewX>2.00</researchViewX>
<researchViewY>3.90</researchViewY>
<label>维修套件</label>
<description>获取构建修理包并使用其修复乌拉帝国合成人的必须知识。</description>
<baseCost>600</baseCost>
<prerequisites>
<li>WULA_Colony_License_LV1_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_New_Synth_Skill_Technology</defName>
<label>数据下载套件</label>
<description>开发用于从上行链路下载各种预设技能包的套件,以增加殖民地的技能等级。</description>
<baseCost>400</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>4.70</researchViewY>
<prerequisites>
<li>WULA_Colony_License_LV1_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_New_Synth_Skill_2_Technology</defName>
<label>人格微调套件</label>
<description>开发用于从上行链路下载新人格和兴趣调整数据包的套件,以进一步调整合成人的发展定位。</description>
<baseCost>600</baseCost>
<researchViewX>3.00</researchViewX>
<researchViewY>4.70</researchViewY>
<prerequisites>
<li>WULA_New_Synth_Skill_Technology</li>
</prerequisites>
</ResearchProjectDef> -->
</Defs> </Defs>

View File

@@ -71,80 +71,10 @@
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description> <description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass> <thingClass>Thing</thingClass>
</ThingDef> </ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_BattleShip_Beacon_Building</defName>
<label>帝国巡洋舰信标</label>
<description>用于向乌拉帝国舰队提交资源的信标,可以换取一艘帝国巡洋舰的支援。\n\n乌拉帝国边缘开发署的巡洋舰是近地支援舰队的基础作战单位它们的体积虽然不如战列巡洋舰那样庞大但是依然搭载了让地面武装望尘莫及的庞大火炮阵列可以对地面发起骇人的轰炸。\n\n巡洋舰拥有以下设施\n&lt;color=#BD2F31>&lt;i>-武器阵列&lt;/i>&lt;/color></description>
<thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<designationCategory>WULA_Buildings</designationCategory>
<researchPrerequisites Inherit="False">
<li>WULA_Battleship_Technology</li>
</researchPrerequisites>
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(3,3)</size>
<uiIconPath>Wula/Building/WULA_Fake_BattleShip_Beacon_Building</uiIconPath>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<graphicData>
<texPath>Wula/Building/WULA_Flyover_Beacon</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(3,3)</drawSize>
<color>(195,195,195,255)</color>
</graphicData>
<costList>
<WULA_Alloy>600</WULA_Alloy>
<ComponentIndustrial>12</ComponentIndustrial>
</costList>
<statBases>
<MaxHitPoints>600</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>36000</WorkToBuild>
<Mass>125</Mass>
<Comfort>0.65</Comfort>
</statBases>
<tickerType>Normal</tickerType>
<canOverlapZones>true</canOverlapZones>
<rotatable>false</rotatable>
<hasInteractionCell>false</hasInteractionCell>
<defaultPlacingRot>North</defaultPlacingRot>
<selectable>true</selectable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<preventSkyfallersLandingOn>true</preventSkyfallersLandingOn>
<drawerType>RealtimeOnly</drawerType>
<repairEffect>ConstructMetal</repairEffect>
<forceDebugSpawnable>true</forceDebugSpawnable>
<building>
<expandHomeArea>false</expandHomeArea>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<paintable>true</paintable>
<isInert>true</isInert>
</building>
<comps>
<li Class="WulaFallenEmpire.CompProperties_AircraftHangar">
<aircraftDef>WULA_BattleShip_Entity</aircraftDef>
<aircraftCount>1</aircraftCount>
<skyfallerLeaving></skyfallerLeaving>
<autoLaunchEnabled>false</autoLaunchEnabled>
</li>
</comps>
</ThingDef>
<ThingDef>
<defName>WULA_BattleShip_Entity</defName>
<label>帝国巡洋舰</label>
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass>
</ThingDef>
<ThingDef ParentName="BuildingBase"> <ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_AircraftCarrier_Beacon_Building</defName> <defName>WULA_Fake_AircraftCarrier_Beacon_Building</defName>
<label>帝国航空舰信标</label> <label>帝国舰信标</label>
<description>用于向乌拉帝国舰队提交资源的信标,可以换取一艘帝国航空舰的支援。\n\n乌拉帝国的轻型航空舰是功能单一的舰种没有什么武装但是能够装载大量的战机以支援地面战斗。\n\n巡洋舰拥有以下设施\n&lt;color=#BD952F>&lt;i>机库&lt;/i>&lt;/color></description> <description>用于向乌拉帝国舰队提交资源的信标,可以换取一支帝国舰队的额外征调权包含2艘可以发起轨道炮击的巡洋舰和1艘可以提供航空器支援的航空舰。</description>
<thingClass>Building</thingClass> <thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn> <preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer> <altitudeLayer>Building</altitudeLayer>
@@ -219,6 +149,73 @@
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description> <description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass> <thingClass>Thing</thingClass>
</ThingDef> </ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_BattleShip_Beacon_Building</defName>
<label>帝国巡洋舰信标</label>
<description>用于向乌拉帝国舰队提交资源的信标,可以换取一艘帝国巡洋舰的支援。\n\n乌拉帝国边缘开发署的巡洋舰是近地支援舰队的基础作战单位它们的体积虽然不如战列巡洋舰那样庞大但是依然搭载了让地面武装望尘莫及的庞大火炮阵列可以对地面发起骇人的轰炸。\n\n巡洋舰拥有以下设施\n&lt;color=#BD2F31>&lt;i>-武器阵列&lt;/i>&lt;/color></description>
<thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<!-- <designationCategory>WULA_Buildings</designationCategory> -->
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(3,3)</size>
<uiIconPath>Wula/Building/WULA_Fake_BattleShip_Beacon_Building</uiIconPath>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<graphicData>
<texPath>Wula/Building/WULA_Flyover_Beacon</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(3,3)</drawSize>
<color>(195,195,195,255)</color>
</graphicData>
<costList>
<WULA_Alloy>600</WULA_Alloy>
<ComponentIndustrial>12</ComponentIndustrial>
</costList>
<statBases>
<MaxHitPoints>600</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>36000</WorkToBuild>
<Mass>125</Mass>
<Comfort>0.65</Comfort>
</statBases>
<tickerType>Normal</tickerType>
<canOverlapZones>true</canOverlapZones>
<rotatable>false</rotatable>
<hasInteractionCell>false</hasInteractionCell>
<defaultPlacingRot>North</defaultPlacingRot>
<selectable>true</selectable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<preventSkyfallersLandingOn>true</preventSkyfallersLandingOn>
<drawerType>RealtimeOnly</drawerType>
<repairEffect>ConstructMetal</repairEffect>
<forceDebugSpawnable>true</forceDebugSpawnable>
<building>
<expandHomeArea>false</expandHomeArea>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<paintable>true</paintable>
<isInert>true</isInert>
</building>
<comps>
<li Class="WulaFallenEmpire.CompProperties_AircraftHangar">
<aircraftDef>WULA_BattleShip_Entity</aircraftDef>
<aircraftCount>1</aircraftCount>
<skyfallerLeaving></skyfallerLeaving>
<autoLaunchEnabled>false</autoLaunchEnabled>
</li>
</comps>
</ThingDef>
<ThingDef>
<defName>WULA_BattleShip_Entity</defName>
<label>帝国巡洋舰</label>
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass>
</ThingDef>
<ThingDef ParentName="BuildingBase"> <ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_ConstructionShip_Beacon_Building</defName> <defName>WULA_Fake_ConstructionShip_Beacon_Building</defName>
<label>帝国工程舰信标</label> <label>帝国工程舰信标</label>

View File

@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Defs> <Defs>
<!-- 母舰 -->
<ThingDef ParentName="EtherealThingBase"> <ThingDef ParentName="EtherealThingBase">
<defName>WULA_MotherShip</defName> <defName>WULA_MotherShip</defName>
<label>乌拉帝国母舰</label> <label>乌拉帝国母舰</label>
@@ -85,7 +86,7 @@
<minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 --> <minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 -->
<!-- 飞行配置 --> <!-- 飞行配置 -->
<escortSpeedMultiplier>8</escortSpeedMultiplier> <!-- 比主舰稍快 --> <escortSpeedMultiplier>25</escortSpeedMultiplier> <!-- 比主舰稍快 -->
<escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 --> <escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 -->
<mirrorMovement>false</mirrorMovement> <mirrorMovement>false</mirrorMovement>
@@ -129,7 +130,7 @@
<minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 --> <minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 -->
<!-- 飞行配置 --> <!-- 飞行配置 -->
<escortSpeedMultiplier>5</escortSpeedMultiplier> <!-- 比主舰稍快 --> <escortSpeedMultiplier>15</escortSpeedMultiplier> <!-- 比主舰稍快 -->
<escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 --> <escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 -->
<mirrorMovement>false</mirrorMovement> <mirrorMovement>false</mirrorMovement>
@@ -160,20 +161,20 @@
<escortFlyOverDef>WULA_BattleShip_Escort</escortFlyOverDef> <escortFlyOverDef>WULA_BattleShip_Escort</escortFlyOverDef>
<!-- 生成配置 --> <!-- 生成配置 -->
<spawnIntervalTicks>3000</spawnIntervalTicks> <!-- 5秒 --> <spawnIntervalTicks>1350</spawnIntervalTicks> <!-- 5秒 -->
<maxEscorts>2</maxEscorts> <maxEscorts>4</maxEscorts>
<spawnCount>1</spawnCount> <spawnCount>1</spawnCount>
<!-- 位置配置 --> <!-- 位置配置 -->
<spawnDistance>0</spawnDistance> <spawnDistance>0</spawnDistance>
<lateralOffset>70</lateralOffset> <lateralOffset>120</lateralOffset>
<verticalOffset>5</verticalOffset> <verticalOffset>5</verticalOffset>
<useRandomOffset>true</useRandomOffset> <useRandomOffset>true</useRandomOffset>
<minSafeDistanceBetweenEscorts>10</minSafeDistanceBetweenEscorts> <!-- 伴飞物之间的距离 --> <minSafeDistanceBetweenEscorts>30</minSafeDistanceBetweenEscorts> <!-- 伴飞物之间的距离 -->
<minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 --> <minSafeDistanceFromMain>80</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 -->
<!-- 飞行配置 --> <!-- 飞行配置 -->
<escortSpeedMultiplier>1</escortSpeedMultiplier> <!-- 比主舰稍快 --> <escortSpeedMultiplier>7</escortSpeedMultiplier> <!-- 比主舰稍快 -->
<escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 --> <escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 -->
<mirrorMovement>false</mirrorMovement> <mirrorMovement>false</mirrorMovement>
@@ -187,8 +188,8 @@
<!-- 缩放区间配置 --> <!-- 缩放区间配置 -->
<escortScaleRange> <escortScaleRange>
<min>0.5</min> <min>0.3</min>
<max>0.8</max> <max>0.6</max>
</escortScaleRange> </escortScaleRange>
<!-- 高度遮罩配置 --> <!-- 高度遮罩配置 -->
@@ -202,6 +203,203 @@
</li> </li>
</comps> </comps>
</ThingDef> </ThingDef>
<!-- 航空舰 -->
<ThingDef ParentName="EtherealThingBase">
<defName>WULA_AircraftCarrier</defName>
<label>乌拉帝国航空舰</label>
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
<tickerType>Normal</tickerType>
<drawerType>RealtimeOnly</drawerType>
<graphicData>
<texPath>Wula/FlyoverThing/WULA_AircraftCarrier_Shadow</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(70,200)</drawSize>
<color>(195,195,195,45)</color>
</graphicData>
<skyfaller>
<shadow>Wula/Weapon/WULA_Weapon_Empty</shadow>
<shadowSize>(0, 0)</shadowSize>
<motesPerCell>0</motesPerCell>
<floatingSound>FlyOver/Flying</floatingSound>
<!-- <impactSound>FlyOver/Landing</impactSound> -->
</skyfaller>
<modExtensions>
<li Class="WulaFallenEmpire.FlyOverShadowExtension">
<customShadowPath>Wula/Weapon/WULA_Weapon_Empty</customShadowPath>
<useCustomShadow>true</useCustomShadow>
<shadowIntensity>0.8</shadowIntensity>
<minShadowAlpha>0</minShadowAlpha>
<maxShadowAlpha>0</maxShadowAlpha>
<minShadowScale>0</minShadowScale>
<maxShadowScale>0</maxShadowScale>
<!-- 淡入淡出开关 -->
<useFadeEffects>false</useFadeEffects> <!-- 完全禁用淡入淡出 -->
<useFadeIn>false</useFadeIn> <!-- 仅禁用淡入 -->
<useFadeOut>false</useFadeOut> <!-- 仅禁用淡出 -->
<useApproachAnimation>true</useApproachAnimation>
<approachDuration>1</approachDuration>
<approachOffsetDistance>50</approachOffsetDistance>
</li>
</modExtensions>
<seeThroughFog>true</seeThroughFog>
<useHitPoints>false</useHitPoints>
<selectable>false</selectable>
<alwaysHaulable>false</alwaysHaulable>
<altitudeLayer>MetaOverlays</altitudeLayer>
<comps>
<!-- 入场信封信息 -->
<li Class="WulaFallenEmpire.CompProperties_SendLetterAfterTicks">
<ticksDelay>60</ticksDelay> <!-- 2秒后发送 -->
<letterLabel>帝国航空舰已抵达</letterLabel>
<letterText>一艘帝国航空舰响应请求抵达殖民地上空!</letterText>
<letterDef>PositiveEvent</letterDef>
<onlySendOnce>true</onlySendOnce>
<requireOnMap>true</requireOnMap>
<destroyAfterSending>false</destroyAfterSending> <!-- 发送后销毁flyover -->
</li>
<li Class="WulaFallenEmpire.CompProperties_FlyOverFacilities">
<availableFacilities>
<li>HarborFacility</li>
</availableFacilities>
</li>
<!-- 伴飞 -->
<li Class="WulaFallenEmpire.CompProperties_FlyOverEscort">
<escortFlyOverDef>WULA_Striker_Escort</escortFlyOverDef>
<!-- 生成配置 -->
<spawnIntervalTicks>1000</spawnIntervalTicks> <!-- 5秒 -->
<maxEscorts>20</maxEscorts>
<spawnCount>1</spawnCount>
<!-- 位置配置 -->
<spawnDistance>0</spawnDistance>
<lateralOffset>100</lateralOffset>
<verticalOffset>5</verticalOffset>
<useRandomOffset>true</useRandomOffset>
<minSafeDistanceBetweenEscorts>10</minSafeDistanceBetweenEscorts> <!-- 伴飞物之间的距离 -->
<minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 -->
<!-- 飞行配置 -->
<escortSpeedMultiplier>25</escortSpeedMultiplier> <!-- 比主舰稍快 -->
<escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 -->
<mirrorMovement>false</mirrorMovement>
<!-- 行为配置 -->
<spawnOnStart>true</spawnOnStart>
<destroyWithParent>false</destroyWithParent>
<continuousSpawning>true</continuousSpawning>
<!-- 外观配置 -->
<useParentRotation>true</useParentRotation>
<!-- 缩放区间配置 -->
<escortScaleRange>
<min>0.3</min>
<max>0.6</max>
</escortScaleRange>
<!-- 高度遮罩配置 -->
<useHeightMask>true</useHeightMask>
<heightMaskAlphaRange>
<min>0.6</min>
<max>0.8</max>
</heightMaskAlphaRange>
<heightMaskColor>(0.7,0.85,1.0,1.0)</heightMaskColor>
<heightMaskScaleMultiplier>1.3</heightMaskScaleMultiplier>
</li>
<li Class="WulaFallenEmpire.CompProperties_FlyOverEscort">
<escortFlyOverDef>WULA_Bomber_Escort</escortFlyOverDef>
<!-- 生成配置 -->
<spawnIntervalTicks>1350</spawnIntervalTicks> <!-- 5秒 -->
<maxEscorts>10</maxEscorts>
<spawnCount>1</spawnCount>
<!-- 位置配置 -->
<spawnDistance>0</spawnDistance>
<lateralOffset>130</lateralOffset>
<verticalOffset>5</verticalOffset>
<useRandomOffset>true</useRandomOffset>
<minSafeDistanceBetweenEscorts>10</minSafeDistanceBetweenEscorts> <!-- 伴飞物之间的距离 -->
<minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 -->
<!-- 飞行配置 -->
<escortSpeedMultiplier>15</escortSpeedMultiplier> <!-- 比主舰稍快 -->
<escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 -->
<mirrorMovement>false</mirrorMovement>
<!-- 行为配置 -->
<spawnOnStart>true</spawnOnStart>
<destroyWithParent>false</destroyWithParent>
<continuousSpawning>true</continuousSpawning>
<!-- 外观配置 -->
<useParentRotation>true</useParentRotation>
<!-- 缩放区间配置 -->
<escortScaleRange>
<min>0.3</min>
<max>0.6</max>
</escortScaleRange>
<!-- 高度遮罩配置 -->
<useHeightMask>true</useHeightMask>
<heightMaskAlphaRange>
<min>0.6</min>
<max>0.8</max>
</heightMaskAlphaRange>
<heightMaskColor>(0.7,0.85,1.0,1.0)</heightMaskColor>
<heightMaskScaleMultiplier>1.3</heightMaskScaleMultiplier>
</li>
<li Class="WulaFallenEmpire.CompProperties_FlyOverEscort">
<escortFlyOverDef>WULA_BattleShip_Escort</escortFlyOverDef>
<!-- 生成配置 -->
<spawnIntervalTicks>1350</spawnIntervalTicks> <!-- 5秒 -->
<maxEscorts>4</maxEscorts>
<spawnCount>1</spawnCount>
<!-- 位置配置 -->
<spawnDistance>0</spawnDistance>
<lateralOffset>120</lateralOffset>
<verticalOffset>5</verticalOffset>
<useRandomOffset>true</useRandomOffset>
<minSafeDistanceBetweenEscorts>20</minSafeDistanceBetweenEscorts> <!-- 伴飞物之间的距离 -->
<minSafeDistanceFromMain>80</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 -->
<!-- 飞行配置 -->
<escortSpeedMultiplier>10</escortSpeedMultiplier> <!-- 比主舰稍快 -->
<escortAltitudeOffset>7</escortAltitudeOffset> <!-- 比主舰稍高 -->
<mirrorMovement>false</mirrorMovement>
<!-- 行为配置 -->
<spawnOnStart>true</spawnOnStart>
<destroyWithParent>false</destroyWithParent>
<continuousSpawning>true</continuousSpawning>
<!-- 外观配置 -->
<useParentRotation>true</useParentRotation>
<!-- 缩放区间配置 -->
<escortScaleRange>
<min>0.3</min>
<max>0.6</max>
</escortScaleRange>
<!-- 高度遮罩配置 -->
<useHeightMask>true</useHeightMask>
<heightMaskAlphaRange>
<min>0.6</min>
<max>0.8</max>
</heightMaskAlphaRange>
<heightMaskColor>(0.7,0.85,1.0,1.0)</heightMaskColor>
<heightMaskScaleMultiplier>1.3</heightMaskScaleMultiplier>
</li>
</comps>
</ThingDef>
<!-- 巡洋舰 -->
<ThingDef ParentName="EtherealThingBase"> <ThingDef ParentName="EtherealThingBase">
<defName>WULA_BattleShip</defName> <defName>WULA_BattleShip</defName>
<label>乌拉帝国巡洋舰</label> <label>乌拉帝国巡洋舰</label>
@@ -312,157 +510,7 @@
</li> </li>
</comps> </comps>
</ThingDef> </ThingDef>
<ThingDef ParentName="EtherealThingBase"> <!-- 工程舰(弃用) -->
<defName>WULA_AircraftCarrier</defName>
<label>乌拉帝国航空舰</label>
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
<tickerType>Normal</tickerType>
<drawerType>RealtimeOnly</drawerType>
<graphicData>
<texPath>Wula/FlyoverThing/WULA_AircraftCarrier_Shadow</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(70,200)</drawSize>
<color>(195,195,195,45)</color>
</graphicData>
<skyfaller>
<shadow>Wula/Weapon/WULA_Weapon_Empty</shadow>
<shadowSize>(0, 0)</shadowSize>
<motesPerCell>0</motesPerCell>
<floatingSound>FlyOver/Flying</floatingSound>
<!-- <impactSound>FlyOver/Landing</impactSound> -->
</skyfaller>
<modExtensions>
<li Class="WulaFallenEmpire.FlyOverShadowExtension">
<customShadowPath>Wula/Weapon/WULA_Weapon_Empty</customShadowPath>
<useCustomShadow>true</useCustomShadow>
<shadowIntensity>0.8</shadowIntensity>
<minShadowAlpha>0</minShadowAlpha>
<maxShadowAlpha>0</maxShadowAlpha>
<minShadowScale>0</minShadowScale>
<maxShadowScale>0</maxShadowScale>
<!-- 淡入淡出开关 -->
<useFadeEffects>false</useFadeEffects> <!-- 完全禁用淡入淡出 -->
<useFadeIn>false</useFadeIn> <!-- 仅禁用淡入 -->
<useFadeOut>false</useFadeOut> <!-- 仅禁用淡出 -->
<useApproachAnimation>true</useApproachAnimation>
<approachDuration>1</approachDuration>
<approachOffsetDistance>50</approachOffsetDistance>
</li>
</modExtensions>
<seeThroughFog>true</seeThroughFog>
<useHitPoints>false</useHitPoints>
<selectable>false</selectable>
<alwaysHaulable>false</alwaysHaulable>
<altitudeLayer>MetaOverlays</altitudeLayer>
<comps>
<!-- 入场信封信息 -->
<li Class="WulaFallenEmpire.CompProperties_SendLetterAfterTicks">
<ticksDelay>60</ticksDelay> <!-- 2秒后发送 -->
<letterLabel>帝国航空舰已抵达</letterLabel>
<letterText>一艘帝国航空舰响应请求抵达殖民地上空!</letterText>
<letterDef>PositiveEvent</letterDef>
<onlySendOnce>true</onlySendOnce>
<requireOnMap>true</requireOnMap>
<destroyAfterSending>false</destroyAfterSending> <!-- 发送后销毁flyover -->
</li>
<li Class="WulaFallenEmpire.CompProperties_FlyOverFacilities">
<availableFacilities>
<li>HarborFacility</li>
</availableFacilities>
</li>
<!-- 伴飞 -->
<li Class="WulaFallenEmpire.CompProperties_FlyOverEscort">
<escortFlyOverDef>WULA_Striker_Escort</escortFlyOverDef>
<!-- 生成配置 -->
<spawnIntervalTicks>1000</spawnIntervalTicks> <!-- 5秒 -->
<maxEscorts>20</maxEscorts>
<spawnCount>1</spawnCount>
<!-- 位置配置 -->
<spawnDistance>0</spawnDistance>
<lateralOffset>100</lateralOffset>
<verticalOffset>5</verticalOffset>
<useRandomOffset>true</useRandomOffset>
<minSafeDistanceBetweenEscorts>10</minSafeDistanceBetweenEscorts> <!-- 伴飞物之间的距离 -->
<minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 -->
<!-- 飞行配置 -->
<escortSpeedMultiplier>8</escortSpeedMultiplier> <!-- 比主舰稍快 -->
<escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 -->
<mirrorMovement>false</mirrorMovement>
<!-- 行为配置 -->
<spawnOnStart>true</spawnOnStart>
<destroyWithParent>false</destroyWithParent>
<continuousSpawning>true</continuousSpawning>
<!-- 外观配置 -->
<useParentRotation>true</useParentRotation>
<!-- 缩放区间配置 -->
<escortScaleRange>
<min>0.3</min>
<max>0.6</max>
</escortScaleRange>
<!-- 高度遮罩配置 -->
<useHeightMask>true</useHeightMask>
<heightMaskAlphaRange>
<min>0.6</min>
<max>0.8</max>
</heightMaskAlphaRange>
<heightMaskColor>(0.7,0.85,1.0,1.0)</heightMaskColor>
<heightMaskScaleMultiplier>1.3</heightMaskScaleMultiplier>
</li>
<li Class="WulaFallenEmpire.CompProperties_FlyOverEscort">
<escortFlyOverDef>WULA_Bomber_Escort</escortFlyOverDef>
<!-- 生成配置 -->
<spawnIntervalTicks>1350</spawnIntervalTicks> <!-- 5秒 -->
<maxEscorts>10</maxEscorts>
<spawnCount>1</spawnCount>
<!-- 位置配置 -->
<spawnDistance>0</spawnDistance>
<lateralOffset>130</lateralOffset>
<verticalOffset>5</verticalOffset>
<useRandomOffset>true</useRandomOffset>
<minSafeDistanceBetweenEscorts>10</minSafeDistanceBetweenEscorts> <!-- 伴飞物之间的距离 -->
<minSafeDistanceFromMain>70</minSafeDistanceFromMain> <!-- 与主飞行物的距离检查 -->
<!-- 飞行配置 -->
<escortSpeedMultiplier>5</escortSpeedMultiplier> <!-- 比主舰稍快 -->
<escortAltitudeOffset>10</escortAltitudeOffset> <!-- 比主舰稍高 -->
<mirrorMovement>false</mirrorMovement>
<!-- 行为配置 -->
<spawnOnStart>true</spawnOnStart>
<destroyWithParent>false</destroyWithParent>
<continuousSpawning>true</continuousSpawning>
<!-- 外观配置 -->
<useParentRotation>true</useParentRotation>
<!-- 缩放区间配置 -->
<escortScaleRange>
<min>0.3</min>
<max>0.6</max>
</escortScaleRange>
<!-- 高度遮罩配置 -->
<useHeightMask>true</useHeightMask>
<heightMaskAlphaRange>
<min>0.6</min>
<max>0.8</max>
</heightMaskAlphaRange>
<heightMaskColor>(0.7,0.85,1.0,1.0)</heightMaskColor>
<heightMaskScaleMultiplier>1.3</heightMaskScaleMultiplier>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="EtherealThingBase"> <ThingDef ParentName="EtherealThingBase">
<defName>WULA_ConstructionShip</defName> <defName>WULA_ConstructionShip</defName>
<label>乌拉帝国工程舰</label> <label>乌拉帝国工程舰</label>