暂存
This commit is contained in:
@@ -49,6 +49,7 @@
|
|||||||
<li>ARA_WormholePortal_A</li>
|
<li>ARA_WormholePortal_A</li>
|
||||||
<li>ARA_Acidling_AutoMortar</li>
|
<li>ARA_Acidling_AutoMortar</li>
|
||||||
<li>CatastropheMissileSilo</li>
|
<li>CatastropheMissileSilo</li>
|
||||||
|
<li>ARA_AutoSniperCannon</li>
|
||||||
</linkableBuildings>
|
</linkableBuildings>
|
||||||
<maxDistance>80</maxDistance> <!-- 供能范围 -->
|
<maxDistance>80</maxDistance> <!-- 供能范围 -->
|
||||||
<maxSimultaneous>10</maxSimultaneous>
|
<maxSimultaneous>10</maxSimultaneous>
|
||||||
@@ -67,6 +68,7 @@
|
|||||||
<li>ARA_WormholePortal_A</li>
|
<li>ARA_WormholePortal_A</li>
|
||||||
<li>ARA_Acidling_AutoMortar</li>
|
<li>ARA_Acidling_AutoMortar</li>
|
||||||
<li>CatastropheMissileSilo</li>
|
<li>CatastropheMissileSilo</li>
|
||||||
|
<li>ARA_AutoSniperCannon</li>
|
||||||
</linkableBuildings>
|
</linkableBuildings>
|
||||||
<maxDistance>80</maxDistance>
|
<maxDistance>80</maxDistance>
|
||||||
<lineTexturePath>ArachnaeSwarm/Building/Nutrition_Pie</lineTexturePath>
|
<lineTexturePath>ArachnaeSwarm/Building/Nutrition_Pie</lineTexturePath>
|
||||||
|
|||||||
@@ -12,6 +12,136 @@
|
|||||||
<comps>
|
<comps>
|
||||||
</comps>
|
</comps>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
|
<ThingDef ParentName="BuildingBase">
|
||||||
|
<defName>ARA_AutoSniperCannon</defName>
|
||||||
|
<label>血链千兆机炮</label>
|
||||||
|
<description>一个全自动发射棘刺的机炮.</description>
|
||||||
|
<thingClass>Building_TurretGun</thingClass>
|
||||||
|
<drawerType>MapMeshAndRealTime</drawerType>
|
||||||
|
<drawHighlight>true</drawHighlight>
|
||||||
|
<drawHighlightOnlyForHostile>true</drawHighlightOnlyForHostile>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>ArachnaeSwarm/Building/ARA_CatastropheMissileSilo_Base</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
<drawSize>(3,3)</drawSize>
|
||||||
|
<drawOffset>(0,0,-0.1)</drawOffset>
|
||||||
|
<shadowData>
|
||||||
|
<offset>(-0.13,-0.87,-0.1)</offset>
|
||||||
|
<volume>(0.5,0.4,1.05)</volume>
|
||||||
|
</shadowData>
|
||||||
|
</graphicData>
|
||||||
|
<receivesSignals>true</receivesSignals>
|
||||||
|
<altitudeLayer>Building</altitudeLayer>
|
||||||
|
<stealable>false</stealable>
|
||||||
|
<size>(3,3)</size>
|
||||||
|
<passability>PassThroughOnly</passability>
|
||||||
|
<pathCost>50</pathCost>
|
||||||
|
<fillPercent>0.4</fillPercent>
|
||||||
|
<tickerType>Normal</tickerType>
|
||||||
|
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_Forbiddable"/>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||||||
|
<fuelCapacity>5.0</fuelCapacity>
|
||||||
|
<fuelFilter>
|
||||||
|
<thingDefs>
|
||||||
|
<li>ARA_InsectJelly</li>
|
||||||
|
</thingDefs>
|
||||||
|
</fuelFilter>
|
||||||
|
<fuelGizmoLabel>虫蜜</fuelGizmoLabel>
|
||||||
|
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
||||||
|
<targetFuelLevelConfigurable>true</targetFuelLevelConfigurable>
|
||||||
|
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
||||||
|
</li>
|
||||||
|
<li Class="CompProperties_Refuelable">
|
||||||
|
<fuelLabel>弹药</fuelLabel>
|
||||||
|
<fuelGizmoLabel>弹药</fuelGizmoLabel>
|
||||||
|
<outOfFuelMessage>缺少弹药</outOfFuelMessage>
|
||||||
|
<fuelFilter>
|
||||||
|
<thingDefs>
|
||||||
|
<li>ARA_DummyAmmo</li>
|
||||||
|
</thingDefs>
|
||||||
|
</fuelFilter>
|
||||||
|
<fuelCapacity>1000</fuelCapacity>
|
||||||
|
<initialFuelPercent>0</initialFuelPercent>
|
||||||
|
<autoRefuelPercent>1</autoRefuelPercent>
|
||||||
|
<showFuelGizmo>true</showFuelGizmo>
|
||||||
|
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_NutritionToFuelConverter">
|
||||||
|
<checkInterval>300</checkInterval>
|
||||||
|
<nutritionCost>1</nutritionCost>
|
||||||
|
<workAmount>600</workAmount>
|
||||||
|
<fuelAmount>10</fuelAmount>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_ForceTargetable" />
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||||
|
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||||
|
<spawnRadius>6</spawnRadius>
|
||||||
|
</li>
|
||||||
|
<li Class="CompProperties_AffectedByFacilities">
|
||||||
|
<linkableFacilities>
|
||||||
|
<li>ARA_NutrientNetworkTower</li>
|
||||||
|
</linkableFacilities>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
<statBases>
|
||||||
|
<MaxHitPoints>260</MaxHitPoints>
|
||||||
|
<Flammability>0</Flammability>
|
||||||
|
<Mass>30</Mass>
|
||||||
|
<ShootingAccuracyTurret>0.9</ShootingAccuracyTurret>
|
||||||
|
<Beauty>-20</Beauty>
|
||||||
|
</statBases>
|
||||||
|
<damageMultipliers>
|
||||||
|
<li>
|
||||||
|
<damageDef>Flame</damageDef>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
</li>
|
||||||
|
</damageMultipliers>
|
||||||
|
<generateCommonality>4</generateCommonality> <!-- generate more often than other problem causers for mech clusters -->
|
||||||
|
<building>
|
||||||
|
<turretGunDef>Gun_ARA_AutoSniperCannonTurret</turretGunDef>
|
||||||
|
<turretBurstWarmupTime>0.1</turretBurstWarmupTime>
|
||||||
|
<turretTopDrawSize>3.0</turretTopDrawSize>
|
||||||
|
</building>
|
||||||
|
<designationCategory>ARA_Buildings</designationCategory>
|
||||||
|
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
|
||||||
|
<constructionSkillPrerequisite>8</constructionSkillPrerequisite>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseWeaponTurret"> <!-- Should reorganize this XML relation at some point -->
|
||||||
|
<defName>Gun_ARA_AutoSniperCannonTurret</defName> <!-- Should be called ChargeBlasterLightTurret, but we keep this defName for compatibility -->
|
||||||
|
<label>血链千兆机炮</label>
|
||||||
|
<description>血链千兆机炮.</description>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>Things/Item/Equipment/WeaponRanged/ChargeBlasterLight</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
</graphicData>
|
||||||
|
<statBases>
|
||||||
|
<AccuracyTouch>0.35</AccuracyTouch>
|
||||||
|
<AccuracyShort>0.5</AccuracyShort>
|
||||||
|
<AccuracyMedium>0.85</AccuracyMedium>
|
||||||
|
<AccuracyLong>1</AccuracyLong>
|
||||||
|
<RangedWeapon_Cooldown>2.2</RangedWeapon_Cooldown>
|
||||||
|
</statBases>
|
||||||
|
<verbs>
|
||||||
|
<li>
|
||||||
|
<verbClass>Verb_Shoot</verbClass>
|
||||||
|
<hasStandardCommand>true</hasStandardCommand>
|
||||||
|
<defaultProjectile>ARA_Bullet_SniperCannon</defaultProjectile>
|
||||||
|
<warmupTime>0.1</warmupTime>
|
||||||
|
<minRange>3.9</minRange>
|
||||||
|
<range>65.9</range>
|
||||||
|
<ticksBetweenBurstShots>7</ticksBetweenBurstShots>
|
||||||
|
<burstShotCount>3</burstShotCount>
|
||||||
|
<soundCast>Shot_TurretSniper</soundCast>
|
||||||
|
<soundCastTail>GunTail_Heavy</soundCastTail>
|
||||||
|
<muzzleFlashScale>18</muzzleFlashScale>
|
||||||
|
<consumeFuelPerShot>1</consumeFuelPerShot>
|
||||||
|
</li>
|
||||||
|
</verbs>
|
||||||
|
</ThingDef>
|
||||||
<!-- Auto mortar -->
|
<!-- Auto mortar -->
|
||||||
|
|
||||||
<ThingDef ParentName="BuildingBase">
|
<ThingDef ParentName="BuildingBase">
|
||||||
|
|||||||
Reference in New Issue
Block a user