我去忘记提交了
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Defs>
|
||||
<ThingDef ParentName="EtherealThingBase">
|
||||
<defName>WULA_BattleShip</defName>
|
||||
<defName>WULA_MotherShip</defName>
|
||||
<label>乌拉帝国母舰</label>
|
||||
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
|
||||
<tickerType>Normal</tickerType>
|
||||
<drawerType>RealtimeOnly</drawerType>
|
||||
<graphicData>
|
||||
<texPath>Wula/FlyoverThing/WULA_BattleShip_Shadow</texPath>
|
||||
<texPath>Wula/FlyoverThing/WULA_MotherShip_Shadow</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>TransparentPostLight</shaderType>
|
||||
<drawSize>(100,250)</drawSize>
|
||||
@@ -55,11 +55,6 @@
|
||||
<requireOnMap>true</requireOnMap>
|
||||
<destroyAfterSending>false</destroyAfterSending> <!-- 发送后销毁flyover -->
|
||||
</li>
|
||||
<li Class="WulaFallenEmpire.CompProperties_FlyOverType">
|
||||
<flyOverType>WULA_Flyover_BaseBuilder</flyOverType>
|
||||
<isRequiredForDrop>true</isRequiredForDrop>
|
||||
<laneLevel>3</laneLevel>
|
||||
</li>
|
||||
<li Class="WulaFallenEmpire.CompProperties_FlyOverFacilities">
|
||||
<availableFacilities>
|
||||
<li>BombardmentFacility</li>
|
||||
@@ -70,19 +65,144 @@
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef Name="WULA_Fighter_Base" ParentName="EtherealThingBase" Abstract="True">
|
||||
<label>乌拉帝国战机</label>
|
||||
<ThingDef ParentName="EtherealThingBase">
|
||||
<defName>WULA_BattleShip</defName>
|
||||
<label>乌拉帝国护航舰</label>
|
||||
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
|
||||
<tickerType>Normal</tickerType>
|
||||
<drawerType>RealtimeOnly</drawerType>
|
||||
<graphicData>
|
||||
<!-- <texPath>ArachnaeSwarm/Weapon/ARA_Weapon_Empty</texPath> -->
|
||||
<texPath>Wula/FlyoverThing/WULA_Fighter_Shadow</texPath>
|
||||
<texPath>Wula/FlyoverThing/WULA_BattleShip_Shadow</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>TransparentPostLight</shaderType>
|
||||
<drawSize>(40,20)</drawSize>
|
||||
<drawSize>(70,100)</drawSize>
|
||||
<color>(195,195,195,45)</color>
|
||||
</graphicData>
|
||||
<skyfaller>
|
||||
<shadow>Wula/Weapon/WULA_Weapon_Empty</shadow>
|
||||
<shadowSize>(0, 0)</shadowSize>
|
||||
<motesPerCell>0</motesPerCell>
|
||||
<floatingSound>FlyOver/Flying</floatingSound>
|
||||
<!-- <impactSound>FlyOver/Landing</impactSound> -->
|
||||
</skyfaller>
|
||||
<modExtensions>
|
||||
<li Class="WulaFallenEmpire.FlyOverShadowExtension">
|
||||
<customShadowPath>Wula/Weapon/WULA_Weapon_Empty</customShadowPath>
|
||||
<useCustomShadow>true</useCustomShadow>
|
||||
<shadowIntensity>0.8</shadowIntensity>
|
||||
<minShadowAlpha>0</minShadowAlpha>
|
||||
<maxShadowAlpha>0</maxShadowAlpha>
|
||||
<minShadowScale>0</minShadowScale>
|
||||
<maxShadowScale>0</maxShadowScale>
|
||||
|
||||
<!-- 淡入淡出开关 -->
|
||||
<useFadeEffects>false</useFadeEffects> <!-- 完全禁用淡入淡出 -->
|
||||
<useFadeIn>false</useFadeIn> <!-- 仅禁用淡入 -->
|
||||
<useFadeOut>false</useFadeOut> <!-- 仅禁用淡出 -->
|
||||
<useApproachAnimation>true</useApproachAnimation>
|
||||
<approachDuration>1</approachDuration>
|
||||
<approachOffsetDistance>50</approachOffsetDistance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<seeThroughFog>true</seeThroughFog>
|
||||
<useHitPoints>false</useHitPoints>
|
||||
<selectable>false</selectable>
|
||||
<alwaysHaulable>false</alwaysHaulable>
|
||||
<altitudeLayer>MetaOverlays</altitudeLayer>
|
||||
<comps>
|
||||
<!-- 入场信封信息 -->
|
||||
<li Class="WulaFallenEmpire.CompProperties_SendLetterAfterTicks">
|
||||
<ticksDelay>60</ticksDelay> <!-- 2秒后发送 -->
|
||||
<letterLabel>帝国护航舰已抵达</letterLabel>
|
||||
<letterText>一艘帝国护航舰响应请求抵达殖民地上空!</letterText>
|
||||
<letterDef>PositiveEvent</letterDef>
|
||||
<onlySendOnce>true</onlySendOnce>
|
||||
<requireOnMap>true</requireOnMap>
|
||||
<destroyAfterSending>false</destroyAfterSending> <!-- 发送后销毁flyover -->
|
||||
</li>
|
||||
<li Class="WulaFallenEmpire.CompProperties_FlyOverFacilities">
|
||||
<availableFacilities>
|
||||
<li>BombardmentFacility</li>
|
||||
</availableFacilities>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="EtherealThingBase">
|
||||
<defName>WULA_ConstructionShip</defName>
|
||||
<label>乌拉帝国工程舰</label>
|
||||
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
|
||||
<tickerType>Normal</tickerType>
|
||||
<drawerType>RealtimeOnly</drawerType>
|
||||
<graphicData>
|
||||
<texPath>Wula/FlyoverThing/WULA_ConstructionShip_Shadow</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>TransparentPostLight</shaderType>
|
||||
<drawSize>(70,200)</drawSize>
|
||||
<color>(195,195,195,45)</color>
|
||||
</graphicData>
|
||||
<skyfaller>
|
||||
<shadow>Wula/Weapon/WULA_Weapon_Empty</shadow>
|
||||
<shadowSize>(0, 0)</shadowSize>
|
||||
<motesPerCell>0</motesPerCell>
|
||||
<floatingSound>FlyOver/Flying</floatingSound>
|
||||
<!-- <impactSound>FlyOver/Landing</impactSound> -->
|
||||
</skyfaller>
|
||||
<modExtensions>
|
||||
<li Class="WulaFallenEmpire.FlyOverShadowExtension">
|
||||
<customShadowPath>Wula/Weapon/WULA_Weapon_Empty</customShadowPath>
|
||||
<useCustomShadow>true</useCustomShadow>
|
||||
<shadowIntensity>0.8</shadowIntensity>
|
||||
<minShadowAlpha>0</minShadowAlpha>
|
||||
<maxShadowAlpha>0</maxShadowAlpha>
|
||||
<minShadowScale>0</minShadowScale>
|
||||
<maxShadowScale>0</maxShadowScale>
|
||||
|
||||
<!-- 淡入淡出开关 -->
|
||||
<useFadeEffects>false</useFadeEffects> <!-- 完全禁用淡入淡出 -->
|
||||
<useFadeIn>false</useFadeIn> <!-- 仅禁用淡入 -->
|
||||
<useFadeOut>false</useFadeOut> <!-- 仅禁用淡出 -->
|
||||
<useApproachAnimation>true</useApproachAnimation>
|
||||
<approachDuration>1</approachDuration>
|
||||
<approachOffsetDistance>50</approachOffsetDistance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<seeThroughFog>true</seeThroughFog>
|
||||
<useHitPoints>false</useHitPoints>
|
||||
<selectable>false</selectable>
|
||||
<alwaysHaulable>false</alwaysHaulable>
|
||||
<altitudeLayer>MetaOverlays</altitudeLayer>
|
||||
<comps>
|
||||
<!-- 入场信封信息 -->
|
||||
<li Class="WulaFallenEmpire.CompProperties_SendLetterAfterTicks">
|
||||
<ticksDelay>60</ticksDelay> <!-- 2秒后发送 -->
|
||||
<letterLabel>帝国工程舰已抵达</letterLabel>
|
||||
<letterText>一艘帝国工程舰响应请求抵达殖民地上空!</letterText>
|
||||
<letterDef>PositiveEvent</letterDef>
|
||||
<onlySendOnce>true</onlySendOnce>
|
||||
<requireOnMap>true</requireOnMap>
|
||||
<destroyAfterSending>false</destroyAfterSending> <!-- 发送后销毁flyover -->
|
||||
</li>
|
||||
<li Class="WulaFallenEmpire.CompProperties_FlyOverFacilities">
|
||||
<availableFacilities>
|
||||
<li>FactoryFacility</li>
|
||||
<li>BuildingdropperFacility</li>
|
||||
</availableFacilities>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef Name="WULA_Fighter_Drone_Base" ParentName="EtherealThingBase" Abstract="True">
|
||||
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
|
||||
<tickerType>Normal</tickerType>
|
||||
<drawerType>RealtimeOnly</drawerType>
|
||||
<label>乌拉帝国蜂群无人机</label>
|
||||
<graphicData>
|
||||
<!-- <texPath>ArachnaeSwarm/Weapon/ARA_Weapon_Empty</texPath> -->
|
||||
<texPath>Wula/FlyoverThing/WULA_Fighter_Drone_Shadow</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>TransparentPostLight</shaderType>
|
||||
<drawSize>(3,3)</drawSize>
|
||||
</graphicData>
|
||||
<castEdgeShadows>false</castEdgeShadows>
|
||||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||||
<skyfaller>
|
||||
@@ -112,43 +232,156 @@
|
||||
<selectable>false</selectable>
|
||||
<alwaysHaulable>false</alwaysHaulable>
|
||||
<altitudeLayer>MetaOverlays</altitudeLayer>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_FlyOverType">
|
||||
<flyOverType>WULA_Flyover_Airstrike</flyOverType>
|
||||
<isRequiredForDrop>true</isRequiredForDrop>
|
||||
<laneLevel>0</laneLevel>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="WULA_Fighter_Base">
|
||||
<defName>WULA_Fighter_A</defName>
|
||||
<ThingDef ParentName="WULA_Fighter_Drone_Base">
|
||||
<defName>WULA_Fighter_Drone_A</defName>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_GroundStrafing">
|
||||
<projectileDef>Bullet_WULA_Fighter_A_Rocket</projectileDef>
|
||||
<range>50</range>
|
||||
<li Class="WulaFallenEmpire.CompProperties_SectorSurveillance">
|
||||
<projectileDef>Bullet_Beam_Fighter_Drone</projectileDef>
|
||||
<sectorAngle>20</sectorAngle> <!-- 扇形角度 -->
|
||||
<sectorRange>50</sectorRange> <!-- 射程 -->
|
||||
<shotCount>6</shotCount> <!-- 发射次数 -->
|
||||
<shotInterval>0.1</shotInterval> <!-- 发射间隔 -->
|
||||
<maxProjectiles>18</maxProjectiles><!-- 最大射弹数量限制-->
|
||||
|
||||
<!-- 横向偏移配置(左右) -->
|
||||
<lateralOffsetDistance>13</lateralOffsetDistance>
|
||||
<lateralOffsetDistance>2</lateralOffsetDistance>
|
||||
<lateralInitialOffsetAngle>0</lateralInitialOffsetAngle>
|
||||
<lateralMaxOffsetAngle>0</lateralMaxOffsetAngle>
|
||||
<lateralAngleIncrement>0</lateralAngleIncrement>
|
||||
<lateralOffsetMode>Alternating</lateralOffsetMode>
|
||||
|
||||
<!-- 纵向偏移配置(前后) -->
|
||||
<longitudinalInitialOffset>10</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>10</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>10</longitudinalMaxOffset>
|
||||
<longitudinalInitialOffset>0</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>0</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>0</longitudinalMaxOffset>
|
||||
<longitudinalOffsetMode>Fixed</longitudinalOffsetMode>
|
||||
|
||||
<!-- 视觉效果 -->
|
||||
<spawnOffsetEffect>true</spawnOffsetEffect>
|
||||
<offsetEffectDef>Mote_SparkSimple</offsetEffectDef>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BaseBullet">
|
||||
<defName>Bullet_Beam_Fighter_Drone</defName>
|
||||
<label>蜂群光束</label>
|
||||
<thingClass>Beam</thingClass>
|
||||
<graphicData>
|
||||
<texPath>Things/Projectile/Bullet_Small</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<projectile>
|
||||
<damageDef>Beam</damageDef>
|
||||
<damageAmountBase>5</damageAmountBase>
|
||||
<beamMoteDef>Mote_Beam_Fighter_Drone</beamMoteDef>
|
||||
<beamStartOffset>0.5</beamStartOffset>
|
||||
<armorPenetrationBase>0.5</armorPenetrationBase>
|
||||
</projectile>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="MoteBase">
|
||||
<defName>Mote_Beam_Fighter_Drone</defName>
|
||||
<thingClass>MoteDualAttached</thingClass>
|
||||
<altitudeLayer>MoteOverhead</altitudeLayer>
|
||||
<mote>
|
||||
<fadeInTime>0.1</fadeInTime>
|
||||
<fadeOutTime>0.1</fadeOutTime>
|
||||
<solidTime>0.1</solidTime>
|
||||
<rotateTowardsTarget>True</rotateTowardsTarget>
|
||||
<scaleToConnectTargets>True</scaleToConnectTargets>
|
||||
</mote>
|
||||
<drawOffscreen>true</drawOffscreen>
|
||||
<graphicData>
|
||||
<texPath>Things/Mote/GraserBeam</texPath>
|
||||
<graphicClass>Graphic_MoteWithAgeSecs</graphicClass>
|
||||
<shaderType>MoteBeam</shaderType>
|
||||
<shaderParameters>
|
||||
<_ExtraTexA>/Things/Mote/BeamSecondaryNoise_A</_ExtraTexA>
|
||||
<_ExtraTexB>/Things/Mote/BeamSecondaryNoise_B</_ExtraTexB>
|
||||
<_ScrollSpeedA>0</_ScrollSpeedA>
|
||||
<_ScrollSpeedB>0</_ScrollSpeedB>
|
||||
<_Intensity>2</_Intensity>
|
||||
</shaderParameters>
|
||||
</graphicData>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="WULA_Fighter_Drone_Base">
|
||||
<defName>WULA_Fighter_Drone_B</defName>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_GroundStrafing">
|
||||
<projectileDef>Bullet_Shell_Incendiary</projectileDef>
|
||||
<range>50</range>
|
||||
|
||||
<!-- 横向偏移配置(左右) -->
|
||||
<lateralOffsetDistance>2</lateralOffsetDistance>
|
||||
<lateralInitialOffsetAngle>0</lateralInitialOffsetAngle>
|
||||
<lateralMaxOffsetAngle>0</lateralMaxOffsetAngle>
|
||||
<lateralAngleIncrement>0</lateralAngleIncrement>
|
||||
<lateralOffsetMode>Alternating</lateralOffsetMode>
|
||||
|
||||
<!-- 纵向偏移配置(前后) -->
|
||||
<longitudinalInitialOffset>0</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>0</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>0</longitudinalMaxOffset>
|
||||
<longitudinalOffsetMode>Fixed</longitudinalOffsetMode>
|
||||
|
||||
<!-- 视觉效果 -->
|
||||
<spawnOffsetEffect>true</spawnOffsetEffect>
|
||||
<offsetEffectDef>Mote_SparkSimple</offsetEffectDef>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef Name="WULA_Striker_Base" ParentName="EtherealThingBase" Abstract="True">
|
||||
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
|
||||
<label>乌拉帝国攻击机</label>
|
||||
<tickerType>Normal</tickerType>
|
||||
<drawerType>RealtimeOnly</drawerType>
|
||||
<graphicData>
|
||||
<!-- <texPath>ArachnaeSwarm/Weapon/ARA_Weapon_Empty</texPath> -->
|
||||
<texPath>Wula/FlyoverThing/WULA_Fighter_Shadow</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>TransparentPostLight</shaderType>
|
||||
<drawSize>(30,15)</drawSize>
|
||||
<color>(255,255,255,170)</color>
|
||||
</graphicData>
|
||||
<castEdgeShadows>false</castEdgeShadows>
|
||||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||||
<skyfaller>
|
||||
<shadow>Wula/Weapon/WULA_Weapon_Empty</shadow>
|
||||
<shadowSize>(0, 0)</shadowSize>
|
||||
<motesPerCell>0</motesPerCell>
|
||||
<floatingSound>FlyOver/Flying</floatingSound>
|
||||
<!-- <impactSound>FlyOver/Landing</impactSound> -->
|
||||
</skyfaller>
|
||||
<modExtensions>
|
||||
<li Class="WulaFallenEmpire.FlyOverShadowExtension">
|
||||
<customShadowPath>Wula/Weapon/WULA_Weapon_Empty</customShadowPath>
|
||||
<useCustomShadow>true</useCustomShadow>
|
||||
<shadowIntensity>0.8</shadowIntensity>
|
||||
<minShadowAlpha>0</minShadowAlpha>
|
||||
<maxShadowAlpha>0</maxShadowAlpha>
|
||||
<minShadowScale>0</minShadowScale>
|
||||
<maxShadowScale>0</maxShadowScale>
|
||||
|
||||
<useApproachAnimation>true</useApproachAnimation>
|
||||
<approachDuration>1</approachDuration>
|
||||
<approachOffsetDistance>20</approachOffsetDistance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<seeThroughFog>true</seeThroughFog>
|
||||
<useHitPoints>false</useHitPoints>
|
||||
<selectable>false</selectable>
|
||||
<alwaysHaulable>false</alwaysHaulable>
|
||||
<altitudeLayer>MetaOverlays</altitudeLayer>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="WULA_Striker_Base">
|
||||
<defName>WULA_Striker_A</defName>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_SectorSurveillance">
|
||||
<projectileDef>Bullet_WULA_RW_Fractal_RF</projectileDef>
|
||||
<sectorAngle>30</sectorAngle> <!-- 扇形角度 -->
|
||||
<sectorRange>50</sectorRange> <!-- 射程 -->
|
||||
<shotCount>3</shotCount> <!-- 发射次数 -->
|
||||
<projectileDef>Bullet_WULA_Striker_A_Missile</projectileDef>
|
||||
<sectorAngle>60</sectorAngle> <!-- 扇形角度 -->
|
||||
<sectorRange>85</sectorRange> <!-- 射程 -->
|
||||
<shotCount>2</shotCount> <!-- 发射次数 -->
|
||||
<shotInterval>0.3</shotInterval> <!-- 发射间隔 -->
|
||||
<maxProjectiles>24</maxProjectiles><!-- 最大射弹数量限制-->
|
||||
|
||||
@@ -172,53 +405,50 @@
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BaseBullet">
|
||||
<defName>Bullet_WULA_Fighter_A_Rocket</defName>
|
||||
<label>沸石巡飞弹</label>
|
||||
<defName>Bullet_WULA_Striker_A_Missile</defName>
|
||||
<label>攻击机对地导弹</label>
|
||||
<graphicData>
|
||||
<texPath>Wula/Projectile/WULA_Loitering_Munition</texPath>
|
||||
<texPath>Wula/Projectile/WULA_Striker_Missile</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<drawSize>(1.25,2.5)</drawSize>
|
||||
</graphicData>
|
||||
<thingClass>WulaFallenEmpire.Projectile_ExplosiveWithTrail</thingClass>
|
||||
<projectile>
|
||||
<damageDef>BombSuper</damageDef>
|
||||
<damageDef>Bomb</damageDef>
|
||||
<speed>180</speed>
|
||||
<damageAmountBase>30</damageAmountBase>
|
||||
<armorPenetrationBase>1</armorPenetrationBase>
|
||||
<stoppingPower>2.0</stoppingPower>
|
||||
<explosionRadius>4</explosionRadius>
|
||||
<explosionRadius>3</explosionRadius>
|
||||
<soundExplode>MortarBomb_Explode</soundExplode>
|
||||
<screenShakeFactor>0.5</screenShakeFactor>
|
||||
<flyOverhead>false</flyOverhead>
|
||||
<flyOverhead>true</flyOverhead>
|
||||
</projectile>
|
||||
<modExtensions>
|
||||
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
||||
<tailFleckDef>WULA_GunTail_Plasma</tailFleckDef>
|
||||
<fleckMakeFleckTickMax>3</fleckMakeFleckTickMax>
|
||||
<tailFleckDef>WULA_Smoke_Tail</tailFleckDef>
|
||||
<fleckMakeFleckTickMax>1</fleckMakeFleckTickMax>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="WULA_Fighter_Base">
|
||||
<defName>WULA_Fighter_B</defName>
|
||||
<ThingDef ParentName="WULA_Striker_Base">
|
||||
<defName>WULA_Striker_B</defName>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_SectorSurveillance">
|
||||
<projectileDef>Bullet_WULA_RW_Fractal_RF</projectileDef>
|
||||
<sectorAngle>30</sectorAngle> <!-- 扇形角度 -->
|
||||
<sectorRange>50</sectorRange> <!-- 射程 -->
|
||||
<shotCount>6</shotCount> <!-- 发射次数 -->
|
||||
<shotInterval>0.1</shotInterval> <!-- 发射间隔 -->
|
||||
<maxProjectiles>-1</maxProjectiles><!-- 最大射弹数量限制-->
|
||||
<li Class="WulaFallenEmpire.CompProperties_GroundStrafing">
|
||||
<projectileDef>Bullet_WULA_Striker_B</projectileDef>
|
||||
<range>85</range>
|
||||
|
||||
<!-- 横向偏移配置(左右) -->
|
||||
<lateralOffsetDistance>13</lateralOffsetDistance>
|
||||
<lateralOffsetDistance>11</lateralOffsetDistance>
|
||||
<lateralInitialOffsetAngle>0</lateralInitialOffsetAngle>
|
||||
<lateralMaxOffsetAngle>0</lateralMaxOffsetAngle>
|
||||
<lateralAngleIncrement>0</lateralAngleIncrement>
|
||||
<lateralOffsetMode>Alternating</lateralOffsetMode>
|
||||
|
||||
<!-- 纵向偏移配置(前后) -->
|
||||
<longitudinalInitialOffset>13</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>13</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>13</longitudinalMaxOffset>
|
||||
<longitudinalInitialOffset>2</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>2</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>2</longitudinalMaxOffset>
|
||||
<longitudinalOffsetMode>Fixed</longitudinalOffsetMode>
|
||||
|
||||
<!-- 视觉效果 -->
|
||||
@@ -227,4 +457,242 @@
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BaseBullet">
|
||||
<defName>Bullet_WULA_Striker_B</defName>
|
||||
<label>攻击机机炮子弹</label>
|
||||
<thingClass>WulaFallenEmpire.Projectile_ExplosiveWithTrail</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>
|
||||
</projectile>
|
||||
<projectile>
|
||||
<damageDef>Bullet</damageDef>
|
||||
<damageAmountBase>65</damageAmountBase>
|
||||
<speed>220</speed>
|
||||
<armorPenetrationBase>1</armorPenetrationBase>
|
||||
<explosionRadius>2.5</explosionRadius>
|
||||
<soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof>
|
||||
<soundExplode>MortarBomb_Explode</soundExplode>
|
||||
<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
|
||||
<soundAmbient>MortarRound_Ambient</soundAmbient>
|
||||
<stoppingPower>10</stoppingPower>
|
||||
</projectile>
|
||||
<modExtensions>
|
||||
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
||||
<tailFleckDef>WULA_GunTail_Lighting</tailFleckDef>
|
||||
<fleckMakeFleckTickMax>5</fleckMakeFleckTickMax>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="WULA_Striker_Base">
|
||||
<defName>WULA_Striker_C</defName>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_GroundStrafing">
|
||||
<projectileDef>Bullet_Shell_EMP</projectileDef>
|
||||
<range>20</range>
|
||||
|
||||
<!-- 横向偏移配置(左右) -->
|
||||
<lateralOffsetDistance>11</lateralOffsetDistance>
|
||||
<lateralInitialOffsetAngle>0</lateralInitialOffsetAngle>
|
||||
<lateralMaxOffsetAngle>0</lateralMaxOffsetAngle>
|
||||
<lateralAngleIncrement>0</lateralAngleIncrement>
|
||||
<lateralOffsetMode>Alternating</lateralOffsetMode>
|
||||
|
||||
<!-- 纵向偏移配置(前后) -->
|
||||
<longitudinalInitialOffset>2</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>2</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>2</longitudinalMaxOffset>
|
||||
<longitudinalOffsetMode>Fixed</longitudinalOffsetMode>
|
||||
|
||||
<!-- 视觉效果 -->
|
||||
<spawnOffsetEffect>true</spawnOffsetEffect>
|
||||
<offsetEffectDef>Mote_SparkSimple</offsetEffectDef>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef Name="WULA_Bomber_Base" ParentName="EtherealThingBase" Abstract="True">
|
||||
<thingClass>WulaFallenEmpire.FlyOver</thingClass>
|
||||
<label>乌拉帝国轰炸机</label>
|
||||
<tickerType>Normal</tickerType>
|
||||
<drawerType>RealtimeOnly</drawerType>
|
||||
<graphicData>
|
||||
<!-- <texPath>ArachnaeSwarm/Weapon/ARA_Weapon_Empty</texPath> -->
|
||||
<texPath>Wula/FlyoverThing/WULA_Bomber_Shadow</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>TransparentPostLight</shaderType>
|
||||
<drawSize>(50,35)</drawSize>
|
||||
<color>(255,255,255,120)</color>
|
||||
</graphicData>
|
||||
<castEdgeShadows>false</castEdgeShadows>
|
||||
<staticSunShadowHeight>0</staticSunShadowHeight>
|
||||
<skyfaller>
|
||||
<shadow>Wula/Weapon/WULA_Weapon_Empty</shadow>
|
||||
<shadowSize>(0, 0)</shadowSize>
|
||||
<motesPerCell>0</motesPerCell>
|
||||
<floatingSound>FlyOver/Flying</floatingSound>
|
||||
<!-- <impactSound>FlyOver/Landing</impactSound> -->
|
||||
</skyfaller>
|
||||
<modExtensions>
|
||||
<li Class="WulaFallenEmpire.FlyOverShadowExtension">
|
||||
<customShadowPath>Wula/Weapon/WULA_Weapon_Empty</customShadowPath>
|
||||
<useCustomShadow>true</useCustomShadow>
|
||||
<shadowIntensity>0.8</shadowIntensity>
|
||||
<minShadowAlpha>0</minShadowAlpha>
|
||||
<maxShadowAlpha>0</maxShadowAlpha>
|
||||
<minShadowScale>0</minShadowScale>
|
||||
<maxShadowScale>0</maxShadowScale>
|
||||
|
||||
<useApproachAnimation>true</useApproachAnimation>
|
||||
<approachDuration>1</approachDuration>
|
||||
<approachOffsetDistance>20</approachOffsetDistance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<seeThroughFog>true</seeThroughFog>
|
||||
<useHitPoints>false</useHitPoints>
|
||||
<selectable>false</selectable>
|
||||
<alwaysHaulable>false</alwaysHaulable>
|
||||
<altitudeLayer>MetaOverlays</altitudeLayer>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="WULA_Bomber_Base">
|
||||
<defName>WULA_Bomber_A</defName>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_GroundStrafing">
|
||||
<projectileDef>Bullet_WULA_Bomber_A_Bomb</projectileDef>
|
||||
<range>35</range>
|
||||
|
||||
<!-- 横向偏移配置(左右) -->
|
||||
<lateralOffsetDistance>11</lateralOffsetDistance>
|
||||
<lateralInitialOffsetAngle>0</lateralInitialOffsetAngle>
|
||||
<lateralMaxOffsetAngle>0</lateralMaxOffsetAngle>
|
||||
<lateralAngleIncrement>0</lateralAngleIncrement>
|
||||
<lateralOffsetMode>Alternating</lateralOffsetMode>
|
||||
|
||||
<!-- 纵向偏移配置(前后) -->
|
||||
<longitudinalInitialOffset>2</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>2</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>2</longitudinalMaxOffset>
|
||||
<longitudinalOffsetMode>Fixed</longitudinalOffsetMode>
|
||||
|
||||
<!-- 视觉效果 -->
|
||||
<spawnOffsetEffect>true</spawnOffsetEffect>
|
||||
<offsetEffectDef>Mote_SparkSimple</offsetEffectDef>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BaseBullet">
|
||||
<defName>Bullet_WULA_Bomber_A_Bomb</defName>
|
||||
<label>轰炸机炸弹</label>
|
||||
<graphicData>
|
||||
<texPath>Wula/Projectile/WULA_Shrapnel</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<drawSize>(2,2.5)</drawSize>
|
||||
</graphicData>
|
||||
<thingClass>WulaFallenEmpire.Projectile_ExplosiveWithTrail</thingClass>
|
||||
<projectile>
|
||||
<damageDef>Bomb</damageDef>
|
||||
<speed>25</speed>
|
||||
<damageAmountBase>180</damageAmountBase>
|
||||
<armorPenetrationBase>2</armorPenetrationBase>
|
||||
<stoppingPower>2.0</stoppingPower>
|
||||
<explosionRadius>8</explosionRadius>
|
||||
<soundExplode>MortarBomb_Explode</soundExplode>
|
||||
<screenShakeFactor>0.5</screenShakeFactor>
|
||||
<flyOverhead>true</flyOverhead>
|
||||
</projectile>
|
||||
<modExtensions>
|
||||
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
||||
<tailFleckDef>WULA_Smoke_Tail</tailFleckDef>
|
||||
<fleckMakeFleckTickMax>1</fleckMakeFleckTickMax>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="WULA_Bomber_Base">
|
||||
<defName>WULA_Bomber_B</defName>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_GroundStrafing">
|
||||
<projectileDef>Bullet_Shell_Smoke</projectileDef>
|
||||
<range>35</range>
|
||||
|
||||
<!-- 横向偏移配置(左右) -->
|
||||
<lateralOffsetDistance>11</lateralOffsetDistance>
|
||||
<lateralInitialOffsetAngle>0</lateralInitialOffsetAngle>
|
||||
<lateralMaxOffsetAngle>0</lateralMaxOffsetAngle>
|
||||
<lateralAngleIncrement>0</lateralAngleIncrement>
|
||||
<lateralOffsetMode>Alternating</lateralOffsetMode>
|
||||
|
||||
<!-- 纵向偏移配置(前后) -->
|
||||
<longitudinalInitialOffset>2</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>2</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>2</longitudinalMaxOffset>
|
||||
<longitudinalOffsetMode>Fixed</longitudinalOffsetMode>
|
||||
|
||||
<!-- 视觉效果 -->
|
||||
<spawnOffsetEffect>true</spawnOffsetEffect>
|
||||
<offsetEffectDef>Mote_SparkSimple</offsetEffectDef>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="WULA_Bomber_Base">
|
||||
<defName>WULA_Bomber_C</defName>
|
||||
<comps>
|
||||
<li Class="WulaFallenEmpire.CompProperties_GroundStrafing">
|
||||
<projectileDef>Bullet_WULA_Bomber_C_DrakMatterBomb</projectileDef>
|
||||
<range>35</range>
|
||||
|
||||
<!-- 横向偏移配置(左右) -->
|
||||
<lateralOffsetDistance>11</lateralOffsetDistance>
|
||||
<lateralInitialOffsetAngle>0</lateralInitialOffsetAngle>
|
||||
<lateralMaxOffsetAngle>0</lateralMaxOffsetAngle>
|
||||
<lateralAngleIncrement>0</lateralAngleIncrement>
|
||||
<lateralOffsetMode>Alternating</lateralOffsetMode>
|
||||
|
||||
<!-- 纵向偏移配置(前后) -->
|
||||
<longitudinalInitialOffset>2</longitudinalInitialOffset>
|
||||
<longitudinalMinOffset>2</longitudinalMinOffset>
|
||||
<longitudinalMaxOffset>2</longitudinalMaxOffset>
|
||||
<longitudinalOffsetMode>Fixed</longitudinalOffsetMode>
|
||||
|
||||
<!-- 视觉效果 -->
|
||||
<spawnOffsetEffect>true</spawnOffsetEffect>
|
||||
<offsetEffectDef>Mote_SparkSimple</offsetEffectDef>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BaseBullet">
|
||||
<defName>Bullet_WULA_Bomber_C_DrakMatterBomb</defName>
|
||||
<label>暗物质导弹</label>
|
||||
<graphicData>
|
||||
<texPath>Wula/Projectile/WULA_Striker_Missile</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<drawSize>(3,5)</drawSize>
|
||||
</graphicData>
|
||||
<thingClass>WulaFallenEmpire.Projectile_ExplosiveWithTrail</thingClass>
|
||||
<projectile>
|
||||
<damageDef>BombSuper</damageDef>
|
||||
<speed>15</speed>
|
||||
<damageAmountBase>1200</damageAmountBase>
|
||||
<armorPenetrationBase>2</armorPenetrationBase>
|
||||
<stoppingPower>2.0</stoppingPower>
|
||||
<explosionRadius>32</explosionRadius>
|
||||
<soundExplode>Explosion_GiantBomb</soundExplode>
|
||||
<explosionDamageFalloff>false</explosionDamageFalloff>
|
||||
<screenShakeFactor>0.5</screenShakeFactor>
|
||||
<flyOverhead>true</flyOverhead>
|
||||
<explosionEffect>GiantExplosion</explosionEffect>
|
||||
<preExplosionSpawnSingleThingDef>CraterLarge</preExplosionSpawnSingleThingDef>
|
||||
</projectile>
|
||||
<modExtensions>
|
||||
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
||||
<tailFleckDef>WULA_Smoke_Tail</tailFleckDef>
|
||||
<fleckMakeFleckTickMax>1</fleckMakeFleckTickMax>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
Reference in New Issue
Block a user