11
This commit is contained in:
Binary file not shown.
@@ -226,15 +226,6 @@
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
<HediffGiverSetDef>
|
||||
<defName>ARA_NonPlayerHediffSet</defName>
|
||||
<hediffGivers>
|
||||
<li Class="ArachnaeSwarm.HediffGiver_NonPlayerFaction">
|
||||
<hediff>ARA_NonPlayer_HiveMindDroneHediff</hediff>
|
||||
<mtbDays>0.1</mtbDays> <!-- 很短的检查间隔 -->
|
||||
</li>
|
||||
</hediffGivers>
|
||||
</HediffGiverSetDef>
|
||||
<HediffDef>
|
||||
<defName>ARA_HiveMindWorker</defName>
|
||||
<label>阿拉克涅辅虫</label>
|
||||
|
||||
@@ -21,7 +21,10 @@
|
||||
<apparelMoney>300~500</apparelMoney>
|
||||
<weaponMoney>300~500</weaponMoney>
|
||||
<combatPower>100</combatPower>
|
||||
<startingHediffs>
|
||||
<startingHediffs Inherit="False">
|
||||
<li>
|
||||
<def>ARA_NonPlayer_HiveMindDroneHediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>CrumblingMind</def>
|
||||
<severity>0.01</severity>
|
||||
@@ -53,7 +56,10 @@
|
||||
<apparelMoney>300~500</apparelMoney>
|
||||
<weaponMoney>500~1200</weaponMoney>
|
||||
<combatPower>150</combatPower>
|
||||
<startingHediffs>
|
||||
<startingHediffs Inherit="False">
|
||||
<li>
|
||||
<def>ARA_NonPlayer_HiveMindDroneHediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>CrumblingMind</def>
|
||||
<severity>0.01</severity>
|
||||
@@ -85,7 +91,10 @@
|
||||
<apparelMoney>400~700</apparelMoney>
|
||||
<weaponMoney>500~1200</weaponMoney>
|
||||
<combatPower>100</combatPower>
|
||||
<startingHediffs>
|
||||
<startingHediffs Inherit="False">
|
||||
<li>
|
||||
<def>ARA_NonPlayer_HiveMindDroneHediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>CrumblingMind</def>
|
||||
<severity>0.01</severity>
|
||||
@@ -117,7 +126,10 @@
|
||||
<apparelMoney>500~900</apparelMoney>
|
||||
<weaponMoney>800~1800</weaponMoney>
|
||||
<combatPower>250</combatPower>
|
||||
<startingHediffs>
|
||||
<startingHediffs Inherit="False">
|
||||
<li>
|
||||
<def>ARA_NonPlayer_HiveMindDroneHediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>CrumblingMind</def>
|
||||
<severity>0.01</severity>
|
||||
@@ -145,7 +157,10 @@
|
||||
<apparelMoney>600~1200</apparelMoney>
|
||||
<weaponMoney>600~1000</weaponMoney>
|
||||
<combatPower>320</combatPower>
|
||||
<startingHediffs>
|
||||
<startingHediffs Inherit="False">
|
||||
<li>
|
||||
<def>ARA_NonPlayer_HiveMindDroneHediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>CrumblingMind</def>
|
||||
<severity>0.01</severity>
|
||||
@@ -183,7 +198,10 @@
|
||||
<apparelMoney>500~900</apparelMoney>
|
||||
<weaponMoney>300~1200</weaponMoney>
|
||||
<combatPower>380</combatPower>
|
||||
<startingHediffs>
|
||||
<startingHediffs Inherit="False">
|
||||
<li>
|
||||
<def>ARA_NonPlayer_HiveMindDroneHediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>CrumblingMind</def>
|
||||
<severity>0.01</severity>
|
||||
@@ -215,7 +233,10 @@
|
||||
<apparelMoney>600~1500</apparelMoney>
|
||||
<weaponMoney>1200~2500</weaponMoney>
|
||||
<combatPower>450</combatPower>
|
||||
<startingHediffs>
|
||||
<startingHediffs Inherit="False">
|
||||
<li>
|
||||
<def>ARA_NonPlayer_HiveMindDroneHediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>CrumblingMind</def>
|
||||
<severity>0.01</severity>
|
||||
@@ -243,7 +264,10 @@
|
||||
<apparelMoney>1000~2500</apparelMoney>
|
||||
<weaponMoney>2000~3000</weaponMoney>
|
||||
<combatPower>600</combatPower>
|
||||
<startingHediffs>
|
||||
<startingHediffs Inherit="False">
|
||||
<li>
|
||||
<def>ARA_NonPlayer_HiveMindDroneHediff</def>
|
||||
</li>
|
||||
<li>
|
||||
<def>CrumblingMind</def>
|
||||
<severity>0.01</severity>
|
||||
|
||||
@@ -188,6 +188,8 @@
|
||||
<canBeScattered>false</canBeScattered>
|
||||
<abilities>
|
||||
<li>ARA_Suicide_Ability</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
</abilities>
|
||||
<xenotypeSet>
|
||||
<xenotypeChances>
|
||||
@@ -211,6 +213,9 @@
|
||||
<li>Violent</li>
|
||||
</requiredWorkTags>
|
||||
<startingHediffs>
|
||||
<li>
|
||||
<def>ARA_HiveMindDrone</def>
|
||||
</li>
|
||||
</startingHediffs>
|
||||
<moveSpeedFactorByTerrainTag>
|
||||
<li>
|
||||
@@ -234,8 +239,6 @@
|
||||
</li>
|
||||
</backstoryFiltersOverride>
|
||||
<abilities>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
<li>ARA_AcidSprayBurst</li>
|
||||
</abilities>
|
||||
<apparelTags>
|
||||
@@ -259,10 +262,6 @@
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
<abilities>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
</abilities>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef Name="ArachnaeNode_Race_WeaponSmith" ParentName="ArachnaeNodeABasePawnKind">
|
||||
<defName>ArachnaeNode_Race_WeaponSmith</defName>
|
||||
@@ -281,10 +280,6 @@
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
<abilities>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
</abilities>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef Name="ArachnaeNode_Race_Facehugger" ParentName="ArachnaeNodeABasePawnKind">
|
||||
<defName>ArachnaeNode_Race_Facehugger</defName>
|
||||
@@ -322,6 +317,11 @@
|
||||
</categories>
|
||||
</li>
|
||||
</backstoryFiltersOverride>
|
||||
<startingHediffs>
|
||||
<li>
|
||||
<def>ARA_RaceBaseSwarmProduceSwitchHediff</def>
|
||||
</li>
|
||||
</startingHediffs>
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
@@ -340,12 +340,11 @@
|
||||
</categories>
|
||||
</li>
|
||||
</backstoryFiltersOverride>
|
||||
<abilities>
|
||||
<li>ARA_RaceBaseSwarmProduceOff</li>
|
||||
<li>ARA_RaceBaseSwarmProduceOn</li>
|
||||
</abilities>
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<startingHediffs>
|
||||
<li>
|
||||
<def>ARA_RaceBaseSwarmProduceSwitchHediff</def>
|
||||
</li>
|
||||
</startingHediffs>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef Name="ArachnaeNode_Race_Skyraider" ParentName="ArachnaeNodeABasePawnKind">
|
||||
@@ -370,8 +369,11 @@
|
||||
<abilities>
|
||||
<li>ARA_Skyraider_jump</li>
|
||||
</abilities>
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<startingHediffs>
|
||||
<li>
|
||||
<def>ARA_RaceBaseSwarmProduceSwitchHediff</def>
|
||||
</li>
|
||||
</startingHediffs>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.SuperCarryExtension">
|
||||
@@ -426,8 +428,11 @@
|
||||
</categories>
|
||||
</li>
|
||||
</backstoryFiltersOverride>
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<startingHediffs>
|
||||
<li>
|
||||
<def>ARA_RaceBaseSwarmProduceSwitchHediff</def>
|
||||
</li>
|
||||
</startingHediffs>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef Name="ARA_MimicNematodeShamblerBase" ParentName="ArachnaeNodeABasePawnKind" Abstract="True">
|
||||
|
||||
@@ -648,7 +648,6 @@
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||||
<hediffs>
|
||||
<li>ARA_HiveMindDrone</li>
|
||||
<li>ARA_HiveStrength_Low</li>
|
||||
<li>ARA_Hive_Cannot_Speak</li>
|
||||
</hediffs>
|
||||
|
||||
@@ -119,7 +119,6 @@
|
||||
<hediffGiverSets>
|
||||
<li>OrganicStandard</li>
|
||||
<li>Human</li>
|
||||
<li>ARA_NonPlayerHediffSet</li>
|
||||
</hediffGiverSets>
|
||||
</race>
|
||||
<recipes>
|
||||
|
||||
@@ -126,4 +126,99 @@
|
||||
<traverseSound>TraversePitGate</traverseSound>
|
||||
</portal>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef>
|
||||
<defName>ARA_WormholePortal_Spawner</defName>
|
||||
<label>掘进中的虫洞</label>
|
||||
<description>一只阿拉克涅坑道种的尾部正在地下活动——毫无疑问,它很快就要破土而出了!</description>
|
||||
<thingClass>ArachnaeSwarm.BuildingGroundSpawner_WormholePortal</thingClass>
|
||||
<destroyable>false</destroyable>
|
||||
<holdsRoof>true</holdsRoof>
|
||||
<selectable>true</selectable>
|
||||
<tickerType>Normal</tickerType>
|
||||
<useHitPoints>false</useHitPoints>
|
||||
<drawerType>RealtimeOnly</drawerType>
|
||||
<size>(2, 2)</size>
|
||||
<uiIconPath>UI/Icons/UndergroundEmergence</uiIconPath>
|
||||
<building>
|
||||
<groundSpawnerSustainedEffecter>EmergencePointSustained2X2</groundSpawnerSustainedEffecter>
|
||||
<groundSpawnerCompleteEffecter>EmergencePointComplete2X2</groundSpawnerCompleteEffecter>
|
||||
<groundSpawnerThingToSpawn>ARA_WormholePortal_B</groundSpawnerThingToSpawn>
|
||||
<groundSpawnerSpawnDelay>600</groundSpawnerSpawnDelay>
|
||||
<groundSpawnerDestroyAdjacent>true</groundSpawnerDestroyAdjacent>
|
||||
<groundSpawnerSustainerSound>PitBurrowOpening</groundSpawnerSustainerSound>
|
||||
</building>
|
||||
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.WormholePortalSpawnerExtension">
|
||||
<minEmergeDelayTicks>600</minEmergeDelayTicks>
|
||||
<maxEmergeDelayTicks>600</maxEmergeDelayTicks>
|
||||
<requiresOpenSky>false</requiresOpenSky>
|
||||
<minSpaceRadius>3</minSpaceRadius>
|
||||
<destroyTerrain>true</destroyTerrain>
|
||||
<destroyBuildings>false</destroyBuildings>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="BuildingBase">
|
||||
<defName>ARA_WormholePortal_Enermy</defName>
|
||||
<label>阿拉克涅坑道种尾部出口</label>
|
||||
<description>阿拉克涅坑道种的尾巴,是其狭长身躯形成的地下通路的出口。</description>
|
||||
<rotatable>false</rotatable>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_Wormhole_B</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>CutoutComplex</shaderType>
|
||||
<drawSize>(4,4)</drawSize>
|
||||
<shadowData>
|
||||
<volume>(2.6, 2.5, 1.6)</volume>
|
||||
<offset>(0,0,-0.1)</offset>
|
||||
</shadowData>
|
||||
</graphicData>
|
||||
<altitudeLayer>Building</altitudeLayer>
|
||||
<passability>Impassable</passability>
|
||||
<statBases>
|
||||
<MaxHitPoints>500</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
</statBases>
|
||||
<size>(2,2)</size>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.CompProperties_WormholePortal">
|
||||
<initialDelayTicks>60</initialDelayTicks>
|
||||
<jumpIntervalTicks>30</jumpIntervalTicks>
|
||||
<stunDurationTicks>60</stunDurationTicks>
|
||||
<deactivationDelayTicks>120</deactivationDelayTicks>
|
||||
|
||||
<!-- <activationSound>PsycastPsychicPulse</activationSound>
|
||||
<deactivationSound>PsycastPsychicPulse</deactivationSound>
|
||||
<jumpSound>PsycastPsychicPulse</jumpSound> -->
|
||||
|
||||
<!-- <activationEffecter>PsycastPsychicPulse</activationEffecter>
|
||||
<deactivationEffecter>PsycastPsychicPulse</deactivationEffecter> -->
|
||||
<!-- <perJumpEffecter>PsycastSkipEffect</perJumpEffecter>
|
||||
<jumpEffecter>PawnFlyerLanding</jumpEffecter> -->
|
||||
|
||||
<useColorCycling>false</useColorCycling>
|
||||
<!-- <colorCycleSpeed>0.5</colorCycleSpeed> -->
|
||||
</li>
|
||||
</comps>
|
||||
<tradeability>None</tradeability>
|
||||
</ThingDef>
|
||||
<!-- 到达模式定义 -->
|
||||
<PawnsArrivalModeDef>
|
||||
<defName>ARA_WormholePortal</defName>
|
||||
<label>虫洞传送门</label>
|
||||
<description>通过虫洞传送门到达</description>
|
||||
<workerClass>ArachnaeSwarm.PawnsArrivalModeWorker_WormholePortal</workerClass>
|
||||
<selectionWeightCurve>
|
||||
<points>
|
||||
<li>(0, 0)</li>
|
||||
<li>(500, 0.3)</li>
|
||||
<li>(1000, 0.5)</li>
|
||||
<li>(2000, 0.7)</li>
|
||||
</points>
|
||||
</selectionWeightCurve>
|
||||
<forQuickMilitaryAid>false</forQuickMilitaryAid>
|
||||
<techLevel>Industrial</techLevel>
|
||||
</PawnsArrivalModeDef>
|
||||
</Defs>
|
||||
Reference in New Issue
Block a user