This commit is contained in:
Tourswen
2025-12-08 01:00:46 +08:00
12 changed files with 745 additions and 612 deletions

View File

@@ -1,5 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ThingDef ParentName="BuildingBase">
<defName>WULA_AreaTeleportBeacon</defName>
<label>乌拉区域传送信标</label>
<description>负责协调殖民地与轨道上的乌拉帝国舰队进行材料输送的信标,空投建筑会优先从信标覆盖区域吸纳资源完成空投。</description>
<thingClass>Building</thingClass>
<thingCategories Inherit="False">
<li>BuildingsMisc</li>
</thingCategories>
<graphicData>
<texPath>Wula/Building/WULA_OrbitalTradeBeacon</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shadowData>
<volume>(0.3, 0.2, 0.3)</volume>
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<altitudeLayer>Building</altitudeLayer>
<minifiedDef>MinifiedThing</minifiedDef>
<statBases>
<MaxHitPoints>75</MaxHitPoints>
<WorkToBuild>800</WorkToBuild>
<Flammability>0.5</Flammability>
<Mass>5</Mass>
</statBases>
<drawerType>MapMeshAndRealTime</drawerType>
<drawPlaceWorkersWhileSelected>true</drawPlaceWorkersWhileSelected>
<fillPercent>0.15</fillPercent>
<costList>
<Steel>40</Steel>
<ComponentIndustrial>1</ComponentIndustrial>
</costList>
<tickerType>Normal</tickerType>
<building>
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
</building>
<comps>
<li Class="WulaFallenEmpire.CompProperties_MapTeleporter">
<areaSize>(13, 13)</areaSize>
<warmupTicks>120</warmupTicks>
<requiredResearch>WULA_Colony_License_LV1_Technology</requiredResearch>
</li>
</comps>
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
<pathCost>14</pathCost>
<designationCategory>WULA_Buildings</designationCategory>
<uiOrder>2100</uiOrder>
<rotatable>false</rotatable>
<placeWorkers>
<li>PlaceWorker_ShowTradeBeaconRadius</li>
</placeWorkers>
<designationHotKey>Misc2</designationHotKey>
<researchPrerequisites>
<li>WULA_Colony_License_LV1_Technology</li>
</researchPrerequisites>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_OrbitalTradeBeacon</defName>
<label>乌拉轨道输送信标</label>
@@ -973,4 +1030,6 @@
</li>
</comps>
</ThingDef>
</Defs>

View File

@@ -1,5 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ThingDef ParentName="EtherealThingBase">
<defName>WULA_TeleportLandingMarker</defName>
<label>传送降落标记</label>
<description>用于标记传送降落位置。</description>
<thingClass>WulaFallenEmpire.WULA_TeleportLandingMarker</thingClass>
<graphicData>
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone_Plus</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<drawSize>(13,13)</drawSize>
<damageData>
<enabled>false</enabled>
</damageData>
</graphicData>
<altitudeLayer>Building</altitudeLayer>
<rotatable>false</rotatable>
<selectable>true</selectable>
<hasCustomRectForSelector>true</hasCustomRectForSelector>
<drawerType>RealtimeOnly</drawerType>
<drawOffscreen>true</drawOffscreen>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_Prefab_Cleanzone_NewColonyBase_Beacon</defName>
<label>乌拉预制件空投信标-小型前哨站</label>

View File

@@ -113,5 +113,33 @@
<WULA_SelectCategoryFirst>请先选择一个分类</WULA_SelectCategoryFirst>
<WULA_GatheringMaterials>正在收集材料</WULA_GatheringMaterials>
<WULA_Paused>已暂停</WULA_Paused>
<!-- Area Teleporter -->
<WULA_CancelTeleport>取消传送</WULA_CancelTeleport>
<WULA_CancelTeleportDesc>取消当前的传送预热。</WULA_CancelTeleportDesc>
<WULA_InitiateTeleport>启动传送</WULA_InitiateTeleport>
<WULA_InitiateTeleportDesc>启动区域传送程序,将信标周围的物体传送到指定位置。</WULA_InitiateTeleportDesc>
<WULA_RequiresResearch>需要研究:{0}</WULA_RequiresResearch>
<WULA_MissingResearch>缺少必要的研究:{0}</WULA_MissingResearch>
<WULA_TeleportFailed_MapGeneration>无法生成目标地图。</WULA_TeleportFailed_MapGeneration>
<WULA_TeleportWarmupStarted>传送预热已开始。</WULA_TeleportWarmupStarted>
<WULA_TeleportCancelled>传送已取消。</WULA_TeleportCancelled>
<WULA_TeleportFailed_InvalidTarget>无效的目标位置。</WULA_TeleportFailed_InvalidTarget>
<WULA_TeleportFailed_NoMap>无法获取目标地图。</WULA_TeleportFailed_NoMap>
<WULA_TeleportSuccessful>传送成功。</WULA_TeleportSuccessful>
<WULA_SelectArrivalPoint>选择降落点</WULA_SelectArrivalPoint>
<WULA_SelectArrivalPointDesc>选择传送到达的具体位置。</WULA_SelectArrivalPointDesc>
<WULA_OutOfBounds>超出地图边界。</WULA_OutOfBounds>
<WULA_InNoBuildArea>位于不可建造区域。</WULA_InNoBuildArea>
<WULA_BlockedByFog>目标位置被迷雾覆盖。</WULA_BlockedByFog>
<WULA_BlockedByIndestructible>被不可破坏的物体阻挡:{0}</WULA_BlockedByIndestructible>
<WULA_TerrainImpassable>目标地形不可通过。</WULA_TerrainImpassable>
<WULA_BlockedByThickRoof>被厚岩顶阻挡。</WULA_BlockedByThickRoof>
<WULA_MustSelectLandingSpot>必须选择一个降落点。</WULA_MustSelectLandingSpot>
<WULA_ConfirmTeleport>确认传送</WULA_ConfirmTeleport>
<WULA_ConfirmTeleportDesc>确认当前位置并开始传送。</WULA_ConfirmTeleportDesc>
<WULA_MoveMarker>移动标记</WULA_MoveMarker>
<WULA_MoveMarkerDesc>重新选择降落位置。</WULA_MoveMarkerDesc>
<WULA_GeneratedMapCleanedUp>由于传送取消,生成的临时地图已被清理。</WULA_GeneratedMapCleanedUp>
<WULA_InsufficientFuel>燃料不足。</WULA_InsufficientFuel>
</LanguageData>