Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8" ?>
- <Defs>
- <HediffDef Class="RemoteTech.HediffDef_NonLethal">
- <defName>rxSleepingGas</defName>
- <hediffClass>RemoteTech.Hediff_NonLethal</hediffClass>
- <defaultLabelColor>(0.7, 0.1 , 1)</defaultLabelColor>
- <label>sleeping gas</label>
- <makesSickThought>true</makesSickThought>
- <chanceToCauseNoPain>1</chanceToCauseNoPain>
- <vanillaLethalityChance>.1</vanillaLethalityChance>
- <maxSeverity>2.5</maxSeverity>
- <comps>
- <li Class="RemoteTech.HediffCompProps_SeverityRecovery">
- <compClass>RemoteTech.HediffComp_SeverityRecovery</compClass>
- <severityRecoveryPerTick>
- <min>0.0001</min>
- <max>0.0003</max>
- </severityRecoveryPerTick>
- <cooldownAfterSeverityIncrease>300</cooldownAfterSeverityIncrease>
- <severityIncreaseDetectionThreshold>0.002</severityIncreaseDetectionThreshold>
- </li>
- </comps>
- <stages>
- <li>
- <label></label>
- <minSeverity>0</minSeverity>
- <becomeVisible>false</becomeVisible>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>-0.1</offset>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- <li>
- <label>tired</label>
- <minSeverity>0.20</minSeverity>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>-0.2</offset>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- <li>
- <label>drowsy</label>
- <minSeverity>0.40</minSeverity>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>-0.4</offset>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- <li>
- <label>sleepy</label>
- <minSeverity>0.60</minSeverity>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <setMax>0.4</setMax>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- <li>
- <label>out cold</label>
- <minSeverity>0.80</minSeverity>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <setMax>0.1</setMax>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- </stages>
- </HediffDef>
- <!--Tear Gas, cuases the victim to vomit, loss of eye sight and reduced movement speed, along with manipulation issues-->
- <HediffDef Class="RemoteTech.HediffDef_NonLethal">
- <defName>rxTearGas</defName>
- <hediffClass>RemoteTech.Hediff_NonLethal</hediffClass>
- <defaultLabelColor>(0.7, 0.1 , 1)</defaultLabelColor>
- <label>Tear gas</label>
- <makesSickThought>true</makesSickThought>
- <chanceToCauseNoPain>1</chanceToCauseNoPain>
- <vanillaLethalityChance>.1</vanillaLethalityChance>
- <maxSeverity>2.5</maxSeverity>
- <comps>
- <li Class="RemoteTech.HediffCompProps_SeverityRecovery">
- <compClass>RemoteTech.HediffComp_SeverityRecovery</compClass>
- <severityRecoveryPerTick>
- <min>0.0006</min>
- <max>0.0009</max>
- </severityRecoveryPerTick>
- <cooldownAfterSeverityIncrease>300</cooldownAfterSeverityIncrease>
- <severityIncreaseDetectionThreshold>0.002</severityIncreaseDetectionThreshold>
- </li>
- </comps>
- <stages>
- <li>
- <label></label>
- <minSeverity>0</minSeverity>
- <becomeVisible>false</becomeVisible>
- <capMods>
- <li>
- <capacity>Sight</capacity>
- <offset>-0.15</offset>
- </li>
- <li>
- <painFactor>0.1</painFactor>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- <li>
- <label>light</label>
- <minSeverity>0.20</minSeverity>
- <vomitMtbDays>1</vomitMtbDays>
- <capMods>
- <li>
- <capacity>Sight</capacity>
- <offset>-0.40</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>-0.15</offset>
- </li>
- <li>
- <painFactor>0.20</painFactor>
- </li>
- <li>
- <capacity>Breathing</capacity>
- <offset>-0.1</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.25</offset>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- <li>
- <label>moderate</label>
- <minSeverity>0.40</minSeverity>
- <vomitMtbDays>5</vomitMtbDays>
- <capMods>
- <li>
- <capacity>Sight</capacity>
- <offset>-0.60</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>-0.35</offset>
- </li>
- <li>
- <painFactor>0.20</painFactor>
- </li>
- <li>
- <capacity>Breathing</capacity>
- <offset>-0.1</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.25</offset>
- </li>
- <li>
- <capacity>Consciousness</capacity>
- <offset>-0.4</offset>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- <li>
- <label>strong</label>
- <minSeverity>0.60</minSeverity>
- <vomitMtbDays>10</vomitMtbDays>
- <capMods>
- <li>
- <capacity>Sight</capacity>
- <setMax>0.4</setMax>
- </li>
- <li>
- <capacity>Moving</capacity>
- <setMax>0.6</setMax>
- </li>
- <li>
- <painFactor>0.40</painFactor>
- </li>
- <li>
- <capacity>Breathing</capacity>
- <offset>-0.6</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.45</offset>
- </li>
- <li>
- <capacity>Consciousness</capacity>
- <setMax>0.8</setMax>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- <li>
- <label>very strong</label>
- <vomitMtbDays>20</vomitMtbDays>
- <minSeverity>0.80</minSeverity>
- <capMods>
- <li>
- <capacity>Sight</capacity>
- <setMax>0.1</setMax>
- </li>
- <li>
- <capacity>Moving</capacity>
- <setMax>0.3</setMax>
- </li>
- <li>
- <painFactor>0.70</painFactor>
- </li>
- <li>
- <capacity>Breathing</capacity>
- <setMax>0.3</setMax>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.85</offset>
- </li>
- <li>
- <capacity>Consciousness</capacity>
- <setMax>0.4</setMax>
- </li>
- </capMods>
- <lifeThreatening>false</lifeThreatening>
- </li>
- </stages>
- </HediffDef>
- <!--Damage over time would be too complicated, however we can simulate terrible chemical burn or at least the agony-->
- <HediffDef ParentName="InjuryBase">
- <defName>RxAcid_Burn</defName>
- <label>Acid burn</label>
- <labelNoun>a chemical burn</labelNoun>
- <comps>
- <li Class="HediffCompProperties_TendDuration">
- <labelTendedWell>bandaged</labelTendedWell>
- <labelTendedWellInner>sutured</labelTendedWellInner>
- <labelSolidTendedWell>set</labelSolidTendedWell>
- </li>
- <li Class="HediffCompProperties_Infecter">
- <infectionChance>0.25</infectionChance>
- </li>
- <li Class="HediffCompProperties_GetsPermanent">
- <permanentLabel>acid burn scar</permanentLabel>
- </li>
- </comps>
- <injuryProps>
- <painPerSeverity>0.02</painPerSeverity>
- <averagePainPerSeverityPermanent>0.00625</averagePainPerSeverityPermanent>
- <canMerge>true</canMerge>
- <destroyedLabel>Melted off</destroyedLabel>
- <destroyedOutLabel>Melted out</destroyedOutLabel>
- </injuryProps>
- </HediffDef>
- <HediffDef>
- <defName>Poison Gas</defName>
- <hediffClass>HediffWithComps</hediffClass>
- <defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
- <label>Poison gas</label>
- <labelNoun>an acid toxicity</labelNoun>
- <lethalSeverity>1</lethalSeverity>
- <makesSickThought>true</makesSickThought>
- <scenarioCanAdd>false</scenarioCanAdd>
- <taleOnVisible>ToxicityRevealed</taleOnVisible>
- <comps>
- <li Class="HediffCompProperties_Immunizable">
- <severityPerDayNotImmune>-0.08</severityPerDayNotImmune>
- </li>
- </comps>
- <stages>
- <li>
- <label>initial</label>
- <becomeVisible>false</becomeVisible>
- </li>
- <li>
- <label>initial</label>
- <minSeverity>0.04</minSeverity>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>-0.05</offset>
- </li>
- <li>
- <capacity>BloodFiltration</capacity>
- <offset>-0.02</offset>
- </li>
- </capMods>
- </li>
- <li>
- <label>minor</label>
- <minSeverity>0.2</minSeverity>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>-0.10</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>-0.10</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.05</offset>
- </li>
- <li>
- <capacity>BloodFiltration</capacity>
- <offset>-0.04</offset>
- </li>
- </capMods>
- </li>
- <li>
- <label>moderate</label>
- <minSeverity>0.40</minSeverity>
- <vomitMtbDays>1</vomitMtbDays>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>-0.15</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>-0.15</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.1</offset>
- </li>
- <li>
- <capacity>Sight</capacity>
- <offset>-0.1</offset>
- </li>
- <li>
- <capacity>BloodPumping</capacity>
- <offset>-0.05</offset>
- </li>
- <li>
- <capacity>BloodFiltration</capacity>
- <offset>-0.08</offset>
- </li>
- </capMods>
- <hediffGivers>
- <li Class="HediffGiver_Random">
- <hediff>Dementia</hediff>
- <mtbDays>146</mtbDays>
- <partsToAffect>
- <li>Brain</li>
- </partsToAffect>
- </li>
- <li Class="HediffGiver_Random">
- <hediff>Carcinoma</hediff>
- <mtbDays>438</mtbDays>
- <canAffectAnyLivePart>true</canAffectAnyLivePart>
- </li>
- </hediffGivers>
- </li>
- <li>
- <label>serious</label>
- <minSeverity>0.60</minSeverity>
- <vomitMtbDays>0.5</vomitMtbDays>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>-0.25</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>-0.25</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.2</offset>
- </li>
- <li>
- <capacity>Sight</capacity>
- <offset>-0.2</offset>
- </li>
- <li>
- <capacity>BloodPumping</capacity>
- <offset>-0.1</offset>
- </li>
- <li>
- <capacity>BloodFiltration</capacity>
- <offset>-0.12</offset>
- </li>
- </capMods>
- <hediffGivers>
- <li Class="HediffGiver_Random">
- <hediff>Dementia</hediff>
- <mtbDays>37</mtbDays>
- <partsToAffect>
- <li>Brain</li>
- </partsToAffect>
- </li>
- <li Class="HediffGiver_Random">
- <hediff>Carcinoma</hediff>
- <mtbDays>111</mtbDays>
- <canAffectAnyLivePart>true</canAffectAnyLivePart>
- </li>
- </hediffGivers>
- </li>
- <li>
- <label>extreme</label>
- <minSeverity>0.80</minSeverity>
- <vomitMtbDays>0.2</vomitMtbDays>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <setMax>0.10</setMax>
- </li>
- <li>
- <capacity>BloodFiltration</capacity>
- <offset>-0.16</offset>
- </li>
- </capMods>
- <hediffGivers>
- <li Class="HediffGiver_Random">
- <hediff>Dementia</hediff>
- <mtbDays>8</mtbDays>
- <partsToAffect>
- <li>Brain</li>
- </partsToAffect>
- </li>
- <li Class="HediffGiver_Random">
- <hediff>Carcinoma</hediff>
- <mtbDays>12</mtbDays>
- <canAffectAnyLivePart>true</canAffectAnyLivePart>
- </li>
- </hediffGivers>
- </li>
- </stages>
- </HediffDef>
- <HediffDef>
- <defName>RxRageGas</defName>
- <hediffClass>HediffWithComps</hediffClass>
- <label>rage gas</label>
- <defaultLabelColor>(0.7,0.5,0.0)</defaultLabelColor>
- <maxSeverity>1.0</maxSeverity>
- <comps>
- <li Class="HediffCompProperties_SeverityPerDay">
- <severityPerDay>-0.50</severityPerDay>
- </li>
- </comps>
- <stages>
- <li>
- <label>initial</label>
- <painOffset>0.05</painOffset>
- <minSeverity>0.04</minSeverity>
- <socialFightChanceFactor>1.1</socialFightChanceFactor>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>0.05</offset>
- </li>
- </capMods>
- </li>
- <li>
- <label>minor</label>
- <painOffset>0.1</painOffset>
- <minSeverity>0.2</minSeverity>
- <socialFightChanceFactor>2.0</socialFightChanceFactor>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>0.10</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>0.10</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>0.05</offset>
- </li>
- </capMods>
- <mentalStateGivers>
- <li>
- <mentalState>Berserk</mentalState>
- <mtbDays>1.6</mtbDays>
- </li>
- </mentalStateGivers>
- </li>
- <li>
- <label>moderate</label>
- <painOffset>0.15</painOffset>
- <minSeverity>0.40</minSeverity>
- <socialFightChanceFactor>3.0</socialFightChanceFactor>
- <hungerRateFactor>2</hungerRateFactor>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>0.15</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>0.15</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>0.1</offset>
- </li>
- <li>
- <capacity>Sight</capacity>
- <offset>-0.1</offset>
- </li>
- </capMods>
- <mentalStateGivers>
- <li>
- <mentalState>Berserk</mentalState>
- <mtbDays>0.5</mtbDays>
- </li>
- </mentalStateGivers>
- </li>
- <li>
- <label>serious</label>
- <painOffset>0.2</painOffset>
- <minSeverity>0.60</minSeverity>
- <socialFightChanceFactor>4.0</socialFightChanceFactor>
- <hungerRateFactor>5</hungerRateFactor>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>0.25</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>0.25</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>0.2</offset>
- </li>
- <li>
- <capacity>Sight</capacity>
- <offset>-0.2</offset>
- </li>
- </capMods>
- <mentalStateGivers>
- <li>
- <mentalState>Berserk</mentalState>
- <mtbDays>0.2</mtbDays>
- </li>
- </mentalStateGivers>
- </li>
- <li>
- <label>extreme</label>
- <painOffset>0.3</painOffset>
- <socialFightChanceFactor>6.0</socialFightChanceFactor>
- <hungerRateFactor>10.0</hungerRateFactor>
- <minSeverity>0.80</minSeverity>
- <capMods>
- <li>
- <capacity>Consciousness</capacity>
- <offset>0.3</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>0.3</offset>
- </li>
- <li>
- <capacity>Manipulation</capacity>
- <offset>0.25</offset>
- </li>
- <li>
- <capacity>Sight</capacity>
- <offset>0.3</offset>
- </li>
- </capMods>
- <mentalStateGivers>
- <li>
- <mentalState>Berserk</mentalState>
- <mtbDays>0.01</mtbDays>
- </li>
- </mentalStateGivers>
- </li>
- </stages>
- </HediffDef>
- <HediffDef>
- <defName>RxFearGas</defName>
- <label>fear</label>
- <hediffClass>HediffWithComps</hediffClass>
- <defaultLabelColor>(1.0,0.75,0.0)</defaultLabelColor>
- <comps>
- <li Class="HediffCompProperties_SeverityPerDay">
- <severityPerDay>-0.75</severityPerDay>
- </li>
- </comps>
- <stages>
- <li>
- <label>minor</label>
- <mentalStateGivers>
- <li>
- <mentalState>PanicFlee</mentalState>
- <mtbDays>1.0</mtbDays>
- </li>
- </mentalStateGivers>
- </li>
- <li>
- <label>minor</label>
- <minSeverity>0.2</minSeverity>
- <mentalStateGivers>
- <li>
- <mentalState>PanicFlee</mentalState>
- <mtbDays>0.5</mtbDays>
- </li>
- </mentalStateGivers>
- <capMods>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.05</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>0.05</offset>
- </li>
- </capMods>
- </li>
- <li>
- <label>major</label>
- <minSeverity>0.5</minSeverity>
- <mentalStateGivers>
- <li>
- <mentalState>PanicFlee</mentalState>
- <mtbDays>0.25</mtbDays>
- </li>
- </mentalStateGivers>
- <capMods>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.15</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>0.1</offset>
- </li>
- </capMods>
- </li>
- <li>
- <label>extreme</label>
- <minSeverity>0.8</minSeverity>
- <mentalStateGivers>
- <li>
- <mentalState>PanicFlee</mentalState>
- <mtbDays>0.05</mtbDays>
- </li>
- </mentalStateGivers>
- <capMods>
- <li>
- <capacity>Manipulation</capacity>
- <offset>-0.25</offset>
- </li>
- <li>
- <capacity>Moving</capacity>
- <offset>0.2</offset>
- </li>
- </capMods>
- </li>
- </stages>
- </HediffDef>
- <ThoughtDef>
- <defName>FearThoughts</defName>
- <workerClass>ThoughtWorker_Hediff</workerClass>
- <hediff>FearGas</hediff>
- <validWhileDespawned>true</validWhileDespawned>
- <stages>
- <li>
- <label>uneasy</label>
- <description>Something's is wrong...</description>
- <baseMoodEffect>-10</baseMoodEffect>
- </li>
- <li>
- <label>extensive fear</label>
- <description>I have a bad feeling about this...</description>
- <baseMoodEffect>-17</baseMoodEffect>
- </li>
- <li>
- <label>unspeakable horror</label>
- <description>They are coming for us, we are going to die...</description>
- <baseMoodEffect>-25</baseMoodEffect>
- </li>
- <li>
- <label>extreme panic</label>
- <description>AHHHH... THIS IS THE END... RUN...</description>
- <baseMoodEffect>-30</baseMoodEffect>
- </li>
- </stages>
- </ThoughtDef>
- <!--
- <HediffDef>
- <defName>DeathSpawn</defName>
- <label>Metamorphoses</label>
- <hediffClass>HediffWithComps</hediffClass>
- <initialSeverity>0.3</initialSeverity>
- <defaultLabelColor>(0.2,0.5,1.0)</defaultLabelColor>
- <lethalSeverity>1.0</lethalSeverity>
- <maxSeverity>1.0</maxSeverity>
- <comps>
- <li Class="HediffCompProperties_SeverityPerDay">
- <severityPerDay>4.0</severityPerDay>
- </li>
- <li Class="GasTrap.HediffCompProperties_SpawnWhenDead">
- <killAtSeverity>0.99</killAtSeverity>
- <thingNameToSpawn>Megascarab</thingNameToSpawn>
- <mentalStateOnSpawn>ManhunterPermanent</mentalStateOnSpawn>
- </li>
- </comps>
- <stages>
- <li>
- <label>minor</label>
- </li>
- <li>
- <label>minor</label>
- <minSeverity>0.3</minSeverity>
- <painOffset>0.25</painOffset>
- <hungerRateFactor>1.25</hungerRateFactor>
- <capMods>
- <li>
- <capacity>BloodPumping</capacity>
- <offset>0.1</offset>
- </li>
- </capMods>
- </li>
- <li>
- <label>major</label>
- <minSeverity>0.6</minSeverity>
- <painOffset>0.5</painOffset>
- <hungerRateFactor>1.5</hungerRateFactor>
- <capMods>
- <li>
- <capacity>BloodPumping</capacity>
- <offset>0.2</offset>
- </li>
- </capMods>
- </li>
- <li>
- <label>extreme</label>
- <lifeThreatening>true</lifeThreatening>
- <painOffset>0.8</painOffset>
- <hungerRateFactor>2.0</hungerRateFactor>
- <minSeverity>0.7</minSeverity>
- <capMods>
- <li>
- <capacity>BloodPumping</capacity>
- <offset>0.3</offset>
- </li>
- </capMods>
- </li>
- <li>
- <label>metamorphoses</label>
- <lifeThreatening>true</lifeThreatening>
- <painOffset>0.95</painOffset>
- <hungerRateFactor>2.0</hungerRateFactor>
- <minSeverity>0.87</minSeverity>
- <capMods>
- <li>
- <capacity>BloodPumping</capacity>
- <offset>0.5</offset>
- </li>
- <li>
- <capacity>Consciousness</capacity>
- <setMax>0.1</setMax>
- </li>
- <li>
- <capacity>Breathing</capacity>
- <setMax>0.4</setMax>
- </li>
- </capMods>
- </li>
- </stages>
- </HediffDef>
- <DamageDef ParentName="LocalInjuryBase">
- <defName>DeathSpawnExplosion</defName>
- <label>metamorphoses explosion</label>
- <hasForcefulImpact>false</hasForcefulImpact>
- <makesBlood>true</makesBlood>
- <harmsHealth>false</harmsHealth>
- <canInterruptJobs>false</canInterruptJobs>
- <explosionDamage>0</explosionDamage>
- <explosionCellMote>Mote_BlastExtinguisher</explosionCellMote>
- <explosionColorCenter>(0.8, 0.0, 0.0)</explosionColorCenter>
- <explosionColorEdge>(0.5,0.0,0.0)</explosionColorEdge>
- <soundExplosion>ALCHEMY_BloodySplash</soundExplosion>
- </DamageDef>
- -->
- </Defs>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement