This commit is contained in:
Tourswen
2025-11-22 01:41:05 +08:00
parent 34c93bb18d
commit d0b06cbc72
30 changed files with 1083 additions and 427 deletions

View File

@@ -55,7 +55,7 @@
<writeCombatLog>True</writeCombatLog>
<showPsycastEffects>False</showPsycastEffects>
<aiCanUse>true</aiCanUse>
<cooldownTicksRange>600</cooldownTicksRange>
<cooldownTicksRange>300</cooldownTicksRange>
<warmupEffecter>HoraxianSpellLight_Warmup</warmupEffecter>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
@@ -84,9 +84,9 @@
<comps>
<li Class="WulaFallenEmpire.CompProperties_AbilityAreaDestruction">
<range>18</range>
<lineWidthEnd>18</lineWidthEnd>
<lineWidthEnd>36</lineWidthEnd>
<canHitFilledCells>true</canHitFilledCells>
<affectAllies>false</affectAllies>
<affectAllies>true</affectAllies>
<affectCaster>false</affectCaster>
<castEffecter>WULA_AreaDestruction_Shockwave</castEffecter>
<hitEffecter>WULA_AreaDestruction_Hit</hitEffecter>
@@ -251,20 +251,22 @@
<writeCombatLog>True</writeCombatLog>
<showPsycastEffects>False</showPsycastEffects>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<cooldownTicksRange>600</cooldownTicksRange>
<cooldownTicksRange>200</cooldownTicksRange>
<warmupEffecter>HoraxianSpellLight_Warmup</warmupEffecter>
<aiCanUse>true</aiCanUse>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<warmupTime>1</warmupTime>
<range>65</range>
<range>500</range>
<soundCast>WULA_Psi_Skip_Sound</soundCast>
<requireLineOfSight>false</requireLineOfSight>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
</verbProperties>
<comps>
<li Class="WulaFallenEmpire.CompProperties_AbilityTeleportSelf">
<range>65</range>
<range>500</range>
<stunTicks>
<min>10</min>
<max>15</max>
@@ -393,7 +395,7 @@
<AbilityDef>
<defName>WULA_Psi_Black_Hole</defName>
<label>乌拉帝国术式:虚境阴影</label>
<description>撕开虚境的裂口,在目标地点召唤一道虚境阴影,它泄露的庞大灵能会持续伤害范围内的敌方单位和建筑,即使是心灵失聪的目标也不能完全免疫这种超现实伤害——对于高心灵敏感度的单位这种伤害则更加致命。</description>
<description>撕开虚境的裂口,在目标地点召唤一道虚境阴影,它泄露的庞大灵能会持续伤害范围内的敌方单位和建筑,并让物品快速损坏,即使是心灵失聪的目标也不能完全免疫这种超现实伤害——对于高心灵敏感度的单位这种伤害则更加致命。</description>
<iconPath>UI/Abilities/FireSpew</iconPath>
<writeCombatLog>True</writeCombatLog>
<showPsycastEffects>False</showPsycastEffects>
@@ -431,16 +433,27 @@
<altitudeLayer>MoteOverheadLow</altitudeLayer>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<texPath>Wula/Projectile/WULA_Bullet_ChargeLanceShot_Red</texPath>
<texPath>Wula/Weapon/WULA_Weapon_Empty</texPath>
<shaderType>MoteGlow</shaderType>
<drawSize>5</drawSize>
<drawSize>(7,4)</drawSize>
<color>(255,255,255,150)</color>
</graphicData>
<comps>
<li Class="CompProperties_Lifespan">
<lifespanTicks>600</lifespanTicks>
</li>
<li Class="CompProperties_Effecter">
<effecterDef>WULA_Black_Hole_Entity_Attached</effecterDef>
</li>
<li Class="CompProperties_Glower">
<glowRadius>12</glowRadius>
<glowColor>(192,94,56,1)</glowColor>
</li>
<li Class="WulaFallenEmpire.CompProperties_AreaDamage">
<radius>8</radius>
<damageIntervalTicks>30</damageIntervalTicks>
<damageDef>Wula_Psi_Damage</damageDef>
<damageAmount>5</damageAmount>
<damageAmount>25</damageAmount>
<scaleWithPsychicSensitivity>true</scaleWithPsychicSensitivity>
<minDamageFactor>0.5</minDamageFactor>
<maxDamageFactor>5</maxDamageFactor>
@@ -449,4 +462,178 @@
</li>
</comps>
</ThingDef>
<EffecterDef>
<defName>WULA_Black_Hole_Entity_Attached</defName>
<children>
<li>
<subEffecterClass>SubEffecter_SprayerChance</subEffecterClass>
<burstCount>1</burstCount>
<chancePerTick>1</chancePerTick>
<chancePeriodTicks>20</chancePeriodTicks>
<positionOffset>(0, 0, 0)</positionOffset>
<fleckDef>WULA_Black_Hole_Entity_Attached_Inner</fleckDef>
<positionRadius>0</positionRadius>
<positionRadiusMin>0</positionRadiusMin>
<scale>3</scale>
<speed>0</speed>
<rotation>0</rotation>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
<burstCount>1</burstCount>
<positionOffset>(0, 0, 0)</positionOffset>
<moteDef>VoidNodeCore_DustA</moteDef>
<positionRadius>0</positionRadius>
<positionRadiusMin>0</positionRadiusMin>
<scale>.9</scale>
<speed>0</speed>
<rotation>60</rotation>
<rotationRate>200</rotationRate>
<angle>0~0</angle>
<spawnLocType>OnTarget</spawnLocType>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
<burstCount>1</burstCount>
<positionOffset>(0, 0, 0)</positionOffset>
<moteDef>VoidNodeCore_DustB</moteDef>
<positionRadius>0</positionRadius>
<positionRadiusMin>0</positionRadiusMin>
<scale>1.05</scale>
<speed>0</speed>
<rotation>0</rotation>
<rotationRate>100</rotationRate>
<angle>0~0</angle>
<spawnLocType>OnTarget</spawnLocType>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerContinuous</subEffecterClass>
<burstCount>1</burstCount>
<positionOffset>(0, 0, 0)</positionOffset>
<ticksBetweenMotes>30</ticksBetweenMotes>
<fleckDef>VoidNodeCore_DebrisBit</fleckDef>
<scale>.8~1.2</scale>
<positionRadius>5</positionRadius>
<positionRadiusMin>3</positionRadiusMin>
<speed>-10~10</speed>
<rotation>0</rotation>
<rotationRate>-2000~2000</rotationRate>
<angle>0~0</angle>
<orbitOrigin>true</orbitOrigin>
<orbitSpeed>-5~-1</orbitSpeed>
<orbitSnapStrength>.8</orbitSnapStrength>
<fleckUsesAngleForVelocity>true</fleckUsesAngleForVelocity>
<spawnLocType>OnTarget</spawnLocType>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerContinuous</subEffecterClass>
<burstCount>3</burstCount>
<ticksBetweenMotes>30</ticksBetweenMotes>
<positionOffset>(0, 0, 0)</positionOffset>
<fleckDef>VoidNodeCore_DebrisBit</fleckDef>
<scale>.8~1.2</scale>
<positionRadius>6</positionRadius>
<positionRadiusMin>5</positionRadiusMin>
<speed>-10~10</speed>
<rotation>0</rotation>
<rotationRate>-2000~2000</rotationRate>
<angle>0~0</angle>
<orbitOrigin>true</orbitOrigin>
<orbitSpeed>-6~-1</orbitSpeed>
<orbitSnapStrength>.8</orbitSnapStrength>
<fleckUsesAngleForVelocity>true</fleckUsesAngleForVelocity>
<spawnLocType>OnTarget</spawnLocType>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerChance</subEffecterClass>
<burstCount>1</burstCount>
<chancePerTick>.03</chancePerTick>
<positionOffset>(0, 0, 0)</positionOffset>
<fleckDef>EnergyCrackle</fleckDef>
<soundDef>Zap_Quiet</soundDef>
<positionRadius>2.7</positionRadius>
<positionRadiusMin>0</positionRadiusMin>
<scale>.35</scale>
<speed>.001</speed>
<rotation>0</rotation>
<rotateTowardsTargetCenter>true</rotateTowardsTargetCenter>
<rotationRate>0</rotationRate>
<angle>0~0</angle>
<spawnLocType>OnTarget</spawnLocType>
<orbitOrigin>true</orbitOrigin>
<orbitSnapStrength>1.0</orbitSnapStrength>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerChance</subEffecterClass>
<burstCount>1</burstCount>
<chancePerTick>.05</chancePerTick>
<chancePeriodTicks>20</chancePeriodTicks>
<positionOffset>(0, 0, 0)</positionOffset>
<fleckDef>VoidNodeLowLightningRing</fleckDef>
<positionRadius>0</positionRadius>
<positionRadiusMin>0</positionRadiusMin>
<scale>1</scale>
<speed>0</speed>
<rotation>0</rotation>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerChance</subEffecterClass>
<burstCount>1</burstCount>
<chancePerTick>.05</chancePerTick>
<chancePeriodTicks>100</chancePeriodTicks>
<positionOffset>(0, 0, 0)</positionOffset>
<fleckDef>VoidNodeHighLightningRing</fleckDef>
<positionRadius>0</positionRadius>
<positionRadiusMin>0</positionRadiusMin>
<scale>1</scale>
<rotation>0~360</rotation>
<speed>0</speed>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerTriggered</subEffecterClass>
<burstCount>1</burstCount>
<positionOffset>(0, 0, 0)</positionOffset>
<moteDef>VoidNodeDistortion</moteDef>
<positionRadius>0</positionRadius>
<positionRadiusMin>0</positionRadiusMin>
<scale>1</scale>
<rotation>0</rotation>
<speed>0</speed>
</li>
<li>
<subEffecterClass>SubEffecter_SprayerChance</subEffecterClass>
<burstCount>1</burstCount>
<chancePerTick>.01</chancePerTick>
<chancePeriodTicks>50</chancePeriodTicks>
<positionOffset>(0, 0, 0)</positionOffset>
<fleckDef>VoidNodeLowestGroundFlashes</fleckDef>
<positionRadius>0</positionRadius>
<positionRadiusMin>0</positionRadiusMin>
<scale>.5~1</scale>
<speed>0</speed>
<rotation>0~360</rotation>
</li>
</children>
</EffecterDef>
<FleckDef ParentName="FleckBase_Thrown">
<defName>WULA_Black_Hole_Entity_Attached_Inner</defName>
<altitudeLayer>MoteOverhead</altitudeLayer>
<solidTime>1</solidTime>
<graphicData>
<graphicClass>Graphic_FleckPulse</graphicClass>
<shaderType>MotePsychicSkipInner</shaderType>
<texPath>Things/Mote/SkipInnerDimension</texPath>
<shaderParameters>
<_innerRingSize>0.65</_innerRingSize>
</shaderParameters>
<drawSize>3.4</drawSize>
<shaderParameters>
<_inTime>0.0</_inTime>
<_solidTime>1</_solidTime>
<_outTime>0.0</_outTime>
</shaderParameters>
</graphicData>
</FleckDef>
</Defs>

