Files
WulaFallenEmpireRW/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Turret_Buildings.xml
Tourswen ea434a6724 11
2025-12-14 23:51:47 +08:00

2775 lines
111 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- 地雷 -->
<ThingDef ParentName="BuildingBase">
<defName>Wula_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>