헤디프 변경

This commit is contained in:
Cocopomel 2021-02-25 19:55:41 +09:00
parent cd7bf659c7
commit c0cb06fd9d
4 changed files with 198 additions and 80 deletions

View File

@ -117,21 +117,6 @@
<recipeUsers>
<li>Paniel_Race</li>
</recipeUsers>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</fixedIngredientFilter>
</RecipeDef>
<RecipeDef Name="PN_SurgeryInstallBodyPartArtificialBase" ParentName="PN_SurgeryInstallImplantBase" Abstract="True">
@ -148,21 +133,6 @@
<recipeUsers>
<li>Paniel_Race</li>
</recipeUsers>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</fixedIngredientFilter>
</RecipeDef>
<!--==================================== 부활 모듈 ====================================-->

View File

@ -4,14 +4,13 @@
<defName>PanielBasicHediffSet</defName>
<hediffGivers>
<li Class="HediffGiver_Bleeding">
<hediff>BloodLoss</hediff>
<hediff>PN_OilLoss</hediff>
</li>
<li Class="HediffGiver_Hypothermia">
<hediff>Hypothermia</hediff>
<hediffInsectoid>HypothermicSlowdown</hediffInsectoid>
<hediff>PN_OverCooling</hediff>
</li>
<li Class="HediffGiver_Heat">
<hediff>Heatstroke</hediff>
<hediff>PN_Overheating</hediff>
</li>
<li Class="YORHG.YourOwnRace_HediffGiver">
<hediff>PanielBaseHediff</hediff>

View File

@ -204,7 +204,6 @@
<li>Scaria</li>
<li>FoodPoisoning</li>
<li>ResurrectionSickness</li>
<li>Anesthetic</li>
</hediffToNullify>
<showMessage>true</showMessage>
<nullifyKey>PN_HediffNullifier</nullifyKey>
@ -216,4 +215,173 @@
</li>
</modExtensions>
</HediffDef>
<!--==================================== 오토마톤 출혈 ====================================-->
<HediffDef>
<defName>PN_OilLoss</defName>
<label>oil loss</label>
<description>...</description>
<lethalSeverity>1</lethalSeverity>
<stages>
<li>
<label>minor</label>
<becomeVisible>false</becomeVisible>
</li>
<li>
<minSeverity>0.15</minSeverity>
<label>minor</label>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.1</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.30</minSeverity>
<label>moderate</label>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.2</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.45</minSeverity>
<label>severe</label>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.60</minSeverity>
<label>extreme</label>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.7</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<!--==================================== 오토마톤 과열 ====================================-->
<HediffDef>
<defName>PN_Overheating</defName>
<label>overheating</label>
<description>...</description>
<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
<lethalSeverity>1</lethalSeverity>
<taleOnVisible>HeatstrokeRevealed</taleOnVisible>
<stages>
<li>
<label>initial</label>
<becomeVisible>false</becomeVisible>
</li>
<li>
<label>initial</label>
<minSeverity>0.04</minSeverity>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.1</offset>
</li>
</capMods>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.2</offset>
</li>
</capMods>
</li>
<li>
<label>serious</label>
<minSeverity>0.35</minSeverity>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
<li>
<label>extreme</label>
<minSeverity>0.62</minSeverity>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.6</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<!--==================================== 오토마톤 과열 ====================================-->
<HediffDef>
<defName>PN_OverCooling</defName>
<label>overcooling</label>
<description>...</description>
<defaultLabelColor>(0.8, 0.8, 1)</defaultLabelColor>
<lethalSeverity>1</lethalSeverity>
<taleOnVisible>HypothermiaRevealed</taleOnVisible>
<stages>
<li>
<label>initial</label>
<becomeVisible>false</becomeVisible>
</li>
<li>
<label>initial</label>
<minSeverity>0.04</minSeverity>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.1</offset>
</li>
</capMods>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.2</offset>
</li>
</capMods>
</li>
<li>
<label>serious</label>
<minSeverity>0.35</minSeverity>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
<li>
<label>extreme</label>
<minSeverity>0.62</minSeverity>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.6</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
</Defs>

View File

@ -6,6 +6,32 @@
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
<workSkill>Medicine</workSkill>
<workSkillLearnFactor>16</workSkillLearnFactor>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</filter>
<count>1</count>
</li>
<li>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
<categories>
<li>Medicine</li>
</categories>
</fixedIngredientFilter>
</RecipeDef>
<RecipeDef ParentName="PN_Surgery">
@ -21,21 +47,6 @@
<isViolation>true</isViolation>
<targetsBodyPart>false</targetsBodyPart>
<surgerySuccessChanceFactor>5</surgerySuccessChanceFactor>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</fixedIngredientFilter>
</RecipeDef>
<RecipeDef ParentName="PN_Surgery">
@ -51,21 +62,6 @@
<isViolation>true</isViolation>
<targetsBodyPart>false</targetsBodyPart>
<surgerySuccessChanceFactor>5</surgerySuccessChanceFactor>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</fixedIngredientFilter>
</RecipeDef>
<RecipeDef ParentName="PN_Surgery">
@ -81,20 +77,5 @@
<isViolation>true</isViolation>
<targetsBodyPart>false</targetsBodyPart>
<surgerySuccessChanceFactor>5</surgerySuccessChanceFactor>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PN_RepairKit</li>
</thingDefs>
</fixedIngredientFilter>
</RecipeDef>
</Defs>