View File

@@ -139,7 +139,7 @@
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_32</defName>
<defName>Wula_UI_Legion_32</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
@@ -160,7 +160,7 @@
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_33</defName>
<defName>Wula_UI_Legion_33</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
@@ -257,7 +257,7 @@
</options>
</WulaFallenEmpire.EventDef>
<WulaFallenEmpire.EventDef>
<defName>Wula_UI_Anisia_32</defName>
<defName>Wula_UI_Legion_32</defName>
<label>和P.I.A的通讯</label>
<portraitPath>Wula/Events/Portraits/WULA_Legion_2</portraitPath>
<characterName>「军团」,P.I.A</characterName>
@@ -325,7 +325,7 @@
</options>
</WulaFallenEmpire.EventDef>
<WulaFallenEmpire.EventDef>
<defName>Wula_UI_Anisia_33</defName>
<defName>Wula_UI_Legion_33</defName>
<label>和P.I.A的通讯</label>
<portraitPath>Wula/Events/Portraits/WULA_Legion_1</portraitPath>
<characterName>「军团」,P.I.A</characterName>
@@ -376,7 +376,6 @@
<kindDef>Combat</kindDef>
<commonality>100</commonality>
<options>
<Wula_Psi_Titan>1000</Wula_Psi_Titan>
<Wula_PIA_Heavy_Unit>1</Wula_PIA_Heavy_Unit>
</options>
</li>
@@ -431,4 +430,105 @@
</li>
</options>
</WulaFallenEmpire.EventDef>
<WulaFallenEmpire.EventDef>
<defName>Wula_UI_Legion_Test1</defName>
<label>和P.I.A的通讯</label>
<portraitPath>Wula/Events/Portraits/WULA_Legion_1</portraitPath>
<characterName>「军团」,P.I.A</characterName>
<descriptions>
<li>这是一个测试选项,你可以吃到各种打</li>
</descriptions>
<options>
<li>
<label>来,陆行舰</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_TriggerRaid">
<points>6000</points>
<faction>Empire</faction>
<raidStrategy>ImmediateAttack</raidStrategy>
<raidArrivalMode>EdgeDropGroups</raidArrivalMode>
<groupKind>Combat</groupKind>
<pawnGroupMakers>
<li>
<kindDef>Combat</kindDef>
<commonality>100</commonality>
<options>
<Wula_Mech_Mobile_Factory>1000</Wula_Mech_Mobile_Factory>
</options>
</li>
</pawnGroupMakers>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>来,灵能泰坦</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_TriggerRaid">
<points>6000</points>
<faction>Empire</faction>
<raidStrategy>ImmediateAttack</raidStrategy>
<raidArrivalMode>EdgeDropGroups</raidArrivalMode>
<groupKind>Combat</groupKind>
<pawnGroupMakers>
<li>
<kindDef>Combat</kindDef>
<commonality>100</commonality>
<options>
<Wula_Psi_Titan>1000</Wula_Psi_Titan>
</options>
</li>
</pawnGroupMakers>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>来,战车群</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_TriggerRaid">
<points>3000</points>
<faction>Empire</faction>
<raidStrategy>ImmediateAttack</raidStrategy>
<raidArrivalMode>EdgeDropGroups</raidArrivalMode>
<groupKind>Combat</groupKind>
<pawnGroupMakers>
<li>
<kindDef>Combat</kindDef>
<commonality>100</commonality>
<options>
<Wula_AI_Heavy_Panzer>1000</Wula_AI_Heavy_Panzer>
</options>
</li>
</pawnGroupMakers>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>还是算了</label>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
</Defs>

