2021-03-11 05:09:42 +09:00

558 lines
22 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Royalty</li>
</mods>
<match Class="PatchOperationSequence">
<success>Always</success>
<operations>
<!-- 오토마톤 면역 -->
<li Class="PatchOperationAdd">
<xpath>/Defs/HediffDef[defName = "PanielBaseHediff"]/comps/li[@Class = "MoharHediffs.HediffCompProperties_HediffNullifier"]/hediffToNullify</xpath>
<value>
<li>BloodRot</li>
<li>Abasia</li>
<li>PsychicLove</li>
<li>Joyfuzz</li>
</value>
</li>
<!-- 제국 우호도 -->
<li Class="PatchOperationAdd">
<xpath>/Defs/FactionDef[defName = "Empire"]/permanentEnemyToEveryoneExcept</xpath>
<value>
<li>Paniel_PlayerFaction</li>
</value>
</li>
<!-- 임플란트 -->
<li Class="PatchOperationAdd">
<xpath>/Defs</xpath>
<value>
<!-- 드릴암 -->
<RecipeDef ParentName="PN_SurgeryInstallBodyPartProstheticBase">
<defName>PN_InstallDrillArm</defName>
<label>install drill arm</label>
<description>Install a drill arm.</description>
<descriptionHyperlinks>
<ThingDef>DrillArm</ThingDef>
<HediffDef>DrillArm</HediffDef>
</descriptionHyperlinks>
<jobString>Installing drill arm.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DrillArm</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DrillArm</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNArm</li>
</appliedOnFixedBodyParts>
<addsHediff>DrillArm</addsHediff>
</RecipeDef>
<!-- 농업손 -->
<RecipeDef ParentName="PN_SurgeryInstallBodyPartProstheticBase">
<defName>PN_InstallFieldHand</defName>
<label>install field hand</label>
<description>Install a field hand.</description>
<descriptionHyperlinks>
<ThingDef>FieldHand</ThingDef>
<HediffDef>FieldHand</HediffDef>
</descriptionHyperlinks>
<jobString>Installing field hand.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>FieldHand</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>FieldHand</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNHand</li>
</appliedOnFixedBodyParts>
<addsHediff>FieldHand</addsHediff>
</RecipeDef>
<!--파워클로-->
<RecipeDef ParentName="PN_SurgeryInstallBodyPartProstheticBase">
<defName>PN_InstallPowerClaw</defName>
<label>install power claw</label>
<description>Install a power claw.</description>
<descriptionHyperlinks>
<ThingDef>PowerClaw</ThingDef>
<HediffDef>PowerClaw</HediffDef>
</descriptionHyperlinks>
<jobString>Installing power claw.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PowerClaw</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PowerClaw</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNHand</li>
</appliedOnFixedBodyParts>
<addsHediff>PowerClaw</addsHediff>
</RecipeDef>
<!-- 핸드 탈론 -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallHandTalon</defName>
<label>install hand talon</label>
<description>Install a hand talon.</description>
<descriptionHyperlinks>
<ThingDef>HandTalon</ThingDef>
<HediffDef>HandTalon</HediffDef>
</descriptionHyperlinks>
<jobString>Installing hand talon.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>HandTalon</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>HandTalon</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNHand</li>
</appliedOnFixedBodyParts>
<addsHediff>HandTalon</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveHandTalon</defName>
<label>remove hand talon</label>
<description>Remove hand talon.</description>
<descriptionHyperlinks>
<ThingDef>HandTalon</ThingDef>
<HediffDef>HandTalon</HediffDef>
</descriptionHyperlinks>
<jobString>Removing hand talon.</jobString>
<removesHediff>HandTalon</removesHediff>
</RecipeDef>
<!-- 엘보 블레이드 -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallElbowBlade</defName>
<label>install elbow blade</label>
<description>Install an elbow blade.</description>
<descriptionHyperlinks>
<ThingDef>ElbowBlade</ThingDef>
<HediffDef>ElbowBlade</HediffDef>
</descriptionHyperlinks>
<jobString>Installing elbow blade.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ElbowBlade</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ElbowBlade</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNArm</li>
</appliedOnFixedBodyParts>
<addsHediff>ElbowBlade</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveElbowBlade</defName>
<label>remove elbow blade</label>
<description>Remove elbow blade.</description>
<descriptionHyperlinks>
<ThingDef>ElbowBlade</ThingDef>
<HediffDef>ElbowBlade</HediffDef>
</descriptionHyperlinks>
<jobString>Removing elbow blade.</jobString>
<removesHediff>ElbowBlade</removesHediff>
</RecipeDef>
<!-- 무릎 스파이크 -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallKneeSpike</defName>
<label>install knee spike</label>
<description>Install a knee spike.</description>
<descriptionHyperlinks>
<ThingDef>KneeSpike</ThingDef>
<HediffDef>KneeSpike</HediffDef>
</descriptionHyperlinks>
<jobString>Installing knee spike.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>KneeSpike</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>KneeSpike</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNLeg</li>
</appliedOnFixedBodyParts>
<addsHediff>KneeSpike</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveKneeSpike</defName>
<label>remove knee spike</label>
<description>Remove knee spike.</description>
<descriptionHyperlinks>
<ThingDef>KneeSpike</ThingDef>
<HediffDef>KneeSpike</HediffDef>
</descriptionHyperlinks>
<jobString>Removing knee spike.</jobString>
<removesHediff>KneeSpike</removesHediff>
</RecipeDef>
<!-- 독니 -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallVenomFangs</defName>
<label>install venom fangs</label>
<description>Install venom fangs.</description>
<descriptionHyperlinks>
<ThingDef>VenomFangs</ThingDef>
<HediffDef>VenomFangs</HediffDef>
</descriptionHyperlinks>
<jobString>Installing venom fangs.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>VenomFangs</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>VenomFangs</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyPartGroups>
<li>Teeth</li>
</appliedOnFixedBodyPartGroups>
<addsHediff>VenomFangs</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveVenomFangs</defName>
<label>remove venom fangs</label>
<description>Remove venom fangs.</description>
<descriptionHyperlinks>
<ThingDef>VenomFangs</ThingDef>
<HediffDef>VenomFangs</HediffDef>
</descriptionHyperlinks>
<jobString>Removing venom fangs.</jobString>
<removesHediff>VenomFangs</removesHediff>
</RecipeDef>
<!-- 베놈 탈론 -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallVenomTalon</defName>
<label>install venom talon</label>
<description>Install a venom talon.</description>
<descriptionHyperlinks>
<ThingDef>VenomTalon</ThingDef>
<HediffDef>VenomTalon</HediffDef>
</descriptionHyperlinks>
<jobString>Installing venom talon.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>VenomTalon</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>VenomTalon</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyPartGroups>
<li>MiddleFingers</li>
</appliedOnFixedBodyPartGroups>
<addsHediff>VenomTalon</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveVenomTalon</defName>
<label>remove venom talon</label>
<description>Remove venom talon.</description>
<descriptionHyperlinks>
<ThingDef>VenomTalon</ThingDef>
<HediffDef>VenomTalon</HediffDef>
</descriptionHyperlinks>
<jobString>Removing venom talon.</jobString>
<removesHediff>VenomTalon</removesHediff>
</RecipeDef>
<!-- neurocalculator -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallNeurocalculator</defName>
<label>install neurocalculator</label>
<description>Install a neurocalculator.</description>
<descriptionHyperlinks>
<ThingDef>Neurocalculator</ThingDef>
<HediffDef>Neurocalculator</HediffDef>
</descriptionHyperlinks>
<jobString>Installing neurocalculator.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>Neurocalculator</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>Neurocalculator</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNBrain</li>
</appliedOnFixedBodyParts>
<addsHediff>Neurocalculator</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveNeurocalculator</defName>
<label>remove neurocalculator</label>
<description>Remove neurocalculator.</description>
<descriptionHyperlinks>
<ThingDef>Neurocalculator</ThingDef>
<HediffDef>Neurocalculator</HediffDef>
</descriptionHyperlinks>
<jobString>Removing neurocalculator.</jobString>
<removesHediff>Neurocalculator</removesHediff>
</RecipeDef>
<!-- Circadian assistant -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallCircadianAssistant</defName>
<label>install circadian assistant</label>
<description>Install a circadian assistant.</description>
<descriptionHyperlinks>
<ThingDef>CircadianAssistant</ThingDef>
<HediffDef>CircadianAssistant</HediffDef>
</descriptionHyperlinks>
<jobString>Installing circadian assistant.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>CircadianAssistant</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>CircadianAssistant</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNBrain</li>
</appliedOnFixedBodyParts>
<addsHediff>CircadianAssistant</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveCircadianAssistant</defName>
<label>remove circadian assistant</label>
<description>Remove circadian assistant.</description>
<descriptionHyperlinks>
<ThingDef>CircadianAssistant</ThingDef>
<HediffDef>CircadianAssistant</HediffDef>
</descriptionHyperlinks>
<jobString>Removing circadian assistant.</jobString>
<removesHediff>CircadianAssistant</removesHediff>
</RecipeDef>
<!-- Circadian half-cycler -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallCircadianHalfCycler</defName>
<label>install circadian half-cycler</label>
<description>Install a circadian half-cycler.</description>
<descriptionHyperlinks>
<ThingDef>CircadianHalfCycler</ThingDef>
<HediffDef>CircadianHalfCycler</HediffDef>
</descriptionHyperlinks>
<jobString>Installing circadian half-cycler.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>CircadianHalfCycler</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>CircadianHalfCycler</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNBrain</li>
</appliedOnFixedBodyParts>
<addsHediff>CircadianHalfCycler</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemoveCircadianHalfCycler</defName>
<label>remove circadian half-cycler</label>
<description>Remove circadian half-cycler.</description>
<descriptionHyperlinks>
<ThingDef>CircadianHalfCycler</ThingDef>
<HediffDef>CircadianHalfCycler</HediffDef>
</descriptionHyperlinks>
<jobString>Removing circadian half-cycler.</jobString>
<removesHediff>CircadianHalfCycler</removesHediff>
</RecipeDef>
<!-- Psychic sensitizer -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallPsychicSensitizer</defName>
<label>install psychic sensitizer</label>
<description>Install a psychic sensitizer.</description>
<descriptionHyperlinks>
<ThingDef>PsychicSensitizer</ThingDef>
<HediffDef>PsychicSensitizer</HediffDef>
</descriptionHyperlinks>
<jobString>Installing psychic sensitizer.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PsychicSensitizer</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PsychicSensitizer</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNBrain</li>
</appliedOnFixedBodyParts>
<addsHediff>PsychicSensitizer</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemovePsychicSensitizer</defName>
<label>remove psychic sensitizer</label>
<description>Remove psychic sensitizer.</description>
<descriptionHyperlinks>
<ThingDef>PsychicSensitizer</ThingDef>
<HediffDef>PsychicSensitizer</HediffDef>
</descriptionHyperlinks>
<jobString>Removing psychic sensitizer.</jobString>
<removesHediff>PsychicSensitizer</removesHediff>
</RecipeDef>
<!-- Psychic reader -->
<RecipeDef ParentName="PN_SurgeryInstallImplantBase">
<defName>PN_InstallPsychicReader</defName>
<label>install psychic reader</label>
<description>Install a psychic reader.</description>
<descriptionHyperlinks>
<ThingDef>PsychicReader</ThingDef>
<HediffDef>PsychicReader</HediffDef>
</descriptionHyperlinks>
<jobString>Installing psychic reader.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>PsychicReader</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>PsychicReader</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>PNBrain</li>
</appliedOnFixedBodyParts>
<addsHediff>PsychicReader</addsHediff>
</RecipeDef>
<RecipeDef ParentName="PN_SurgeryRemoveImplantBase">
<defName>PN_RemovePsychicReader</defName>
<label>remove psychic reader</label>
<description>Remove psychic reader.</description>
<descriptionHyperlinks>
<ThingDef>PsychicReader</ThingDef>
<HediffDef>PsychicReader</HediffDef>
</descriptionHyperlinks>
<jobString>Removing psychic reader.</jobString>
<removesHediff>PsychicReader</removesHediff>
</RecipeDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>