2025-7-15

This commit is contained in:
2025-07-15 12:04:02 +08:00
parent 403587cd63
commit 0b722cd292
12 changed files with 215 additions and 38 deletions

View File

@@ -184,6 +184,7 @@
<recipes>
<li>Make_WULA_Charge_Cube</li>
<li>Make_WULA_Charge_Cube_Group</li>
<li>Make_WULA_Dark_Matter_Item</li>
</recipes>
<inspectorTabs>
<li>ITab_Bills</li>
@@ -537,7 +538,7 @@
<ThingDef ParentName="GravshipComponentBase">
<defName>Wula_DarkEnergy_Engine</defName>
<label>乌拉帝国暗物质核心</label>
<description>乌拉帝国为登陆舰设计并使用失落科技所建造的暗物质核心,是战舰所用的暗物质核心的缩小版。它可以像闪耀世界的逆重引擎一样支撑一艘飞船的主体结构,并支持飞船在近地轨道移动。\n\n除此之外内部通过金属启动的湮灭反应还能为全舰提供巨量电力——但是它只能在近地轨道上工作当在地表停靠时复杂的环境会使得能源核心进入闭锁状态。</description>
<description>乌拉帝国为登陆舰设计并使用失落科技所建造的暗物质核心,是战舰所用的暗物质核心的缩小版。它可以像闪耀世界的逆重引擎一样支撑一艘飞船的主体结构,并支持飞船在近地轨道移动。\n\n除此之外内部通过金属启动的湮灭反应还能为全舰提供巨量电力——但是它只能在近地轨道上工作当在地表停靠时复杂的环境会使得能源核心进入闭锁状态。\n\n温馨提示你可以建造多个暗物质核心但是请确保你只有唯一一艘飞船否则将导致不可预知的bug。</description>
<thingClass>Building_GravEngine</thingClass>
<drawerType>RealtimeOnly</drawerType>
<tickerType>Normal</tickerType>
@@ -560,7 +561,7 @@
<passability>PassThroughOnly</passability>
<pathCost>20</pathCost>
<canOverlapZones>false</canOverlapZones>
<designationCategory>Production</designationCategory>
<designationCategory>Odyssey</designationCategory>
<building>
<ai_neverTrashThis>true</ai_neverTrashThis>
<deconstructible>false</deconstructible>
@@ -594,7 +595,7 @@
<li>SignalJammer</li>
<li>PilotSubpersonaCore</li>
<li>GravshipShieldGenerator</li>
<!-- <li>Wula_DarkEnergy_FuelTank</li> -->
<li>Wula_DarkEnergy_FuelTank</li>
</linkableFacilities>
</li>
<li Class="CompProperties_AmbientSound">
@@ -622,15 +623,21 @@
<canEjectFuel>true</canEjectFuel>
</li>
</comps>
<costList>
<Steel>200</Steel>
<ComponentSpacer>6</ComponentSpacer>
<WULA_Dark_Matter_Item>1</WULA_Dark_Matter_Item>
</costList>
</ThingDef>
<!-- <ThingDef ParentName="FuelTankBase">
<ThingDef ParentName="FuelTankBase">
<defName>Wula_DarkEnergy_FuelTank</defName>
<label>暗物质引擎</label>
<description>乌拉帝国用于存储湮灭反应释放的巨量能源并将其转化为飞行器飞行所需燃料的设备——在星球环境下,这些能源无法直接输入引擎。</description>
<tickerType>Normal</tickerType>
<graphicData>
<graphicClass>Graphic_Multi</graphicClass>
<texPath>Things/Building/LargeChemfuelTank/LargeChemfuelTank</texPath>
<drawSize>(3, 3)</drawSize>
<texPath>Wula/Building/Wula_DarkEnergy_FuelTank</texPath>
<drawSize>(4,4)</drawSize>
</graphicData>
<statBases>
<MaxHitPoints>300</MaxHitPoints>
@@ -643,18 +650,21 @@
<costList>
<Steel>200</Steel>
</costList>
<designationCategory>Production</designationCategory>
<designationCategory>Odyssey</designationCategory>
<costList>
<Steel>100</Steel>
<ComponentSpacer>2</ComponentSpacer>
<WULA_Dark_Matter_Item>1</WULA_Dark_Matter_Item>
</costList>
<comps>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
<basePowerConsumption>1000</basePowerConsumption>
<transmitsPower>true</transmitsPower>
<soundAmbientProducingPower>ChemfuelFiredGenerator_Ambience</soundAmbientProducingPower>
</li>
<li Class="CompProperties_Refuelable">
<fuelConsumptionRate>-150</fuelConsumptionRate>
<fuelCapacity>750</fuelCapacity>
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
<targetFuelLevelConfigurable>false</targetFuelLevelConfigurable>
<initialConfigurableTargetFuelLevel>750</initialConfigurableTargetFuelLevel>
<fuelFilter>
<thingDefs>
@@ -663,17 +673,18 @@
</fuelFilter>
<fuelLabel>Chemfuel</fuelLabel>
<fuelGizmoLabel>Chemfuel</fuelGizmoLabel>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
<consumeFuelOnlyWhenUsed>false</consumeFuelOnlyWhenUsed>
<autoRefuelPercent>1</autoRefuelPercent>
<showFuelGizmo>true</showFuelGizmo>
<drawOutOfFuelOverlay>false</drawOutOfFuelOverlay>
<showAllowAutoRefuelToggle>false</showAllowAutoRefuelToggle>
<canEjectFuel>false</canEjectFuel>
<drawFuelGaugeInMap>false</drawFuelGaugeInMap>
<initialFuelPercent>0.01</initialFuelPercent>
</li>
</comps>
<uiOrder>2155</uiOrder>
</ThingDef> -->
</ThingDef>
<!-- 联络台 -->
<!-- <ThingDef ParentName="BuildingBase">
@@ -751,4 +762,71 @@
</building>
<clearBuildingArea>false</clearBuildingArea>
</ThingDef> -->
<!-- 外挂炮台 -->
<ThingDef ParentName="BuildingBase">
<defName>WUla_Cat_Turret</defName>
<label>乌拉猫猫炮塔</label>
<description>有时候乌拉星人会把拿着DLa-1"页岩"突击步枪的乌拉猫猫机械体挂在外壁上充当临时炮台。这种“炮台”依附于墙壁不会阻碍通行深受爱猫TV好评。</description>
<thingClass>Building_TurretGun</thingClass>
<drawerType>MapMeshAndRealTime</drawerType>
<graphicData>
<texPath>Things/Building/Mech/TurretMechLarge_Base</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(1,1)</drawSize>
<drawOffset>(0,0,-0.16)</drawOffset>
<damageData>
<enabled>false</enabled>
</damageData>
<shadowData>
<offset>(-0.13,-0.87,-0.1)</offset>
<volume>(0.5,0.4,1.05)</volume>
</shadowData>
</graphicData>
<altitudeLayer>BuildingOnTop</altitudeLayer>
<designationCategory>Security</designationCategory>
<stealable>false</stealable>
<size>(1,1)</size>
<passability>Standable</passability>
<terrainAffordanceNeeded IsNull="True" />
<pathCost>0</pathCost>
<fillPercent>0.4</fillPercent>
<tickerType>Normal</tickerType>
<comps>
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_Stunnable">
<affectedDamageDefs>
<li>Stun</li>
<li>EMP</li>
</affectedDamageDefs>
<adaptableDamageDefs>
<li>EMP</li>
</adaptableDamageDefs>
</li>
</comps>
<statBases>
<MaxHitPoints>260</MaxHitPoints>
<Flammability>0</Flammability>
<Mass>30</Mass>
<ShootingAccuracyTurret>0.9</ShootingAccuracyTurret>
<Beauty>-20</Beauty>
</statBases>
<damageMultipliers>
<li>
<damageDef>Flame</damageDef>
<multiplier>0</multiplier>
</li>
</damageMultipliers>
<!-- <generateCommonality>4</generateCommonality> -->
<building>
<isEdifice>false</isEdifice>
<isAttachment>true</isAttachment>
<combatPower>220</combatPower>
<turretGunDef>WULA_RW_Base_AR</turretGunDef>
<turretBurstWarmupTime>1.0</turretBurstWarmupTime>
<turretBurstCooldownTime>1.2</turretBurstCooldownTime>
<soundAmbient>MechTurretBig_Call</soundAmbient>
</building>
<uiIconPath>Things/Building/Security/TurretMortar_MenuIcon</uiIconPath>
</ThingDef>
</Defs>