View File

@@ -126,7 +126,7 @@
<defName>Wula_AI_Heavy_Panzer</defName> <!-- 修改了defName以避免冲突 -->
<label>HAp-6"战车"</label>
<race>Wula_AI_Heavy_Panzer</race>
<combatPower>1000</combatPower>
<combatPower>500</combatPower>
<allowInMechClusters>false</allowInMechClusters>
<defaultFactionType>PlayerColony</defaultFactionType>
<canMeleeAttack>false</canMeleeAttack>
@@ -164,11 +164,14 @@
<defName>Wula_Mech_Mobile_Factory</defName> <!-- 修改了defName以避免冲突 -->
<label>MFm-2"陆行舰"</label>
<race>Wula_Mech_Mobile_Factory</race>
<combatPower>1000</combatPower>
<allowInMechClusters>false</allowInMechClusters>
<defaultFactionType>PlayerColony</defaultFactionType>
<canMeleeAttack>false</canMeleeAttack>
<isGoodBreacher>true</isGoodBreacher>
<combatPower>500</combatPower>
<isBoss>true</isBoss>
<maxPerGroup>1</maxPerGroup>
<flyingAnimationFramePathPrefix>Wula/Things/Wula_Mech_Mobile_Factory/Flying/Wula_Mech_Mobile_Factory_Flying_</flyingAnimationFramePathPrefix>
<flyingAnimationDrawSize>1</flyingAnimationDrawSize>
@@ -269,8 +272,8 @@
<controlGroupPortraitZoom>0.4</controlGroupPortraitZoom>
<abilities>
<li>WULA_PsiCrusher</li>
<li>WULA_Psi_Skip</li>
<li>WULA_PsiCrusher</li>
<li>WULA_Psi_Black_Hole</li>
</abilities>
</PawnKindDef>

View File

@@ -318,6 +318,17 @@
<li>WULA_Colony_License_LV2_Technology</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="WULAtechBase">
<defName>WULA_Turret_Base_Mortar_Technology</defName>
<researchViewX>10.00</researchViewX>
<researchViewY>0.90</researchViewY>
<label>自动迫击炮许可</label>
<description>允许殖民地申请空投自动迫击炮台,可以发射远距离的高爆迫击炮弹打击地图上出现的任何敌军。</description>
<baseCost>3500</baseCost>
<prerequisites>
<li>WULA_Synth_Armor_2_Technology</li>
</prerequisites>
</ResearchProjectDef>
<!-- 武器 -->
<ResearchProjectDef ParentName="WULAtechBase">

View File

