<?xml version="1.0" encoding="utf-8" ?> <Defs> <ThingCategoryDef> <defName>PN_Fuel</defName> <label>Automaton Fuel</label> <parent>Drugs</parent> </ThingCategoryDef> <!--==================================== 오토마톤 연료 ====================================--> <ThingDef ParentName="DrugPillBase"> <defName>PN_AutomatonFuel</defName> <label>PnL fuel</label> <description>Warning: Do not use on humans.\nThis fuel is for automaton only.\n\nThe fuel used by the automaton. Added a large amount of Psychite for mental stability.</description> <tickerType>Normal</tickerType> <graphicData> <texPath>Things/Item/PNFuel</texPath> <graphicClass>Graphic_StackCount</graphicClass> <drawSize>1.0</drawSize> </graphicData> <uiIconForStackCount>1</uiIconForStackCount> <stackLimit>150</stackLimit> <rotatable>false</rotatable> <statBases> <MaxHitPoints>50</MaxHitPoints> <MarketValue>6.1</MarketValue> <Mass>0.05</Mass> <Flammability>2.0</Flammability> <DeteriorationRate>1.0</DeteriorationRate> </statBases> <techLevel>Ultra</techLevel> <ingestible> <drugCategory>Medical</drugCategory> <baseIngestTicks>210</baseIngestTicks> <ingestSound>Ingest_Drink</ingestSound> <ingestHoldOffsetStanding> <northDefault> <offset>(0.18,0,0)</offset> </northDefault> </ingestHoldOffsetStanding> <ingestCommandString>Drink {0}</ingestCommandString> <ingestReportString>Drinking {0}.</ingestReportString> <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>PN_deletFuel</hediffDef> <severity>1</severity> <doToGeneratedPawnIfAddicted>true</doToGeneratedPawnIfAddicted> </li> </outcomeDoers> <tasteThought>PN_Atefuel_nopn</tasteThought> </ingestible> <comps> <li Class="CompProperties_Drug"> <chemical>PN_Chemical_Fuel</chemical> <addictiveness>0.000000001</addictiveness> <needLevelOffset>0.20</needLevelOffset> <listOrder>1028</listOrder> </li> <li Class="CompProperties_Explosive"> <explosiveRadius>1.1</explosiveRadius> <explosiveDamageType>Flame</explosiveDamageType> <explosiveExpandPerStackcount>0.037</explosiveExpandPerStackcount> <startWickOnDamageTaken> <li>Flame</li> </startWickOnDamageTaken> <startWickHitPointsPercent>0.333</startWickHitPointsPercent> <preExplosionSpawnThingDef>Filth_Fuel</preExplosionSpawnThingDef> <preExplosionSpawnChance>1</preExplosionSpawnChance> <wickTicks>70~150</wickTicks> </li> </comps> <tradeTags Inherit="false"> <li>PN_Fuel</li> </tradeTags> <tradeability>Buyable</tradeability> <thingCategories Inherit="false"> <li>PN_Fuel</li> </thingCategories> </ThingDef> <ThoughtDef> <defName>PN_Atefuel_nopn</defName> <durationDays>1</durationDays> <stages> <li> <label>ate PnL fuel</label> <description>...</description> <baseMoodEffect>-4</baseMoodEffect> </li> </stages> </ThoughtDef> <!--==================================== 오토마톤 연료 효과 ====================================--> <HediffDef> <defName>PN_ateFuel</defName> <hediffClass>HediffWithComps</hediffClass> <label>Ate automaton fuel</label> <labelNoun>Ate Automaton Fuel</labelNoun> <description>...</description> <defaultLabelColor>(1,0,0.5)</defaultLabelColor> <scenarioCanAdd>false</scenarioCanAdd> <maxSeverity>1.0</maxSeverity> <isBad>false</isBad> <comps> <li Class="MoharHediffs.HediffCompProperties_MultipleHediff"> <hediffAndBodypart> <li> <hediff>PsychiteAddiction</hediff> </li> <li> <hediff>FoodPoisoning</hediff> </li> <li> <hediff>DrugOverdose</hediff> </li> <li> <hediff>PN_deletFuel</hediff> </li> </hediffAndBodypart> <bodyDefBlackList> <li>PanielBody</li> </bodyDefBlackList> <debug>false</debug> </li> </comps> </HediffDef> <HediffDef> <defName>PN_deletFuel</defName> <hediffClass>HediffWithComps</hediffClass> <label>Ate automaton fuel</label> <labelNoun>Ate Automaton Fuel</labelNoun> <description>...</description> <defaultLabelColor>(1,0,0.5)</defaultLabelColor> <scenarioCanAdd>false</scenarioCanAdd> <maxSeverity>1.0</maxSeverity> <isBad>false</isBad> <comps> <li Class="MoharHediffs.HediffCompProperties_HediffExclusive"> <hediffToNullify> <li>PN_AutomatonFuel_Addiction</li> </hediffToNullify> <bodyDefBlackList> <li>PanielBody</li> </bodyDefBlackList> </li> </comps> </HediffDef> <ChemicalDef> <defName>PN_Chemical_Fuel</defName> <label>Automaton Fuel</label> <addictionHediff>PN_AutomatonFuel_Addiction</addictionHediff> <canBinge>false</canBinge> <onGeneratedAddictedToleranceChance>0</onGeneratedAddictedToleranceChance> </ChemicalDef> <HediffDef ParentName="AddictionBase"> <defName>PN_AutomatonFuel_Addiction</defName> <hediffClass>Hediff_Addiction</hediffClass> <label>Automaton Fuel</label> <description>A condition that requires PnL fuel.</description> <defaultLabelColor>(222,90,90)</defaultLabelColor> <causesNeed>PN_Need_Fuel</causesNeed> <scenarioCanAdd>false</scenarioCanAdd> <everCurableByItem>false</everCurableByItem> <isBad>false</isBad> <comps> <!--<li Class="HediffCompProperties_Discoverable"> <sendLetterWhenDiscovered>true</sendLetterWhenDiscovered> <discoverLetterLabel>Automaton fuel required</discoverLetterLabel> <discoverLetterText>{0} ran out of fuel and switched to emergency power.\n\nEmergency power will only run for 15 days, after which {0} will destroy.\n\nPlease check fuel stock and refuel {0}.</discoverLetterText> <letterType>NegativeEvent</letterType> <messageType>NegativeEvent</messageType> </li>--> </comps> <stages> <li> <label>stable</label> </li> <!--<li> <label>required</label> <lifeThreatening>true</lifeThreatening> <capMods> <li> <capacity>Consciousness</capacity> <setMax>0.1</setMax> </li> </capMods> <hungerRateFactor>0.1</hungerRateFactor> </li>--> <li> <label>required</label> <capMods> <li> <capacity>Consciousness</capacity> <setMax>0.3</setMax> </li> <li> <capacity>Moving</capacity> <setMax>0.3</setMax> </li> <li> <capacity>Sight</capacity> <setMax>0.3</setMax> </li> <li> <capacity>Manipulation</capacity> <setMax>0.3</setMax> </li> </capMods> <hungerRateFactor>2.0</hungerRateFactor> </li> </stages> <modExtensions> <li Class="YORHG.HediffDefModExtension"> <race>Paniel_Race</race> </li> </modExtensions> </HediffDef> </Defs>