rjw-std/1.4/Defs/HediffsDef/HIV.xml

153 lines
3.9 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef Abstract="True" ParentName="STDBase" Name="HIVBase">
<hediffClass>HediffWithComps</hediffClass>
<tendable>true</tendable>
<stages>
<li>
<minSeverity>0.000</minSeverity>
<label>detectable</label>
</li>
<li>
<minSeverity>0.100</minSeverity>
<label>minor</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.05</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.200</minSeverity>
<label>minor</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.10</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.300</minSeverity>
<label>minor</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.15</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.400</minSeverity>
<label>moderate</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.20</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.500</minSeverity>
<label>major</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.30</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.600</minSeverity>
<label>major</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.40</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.700</minSeverity>
<label>major</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.50</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.800</minSeverity>
<label>extreme</label>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.70</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.900</minSeverity>
<label>extreme</label>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.95</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="HIVBase">
<defName>AcuteHIV</defName>
<label>HIV - Acute</label>
<description>An immunodeficiency virus that spreads through sexual contact.</description>
<makesSickThought>true</makesSickThought>
<maxSeverity>1</maxSeverity>
<tendable>true</tendable>
<comps>
<li Class="HediffCompProperties_Discoverable">
<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>
</li>
<li Class="HediffCompProperties_TendDuration">
<baseTendDurationHours>24</baseTendDurationHours>
<!-- Daily -->
<severityPerDayTended>-0.022</severityPerDayTended>
</li>
<li Class="HediffCompProperties_Immunizable">
<immunityPerDayNotSick>-0.060</immunityPerDayNotSick>
<immunityPerDaySick>0.280</immunityPerDaySick>
<severityPerDayNotImmune>0.130</severityPerDayNotImmune>
<severityPerDayImmune>-0.600</severityPerDayImmune>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="HIVBase">
<defName>ChronicHIV</defName>
<label>HIV - Chronic</label>
<description>An immunodeficiency virus that spreads through sexual contact.</description>
<makesSickThought>false</makesSickThought>
<minSeverity>0.001</minSeverity>
<maxSeverity>1.000</maxSeverity>
<tendable>true</tendable>
<comps>
<li Class="HediffCompProperties_Discoverable">
<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>
</li>
<li Class="HediffCompProperties_TendDuration">
<baseTendDurationHours>240</baseTendDurationHours>
<!-- Every 10 days -->
<severityPerDayTended>-0.0013</severityPerDayTended>
</li>
<li Class="HediffCompProperties_Immunizable">
<severityPerDayNotImmune>0.0048</severityPerDayNotImmune>
</li>
</comps>
</HediffDef>
</Defs>