@@ -4,7 +4,7 @@
<ThingDef ParentName="Wall">
<defName>WulaWall_Cleanzone</defName>
<label>乌拉帝国堡垒墙</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n乌拉帝国用于建造堡垒的外壁相当厚实能够抵御大量伤害并且拥有气密性可以用在飞船外壳上。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n乌拉帝国用于建造堡垒的外壁相当厚实能够抵御大量伤害并且拥有气密性可以用在飞船外壳上。</description>
<uiIconPath>Wula/Building/Linked/WULA_Fortress_Wall_MenuIcon</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -34,6 +34,7 @@
<staticSunShadowHeight Inherit="False" IsNull="True" />
<fillPercent>0</fillPercent>
<canOverlapZones>false</canOverlapZones>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<MaxHitPoints>1</MaxHitPoints>
<WorkToBuild>1</WorkToBuild>
@@ -140,7 +141,7 @@
</recipeMaker>
<stuffCategories Inherit="False"/>
<useStuffTerrainAffordance>false</useStuffTerrainAffordance>
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<!-- <placeWorkers>
<li>PlaceWorker_OnSubstructure</li>
</placeWorkers> -->
@@ -175,7 +176,7 @@
<ThingDef ParentName="DoorBase">
<defName>WulaDoor_Cleanzone</defName>
<label>乌拉帝国大门</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n乌拉帝国堡垒的大门不仅能够抵御大量爆炸和震荡伤害还拥有无需通电即可运转的伺服系统来增加大门通过速度。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n乌拉帝国堡垒的大门不仅能够抵御大量爆炸和震荡伤害还拥有无需通电即可运转的伺服系统来增加大门通过速度。</description>
<descriptionHyperlinks>
<ThingDef>WulaDoor</ThingDef>
</descriptionHyperlinks>
@@ -404,7 +405,7 @@
<ThingDef ParentName="BuildingBase">
<defName>WULA_MaintenancePod_Cleanzone</defName>
<label>合成人维护舱</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n合成人维护舱是为乌拉帝国合成人设计的设施机械乌拉需要定期进入其中进行身体机能的维护和校准否则他们的身体会逐渐衰弱。维护需要消耗零部件同时会修理所有的伤口。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n合成人维护舱是为乌拉帝国合成人设计的设施机械乌拉需要定期进入其中进行身体机能的维护和校准否则他们的身体会逐渐衰弱。维护需要消耗零部件同时会修理所有的伤口。</description>
<uiIconPath>Wula/Building/WULA_MaintenancePod</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -432,6 +433,7 @@
<rotatable>false</rotatable>
<interactionCellOffset>(0,0,-2)</interactionCellOffset>
<hasInteractionCell>true</hasInteractionCell>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<placeWorkers>
<li>PlaceWorker_PreventInteractionSpotOverlap</li>
</placeWorkers>
@@ -534,6 +536,7 @@
<interactionCellOffset>(0,0,-2)</interactionCellOffset>
<hasInteractionCell>true</hasInteractionCell>
<minifiedDef>MinifiedThing</minifiedDef>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<thingCategories Inherit="False">
<li>BuildingsMisc</li>
</thingCategories>
@@ -599,7 +602,7 @@
<ThingDef ParentName="BuildingBase">
<defName>WULA_WeaponArmor_Productor_Cleanzone</defName>
<label>乌拉帝国作业通讯台</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n乌拉帝国作业通讯台是用于联络乌拉帝国母舰和工程舰并下达武器、装备订单的特殊通讯台。这些武器装备的生产不需要殖民地参与只需要使用乌拉帝国物资交换舱将材料发送给帝国舰队然后根据材料数量下单即可。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n乌拉帝国作业通讯台是用于联络乌拉帝国母舰和工程舰并下达武器、装备订单的特殊通讯台。这些武器装备的生产不需要殖民地参与只需要使用乌拉帝国物资交换舱将材料发送给帝国舰队然后根据材料数量下单即可。</description>
<uiIconPath>Wula/Building/WULA_WeaponArmor_Productor</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -628,6 +631,7 @@
<hasInteractionCell>false</hasInteractionCell>
<rotatable>false</rotatable>
<!-- <interactionCellOffset>(0,0,-2)</interactionCellOffset> -->
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<researchPrerequisites Inherit="False">
<li>WULA_WeaponArmor_Productor_Technology</li>
</researchPrerequisites>
@@ -726,6 +730,7 @@
<castEdgeShadows>false</castEdgeShadows>
<fillPercent>0.5</fillPercent>
<useHitPoints>True</useHitPoints>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<Mass>5</Mass>
<WorkToBuild>2000</WorkToBuild>
@@ -785,7 +790,7 @@
<fillPercent>0.5</fillPercent>
<designationCategory>WULA_Buildings</designationCategory>
<uiOrder>2201</uiOrder> <!-- Slightly after the original -->
<terrainAffordanceNeeded>Medium</terrainAffordanceNeeded>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<WorkToBuild>1600</WorkToBuild>
@@ -830,7 +835,7 @@
<ThingDef ParentName="BuildingBase">
<defName>WULA_Machine_Recharger_Cleanzone</defName>
<label>乌拉帝国地下维护站</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n乌拉帝国地下维护站是能够储存大量电量并允许所有大小类型的乌拉帝国机械体进行充电的充电站不支持合成人的充能。由于其根基埋于地下因此不会阻碍其他殖民者和机械体在其上面的移动。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n乌拉帝国地下维护站是能够储存大量电量并允许所有大小类型的乌拉帝国机械体进行充电的充电站不支持合成人的充能。由于其根基埋于地下因此不会阻碍其他殖民者和机械体在其上面的移动。</description>
<uiIconPath>Wula/Building/WULA_Machine_Recharger</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -856,6 +861,7 @@
<pathCost>0</pathCost>
<hasInteractionCell>false</hasInteractionCell>
<rotatable>false</rotatable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<researchPrerequisites Inherit="False">
<li>WULA_Bunker_Drop_Technology</li>
</researchPrerequisites>
@@ -931,6 +937,7 @@
</graphicData>
<interactionCellOffset>(0,0,0)</interactionCellOffset>
<passability>Standable</passability>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<WorkToBuild>8000</WorkToBuild>
@@ -996,7 +1003,7 @@
<ThingDef ParentName="BuildingBase">
<defName>WULA_Charging_Station_Synth_Cleanzone</defName>
<label>合成人充电站</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n合成人充电站是一台供乌拉帝国合成人进行机体充能和改装的检修站当机械乌拉需要充电时会优先前往此处充电。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n合成人充电站是一台供乌拉帝国合成人进行机体充能和改装的检修站当机械乌拉需要充电时会优先前往此处充电。</description>
<uiIconPath>Wula/Building/WULA_Charging_Station_Synth_south</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -1022,6 +1029,7 @@
<pathCost>0</pathCost>
<hasInteractionCell>false</hasInteractionCell>
<rotatable>false</rotatable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<researchPrerequisites Inherit="False">
<li>WULA_Synth_Maintain_Technology</li>
</researchPrerequisites>
@@ -1107,6 +1115,7 @@
<designationCategory Inherit="False" IsNull="True" />
<staticSunShadowHeight Inherit="False" IsNull="True" />
<castEdgeShadows>False</castEdgeShadows>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<Comfort>0.75</Comfort>
<MaxHitPoints>140</MaxHitPoints>
@@ -1156,7 +1165,7 @@
<ThingDef ParentName="BuildingBase">
<defName>WULA_Cube_Productor_Cleanzone</defName>
<label>乌拉帝国编织体</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n乌拉帝国编织体是一台简易的塑性构造体只能生产一些材料以本地加工的方式降低舰队的加工压力。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n乌拉帝国编织体是一台简易的塑性构造体只能生产一些材料以本地加工的方式降低舰队的加工压力。</description>
<uiIconPath>Wula/Building/WULA_Cube_Productor_south</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -1183,6 +1192,7 @@
<hasInteractionCell>true</hasInteractionCell>
<interactionCellOffset>(0,0,-1)</interactionCellOffset>
<rotatable>false</rotatable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<researchPrerequisites Inherit="False">
<li>WULA_Colony_License_LV1_Technology</li>
</researchPrerequisites>
@@ -1275,6 +1285,7 @@
<altitudeLayer>Building</altitudeLayer>
<fillPercent>0.5</fillPercent>
<useHitPoints>True</useHitPoints>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<WorkToBuild>2000</WorkToBuild>
<MaxHitPoints>180</MaxHitPoints>
@@ -1329,7 +1340,7 @@
<ThingDef ParentName="BuildingBase">
<defName>Wula_DarkEnergy_Generators_Cleanzone</defName>
<label>暗物质发电机</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n一台使用暗物质湮灭反应提供能量的乌拉帝国发电机需要消耗暗物质作为燃料且消耗速率很高但是拥有普通发电机望尘莫及的发电能力。为了在野战环境下随炮塔群一起空投这种发电机的装甲层设计的非常厚实。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n一台使用暗物质湮灭反应提供能量的乌拉帝国发电机需要消耗暗物质作为燃料且消耗速率很高但是拥有普通发电机望尘莫及的发电能力。为了在野战环境下随炮塔群一起空投这种发电机的装甲层设计的非常厚实。</description>
<uiIconPath>Wula/Building/Wula_DarkEnergy_Generators</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -1355,6 +1366,7 @@
<pathCost>0</pathCost>
<hasInteractionCell>false</hasInteractionCell>
<rotatable>false</rotatable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<researchPrerequisites Inherit="False">
<li>WULA_DarkEnergy_Generators_Technology</li>
</researchPrerequisites>
@@ -1454,6 +1466,7 @@
<rotatable>false</rotatable>
<blockWind>true</blockWind>
<castEdgeShadows>false</castEdgeShadows>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<MaxHitPoints>3500</MaxHitPoints>
<WorkToBuild>2500</WorkToBuild>

