Files
WulaFallenEmpireRW/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Misc_Buildings.xml
Tourswen 975a3bad52 1
2025-12-09 12:46:45 +08:00

1071 lines
43 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ThingDef ParentName="BuildingBase">
<defName>WULA_AreaTeleportBeacon</defName>
<label>区域跃迁引擎</label>
<description>乌拉帝国的科技结晶之一,可以供整个区域继续传送的跃迁引擎,它会把区域内的地面、建筑、生物和散落材料等完整地移动到其他地图上。</description>
<thingClass>WulaFallenEmpire.Building_ExtraGraphics</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(1,1)</size>
<drawHighlight>true</drawHighlight>
<tradeability>None</tradeability>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<uiIconPath>Wula/Building/Flag/WULA_Flag_Building_A</uiIconPath>
<rotatable>false</rotatable>
<graphicData>
<texPath>Wula/Building/Flag/WULA_Flag_Building_Mount</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(1,1)</drawSize>
</graphicData>
<costList>
<WULA_Alloy>50</WULA_Alloy>
<WULA_Tex_Voucher>1</WULA_Tex_Voucher>
</costList>
<statBases>
<MaxHitPoints>50</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>1000</WorkToBuild>
<Mass>5</Mass>
</statBases>
<tickerType>Normal</tickerType>
<canOverlapZones>true</canOverlapZones>
<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>
<designationCategory>WULA_Buildings</designationCategory>
<researchPrerequisites>
<li>WULA_Building_Teleporter_Technology</li>
</researchPrerequisites>
<building>
<expandHomeArea>false</expandHomeArea>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<paintable>true</paintable>
<isInert>true</isInert>
</building>
<modExtensions>
<li Class="WulaFallenEmpire.ExtraGraphicsExtension">
<globalAnimationSpeed>0</globalAnimationSpeed>
<globalAnimationIntensity>0</globalAnimationIntensity>
<graphicLayers>
<li>
<texturePath>Wula/Building/Flag/WULA_Flag_Building_A</texturePath>
<shaderName>MoteGlow</shaderName>
<scale>(3,3)</scale>
<drawOrder>0</drawOrder>
<offset>(0,1,2)</offset>
<animationSpeed>1.5</animationSpeed> <!-- 比全局慢 -->
<animationIntensity>0.2</animationIntensity> <!-- 比全局弱 -->
<animationPhase>0</animationPhase>
</li>
<li>
<texturePath>Wula/Building/Flag/WULA_Flag_Building_Mount</texturePath>
<shaderName>Transparent</shaderName>
<scale>(1,1)</scale>
<drawOrder>1</drawOrder>
<offset>(0,1,0)</offset>
<animationSpeed>0</animationSpeed> <!-- 比全局慢 -->
<animationIntensity>0</animationIntensity> <!-- 比全局弱 -->
<animationPhase>0</animationPhase>
</li>
</graphicLayers>
</li>
</modExtensions>
<comps>
<li Class="WulaFallenEmpire.CompProperties_MapTeleporter">
<areaSize>(13, 13)</areaSize>
<warmupTicks>120</warmupTicks>
<requiredResearch>WULA_Building_Teleporter_Technology</requiredResearch>
</li>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(120,240,252,0)</glowColor>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_OrbitalTradeBeacon</defName>
<label>乌拉轨道输送信标</label>
<description>负责协调殖民地与轨道上的乌拉帝国舰队进行材料输送的信标,空投建筑会优先从信标覆盖区域吸纳资源完成空投。</description>
<thingClass>Building_OrbitalTradeBeacon</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>
<building>
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
</building>
<comps>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
<basePowerConsumption>-1</basePowerConsumption>
</li>
<li Class="CompProperties_Flickable"/>
<li Class="CompProperties_Breakdownable"/>
</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_Fake_Mothership_Beacon_Building</defName>
<label>帝国母舰信标</label>
<description>111</description>
<thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(1,1)</size>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<graphicData>
<texPath>Wula/Weapon/WULA_Weapon_Empty</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(1,1)</drawSize>
<color>(195,195,195,255)</color>
</graphicData>
<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>true</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_FactionSetter">
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
<overrideExistingFaction>false</overrideExistingFaction>
</li>
<li Class="WulaFallenEmpire.CompProperties_AircraftHangar">
<aircraftDef>WULA_MotherShip_Entity</aircraftDef>
<aircraftCount>1</aircraftCount>
<skyfallerLeaving></skyfallerLeaving>
<autoLaunchEnabled>true</autoLaunchEnabled>
<autoLaunchDelayTicks>1</autoLaunchDelayTicks>
<autoLaunchOnConstruction>true</autoLaunchOnConstruction>
<autoLaunchOnPowerOn>false</autoLaunchOnPowerOn>
</li>
</comps>
</ThingDef>
<ThingDef>
<defName>WULA_MotherShip_Entity</defName>
<label>帝国母舰</label>
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_AircraftCarrier_Beacon_Building</defName>
<label>帝国舰队信标</label>
<description>用于向乌拉帝国舰队提交资源的信标可以换取一支帝国攻击舰队的额外征调权包含2艘可以发起轨道炮击的巡洋舰和1艘可以提供航空器支援的航空舰。</description>
<thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<designationCategory>WULA_Buildings</designationCategory>
<researchPrerequisites Inherit="False">
<li>WULA_Aircraft_Carrier_Technology</li>
</researchPrerequisites>
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(3,3)</size>
<uiIconPath>Wula/Building/WULA_Fake_AircraftCarrier_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>
<statBases>
<MaxHitPoints>600</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>36000</WorkToBuild>
<Mass>125</Mass>
<Comfort>0.65</Comfort>
</statBases>
<costList Inherit="False">
<WULA_Alloy>500</WULA_Alloy>
<WULA_Tex_Voucher>1</WULA_Tex_Voucher>
</costList>
<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_FactionSetter">
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
<overrideExistingFaction>false</overrideExistingFaction>
</li>
<li Class="WulaFallenEmpire.CompProperties_AircraftHangar">
<aircraftDef>WULA_AircraftCarrier_Entity</aircraftDef>
<aircraftCount>1</aircraftCount>
<skyfallerLeaving></skyfallerLeaving>
<autoLaunchEnabled>true</autoLaunchEnabled>
<autoLaunchDelayTicks>1</autoLaunchDelayTicks>
<autoLaunchOnConstruction>true</autoLaunchOnConstruction>
<autoLaunchOnPowerOn>false</autoLaunchOnPowerOn>
</li>
</comps>
</ThingDef>
<ThingDef>
<defName>WULA_AircraftCarrier_Entity</defName>
<label>帝国攻击舰队</label>
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_ConstructionShip_Beacon_Building</defName>
<label>帝国拒止舰信标</label>
<description>用于向乌拉帝国舰队提交资源的信标可以换取一支帝国拒止舰队的额外征调权包含1艘可以提供轨道支援的拒止舰。\n\n帝国拒止舰是搭载了移动工厂的防御型装舰种它们可以为各殖民地提供非攻击性的支援以从猛烈的袭击中保护殖民地或加速殖民地的生产发展。</description>
<thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<!-- <designationCategory>WULA_Buildings</designationCategory>
<researchPrerequisites Inherit="False">
<li>WULA_ConstructionShip_Technology</li>
</researchPrerequisites> -->
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(3,3)</size>
<uiIconPath>Wula/Building/WULA_Fake_ConstructionShip_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>
<statBases>
<MaxHitPoints>600</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>36000</WorkToBuild>
<Mass>125</Mass>
<Comfort>0.65</Comfort>
</statBases>
<costList>
<WULA_Alloy>300</WULA_Alloy>
<ComponentIndustrial>6</ComponentIndustrial>
</costList>
<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_FactionSetter">
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
<overrideExistingFaction>false</overrideExistingFaction>
</li>
<li Class="WulaFallenEmpire.CompProperties_AircraftHangar">
<aircraftDef>WULA_ConstructionShip_Entity</aircraftDef>
<aircraftCount>1</aircraftCount>
<skyfallerLeaving></skyfallerLeaving>
<autoLaunchEnabled>true</autoLaunchEnabled>
<autoLaunchDelayTicks>1</autoLaunchDelayTicks>
<autoLaunchOnConstruction>true</autoLaunchOnConstruction>
<autoLaunchOnPowerOn>false</autoLaunchOnPowerOn>
</li>
</comps>
</ThingDef>
<ThingDef>
<defName>WULA_ConstructionShip_Entity</defName>
<label>帝国拒止舰队</label>
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass>
</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">
<defName>WULA_Watch_Tower</defName>
<label>乌拉帝国监视塔</label>
<description>111</description>
<thingClass>WulaFallenEmpire.Building_MapObserver</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(3,3)</size>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<graphicData>
<texPath>Wula/Building/WULA_Fake_Fighter_Drone_Building</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(3,3)</drawSize>
<color>(195,195,195,255)</color>
</graphicData>
<statBases>
<MaxHitPoints>100</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>36000</WorkToBuild>
<Mass>125</Mass>
<Comfort>0.65</Comfort>
</statBases>
<tickerType>Normal</tickerType>
<canOverlapZones>true</canOverlapZones>
<rotatable>true</rotatable>
<hasInteractionCell>false</hasInteractionCell>
<defaultPlacingRot>East</defaultPlacingRot>
<selectable>true</selectable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<preventSkyfallersLandingOn>true</preventSkyfallersLandingOn>
<drawerType>RealtimeOnly</drawerType>
<repairEffect>ConstructMetal</repairEffect>
<forceDebugSpawnable>true</forceDebugSpawnable>
<building>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<paintable>true</paintable>
<isInert>true</isInert>
</building>
<comps>
</comps>
</ThingDef> -->
<!-- 战机 -->
<ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_Fighter_Drone_Building</defName>
<label>乌拉帝国蜂群无人机</label>
<description>一台小型无人机,装备了激光炮和汽油弹,可以为殖民地提供廉价但有效的空中支援。和那些大家伙不同,蜂群无人机不需要机库,并且可以通过舰队的电磁网补充能量,实现永久滞空作战。</description>
<thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(3,3)</size>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<graphicData>
<texPath>Wula/Building/WULA_Fake_Fighter_Drone_Building</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(3,3)</drawSize>
<color>(195,195,195,255)</color>
</graphicData>
<statBases>
<MaxHitPoints>100</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>36000</WorkToBuild>
<Mass>125</Mass>
<Comfort>0.65</Comfort>
</statBases>
<costList>
<WULA_Alloy>50</WULA_Alloy>
<ComponentIndustrial>1</ComponentIndustrial>
</costList>
<designationCategory>WULA_Buildings</designationCategory>
<researchPrerequisites Inherit="False">
<li>WULA_Light_Fighter_Drone_Technology</li>
</researchPrerequisites>
<tickerType>Normal</tickerType>
<canOverlapZones>true</canOverlapZones>
<rotatable>true</rotatable>
<hasInteractionCell>false</hasInteractionCell>
<defaultPlacingRot>East</defaultPlacingRot>
<selectable>true</selectable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<preventSkyfallersLandingOn>true</preventSkyfallersLandingOn>
<drawerType>RealtimeOnly</drawerType>
<repairEffect>ConstructMetal</repairEffect>
<forceDebugSpawnable>true</forceDebugSpawnable>
<building>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<paintable>true</paintable>
<isInert>true</isInert>
</building>
<comps>
<li Class="WulaFallenEmpire.CompProperties_AircraftHangar">
<aircraftDef>WULA_Fighter_Drone_Entity</aircraftDef>
<aircraftCount>1</aircraftCount>
<skyfallerLeaving>WULA_Fighter_Drone_Leaving</skyfallerLeaving>
<autoLaunchEnabled>false</autoLaunchEnabled>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="SkyfallerBase">
<defName>WULA_Fighter_Drone_Leaving</defName>
<label>乌拉帝国蜂群无人机 (起飞中)</label>
<thingClass>FlyShipLeaving</thingClass>
<skyfaller>
<reversed>true</reversed>
<anticipationSound>Shuttle_Leaving</anticipationSound>
<anticipationSoundTicks>-10</anticipationSoundTicks>
<ticksToImpactRange>-40~-15</ticksToImpactRange>
<moteSpawnTime>0.05</moteSpawnTime>
<shadow>Things/Skyfaller/SkyfallerShadowRectangle</shadow>
<shadowSize>(2,2)</shadowSize>
<motesPerCell>1</motesPerCell>
<angleCurve>
<points>
<li>(0,90)</li>
<li>(1,110)</li>
</points>
</angleCurve>
<rotationCurve>
<points>
<li>(0,90)</li>
<li>(1,91)</li>
</points>
</rotationCurve>
<zPositionCurve>
<points>
<li>(0,0)</li>
<li>(0.08,2)</li>
</points>
</zPositionCurve>
<speedCurve>
<points>
<li>(0,0.2)</li>
<li>(0.4,0.7)</li>
</points>
</speedCurve>
</skyfaller>
<graphicData>
<texPath>Wula/Building/WULA_Fake_Fighter_Drone_Building</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(2.65,2.65)</drawSize>
</graphicData>
<altitudeLayer>MetaOverlays</altitudeLayer>
</ThingDef>
<ThingDef>
<defName>WULA_Fighter_Drone_Entity</defName>
<label>乌拉帝国蜂群无人机</label>
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_Striker_Beacon_Building</defName>
<label>乌拉帝国攻击机信标</label>
<description>用于向乌拉帝国舰队提交资源的信标,可以换取一台乌拉帝国攻击机的支援。若想调动大型战机入场,需要轨道上有携带&lt;color=#BD952F>&lt;i>机库&lt;/i>&lt;/color>的战舰。\n\n乌拉帝国的攻击机是强大的对地支援火力挂载了大量导弹、EMP炸弹和强大的机炮对敌方目标实施精准收割。</description>
<thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<size>(2,2)</size>
<uiIconPath>Wula/Building/WULA_Fake_Striker_Beacon_Building</uiIconPath>
<rotatable>false</rotatable>
<graphicData>
<texPath>Wula/Building/WULA_Flyover_Beacon</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(2,2)</drawSize>
<color>(195,195,195,255)</color>
</graphicData>
<costList Inherit="False">
<WULA_Alloy>200</WULA_Alloy>
<WULA_Charge_Cube>10</WULA_Charge_Cube>
</costList>
<statBases>
<MaxHitPoints>600</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>36000</WorkToBuild>
<Mass>125</Mass>
<Comfort>0.65</Comfort>
</statBases>
<designationCategory>WULA_Buildings</designationCategory>
<researchPrerequisites Inherit="False">
<li>WULA_Striker_Technology</li>
</researchPrerequisites>
<tickerType>Normal</tickerType>
<canOverlapZones>true</canOverlapZones>
<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>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<paintable>true</paintable>
<isInert>true</isInert>
</building>
<comps>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(120,240,252,0)</glowColor>
</li>
<li Class="WulaFallenEmpire.CompProperties_AircraftHangar">
<aircraftDef>WULA_Striker_Entity</aircraftDef>
<aircraftCount>1</aircraftCount>
<skyfallerLeaving></skyfallerLeaving>
<autoLaunchEnabled>false</autoLaunchEnabled>
</li>
</comps>
</ThingDef>
<ThingDef>
<defName>WULA_Striker_Entity</defName>
<label>乌拉帝国攻击机</label>
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>WULA_Fake_Bomber_Beacon_Building</defName>
<label>乌拉帝国轰炸机信标</label>
<description>用于向乌拉帝国舰队提交资源的信标,可以换取一台乌拉帝国轰炸机的支援。若想调动大型战机入场,需要轨道上有携带&lt;color=#BD952F>&lt;i>机库&lt;/i>&lt;/color>的战舰。\n\n乌拉帝国的轰炸机是可以进入大气层的最大的飞行载具除了投掷功能性的烟雾弹外也能投下大量炸弹或是发射一枚暗物质导弹夷平帝国之敌。</description>
<thingClass>Building</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>Building</altitudeLayer>
<pathCost>50</pathCost>
<designationCategory>WULA_Buildings</designationCategory>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(2,2)</size>
<rotatable>false</rotatable>
<uiIconPath>Wula/Building/WULA_Fake_Bomber_Beacon_Building</uiIconPath>
<graphicData>
<texPath>Wula/Building/WULA_Flyover_Beacon</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(2,2)</drawSize>
<color>(195,195,195,255)</color>
</graphicData>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<statBases>
<MaxHitPoints>600</MaxHitPoints>
<Flammability>0.5</Flammability>
<WorkToBuild>36000</WorkToBuild>
<Mass>125</Mass>
<Comfort>0.65</Comfort>
</statBases>
<designationCategory>WULA_Buildings</designationCategory>
<researchPrerequisites Inherit="False">
<li>WULA_Bomber_Technology</li>
</researchPrerequisites>
<costList Inherit="False">
<WULA_Alloy>250</WULA_Alloy>
<WULA_Dark_Matter_Item>4</WULA_Dark_Matter_Item>
</costList>
<tickerType>Normal</tickerType>
<canOverlapZones>true</canOverlapZones>
<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>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<paintable>true</paintable>
<isInert>true</isInert>
</building>
<comps>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(120,240,252,0)</glowColor>
</li>
<li Class="WulaFallenEmpire.CompProperties_AircraftHangar">
<aircraftDef>WULA_Bomber_Entity</aircraftDef>
<aircraftCount>1</aircraftCount>
<skyfallerLeaving></skyfallerLeaving>
<autoLaunchEnabled>false</autoLaunchEnabled>
</li>
</comps>
</ThingDef>
<ThingDef>
<defName>WULA_Bomber_Entity</defName>
<label>乌拉帝国轰炸机</label>
<description>什么这是个记录数量用的thingdef你不应该在任何场合下看到这个。</description>
<thingClass>Thing</thingClass>
</ThingDef>
<!-- 杂项 -->
<ThingDef ParentName="TableGatherSpotBase">
<defName>WULA_Table1x2c</defName>
<label>乌拉帝国桌子 (1x2)</label>
<description>乌拉帝国的桌子</description>
<graphicData>
<texPath>Wula/Building/WULA_Table1x2c</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<shaderType>CutoutComplex</shaderType>
<drawSize>(2,2)</drawSize>
<shadowData>
<volume>(0.85, 0.5, 0.5)</volume>
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<uiIconScale>0.8</uiIconScale>
<castEdgeShadows>false</castEdgeShadows>
<staticSunShadowHeight>0</staticSunShadowHeight>
<statBases>
<MaxHitPoints>75</MaxHitPoints>
<WorkToBuild>750</WorkToBuild>
<Mass>5</Mass>
<Flammability>1.0</Flammability>
<Beauty>0.5</Beauty>
<StyleDominance MayRequire="Ludeon.RimWorld.Ideology">5</StyleDominance>
</statBases>
<costStuffCount>20</costStuffCount>
<stuffCategories Inherit="False">
<li>Stony</li>
<li>Metallic</li>
</stuffCategories>
<researchPrerequisites>
<li>WULA_Colony_License_LV1_Technology</li>
</researchPrerequisites>
<size>(1,2)</size>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<designationCategory>WULA_Buildings</designationCategory>
<comps>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(120,240,252,0)</glowColor>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="TableGatherSpotBase">
<defName>WULA_Table2x4c</defName>
<label>乌拉帝国桌子 (2x4)</label>
<description>乌拉帝国的桌子</description>
<graphicData>
<texPath>Wula/Building/WULA_Table1x2c</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<shaderType>CutoutComplex</shaderType>
<drawSize>(4,4)</drawSize>
<shadowData>
<volume>(0.85, 0.5, 0.5)</volume>
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<uiIconScale>0.8</uiIconScale>
<castEdgeShadows>false</castEdgeShadows>
<staticSunShadowHeight>0</staticSunShadowHeight>
<statBases>
<MaxHitPoints>75</MaxHitPoints>
<WorkToBuild>750</WorkToBuild>
<Mass>5</Mass>
<Flammability>1.0</Flammability>
<Beauty>0.5</Beauty>
<StyleDominance MayRequire="Ludeon.RimWorld.Ideology">5</StyleDominance>
</statBases>
<costStuffCount>20</costStuffCount>
<stuffCategories Inherit="False">
<li>Stony</li>
<li>Metallic</li>
</stuffCategories>
<researchPrerequisites>
<li>WULA_Colony_License_LV1_Technology</li>
</researchPrerequisites>
<size>(2,4)</size>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<designationCategory>WULA_Buildings</designationCategory>
<comps>
<li Class="CompProperties_Glower">
<glowRadius>3</glowRadius>
<glowColor>(120,240,252,0)</glowColor>
</li>
</comps>
</ThingDef>
<!-- 场景 -->
<ThingDef ParentName="BuildingBase">
<defName>WULA_Sky_Lock</defName>
<label>天锁</label>
<description>天锁是纯粹的灵能造物PAt-6"灵能泰坦"可以将伤害转移给天锁。</description>
<thingClass>WulaFallenEmpire.Building_ExtraGraphics</thingClass>
<preventDroppingThingsOn>true</preventDroppingThingsOn>
<altitudeLayer>MetaOverlays</altitudeLayer>
<pathCost>50</pathCost>
<blockWind>true</blockWind>
<passability>PassThroughOnly</passability>
<fillPercent>1</fillPercent>
<size>(3,3)</size>
<drawHighlight>true</drawHighlight>
<highlightColor>(0.56, 0.62, 0.9)</highlightColor>
<graphicData>
<texPath>Wula/Weapon/WULA_Weapon_Empty</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>(3,3)</drawSize>
<color>(195,195,195,255)</color>
<shadowData>
<volume>(4, 4, 4)</volume>
<offset>(0,0,-0.1)</offset>
</shadowData>
</graphicData>
<statBases>
<MaxHitPoints>35000</MaxHitPoints>
<Flammability>0</Flammability>
<WorkToBuild>1</WorkToBuild>
<Mass>125</Mass>
</statBases>
<costList>
<WULA_Alloy>5000</WULA_Alloy>
</costList>
<castEdgeShadows>true</castEdgeShadows>
<!-- <designationCategory>WULA_Buildings</designationCategory> -->
<tickerType>Normal</tickerType>
<canOverlapZones>true</canOverlapZones>
<rotatable>true</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>
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<paintable>true</paintable>
<isInert>true</isInert>
</building>
<modExtensions>
<li Class="WulaFallenEmpire.ExtraGraphicsExtension">
<globalAnimationSpeed>0</globalAnimationSpeed>
<globalAnimationIntensity>0</globalAnimationIntensity>
<graphicLayers>
<li>
<texturePath>Wula/Building/WULA_Sky_Lock/WULA_Sky_Lock_B</texturePath>
<shaderName>Transparent</shaderName>
<scale>(4,350)</scale>
<drawOrder>1</drawOrder>
<offset>(0,1,123.75)</offset>
<animationSpeed>0</animationSpeed> <!-- 比全局慢 -->
<animationIntensity>0</animationIntensity> <!-- 比全局弱 -->
<animationPhase>0</animationPhase>
</li>
<li>
<texturePath>Wula/Building/WULA_Sky_Lock/WULA_Sky_Lock_A</texturePath>
<shaderName>Transparent</shaderName>
<scale>(4,4)</scale>
<drawOrder>0</drawOrder>
<offset>(0,1,0)</offset>
<animationSpeed>0</animationSpeed> <!-- 比全局慢 -->
<animationIntensity>0</animationIntensity> <!-- 比全局弱 -->
<animationPhase>0</animationPhase>
</li>
</graphicLayers>
</li>
</modExtensions>
<comps>
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
<factionDef>AncientsHostile</factionDef>
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
<overrideExistingFaction>false</overrideExistingFaction>
</li>
<li Class="WulaFallenEmpire.CompProperties_AreaShield">
<radius>7</radius>
<baseHitPoints>20</baseHitPoints>
<rechargeDelay>2400</rechargeDelay>
<rechargeHitPointsIntervalTicks>30</rechargeHitPointsIntervalTicks>
<!-- 效果器配置 -->
<absorbEffecter>Interceptor_BlockedProjectile</absorbEffecter>
<interceptEffecter>Interceptor_BlockedProjectile</interceptEffecter>
<breakEffecter>Shield_Break</breakEffecter>
<reactivateEffecter>BulletShieldGenerator_Reactivate</reactivateEffecter>
<color>(0.9, 0.2, 0.2, 0.5)</color> <!-- 护盾气泡的颜色 (RGBA) -->
<!-- 拦截设置 -->
<interceptGroundProjectiles>true</interceptGroundProjectiles>
<interceptNonHostileProjectiles>false</interceptNonHostileProjectiles>
<interceptAirProjectiles>true</interceptAirProjectiles>
<!-- 反射设置 -->
<canReflect>true</canReflect>
<reflectChance>1</reflectChance>
<reflectAngleRange>30</reflectAngleRange>
<reflectCost>0</reflectCost>
<reflectEffecter>Interceptor_BlockedProjectile</reflectEffecter>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="MechBuildingBase">
<defName>WULA_MechAssembler</defName>
<label>乌拉帝国自动装配场</label>
<description>乌拉帝国从本地机械族搞来的工厂,给它刷了个漆重新调整了装配线,用以生产乌拉帝国的机械体。\n\n反正不要钱。</description>
<size>(3,3)</size>
<statBases>
<MaxHitPoints>500</MaxHitPoints>
<Flammability>0</Flammability>
<WorkToBuild>500</WorkToBuild>
</statBases>
<castEdgeShadows>false</castEdgeShadows>
<graphicData>
<texPath>Wula/Building/WULA_MechAssembler</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(3,3)</drawSize>
<shadowData>
<volume>(2.8, 0.8, 2.8)</volume>
</shadowData>
<damageData>
<rect>(0.15, 0.15, 2.7, 2.7)</rect>
</damageData>
</graphicData>
<building>
<combatPower>250</combatPower> <!-- Can spawn 1 of any mech, this is a rough average -->
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<claimable>false</claimable>
</building>
<costList>
<Plasteel>20</Plasteel>
</costList>
<comps>
<li Class="CompProperties_SpawnerPawn">
<spawnablePawnKinds>
<li>Mech_WULA_Cat_Assault</li>
<li>Mech_WULA_Cat_Constructor</li>
</spawnablePawnKinds>
<chooseSingleTypeToSpawn>True</chooseSingleTypeToSpawn>
<spawnMessageKey>MessageMechanoidsAssembled</spawnMessageKey>
<pawnsLeftToSpawnKey>MessageMechanoidsLeftToAssemble</pawnsLeftToSpawnKey>
<noPawnsLeftToSpawnKey>ShutDown</noPawnsLeftToSpawnKey>
<nextSpawnInspectStringKey>MechAssemblyCompleteIn</nextSpawnInspectStringKey>
<nextSpawnInspectStringKeyDormant>MechAssemblyNextType</nextSpawnInspectStringKeyDormant>
<maxPawnsToSpawn>16</maxPawnsToSpawn>
<spawnSound>MechAssembler_Spawn</spawnSound>
<showNextSpawnInInspect>true</showNextSpawnInInspect>
<lordJob>LordJob_MechanoidsDefend</lordJob>
<pawnSpawnIntervalDays>0.1</pawnSpawnIntervalDays>
<shouldJoinParentLord>True</shouldJoinParentLord>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="MechBuildingBase">
<defName>WULA_MechAssembler_Huge</defName>
<label>乌拉帝国大型自动装配场</label>
<description>乌拉帝国从本地机械族搞来的工厂,给它刷了个漆重新调整了装配线,用以生产乌拉帝国的机械体。这个型号比其他的稍大一些,可能会组装更加难以对付的机械部队。\n\n反正不要钱。</description>
<size>(4,4)</size>
<statBases>
<MaxHitPoints>1500</MaxHitPoints>
<Flammability>0</Flammability>
<WorkToBuild>500</WorkToBuild>
</statBases>
<castEdgeShadows>false</castEdgeShadows>
<graphicData>
<texPath>Wula/Building/WULA_MechAssembler</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(4,4)</drawSize>
<shadowData>
<volume>(2.8, 0.8, 2.8)</volume>
</shadowData>
<damageData>
<rect>(0.15, 0.15, 2.7, 2.7)</rect>
</damageData>
</graphicData>
<building>
<combatPower>250</combatPower> <!-- Can spawn 1 of any mech, this is a rough average -->
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
<claimable>false</claimable>
</building>
<costList>
<Plasteel>20</Plasteel>
</costList>
<comps>
<li Class="CompProperties_SpawnerPawn">
<spawnablePawnKinds>
<li>Wula_AI_Rocket_Panzer</li>
<li>Wula_AI_Heavy_Panzer</li>
<li>Wula_Mech_Mobile_Shield</li>
</spawnablePawnKinds>
<chooseSingleTypeToSpawn>True</chooseSingleTypeToSpawn>
<spawnMessageKey>MessageMechanoidsAssembled</spawnMessageKey>
<pawnsLeftToSpawnKey>MessageMechanoidsLeftToAssemble</pawnsLeftToSpawnKey>
<noPawnsLeftToSpawnKey>ShutDown</noPawnsLeftToSpawnKey>
<nextSpawnInspectStringKey>MechAssemblyCompleteIn</nextSpawnInspectStringKey>
<nextSpawnInspectStringKeyDormant>MechAssemblyNextType</nextSpawnInspectStringKeyDormant>
<maxPawnsToSpawn>4</maxPawnsToSpawn>
<spawnSound>MechAssembler_Spawn</spawnSound>
<showNextSpawnInInspect>true</showNextSpawnInInspect>
<lordJob>LordJob_MechanoidsDefend</lordJob>
<pawnSpawnIntervalDays>0.3</pawnSpawnIntervalDays>
<shouldJoinParentLord>True</shouldJoinParentLord>
</li>
</comps>
</ThingDef>
</Defs>