799 lines
27 KiB
XML
799 lines
27 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
|
|
<!--Implanted Explosives-->
|
|
|
|
<!--Base-->
|
|
|
|
<HediffDef Name="ImplantedExplosiveHediffBase" ParentName="ImplantHediffBase" Abstract="True">
|
|
<duplicationAllowed>false</duplicationAllowed>
|
|
<tags><li>LTS_ImplantedExplosive</li></tags>
|
|
</HediffDef>
|
|
|
|
<RecipeDef Name="SurgeryInstallImplantedExplosiveBase" ParentName="SurgeryInstallImplantBase" Abstract="True">
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>2</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<appliedOnFixedBodyParts>
|
|
<li>Torso</li>
|
|
</appliedOnFixedBodyParts>
|
|
<researchPrerequisite>I_ImplantedExplosives</researchPrerequisite>
|
|
<incompatibleWithHediffTags><li>LTS_ImplantedExplosive</li></incompatibleWithHediffTags>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef Name="SurgeryRemoveImplantedExplosiveBase" ParentName="SurgeryRemoveImplantBase" Abstract="True">
|
|
</RecipeDef>
|
|
|
|
<AbilityDef Name="DetonateImplantedExplosiveBase" Abstract="True">
|
|
<abilityClass>LTS_Implants.AbilityWhileDowned</abilityClass>
|
|
<!--<defName>DreadheartRegeneration</defName>-->
|
|
<label>detonate implanted bomb</label>
|
|
<description>Detonate implanted bomb.</description>
|
|
<iconPath>UI/DetonateImplantedExplosive</iconPath>
|
|
<casterMustBeCapableOfViolence>true</casterMustBeCapableOfViolence>
|
|
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
|
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
|
<showWhenDrafted>true</showWhenDrafted>
|
|
<uiOrder>6</uiOrder>
|
|
<targetRequired>False</targetRequired>
|
|
<!--<comps>
|
|
<li Class="LTS_Implants.CompProperties_DreadheartRegeneration">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DreadheartRegeneration</compClass>
|
|
<severityPerUse>0.34</severityPerUse>
|
|
</li>
|
|
</comps>-->
|
|
<groupAbility>true</groupAbility>
|
|
<verbProperties>
|
|
<warmupTime>0.01</warmupTime>
|
|
<verbClass>Verb_CastAbility</verbClass>
|
|
<drawAimPie>false</drawAimPie>
|
|
<requireLineOfSight>false</requireLineOfSight>
|
|
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
|
|
<!--<targetable>false</targetable>-->
|
|
<targetParams>
|
|
<canTargetSelf>true</canTargetSelf>
|
|
</targetParams>
|
|
</verbProperties>
|
|
<cooldownTicksRange>60000</cooldownTicksRange>
|
|
</AbilityDef>
|
|
|
|
<!--High Explosive-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase">
|
|
<defName>LTS_ImplantedHighExplosive</defName>
|
|
<label>implanted high-explosive bomb</label>
|
|
<labelNoun>an implanted high-explosive bomb</labelNoun>
|
|
<description>An implanted high-explosive bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>Shell_HighExplosive</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedHighExplosive</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase">
|
|
<defName>LTS_InstallImplantedHighExplosive</defName>
|
|
<label>implant high-explosive bomb</label>
|
|
<description>An implanted high-explosive bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_HighExplosive</ThingDef>
|
|
<HediffDef>LTS_ImplantedHighExplosive</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting high-explosive bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>Shell_HighExplosive</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedHighExplosive</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase">
|
|
<defName>LTS_RemoveImplantedHighExplosive</defName>
|
|
<label>remove high-explosive bomb</label>
|
|
<description>Remove high-explosive bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_HighExplosive</ThingDef>
|
|
<HediffDef>LTS_ImplantedHighExplosive</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing high-explosive bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedHighExplosive</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase">
|
|
<defName>DetonateImplantedHighExplosive</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>Shell_HighExplosive</item>
|
|
<hediffDef>LTS_ImplantedHighExplosive</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>2.9</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--AntigrainWarhead-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase">
|
|
<defName>LTS_ImplantedAntigrainWarhead</defName>
|
|
<label>implanted antigrain bomb</label>
|
|
<labelNoun>an implanted antigrain bomb</labelNoun>
|
|
<description>An implanted antigrain bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>Shell_AntigrainWarhead</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedAntigrainWarhead</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase">
|
|
<defName>LTS_InstallImplantedAntigrainWarhead</defName>
|
|
<label>implant antigrain bomb</label>
|
|
<description>An implanted antigrain bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_AntigrainWarhead</ThingDef>
|
|
<HediffDef>LTS_ImplantedAntigrainWarhead</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting antigrain bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>Shell_AntigrainWarhead</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedAntigrainWarhead</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase">
|
|
<defName>LTS_RemoveImplantedAntigrainWarhead</defName>
|
|
<label>remove antigrain bomb</label>
|
|
<description>Remove antigrain bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_AntigrainWarhead</ThingDef>
|
|
<HediffDef>LTS_ImplantedAntigrainWarhead</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing antigrain bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedAntigrainWarhead</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase">
|
|
<defName>DetonateImplantedAntigrainWarhead</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>Shell_AntigrainWarhead</item>
|
|
<hediffDef>LTS_ImplantedAntigrainWarhead</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>14.9</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--Incendiary-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase">
|
|
<defName>LTS_ImplantedIncendiary</defName>
|
|
<label>implanted incendiary bomb</label>
|
|
<labelNoun>an implanted incendiary bomb</labelNoun>
|
|
<description>An implanted incendiary bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>Shell_Incendiary</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedIncendiary</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase">
|
|
<defName>LTS_InstallImplantedIncendiary</defName>
|
|
<label>implant incendiary bomb</label>
|
|
<description>An implanted incendiary bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Incendiary</ThingDef>
|
|
<HediffDef>LTS_ImplantedIncendiary</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting incendiary bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>Shell_Incendiary</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedIncendiary</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase">
|
|
<defName>LTS_RemoveImplantedIncendiary</defName>
|
|
<label>remove incendiary bomb</label>
|
|
<description>Remove incendiary bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Incendiary</ThingDef>
|
|
<HediffDef>LTS_ImplantedIncendiary</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing incendiary bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedIncendiary</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase">
|
|
<defName>DetonateImplantedIncendiary</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>Shell_Incendiary</item>
|
|
<hediffDef>LTS_ImplantedIncendiary</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>14.9</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--Smoke 7.2-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase">
|
|
<defName>LTS_ImplantedSmoke</defName>
|
|
<label>implanted smoke bomb</label>
|
|
<labelNoun>an implanted smoke bomb</labelNoun>
|
|
<description>An implanted smoke bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>Shell_Smoke</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedSmoke</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase">
|
|
<defName>LTS_InstallImplantedSmoke</defName>
|
|
<label>implant smoke bomb</label>
|
|
<description>An implanted smoke bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Smoke</ThingDef>
|
|
<HediffDef>LTS_ImplantedSmoke</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting smoke bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>Shell_Smoke</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedSmoke</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase">
|
|
<defName>LTS_RemoveImplantedSmoke</defName>
|
|
<label>remove smoke bomb</label>
|
|
<description>Remove smoke bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Smoke</ThingDef>
|
|
<HediffDef>LTS_ImplantedSmoke</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing smoke bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedSmoke</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase">
|
|
<defName>DetonateImplantedSmoke</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>Shell_Smoke</item>
|
|
<hediffDef>LTS_ImplantedSmoke</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>7.2</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--Firefoam-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase">
|
|
<defName>LTS_ImplantedFirefoam</defName>
|
|
<label>implanted firefoam bomb</label>
|
|
<labelNoun>an implanted firefoam bomb</labelNoun>
|
|
<description>An implanted firefoam bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>Shell_Firefoam</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedFirefoam</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase">
|
|
<defName>LTS_InstallImplantedFirefoam</defName>
|
|
<label>implant firefoam bomb</label>
|
|
<description>An implanted firefoam bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Firefoam</ThingDef>
|
|
<HediffDef>LTS_ImplantedFirefoam</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting firefoam bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>Shell_Firefoam</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedFirefoam</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase">
|
|
<defName>LTS_RemoveImplantedFirefoam</defName>
|
|
<label>remove firefoam bomb</label>
|
|
<description>Remove firefoam bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Firefoam</ThingDef>
|
|
<HediffDef>LTS_ImplantedFirefoam</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing firefoam bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedFirefoam</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase">
|
|
<defName>DetonateImplantedFirefoam</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>Shell_Firefoam</item>
|
|
<hediffDef>LTS_ImplantedFirefoam</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>9.9</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--EMP-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase">
|
|
<defName>LTS_ImplantedEMP</defName>
|
|
<label>implanted EMP bomb</label>
|
|
<labelNoun>an implanted EMP bomb</labelNoun>
|
|
<description>An implanted EMP bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>Shell_EMP</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedEMP</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase">
|
|
<defName>LTS_InstallImplantedEMP</defName>
|
|
<label>implant EMP bomb</label>
|
|
<description>An implanted EMP bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_EMP</ThingDef>
|
|
<HediffDef>LTS_ImplantedEMP</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting EMP bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>Shell_EMP</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedEMP</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase">
|
|
<defName>LTS_RemoveImplantedEMP</defName>
|
|
<label>remove EMP bomb</label>
|
|
<description>Remove EMP bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_EMP</ThingDef>
|
|
<HediffDef>LTS_ImplantedEMP</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing EMP bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedEMP</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase">
|
|
<defName>DetonateImplantedEMP</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>Shell_EMP</item>
|
|
<hediffDef>LTS_ImplantedEMP</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>11.9</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--Toxic tox-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase" MayRequire="ludeon.rimworld.biotech">
|
|
<defName>LTS_ImplantedToxic</defName>
|
|
<label>implanted tox bomb</label>
|
|
<labelNoun>an implanted tox bomb</labelNoun>
|
|
<description>An implanted tox bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>Shell_Toxic</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedToxic</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase" MayRequire="ludeon.rimworld.biotech">
|
|
<defName>LTS_InstallImplantedToxic</defName>
|
|
<label>implant tox bomb</label>
|
|
<description>An implanted tox bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Toxic</ThingDef>
|
|
<HediffDef>LTS_ImplantedToxic</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting tox bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>Shell_Toxic</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedToxic</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase" MayRequire="ludeon.rimworld.biotech">
|
|
<defName>LTS_RemoveImplantedToxic</defName>
|
|
<label>remove tox bomb</label>
|
|
<description>Remove tox bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Toxic</ThingDef>
|
|
<HediffDef>LTS_ImplantedToxic</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing tox bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedToxic</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase" MayRequire="ludeon.rimworld.biotech">
|
|
<defName>DetonateImplantedToxic</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>Shell_Toxic</item>
|
|
<hediffDef>LTS_ImplantedToxic</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>4</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--Deadlife-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase" MayRequire="ludeon.rimworld.anomaly">
|
|
<defName>LTS_ImplantedDeadlife</defName>
|
|
<label>implanted deadlife bomb</label>
|
|
<labelNoun>an implanted deadlife bomb</labelNoun>
|
|
<description>An implanted deadlife bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>Shell_Deadlife</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedDeadlife</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase" MayRequire="ludeon.rimworld.anomaly">
|
|
<defName>LTS_InstallImplantedDeadlife</defName>
|
|
<label>implant deadlife bomb</label>
|
|
<description>An implanted deadlife bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Deadlife</ThingDef>
|
|
<HediffDef>LTS_ImplantedDeadlife</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting deadlife bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>Shell_Deadlife</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedDeadlife</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase" MayRequire="ludeon.rimworld.anomaly">
|
|
<defName>LTS_RemoveImplantedDeadlife</defName>
|
|
<label>remove deadlife bomb</label>
|
|
<description>Remove deadlife bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>Shell_Deadlife</ThingDef>
|
|
<HediffDef>LTS_ImplantedDeadlife</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing deadlife bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedDeadlife</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase" MayRequire="ludeon.rimworld.anomaly">
|
|
<defName>DetonateImplantedDeadlife</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>Shell_Deadlife</item>
|
|
<hediffDef>LTS_ImplantedDeadlife</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>4</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--VFED_Shell_Shrapnel-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_ImplantedShrapnel</defName>
|
|
<label>implanted shrapnel bomb</label>
|
|
<labelNoun>an implanted shrapnel bomb</labelNoun>
|
|
<description>An implanted shrapnel bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>VFED_Shell_Shrapnel</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedShrapnel</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_InstallImplantedShrapnel</defName>
|
|
<label>implant shrapnel bomb</label>
|
|
<description>An implanted shrapnel bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>VFED_Shell_Shrapnel</ThingDef>
|
|
<HediffDef>LTS_ImplantedShrapnel</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting shrapnel bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>VFED_Shell_Shrapnel</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedShrapnel</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_RemoveImplantedShrapnel</defName>
|
|
<label>remove shrapnel bomb</label>
|
|
<description>Remove shrapnel bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>VFED_Shell_Shrapnel</ThingDef>
|
|
<HediffDef>LTS_ImplantedShrapnel</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing shrapnel bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedShrapnel</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>DetonateImplantedShrapnel</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>VFED_Shell_Shrapnel</item>
|
|
<hediffDef>LTS_ImplantedShrapnel</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>2.9</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--VFED_Shell_ArmorPiercing 1.9-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_ImplantedArmorPiercing</defName>
|
|
<label>implanted armor piercing bomb</label>
|
|
<labelNoun>an implanted armor piercing bomb</labelNoun>
|
|
<description>An implanted armor piercing bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>VFED_Shell_ArmorPiercing</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedArmorPiercing</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_InstallImplantedArmorPiercing</defName>
|
|
<label>implant armor piercing bomb</label>
|
|
<description>An implanted armor piercing bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>VFED_Shell_ArmorPiercing</ThingDef>
|
|
<HediffDef>LTS_ImplantedArmorPiercing</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting armor piercing bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>VFED_Shell_ArmorPiercing</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedArmorPiercing</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_RemoveImplantedArmorPiercing</defName>
|
|
<label>remove armor piercing bomb</label>
|
|
<description>Remove armor piercing bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>VFED_Shell_ArmorPiercing</ThingDef>
|
|
<HediffDef>LTS_ImplantedArmorPiercing</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing armor piercing bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedArmorPiercing</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>DetonateImplantedArmorPiercing</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>VFED_Shell_ArmorPiercing</item>
|
|
<hediffDef>LTS_ImplantedArmorPiercing</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>2.9</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
<!--VFED_Shell_Cluster 2.9-->
|
|
|
|
<HediffDef ParentName="ImplantedExplosiveHediffBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_ImplantedCluster</defName>
|
|
<label>implanted cluster bomb</label>
|
|
<labelNoun>an implanted cluster bomb</labelNoun>
|
|
<description>An implanted cluster bomb.</description>
|
|
<descriptionHyperlinks><ThingDef>VFED_Shell_Cluster</ThingDef></descriptionHyperlinks>
|
|
<abilities>
|
|
<li>DetonateImplantedCluster</li>
|
|
</abilities>
|
|
</HediffDef>
|
|
|
|
<RecipeDef ParentName="SurgeryInstallImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_InstallImplantedCluster</defName>
|
|
<label>implant cluster bomb</label>
|
|
<description>An implanted cluster bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>VFED_Shell_Cluster</ThingDef>
|
|
<HediffDef>LTS_ImplantedCluster</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Implanting cluster bomb.</jobString>
|
|
<ingredients>
|
|
<li>
|
|
<filter>
|
|
<thingDefs>
|
|
<li>VFED_Shell_Cluster</li>
|
|
</thingDefs>
|
|
</filter>
|
|
<count>1</count>
|
|
</li>
|
|
</ingredients>
|
|
<fixedIngredientFilter>
|
|
<thingDefs>
|
|
<li>ComponentIndustrial</li>
|
|
</thingDefs>
|
|
</fixedIngredientFilter>
|
|
<addsHediff>LTS_ImplantedCluster</addsHediff>
|
|
</RecipeDef>
|
|
|
|
<RecipeDef ParentName="SurgeryRemoveImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>LTS_RemoveImplantedCluster</defName>
|
|
<label>remove cluster bomb</label>
|
|
<description>Remove cluster bomb.</description>
|
|
<descriptionHyperlinks>
|
|
<ThingDef>VFED_Shell_Cluster</ThingDef>
|
|
<HediffDef>LTS_ImplantedCluster</HediffDef>
|
|
</descriptionHyperlinks>
|
|
<jobString>Removing cluster bomb.</jobString>
|
|
<removesHediff>LTS_ImplantedCluster</removesHediff>
|
|
</RecipeDef>
|
|
|
|
<AbilityDef ParentName="DetonateImplantedExplosiveBase" MayRequire="OskarPotocki.VFE.Deserters">
|
|
<defName>DetonateImplantedCluster</defName>
|
|
<comps>
|
|
<li Class="LTS_Implants.CompProperties_DetonateImplantedBomb">
|
|
<compClass>LTS_Implants.CompAbilityEffect_DetonateImplantedBomb</compClass>
|
|
<item>VFED_Shell_Cluster</item>
|
|
<hediffDef>LTS_ImplantedCluster</hediffDef>
|
|
</li>
|
|
</comps>
|
|
<verbProperties>
|
|
<range>2.9</range>
|
|
</verbProperties>
|
|
</AbilityDef>
|
|
|
|
</Defs>
|