View File

@@ -1,294 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!-- 迫击炮塔空投信标 -->
<ThingDef ParentName="BuildingBase">
<defName>Wula_Base_Mortar_Turret_Cleanzone</defName>
<label>MTt-8"深渊"迫击炮塔</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑。建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\nMTt-8"深渊"迫击炮塔是一种需要通电才能运转的中型防御炮塔,发射高爆迫击炮弹。这种炮台具有高伤害范围攻击能力,适合对付集群敌人和建筑。</description>
<uiIconPath>Wula/Building/Wula_Base_Mortar_Turret</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
<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>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_Mortar_Technology</li>
</researchPrerequisites>
<statBases>
<MaxHitPoints>1</MaxHitPoints>
<WorkToBuild>1</WorkToBuild>
<Mass>1</Mass>
<Flammability>0</Flammability>
</statBases>
<size>(3,3)</size>
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
<resourcesFractionWhenDeconstructed>1</resourcesFractionWhenDeconstructed>
<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_Mortar_Turret_Incoming</skyfallerDef> <!-- 迫击炮塔空投类型 -->
<destroyBuilding>true</destroyBuilding>
<delayTicks>1</delayTicks>
<allowThinRoof>true</allowThinRoof>
<allowThickRoof>false</allowThickRoof>
</li>
</comps>
</ThingDef>
<!-- 迫击炮塔空投中 -->
<ThingDef ParentName="SkyfallerBase">
<defName>Wula_Base_Mortar_Turret_Incoming</defName>
<label>MTt-8"深渊"迫击炮塔(空投中)</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_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>MTt-8"深渊"迫击炮塔</label>
<description>MTt-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>(3,3)</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>100</WULA_Alloy>
<WULA_Charge_Cube>6</WULA_Charge_Cube>
</costList>
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
<tickerType>Normal</tickerType>
<passability>PassThroughOnly</passability>
<pathCost>50</pathCost>
<fillPercent>0.5</fillPercent>
<hasTooltip>true</hasTooltip>
<building>
<combatPower>450</combatPower>
<ai_combatDangerous>true</ai_combatDangerous>
<turretGunDef>Wula_Base_Mortar_Turret_Weapon</turretGunDef>
<turretBurstCooldownTime>4</turretBurstCooldownTime>
<turretTopOffset>(-0.04, 0)</turretTopOffset>
<turretTopDrawSize>5.0</turretTopDrawSize>
</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>EMP</li>
</affectedDamageDefs>
</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>200</basePowerConsumption> <!-- 电力消耗较低 -->
</li>
<li Class="CompProperties_Glower">
<glowRadius>6</glowRadius>
<glowColor>(252,240,120,0)</glowColor> <!-- 黄色光晕 -->
</li>
<li Class="WulaFallenEmpire.CompProperties_ForceTargetable" />
</comps>
</ThingDef>
<!-- 迫击炮塔武器 -->
<ThingDef ParentName="BaseWeaponTurret">
<defName>Wula_Base_Mortar_Turret_Weapon</defName>
<label>MTt-8"深渊"</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>0.3</AccuracyTouch>
<AccuracyShort>0.7</AccuracyShort>
<AccuracyMedium>0.85</AccuracyMedium>
<AccuracyLong>0.8</AccuracyLong>
</statBases>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>Bullet_WULA_WM_Mortar_Turret</defaultProjectile>
<warmupTime>2.5</warmupTime>
<defaultCooldownTime>5</defaultCooldownTime>
<minRange>10</minRange>
<range>75</range>
<burstShotCount>1</burstShotCount>
<forcedMissRadius>1.9</forcedMissRadius>
<soundCast>WULA_MW_Mass_Drivers_Shootingsound</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_Bullet_ChargeLanceShot_Red</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<drawSize>5</drawSize>
</graphicData>
<projectile>
<damageDef>Bomb</damageDef>
<damageAmountBase>220</damageAmountBase>
<speed>20</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>
<arcHeightFactor>2</arcHeightFactor>
</projectile>
<modExtensions>
<li Class="WulaFallenEmpire.NorthArcModExtension">
<northOffsetDistance>100</northOffsetDistance>
<curveSteepness>1.0</curveSteepness>
<useArcTrajectory>true</useArcTrajectory>
</li>
<li Class="WulaFallenEmpire.TrackingBulletDef">
<tailFleckDef>WULA_GunTail_Lighting</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>
</Defs>

