Compare commits

...

2 Commits

Author SHA1 Message Date
ProjectKoi-Kalo\Kalo
47af12efbd TODO: PN_deletFuel remove hediff comp 2024-08-13 20:57:51 +08:00
ProjectKoi-Kalo\Kalo
04948911c8 tempsave 2024-08-13 20:44:45 +08:00
4 changed files with 47 additions and 31 deletions

View File

@ -36,11 +36,11 @@
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
<!--<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
<triggeredHediff>
<li>PN_ModuleUnstable_Industrial</li>
</triggeredHediff>
</li>
</li>-->
</comps>
<isBad>false</isBad>
</HediffDef>
@ -49,11 +49,11 @@
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
<!--<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
<triggeredHediff>
<li>PN_ModuleUnstable_Spacer</li>
</triggeredHediff>
</li>
</li>-->
</comps>
<isBad>false</isBad>
</HediffDef>
@ -87,7 +87,7 @@
<showRemainingTime>True</showRemainingTime>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
<li Class="MoharHediffs.HediffCompProperties_HediffNullifier">
<!--<li Class="MoharHediffs.HediffCompProperties_HediffNullifier">
<hediffToNullify>
<li MayRequire="Ludeon.RimWorld.Ideology">PN_OfficerCommand</li>
<li MayRequire="Ludeon.RimWorld.Ideology">PN_MeisterAdvice</li>
@ -98,7 +98,7 @@
<li MayRequire="Ludeon.RimWorld.Ideology">PN_CQC</li>
</hediffToNullify>
<showMessage>false</showMessage>
</li>
</li>-->
</comps>
<stages>
@ -117,7 +117,7 @@
<showRemainingTime>True</showRemainingTime>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
<li Class="MoharHediffs.HediffCompProperties_HediffNullifier">
<!--<li Class="MoharHediffs.HediffCompProperties_HediffNullifier">
<hediffToNullify>
<li MayRequire="Ludeon.RimWorld.Ideology">PN_OfficerCommand</li>
<li MayRequire="Ludeon.RimWorld.Ideology">PN_MeisterAdvice</li>
@ -128,7 +128,7 @@
<li MayRequire="Ludeon.RimWorld.Ideology">PN_CQC</li>
</hediffToNullify>
<showMessage>false</showMessage>
</li>
</li>-->
</comps>
<stages>

View File

@ -39,7 +39,7 @@
<drugCategory>Medical</drugCategory>
<outcomeDoers>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediffDef>PN_AB_Bridge</hediffDef>
<hediffDef>PN_AB_Effect</hediffDef>
<severity>1</severity>
</li>
</outcomeDoers>
@ -76,7 +76,7 @@
<maxSeverity>1.0</maxSeverity>
<isBad>false</isBad>
<comps>
<li Class="MoharHediffs.HediffCompProperties_MultipleHediff">
<!--<li Class="MoharHediffs.HediffCompProperties_MultipleHediff">
<hediffAndBodypart>
<li>
<hediff>PN_ateFuel</hediff>
@ -86,7 +86,7 @@
</li>
</hediffAndBodypart>
<debug>false</debug>
</li>
</li>-->
</comps>
</HediffDef>
@ -100,13 +100,13 @@
<maxSeverity>1.0</maxSeverity>
<isBad>false</isBad>
<comps>
<li Class="MoharHediffs.HediffCompProperties_HediffExclusive">
<!--<li Class="MoharHediffs.HediffCompProperties_HediffExclusive">
<hediffToApply>PN_AB_Effect</hediffToApply>
<bodyDefWhiteList>
<li>PNBody</li>
</bodyDefWhiteList>
<debug>false</debug>
</li>
</li>-->
</comps>
</HediffDef>

View File

@ -43,8 +43,28 @@
<useEatingSpeedStat>false</useEatingSpeedStat>
<chairSearchRadius>25</chairSearchRadius>
<outcomeDoers>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediffDef>PN_ateFuel</hediffDef>
<severity>1</severity>
<doToGeneratedPawnIfAddicted>true</doToGeneratedPawnIfAddicted>
</li>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediffDef>PsychiteAddiction</hediffDef>
<severity>1</severity>
<doToGeneratedPawnIfAddicted>true</doToGeneratedPawnIfAddicted>
</li>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediffDef>FoodPoisoning</hediffDef>
<severity>1</severity>
<doToGeneratedPawnIfAddicted>true</doToGeneratedPawnIfAddicted>
</li>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediffDef>PN_deletFuel</hediffDef>
<severity>1</severity>
<doToGeneratedPawnIfAddicted>true</doToGeneratedPawnIfAddicted>
</li>
</outcomeDoers>
<tasteThought>PN_Atefuel_nopn</tasteThought>
</ingestible>
<comps>
<li Class="CompProperties_Drug">
@ -100,7 +120,7 @@
<maxSeverity>1.0</maxSeverity>
<isBad>false</isBad>
<comps>
<li Class="MoharHediffs.HediffCompProperties_MultipleHediff">
<!--<li Class="MoharHediffs.HediffCompProperties_MultipleHediff">
<hediffAndBodypart>
<li>
<hediff>PsychiteAddiction</hediff>
@ -116,7 +136,7 @@
<li>PNBody</li>
</bodyDefBlackList>
<debug>false</debug>
</li>
</li>-->
</comps>
</HediffDef>

View File

@ -12,13 +12,6 @@
<initialSeverity>1</initialSeverity>
<isBad>false</isBad>
<countsAsAddedPartOrImplant>true</countsAsAddedPartOrImplant>
<disablesNeeds>
<li>Outdoors</li>
<li>DrugDesire</li>
<li>RoomSize</li>
<li>Comfort</li>
<li MayRequire="Dubwise.DubsBadHygiene">Bladder</li>
</disablesNeeds>
<stages>
<li>
<becomeVisible>false</becomeVisible>
@ -78,6 +71,13 @@
<initialSeverity>1</initialSeverity>
<isBad>false</isBad>
<countsAsAddedPartOrImplant>true</countsAsAddedPartOrImplant>
<disablesNeeds>
<li>Outdoors</li>
<li>DrugDesire</li>
<li>RoomSize</li>
<li>Comfort</li>
<li MayRequire="Dubwise.DubsBadHygiene">Bladder</li>
</disablesNeeds>
<stages>
<li>
<becomeVisible>false</becomeVisible>
@ -89,11 +89,7 @@
<InjuryHealingFactor>0</InjuryHealingFactor>
<Fertility MayRequire="Ludeon.RimWorld.Biotech">0</Fertility>
</statFactors>
</li>
</stages>
<comps>
<li Class="MoharHediffs.HediffCompProperties_HediffNullifier">
<hediffToNullify>
<makeImmuneTo>
<li>Carcinoma</li>
<li>BadBack</li>
<li>Frail</li>
@ -115,10 +111,10 @@
<li>GoJuiceTolerance</li>
<li>Pregnant</li>
<li MayRequire="Ludeon.RimWorld.Biotech">PregnantHuman</li>
</hediffToNullify>
<showMessage>true</showMessage>
<nullifyKey>PN_HediffNullifier</nullifyKey>
</makeImmuneTo>
</li>
</stages>
<comps>
</comps>
<modExtensions>
<li Class="YORHG.HediffDefModExtension">