Files
WulaFallenEmpireRW/1.6/Defs/ThingDefs_Buildings/Buildings_Structure.xml
2025-08-09 13:41:03 +08:00

180 lines
6.4 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="Wall">
<defName>WulaWall</defName>
<label>乌拉帝国堡垒</label>
<description>乌拉帝国堡垒外壁,相当厚实,能够抵御大量伤害,并且拥有气密性,可以用在飞船外壳上。</description>
<uiOrder>1800</uiOrder>
<uiIconPath>Wula/Building/Linked/WULA_Fortress_Wall_MenuIcon</uiIconPath>
<graphicData>
<texPath>Wula/Building/Linked/WulaWall/WulaWall_Atlas</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
<color>(0.5, 0.5, 0.5)</color>
</graphicData>
<designationCategory>WULA_Buildings</designationCategory>
<researchPrerequisites>
<li>WULA_Structure_Technology</li>
</researchPrerequisites>
<statBases>
<MarketValue>2</MarketValue>
<Beauty>1</Beauty>
<MaxHitPoints>10000</MaxHitPoints>
<WorkToBuild>2500</WorkToBuild>
<Flammability>0</Flammability>
<MeditationFocusStrength>0.22</MeditationFocusStrength>
<Cleanliness>0.1</Cleanliness>
</statBases>
<costStuffCount>15</costStuffCount>
<building>
<isAirtight>true</isAirtight>
</building>
<stuffCategories Inherit="False">
<li>Metallic</li>
</stuffCategories>
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
<!-- <placeWorkers>
<li>PlaceWorker_OnSubstructure</li>
</placeWorkers> -->
<damageMultipliers Inherit="False">
<li>
<damageDef>Bomb</damageDef>
<multiplier>0.01</multiplier>
</li>
<li>
<damageDef>Thump</damageDef>
<multiplier>0.1</multiplier>
</li>
</damageMultipliers>
<comps Inherit="False">
<li Class="CompProperties_MeditationFocus">
<statDef>MeditationFocusStrength</statDef>
<focusTypes>
<li>Minimal</li>
</focusTypes>
</li>
<li Class="CompProperties_Power">
<compClass>CompPowerTransmitter</compClass>
<transmitsPower>true</transmitsPower>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="DoorBase">
<defName>WulaDoor</defName>
<label>乌拉帝国大门</label>
<description>乌拉帝国堡垒的大门,不仅能够抵御大量爆炸和震荡伤害,还拥有无需通电即可运转的伺服系统来增加大门通过速度。</description>
<thingClass>Building_Door</thingClass>
<category>Building</category>
<altitudeLayer>DoorMoveable</altitudeLayer>
<fillPercent>1</fillPercent>
<useHitPoints>true</useHitPoints>
<graphicData>
<texPath>Wula/Building/Door/WulaAutodoor_Mover</texPath>
<graphicClass>Graphic_Single</graphicClass>
<damageData>
<!-- no damage marks because they don't move with the door
<rect>(0,0.12,1,0.76)</rect>-->
<enabled>false</enabled>
</damageData>
</graphicData>
<statBases>
<MarketValue>2</MarketValue>
<MaxHitPoints>7500</MaxHitPoints>
<Flammability>0</Flammability>
<WorkToBuild>3000</WorkToBuild>
<Beauty>20</Beauty>
<DoorOpenSpeed>2</DoorOpenSpeed>
</statBases>
<costList>
<Steel>50</Steel>
<ComponentIndustrial>1</ComponentIndustrial>
</costList>
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
<selectable>true</selectable>
<tickerType>Normal</tickerType>
<!-- <rotatable>false</rotatable> -->
<!--<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>-->
<useStuffTerrainAffordance>false</useStuffTerrainAffordance>
<stuffCategories Inherit="False"></stuffCategories>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<designationCategory>WULA_Buildings</designationCategory>
<holdsRoof>true</holdsRoof>
<staticSunShadowHeight>1.0</staticSunShadowHeight>
<blockLight>true</blockLight>
<drawerType>RealtimeOnly</drawerType>
<comps>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
<basePowerConsumption>0</basePowerConsumption>
<transmitsPower>true</transmitsPower>
</li>
<li Class="CompProperties_Breakdownable"/>
<li Class="CompProperties_Forbiddable">
<allowNonPlayer>true</allowNonPlayer>
</li>
</comps>
<damageMultipliers>
<li>
<damageDef>Bomb</damageDef>
<multiplier>0.01</multiplier>
</li>
<li>
<damageDef>Thump</damageDef>
<multiplier>0.01</multiplier>
</li>
</damageMultipliers>
<building>
<paintable>true</paintable>
<isInert>true</isInert>
<canPlaceOverWall>true</canPlaceOverWall>
<soundDoorOpenPowered>Door_OpenPowered</soundDoorOpenPowered>
<soundDoorClosePowered>Door_ClosePowered</soundDoorClosePowered>
<soundDoorOpenManual>Door_OpenManual</soundDoorOpenManual>
<soundDoorCloseManual>Door_CloseManual</soundDoorCloseManual>
<blueprintClass>Blueprint_Door</blueprintClass>
<blueprintGraphicData>
<texPath>Wula/Building/Door/WulaAutodoor_BluePrint</texPath>
</blueprintGraphicData>
<ai_chillDestination>false</ai_chillDestination>
</building>
<uiOrder>2505</uiOrder>
<uiIconPath>Wula/Building/Door/WulaAutodoor</uiIconPath>
<designationHotKey>Misc2</designationHotKey>
<constructionSkillPrerequisite>6</constructionSkillPrerequisite>
<researchPrerequisites>
<li>WULA_Structure_Technology</li>
</researchPrerequisites>
</ThingDef>
<TerrainDef ParentName="FloorBase">
<defName>WulaFloor</defName>
<label>乌拉帝国地板</label>
<description>乌拉帝国堡垒中使用的地板,美观易清洁的同时也做了防火处理。</description>
<texturePath>Wula/Building/WULA_Floor</texturePath>
<uiIconPath>Wula/Building/WULA_Floor_Icon</uiIconPath>
<color>(140,140,140)</color>
<edgeType>Hard</edgeType>
<renderPrecedence>70</renderPrecedence>
<isPaintable>true</isPaintable>
<statBases>
<Beauty>3</Beauty>
<WorkToBuild>100</WorkToBuild>
<CleaningTimeFactor>0.5</CleaningTimeFactor>
<Flammability>0</Flammability>
</statBases>
<!-- <costStuffCount>3</costStuffCount> -->
<!-- <stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories> -->
<costList>
<Steel>3</Steel>
</costList>
<designationHotKey>Misc6</designationHotKey>
<researchPrerequisites>
<li>WULA_Structure_Technology</li>
</researchPrerequisites>
<uiOrder>1138</uiOrder>
</TerrainDef>
</Defs>