View File

@@ -4,7 +4,7 @@
<ThingDef ParentName="BuildingBase">
<defName>WULA_Cat_Bunker_Cleanzone</defName>
<label>乌拉猫猫地堡</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\n乌拉猫猫地堡是集生产和防御为一体的坚实建筑3只乌拉猫猫自律机械体会和地堡一起空降。地堡可供乌拉猫猫更换工作类型并允许乌拉猫猫进驻使用内部武器击败来犯敌军。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\n乌拉猫猫地堡是集生产和防御为一体的坚实建筑3只乌拉猫猫自律机械体会和地堡一起空降。地堡可供乌拉猫猫更换工作类型并允许乌拉猫猫进驻使用内部武器击败来犯敌军。</description>
<uiIconPath>Wula/Building/WULA_Cat_Bunker_south</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -33,6 +33,7 @@
<canOverlapZones>false</canOverlapZones>
<hasInteractionCell>false</hasInteractionCell>
<rotatable>false</rotatable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<researchPrerequisites Inherit="False">
<li>WULA_Bunker_Drop_Technology</li>
</researchPrerequisites>
@@ -142,6 +143,7 @@
<hasInteractionCell>false</hasInteractionCell>
<!-- <interactionCellOffset>(0,0,-2)</interactionCellOffset> -->
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<MaxHitPoints>500</MaxHitPoints>
<WorkToBuild>1</WorkToBuild>
@@ -250,7 +252,7 @@
<ThingDef ParentName="BuildingBase">
<defName>Wula_Base_ATGun_Turret_Cleanzone</defName>
<label>ATt-6"金红石"反战车炮塔</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\nATt-6"金红石"反战车炮塔是一种需要通电才能运转的中型防御炮塔,依靠澎湃的电磁动力发射高穿透性的炮弹。这种炮台的射速不是很高,但是穿甲能力很强,且会造成小范围溅射伤害。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\nATt-6"金红石"反战车炮塔是一种需要通电才能运转的中型防御炮塔,依靠澎湃的电磁动力发射高穿透性的炮弹。这种炮台的射速不是很高,但是穿甲能力很强,且会造成小范围溅射伤害。</description>
<uiIconPath>Wula/Building/Wula_Base_ATGun_Turret</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -277,6 +279,7 @@
<canOverlapZones>false</canOverlapZones>
<hasInteractionCell>false</hasInteractionCell>
<rotatable>false</rotatable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<researchPrerequisites Inherit="False">
<li>WULA_Turret_Base_AT_Technology</li>
</researchPrerequisites>
@@ -402,6 +405,7 @@
<pathCost>50</pathCost>
<fillPercent>0.5</fillPercent>
<hasTooltip>true</hasTooltip>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<building>
<combatPower>640</combatPower>
<!--<buildingTags>
@@ -524,7 +528,7 @@
<ThingDef ParentName="BuildingBase">
<defName>Wula_Base_Laser_Turret_Cleanzone</defName>
<label>MLt-1"棱晶"激光炮塔</label>
<description>清理出一块场地并准备好资源,使得乌拉帝国母舰可以向此处投放建筑建造好的信标可以收起或移至他处,但是必须要有母舰或者工程舰在上空才能投送建筑。\n\nMLt-1"棱晶"激光炮塔是一种需要通电才能运转的中型防御炮塔,能够以高能激光束持续照射一个目标将其气化。装载在炮塔上的激光武器不需要预热,因此对付多个目标的效果要优于手持光束武器。</description>
<description>清理出一块场地并准备好资源,使得乌拉帝国可以向此处投放建筑建造好的信标可以收起或移至他处。\n\nMLt-1"棱晶"激光炮塔是一种需要通电才能运转的中型防御炮塔,能够以高能激光束持续照射一个目标将其气化。装载在炮塔上的激光武器不需要预热,因此对付多个目标的效果要优于手持光束武器。</description>
<uiIconPath>Wula/Building/Wula_Base_Laser_Turret</uiIconPath>
<minifiedDef>MinifiedThing</minifiedDef>
<tickerType>Normal</tickerType>
@@ -563,6 +567,7 @@
<size>(3,3)</size>
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
<resourcesFractionWhenDeconstructed>1</resourcesFractionWhenDeconstructed>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<costList Inherit="False">
<WULA_Alloy>100</WULA_Alloy>
<WULA_Charge_Cube>6</WULA_Charge_Cube>
@@ -658,6 +663,7 @@
<stealable>false</stealable>
<rotatable>false</rotatable>
<size>(3,3)</size>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<statBases>
<MaxHitPoints>1500</MaxHitPoints>
<Flammability>0</Flammability>
@@ -805,4 +811,277 @@
</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>
<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>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_Mortar_Technology</li>
</researchPrerequisites>
<statBases>
<MaxHitPoints>1</MaxHitPoints>
<WorkToBuild>1</WorkToBuild>
<Mass>1</Mass>
<Flammability>0</Flammability>
</statBases>
<size>(3,3)</size>
<constructionSkillPrerequisite>0</constructionSkillPrerequisite>
<resourcesFractionWhenDeconstructed>1</resourcesFractionWhenDeconstructed>
<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>
</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>(3,3)</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>
<leaveResourcesWhenKilled>false</leaveResourcesWhenKilled>
<tickerType>Normal</tickerType>
<passability>PassThroughOnly</passability>
<pathCost>50</pathCost>
<fillPercent>0.5</fillPercent>
<hasTooltip>true</hasTooltip>
<building>
<combatPower>450</combatPower>
<ai_combatDangerous>true</ai_combatDangerous>
<turretGunDef>Wula_Base_Mortar_Turret_Weapon</turretGunDef>
<turretBurstCooldownTime>4</turretBurstCooldownTime>
<turretTopOffset>(-0.04, 0)</turretTopOffset>
<turretTopDrawSize>5.0</turretTopDrawSize>
</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>EMP</li>
</affectedDamageDefs>
</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>200</basePowerConsumption> <!-- 电力消耗较低 -->
</li>
<li Class="CompProperties_Glower">
<glowRadius>6</glowRadius>
<glowColor>(252,240,120,0)</glowColor> <!-- 黄色光晕 -->
</li>
<li Class="WulaFallenEmpire.CompProperties_ForceTargetable" />
</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>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>Bullet_WULA_WM_Mortar_Turret</defaultProjectile>
<minRange>10</minRange>
<range>500</range>
<requireLineOfSight>false</requireLineOfSight>
<warmupTime>2.5</warmupTime>
<isMortar>true</isMortar>
<defaultCooldownTime>5</defaultCooldownTime>
<burstShotCount>1</burstShotCount>
<forcedMissRadius>5</forcedMissRadius>
<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>
</Defs>

