2021-03-21 22:56:21 +09:00

782 lines
26 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AlienRace.ThingDef_AlienRace ParentName="BasePawn">
<defName>Paniel_Race</defName>
<label>Paniel</label>
<description>Paniel the Automata</description>
<!--하이퍼링크
<descriptionHyperlinks>
<ThingDef></ThingDef>
</descriptionHyperlinks>
-->
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<alienRace>
<generalSettings>
<maleGenderProbability>0.00000000001</maleGenderProbability>
<immuneToAge>false</immuneToAge>
<maxDamageForSocialfight>8</maxDamageForSocialfight> <!--사회적 싸움 최대 데미지-->
<minAgeForAdulthood>0</minAgeForAdulthood> <!--성인 배경 최소나이-->
<!--약물 설정-->
<chemicalSettings>
<!--대체-->
<!--<li>
<chemical></chemical>
<reactions>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediff></hediff>
<severity>1</severity>
</li>
</reactions>
</li>-->
<!--금지-->
<li>
<chemical>Psychite</chemical>
<ingestible>false</ingestible>
</li>
<li>
<chemical>Ambrosia</chemical>
<ingestible>false</ingestible>
</li>
<li>
<chemical>Smokeleaf</chemical>
<ingestible>false</ingestible>
</li>
<li>
<chemical>GoJuice</chemical>
<ingestible>false</ingestible>
</li>
<li>
<chemical>Alcohol</chemical>
<ingestible>false</ingestible>
</li>
<li>
<chemical>WakeUp</chemical>
<ingestible>false</ingestible>
</li>
</chemicalSettings>
<!--특성 강제 부여-->
<forcedRaceTraitEntries>
<!--<li>
<defName>PN_Trait_Automaton</defName>
</li>-->
<li>
<defName>Kind</defName>
</li>
</forcedRaceTraitEntries>
<!--특성 제한-->
<disallowedTraits>
<li>
<defName>DrugDesire</defName>
</li>
<li>
<defName>Cannibal</defName>
</li>
<li>
<defName>Greedy</defName>
</li>
<li>
<defName>Jealous</defName>
</li>
<li>
<defName>DislikesMen</defName>
</li>
<li>
<defName>DislikesWomen</defName>
</li>
<li>
<defName>Xenophobia</defName>
</li>
<li>
<defName>AnnoyingVoice</defName>
</li>
<li>
<defName>CreepyBreathing</defName>
</li>
<li>
<defName>Wimp</defName>
</li>
<li>
<defName>Nudist</defName>
</li>
<li>
<defName>Bloodlust</defName>
</li>
<li>
<defName>Psychopath</defName>
</li>
<li>
<defName>Abrasive</defName>
</li>
<li>
<defName>Masochist</defName>
</li>
<li>
<defName>NightOwl</defName>
</li>
<li>
<defName>Ascetic</defName>
</li>
<li>
<defName>Gay</defName>
</li>
<li>
<defName>Bisexual</defName>
</li>
<li>
<defName>Asexual</defName>
</li>
<li>
<defName>FastLearner</defName>
</li>
<li>
<defName>SlowLearner</defName>
</li>
<li>
<defName>Undergrounder</defName>
</li>
<li>
<defName>Transhumanist</defName>
</li>
<li>
<defName>BodyPurist</defName>
</li>
<li>
<defName>GreatMemory</defName>
</li>
<li>
<defName>Gourmand</defName>
</li>
<li>
<defName>QuickSleeper</defName>
</li>
<li>
<defName>Beauty</defName>
<degree>-1</degree>
</li>
<li>
<defName>Beauty</defName>
<degree>-2</degree>
</li>
<li>
<defName>Immunity</defName>
</li>
</disallowedTraits>
<additionalTraits>0</additionalTraits>
<immuneToXenophobia>true</immuneToXenophobia>
<alienPartGenerator>
<aliencrowntypes>
<li>HeadsAverage_Normal</li>
</aliencrowntypes>
<alienbodytypes>
<li>Female</li>
</alienbodytypes>
<headOffset>(-0.09, 0.0)</headOffset>
<useGenderedHeads>false</useGenderedHeads>
<customDrawSize>(1, 1)</customDrawSize>
<customPortraitDrawSize>(1, 1)</customPortraitDrawSize>
<!--색상관련-->
<colorChannels>
<li>
<name>skin</name>
<first Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
<only>(255,255,255)</only>
</li>
</options>
</first>
</li>
<li>
<name>hair</name>
<first Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
<only>(255,255,255)</only>
</li>
</options>
</first>
</li>
</colorChannels>
<!--신체 부착물-->
<bodyAddons>
<li>
<drawSize>1</drawSize>
<path>Paniel/Tail/PanielTail</path>
<bodyPart>tail</bodyPart>
<shaderType>CutoutComplex</shaderType>
<inFrontOfBody>false</inFrontOfBody>
<colorChannel>skin</colorChannel>
<drawnInBed>false</drawnInBed>
<layerOffset>-0.268</layerOffset>
<offsets>
<south>
<bodyTypes>
<Female>(-0.41,0.165)</Female>
</bodyTypes>
</south>
<north>
<bodyTypes>
<Female>(0,0.5)</Female>
</bodyTypes>
</north>
<east>
<bodyTypes>
<Female>(-0.41,0.15)</Female>
</bodyTypes>
</east>
</offsets>
</li>
<li>
<drawSize>1</drawSize>
<path>Paniel/Ear/PanielLeftEar</path>
<bodyPart>left hearing sensor</bodyPart>
<shaderType>CutoutComplex</shaderType>
<inFrontOfBody>false</inFrontOfBody>
<colorChannel>skin</colorChannel>
<drawnInBed>true</drawnInBed>
<layerOffset>-0.268</layerOffset>
<angle>0</angle>
<offsets>
<south>
<bodyTypes>
<Female>(-0.43,0.565)</Female>
</bodyTypes>
</south>
<north>
<bodyTypes>
<Female>(0,0)</Female>
</bodyTypes>
</north>
<east>
<bodyTypes>
<Female>(0,0)</Female>
</bodyTypes>
</east>
</offsets>
</li>
<li>
<drawSize>1</drawSize>
<path>Paniel/Ear/PanielLeftEarSide</path>
<bodyPart>left hearing sensor</bodyPart>
<shaderType>CutoutComplex</shaderType>
<inFrontOfBody>true</inFrontOfBody>
<colorChannel>skin</colorChannel>
<drawnInBed>true</drawnInBed>
<layerOffset>-0.268</layerOffset>
<angle>0</angle>
<offsets>
<south>
<bodyTypes>
<Female>(0,0)</Female>
</bodyTypes>
</south>
<north>
<bodyTypes>
<Female>(0,0.885)</Female>
</bodyTypes>
</north>
<east>
<bodyTypes>
<Female>(-0.41,0.565)</Female>
</bodyTypes>
</east>
</offsets>
</li>
<li>
<drawSize>1</drawSize>
<path>Paniel/Ear/PanielRightEar</path>
<bodyPart>right hearing sensor</bodyPart>
<shaderType>CutoutComplex</shaderType>
<inFrontOfBody>false</inFrontOfBody>
<colorChannel>skin</colorChannel>
<drawnInBed>true</drawnInBed>
<layerOffset>-0.268</layerOffset>
<angle>0</angle>
<offsets>
<south>
<bodyTypes>
<Female>(-0.41,0.565)</Female>
</bodyTypes>
</south>
<north>
<bodyTypes>
<Female>(0,0)</Female>
</bodyTypes>
</north>
<east>
<bodyTypes>
<Female>(0,0)</Female>
</bodyTypes>
</east>
</offsets>
</li>
<li>
<drawSize>1</drawSize>
<path>Paniel/Ear/PanielRightEarSide</path>
<bodyPart>right hearing sensor</bodyPart>
<shaderType>CutoutComplex</shaderType>
<inFrontOfBody>true</inFrontOfBody>
<colorChannel>skin</colorChannel>
<drawnInBed>true</drawnInBed>
<layerOffset>-0.268</layerOffset>
<angle>0</angle>
<offsets>
<south>
<bodyTypes>
<Female>(0,0)</Female>
</bodyTypes>
</south>
<north>
<bodyTypes>
<Female>(0,0.885)</Female>
</bodyTypes>
</north>
<east>
<bodyTypes>
<Female>(-0.41,0.565)</Female>
</bodyTypes>
</east>
</offsets>
</li>
<li Class="MoharCustomHAR.MoharBodyAddon">
<drawSize>1</drawSize>
<path>Paniel/Face/Face</path>
<bodyPart>Head</bodyPart>
<shaderType>CutoutComplex</shaderType>
<inFrontOfBody>false</inFrontOfBody>
<layerInvert>false</layerInvert>
<colorChannel>skin</colorChannel>
<drawnInBed>false</drawnInBed>
<drawIfDead>false</drawIfDead>
<layerOffset>-0.326</layerOffset>
<angle>0</angle>
<offsets>
<south>
<bodyTypes>
<Female>(-0.42,0.56)</Female>
</bodyTypes>
</south>
<north>
<bodyTypes>
<Female>(0,0.86)</Female>
</bodyTypes>
</north>
<east>
<bodyTypes>
<Female>(-0.43,0.56)</Female>
</bodyTypes>
</east>
</offsets>
<jobParams>
<hideIfJob>
<li>
<job>LayDown</job>
<postureOrMoving>
<postures>
<li>LayingInBed</li>
<li>LayingOnGroundFaceUp</li>
<li>LayingOnGroundNormal</li>
</postures>
<moving>false</moving>
</postureOrMoving>
</li>
<li>
<job>Wait_Downed</job>
<postureOrMoving>
<postures>
<li>LayingInBed</li>
<li>LayingOnGroundFaceUp</li>
<li>LayingOnGroundNormal</li>
</postures>
<moving>false</moving>
</postureOrMoving>
</li>
</hideIfJob>
</jobParams>
</li>
</bodyAddons>
</alienPartGenerator>
</generalSettings>
<graphicPaths>
<li>
<body>Paniel/Body/</body>
<head>Paniel/Head/</head>
<skeleton>Things/Pawn/Humanlike/Bodies/Dessicated/Dessicated_Thin</skeleton>
</li>
</graphicPaths>
<hairSettings>
<hasHair>true</hasHair>
<hairTags>
<li>PanielHair</li>
</hairTags>
</hairSettings>
<thoughtSettings>
<replacerList>
<!--연료-->
<li>
<original>PN_Ateplusfuel_nopn</original>
<replacer>PN_Ateplusfuel_yespn</replacer>
</li>
<li>
<original>PN_Atepremiumfuel_nopn</original>
<replacer>PN_Atepremiumfuel_yespn</replacer>
</li>
<!--오토마톤사망실종-->
<li>
<original>PN_KnowColonyAutomatonDied</original>
<replacer>PN_KnowColonyAutomatonDiedforPN</replacer>
</li>
<li>
<original>PN_AutomatonWithGoodOpinionDied</original>
<replacer>PN_AutomatonWithGoodOpinionDiedforPN</replacer>
</li>
<li>
<original>PN_AutomatonWithBadOpinionDied</original>
<replacer>PN_AutomatonWithBadOpinionDiedforPN</replacer>
</li>
<li>
<original>PN_ColonyAutomatonLost</original>
<replacer>PN_ColonyAutomatonLostforPN</replacer>
</li>
<li>
<original>PN_AutomatonWithGoodOpinionLost</original>
<replacer>PN_AutomatonWithGoodOpinionLostforPN</replacer>
</li>
<li>
<original>PN_AutomatonWithBadOpinionLost</original>
<replacer>PN_AutomatonWithBadOpinionLostforPN</replacer>
</li>
<li>
<original>PN_WitnessedDestroyedAlly</original>
<replacer>PN_WitnessedDestroyedAllyforPN</replacer>
</li>
</replacerList>
<cannotReceiveThoughts>
<!--<li></li>-->
<!--memory death-->
<li>KnowGuestExecuted</li>
<li>KnowPrisonerDiedInnocent</li>
<li>BondedAnimalDied</li>
<!--memory eating-->
<li>AteLavishMeal</li>
<li>AteFineMeal</li>
<li>AteAwfulMeal</li>
<li>AteRawFood</li>
<li>AteHumanlikeMeatDirect</li>
<li>AteHumanlikeMeatDirectCannibal</li>
<li>AteHumanlikeMeatAsIngredient</li>
<li>AteHumanlikeMeatAsIngredientCannibal</li>
<li>AteInsectMeatDirect</li>
<li>AteInsectMeatAsIngredient</li>
<!--memory lost-->
<li>BondedAnimalLost</li>
<!--memory misc-->
<li>AteWithoutTable</li>
<li>SleepDisturbed</li>
<li>SleptOutside</li>
<li>SleptOnGround</li>
<li>SleptInCold</li>
<li>SleptInHeat</li>
<li>KnowPrisonerSold</li>
<li>FreedFromSlavery</li>
<li>ReleasedHealthyPrisoner</li>
<li>KnowGuestOrganHarvested</li>
<li>MyOrganHarvested</li>
<li>Nuzzled</li>
<li>SoakingWet</li>
<li>ButcheredHumanlikeCorpse</li>
<li>KnowButcheredHumanlikeCorpse</li>
<li>ObservedLayingCorpse</li>
<li>ObservedLayingRottingCorpse</li>
<li>WitnessedDeathNonAlly</li>
<li>BondedAnimalBanished</li>
<!--memory roomstat-->
<li>SleptInBedroom</li>
<li>SleptInBarracks</li>
<!--memory social-->
<li>SoldMyBondedAnimal</li>
<li>SoldMyBondedAnimalMood</li>
<li>ForcedMeToTakeDrugs</li>
<li>ForcedMeToTakeLuciferium</li>
<li>KilledMyBondedAnimal</li>
<!--situation general-->
<li>EnvironmentDark</li>
<li>ApparelDamaged</li>
<li>WrongApparelGender</li>
<li>DeadMansApparel</li>
<li>HumanLeatherApparelSad</li>
<li>HumanLeatherApparelHappy</li>
<!--situation need-->
<li>NeedComfort</li>
<li>NeedBeauty</li>
<li>NeedRoomSize</li>
<li>NeedOutdoors</li>
<li>DrugDesireFascination</li>
<li>DrugDesireFascinationSatisfied</li>
<li>DrugDesireInterest</li>
<li>DrugDesireInterestSatisfied</li>
<!--situation roomstat-->
<li>PrisonCell</li>
<li>PrisonBarracks</li>
<!--situation social-->
<li>Incestuous</li>
<li>Disfigured</li>
<li>HardWorkerVsLazy</li>
<li>TeetotalerVsChemicalInterest</li>
<li>TeetotalerVsAddict</li>
<li>ChemicalInterestVsTeetotaler</li>
<li>HoldingMePrisoner</li>
<li>Drunk</li>
<li>Pretty</li>
<li>Ugly</li>
<li>AnnoyingVoice</li>
<li>CreepyBreathing</li>
<li>Man</li>
<li>Woman</li>
<li>TranshumanistAppreciation</li>
<li>BodyPuristDisgust</li>
<li>ButcheredHumanlikeCorpseOpinion</li>
<li>AteRawHumanlikeMeat</li>
<li>KilledColonyAnimal</li>
<li>BondedAnimalMaster</li>
<li>NotBondedAnimalMaster</li>
<!--situation special-->
<li>SharedBed</li>
<li>Naked</li>
<li>Pain</li>
<li>Joywire</li>
<li>DoingPassionateWork</li>
<!--situation trait-->
<li>MasochistPain</li>
<li>ProsthophileNoProsthetic</li>
<li>ProsthophileHappy</li>
<li>ProsthophobeUnhappy</li>
<li>ClothedNudist</li>
<li>HappyNude</li>
<li>UndergrounderIndoors</li>
<li>UndergrounderUnderground</li>
<li>UndergrounderOutdoors</li>
<li>NightOwlDuringTheDay</li>
<li>NightOwlDuringTheNight</li>
<li>Greedy</li>
<li>Jealous</li>
<li>Ascetic</li>
<!--misc-->
<li>Expectations</li>
</cannotReceiveThoughts>
</thoughtSettings>
<raceRestriction> <!--착용 장비 관련-->
<onlyUseRaceRestrictedApparel>true</onlyUseRaceRestrictedApparel>
<onlyUseRaceRestrictedWeapons>false</onlyUseRaceRestrictedWeapons>
<apparelList>
<li>PN_ApparelBasic</li>
<li>PN_ApparelBasicHat</li>
<li>PN_ApparelCape</li>
<li>PN_ApparelHousekeeper</li>
<li>PN_ApparelWorker</li>
<li>PN_ApparelMilitia</li>
<li>PN_ApparelRoyalguard</li>
</apparelList>
<whiteApparelList>
</whiteApparelList>
<weaponList>
</weaponList>
</raceRestriction>
<!--관계설정-->
<relationSettings>
<relationChanceModifierChild>0</relationChanceModifierChild>
<relationChanceModifierExLover>0</relationChanceModifierExLover>
<relationChanceModifierExSpouse>0</relationChanceModifierExSpouse>
<relationChanceModifierFiance>0</relationChanceModifierFiance>
<relationChanceModifierLover>0</relationChanceModifierLover>
<relationChanceModifierParent>0</relationChanceModifierParent>
<relationChanceModifierSibling>0</relationChanceModifierSibling>
<relationChanceModifierSpouse>0</relationChanceModifierSpouse>
</relationSettings>
</alienRace>
<statBases>
<!--스펙설정(일반)-->
<MarketValue>2000</MarketValue>
<Mass>70</Mass>
<MoveSpeed>4.6</MoveSpeed>
<Flammability>1.0</Flammability>
<RoyalFavorValue>0</RoyalFavorValue>
<ComfyTemperatureMax>24</ComfyTemperatureMax>
<ComfyTemperatureMin>4</ComfyTemperatureMin>
<RestRateMultiplier>1.25</RestRateMultiplier> <!--수면효율-->
<HungerRateMultiplier>0.25</HungerRateMultiplier>
<EatingSpeed>1</EatingSpeed>
<ImmunityGainSpeed>0</ImmunityGainSpeed>
<CarryingCapacity>100</CarryingCapacity>
<PainShockThreshold>0.99</PainShockThreshold>
<ToxicSensitivity>0.4</ToxicSensitivity>
<PsychicSensitivity>0.2</PsychicSensitivity>
<GlobalLearningFactor>0</GlobalLearningFactor>
<MeatAmount>0</MeatAmount>
<LeatherAmount>0</LeatherAmount>
<!-- 전투 -->
<MeleeDodgeChance>1.0</MeleeDodgeChance>
<MeleeHitChance>1.0</MeleeHitChance>
<AimingDelayFactor>1.0</AimingDelayFactor>
<ShootingAccuracyPawn>1.0</ShootingAccuracyPawn>
<!-- 사교 -->
<NegotiationAbility>1.0</NegotiationAbility>
<SellPriceFactor>0.8</SellPriceFactor>
<SocialImpact>1.0</SocialImpact>
<MentalBreakThreshold>0.30</MentalBreakThreshold>
<!-- 작업 -->
<WorkSpeedGlobal>1.0</WorkSpeedGlobal>
<MedicalTendSpeed>1.0</MedicalTendSpeed>
<MedicalTendQuality>1.0</MedicalTendQuality>
<MedicalOperationSpeed>1.0</MedicalOperationSpeed>
<MedicalSurgerySuccessChance>1.0</MedicalSurgerySuccessChance>
<!-- 테크 -->
<ConstructionSpeed>1.0</ConstructionSpeed>
<ResearchSpeed>0.2</ResearchSpeed>
<ArmorRating_Sharp>0</ArmorRating_Sharp>
<ArmorRating_Blunt>0</ArmorRating_Blunt>
<ArmorRating_Heat>0</ArmorRating_Heat>
</statBases>
<!--맨손 전투-->
<tools>
<li>
<label>left fist</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>10.25</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>LeftHand</linkedBodyPartsGroup>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>14</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
</li>
<li>
<label>right fist</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>10.25</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>RightHand</linkedBodyPartsGroup>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>14</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
</li>
<li>
<label>teeth</label>
<capacities>
<li>Bite</li>
</capacities>
<power>10.25</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>Teeth</linkedBodyPartsGroup>
<chanceFactor>0.07</chanceFactor>
<soundMeleeHit>Pawn_Melee_HumanBite_Hit</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_HumanBite_Miss</soundMeleeMiss>
</li>
<li>
<label>head</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>6.25</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
<chanceFactor>0.2</chanceFactor>
</li>
</tools>
<race>
<thinkTreeMain>Humanlike</thinkTreeMain>
<thinkTreeConstant>HumanlikeConstant</thinkTreeConstant>
<intelligence>Humanlike</intelligence>
<makesFootprints>true</makesFootprints>
<lifeExpectancy>50</lifeExpectancy>
<!-- Gore -->
<leatherDef>Human</leatherDef>
<useMeatFrom>Human</useMeatFrom>
<bloodDef>Paniel_Oil</bloodDef>
<fleshType>PN_Flesh</fleshType>
<meatMarketValue>0.8</meatMarketValue>
<meatColor>(255, 255, 255)</meatColor>
<!-- Gore -->
<nameCategory>HumanStandard</nameCategory>
<hasGenders>true</hasGenders>
<body>PanielBody</body>
<baseHungerRate>1</baseHungerRate> <!--배고픔-->
<baseBodySize>1</baseBodySize>
<baseHealthScale>1.25</baseHealthScale> <!--몸빵-->
<foodType>OmnivoreHuman</foodType>
<gestationPeriodDays>30</gestationPeriodDays>
<litterSizeCurve>
<points>
<li>(0, 0)</li>
</points>
</litterSizeCurve>
<lifeStageAges>
<li>
<def>HumanlikeAdult</def>
<minAge>0</minAge>
<soundWounded>Pawn_DogSmall_Injured</soundWounded>
<soundDeath>Pawn_DogSmall_Dead</soundDeath>
<soundCall>Pawn_DogSmall_Call</soundCall>
<soundAngry>Pawn_DogSmall_Angry</soundAngry>
</li>
</lifeStageAges>
<soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn>
<soundMeleeHitBuilding>Pawn_Melee_SmallScratch_HitBuilding</soundMeleeHitBuilding>
<soundMeleeMiss>Pawn_Melee_SmallScratch_Miss</soundMeleeMiss>
<specialShadowData>
<volume>(0.3, 0.8, 0.4)</volume>
<offset>(0,0,-0.3)</offset>
</specialShadowData>
<ageGenerationCurve>
<points>
<li>(0,0)</li>
<li>(1,100)</li>
<li>(2,40)</li>
<li>(3,0)</li>
</points>
</ageGenerationCurve>
<hediffGiverSets>
<li>PanielBasicHediffSet</li>
</hediffGiverSets>
</race>
<butcherProducts>
<Steel>60</Steel>
<ComponentIndustrial>2</ComponentIndustrial>
</butcherProducts>
<recipes>
<li>Anesthetize</li>
<li>PN_Disassemble</li>
<li>PN_Repair</li>
<li>PN_Maintenance</li>
</recipes>
<comps>
<li Class="AutomataRace.CompPropeties_AutomataDataHolder"></li>
<li Class="ZeroAge.CompProperties_ZeroAge"></li>
</comps>
<modExtensions>
</modExtensions>
</AlienRace.ThingDef_AlienRace>
</Defs>