我去,虫批
This commit is contained in:
@@ -289,7 +289,7 @@
|
|||||||
<writeCombatLog>True</writeCombatLog>
|
<writeCombatLog>True</writeCombatLog>
|
||||||
<showPsycastEffects>False</showPsycastEffects>
|
<showPsycastEffects>False</showPsycastEffects>
|
||||||
<cooldownTicksRange>6000</cooldownTicksRange>
|
<cooldownTicksRange>6000</cooldownTicksRange>
|
||||||
<iconPath>UI/Abilities/AcidSpray</iconPath>
|
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Toxic_Needle_Fire</iconPath>
|
||||||
<verbProperties>
|
<verbProperties>
|
||||||
<verbClass>Verb_AbilityShoot</verbClass>
|
<verbClass>Verb_AbilityShoot</verbClass>
|
||||||
<defaultProjectile>Bullet_ARA_RW_Basic_Fist_Needle_Gun</defaultProjectile>
|
<defaultProjectile>Bullet_ARA_RW_Basic_Fist_Needle_Gun</defaultProjectile>
|
||||||
|
|||||||
@@ -153,4 +153,59 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</AbilityDef>
|
</AbilityDef>
|
||||||
|
|
||||||
|
<!-- T0 -->
|
||||||
|
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
||||||
|
<defName>ARA_Cocoon_Cloth</defName>
|
||||||
|
<label>投放织物孵化茧</label>
|
||||||
|
<description>投放一枚织物茧,内含可以孵化一套基础织物的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
||||||
|
<iconPath>UI/Commands/EggSpew</iconPath>
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_AbilityLaunchProjectile">
|
||||||
|
<projectileDef>ARA_Cocoon_Proj_Cloth</projectileDef>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_AbilityResearchPrereq">
|
||||||
|
<requiredResearch>ARA_Technology_4DIL</requiredResearch>
|
||||||
|
<failMessage>需要科技 基因节点DIL-4"编织" 以解锁此孵化路径</failMessage>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</AbilityDef>
|
||||||
|
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
||||||
|
<defName>ARA_Cocoon_Weapon</defName>
|
||||||
|
<label>投放武装器官孵化茧</label>
|
||||||
|
<description>投放一枚武装器官茧,内含可以孵化一套基础武装器官的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
||||||
|
<iconPath>UI/Commands/EggSpew</iconPath>
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_AbilityLaunchProjectile">
|
||||||
|
<projectileDef>ARA_Cocoon_Proj_Weapon</projectileDef>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</AbilityDef>
|
||||||
|
<!-- T1 -->
|
||||||
|
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
||||||
|
<defName>ARA_Cocoon_Cloth_1Stage</defName>
|
||||||
|
<label>投放织物孵化茧</label>
|
||||||
|
<description>投放一枚织物茧,内含可以孵化一套基础织物的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
||||||
|
<iconPath>UI/Commands/EggSpew_1Stage</iconPath>
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_AbilityLaunchProjectile">
|
||||||
|
<projectileDef>ARA_Cocoon_Proj_Cloth</projectileDef>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_AbilityResearchPrereq">
|
||||||
|
<requiredResearch>ARA_Technology_4DIL</requiredResearch>
|
||||||
|
<failMessage>需要科技 基因节点DIL-4"编织" 以解锁此孵化路径</failMessage>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</AbilityDef>
|
||||||
|
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
||||||
|
<defName>ARA_Cocoon_Weapon_1Stage</defName>
|
||||||
|
<label>投放武装器官孵化茧</label>
|
||||||
|
<description>投放一枚武装器官茧,内含可以孵化一套基础武装器官的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
||||||
|
<iconPath>UI/Commands/EggSpew</iconPath>
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_AbilityLaunchProjectile">
|
||||||
|
<projectileDef>ARA_Cocoon_Proj_Weapon_1Stage</projectileDef>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</AbilityDef>
|
||||||
</Defs>
|
</Defs>
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
<AbilityDef>
|
<AbilityDef>
|
||||||
<defName>ARA_Queen_Upgrade_1_Stage</defName>
|
<defName>ARA_Queen_Upgrade_1_Stage</defName>
|
||||||
<label>女皇种进化——阶段1</label>
|
<label>女皇种进化——阶段1</label>
|
||||||
<description>使女皇种发生内驱性进化,解锁下一等级的虫群植入物和阿拉克涅卵</description>
|
<description>使女皇种发生内驱性进化,解锁下一等级的阿拉克涅卵。\n\n注意:女皇种进化后所孵化的阿拉克涅卵仍可以孕育低等级的虫族,但是越高级的阿拉克涅卵对温度越敏感。</description>
|
||||||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Queen_Upgrade_1_Stage</iconPath>
|
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Queen_Upgrade_1_Stage</iconPath>
|
||||||
<cooldownTicksRange>1800</cooldownTicksRange>
|
<cooldownTicksRange>1800</cooldownTicksRange>
|
||||||
<hostile>false</hostile>
|
<hostile>false</hostile>
|
||||||
@@ -130,7 +130,7 @@
|
|||||||
<AbilityDef>
|
<AbilityDef>
|
||||||
<defName>ARA_Queen_Upgrade_2_Stage</defName>
|
<defName>ARA_Queen_Upgrade_2_Stage</defName>
|
||||||
<label>女皇种进化——阶段2</label>
|
<label>女皇种进化——阶段2</label>
|
||||||
<description>使女皇种发生内驱性进化,解锁下一等级的虫群植入物和阿拉克涅卵</description>
|
<description>使女皇种发生内驱性进化,解锁下一等级的阿拉克涅卵。\n\n注意:女皇种进化后所孵化的阿拉克涅卵仍可以孕育低等级的虫族,但是越高级的阿拉克涅卵对温度越敏感。</description>
|
||||||
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Queen_Upgrade_2_Stage</iconPath>
|
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Queen_Upgrade_2_Stage</iconPath>
|
||||||
<cooldownTicksRange>1800</cooldownTicksRange>
|
<cooldownTicksRange>1800</cooldownTicksRange>
|
||||||
<hostile>false</hostile>
|
<hostile>false</hostile>
|
||||||
@@ -242,53 +242,59 @@
|
|||||||
<abilityDefs>
|
<abilityDefs>
|
||||||
<li>ARA_Cocoon_Cloth</li>
|
<li>ARA_Cocoon_Cloth</li>
|
||||||
<li>ARA_Cocoon_Weapon</li>
|
<li>ARA_Cocoon_Weapon</li>
|
||||||
|
<li>ARA_WeaponSmith_Upgrade_1_Stage</li>
|
||||||
</abilityDefs>
|
</abilityDefs>
|
||||||
</li>
|
</li>
|
||||||
<li Class="HediffCompProperties_RemoveIfOtherHediff">
|
<li Class="HediffCompProperties_RemoveIfOtherHediff">
|
||||||
<hediffs>
|
<hediffs>
|
||||||
<li>ARA_Queen_1_Stage_Transition_Period</li>
|
<li>ARA_WeaponSmith_1_Stage_Transition_Period</li>
|
||||||
</hediffs>
|
</hediffs>
|
||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</HediffDef>
|
</HediffDef>
|
||||||
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
|
<AbilityDef>
|
||||||
<defName>ARA_WeaponSmith_Upgrade_1_Stage</defName>
|
<defName>ARA_WeaponSmith_Upgrade_1_Stage</defName>
|
||||||
<label>工艺种进化——阶段1</label>
|
<label>工艺种进化——阶段1</label>
|
||||||
<description>由阿拉科涅女皇种为该工艺种进行基因调整,以使其获得进化并得以孵化更多的武装器官和织物。</description>
|
<description>使工艺种发生内驱性进化,解锁下一等级的阿拉克涅工艺茧。\n\n注意:和女皇种的进化不同,工艺种一旦进化到下一阶段,此后所孵的阿拉克涅工艺茧将无法再制作现阶段及之前的装备,并且越高级的阿拉克涅工艺茧对温度越敏感。</description>
|
||||||
<descriptionHyperlinks>
|
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Queen_Upgrade_1_Stage</iconPath>
|
||||||
<ThingDef>WULA_Energy_Furnace_DM_Engine</ThingDef>
|
<cooldownTicksRange>1800</cooldownTicksRange>
|
||||||
<HediffDef>WULA_Energy_Furnace_Hediff_DM_Engine</HediffDef>
|
<hostile>false</hostile>
|
||||||
</descriptionHyperlinks>
|
<groupAbility>true</groupAbility>
|
||||||
<jobString>安装暗物质能源炉中</jobString>
|
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||||
<anesthetize>false</anesthetize>
|
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||||
<!-- <ingredients Inherit="False">
|
<aiCanUse>true</aiCanUse>
|
||||||
<li>
|
<ai_IsOffensive>true</ai_IsOffensive>
|
||||||
<filter>
|
<targetRequired>false</targetRequired>
|
||||||
<thingDefs>
|
<jobDef>CastAbilityOnThing</jobDef>
|
||||||
<li>WULA_Energy_Furnace_DM_Engine</li>
|
<verbProperties>
|
||||||
</thingDefs>
|
<verbClass>Verb_CastAbility</verbClass>
|
||||||
</filter>
|
<range>1</range>
|
||||||
<count>1</count>
|
<warmupTime>12</warmupTime>
|
||||||
|
<soundCast>AcidSpray_Resolve</soundCast>
|
||||||
|
<violent>false</violent>
|
||||||
|
<targetable>false</targetable>
|
||||||
|
<targetParams>
|
||||||
|
<canTargetSelf>True</canTargetSelf>
|
||||||
|
</targetParams>
|
||||||
|
</verbProperties>
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_AbilityGiveHediff">
|
||||||
|
<compClass>CompAbilityEffect_GiveHediff</compClass>
|
||||||
|
<hediffDef>ARA_WeaponSmith_1_Stage_Transition_Period</hediffDef>
|
||||||
|
<onlyApplyToSelf>True</onlyApplyToSelf>
|
||||||
|
<replaceExisting>true</replaceExisting>
|
||||||
|
<severity>1</severity>
|
||||||
</li>
|
</li>
|
||||||
</ingredients> -->
|
<li Class="ArachnaeSwarm.CompProperties_AbilityResearchPrereq">
|
||||||
|
<requiredResearch>ARA_Technology_2WMT</requiredResearch>
|
||||||
<!-- <fixedIngredientFilter>
|
<failMessage>需要科技 基因节点WMT-2"内在突破2" 以解锁进化</failMessage>
|
||||||
<thingDefs>
|
</li>
|
||||||
<li>WULA_Energy_Furnace_DM_Engine</li>
|
</comps>
|
||||||
</thingDefs>
|
</AbilityDef>
|
||||||
</fixedIngredientFilter> -->
|
|
||||||
<!-- <appliedOnFixedBodyParts>
|
|
||||||
<li>WULA_Energy_Furnace_Bodypart</li>
|
|
||||||
</appliedOnFixedBodyParts> -->
|
|
||||||
<addsHediff>ARA_WeaponSmith_1_Stage_Transition_Period</addsHediff>
|
|
||||||
<recipeUsers Inherit="False">
|
|
||||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
|
||||||
</recipeUsers>
|
|
||||||
</RecipeDef>
|
|
||||||
<HediffDef>
|
<HediffDef>
|
||||||
<defName>ARA_WeaponSmith_1_Stage_Transition_Period</defName>
|
<defName>ARA_WeaponSmith_1_Stage_Transition_Period</defName>
|
||||||
<label>工艺种进化——阶段1</label>
|
<label>工艺种进化——阶段1</label>
|
||||||
<description>由阿拉科涅女皇种为该工艺种进行基因调整,以使其获得进化并得以孵化更多的武装器官和织物。</description>
|
<description>为该工艺种进行基因调整,以使其获得进化并得以孵化更多的武装器官和织物。</description>
|
||||||
<!-- <hediffClass>HediffWithComps</hediffClass> -->
|
<!-- <hediffClass>HediffWithComps</hediffClass> -->
|
||||||
<hediffClass>Hediff_High</hediffClass>
|
<hediffClass>Hediff_High</hediffClass>
|
||||||
<initialSeverity>1</initialSeverity>
|
<initialSeverity>1</initialSeverity>
|
||||||
@@ -305,7 +311,7 @@
|
|||||||
<severityRange>0.02~0.15</severityRange>
|
<severityRange>0.02~0.15</severityRange>
|
||||||
</li>
|
</li>
|
||||||
</hediffs>
|
</hediffs>
|
||||||
<message>{PAWN_nameDef} 通过女皇种的拔耀获得了更强大的孵化能力,现在她可以孕育更复杂的茧以获取强大的装备。</message>
|
<message>{PAWN_nameDef} 通过蜂巢意志的拔耀获得了更强大的孵化能力,现在她可以孕育更复杂的茧以获取强大的装备。</message>
|
||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</HediffDef>
|
</HediffDef>
|
||||||
@@ -313,7 +319,7 @@
|
|||||||
<HediffDef>
|
<HediffDef>
|
||||||
<defName>ARA_WeaponSmith_1_Stage</defName>
|
<defName>ARA_WeaponSmith_1_Stage</defName>
|
||||||
<label>进化等级——等级1</label>
|
<label>进化等级——等级1</label>
|
||||||
<description>这只阿拉科涅工艺种通过女皇种的拔耀获得了更强大的孵化能力,现在她可以孕育更复杂的茧以获取强大的装备。</description>
|
<description>这只阿拉科涅工艺种通过蜂巢意志的拔耀获得了更强大的孵化能力,现在她可以孕育更复杂的茧以获取强大的装备。</description>
|
||||||
<hediffClass>HediffWithComps</hediffClass>
|
<hediffClass>HediffWithComps</hediffClass>
|
||||||
<defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor>
|
<defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor>
|
||||||
<isBad>false</isBad>
|
<isBad>false</isBad>
|
||||||
|
|||||||
@@ -435,4 +435,452 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<ThingDef Name="ARA_Cocoon_Base" ParentName="BuildingBase" Abstract="True">
|
||||||
|
<thingClass>Building</thingClass>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>ArachnaeSwarm/Building/ARA_Cocoon</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
<drawSize>(1.1,1.1)</drawSize>
|
||||||
|
<shadowData>
|
||||||
|
<volume>(0.7, 0.4, 0.7)</volume>
|
||||||
|
<offset>(0,0,-0.1)</offset>
|
||||||
|
</shadowData>
|
||||||
|
</graphicData>
|
||||||
|
<size>(1,1)</size>
|
||||||
|
<altitudeLayer>Building</altitudeLayer>
|
||||||
|
<passability>PassThroughOnly</passability>
|
||||||
|
<fillPercent>0.3</fillPercent>
|
||||||
|
<rotatable>false</rotatable>
|
||||||
|
<tickerType>Normal</tickerType>
|
||||||
|
<statBases>
|
||||||
|
<MaxHitPoints>50</MaxHitPoints>
|
||||||
|
<Flammability>1</Flammability>
|
||||||
|
</statBases>
|
||||||
|
<building>
|
||||||
|
<deconstructible>false</deconstructible>
|
||||||
|
<repairable>false</repairable>
|
||||||
|
</building>
|
||||||
|
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_SpawnEffecterOnDestroy">
|
||||||
|
<effect>CocoonDestroyed</effect>
|
||||||
|
</li>
|
||||||
|
<li Class="CompProperties_SpawnerFilth">
|
||||||
|
<filthDef>Filth_Slime</filthDef>
|
||||||
|
<spawnCountOnSpawn>10</spawnCountOnSpawn>
|
||||||
|
<spawnMtbHours>4</spawnMtbHours>
|
||||||
|
<spawnRadius>5</spawnRadius>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||||
|
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||||
|
<spawnRadius>2.5</spawnRadius>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
<!-- T0 -->
|
||||||
|
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
||||||
|
<defName>ARA_Cocoon_Proj_Cloth</defName>
|
||||||
|
<projectile>
|
||||||
|
<spawnsThingDef>ARA_Cocoon_Cloth</spawnsThingDef>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
<ThingDef ParentName="ARA_Cocoon_Base">
|
||||||
|
<defName>ARA_Cocoon_Cloth</defName>
|
||||||
|
<label>阿拉克涅孵化茧 基础织物</label>
|
||||||
|
<description>一个脆弱、易燃、黏滑的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一套基础织物装备的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-30~55°C),需要小心保护!</description>
|
||||||
|
<descriptionHyperlinks>
|
||||||
|
<ThingDef>ARA_Bodystocking_White</ThingDef>
|
||||||
|
<ThingDef>ARA_Bodystocking_Black</ThingDef>
|
||||||
|
</descriptionHyperlinks>
|
||||||
|
<researchPrerequisites>
|
||||||
|
<li>ARA_Technology_4DIL</li>
|
||||||
|
</researchPrerequisites>
|
||||||
|
|
||||||
|
<comps>
|
||||||
|
<!-- The new, GrowthVat-style fuel component -->
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||||||
|
<fuelCapacity>10</fuelCapacity>
|
||||||
|
<fuelLabel>虫蜜</fuelLabel>
|
||||||
|
<fuelFilter>
|
||||||
|
<thingDefs>
|
||||||
|
<li>ARA_InsectJelly</li>
|
||||||
|
</thingDefs>
|
||||||
|
</fuelFilter>
|
||||||
|
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
||||||
|
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
||||||
|
<initialFuelPercent>1</initialFuelPercent>
|
||||||
|
<autoRefuelPercent>1</autoRefuelPercent>
|
||||||
|
</li>
|
||||||
|
<!-- The refactored producer component -->
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
||||||
|
<processes>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_Bodystocking_White</thingDef>
|
||||||
|
<productionTicks>6000</productionTicks>
|
||||||
|
<totalNutritionNeeded>1</totalNutritionNeeded>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_Bodystocking_Black</thingDef>
|
||||||
|
<productionTicks>6000</productionTicks>
|
||||||
|
<totalNutritionNeeded>1</totalNutritionNeeded>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_Maid_Uniform</thingDef>
|
||||||
|
<productionTicks>18000</productionTicks>
|
||||||
|
<totalNutritionNeeded>15</totalNutritionNeeded>
|
||||||
|
</li>
|
||||||
|
</processes>
|
||||||
|
|
||||||
|
<whitelist>
|
||||||
|
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||||
|
</whitelist>
|
||||||
|
<spawnCount>1</spawnCount>
|
||||||
|
<destroyOnSpawn>True</destroyOnSpawn>
|
||||||
|
<minSafeTemperature>-30</minSafeTemperature>
|
||||||
|
<maxSafeTemperature>55</maxSafeTemperature>
|
||||||
|
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
||||||
|
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
||||||
|
<minNutritionToStart>1.0</minNutritionToStart>
|
||||||
|
|
||||||
|
<qualityThresholds>
|
||||||
|
<li>
|
||||||
|
<quality>Legendary</quality>
|
||||||
|
<threshold>0.99</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Masterwork</quality>
|
||||||
|
<threshold>0.90</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Excellent</quality>
|
||||||
|
<threshold>0.70</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Good</quality>
|
||||||
|
<threshold>0.50</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Normal</quality>
|
||||||
|
<threshold>0.20</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Poor</quality>
|
||||||
|
<threshold>0.10</threshold>
|
||||||
|
</li>
|
||||||
|
</qualityThresholds>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
||||||
|
<minSafeTemperature>-30</minSafeTemperature>
|
||||||
|
<maxSafeTemperature>55</maxSafeTemperature>
|
||||||
|
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
||||||
|
<damagePerTick>0.005</damagePerTick>
|
||||||
|
<recoveryRate>0.001</recoveryRate>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</ThingDef>
|
||||||
|
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
||||||
|
<defName>ARA_Cocoon_Proj_Weapon</defName>
|
||||||
|
<projectile>
|
||||||
|
<spawnsThingDef>ARA_Cocoon_Weapon</spawnsThingDef>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
<ThingDef ParentName="ARA_Cocoon_Base">
|
||||||
|
<defName>ARA_Cocoon_Weapon</defName>
|
||||||
|
<label>阿拉克涅孵化茧 武装器官</label>
|
||||||
|
<description>一个布满尖刺的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一个武装器官的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-20~35°C),需要小心保护!</description>
|
||||||
|
<descriptionHyperlinks>
|
||||||
|
<ThingDef>ARA_MW_Bone_Sword</ThingDef>
|
||||||
|
<ThingDef>ARA_RW_Basic_Acid_Bladder_Gun</ThingDef>
|
||||||
|
<ThingDef>ARA_RW_Basic_Fist_Needle_Gun</ThingDef>
|
||||||
|
</descriptionHyperlinks>
|
||||||
|
|
||||||
|
<comps>
|
||||||
|
<!-- The new, GrowthVat-style fuel component -->
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||||||
|
<fuelCapacity>10</fuelCapacity>
|
||||||
|
<fuelLabel>虫蜜</fuelLabel>
|
||||||
|
<fuelFilter>
|
||||||
|
<thingDefs>
|
||||||
|
<li>ARA_InsectJelly</li>
|
||||||
|
</thingDefs>
|
||||||
|
</fuelFilter>
|
||||||
|
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
||||||
|
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
||||||
|
<initialFuelPercent>1</initialFuelPercent>
|
||||||
|
<autoRefuelPercent>1</autoRefuelPercent>
|
||||||
|
</li>
|
||||||
|
<!-- The refactored producer component -->
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
||||||
|
<processes>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_MW_Bone_Sword</thingDef>
|
||||||
|
<productionTicks>60000</productionTicks>
|
||||||
|
<totalNutritionNeeded>15</totalNutritionNeeded>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_RW_Basic_Fist_Needle_Gun</thingDef>
|
||||||
|
<productionTicks>40000</productionTicks>
|
||||||
|
<totalNutritionNeeded>10</totalNutritionNeeded>
|
||||||
|
<requiredResearch>ARA_Technology_5PAV</requiredResearch>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_RW_Basic_Acid_Bladder_Gun</thingDef>
|
||||||
|
<productionTicks>80000</productionTicks>
|
||||||
|
<totalNutritionNeeded>30</totalNutritionNeeded>
|
||||||
|
<requiredResearch>ARA_Technology_7VXI</requiredResearch>
|
||||||
|
</li>
|
||||||
|
</processes>
|
||||||
|
|
||||||
|
<whitelist>
|
||||||
|
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||||
|
</whitelist>
|
||||||
|
<spawnCount>1</spawnCount>
|
||||||
|
<destroyOnSpawn>True</destroyOnSpawn>
|
||||||
|
<minSafeTemperature>-20</minSafeTemperature>
|
||||||
|
<maxSafeTemperature>35</maxSafeTemperature>
|
||||||
|
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
||||||
|
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
||||||
|
<minNutritionToStart>1.0</minNutritionToStart>
|
||||||
|
|
||||||
|
<qualityThresholds>
|
||||||
|
<li>
|
||||||
|
<quality>Legendary</quality>
|
||||||
|
<threshold>0.99</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Masterwork</quality>
|
||||||
|
<threshold>0.90</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Excellent</quality>
|
||||||
|
<threshold>0.70</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Good</quality>
|
||||||
|
<threshold>0.50</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Normal</quality>
|
||||||
|
<threshold>0.20</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Poor</quality>
|
||||||
|
<threshold>0.10</threshold>
|
||||||
|
</li>
|
||||||
|
</qualityThresholds>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
||||||
|
<minSafeTemperature>-20</minSafeTemperature>
|
||||||
|
<maxSafeTemperature>35</maxSafeTemperature>
|
||||||
|
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
||||||
|
<damagePerTick>0.005</damagePerTick>
|
||||||
|
<recoveryRate>0.001</recoveryRate>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</ThingDef>
|
||||||
|
<!-- T1 -->
|
||||||
|
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
||||||
|
<defName>ARA_Cocoon_Proj_Cloth_1Stage</defName>
|
||||||
|
<projectile>
|
||||||
|
<spawnsThingDef>ARA_Cocoon_Cloth_1Stage</spawnsThingDef>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
<ThingDef ParentName="ARA_Cocoon_Base">
|
||||||
|
<defName>ARA_Cocoon_Cloth_1Stage</defName>
|
||||||
|
<label>阿拉克涅孵化茧 基础织物</label>
|
||||||
|
<description>一个脆弱、易燃、黏滑的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一套基础织物装备的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-30~55°C),需要小心保护!</description>
|
||||||
|
<descriptionHyperlinks>
|
||||||
|
<ThingDef>ARA_Bodystocking_White</ThingDef>
|
||||||
|
<ThingDef>ARA_Bodystocking_Black</ThingDef>
|
||||||
|
</descriptionHyperlinks>
|
||||||
|
<researchPrerequisites>
|
||||||
|
<li>ARA_Technology_4DIL</li>
|
||||||
|
</researchPrerequisites>
|
||||||
|
|
||||||
|
<comps>
|
||||||
|
<!-- The new, GrowthVat-style fuel component -->
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||||||
|
<fuelCapacity>10</fuelCapacity>
|
||||||
|
<fuelLabel>虫蜜</fuelLabel>
|
||||||
|
<fuelFilter>
|
||||||
|
<thingDefs>
|
||||||
|
<li>ARA_InsectJelly</li>
|
||||||
|
</thingDefs>
|
||||||
|
</fuelFilter>
|
||||||
|
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
||||||
|
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
||||||
|
<initialFuelPercent>1</initialFuelPercent>
|
||||||
|
<autoRefuelPercent>1</autoRefuelPercent>
|
||||||
|
</li>
|
||||||
|
<!-- The refactored producer component -->
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
||||||
|
<processes>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_Bodystocking_White</thingDef>
|
||||||
|
<productionTicks>6000</productionTicks>
|
||||||
|
<totalNutritionNeeded>1</totalNutritionNeeded>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_Bodystocking_Black</thingDef>
|
||||||
|
<productionTicks>6000</productionTicks>
|
||||||
|
<totalNutritionNeeded>1</totalNutritionNeeded>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_Maid_Uniform</thingDef>
|
||||||
|
<productionTicks>18000</productionTicks>
|
||||||
|
<totalNutritionNeeded>15</totalNutritionNeeded>
|
||||||
|
</li>
|
||||||
|
</processes>
|
||||||
|
|
||||||
|
<whitelist>
|
||||||
|
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||||
|
</whitelist>
|
||||||
|
<spawnCount>1</spawnCount>
|
||||||
|
<destroyOnSpawn>True</destroyOnSpawn>
|
||||||
|
<minSafeTemperature>-30</minSafeTemperature>
|
||||||
|
<maxSafeTemperature>55</maxSafeTemperature>
|
||||||
|
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
||||||
|
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
||||||
|
<minNutritionToStart>1.0</minNutritionToStart>
|
||||||
|
|
||||||
|
<qualityThresholds>
|
||||||
|
<li>
|
||||||
|
<quality>Legendary</quality>
|
||||||
|
<threshold>0.99</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Masterwork</quality>
|
||||||
|
<threshold>0.90</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Excellent</quality>
|
||||||
|
<threshold>0.70</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Good</quality>
|
||||||
|
<threshold>0.50</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Normal</quality>
|
||||||
|
<threshold>0.20</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Poor</quality>
|
||||||
|
<threshold>0.10</threshold>
|
||||||
|
</li>
|
||||||
|
</qualityThresholds>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
||||||
|
<minSafeTemperature>-30</minSafeTemperature>
|
||||||
|
<maxSafeTemperature>55</maxSafeTemperature>
|
||||||
|
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
||||||
|
<damagePerTick>0.005</damagePerTick>
|
||||||
|
<recoveryRate>0.001</recoveryRate>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</ThingDef>
|
||||||
|
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
||||||
|
<defName>ARA_Cocoon_Proj_Weapon_1Stage</defName>
|
||||||
|
<projectile>
|
||||||
|
<spawnsThingDef>ARA_Cocoon_Weapon_1Stage</spawnsThingDef>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
<ThingDef ParentName="ARA_Cocoon_Base">
|
||||||
|
<defName>ARA_Cocoon_Weapon_1Stage</defName>
|
||||||
|
<label>阿拉克涅孵化茧 武装器官</label>
|
||||||
|
<description>一个布满尖刺的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一个武装器官的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-20~35°C),需要小心保护!</description>
|
||||||
|
<descriptionHyperlinks>
|
||||||
|
<ThingDef>ARA_MW_Bone_Sword</ThingDef>
|
||||||
|
<ThingDef>ARA_RW_Basic_Acid_Bladder_Gun</ThingDef>
|
||||||
|
<ThingDef>ARA_RW_Basic_Fist_Needle_Gun</ThingDef>
|
||||||
|
</descriptionHyperlinks>
|
||||||
|
|
||||||
|
<comps>
|
||||||
|
<!-- The new, GrowthVat-style fuel component -->
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||||||
|
<fuelCapacity>10</fuelCapacity>
|
||||||
|
<fuelLabel>虫蜜</fuelLabel>
|
||||||
|
<fuelFilter>
|
||||||
|
<thingDefs>
|
||||||
|
<li>ARA_InsectJelly</li>
|
||||||
|
</thingDefs>
|
||||||
|
</fuelFilter>
|
||||||
|
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
||||||
|
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
||||||
|
<initialFuelPercent>1</initialFuelPercent>
|
||||||
|
<autoRefuelPercent>1</autoRefuelPercent>
|
||||||
|
</li>
|
||||||
|
<!-- The refactored producer component -->
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
||||||
|
<processes>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_MW_Bone_Sword</thingDef>
|
||||||
|
<productionTicks>60000</productionTicks>
|
||||||
|
<totalNutritionNeeded>15</totalNutritionNeeded>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_RW_Basic_Fist_Needle_Gun</thingDef>
|
||||||
|
<productionTicks>40000</productionTicks>
|
||||||
|
<totalNutritionNeeded>10</totalNutritionNeeded>
|
||||||
|
<requiredResearch>ARA_Technology_5PAV</requiredResearch>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<thingDef>ARA_RW_Basic_Acid_Bladder_Gun</thingDef>
|
||||||
|
<productionTicks>80000</productionTicks>
|
||||||
|
<totalNutritionNeeded>30</totalNutritionNeeded>
|
||||||
|
<requiredResearch>ARA_Technology_7VXI</requiredResearch>
|
||||||
|
</li>
|
||||||
|
</processes>
|
||||||
|
|
||||||
|
<whitelist>
|
||||||
|
<li>ArachnaeNode_Race_WeaponSmith</li>
|
||||||
|
</whitelist>
|
||||||
|
<spawnCount>1</spawnCount>
|
||||||
|
<destroyOnSpawn>True</destroyOnSpawn>
|
||||||
|
<minSafeTemperature>-20</minSafeTemperature>
|
||||||
|
<maxSafeTemperature>35</maxSafeTemperature>
|
||||||
|
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
||||||
|
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
||||||
|
<minNutritionToStart>1.0</minNutritionToStart>
|
||||||
|
|
||||||
|
<qualityThresholds>
|
||||||
|
<li>
|
||||||
|
<quality>Legendary</quality>
|
||||||
|
<threshold>0.99</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Masterwork</quality>
|
||||||
|
<threshold>0.90</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Excellent</quality>
|
||||||
|
<threshold>0.70</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Good</quality>
|
||||||
|
<threshold>0.50</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Normal</quality>
|
||||||
|
<threshold>0.20</threshold>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<quality>Poor</quality>
|
||||||
|
<threshold>0.10</threshold>
|
||||||
|
</li>
|
||||||
|
</qualityThresholds>
|
||||||
|
</li>
|
||||||
|
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
||||||
|
<minSafeTemperature>-20</minSafeTemperature>
|
||||||
|
<maxSafeTemperature>35</maxSafeTemperature>
|
||||||
|
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
||||||
|
<damagePerTick>0.005</damagePerTick>
|
||||||
|
<recoveryRate>0.001</recoveryRate>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</ThingDef>
|
||||||
</Defs>
|
</Defs>
|
||||||
@@ -1,500 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<Defs>
|
|
||||||
<ThingDef Name="ARA_Cocoon_Base" ParentName="BuildingBase" Abstract="True">
|
|
||||||
<thingClass>Building</thingClass>
|
|
||||||
<graphicData>
|
|
||||||
<texPath>ArachnaeSwarm/Building/ARA_Cocoon</texPath>
|
|
||||||
<graphicClass>Graphic_Single</graphicClass>
|
|
||||||
<drawSize>(1.1,1.1)</drawSize>
|
|
||||||
<shadowData>
|
|
||||||
<volume>(0.7, 0.4, 0.7)</volume>
|
|
||||||
<offset>(0,0,-0.1)</offset>
|
|
||||||
</shadowData>
|
|
||||||
</graphicData>
|
|
||||||
<size>(1,1)</size>
|
|
||||||
<altitudeLayer>Building</altitudeLayer>
|
|
||||||
<passability>PassThroughOnly</passability>
|
|
||||||
<fillPercent>0.3</fillPercent>
|
|
||||||
<rotatable>false</rotatable>
|
|
||||||
<tickerType>Normal</tickerType>
|
|
||||||
<statBases>
|
|
||||||
<MaxHitPoints>50</MaxHitPoints>
|
|
||||||
<Flammability>1</Flammability>
|
|
||||||
</statBases>
|
|
||||||
<building>
|
|
||||||
<deconstructible>false</deconstructible>
|
|
||||||
<repairable>false</repairable>
|
|
||||||
</building>
|
|
||||||
|
|
||||||
<comps>
|
|
||||||
<li Class="CompProperties_SpawnEffecterOnDestroy">
|
|
||||||
<effect>CocoonDestroyed</effect>
|
|
||||||
</li>
|
|
||||||
<li Class="CompProperties_SpawnerFilth">
|
|
||||||
<filthDef>Filth_Slime</filthDef>
|
|
||||||
<spawnCountOnSpawn>10</spawnCountOnSpawn>
|
|
||||||
<spawnMtbHours>4</spawnMtbHours>
|
|
||||||
<spawnRadius>5</spawnRadius>
|
|
||||||
</li>
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
|
||||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
|
||||||
<spawnRadius>2.5</spawnRadius>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</ThingDef>
|
|
||||||
|
|
||||||
<!-- T0 -->
|
|
||||||
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
|
||||||
<defName>ARA_Cocoon_Cloth</defName>
|
|
||||||
<label>投放织物孵化茧</label>
|
|
||||||
<description>投放一枚织物茧,内含可以孵化一套基础织物的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
|
||||||
<iconPath>UI/Commands/EggSpew</iconPath>
|
|
||||||
<comps>
|
|
||||||
<li Class="CompProperties_AbilityLaunchProjectile">
|
|
||||||
<projectileDef>ARA_Cocoon_Cloth_Proj</projectileDef>
|
|
||||||
</li>
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_AbilityResearchPrereq">
|
|
||||||
<requiredResearch>ARA_Technology_4DIL</requiredResearch>
|
|
||||||
<failMessage>需要科技 基因节点DIL-4"编织" 以解锁此孵化路径</failMessage>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</AbilityDef>
|
|
||||||
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
|
||||||
<defName>ARA_Cocoon_Cloth_Proj</defName>
|
|
||||||
<projectile>
|
|
||||||
<spawnsThingDef>ARA_Cocoon_Cloth</spawnsThingDef>
|
|
||||||
</projectile>
|
|
||||||
</ThingDef>
|
|
||||||
<ThingDef ParentName="ARA_Cocoon_Base">
|
|
||||||
<defName>ARA_Cocoon_Cloth</defName>
|
|
||||||
<label>阿拉克涅孵化茧 基础织物</label>
|
|
||||||
<description>一个脆弱、易燃、黏滑的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一套基础织物装备的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-30~55°C),需要小心保护!</description>
|
|
||||||
<descriptionHyperlinks>
|
|
||||||
<ThingDef>ARA_Bodystocking_White</ThingDef>
|
|
||||||
<ThingDef>ARA_Bodystocking_Black</ThingDef>
|
|
||||||
</descriptionHyperlinks>
|
|
||||||
<researchPrerequisites>
|
|
||||||
<li>ARA_Technology_4DIL</li>
|
|
||||||
</researchPrerequisites>
|
|
||||||
|
|
||||||
<comps>
|
|
||||||
<!-- The new, GrowthVat-style fuel component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
|
||||||
<fuelCapacity>10</fuelCapacity>
|
|
||||||
<fuelLabel>虫蜜</fuelLabel>
|
|
||||||
<fuelFilter>
|
|
||||||
<thingDefs>
|
|
||||||
<li>ARA_InsectJelly</li>
|
|
||||||
</thingDefs>
|
|
||||||
</fuelFilter>
|
|
||||||
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
|
||||||
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
|
||||||
<initialFuelPercent>1</initialFuelPercent>
|
|
||||||
<autoRefuelPercent>1</autoRefuelPercent>
|
|
||||||
</li>
|
|
||||||
<!-- The refactored producer component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
|
||||||
<processes>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_Bodystocking_White</thingDef>
|
|
||||||
<productionTicks>6000</productionTicks>
|
|
||||||
<totalNutritionNeeded>1</totalNutritionNeeded>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_Bodystocking_Black</thingDef>
|
|
||||||
<productionTicks>6000</productionTicks>
|
|
||||||
<totalNutritionNeeded>1</totalNutritionNeeded>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_Maid_Uniform</thingDef>
|
|
||||||
<productionTicks>18000</productionTicks>
|
|
||||||
<totalNutritionNeeded>15</totalNutritionNeeded>
|
|
||||||
</li>
|
|
||||||
</processes>
|
|
||||||
|
|
||||||
<whitelist>
|
|
||||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
|
||||||
</whitelist>
|
|
||||||
<spawnCount>1</spawnCount>
|
|
||||||
<destroyOnSpawn>True</destroyOnSpawn>
|
|
||||||
<minSafeTemperature>-30</minSafeTemperature>
|
|
||||||
<maxSafeTemperature>55</maxSafeTemperature>
|
|
||||||
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
|
||||||
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
|
||||||
<minNutritionToStart>1.0</minNutritionToStart>
|
|
||||||
|
|
||||||
<qualityThresholds>
|
|
||||||
<li>
|
|
||||||
<quality>Legendary</quality>
|
|
||||||
<threshold>0.99</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Masterwork</quality>
|
|
||||||
<threshold>0.90</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Excellent</quality>
|
|
||||||
<threshold>0.70</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Good</quality>
|
|
||||||
<threshold>0.50</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Normal</quality>
|
|
||||||
<threshold>0.20</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Poor</quality>
|
|
||||||
<threshold>0.10</threshold>
|
|
||||||
</li>
|
|
||||||
</qualityThresholds>
|
|
||||||
</li>
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
|
||||||
<minSafeTemperature>-30</minSafeTemperature>
|
|
||||||
<maxSafeTemperature>55</maxSafeTemperature>
|
|
||||||
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
|
||||||
<damagePerTick>0.005</damagePerTick>
|
|
||||||
<recoveryRate>0.001</recoveryRate>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</ThingDef>
|
|
||||||
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
|
||||||
<defName>ARA_Cocoon_Weapon</defName>
|
|
||||||
<label>投放武装器官孵化茧</label>
|
|
||||||
<description>投放一枚武装器官茧,内含可以孵化一套基础武装器官的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
|
||||||
<iconPath>UI/Commands/EggSpew</iconPath>
|
|
||||||
<comps>
|
|
||||||
<li Class="CompProperties_AbilityLaunchProjectile">
|
|
||||||
<projectileDef>ARA_Cocoon_Weapon_Proj</projectileDef>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</AbilityDef>
|
|
||||||
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
|
||||||
<defName>ARA_Cocoon_Weapon_Proj</defName>
|
|
||||||
<projectile>
|
|
||||||
<spawnsThingDef>ARA_Cocoon_Weapon</spawnsThingDef>
|
|
||||||
</projectile>
|
|
||||||
</ThingDef>
|
|
||||||
<ThingDef ParentName="ARA_Cocoon_Base">
|
|
||||||
<defName>ARA_Cocoon_Weapon</defName>
|
|
||||||
<label>阿拉克涅孵化茧 武装器官</label>
|
|
||||||
<description>一个布满尖刺的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一个武装器官的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-20~35°C),需要小心保护!</description>
|
|
||||||
<descriptionHyperlinks>
|
|
||||||
<ThingDef>ARA_MW_Bone_Sword</ThingDef>
|
|
||||||
<ThingDef>ARA_RW_Basic_Acid_Bladder_Gun</ThingDef>
|
|
||||||
<ThingDef>ARA_RW_Basic_Fist_Needle_Gun</ThingDef>
|
|
||||||
</descriptionHyperlinks>
|
|
||||||
|
|
||||||
<comps>
|
|
||||||
<!-- The new, GrowthVat-style fuel component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
|
||||||
<fuelCapacity>10</fuelCapacity>
|
|
||||||
<fuelLabel>虫蜜</fuelLabel>
|
|
||||||
<fuelFilter>
|
|
||||||
<thingDefs>
|
|
||||||
<li>ARA_InsectJelly</li>
|
|
||||||
</thingDefs>
|
|
||||||
</fuelFilter>
|
|
||||||
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
|
||||||
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
|
||||||
<initialFuelPercent>1</initialFuelPercent>
|
|
||||||
<autoRefuelPercent>1</autoRefuelPercent>
|
|
||||||
</li>
|
|
||||||
<!-- The refactored producer component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
|
||||||
<processes>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_MW_Bone_Sword</thingDef>
|
|
||||||
<productionTicks>60000</productionTicks>
|
|
||||||
<totalNutritionNeeded>15</totalNutritionNeeded>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_RW_Basic_Fist_Needle_Gun</thingDef>
|
|
||||||
<productionTicks>40000</productionTicks>
|
|
||||||
<totalNutritionNeeded>10</totalNutritionNeeded>
|
|
||||||
<requiredResearch>ARA_Technology_5PAV</requiredResearch>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_RW_Basic_Acid_Bladder_Gun</thingDef>
|
|
||||||
<productionTicks>80000</productionTicks>
|
|
||||||
<totalNutritionNeeded>30</totalNutritionNeeded>
|
|
||||||
<requiredResearch>ARA_Technology_7VXI</requiredResearch>
|
|
||||||
</li>
|
|
||||||
</processes>
|
|
||||||
|
|
||||||
<whitelist>
|
|
||||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
|
||||||
</whitelist>
|
|
||||||
<spawnCount>1</spawnCount>
|
|
||||||
<destroyOnSpawn>True</destroyOnSpawn>
|
|
||||||
<minSafeTemperature>-20</minSafeTemperature>
|
|
||||||
<maxSafeTemperature>35</maxSafeTemperature>
|
|
||||||
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
|
||||||
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
|
||||||
<minNutritionToStart>1.0</minNutritionToStart>
|
|
||||||
|
|
||||||
<qualityThresholds>
|
|
||||||
<li>
|
|
||||||
<quality>Legendary</quality>
|
|
||||||
<threshold>0.99</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Masterwork</quality>
|
|
||||||
<threshold>0.90</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Excellent</quality>
|
|
||||||
<threshold>0.70</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Good</quality>
|
|
||||||
<threshold>0.50</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Normal</quality>
|
|
||||||
<threshold>0.20</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Poor</quality>
|
|
||||||
<threshold>0.10</threshold>
|
|
||||||
</li>
|
|
||||||
</qualityThresholds>
|
|
||||||
</li>
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
|
||||||
<minSafeTemperature>-20</minSafeTemperature>
|
|
||||||
<maxSafeTemperature>35</maxSafeTemperature>
|
|
||||||
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
|
||||||
<damagePerTick>0.005</damagePerTick>
|
|
||||||
<recoveryRate>0.001</recoveryRate>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</ThingDef>
|
|
||||||
<!-- T1 -->
|
|
||||||
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
|
||||||
<defName>ARA_Cocoon_Cloth</defName>
|
|
||||||
<label>投放织物孵化茧</label>
|
|
||||||
<description>投放一枚织物茧,内含可以孵化一套基础织物的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
|
||||||
<iconPath>UI/Commands/EggSpew</iconPath>
|
|
||||||
<comps>
|
|
||||||
<li Class="CompProperties_AbilityLaunchProjectile">
|
|
||||||
<projectileDef>ARA_Cocoon_Cloth_Proj</projectileDef>
|
|
||||||
</li>
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_AbilityResearchPrereq">
|
|
||||||
<requiredResearch>ARA_Technology_4DIL</requiredResearch>
|
|
||||||
<failMessage>需要科技 基因节点DIL-4"编织" 以解锁此孵化路径</failMessage>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</AbilityDef>
|
|
||||||
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
|
||||||
<defName>ARA_Cocoon_Cloth_Proj</defName>
|
|
||||||
<projectile>
|
|
||||||
<spawnsThingDef>ARA_Cocoon_Cloth</spawnsThingDef>
|
|
||||||
</projectile>
|
|
||||||
</ThingDef>
|
|
||||||
<ThingDef ParentName="ARA_Cocoon_Base">
|
|
||||||
<defName>ARA_Cocoon_Cloth</defName>
|
|
||||||
<label>阿拉克涅孵化茧 基础织物</label>
|
|
||||||
<description>一个脆弱、易燃、黏滑的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一套基础织物装备的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-30~55°C),需要小心保护!</description>
|
|
||||||
<descriptionHyperlinks>
|
|
||||||
<ThingDef>ARA_Bodystocking_White</ThingDef>
|
|
||||||
<ThingDef>ARA_Bodystocking_Black</ThingDef>
|
|
||||||
</descriptionHyperlinks>
|
|
||||||
<researchPrerequisites>
|
|
||||||
<li>ARA_Technology_4DIL</li>
|
|
||||||
</researchPrerequisites>
|
|
||||||
|
|
||||||
<comps>
|
|
||||||
<!-- The new, GrowthVat-style fuel component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
|
||||||
<fuelCapacity>10</fuelCapacity>
|
|
||||||
<fuelLabel>虫蜜</fuelLabel>
|
|
||||||
<fuelFilter>
|
|
||||||
<thingDefs>
|
|
||||||
<li>ARA_InsectJelly</li>
|
|
||||||
</thingDefs>
|
|
||||||
</fuelFilter>
|
|
||||||
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
|
||||||
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
|
||||||
<initialFuelPercent>1</initialFuelPercent>
|
|
||||||
<autoRefuelPercent>1</autoRefuelPercent>
|
|
||||||
</li>
|
|
||||||
<!-- The refactored producer component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
|
||||||
<processes>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_Bodystocking_White</thingDef>
|
|
||||||
<productionTicks>6000</productionTicks>
|
|
||||||
<totalNutritionNeeded>1</totalNutritionNeeded>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_Bodystocking_Black</thingDef>
|
|
||||||
<productionTicks>6000</productionTicks>
|
|
||||||
<totalNutritionNeeded>1</totalNutritionNeeded>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_Maid_Uniform</thingDef>
|
|
||||||
<productionTicks>18000</productionTicks>
|
|
||||||
<totalNutritionNeeded>15</totalNutritionNeeded>
|
|
||||||
</li>
|
|
||||||
</processes>
|
|
||||||
|
|
||||||
<whitelist>
|
|
||||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
|
||||||
</whitelist>
|
|
||||||
<spawnCount>1</spawnCount>
|
|
||||||
<destroyOnSpawn>True</destroyOnSpawn>
|
|
||||||
<minSafeTemperature>-30</minSafeTemperature>
|
|
||||||
<maxSafeTemperature>55</maxSafeTemperature>
|
|
||||||
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
|
||||||
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
|
||||||
<minNutritionToStart>1.0</minNutritionToStart>
|
|
||||||
|
|
||||||
<qualityThresholds>
|
|
||||||
<li>
|
|
||||||
<quality>Legendary</quality>
|
|
||||||
<threshold>0.99</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Masterwork</quality>
|
|
||||||
<threshold>0.90</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Excellent</quality>
|
|
||||||
<threshold>0.70</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Good</quality>
|
|
||||||
<threshold>0.50</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Normal</quality>
|
|
||||||
<threshold>0.20</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Poor</quality>
|
|
||||||
<threshold>0.10</threshold>
|
|
||||||
</li>
|
|
||||||
</qualityThresholds>
|
|
||||||
</li>
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
|
||||||
<minSafeTemperature>-30</minSafeTemperature>
|
|
||||||
<maxSafeTemperature>55</maxSafeTemperature>
|
|
||||||
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
|
||||||
<damagePerTick>0.005</damagePerTick>
|
|
||||||
<recoveryRate>0.001</recoveryRate>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</ThingDef>
|
|
||||||
<AbilityDef ParentName="ARA_CocoonSpew_Base">
|
|
||||||
<defName>ARA_Cocoon_Weapon</defName>
|
|
||||||
<label>投放武装器官孵化茧</label>
|
|
||||||
<description>投放一枚武装器官茧,内含可以孵化一套基础武装器官的营养和遗传物质——参阅茧的超链接,了解其能生产的所有装备的特点。</description>
|
|
||||||
<iconPath>UI/Commands/EggSpew</iconPath>
|
|
||||||
<comps>
|
|
||||||
<li Class="CompProperties_AbilityLaunchProjectile">
|
|
||||||
<projectileDef>ARA_Cocoon_Weapon_Proj</projectileDef>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</AbilityDef>
|
|
||||||
<ThingDef ParentName="ARA_CocoonSpew_Base_Proj">
|
|
||||||
<defName>ARA_Cocoon_Weapon_Proj</defName>
|
|
||||||
<projectile>
|
|
||||||
<spawnsThingDef>ARA_Cocoon_Weapon</spawnsThingDef>
|
|
||||||
</projectile>
|
|
||||||
</ThingDef>
|
|
||||||
<ThingDef ParentName="ARA_Cocoon_Base">
|
|
||||||
<defName>ARA_Cocoon_Weapon</defName>
|
|
||||||
<label>阿拉克涅孵化茧 武装器官</label>
|
|
||||||
<description>一个布满尖刺的囊状物,是阿拉克涅工艺种所诞之卵,内含孵化一个武装器官的营养物质,可以通过阿拉克涅工艺种的交互完成激活进程——参阅茧的超链接,了解其能生产的所有装备的特点。\n\n孵化茧对温度极度敏感(该类型的茧适温为-20~35°C),需要小心保护!</description>
|
|
||||||
<descriptionHyperlinks>
|
|
||||||
<ThingDef>ARA_MW_Bone_Sword</ThingDef>
|
|
||||||
<ThingDef>ARA_RW_Basic_Acid_Bladder_Gun</ThingDef>
|
|
||||||
<ThingDef>ARA_RW_Basic_Fist_Needle_Gun</ThingDef>
|
|
||||||
</descriptionHyperlinks>
|
|
||||||
|
|
||||||
<comps>
|
|
||||||
<!-- The new, GrowthVat-style fuel component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
|
||||||
<fuelCapacity>10</fuelCapacity>
|
|
||||||
<fuelLabel>虫蜜</fuelLabel>
|
|
||||||
<fuelFilter>
|
|
||||||
<thingDefs>
|
|
||||||
<li>ARA_InsectJelly</li>
|
|
||||||
</thingDefs>
|
|
||||||
</fuelFilter>
|
|
||||||
<fuelConsumptionRate>0</fuelConsumptionRate> <!-- IMPORTANT: Disable base class consumption -->
|
|
||||||
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
|
|
||||||
<initialFuelPercent>1</initialFuelPercent>
|
|
||||||
<autoRefuelPercent>1</autoRefuelPercent>
|
|
||||||
</li>
|
|
||||||
<!-- The refactored producer component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_InteractiveProducer">
|
|
||||||
<processes>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_MW_Bone_Sword</thingDef>
|
|
||||||
<productionTicks>60000</productionTicks>
|
|
||||||
<totalNutritionNeeded>15</totalNutritionNeeded>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_RW_Basic_Fist_Needle_Gun</thingDef>
|
|
||||||
<productionTicks>40000</productionTicks>
|
|
||||||
<totalNutritionNeeded>10</totalNutritionNeeded>
|
|
||||||
<requiredResearch>ARA_Technology_5PAV</requiredResearch>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<thingDef>ARA_RW_Basic_Acid_Bladder_Gun</thingDef>
|
|
||||||
<productionTicks>80000</productionTicks>
|
|
||||||
<totalNutritionNeeded>30</totalNutritionNeeded>
|
|
||||||
<requiredResearch>ARA_Technology_7VXI</requiredResearch>
|
|
||||||
</li>
|
|
||||||
</processes>
|
|
||||||
|
|
||||||
<whitelist>
|
|
||||||
<li>ArachnaeNode_Race_WeaponSmith</li>
|
|
||||||
</whitelist>
|
|
||||||
<spawnCount>1</spawnCount>
|
|
||||||
<destroyOnSpawn>True</destroyOnSpawn>
|
|
||||||
<minSafeTemperature>-20</minSafeTemperature>
|
|
||||||
<maxSafeTemperature>35</maxSafeTemperature>
|
|
||||||
<penaltyPerDegreePerTick>0.00001</penaltyPerDegreePerTick>
|
|
||||||
<damagePerTickWhenUnfueled>0.2</damagePerTickWhenUnfueled>
|
|
||||||
<minNutritionToStart>1.0</minNutritionToStart>
|
|
||||||
|
|
||||||
<qualityThresholds>
|
|
||||||
<li>
|
|
||||||
<quality>Legendary</quality>
|
|
||||||
<threshold>0.99</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Masterwork</quality>
|
|
||||||
<threshold>0.90</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Excellent</quality>
|
|
||||||
<threshold>0.70</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Good</quality>
|
|
||||||
<threshold>0.50</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Normal</quality>
|
|
||||||
<threshold>0.20</threshold>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<quality>Poor</quality>
|
|
||||||
<threshold>0.10</threshold>
|
|
||||||
</li>
|
|
||||||
</qualityThresholds>
|
|
||||||
</li>
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_TemperatureRuinableDamage">
|
|
||||||
<minSafeTemperature>-20</minSafeTemperature>
|
|
||||||
<maxSafeTemperature>35</maxSafeTemperature>
|
|
||||||
<progressPerDegreePerTick>0.00005</progressPerDegreePerTick>
|
|
||||||
<damagePerTick>0.005</damagePerTick>
|
|
||||||
<recoveryRate>0.001</recoveryRate>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</ThingDef>
|
|
||||||
</Defs>
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.9 MiB |
Binary file not shown.
Reference in New Issue
Block a user