View File

@@ -240,12 +240,15 @@
<ThingDef ParentName="BaseBullet">
<defName>Bullet_Wula_LR_Mobile_Factory_Turret</defName>
<label>晶丛炮弹</label>
<thingClass>WulaFallenEmpire.Projectile_NorthArcTrail</thingClass>
<tickerType>Normal</tickerType>
<neverMultiSelect>True</neverMultiSelect>
<drawerType>RealtimeOnly</drawerType>
<graphicData>
<texPath>Wula/Projectile/WULA_Shrapnel</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(2,3)</drawSize>
</graphicData>
<thingClass>WulaFallenEmpire.Projectile_ExplosiveWithTrail</thingClass>
<projectile>
<damageDef>WULA_GiantBomb</damageDef>
<damageAmountBase>45</damageAmountBase>
@@ -260,9 +263,19 @@
<stoppingPower>10</stoppingPower>
</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>1</fleckMakeFleckTickMax>
<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>
@@ -466,12 +479,15 @@
<ThingDef ParentName="BaseBullet">
<defName>Bullet_Wula_AI_Heavy_Panzer_Main_Weapon</defName>
<label>月长石炮弹</label>
<drawerType>RealtimeOnly</drawerType>
<graphicData>
<texPath>Wula/Projectile/WULA_Shrapnel</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(2,2)</drawSize>
</graphicData>
<thingClass>WulaFallenEmpire.Projectile_ExplosiveWithTrail</thingClass>
<thingClass>WulaFallenEmpire.Projectile_NorthArcTrail</thingClass>
<tickerType>Normal</tickerType>
<neverMultiSelect>True</neverMultiSelect>
<projectile>
<damageDef>WULA_GiantBomb</damageDef>
<damageAmountBase>65</damageAmountBase>
@@ -486,9 +502,19 @@
<stoppingPower>10</stoppingPower>
</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>1</fleckMakeFleckTickMax>
<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>
@@ -496,7 +522,7 @@
<ThingDef ParentName="BaseHumanMakeableGun">
<defName>Wula_Psi_Titan_Beam</defName>
<label>KLb-15 "方解石"</label>
<description>灵能战争机械PAt-6"灵能泰坦"上装备的特殊熔融光束,威力不算特别大,但是不至于让其在失去所有武装后无计可施</description>
<description>灵能战争机械PAt-6"灵能泰坦"用于标记目标的武器,没有伤害敌人的能力</description>
<techLevel>Archotech</techLevel>
<tradeability>None</tradeability>
<graphicData>
@@ -512,7 +538,7 @@
<AccuracyShort>1</AccuracyShort>
<AccuracyMedium>1</AccuracyMedium>
<AccuracyLong>1</AccuracyLong>
<RangedWeapon_Cooldown>0</RangedWeapon_Cooldown>
<RangedWeapon_Cooldown>1</RangedWeapon_Cooldown>
</statBases>
<smeltable>false</smeltable>
<recipeMaker Inherit="False" IsNull="True" />
@@ -527,13 +553,15 @@
<verbClass>WulaFallenEmpire.Verb_ShootBeamExplosive</verbClass>
<!-- 基础射线参数 -->
<hasStandardCommand>true</hasStandardCommand>
<hasStandardCommand>false</hasStandardCommand>
<warmupTime>0</warmupTime>
<range>17</range>
<burstShotCount>32</burstShotCount>
<range>500</range>
<burstShotCount>0</burstShotCount>
<ticksBetweenBurstShots>1</ticksBetweenBurstShots>
<beamDamageDef>WULA_RW_Handle_Cannon_Burn</beamDamageDef>
<beamTotalDamage>1</beamTotalDamage>
<beamTotalDamage>0</beamTotalDamage>
<requireLineOfSight>false</requireLineOfSight>
<!-- 消除射线偏移的参数 -->
<beamFullWidthRange>1000</beamFullWidthRange>

View File

@@ -45,18 +45,15 @@
<ThingDef ParentName="BaseBullet">
<defName>Bullet_WULA_Heavy_Infantry_PowerArmor_Mortar</defName>
<label>铬铁迫击炮弹</label>
<thingClass>WulaFallenEmpire.Projectile_NorthArcTrail</thingClass>
<tickerType>Normal</tickerType>
<neverMultiSelect>True</neverMultiSelect>
<drawerType>RealtimeOnly</drawerType>
<graphicData>
<texPath>Wula/Projectile/WULA_Shrapnel</texPath>
<texPath>Wula/Projectile/WULA_Mortar_Shell</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(1.5,2)</drawSize>
<drawSize>(2,1.75)</drawSize>
</graphicData>
<modExtensions>
<li Class="WulaFallenEmpire.TrackingBulletDef">
<tailFleckDef>WULA_Smoke_Tail</tailFleckDef>
<fleckMakeFleckTickMax>1</fleckMakeFleckTickMax>
</li>
</modExtensions>
<thingClass>WulaFallenEmpire.Projectile_ExplosiveWithTrail</thingClass>
<projectile>
<damageDef>Bomb</damageDef>
<damageAmountBase>20</damageAmountBase>
@@ -69,6 +66,22 @@
<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
<soundAmbient>MortarRound_Ambient</soundAmbient>
</projectile>
<modExtensions>
<li Class="WulaFallenEmpire.NorthArcModExtension">
<northOffsetDistance>10</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>
<!-- 狼蛛装备 -->

View File

