2775 lines
111 KiB
XML
2775 lines
111 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
||
<Defs>
|
||
<!-- 地雷 -->
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Sonar_Mine_Cleanzone</defName>
|
||
<label>TAm-1"鹅卵石"感应地雷</label>
|
||
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑。\n\nTAm-1"鹅卵石"感应地雷是一种危险的地雷,它们通常由乌拉帝国的工程部队部署到战场上,拥有智能敌我识别能力,在检测到敌军活动时会将自身的战斗部直接向敌人的位置发射。</description>
|
||
<uiIconPath>Wula/Building/Wula_Sonar_Mine</uiIconPath>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<tickerType>Normal</tickerType>
|
||
<tradeability>None</tradeability>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>Wula_Sonar_Mine</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<thingCategories Inherit="False">
|
||
<li>BuildingsMisc</li>
|
||
</thingCategories>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1,1)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>0</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<rotatable>false</rotatable>
|
||
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>WULA_Sonar_Mine_Drop_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<MaxHitPoints>1</MaxHitPoints>
|
||
<WorkToBuild>0</WorkToBuild>
|
||
<Mass>1</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(1,1)</size>
|
||
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>1</WULA_Alloy>
|
||
<Chemfuel>5</Chemfuel>
|
||
</costList>
|
||
<building>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>WulaFallenEmpire.PlaceWorker_CustomRadius</li>
|
||
</placeWorkers>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_CustomRadius">
|
||
<radius>15</radius> <!-- 半径大小 -->
|
||
<color>(1, 1, 1)</color> <!-- 绿色圆圈 -->
|
||
<radiusOffset>0</radiusOffset> <!-- 半径偏移 -->
|
||
<showInGUI>true</showInGUI>
|
||
<label>感应射程</label>
|
||
<description>在该建筑空降到指定地点时,地雷能够监测敌军动向的最大射程。</description>
|
||
<defaultVisible>true</defaultVisible>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_SkyfallerCaller">
|
||
<skyfallerDef>Wula_Sonar_Mine_Incoming</skyfallerDef> <!-- 替换为您想要的Skyfaller类型 -->
|
||
<destroyBuilding>true</destroyBuilding>
|
||
<delayTicks>1</delayTicks>
|
||
<allowThinRoof>true</allowThinRoof>
|
||
<allowThickRoof>false</allowThickRoof>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BuildingSpawner">
|
||
<buildingToSpawn>Wula_Sonar_Mine</buildingToSpawn>
|
||
<destroyBuilding>false</destroyBuilding>
|
||
<spawnEffecter>WULA_Psi_Skip_Entry</spawnEffecter>
|
||
<spawnSound>VoidStructure_Emerge</spawnSound>
|
||
<inheritFaction>true</inheritFaction>
|
||
<requiredResearch>WULA_Building_Teleporter_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>Wula_Sonar_Mine_Incoming</defName>
|
||
<label>TAm-1"鹅卵石"感应地雷</label>
|
||
<size>(1,1)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Sonar_Mine_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(1,1)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(1, 1)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>Wula_Sonar_Mine</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Sonar_Mine</defName>
|
||
<label>TAm-1"鹅卵石"感应地雷</label>
|
||
<description>一种危险的地雷,它们通常由乌拉帝国的工程部队部署到战场上,拥有智能敌我识别能力,在检测到敌军活动时会将自身的战斗部直接向敌人的位置发射。</description>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Sonar_Mine</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1,1)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<uiIconOffset>(0,0)</uiIconOffset>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<rotatable>false</rotatable>
|
||
<tickerType>Normal</tickerType>
|
||
<stealable>false</stealable>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<size>(1,1)</size>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>1</WULA_Alloy>
|
||
<Chemfuel>5</Chemfuel>
|
||
</costList>
|
||
<uiOrder>40</uiOrder>
|
||
<thingCategories>
|
||
<li>BuildingsSecurity</li>
|
||
</thingCategories>
|
||
<statBases>
|
||
<Mass>2</Mass>
|
||
<MaxHitPoints>40</MaxHitPoints>
|
||
<WorkToBuild>1400</WorkToBuild>
|
||
<Flammability>1</Flammability>
|
||
<Beauty>-4</Beauty>
|
||
<TrapSpringChance>0</TrapSpringChance>
|
||
</statBases>
|
||
<designationCategory>Security</designationCategory>
|
||
<building>
|
||
<isTrap>true</isTrap>
|
||
<expandHomeArea>false</expandHomeArea>
|
||
<ai_chillDestination>false</ai_chillDestination>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_NeverAdjacentTrap</li>
|
||
</placeWorkers>
|
||
<comps>
|
||
<li Class="CompProperties_Stunnable">
|
||
<affectedDamageDefs>
|
||
<li>Stun</li>
|
||
<li>EMP</li>
|
||
</affectedDamageDefs>
|
||
<adaptableDamageDefs>
|
||
<li>EMP</li>
|
||
</adaptableDamageDefs>
|
||
</li>
|
||
<!-- 特殊组件放在setter前可以无视setter设置眩晕炮塔 -->
|
||
<li Class="WulaFallenEmpire.CompProperties_DelayedDamageIfNotPlayer">
|
||
<damageDef>EMP</damageDef>
|
||
<damageAmount>10</damageAmount>
|
||
<armorPenetration>2</armorPenetration>
|
||
<destroyIfKilled>true</destroyIfKilled>
|
||
</li>
|
||
<li Class="CompProperties_Explosive">
|
||
<explosiveRadius>3.9</explosiveRadius>
|
||
<explosiveDamageType>Bomb</explosiveDamageType>
|
||
<startWickHitPointsPercent>0.2</startWickHitPointsPercent>
|
||
<preExplosionSpawnSingleThingDef>Filth_BlastMark</preExplosionSpawnSingleThingDef>
|
||
<wickTicks>15</wickTicks>
|
||
<startWickOnDamageTaken>
|
||
<li>Bullet</li>
|
||
<li>Arrow</li>
|
||
<li>ArrowHighVelocity</li>
|
||
</startWickOnDamageTaken>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_TrapLauncher">
|
||
<detectionRadius>15</detectionRadius> <!-- 检测半径,单位:格 -->
|
||
<scanIntervalTicks>60</scanIntervalTicks> <!-- 扫描间隔 -->
|
||
<projectileDef>Proj_Wula_Sonar_Mine</projectileDef> <!-- 抛射体类型 -->
|
||
<requireLineOfSight>false</requireLineOfSight> <!-- 需要视线 -->
|
||
<showDetectionRadius>true</showDetectionRadius> <!-- 显示检测范围 -->
|
||
<burstCount>1</burstCount> <!-- 单次发射数量 -->
|
||
<canRetarget>false</canRetarget> <!-- 发射后是否可以重新锁定 -->
|
||
|
||
<!-- 音效定义 -->
|
||
<!-- <triggerSound>WULA_TrapTrigger</triggerSound>
|
||
<launchSound>WULA_ProjectileLaunch</launchSound>
|
||
<selfDestructSound>WULA_ExplosionSmall</selfDestructSound> -->
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
|
||
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>2</glowRadius>
|
||
<glowColor>(120,240,252,0)</glowColor>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseBullet">
|
||
<defName>Proj_Wula_Sonar_Mine</defName>
|
||
<label>TAm-1"鹅卵石"感应地雷</label>
|
||
<drawerType>RealtimeOnly</drawerType>
|
||
<graphicData>
|
||
<texPath>Wula/Projectile/WULA_Shrapnel</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(1,1)</drawSize>
|
||
</graphicData>
|
||
<thingClass>WulaFallenEmpire.Projectile_NorthArcTrail</thingClass>
|
||
<tickerType>Normal</tickerType>
|
||
<neverMultiSelect>True</neverMultiSelect>
|
||
<projectile>
|
||
<damageDef>Bomb</damageDef>
|
||
<damageAmountBase>60</damageAmountBase>
|
||
<speed>25</speed>
|
||
<explosionRadius>5</explosionRadius>
|
||
<armorPenetrationBase>2</armorPenetrationBase>
|
||
<flyOverhead>true</flyOverhead>
|
||
<soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof>
|
||
<soundExplode>MortarBomb_Explode</soundExplode>
|
||
<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
|
||
<soundAmbient>MortarRound_Ambient</soundAmbient>
|
||
<stoppingPower>10</stoppingPower>
|
||
<preExplosionSpawnSingleThingDef>Filth_BlastMark</preExplosionSpawnSingleThingDef>
|
||
</projectile>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.NorthArcModExtension">
|
||
<northOffsetDistance>5</northOffsetDistance>
|
||
<curveSteepness>1.0</curveSteepness>
|
||
<useArcTrajectory>true</useArcTrajectory>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
||
<tailFleckDef>WULA_Smoke_Tail</tailFleckDef>
|
||
<fleckMakeFleckTickMax>5</fleckMakeFleckTickMax>
|
||
<fleckDelayTicks>1</fleckDelayTicks>
|
||
<fleckMakeFleckNum>1~2</fleckMakeFleckNum>
|
||
<fleckScale>0.5~1.0</fleckScale>
|
||
<fleckSpeed>0.1~0.3</fleckSpeed>
|
||
<fleckAngle>-30~30</fleckAngle>
|
||
</li>
|
||
</modExtensions>
|
||
</ThingDef>
|
||
|
||
<!-- 猫猫地堡 -->
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>WULA_Cat_Bunker_Cleanzone</defName>
|
||
<label>乌拉猫猫地堡</label>
|
||
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑。\n\n乌拉猫猫地堡是集生产和防御为一体的坚实建筑,3只乌拉猫猫自律机械体会和地堡一起空降。地堡可供乌拉猫猫更换工作类型,并允许乌拉猫猫进驻使用内部武器击败来犯敌军。</description>
|
||
<uiIconPath>Wula/Building/WULA_Cat_Bunker_south</uiIconPath>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<tickerType>Normal</tickerType>
|
||
<tradeability>None</tradeability>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>WULA_Cat_Bunker</ThingDef>
|
||
<ThingDef>Mech_WULA_Cat</ThingDef>
|
||
<ThingDef>Mech_WULA_Cat_Constructor</ThingDef>
|
||
<ThingDef>Mech_WULA_Cat_Assault</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<thingCategories Inherit="False">
|
||
<li>BuildingsMisc</li>
|
||
</thingCategories>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(3,3)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>0</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<rotatable>false</rotatable>
|
||
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>WULA_Bunker_Drop_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<MaxHitPoints>1</MaxHitPoints>
|
||
<WorkToBuild>0</WorkToBuild>
|
||
<Mass>1</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(3,3)</size>
|
||
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<costList>
|
||
<Steel>300</Steel>
|
||
<ComponentIndustrial>3</ComponentIndustrial>
|
||
</costList>
|
||
<building>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
</building>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<placeWorkers>
|
||
<li>WulaFallenEmpire.PlaceWorker_CustomRadius</li>
|
||
</placeWorkers>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_CustomRadius">
|
||
<radius>28</radius> <!-- 半径大小 -->
|
||
<color>(1, 1, 1)</color> <!-- 绿色圆圈 -->
|
||
<radiusOffset>0</radiusOffset> <!-- 半径偏移 -->
|
||
<showInGUI>true</showInGUI>
|
||
<label>射程</label>
|
||
<description>在该建筑空降到指定地点时,其炮台武器的最大射程。</description>
|
||
<defaultVisible>true</defaultVisible>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_SkyfallerCaller">
|
||
<skyfallerDef>WULA_Cat_Bunker_Incoming</skyfallerDef> <!-- 替换为您想要的Skyfaller类型 -->
|
||
<destroyBuilding>true</destroyBuilding>
|
||
<delayTicks>1</delayTicks>
|
||
<allowThinRoof>true</allowThinRoof>
|
||
<allowThickRoof>false</allowThickRoof>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BuildingSpawner">
|
||
<buildingToSpawn>WULA_Cat_Bunker</buildingToSpawn>
|
||
<destroyBuilding>false</destroyBuilding>
|
||
<spawnEffecter>WULA_Psi_Skip_Entry</spawnEffecter>
|
||
<spawnSound>VoidStructure_Emerge</spawnSound>
|
||
<inheritFaction>true</inheritFaction>
|
||
<requiredResearch>WULA_Building_Teleporter_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>WULA_Cat_Bunker_Incoming</defName>
|
||
<label>乌拉猫猫地堡(空投中)</label>
|
||
<size>(3,3)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Cat_Bunker_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(3,3)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(2, 2)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>WULA_Cat_Bunker</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>WULA_Cat_Bunker</defName>
|
||
<label>乌拉猫猫地堡</label>
|
||
<description>这是一个从乌拉帝国母舰上空投下来的地堡,它拥有一些预制件,可以供乌拉猫猫更换其工作类型。此外,当敌人袭击时,可将乌拉猫猫召回至地堡内,它们将在地堡里对外射击以击退来犯者。</description>
|
||
<thingClass>WulaFallenEmpire.Building_MechanoidRecycler</thingClass>
|
||
<tickerType>Normal</tickerType>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>WULA_Cat_Bunker_TurretGun</ThingDef>
|
||
<ThingDef>Mech_WULA_Cat</ThingDef>
|
||
<ThingDef>Mech_WULA_Cat_Constructor</ThingDef>
|
||
<ThingDef>Mech_WULA_Cat_Assault</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Cat_Bunker</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(3,3)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
<shadowData>
|
||
<volume>(1.65, 1.65, 0.85)</volume>
|
||
<offset>(0, 0, -0.2)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>Impassable</passability>
|
||
<blockWind>true</blockWind>
|
||
<fillPercent>1</fillPercent>
|
||
<blockLight>false</blockLight>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<!-- <interactionCellOffset>(0,0,-2)</interactionCellOffset> -->
|
||
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
|
||
<statBases>
|
||
<MaxHitPoints>500</MaxHitPoints>
|
||
<WorkToBuild>1</WorkToBuild>
|
||
<Mass>20</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(3,3)</size>
|
||
<costList>
|
||
<Steel>60</Steel>
|
||
</costList>
|
||
<building>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
<turretBurstCooldownTime>3.5</turretBurstCooldownTime>
|
||
<claimable>false</claimable>
|
||
<ai_combatDangerous>true</ai_combatDangerous>
|
||
<turretGunDef>WULA_Cat_Bunker_TurretGun</turretGunDef>
|
||
<claimable>false</claimable>
|
||
</building>
|
||
<comps>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>6</glowRadius>
|
||
<glowColor>(120,240,252,0)</glowColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
|
||
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_MechanoidRecycler">
|
||
<maxStorageCapacity>6</maxStorageCapacity>
|
||
|
||
<!-- 可回收的机械族种族 -->
|
||
<recyclableRaces>
|
||
<li>Mech_WULA_Cat</li>
|
||
<li>Mech_WULA_Cat_Constructor</li>
|
||
<li>Mech_WULA_Cat_Assault</li>
|
||
</recyclableRaces>
|
||
<recycleJobDef>WULA_RecycleMechanoid</recycleJobDef>
|
||
<recycleRange>5</recycleRange>
|
||
|
||
<!-- 可生成的机械族种类 -->
|
||
<spawnablePawnKinds>
|
||
<li>Mech_WULA_Cat</li>
|
||
<li>Mech_WULA_Cat_Constructor</li>
|
||
<li>Mech_WULA_Cat_Assault</li>
|
||
</spawnablePawnKinds>
|
||
|
||
<!-- 新增初始单位配置 -->
|
||
<initialUnits>
|
||
<li>
|
||
<pawnKindDef>Mech_WULA_Cat</pawnKindDef>
|
||
<count>1</count>
|
||
</li>
|
||
<li>
|
||
<pawnKindDef>Mech_WULA_Cat_Constructor</pawnKindDef>
|
||
<count>1</count>
|
||
</li>
|
||
<li>
|
||
<pawnKindDef>Mech_WULA_Cat_Assault</pawnKindDef>
|
||
<count>1</count>
|
||
</li>
|
||
</initialUnits>
|
||
|
||
<!-- <ownershipFaction>Player</ownershipFaction> -->
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_StorageTurret">
|
||
<turretDef>WULA_Cat_Bunker_TurretGun</turretDef> <!-- 替换为您想要的炮塔 -->
|
||
<angleOffset>0</angleOffset>
|
||
<autoAttack>true</autoAttack>
|
||
<maxTurrets>6</maxTurrets>
|
||
<turretSpacing>1.5</turretSpacing>
|
||
</li>
|
||
<!-- <li Class="WulaFallenEmpire.CompProperties_TransformAtFullCapacity">
|
||
<targetPawnKind>WULA_Mobile_Bunker</targetPawnKind>
|
||
<requiredCapacity>6</requiredCapacity>
|
||
<gizmoLabel>转换为BUk-1"地堡猫猫"</gizmoLabel>
|
||
<gizmoDesc>让地堡中的两只乌拉猫猫继续操纵地堡中的机枪,剩下的乌拉猫猫抬着地堡移动——虽然很难相信但是事实就是这样的。</gizmoDesc>
|
||
<gizmoIconPath>Wula/UI/Commands/WULA_BunkerCat</gizmoIconPath>
|
||
</li> -->
|
||
<li Class="WulaFallenEmpire.CompProperties_PathCostUpdater">
|
||
<adaptiveExpansion>true</adaptiveExpansion>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseWeaponTurret">
|
||
<defName>WULA_Cat_Bunker_TurretGun</defName>
|
||
<label>地堡炮塔</label>
|
||
<description>由进入地堡的乌拉猫猫操纵的炮塔——说那么多干什么,扣扳机就完了,殖民地会报销弹药的。</description>
|
||
<graphicData>
|
||
<texPath>Wula/Weapon/WULA_Weapon_Empty</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
</graphicData>
|
||
<statBases>
|
||
<AccuracyTouch>0.8</AccuracyTouch>
|
||
<AccuracyShort>0.5</AccuracyShort>
|
||
<AccuracyMedium>0.35</AccuracyMedium>
|
||
<AccuracyLong>0.25</AccuracyLong>
|
||
<DeteriorationRate>0</DeteriorationRate>
|
||
<Mass>5</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<verbs>
|
||
<li>
|
||
<verbClass>Verb_Shoot</verbClass>
|
||
<defaultProjectile>Bullet_WULA_RW_Base_AR</defaultProjectile>
|
||
<range>28</range>
|
||
<ticksBetweenBurstShots>5</ticksBetweenBurstShots>
|
||
<burstShotCount>12</burstShotCount>
|
||
<soundCast>Shot_AssaultRifle</soundCast>
|
||
<soundCastTail>GunTail_Medium</soundCastTail>
|
||
<muzzleFlashScale>9</muzzleFlashScale>
|
||
<defaultCooldownTime>4</defaultCooldownTime>
|
||
</li>
|
||
</verbs>
|
||
</ThingDef>
|
||
|
||
<!-- 反坦克炮 -->
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Base_ATGun_Turret_Cleanzone</defName>
|
||
<label>ATt-6"金红石"反战车炮塔</label>
|
||
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑。\n\nATt-6"金红石"反战车炮塔是一种需要通电才能运转的中型防御炮塔,依靠澎湃的电磁动力发射高穿透性的炮弹。这种炮台的射速不是很高,但是穿甲能力很强,且会造成小范围溅射伤害。</description>
|
||
<uiIconPath>Wula/Building/Wula_Base_ATGun_Turret</uiIconPath>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<tickerType>Normal</tickerType>
|
||
<tradeability>None</tradeability>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>Wula_Base_ATGun_Turret</ThingDef>
|
||
<ThingDef>Wula_Base_ATGun_Turret_Weapon</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<thingCategories Inherit="False">
|
||
<li>BuildingsMisc</li>
|
||
</thingCategories>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(3,3)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>0</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<rotatable>false</rotatable>
|
||
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>WULA_Turret_Base_AT_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<MaxHitPoints>1</MaxHitPoints>
|
||
<WorkToBuild>0</WorkToBuild>
|
||
<Mass>1</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(3,3)</size>
|
||
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>100</WULA_Alloy>
|
||
<WULA_Charge_Cube>6</WULA_Charge_Cube>
|
||
</costList>
|
||
<building>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>WulaFallenEmpire.PlaceWorker_CustomRadius</li>
|
||
</placeWorkers>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_CustomRadius">
|
||
<radius>75</radius> <!-- 半径大小 -->
|
||
<color>(1, 1, 1)</color> <!-- 绿色圆圈 -->
|
||
<radiusOffset>0</radiusOffset> <!-- 半径偏移 -->
|
||
<showInGUI>true</showInGUI>
|
||
<label>射程</label>
|
||
<description>在该建筑空降到指定地点时,其炮台武器的最大射程。</description>
|
||
<defaultVisible>true</defaultVisible>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_SkyfallerCaller">
|
||
<skyfallerDef>Wula_Base_ATGun_Turret_Incoming</skyfallerDef> <!-- 替换为您想要的Skyfaller类型 -->
|
||
<destroyBuilding>true</destroyBuilding>
|
||
<delayTicks>1</delayTicks>
|
||
<allowThinRoof>true</allowThinRoof>
|
||
<allowThickRoof>false</allowThickRoof>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BuildingSpawner">
|
||
<buildingToSpawn>Wula_Base_ATGun_Turret</buildingToSpawn>
|
||
<destroyBuilding>false</destroyBuilding>
|
||
<spawnEffecter>WULA_Psi_Skip_Entry</spawnEffecter>
|
||
<spawnSound>VoidStructure_Emerge</spawnSound>
|
||
<inheritFaction>true</inheritFaction>
|
||
<requiredResearch>WULA_Building_Teleporter_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>Wula_Base_ATGun_Turret_Incoming</defName>
|
||
<label>ATt-6"金红石"反战车炮塔(空投中)</label>
|
||
<size>(3,3)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Base_ATGun_Turret_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(3,3.75)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(2, 2)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>Wula_Base_ATGun_Turret</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Base_ATGun_Turret</defName>
|
||
<label>ATt-6"金红石"反战车炮塔</label>
|
||
<description>ATt-6"金红石"反战车炮塔是一种需要通电才能运转的中型防御炮塔,依靠澎湃的电磁动力发射高穿透性的炮弹。这种炮台的射速不是很高,但是穿甲能力很强,且会造成小范围溅射伤害。</description>
|
||
<thingClass>WulaFallenEmpire.Building_TurretGunHasSpeed</thingClass>
|
||
<drawerType>MapMeshAndRealTime</drawerType>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.ModExt_HasSpeedTurret">
|
||
<speed>0.5</speed> <!-- 旋转速度 (度/Tick)。值越大,旋转越快。 -->
|
||
</li>
|
||
</modExtensions>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Turret_Component</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(7,7)</drawSize>
|
||
<!-- <drawOffset>(0,0,-0.16)</drawOffset> -->
|
||
<damageData>
|
||
<rect>(0.3,0.3,1.4,1.4)</rect>
|
||
</damageData>
|
||
<shadowData>
|
||
<volume>(0.5,0.35,0.75)</volume>
|
||
<offset>(0,0,-0.05)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<receivesSignals>true</receivesSignals>
|
||
<uiIconPath>Wula/Building/Wula_Base_ATGun_Turret</uiIconPath>
|
||
<uiIconScale>1.0</uiIconScale>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<stealable>false</stealable>
|
||
<rotatable>false</rotatable>
|
||
<size>(3,3)</size>
|
||
<statBases>
|
||
<MaxHitPoints>1500</MaxHitPoints>
|
||
<Flammability>0</Flammability>
|
||
<WorkToBuild>3200</WorkToBuild>
|
||
<Mass>80</Mass>
|
||
<Beauty>0</Beauty>
|
||
<ShootingAccuracyTurret>1.00</ShootingAccuracyTurret>
|
||
</statBases>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>100</WULA_Alloy>
|
||
<WULA_Charge_Cube>6</WULA_Charge_Cube>
|
||
</costList>
|
||
<tickerType>Normal</tickerType>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>40</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<hasTooltip>true</hasTooltip>
|
||
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
|
||
<building>
|
||
<combatPower>640</combatPower>
|
||
<!--<buildingTags>
|
||
<li>SRAClusterMember</li>
|
||
<li>SRAClusterCombatThreat</li>
|
||
<li>SRA_SmallCluster_SingleTurret</li>
|
||
</buildingTags>-->
|
||
<ai_combatDangerous>true</ai_combatDangerous>
|
||
<turretGunDef>Wula_Base_ATGun_Turret_Weapon</turretGunDef>
|
||
<turretBurstCooldownTime>3</turretBurstCooldownTime>
|
||
<turretTopOffset>(-0.04, 0)</turretTopOffset>
|
||
<turretTopDrawSize>5.0</turretTopDrawSize>
|
||
<claimable>false</claimable>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_TurretTop</li>
|
||
<li>PlaceWorker_ShowTurretRadius</li>
|
||
</placeWorkers>
|
||
<comps>
|
||
<li Class="CompProperties_Stunnable">
|
||
<affectedDamageDefs>
|
||
<li>Stun</li>
|
||
<li>EMP</li>
|
||
</affectedDamageDefs>
|
||
<adaptableDamageDefs>
|
||
<li>EMP</li>
|
||
</adaptableDamageDefs>
|
||
</li>
|
||
<li Class="CompProperties_CanBeDormant" />
|
||
<li Class="CompProperties_Initiatable" />
|
||
<li Class="CompProperties_WakeUpDormant">
|
||
<wakeUpSound>MechanoidsWakeUp</wakeUpSound>
|
||
</li>
|
||
<li Class="CompProperties_AmbientSound">
|
||
<sound>MechTurretBig_Call</sound>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
|
||
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Power">
|
||
<compClass>CompPowerTrader</compClass>
|
||
<basePowerConsumption>300</basePowerConsumption> <!-- 电力消耗较低 -->
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>6</glowRadius>
|
||
<glowColor>(120,240,252,0)</glowColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_ForceTargetable" />
|
||
<!-- 特殊组件,会在非玩家派系的时候眩晕该炮塔 -->
|
||
<li Class="WulaFallenEmpire.CompProperties_DelayedDamageIfNotPlayer">
|
||
<damageDef>EMP</damageDef>
|
||
<damageAmount>25</damageAmount>
|
||
<armorPenetration>2</armorPenetration>
|
||
<destroyIfKilled>true</destroyIfKilled>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_PathCostUpdater">
|
||
<adaptiveExpansion>true</adaptiveExpansion>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseWeaponTurret">
|
||
<defName>Wula_Base_ATGun_Turret_Weapon</defName>
|
||
<label>ATt-6"金红石"</label>
|
||
<description>反战车炮塔,可以从极远距离上精准地点杀高价值目标。</description>
|
||
<tradeability>None</tradeability>
|
||
<destroyOnDrop>true</destroyOnDrop>
|
||
<techLevel>Ultra</techLevel>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Base_ATGun_Turret_Weapon</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>3</drawSize>
|
||
</graphicData>
|
||
<uiIconScale>0.33</uiIconScale>
|
||
<statBases>
|
||
<Mass>150</Mass>
|
||
<AccuracyTouch>1</AccuracyTouch>
|
||
<AccuracyShort>2</AccuracyShort>
|
||
<AccuracyMedium>2</AccuracyMedium>
|
||
<AccuracyLong>2</AccuracyLong>
|
||
</statBases>
|
||
<verbs>
|
||
<li>
|
||
<verbClass>Verb_Shoot</verbClass>
|
||
<hasStandardCommand>true</hasStandardCommand>
|
||
<defaultProjectile>Bullet_WULA_WM_Panzer_Turret</defaultProjectile>
|
||
<warmupTime>0</warmupTime>
|
||
<defaultCooldownTime>4</defaultCooldownTime>
|
||
<minRange>5.9</minRange>
|
||
<range>75</range>
|
||
<burstShotCount>1</burstShotCount>
|
||
<soundCast>WULA_MW_Mass_Drivers_Shootingsound</soundCast>
|
||
<soundCastTail>GunTail_Heavy</soundCastTail>
|
||
<muzzleFlashScale>18</muzzleFlashScale>
|
||
<canGoWild>false</canGoWild>
|
||
</li>
|
||
</verbs>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseBullet">
|
||
<defName>Bullet_WULA_WM_Panzer_Turret</defName>
|
||
<label>金红石穿甲弹</label>
|
||
<thingClass>WulaFallenEmpire.Projectile_WulaLineAttack</thingClass>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.Wula_PathPierce_Extension">
|
||
<maxHits>-1</maxHits> <!-- 无限穿透 -->
|
||
<damageFalloff>0</damageFalloff> <!-- 无伤害衰减 -->
|
||
<preventFriendlyFire>true</preventFriendlyFire> <!-- 是否阻止友方火力 -->
|
||
<tailFleckDef>WULA_GunTail_Lighting</tailFleckDef> <!-- 拖尾特效定义 -->
|
||
<fleckDelayTicks>0</fleckDelayTicks>
|
||
<impactEffecter>Bullet_WULA_RW_Fractal_RF_Hit</impactEffecter>
|
||
</li>
|
||
</modExtensions>
|
||
<tickerType>Normal</tickerType>
|
||
<neverMultiSelect>True</neverMultiSelect>
|
||
<graphicData>
|
||
<texPath>Wula/Projectile/WULA_Bullet_ChargeLanceShot_Red</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>TransparentPostLight</shaderType>
|
||
<drawSize>5</drawSize>
|
||
</graphicData>
|
||
<projectile>
|
||
</projectile>
|
||
<projectile>
|
||
<damageDef>WULA_Armour_Piercing_Projectile_4_Damage</damageDef>
|
||
<damageAmountBase>100</damageAmountBase>
|
||
<speed>180</speed>
|
||
<armorPenetrationBase>2</armorPenetrationBase>
|
||
<soundAmbient>MortarRound_Ambient</soundAmbient>
|
||
<stoppingPower>10</stoppingPower>
|
||
</projectile>
|
||
</ThingDef>
|
||
|
||
<!-- 激光炮 -->
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Base_Laser_Turret_Cleanzone</defName>
|
||
<label>MLt-1"棱晶"激光炮塔</label>
|
||
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑。\n\nMLt-1"棱晶"激光炮塔是一种需要通电才能运转的中型防御炮塔,能够以高能激光束持续照射一个目标将其气化。装载在炮塔上的激光武器不需要预热,因此对付多个目标的效果要优于手持光束武器。</description>
|
||
<uiIconPath>Wula/Building/Wula_Base_Laser_Turret</uiIconPath>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<tickerType>Normal</tickerType>
|
||
<tradeability>None</tradeability>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>Wula_Base_Laser_Turret</ThingDef>
|
||
<ThingDef>Wula_Base_Laser_Turret_Weapon</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<thingCategories Inherit="False">
|
||
<li>BuildingsMisc</li>
|
||
</thingCategories>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(3,3.5)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>0</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<rotatable>false</rotatable>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>WULA_Turret_Base_Laser_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<MaxHitPoints>1</MaxHitPoints>
|
||
<WorkToBuild>0</WorkToBuild>
|
||
<Mass>1</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(3,3)</size>
|
||
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>100</WULA_Alloy>
|
||
<WULA_Charge_Cube>6</WULA_Charge_Cube>
|
||
</costList>
|
||
<building>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>WulaFallenEmpire.PlaceWorker_CustomRadius</li>
|
||
</placeWorkers>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_CustomRadius">
|
||
<radius>52</radius> <!-- 半径大小 -->
|
||
<color>(1, 1, 1)</color> <!-- 绿色圆圈 -->
|
||
<radiusOffset>0</radiusOffset> <!-- 半径偏移 -->
|
||
<showInGUI>true</showInGUI>
|
||
<label>射程</label>
|
||
<description>在该建筑空降到指定地点时,其炮台武器的最大射程。</description>
|
||
<defaultVisible>true</defaultVisible>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_SkyfallerCaller">
|
||
<skyfallerDef>Wula_Base_Laser_Turret_Incoming</skyfallerDef> <!-- 替换为您想要的Skyfaller类型 -->
|
||
<destroyBuilding>true</destroyBuilding>
|
||
<delayTicks>1</delayTicks>
|
||
<allowThinRoof>true</allowThinRoof>
|
||
<allowThickRoof>false</allowThickRoof>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BuildingSpawner">
|
||
<buildingToSpawn>Wula_Base_Laser_Turret</buildingToSpawn>
|
||
<destroyBuilding>false</destroyBuilding>
|
||
<spawnEffecter>WULA_Psi_Skip_Entry</spawnEffecter>
|
||
<spawnSound>VoidStructure_Emerge</spawnSound>
|
||
<inheritFaction>true</inheritFaction>
|
||
<requiredResearch>WULA_Building_Teleporter_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>Wula_Base_Laser_Turret_Incoming</defName>
|
||
<label>MLt-1"棱晶"激光炮塔(空投中)</label>
|
||
<size>(3,3)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Base_Laser_Turret_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(3,3.75)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(2, 2)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>Wula_Base_Laser_Turret</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Base_Laser_Turret</defName>
|
||
<label>MLt-1"棱晶"激光炮塔</label>
|
||
<description>MLt-1"棱晶"激光炮塔是一种需要通电才能运转的中型防御炮塔,能够以高能激光束持续照射一个目标将其气化。装载在炮塔上的激光武器不需要预热,因此对付多个目标的效果要优于手持光束武器。</description>
|
||
<thingClass>WulaFallenEmpire.Building_TurretGunHasSpeed</thingClass>
|
||
<drawerType>MapMeshAndRealTime</drawerType>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.ModExt_HasSpeedTurret">
|
||
<speed>0.5</speed> <!-- 旋转速度 (度/Tick)。值越大,旋转越快。 -->
|
||
</li>
|
||
</modExtensions>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Turret_Component</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(7,7)</drawSize>
|
||
<!-- <drawOffset>(0,0,-0.16)</drawOffset> -->
|
||
<damageData>
|
||
<rect>(0.3,0.3,1.4,1.4)</rect>
|
||
</damageData>
|
||
<shadowData>
|
||
<volume>(0.5,0.35,0.75)</volume>
|
||
<offset>(0,0,-0.05)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<receivesSignals>true</receivesSignals>
|
||
<uiIconPath>Wula/Building/Wula_Base_Laser_Turret</uiIconPath>
|
||
<uiIconScale>1.0</uiIconScale>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<stealable>false</stealable>
|
||
<rotatable>false</rotatable>
|
||
<size>(3,3)</size>
|
||
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
|
||
<statBases>
|
||
<MaxHitPoints>1500</MaxHitPoints>
|
||
<Flammability>0</Flammability>
|
||
<WorkToBuild>3200</WorkToBuild>
|
||
<Mass>80</Mass>
|
||
<Beauty>0</Beauty>
|
||
<ShootingAccuracyTurret>1.00</ShootingAccuracyTurret>
|
||
</statBases>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>100</WULA_Alloy>
|
||
<WULA_Charge_Cube>6</WULA_Charge_Cube>
|
||
</costList>
|
||
<tickerType>Normal</tickerType>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>40</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<hasTooltip>true</hasTooltip>
|
||
<building>
|
||
<combatPower>640</combatPower>
|
||
<!--<buildingTags>
|
||
<li>SRAClusterMember</li>
|
||
<li>SRAClusterCombatThreat</li>
|
||
<li>SRA_SmallCluster_SingleTurret</li>
|
||
</buildingTags>-->
|
||
<ai_combatDangerous>true</ai_combatDangerous>
|
||
<turretGunDef>Wula_Base_Laser_Turret_Weapon</turretGunDef>
|
||
<turretBurstCooldownTime>0.01</turretBurstCooldownTime>
|
||
<turretTopOffset>(-0.04, 0)</turretTopOffset>
|
||
<turretTopDrawSize>5.0</turretTopDrawSize>
|
||
<claimable>false</claimable>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_TurretTop</li>
|
||
<li>PlaceWorker_ShowTurretRadius</li>
|
||
</placeWorkers>
|
||
<comps>
|
||
<li Class="CompProperties_Stunnable">
|
||
<affectedDamageDefs>
|
||
<li>Stun</li>
|
||
<li>EMP</li>
|
||
</affectedDamageDefs>
|
||
<adaptableDamageDefs>
|
||
<li>EMP</li>
|
||
</adaptableDamageDefs>
|
||
</li>
|
||
<li Class="CompProperties_CanBeDormant" />
|
||
<li Class="CompProperties_Initiatable" />
|
||
<li Class="CompProperties_WakeUpDormant">
|
||
<wakeUpSound>MechanoidsWakeUp</wakeUpSound>
|
||
</li>
|
||
<li Class="CompProperties_AmbientSound">
|
||
<sound>MechTurretBig_Call</sound>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
|
||
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Power">
|
||
<compClass>CompPowerTrader</compClass>
|
||
<basePowerConsumption>300</basePowerConsumption> <!-- 电力消耗较低 -->
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>6</glowRadius>
|
||
<glowColor>(120,240,252,0)</glowColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_ForceTargetable" />
|
||
<!-- 特殊组件,会在非玩家派系的时候眩晕该炮塔 -->
|
||
<li Class="WulaFallenEmpire.CompProperties_DelayedDamageIfNotPlayer">
|
||
<damageDef>EMP</damageDef>
|
||
<damageAmount>25</damageAmount>
|
||
<armorPenetration>2</armorPenetration>
|
||
<destroyIfKilled>true</destroyIfKilled>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_PathCostUpdater">
|
||
<adaptiveExpansion>true</adaptiveExpansion>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseWeaponTurret">
|
||
<defName>Wula_Base_Laser_Turret_Weapon</defName>
|
||
<label>MLt-1"棱晶"</label>
|
||
<description>激光炮塔,通过持续照射融化敌军。</description>
|
||
<tradeability>None</tradeability>
|
||
<destroyOnDrop>true</destroyOnDrop>
|
||
<techLevel>Ultra</techLevel>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Base_Laser_Turret_Weapon</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>3</drawSize>
|
||
</graphicData>
|
||
<uiIconScale>0.33</uiIconScale>
|
||
<statBases>
|
||
<Mass>150</Mass>
|
||
<AccuracyTouch>1</AccuracyTouch>
|
||
<AccuracyShort>2</AccuracyShort>
|
||
<AccuracyMedium>2</AccuracyMedium>
|
||
<AccuracyLong>2</AccuracyLong>
|
||
</statBases>
|
||
<verbs>
|
||
<li Class="WulaFallenEmpire.VerbPropertiesExplosiveBeam">
|
||
<verbClass>WulaFallenEmpire.Verb_ShootBeamExplosive</verbClass>
|
||
|
||
<!-- 基础射线参数 -->
|
||
<hasStandardCommand>true</hasStandardCommand>
|
||
<range>52</range>
|
||
<burstShotCount>99999</burstShotCount>
|
||
<ticksBetweenBurstShots>1</ticksBetweenBurstShots>
|
||
<beamDamageDef>WULA_RW_Handle_Cannon_Burn</beamDamageDef>
|
||
<beamTotalDamage>1</beamTotalDamage>
|
||
|
||
<!-- 消除射线偏移的参数 -->
|
||
<beamFullWidthRange>1000</beamFullWidthRange>
|
||
<beamWidth>-1</beamWidth>
|
||
<beamMaxDeviation>0</beamMaxDeviation>
|
||
<beamCurvature>0</beamCurvature>
|
||
<beamStartOffset>0</beamStartOffset>
|
||
|
||
<!-- 视觉和音效 -->
|
||
<muzzleFlashScale>0</muzzleFlashScale>
|
||
<soundCastBeam>WULA_RW_Beam_Shootingsound</soundCastBeam>
|
||
<beamMoteDef>Mote_WULA_RW_Handle_Cannon_Beam</beamMoteDef>
|
||
<beamEndEffecterDef>GraserBeam_End</beamEndEffecterDef>
|
||
|
||
<screenShakeFactor>0</screenShakeFactor>
|
||
|
||
<!-- 火焰效果 -->
|
||
<beamChanceToStartFire>1</beamChanceToStartFire>
|
||
<beamChanceToAttachFire>0</beamChanceToAttachFire>
|
||
<beamFireSizeRange>0</beamFireSizeRange>
|
||
|
||
<!-- 其他射线属性 -->
|
||
<beamStartOffset>0.8</beamStartOffset>
|
||
<beamHitsNeighborCells>true</beamHitsNeighborCells>
|
||
<beamLineFleckChanceCurve>
|
||
<points>
|
||
<li>(0, 0)</li>
|
||
<li>(0.65, 0.4)</li>
|
||
<li>(1, 0.75)</li>
|
||
</points>
|
||
</beamLineFleckChanceCurve>
|
||
|
||
<!-- 攻击目标设置 -->
|
||
<targetParams>
|
||
<canTargetLocations>false</canTargetLocations>
|
||
</targetParams>
|
||
|
||
<!-- 每发都爆炸 -->
|
||
<enableExplosion>false</enableExplosion>
|
||
<explosionShotInterval>1</explosionShotInterval>
|
||
<explosionRadius>0</explosionRadius>
|
||
<explosionDamageDef>Burn</explosionDamageDef>
|
||
<explosionDamage>1</explosionDamage>
|
||
<!-- <explosionSound>Explosion_Stun</explosionSound> -->
|
||
<chanceToStartFire>1</chanceToStartFire>
|
||
|
||
<aimingChargeMote>Mote_WULA_Beam_Charge</aimingChargeMote>
|
||
<aimingChargeMoteOffset>1.07</aimingChargeMoteOffset>
|
||
</li>
|
||
</verbs>
|
||
</ThingDef>
|
||
|
||
<!-- 迫击炮塔 -->
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Base_Mortar_Turret_Cleanzone</defName>
|
||
<label>RTt-8"深渊"迫击炮塔</label>
|
||
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑。\n\nRTt-8"深渊"迫击炮塔是一种需要通电才能运转的中型防御炮塔,在远距离上连续发射高爆迫击炮弹。高爆迫击炮弹虽然弹速很慢但是可以跨越地形,适合对付仍在集结的敌群和阵地。</description>
|
||
<uiIconPath>Wula/Building/Wula_Base_Mortar_Turret</uiIconPath>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<tickerType>Normal</tickerType>
|
||
<tradeability>None</tradeability>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>Wula_Base_Mortar_Turret</ThingDef>
|
||
<ThingDef>Wula_Base_Mortar_Turret_Weapon</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<thingCategories Inherit="False">
|
||
<li>BuildingsMisc</li>
|
||
</thingCategories>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(3,3)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>40</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<rotatable>false</rotatable>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>WULA_Turret_Base_Mortar_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<MaxHitPoints>1</MaxHitPoints>
|
||
<WorkToBuild>0</WorkToBuild>
|
||
<Mass>1</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(3,3)</size>
|
||
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>100</WULA_Alloy>
|
||
<WULA_Charge_Cube>6</WULA_Charge_Cube>
|
||
</costList>
|
||
<building>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>WulaFallenEmpire.PlaceWorker_CustomRadius</li>
|
||
</placeWorkers>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_SkyfallerCaller">
|
||
<skyfallerDef>Wula_Base_Mortar_Turret_Incoming</skyfallerDef> <!-- 迫击炮塔空投类型 -->
|
||
<destroyBuilding>true</destroyBuilding>
|
||
<delayTicks>1</delayTicks>
|
||
<allowThinRoof>true</allowThinRoof>
|
||
<allowThickRoof>false</allowThickRoof>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BuildingSpawner">
|
||
<buildingToSpawn>Wula_Base_Mortar_Turret</buildingToSpawn>
|
||
<destroyBuilding>false</destroyBuilding>
|
||
<spawnEffecter>WULA_Psi_Skip_Entry</spawnEffecter>
|
||
<spawnSound>VoidStructure_Emerge</spawnSound>
|
||
<inheritFaction>true</inheritFaction>
|
||
<requiredResearch>WULA_Building_Teleporter_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>Wula_Base_Mortar_Turret_Incoming</defName>
|
||
<label>RTt-8"深渊"迫击炮塔(空投中)</label>
|
||
<size>(3,3)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Base_Mortar_Turret_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(3,3.75)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(2, 2)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>Wula_Base_Mortar_Turret</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Base_Mortar_Turret</defName>
|
||
<label>RTt-8"深渊"迫击炮塔</label>
|
||
<description>RTt-8"深渊"迫击炮塔是一种需要通电才能运转的中型防御炮塔,在远距离上连续发射高爆迫击炮弹。高爆迫击炮弹虽然弹速很慢但是可以跨越地形,适合对付仍在集结的敌群和阵地。</description>
|
||
<thingClass>WulaFallenEmpire.Building_TurretGunHasSpeed</thingClass>
|
||
<drawerType>MapMeshAndRealTime</drawerType>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.ModExt_HasSpeedTurret">
|
||
<speed>0.2</speed> <!-- 旋转速度 (度/Tick)。迫击炮旋转较慢。 -->
|
||
</li>
|
||
</modExtensions>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Turret_Component</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(7,7)</drawSize>
|
||
<!-- <drawOffset>(0,0,-0.16)</drawOffset> -->
|
||
<damageData>
|
||
<rect>(0.3,0.3,1.4,1.4)</rect>
|
||
</damageData>
|
||
<shadowData>
|
||
<volume>(0.5,0.35,0.75)</volume>
|
||
<offset>(0,0,-0.05)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<receivesSignals>true</receivesSignals>
|
||
<uiIconPath>Wula/Building/Wula_Base_Mortar_Turret</uiIconPath>
|
||
<uiIconScale>1.0</uiIconScale>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<stealable>false</stealable>
|
||
<rotatable>false</rotatable>
|
||
<size>(3,3)</size>
|
||
<statBases>
|
||
<MaxHitPoints>1500</MaxHitPoints>
|
||
<Flammability>0</Flammability>
|
||
<WorkToBuild>3200</WorkToBuild>
|
||
<Mass>80</Mass>
|
||
<Beauty>0</Beauty>
|
||
<ShootingAccuracyTurret>0.80</ShootingAccuracyTurret>
|
||
</statBases>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>150</WULA_Alloy>
|
||
<WULA_Charge_Cube>12</WULA_Charge_Cube>
|
||
</costList>
|
||
<tickerType>Normal</tickerType>
|
||
<passability>Impassable</passability>
|
||
<blockWind>true</blockWind>
|
||
<fillPercent>1</fillPercent>
|
||
<blockLight>false</blockLight>
|
||
<hasTooltip>true</hasTooltip>
|
||
<building>
|
||
<combatPower>450</combatPower>
|
||
<turretGunDef>Wula_Base_Mortar_Turret_Weapon</turretGunDef>
|
||
<turretBurstCooldownTime>4</turretBurstCooldownTime>
|
||
<turretTopOffset>(-0.04, 0)</turretTopOffset>
|
||
<turretTopDrawSize>5.0</turretTopDrawSize>
|
||
<claimable>false</claimable>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_TurretTop</li>
|
||
<li>PlaceWorker_ShowTurretRadius</li>
|
||
</placeWorkers>
|
||
<comps>
|
||
<li Class="CompProperties_CanBeDormant" />
|
||
<li Class="CompProperties_Initiatable" />
|
||
<li Class="CompProperties_WakeUpDormant">
|
||
<wakeUpSound>MechanoidsWakeUp</wakeUpSound>
|
||
</li>
|
||
<li Class="CompProperties_Stunnable">
|
||
<affectedDamageDefs>
|
||
<li>Stun</li>
|
||
<li>EMP</li>
|
||
</affectedDamageDefs>
|
||
<adaptableDamageDefs>
|
||
<li>EMP</li>
|
||
</adaptableDamageDefs>
|
||
</li>
|
||
<li Class="CompProperties_AmbientSound">
|
||
<sound>MechTurretBig_Call</sound>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
|
||
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Power">
|
||
<compClass>CompPowerTrader</compClass>
|
||
<basePowerConsumption>300</basePowerConsumption> <!-- 电力消耗较低 -->
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>6</glowRadius>
|
||
<glowColor>(252,240,120,0)</glowColor> <!-- 黄色光晕 -->
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_ForceTargetable" />
|
||
<!-- 特殊组件,会在非玩家派系的时候眩晕该炮塔 -->
|
||
<li Class="WulaFallenEmpire.CompProperties_DelayedDamageIfNotPlayer">
|
||
<damageDef>EMP</damageDef>
|
||
<damageAmount>300</damageAmount>
|
||
<armorPenetration>2</armorPenetration>
|
||
<destroyIfKilled>true</destroyIfKilled>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_PathCostUpdater">
|
||
<adaptiveExpansion>true</adaptiveExpansion>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseWeaponTurret">
|
||
<defName>Wula_Base_Mortar_Turret_Weapon</defName>
|
||
<label>RTt-8"深渊"</label>
|
||
<description>迫击炮塔,可以从远距离上对敌方集群造成巨大伤害。</description>
|
||
<tradeability>None</tradeability>
|
||
<destroyOnDrop>true</destroyOnDrop>
|
||
<techLevel>Ultra</techLevel>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Base_Mortar_Turret_Weapon</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>3</drawSize>
|
||
</graphicData>
|
||
<uiIconScale>0.33</uiIconScale>
|
||
<statBases>
|
||
<Mass>150</Mass>
|
||
<AccuracyTouch>0.3</AccuracyTouch>
|
||
<AccuracyShort>0.5</AccuracyShort>
|
||
<AccuracyMedium>0.4</AccuracyMedium>
|
||
<AccuracyLong>0.3</AccuracyLong>
|
||
</statBases>
|
||
<verbs>
|
||
<li>
|
||
<verbClass>Verb_Shoot</verbClass>
|
||
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
||
<defaultProjectile>Bullet_WULA_WM_Mortar_Turret</defaultProjectile>
|
||
<ai_AvoidFriendlyFireRadius>5</ai_AvoidFriendlyFireRadius>
|
||
<minRange>10</minRange>
|
||
<range>300</range>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<warmupTime>2.5</warmupTime>
|
||
<isMortar>true</isMortar>
|
||
<defaultCooldownTime>5</defaultCooldownTime>
|
||
<burstShotCount>1</burstShotCount>
|
||
<forcedMissRadius>5</forcedMissRadius>
|
||
<forcedMissRadiusClassicMortars>13</forcedMissRadiusClassicMortars>
|
||
<soundCast>RocketswarmLauncher_Fire</soundCast>
|
||
<soundCastTail>GunTail_Heavy</soundCastTail>
|
||
<muzzleFlashScale>18</muzzleFlashScale>
|
||
<targetParams>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</li>
|
||
</verbs>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseBullet">
|
||
<defName>Bullet_WULA_WM_Mortar_Turret</defName>
|
||
<label>深渊迫击炮弹</label>
|
||
<thingClass>WulaFallenEmpire.Projectile_NorthArcTrail</thingClass>
|
||
<tickerType>Normal</tickerType>
|
||
<neverMultiSelect>True</neverMultiSelect>
|
||
<graphicData>
|
||
<texPath>Wula/Projectile/WULA_Mortar_Shell</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(2.5,2)</drawSize>
|
||
</graphicData>
|
||
<projectile>
|
||
<damageDef>Bomb</damageDef>
|
||
<damageAmountBase>30</damageAmountBase>
|
||
<speed>40</speed>
|
||
<armorPenetrationBase>0.8</armorPenetrationBase>
|
||
<explosionRadius>5.0</explosionRadius>
|
||
<soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof>
|
||
<soundExplode>MortarBomb_Explode</soundExplode>
|
||
<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
|
||
<soundAmbient>MortarRound_Ambient</soundAmbient>
|
||
<stoppingPower>5</stoppingPower>
|
||
<flyOverhead>true</flyOverhead>
|
||
</projectile>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.NorthArcModExtension">
|
||
<northOffsetDistance>18</northOffsetDistance>
|
||
<curveSteepness>1.0</curveSteepness>
|
||
<useArcTrajectory>true</useArcTrajectory>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
||
<tailFleckDef>WULA_Smoke_Tail</tailFleckDef>
|
||
<fleckMakeFleckTickMax>3</fleckMakeFleckTickMax>
|
||
<fleckDelayTicks>1</fleckDelayTicks>
|
||
<fleckMakeFleckNum>1~2</fleckMakeFleckNum>
|
||
<fleckScale>0.5~1.0</fleckScale>
|
||
<fleckSpeed>0.1~0.3</fleckSpeed>
|
||
<fleckAngle>-30~30</fleckAngle>
|
||
</li>
|
||
</modExtensions>
|
||
</ThingDef>
|
||
|
||
<!-- 重型干扰塔 -->
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Disturber_Turret_Cleanzone</defName>
|
||
<label>HBt-1"磁石"火山炮</label>
|
||
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑。\n\nHBt-1"磁石"是一种需要通电才能运转的重型防御炮塔,以联装的方式装载了四门威力巨大的火山风暴炮。在暗物质武器普及的乌拉帝国军队,火山炮族系被认为是一种落后野蛮的武备,但是从未有人质疑过其破坏力——天崩地裂、炽焰四涌,犹如四具炼狱的号角,可以在远距离上撕碎一切冲击阵地的敌军。</description>
|
||
<uiIconPath>Wula/Building/Wula_Disturber_Turret</uiIconPath>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<tickerType>Normal</tickerType>
|
||
<tradeability>None</tradeability>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>Wula_Disturber_Turret</ThingDef>
|
||
<ThingDef>Wula_Disturber_Turret_Weapon</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<thingCategories Inherit="False">
|
||
<li>BuildingsMisc</li>
|
||
</thingCategories>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone_Plus</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(5,5)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>40</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<rotatable>false</rotatable>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>Wula_Disturber_Turret_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<MaxHitPoints>1</MaxHitPoints>
|
||
<WorkToBuild>0</WorkToBuild>
|
||
<Mass>1</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(5,5)</size>
|
||
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>400</WULA_Alloy>
|
||
<WULA_Dark_Matter_Item>20</WULA_Dark_Matter_Item>
|
||
<WULA_Neutronium>50</WULA_Neutronium>
|
||
<WULA_Tex_Voucher>1</WULA_Tex_Voucher>
|
||
</costList>
|
||
<building>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>WulaFallenEmpire.PlaceWorker_CustomRadius</li>
|
||
</placeWorkers>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_SkyfallerCaller">
|
||
<skyfallerDef>Wula_Disturber_Turret_Incoming</skyfallerDef> <!-- 迫击炮塔空投类型 -->
|
||
<destroyBuilding>true</destroyBuilding>
|
||
<delayTicks>1</delayTicks>
|
||
<allowThinRoof>true</allowThinRoof>
|
||
<allowThickRoof>false</allowThickRoof>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_BuildingSpawner">
|
||
<buildingToSpawn>Wula_Disturber_Turret</buildingToSpawn>
|
||
<destroyBuilding>false</destroyBuilding>
|
||
<spawnEffecter>WULA_Psi_Skip_Entry</spawnEffecter>
|
||
<spawnSound>VoidStructure_Emerge</spawnSound>
|
||
<inheritFaction>true</inheritFaction>
|
||
<requiredResearch>WULA_Building_Teleporter_Technology</requiredResearch>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>Wula_Disturber_Turret_Incoming</defName>
|
||
<label>HBt-1"磁石"火山炮(空投中)</label>
|
||
<size>(5,5)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Disturber_Turret_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(9,9)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(7, 7)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>Wula_Disturber_Turret</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>Wula_Disturber_Turret</defName>
|
||
<label>HBt-1"磁石"火山炮</label>
|
||
<description>HBt-1"磁石"是一种需要通电才能运转的重型防御炮塔,以联装的方式装载了四门威力巨大的火山风暴炮。在暗物质武器普及的乌拉帝国军队,火山炮族系被认为是一种落后野蛮的武备,但是从未有人质疑过其破坏力——天崩地裂、炽焰四涌,犹如四具炼狱的号角,可以在远距离上撕碎一切冲击阵地的敌军。</description>
|
||
<thingClass>WulaFallenEmpire.Building_TurretGunHasSpeed</thingClass>
|
||
<drawerType>MapMeshAndRealTime</drawerType>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.ModExt_HasSpeedTurret">
|
||
<speed>0.05</speed> <!-- 旋转速度 (度/Tick)。迫击炮旋转较慢。 -->
|
||
</li>
|
||
</modExtensions>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Turret_Component</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(12,12)</drawSize>
|
||
<!-- <drawOffset>(0,0,-0.16)</drawOffset> -->
|
||
<damageData>
|
||
<rect>(0.3,0.3,1.4,1.4)</rect>
|
||
</damageData>
|
||
<shadowData>
|
||
<volume>(0.5,0.35,0.75)</volume>
|
||
<offset>(0,0,-0.05)</offset>
|
||
</shadowData>
|
||
</graphicData>
|
||
<receivesSignals>true</receivesSignals>
|
||
<uiIconPath>Wula/Building/Wula_Disturber_Turret</uiIconPath>
|
||
<uiIconScale>1.0</uiIconScale>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<stealable>false</stealable>
|
||
<rotatable>false</rotatable>
|
||
<size>(5,5)</size>
|
||
<statBases>
|
||
<MaxHitPoints>3000</MaxHitPoints>
|
||
<Flammability>0</Flammability>
|
||
<WorkToBuild>3200</WorkToBuild>
|
||
<Mass>250</Mass>
|
||
<Beauty>0</Beauty>
|
||
<ShootingAccuracyTurret>0.80</ShootingAccuracyTurret>
|
||
</statBases>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>400</WULA_Alloy>
|
||
<WULA_Dark_Matter_Item>20</WULA_Dark_Matter_Item>
|
||
<WULA_Neutronium>50</WULA_Neutronium>
|
||
<WULA_Tex_Voucher>1</WULA_Tex_Voucher>
|
||
</costList>
|
||
<tickerType>Normal</tickerType>
|
||
<passability>Impassable</passability>
|
||
<blockWind>true</blockWind>
|
||
<fillPercent>1</fillPercent>
|
||
<blockLight>false</blockLight>
|
||
<hasTooltip>true</hasTooltip>
|
||
<building>
|
||
<combatPower>1000</combatPower>
|
||
<turretGunDef>Wula_Disturber_Turret_Weapon</turretGunDef>
|
||
<turretBurstCooldownTime>12</turretBurstCooldownTime>
|
||
<turretTopOffset>(0, 0)</turretTopOffset>
|
||
<turretTopDrawSize>10.0</turretTopDrawSize>
|
||
<claimable>false</claimable>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>PlaceWorker_TurretTop</li>
|
||
<li>PlaceWorker_ShowTurretRadius</li>
|
||
</placeWorkers>
|
||
<comps>
|
||
<li Class="CompProperties_CanBeDormant" />
|
||
<li Class="CompProperties_Initiatable" />
|
||
<li Class="CompProperties_WakeUpDormant">
|
||
<wakeUpSound>MechanoidsWakeUp</wakeUpSound>
|
||
</li>
|
||
<li Class="CompProperties_Stunnable">
|
||
<affectedDamageDefs>
|
||
<li>Stun</li>
|
||
<li>EMP</li>
|
||
</affectedDamageDefs>
|
||
<adaptableDamageDefs>
|
||
<li>EMP</li>
|
||
</adaptableDamageDefs>
|
||
</li>
|
||
<li Class="CompProperties_AmbientSound">
|
||
<sound>MechTurretBig_Call</sound>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
|
||
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Power">
|
||
<compClass>CompPowerTrader</compClass>
|
||
<basePowerConsumption>1500</basePowerConsumption> <!-- 电力消耗较低 -->
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>6</glowRadius>
|
||
<glowColor>(252,240,120,0)</glowColor> <!-- 黄色光晕 -->
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_ForceTargetable" />
|
||
<!-- 特殊组件,会在非玩家派系的时候眩晕该炮塔 -->
|
||
<li Class="WulaFallenEmpire.CompProperties_DelayedDamageIfNotPlayer">
|
||
<damageDef>EMP</damageDef>
|
||
<damageAmount>600</damageAmount>
|
||
<armorPenetration>2</armorPenetration>
|
||
<destroyIfKilled>true</destroyIfKilled>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_PathCostUpdater">
|
||
<adaptiveExpansion>true</adaptiveExpansion>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseWeaponTurret">
|
||
<defName>Wula_Disturber_Turret_Weapon</defName>
|
||
<label>HBt-1"磁石"</label>
|
||
<description>乌拉帝国的四联装火山炮,在暗物质武器普及的乌拉帝国军队,火山炮族系被认为是一种落后野蛮的武备,但是从未有人质疑过其破坏力——天崩地裂、炽焰四涌,犹如四具炼狱的号角,可以在远距离上撕碎一切冲击阵地的敌军。</description>
|
||
<tradeability>None</tradeability>
|
||
<destroyOnDrop>true</destroyOnDrop>
|
||
<techLevel>Ultra</techLevel>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Wula_Disturber_Turret_Weapon</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>5</drawSize>
|
||
</graphicData>
|
||
<uiIconScale>0.33</uiIconScale>
|
||
<statBases>
|
||
<Mass>150</Mass>
|
||
<AccuracyTouch>0.3</AccuracyTouch>
|
||
<AccuracyShort>0.5</AccuracyShort>
|
||
<AccuracyMedium>0.4</AccuracyMedium>
|
||
<AccuracyLong>0.3</AccuracyLong>
|
||
</statBases>
|
||
<verbs>
|
||
<li>
|
||
<verbClass>WulaFallenEmpire.Verb_ShootWithOffset</verbClass>
|
||
<forceNormalTimeSpeed>false</forceNormalTimeSpeed>
|
||
<defaultProjectile>Bullet_WULA_WM_Disturber_Turret</defaultProjectile>
|
||
<ai_AvoidFriendlyFireRadius>5</ai_AvoidFriendlyFireRadius>
|
||
<minRange>18</minRange>
|
||
<range>300</range>
|
||
<requireLineOfSight>false</requireLineOfSight>
|
||
<warmupTime>4</warmupTime>
|
||
<isMortar>true</isMortar>
|
||
<defaultCooldownTime>5</defaultCooldownTime>
|
||
<burstShotCount>4</burstShotCount>
|
||
<forcedMissRadius>12</forcedMissRadius>
|
||
<forcedMissRadiusClassicMortars>13</forcedMissRadiusClassicMortars>
|
||
<soundCast>Wula_Disturber_Turret_Weapon_Shootingsound</soundCast>
|
||
<soundCastTail>GunTail_Heavy</soundCastTail>
|
||
<muzzleFlashScale>18</muzzleFlashScale>
|
||
<targetParams>
|
||
<canTargetLocations>true</canTargetLocations>
|
||
</targetParams>
|
||
</li>
|
||
</verbs>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.ModExtension_ShootWithOffset">
|
||
<offsets>
|
||
<li>(0, -2)</li>
|
||
</offsets>
|
||
</li>
|
||
</modExtensions>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BaseBullet">
|
||
<defName>Bullet_WULA_WM_Disturber_Turret</defName>
|
||
<label>磁石火山炮弹</label>
|
||
<thingClass>WulaFallenEmpire.Projectile_NorthArcTrail</thingClass>
|
||
<tickerType>Normal</tickerType>
|
||
<neverMultiSelect>True</neverMultiSelect>
|
||
<graphicData>
|
||
<texPath>Wula/Projectile/WULA_Energy_Shell</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>MoteGlow</shaderType>
|
||
<drawSize>(2.5,3)</drawSize>
|
||
<color>(202,147,67,205)</color>
|
||
</graphicData>
|
||
<projectile>
|
||
<damageDef>WULA_Disturber_Turret_Bomb</damageDef>
|
||
<damageAmountBase>250</damageAmountBase>
|
||
<speed>40</speed>
|
||
<armorPenetrationBase>2</armorPenetrationBase>
|
||
<explosionRadius>8.0</explosionRadius>
|
||
<soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof>
|
||
<soundExplode>Wula_Disturber_Turret_Weapon_Explosive</soundExplode>
|
||
<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
|
||
<soundAmbient>MortarRound_Ambient</soundAmbient>
|
||
<stoppingPower>5</stoppingPower>
|
||
<flyOverhead>true</flyOverhead>
|
||
<preExplosionSpawnSingleThingDef>Filth_BlastMark</preExplosionSpawnSingleThingDef>
|
||
</projectile>
|
||
<modExtensions>
|
||
<li Class="WulaFallenEmpire.NorthArcModExtension">
|
||
<northOffsetDistance>12</northOffsetDistance>
|
||
<curveSteepness>1.0</curveSteepness>
|
||
<useArcTrajectory>true</useArcTrajectory>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
||
<tailFleckDef>WULA_GunTail_Plasma</tailFleckDef>
|
||
<fleckMakeFleckTickMax>3</fleckMakeFleckTickMax>
|
||
<fleckDelayTicks>9</fleckDelayTicks>
|
||
<fleckMakeFleckNum>1~2</fleckMakeFleckNum>
|
||
<fleckScale>0.5~1.0</fleckScale>
|
||
<fleckSpeed>0.1~0.3</fleckSpeed>
|
||
<fleckAngle>-30~30</fleckAngle>
|
||
</li>
|
||
</modExtensions>
|
||
</ThingDef>
|
||
|
||
<!-- 钻机 -->
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>WULA_Combat_Excavator_Cleanzone</defName>
|
||
<label>DBm-6"战斗挖掘机"</label>
|
||
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑。\n\nDBm-6"战斗挖掘机"是乌拉帝国用于破坏阵地的挖掘机,从天而降部署在指定地点后,钻机将通过高速旋转的刀片引发若干次地震冲击波,随后将舱内单位一股脑放出。</description>
|
||
<uiIconPath>Wula/Building/WULA_Combat_Excavator_Icon</uiIconPath>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<tickerType>Normal</tickerType>
|
||
<tradeability>None</tradeability>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>WULA_Combat_Excavator</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<thingCategories Inherit="False">
|
||
<li>BuildingsMisc</li>
|
||
</thingCategories>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1,1)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>40</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<rotatable>false</rotatable>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>WULA_Combat_Excavator_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<MaxHitPoints>1</MaxHitPoints>
|
||
<WorkToBuild>0</WorkToBuild>
|
||
<Mass>1</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(1,1)</size>
|
||
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<costList Inherit="False">
|
||
<WULA_Alloy>20</WULA_Alloy>
|
||
<ComponentIndustrial>1</ComponentIndustrial>
|
||
<WULA_Excavator_Blade>1</WULA_Excavator_Blade>
|
||
</costList>
|
||
<building>
|
||
<expandHomeArea>false</expandHomeArea>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>WulaFallenEmpire.PlaceWorker_CustomRadius</li>
|
||
</placeWorkers>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_CustomRadius">
|
||
<radius>9</radius> <!-- 半径大小 -->
|
||
<color>(0.5, 0.25, 0.25)</color> <!-- 绿色圆圈 -->
|
||
<radiusOffset>0</radiusOffset> <!-- 半径偏移 -->
|
||
<showInGUI>true</showInGUI>
|
||
<label>冲击半径</label>
|
||
<description>钻机降落后,地震波影响的最大范围</description>
|
||
<defaultVisible>true</defaultVisible>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_SkyfallerCaller">
|
||
<skyfallerDef>WULA_Combat_Excavator_Incoming</skyfallerDef> <!-- 迫击炮塔空投类型 -->
|
||
<destroyBuilding>true</destroyBuilding>
|
||
<delayTicks>1</delayTicks>
|
||
<allowThinRoof>true</allowThinRoof>
|
||
<allowThickRoof>false</allowThickRoof>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>WULA_Combat_Excavator_Incoming</defName>
|
||
<label>DBm-6"战斗挖掘机"(空投中)</label>
|
||
<size>(1,1)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Combat_Excavator_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(4,4)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(2, 2)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>WULA_Combat_Excavator</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>WULA_Combat_Excavator</defName>
|
||
<label>DBm-6"战斗挖掘机"</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/WULA_Combat_Excavator_Icon</uiIconPath>
|
||
<rotatable>false</rotatable>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Combat_Excavator</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(4,4)</drawSize>
|
||
</graphicData>
|
||
<costList>
|
||
<WULA_Alloy>20</WULA_Alloy>
|
||
<ComponentIndustrial>1</ComponentIndustrial>
|
||
<WULA_Excavator_Blade>1</WULA_Excavator_Blade>
|
||
</costList>
|
||
<statBases>
|
||
<MaxHitPoints>5000</MaxHitPoints>
|
||
<Flammability>0</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>
|
||
<building>
|
||
<neverBuildable>true</neverBuildable>
|
||
<expandHomeArea>false</expandHomeArea>
|
||
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
|
||
<paintable>true</paintable>
|
||
<isInert>true</isInert>
|
||
<deconstructible>false</deconstructible>
|
||
<forcedCostLeavings>
|
||
<li>WULA_Excavator_Blade</li>
|
||
</forcedCostLeavings>
|
||
</building>
|
||
<damageMultipliers Inherit="False">
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_S_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
</damageMultipliers>
|
||
<!-- <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>(1,1)</scale>
|
||
<drawOrder>0</drawOrder>
|
||
<offset>(0,1,2)</offset>
|
||
<animationType>RotateY</animationType>
|
||
<animationSpeed>360</animationSpeed>
|
||
<animationIntensity>360</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_FactionSetter">
|
||
<!-- <factionDef>Wula_Progressive_Faction</factionDef> -->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>3</glowRadius>
|
||
<glowColor>(120,240,252,0)</glowColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_PhaseCombatTower">
|
||
<warmupTicks>120</warmupTicks> <!-- 3秒启动期 -->
|
||
<explosionCooldownTicks>90</explosionCooldownTicks> <!-- 爆炸间隔1秒 -->
|
||
|
||
<explosions>
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_S_Damage</damageDef>
|
||
<radius>6</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>50</damageAmount>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_S_Damage</damageDef>
|
||
<radius>9</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>50</damageAmount>
|
||
<excludeRadius>0.9</excludeRadius>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_Damage</damageDef>
|
||
<radius>9</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>500</damageAmount>
|
||
<excludeRadius>0.9</excludeRadius>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
<li>
|
||
<damageDef>Smoke</damageDef>
|
||
<radius>12</radius>
|
||
<postExplosionGasType>BlindSmoke</postExplosionGasType>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>0</damageAmount>
|
||
<explosionSound>Explosion_Smoke</explosionSound>
|
||
</li>
|
||
</explosions>
|
||
|
||
<pawnKindDefs>
|
||
<li>Mech_WULA_Fire_Cat</li>
|
||
</pawnKindDefs>
|
||
|
||
<spawnCount>12</spawnCount> <!-- 生成3个Pawn -->
|
||
<spawnIntervalTicks>30</spawnIntervalTicks> <!-- 每3秒生成一个 -->
|
||
</li>
|
||
<li Class="CompProperties_Lifespan">
|
||
<lifespanTicks>9000</lifespanTicks>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>WULA_Sow_Excavator_Cleanzone</defName>
|
||
<label>DSm-6"挖掘机"</label>
|
||
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑。\n\nDSm-6"挖掘机"是一种通过空投部署的挖掘机,钻机可以通过高速震动将附近的土壤翻出,使得整片区域变得松软易于种植。这种设备的震波杀伤力极大,工作期间切勿靠近!</description>
|
||
<uiIconPath>Wula/Building/WULA_Sow_Excavator_Icon</uiIconPath>
|
||
<minifiedDef>MinifiedThing</minifiedDef>
|
||
<tickerType>Normal</tickerType>
|
||
<tradeability>None</tradeability>
|
||
<descriptionHyperlinks>
|
||
<ThingDef>WULA_Combat_Excavator</ThingDef>
|
||
</descriptionHyperlinks>
|
||
<thingCategories Inherit="False">
|
||
<li>BuildingsMisc</li>
|
||
</thingCategories>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Dropping_Building_Cleanzone</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(1,1)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>Building</altitudeLayer>
|
||
<passability>PassThroughOnly</passability>
|
||
<pathCost>40</pathCost>
|
||
<castEdgeShadows>false</castEdgeShadows>
|
||
<fillPercent>0.5</fillPercent>
|
||
<canOverlapZones>false</canOverlapZones>
|
||
<hasInteractionCell>false</hasInteractionCell>
|
||
<rotatable>false</rotatable>
|
||
<researchPrerequisites Inherit="False">
|
||
<li>WULA_Sow_Excavator_Technology</li>
|
||
</researchPrerequisites>
|
||
<statBases>
|
||
<MarketValue>0</MarketValue>
|
||
<MaxHitPoints>1</MaxHitPoints>
|
||
<WorkToBuild>0</WorkToBuild>
|
||
<Mass>1</Mass>
|
||
<Flammability>0</Flammability>
|
||
</statBases>
|
||
<size>(1,1)</size>
|
||
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
|
||
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
|
||
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
|
||
<costList>
|
||
<WULA_Alloy>50</WULA_Alloy>
|
||
<ComponentIndustrial>2</ComponentIndustrial>
|
||
<WULA_Excavator_Blade>1</WULA_Excavator_Blade>
|
||
</costList>
|
||
<building>
|
||
<expandHomeArea>false</expandHomeArea>
|
||
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>WulaFallenEmpire.PlaceWorker_CustomRadius</li>
|
||
</placeWorkers>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_CustomRadius">
|
||
<radius>13</radius> <!-- 半径大小 -->
|
||
<color>(0.5, 0.6, 0.25)</color> <!-- 绿色圆圈 -->
|
||
<radiusOffset>0</radiusOffset> <!-- 半径偏移 -->
|
||
<showInGUI>true</showInGUI>
|
||
<label>冲击半径</label>
|
||
<description>钻机降落后,地震波影响的最大范围</description>
|
||
<defaultVisible>true</defaultVisible>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_SkyfallerCaller">
|
||
<skyfallerDef>WULA_Sow_Excavator_Incoming</skyfallerDef> <!-- 迫击炮塔空投类型 -->
|
||
<destroyBuilding>true</destroyBuilding>
|
||
<delayTicks>1</delayTicks>
|
||
<allowThinRoof>true</allowThinRoof>
|
||
<allowThickRoof>false</allowThickRoof>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>WULA_Sow_Excavator_Incoming</defName>
|
||
<label>DSm-6"挖掘机"(空投中)</label>
|
||
<size>(1,1)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Combat_Excavator_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(4,4)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(2, 2)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>WULA_Sow_Excavator</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>WULA_Sow_Excavator</defName>
|
||
<label>DSm-6"挖掘机"</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/WULA_Sow_Excavator_Icon</uiIconPath>
|
||
<rotatable>false</rotatable>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Combat_Excavator</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(4,4)</drawSize>
|
||
</graphicData>
|
||
<costList>
|
||
<WULA_Alloy>50</WULA_Alloy>
|
||
<ComponentIndustrial>2</ComponentIndustrial>
|
||
<WULA_Excavator_Blade>1</WULA_Excavator_Blade>
|
||
</costList>
|
||
<statBases>
|
||
<MaxHitPoints>5000</MaxHitPoints>
|
||
<Flammability>0</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> -->
|
||
<building>
|
||
<neverBuildable>true</neverBuildable>
|
||
<expandHomeArea>false</expandHomeArea>
|
||
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
|
||
<paintable>true</paintable>
|
||
<isInert>true</isInert>
|
||
<deconstructible>false</deconstructible>
|
||
<forcedCostLeavings>
|
||
<li>WULA_Excavator_Blade</li>
|
||
</forcedCostLeavings>
|
||
</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>(1,1)</scale>
|
||
<drawOrder>0</drawOrder>
|
||
<offset>(0,1,2)</offset>
|
||
<animationType>RotateY</animationType>
|
||
<animationSpeed>360</animationSpeed>
|
||
<animationIntensity>360</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> -->
|
||
<damageMultipliers Inherit="False">
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_S_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
</damageMultipliers>
|
||
<comps>
|
||
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
|
||
<!-- <factionDef>Wula_Progressive_Faction</factionDef> -->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>3</glowRadius>
|
||
<glowColor>(120,240,252,0)</glowColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_PhaseCombatTower">
|
||
<warmupTicks>120</warmupTicks> <!-- 3秒启动期 -->
|
||
<explosionCooldownTicks>90</explosionCooldownTicks> <!-- 爆炸间隔1秒 -->
|
||
|
||
<explosions>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<radius>6</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>1</damageAmount>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<radius>9</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>1</damageAmount>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<radius>13</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>20</damageAmount>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
</explosions>
|
||
|
||
<spawnCount>0</spawnCount> <!-- 生成3个Pawn -->
|
||
<spawnIntervalTicks>30</spawnIntervalTicks> <!-- 每3秒生成一个 -->
|
||
</li>
|
||
<li Class="CompProperties_Lifespan">
|
||
<lifespanTicks>9000</lifespanTicks>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<!-- 钻机(AI) -->
|
||
<ThingDef ParentName="SkyfallerBase">
|
||
<defName>WULA_Combat_Excavator_Hostile_Incoming</defName>
|
||
<label>DBm-6"战斗挖掘机"(空投中)</label>
|
||
<size>(1,1)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Combat_Excavator_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>CutoutFlying</shaderType>
|
||
<drawSize>(4,4)</drawSize>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(2, 2)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>WULA_Combat_Excavator_Hostile</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>WULA_Combat_Excavator_Hostile</defName>
|
||
<label>DBm-6"战斗挖掘机"</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/WULA_Combat_Excavator_Icon</uiIconPath>
|
||
<rotatable>false</rotatable>
|
||
<graphicData>
|
||
<texPath>Wula/Building/WULA_Combat_Excavator</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<drawSize>(4,4)</drawSize>
|
||
</graphicData>
|
||
<costList>
|
||
<WULA_Alloy>20</WULA_Alloy>
|
||
<ComponentIndustrial>1</ComponentIndustrial>
|
||
<WULA_Excavator_Blade>1</WULA_Excavator_Blade>
|
||
</costList>
|
||
<statBases>
|
||
<MaxHitPoints>5000</MaxHitPoints>
|
||
<Flammability>0</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>
|
||
<building>
|
||
<neverBuildable>true</neverBuildable>
|
||
<expandHomeArea>false</expandHomeArea>
|
||
<destroySound>BuildingDestroyed_Metal_Big</destroySound>
|
||
<paintable>true</paintable>
|
||
<isInert>true</isInert>
|
||
<deconstructible>false</deconstructible>
|
||
<forcedCostLeavings>
|
||
<li>WULA_Excavator_Blade</li>
|
||
</forcedCostLeavings>
|
||
</building>
|
||
<damageMultipliers Inherit="False">
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Combat_Excavator_Shoke_S_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<multiplier>0.01</multiplier>
|
||
</li>
|
||
</damageMultipliers>
|
||
<!-- <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>(1,1)</scale>
|
||
<drawOrder>0</drawOrder>
|
||
<offset>(0,1,2)</offset>
|
||
<animationType>RotateY</animationType>
|
||
<animationSpeed>360</animationSpeed>
|
||
<animationIntensity>360</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_FactionSetter">
|
||
<factionDef>Wula_Progressive_Faction</factionDef>
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>3</glowRadius>
|
||
<glowColor>(120,240,252,0)</glowColor>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_PhaseCombatTower">
|
||
<warmupTicks>120</warmupTicks> <!-- 3秒启动期 -->
|
||
<explosionCooldownTicks>90</explosionCooldownTicks> <!-- 爆炸间隔1秒 -->
|
||
|
||
<explosions>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<radius>4</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>10</damageAmount>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<radius>6</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>10</damageAmount>
|
||
<excludeRadius>0.9</excludeRadius>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
<li>
|
||
<damageDef>WULA_Sow_Excavator_Shoke_Damage</damageDef>
|
||
<radius>8</radius>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>20</damageAmount>
|
||
<excludeRadius>0.9</excludeRadius>
|
||
<explosionSound>Wula_Disturber_Turret_Weapon_Explosive</explosionSound>
|
||
</li>
|
||
<li>
|
||
<damageDef>Smoke</damageDef>
|
||
<radius>12</radius>
|
||
<postExplosionGasType>BlindSmoke</postExplosionGasType>
|
||
<armorPenetration>2</armorPenetration>
|
||
<damageAmount>0</damageAmount>
|
||
<explosionSound>Explosion_Smoke</explosionSound>
|
||
</li>
|
||
</explosions>
|
||
|
||
<pawnKindDefs>
|
||
<li>Mech_WULA_Fire_Cat</li>
|
||
</pawnKindDefs>
|
||
|
||
<spawnCount>16</spawnCount> <!-- 生成3个Pawn -->
|
||
<spawnIntervalTicks>30</spawnIntervalTicks> <!-- 每3秒生成一个 -->
|
||
</li>
|
||
<li Class="CompProperties_Lifespan">
|
||
<lifespanTicks>9000</lifespanTicks>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
|
||
<!-- 旗帜 -->
|
||
<ThingDef ParentName="BuildingBase">
|
||
<defName>WULA_Wall_Flag_Building</defName>
|
||
<label>P.I.A旗帜</label>
|
||
<description>乌拉帝国行星封锁机关的旗帜,没什么用但是可以宣示乌拉帝国的主权。</description>
|
||
<thingClass>Building</thingClass>
|
||
<category>Building</category>
|
||
<passability>PassThroughOnly</passability>
|
||
<designationCategory>WULA_Buildings</designationCategory>
|
||
<selectable>true</selectable>
|
||
<fillPercent>0.20</fillPercent>
|
||
<pathCost>14</pathCost>
|
||
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
|
||
<uiIconPath>Wula/Building/Flag/WULA_Flag_Building_B_north</uiIconPath>
|
||
<noRightClickDraftAttack>true</noRightClickDraftAttack>
|
||
<rotatable>true</rotatable>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Flag/WULA_Flag_Building_B</texPath>
|
||
<graphicClass>Graphic_Multi</graphicClass>
|
||
<drawSize>(0.7,0.75)</drawSize>
|
||
<drawOffsetNorth>(0,0,0.7)</drawOffsetNorth>
|
||
<drawOffsetSouth>(0,0,-0.7)</drawOffsetSouth>
|
||
<drawOffsetWest>(-0.6,0,0.1)</drawOffsetWest>
|
||
<drawOffsetEast>(0.6,0,0.1)</drawOffsetEast>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<altitudeLayer>BuildingOnTop</altitudeLayer>
|
||
<statBases>
|
||
<MaxHitPoints>50</MaxHitPoints>
|
||
<Flammability>1.0</Flammability>
|
||
<WorkToBuild>330</WorkToBuild>
|
||
<Mass>2</Mass>
|
||
</statBases>
|
||
<uiOrder>2991</uiOrder>
|
||
<passability>Standable</passability>
|
||
<terrainAffordanceNeeded IsNull="True" />
|
||
<pathCost>0</pathCost>
|
||
<overrideMinifiedRot>North</overrideMinifiedRot>
|
||
<minifiedDrawOffset>(0, 0, 0.2)</minifiedDrawOffset>
|
||
<researchPrerequisites>
|
||
<li>WULA_Colony_License_LV1_Technology</li>
|
||
</researchPrerequisites>
|
||
<building>
|
||
<isEdifice>false</isEdifice>
|
||
<isAttachment>true</isAttachment>
|
||
</building>
|
||
<placeWorkers>
|
||
<li>Placeworker_AttachedToWall</li>
|
||
</placeWorkers>
|
||
</ThingDef>
|
||
<ThingDef Name="WULA_Holographic_Flag_Skyfaller" ParentName="SkyfallerBase">
|
||
<defName>WULA_Holographic_Flag_Building_Skyfaller</defName>
|
||
<label>P.I.A全息旗帜(落地中)</label>
|
||
<size>(1,1)</size>
|
||
<graphicData>
|
||
<texPath>Wula/Building/Flag/WULA_Flag_Building_Mount_Incoming</texPath>
|
||
<graphicClass>Graphic_Single</graphicClass>
|
||
<shaderType>MoteGlow</shaderType>
|
||
<drawSize>(1,1)</drawSize>
|
||
<damageData>
|
||
<enabled>false</enabled>
|
||
</damageData>
|
||
</graphicData>
|
||
<skyfaller>
|
||
<movementType>Accelerate</movementType>
|
||
<shadow>Things/Skyfaller/SkyfallerShadowDropPod</shadow>
|
||
<shadowSize>(0, 0)</shadowSize>
|
||
<anticipationSound>DropPod_Fall</anticipationSound>
|
||
<anticipationSoundTicks>100</anticipationSoundTicks>
|
||
<impactSound>Explosion_Vaporize</impactSound>
|
||
<moteSpawnTime>0.05</moteSpawnTime>
|
||
<motesPerCell>1</motesPerCell>
|
||
<cameraShake>1</cameraShake>
|
||
<angleCurve>
|
||
<points>
|
||
<li>(0,0)</li>
|
||
<li>(1, 1)</li>
|
||
</points>
|
||
</angleCurve>
|
||
<spawnThing>WULA_Holographic_Flag_Building</spawnThing>
|
||
</skyfaller>
|
||
<comps>
|
||
<li Class="CompProperties_Effecter">
|
||
<effecterDef>Smoke_Joint</effecterDef>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef Name="WULA_Holographic_Flag_Building" ParentName="BuildingBase">
|
||
<defName>WULA_Holographic_Flag_Building</defName>
|
||
<label>P.I.A全息旗帜</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>4</WULA_Alloy>
|
||
</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> -->
|
||
<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>(1,1)</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_AreaShield">
|
||
<radius>12</radius>
|
||
<baseHitPoints>200</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>0.5</reflectChance>
|
||
<reflectAngleRange>30</reflectAngleRange>
|
||
<reflectCost>0</reflectCost>
|
||
<reflectEffecter>Interceptor_BlockedProjectile</reflectEffecter>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_GiveHediffsInRange">
|
||
<range>15</range>
|
||
<hediff>Wula_Holographic_Flag_Hediff</hediff>
|
||
<initialSeverity>0.5</initialSeverity>
|
||
<onlyPawnsInSameFaction>true</onlyPawnsInSameFaction>
|
||
<checkIntervalTicks>120</checkIntervalTicks>
|
||
<hediffDurationTicks>125</hediffDurationTicks>
|
||
<allowedRaces>
|
||
<li>WulaSpecies</li>
|
||
</allowedRaces>
|
||
<affectAllies>true</affectAllies>
|
||
<affectEnemies>false</affectEnemies>
|
||
<affectNeutrals>false</affectNeutrals>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_FactionSetter">
|
||
<!-- <factionDef>Mechanoid</factionDef> 不写默认玩家派系-->
|
||
<usePlayerFactionIfNull>true</usePlayerFactionIfNull>
|
||
<overrideExistingFaction>false</overrideExistingFaction>
|
||
</li>
|
||
<li Class="CompProperties_Glower">
|
||
<glowRadius>3</glowRadius>
|
||
<glowColor>(120,240,252,0)</glowColor>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="WULA_Holographic_Flag_Skyfaller">
|
||
<defName>WULA_Support_AreaTeleporter_Skyfaller</defName>
|
||
<label>P.I.A全息旗帜附区域传送器(落地中)</label>
|
||
<skyfaller>
|
||
<spawnThing>WULA_Support_AreaTeleporter</spawnThing>
|
||
</skyfaller>
|
||
</ThingDef>
|
||
<ThingDef ParentName="WULA_Holographic_Flag_Building">
|
||
<defName>WULA_Support_AreaTeleporter</defName>
|
||
<label>P.I.A全息旗帜附区域传送器</label>
|
||
<description>乌拉帝国行星封锁机关的全息旗帜,除了宣誓主权外,也能激励附近的乌拉星人更加凶狠地战斗。这面旗帜的底座附带了一个区域传送器,可以使得机械乌拉在旗帜区域内传送。\n\n在工作一段时间后,该系统将自行烧毁。</description>
|
||
|
||
<modExtensions Inherit="False">
|
||
<li Class="WulaFallenEmpire.ExtraGraphicsExtension">
|
||
<globalAnimationSpeed>0</globalAnimationSpeed>
|
||
<globalAnimationIntensity>0</globalAnimationIntensity>
|
||
|
||
<graphicLayers>
|
||
<li>
|
||
<texturePath>Wula/Building/Flag/WULA_Flag_Building_C</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_CustomRadius">
|
||
<radius>20</radius> <!-- 半径大小 -->
|
||
<color>(1, 1, 1)</color> <!-- 绿色圆圈 -->
|
||
<radiusOffset>0</radiusOffset> <!-- 半径偏移 -->
|
||
<showInGUI>true</showInGUI>
|
||
<label>传送范围</label>
|
||
<description>区域传送器提供的传送范围</description>
|
||
<defaultVisible>true</defaultVisible>
|
||
</li>
|
||
<li Class="CompProperties_Lifespan">
|
||
<lifespanTicks>3600</lifespanTicks>
|
||
</li>
|
||
<li Class="WulaFallenEmpire.CompProperties_AreaTeleporter">
|
||
<teleportRadius>20</teleportRadius>
|
||
<stunTicks>60</stunTicks>
|
||
|
||
<allowedRaces>
|
||
<li>WulaSpecies</li>
|
||
</allowedRaces>
|
||
<onlyPawnsInSameFaction>true</onlyPawnsInSameFaction>
|
||
|
||
<entryEffecter>Skip_Entry</entryEffecter>
|
||
<exitEffecter>Skip_Exit</exitEffecter>
|
||
<teleportSound>Psycast_Skip_Entry</teleportSound>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
</Defs> |