@@ -1008,7 +1008,7 @@
<soundCall>Pawn_Mech_Warqueen_Call</soundCall>
</li>
</lifeStageAges>
<baseHealthScale>25</baseHealthScale>
<baseHealthScale>10</baseHealthScale>
<flightStartChanceOnJobStart>1</flightStartChanceOnJobStart>
<!-- <thinkTreeConstant>WarUrchinConstant</thinkTreeConstant> -->
@@ -1074,6 +1074,22 @@
<flyingAnimationEast>WULA_Hover_FlyEast</flyingAnimationEast>
<flyingAnimationSouth>WULA_Hover_FlySouth</flyingAnimationSouth>
</li>
<li Class="WulaFallenEmpire.CompProperties_AreaDamage">
<radius>1.5</radius>
<damageIntervalTicks>30</damageIntervalTicks>
<damageDef>Crush</damageDef>
<damageAmount>3</damageAmount>
<scaleWithPsychicSensitivity>false</scaleWithPsychicSensitivity>
<affectFriendly>false</affectFriendly>
<affectNeutral>false</affectNeutral>
<affectHostile>true</affectHostile>
<affectBuildings>false</affectBuildings>
<ignoreFactionRelations>false</ignoreFactionRelations>
<startEnabled>false</startEnabled>
<toggleLabel>碾压伤害</toggleLabel>
<toggleDescription>HAp-6"战车"可以将舰身稍微下沉一些并创造低压区,以碾压靠近的敌军——这同时会使得它伤害附近所有的散落物品。</toggleDescription>
<toggleIconPath>Wula/UI/Commands/Wula_Mech_Mobile_Factory_AreaDamage</toggleIconPath>
</li>
</comps>
</ThingDef>
<ThingDef Name="Wula_Mech_Mobile_Factory" ParentName="WULA_BaseMechanoid">
@@ -1342,7 +1358,7 @@
<blocksRangedWeapons>false</blocksRangedWeapons>
</li>
<!-- 飞行组件 -->
<li Class="WulaFallenEmpire.CompProperties_PawnFlight">
<li Class="WulaFallenEmpire.CompProperties_PawnFlight">
<!-- 飞行触发条件:仅在征召时飞行 -->
<flightCondition>Drafted</flightCondition>
@@ -1361,7 +1377,12 @@
<affectFriendly>false</affectFriendly>
<affectNeutral>false</affectNeutral>
<affectHostile>true</affectHostile>
<ignoreFactionRelations>true</ignoreFactionRelations>
<affectBuildings>false</affectBuildings>
<ignoreFactionRelations>false</ignoreFactionRelations>
<startEnabled>false</startEnabled>
<toggleLabel>碾压伤害</toggleLabel>
<toggleDescription>MFm-2"陆行舰"可以将舰身稍微下沉一些并创造低压区,以碾压靠近的敌军——这同时会使得它伤害附近所有的散落物品。</toggleDescription>
<toggleIconPath>Wula/UI/Commands/Wula_Mech_Mobile_Factory_AreaDamage</toggleIconPath>
</li>
</comps>
</ThingDef>
@@ -1459,7 +1480,7 @@
<ThingDef ParentName="WULA_BaseMechanoid">
<defName>Wula_Psi_Titan</defName>
<label>PAt-6"灵能泰坦"</label>
<description>由乌拉帝国国教所主持开发的重型灵能机械体,以短距离折跃优雅地穿梭于炮火间,并用灵能盾抵挡敌方射弹侵袭。该机体不仅镌刻了破坏力强大的星光追猎术式用以发起远距离跟踪打击,还拥有一系列改变战局的灵能能力。\n\n但是在近身搏斗中灵能泰坦是一个可笑的对手并且它的秘文纹路很容易遭到外力破坏它的本体无法吸收太多伤害</description>
<description>由乌拉帝国国教所主持开发的重型灵能机械体,以折跃优雅地穿梭于炮火间,并用强大的护盾抵挡敌方射弹侵袭。该机体的内部镌刻了无数的术式环路,这使其就像一个行走的灵能发射器,可以驱使各种强大的灵能能力。</description>
<uiIconPath>Wula/Things/Wula_Psi_Titan/Wula_Psi_Titan_Icon</uiIconPath>
<statBases>
<BandwidthCost>1</BandwidthCost>
@@ -1481,7 +1502,7 @@
<soundCall>Pawn_Mech_Warqueen_Call</soundCall>
</li>
</lifeStageAges>
<baseHealthScale>25</baseHealthScale>
<baseHealthScale>50</baseHealthScale>
<flightStartChanceOnJobStart>1</flightStartChanceOnJobStart>
<!-- <thinkTreeConstant>WarUrchinConstant</thinkTreeConstant> -->
@@ -1518,6 +1539,21 @@
<flyingAnimationEast>WULA_Hover_FlyEast</flyingAnimationEast>
<flyingAnimationSouth>WULA_Hover_FlySouth</flyingAnimationSouth>
</li>
<li Class="WulaFallenEmpire.CompProperties_AreaDamage">
<radius>4</radius>
<damageIntervalTicks>30</damageIntervalTicks>
<damageDef>Wula_Psi_Damage</damageDef>
<damageAmount>4</damageAmount>
<scaleWithPsychicSensitivity>false</scaleWithPsychicSensitivity>
<affectFriendly>false</affectFriendly>
<affectNeutral>false</affectNeutral>
<affectHostile>true</affectHostile>
<affectBuildings>false</affectBuildings>
<ignoreFactionRelations>false</ignoreFactionRelations>
<toggleLabel>灼烧区域</toggleLabel>
<toggleDescription>PAt-6"灵能泰坦"从灵能环路中释放的巨大的能量,靠近它的敌军会被辐射出来的灵能伤害并点燃——这同时会使得它伤害附近所有的散落物品。</toggleDescription>
<toggleIconPath>Wula/UI/Commands/Wula_Psi_Titan_AreaDamage</toggleIconPath>
</li>
</comps>
</ThingDef>

View File

@@ -115,7 +115,7 @@
<invert>true</invert>
<subNodes>
<li Class="JobGiver_AIFightEnemies">
<targetAcquireRadius>65</targetAcquireRadius>
<targetAcquireRadius>500</targetAcquireRadius>
<targetKeepRadius>72</targetKeepRadius>
</li>
<li Class="ThinkNode_Tagger">

View File

@@ -347,4 +347,9 @@
<!-- 区域护盾Gizmo文本 -->
<ShieldOfflineByMoving>未激活-移动中</ShieldOfflineByMoving>
<ToggleAreaDamage>切换区域伤害</ToggleAreaDamage>
<ToggleAreaDamageDesc>启用或禁用区域伤害效果</ToggleAreaDamageDesc>
<AreaDamageEnabled>区域伤害:已启用</AreaDamageEnabled>
<AreaDamageDisabled>区域伤害:已禁用</AreaDamageDisabled>
</LanguageData>