Removed BasePawn patches. New patches that just add the needed comp to the races instead of fixing their mod.

This commit is contained in:
c0ffee 2021-09-05 23:52:55 +00:00
parent f343e2571f
commit 3d902dddac
44 changed files with 488 additions and 771 deletions

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>AOC The Cleanup Devil</li>
<li>2469449551</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="AOC"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,140 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Alien Vs Predator</li>
<li>2034103876</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="AvP_BaseNeomorphPawn"]</xpath>
<value>
<ThingDef Name="AvP_BaseNeomorphPawn" ParentName="BasePawn" Abstract="True">
<inspectorTabs Inherit="false">
<li>ITab_Pawn_Health</li>
<li>ITab_Pawn_Log</li>
<li>ITab_Pawn_Needs</li>
<!--
<li>ITab_Pawn_Training</li>
<li>ITab_Pawn_Character</li>
-->
</inspectorTabs>
<comps>
<!--
<li Class="AvP.CompProperties_Yautja">
<bloodedDefs>
<li>HMS_Hediff_BloodedM</li>
</bloodedDefs>
</li>
-->
</comps>
<alwaysFlee>true</alwaysFlee>
</ThingDef>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="AvP_BaseXenomorphPawn"]</xpath>
<value>
<ThingDef Name="AvP_BaseXenomorphPawn" ParentName="BasePawn" Abstract="True">
<thingClass Inherit="false">AvP.XenomorphPawn</thingClass>
<alwaysFlee>true</alwaysFlee>
<soundImpactDefault>BulletImpact_Flesh</soundImpactDefault>
<inspectorTabs Inherit="false">
<li>ITab_Pawn_Health</li>
<li>ITab_Pawn_Log</li>
</inspectorTabs>
<comps>
</comps>
</ThingDef>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="AvP_Artificial_Synths"]</xpath>
<value>
<ThingDef Name="AvP_Artificial_Synths" ParentName="BasePawn" Abstract="True">
<inspectorTabs Inherit="false">
<li>ITab_Pawn_Health</li>
<li>ITab_Pawn_Needs</li>
<li>ITab_Pawn_Character</li>
<li>ITab_Pawn_Training</li>
<li>ITab_Pawn_Gear</li>
<li>ITab_Pawn_Guest</li>
<li>ITab_Pawn_Prisoner</li>
<li>ITab_Pawn_Social</li>
<li>ITab_Pawn_Log</li>
<li>ITab_Pawn_FormingCaravan</li>
<li MayRequire="Ludeon.RimWorld.Ideology">ITab_Pawn_Slave</li>
</inspectorTabs>
<comps>
<li Class="AvP.CompProperties_FoodPoisonProtection">
<Poisonable>false</Poisonable>
<FoodPoisonCause>
<li>DangerousFoodType</li>
<li>FilthyKitchen</li>
<li>IncompetentCook</li>
<li>Rotten</li>
<li>Unknown</li>
</FoodPoisonCause>
</li>
<li Class="AvP.CompProperties_SynthProps">
<AllowedDiseases>
<li>MuscleParasites</li>
<li>FibrousMechanites</li>
<li>SensoryMechanites</li>
</AllowedDiseases>
</li>
</comps>
</ThingDef>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="AvP_BaseYautjaPawn"]</xpath>
<value>
<ThingDef Name="AvP_BaseYautjaPawn" ParentName="BasePawn" Abstract="True">
<inspectorTabs Inherit="false">
<li>ITab_Pawn_Health</li>
<li>ITab_Pawn_Needs</li>
<li>ITab_Pawn_Character</li>
<li>ITab_Pawn_Training</li>
<li>ITab_Pawn_Gear</li>
<li>ITab_Pawn_Guest</li>
<li>ITab_Pawn_Prisoner</li>
<li>ITab_Pawn_Social</li>
<li>ITab_Pawn_Log</li>
<li>ITab_Pawn_FormingCaravan</li>
<li MayRequire="Ludeon.RimWorld.Ideology">ITab_Pawn_Slave</li>
</inspectorTabs>
<comps>
<!--
<li>
<compClass>AvP.Comp_Yautja</compClass>
</li>
-->
<li Class="AvP.CompProperties_Yautja">
<bloodedDefs>
<li>HMS_Hediff_BloodedM</li>
<li>HMS_Hediff_BloodedMHuman</li>
<li>HMS_Hediff_BloodedMHumanlike</li>
<li>HMS_Hediff_BloodedMHound</li>
<li>HMS_Hediff_BloodedMCrusher</li>
<li>HMS_Hediff_BloodedMGroTye</li>
<li>HMS_Hediff_BloodedMThrumbo</li>
<li>HMS_Hediff_BloodedMWorthyHuman</li>
<li>HMS_Hediff_BloodedMWorthyHumanlike</li>
<li>HMS_Hediff_BloodedMMechanoid</li>
<li>HMS_Hediff_BloodedMBadBlood</li>
<li>HMS_Hediff_BloodedMXenomorph</li>
<li>HMS_Hediff_BloodedMPredalien</li>
<li>HMS_Hediff_BloodedMXenomorphQueen</li>
</bloodedDefs>
</li>
</comps>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,31 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Android tiers</li>
<li>1386412863</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="BasePawnMech"]</xpath>
<value>
<ThingDef Name="BasePawnMech" ParentName="BasePawn" Abstract="True">
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<statBases>
<Mass>70</Mass>
</statBases>
<inspectorTabs Inherit="false">
<li>ITab_Pawn_Health</li>
<li>ITab_Pawn_Gear</li>
<li>ITab_Pawn_Guest</li>
<li>ITab_Pawn_Prisoner</li>
</inspectorTabs>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Autocleaner</li>
<li>2051042827</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="BaseBaseAutocleaner"]</xpath>
<value>
<ThingDef Name="BaseBaseAutocleaner" ParentName="BasePawn" Abstract="True">
<inspectorTabs Inherit="false">
<li>ITab_Pawn_Health</li>
<li>ITab_Pawn_Log</li>
</inspectorTabs>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,51 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Avian Races</li>
<li>1514158118</li>
<li>Avian Races only One Faction</li>
<li>1582200954</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Alien_Cassowary"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Alien_Chicken"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Alien_Dodo"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Alien_Owl"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Alien_Parrot"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Alien_Penguin"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Alien_Vulture"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,21 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Crystalloid</li>
<li>1571323744</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="CrystalBasePawn"]</xpath>
<value>
<ThingDef Name="CrystalBasePawn" ParentName="BasePawn" Abstract="True">
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Add Elona Imouto Race</li>
<li>1863723112</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Elona_Imouto"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Epona Race</li>
<li>2405585786</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="EponaCentaur_PawnBase"]</xpath>
<value>
<ThingDef Name="EponaCentaur_PawnBase" ParentName="BasePawn" Abstract="True">
<statBases>
<Mass>100</Mass>
</statBases>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<!-- Ferian -->
<Operation Class="PatchOperationFindMod">
<mods>
<li>Ferian Race</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="AFerian"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<!-- Giants -->
<Operation Class="PatchOperationFindMod">
<mods>
<li>The GiantRace</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="HC_Giant"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>[1.3]Idhale Race</li>
<li>2227425882</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="HAR_Idhale"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<!-- Lapelli -->
<Operation Class="PatchOperationFindMod">
<mods>
<li>Lapelli Race</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="ALapelli"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,61 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>[1.3]Littluna Race</li>
<li>2569091688</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="HAR_Littluna_BaseNRPawn"]</xpath>
<value>
<ThingDef Name="HAR_Littluna_BaseNRPawn" ParentName="BasePawn" Abstract="True">
<comps>
<li Class="CompSummonSlave.CSS_CompProperties_SummonSlave">
<AutoLabel>Lethal Summon (Auto)</AutoLabel>
<AutoDesc>If set to on, a powerful entity will be automatically summoned as soon as this character gets drafted and there hostile characters around. But be aware: The cooldown time for this ability is one year.</AutoDesc>
<AutoIconPath>Icon/Command/LL_AutoSummon</AutoIconPath>
<CommandName>CSS_SummonSlave</CommandName>
<CommandLabel>Lethal Summon (voluntary summon)</CommandLabel>
<CommandDesc>Arbitrarily summon a powerful being. But be aware: The cooldown time for this ability is one year.</CommandDesc>
<CommandIconPath>Icon/Command/LL_SummonSlave</CommandIconPath>
<Cooldown>900000</Cooldown><!--■召喚の再使用までの時間-->
<Level>Littluna_Artificial</Level><!--■召喚レベル参照用HediffDef-->
<!--■Lv1-->
<SummonCount>1</SummonCount><!--■召喚数-->
<SlaveList>
<li>HAR_LL_M_a_Kind</li>
</SlaveList>
<!--■Lv2-->
<SummonCount2>1</SummonCount2><!--■召喚レベル2のとき召喚する対象の数-->
<SlaveList2><!--■召喚レベル2のとき召喚する対象のThingDef-->
<li>HAR_LL_M_a_Kind</li>
</SlaveList2>
<!--■Lv3-->
<SummonCount3>1</SummonCount3><!--■召喚レベル3のとき召喚する対象の数-->
<SlaveList3><!--■召喚レベル3のとき召喚する対象のThingDef-->
<li>HAR_LL_M_a_Kind</li>
</SlaveList3>
<!--■Lv4-->
<SummonCount4>1</SummonCount4><!--■召喚レベル4のとき召喚する対象の数-->
<SlaveList4><!--■召喚レベル4のとき召喚する対象のThingDef-->
<li>HAR_LL_M_a_Kind</li>
</SlaveList4>
<!--■Lv5-->
<SummonCount5>1</SummonCount5><!--■召喚レベル5のとき召喚する対象の数-->
<SlaveList5><!--■召喚レベル5のとき召喚する対象のThingDef-->
<li>HAR_LL_M_a_Kind</li>
</SlaveList5>
<SearchLength>300</SearchLength><!--■自動召喚索敵距離-->
<CastTime>3</CastTime><!--■詠唱時間-->
<SummonEffect>CSS_SummonEffect</SummonEffect>
</li>
</comps>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>The Mantodean insectoid race</li>
<li>1294507772</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Alien_Mantodean"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Moosesian race</li>
<li>2549028560</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="Moosesian"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,71 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>[1.3]Nearmare Race</li>
<li>2198830432</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="HAR_Nearmaere_BaseNRPawn"]</xpath>
<value>
<ThingDef Name="HAR_Nearmaere_BaseNRPawn" ParentName="BasePawn" Abstract="True">
<comps>
<li Class="CompSummonSlave.CSS_CompProperties_SummonSlave">
<AutoLabel>Night Parade (Auto)</AutoLabel>
<AutoDesc>If set to "ON", the user will automatically cast "Night Parade" while drafted if there are hostiles in the vicinity. The level and number of summoned creatures are dependent on the level of "Artificial Race". Cooldown: 2 days.</AutoDesc>
<AutoIconPath>Icon/Command/AutoSummon</AutoIconPath>
<CommandName>CSS_SummonSlave</CommandName>
<CommandLabel>Night Parade</CommandLabel>
<CommandDesc>Summons otherworldly creatures to attack enemies. The level and number of summoned creatures are dependent on the level of "Artificial Race". Cooldown: 2 days.</CommandDesc>
<CommandIconPath>Icon/Command/SummonSlave</CommandIconPath>
<Cooldown>120000</Cooldown><!--■召喚の再使用までの時間-->
<Level>Nearmaere_Artificial</Level><!--■召喚レベル参照用HediffDef-->
<!--■Lv1-->
<SummonCount>1</SummonCount><!--■召喚数-->
<SlaveList>
<li>HAR_M_NightStalker_Kind</li>
<li>HAR_M_NightGaunts_Kind</li>
<li>HAR_M_Nightmare_Kind</li>
</SlaveList>
<!--■Lv2-->
<SummonCount2>2</SummonCount2><!--■召喚レベル2のとき召喚する対象の数-->
<SlaveList2><!--■召喚レベル2のとき召喚する対象のThingDef-->
<li>HAR_M_NightStalker_Kind_b</li>
<li>HAR_M_NightGaunts_Kind_b</li>
<li>HAR_M_Nightmare_Kind_b</li>
</SlaveList2>
<!--■Lv3-->
<SummonCount3>2</SummonCount3><!--■召喚レベル3のとき召喚する対象の数-->
<SlaveList3><!--■召喚レベル3のとき召喚する対象のThingDef-->
<li>HAR_M_NightStalker_Kind_c</li>
<li>HAR_M_NightGaunts_Kind_c</li>
<li>HAR_M_Nightmare_Kind_c</li>
</SlaveList3>
<!--■Lv4-->
<SummonCount4>3</SummonCount4><!--■召喚レベル4のとき召喚する対象の数-->
<SlaveList4><!--■召喚レベル4のとき召喚する対象のThingDef-->
<li>HAR_M_NightStalker_Kind_d</li>
<li>HAR_M_NightGaunts_Kind_d</li>
<li>HAR_M_Nightmare_Kind_d</li>
</SlaveList4>
<!--■Lv5-->
<SummonCount5>3</SummonCount5><!--■召喚レベル5のとき召喚する対象の数-->
<SlaveList5><!--■召喚レベル5のとき召喚する対象のThingDef-->
<li>HAR_M_NightStalker_Kind_e</li>
<li>HAR_M_NightGaunts_Kind_e</li>
<li>HAR_M_Nightmare_Kind_e</li>
</SlaveList5>
<SearchLength>300</SearchLength><!--■自動召喚索敵距離-->
<CastTime>3</CastTime><!--■詠唱時間-->
<SummonEffect>CSS_SummonEffect</SummonEffect>
</li>
</comps>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,71 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>[1.3]Neclose Race</li>
<li>2394460334</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="HAR_Neclose_BaseNRPawn"]</xpath>
<value>
<ThingDef Name="HAR_Neclose_BaseNRPawn" ParentName="BasePawn" Abstract="True">
<comps>
<li Class="CompSummonSlave.CSS_CompProperties_SummonSlave">
<AutoLabel>Helter Skelter(Auto)</AutoLabel>
<AutoDesc>If set to ON, the genus will be automatically summoned if this character is drafted and there are hostile characters around. The number of summons of the genus varies depending on the Lvl of the "artificial race", and a cool time of one day will occur for resummoning.</AutoDesc>
<AutoIconPath>Icon/Command/AutoSummon</AutoIconPath>
<CommandName>CSS_SummonSlave</CommandName>
<CommandLabel>Helter Skelter(Neclose)</CommandLabel>
<CommandDesc>Arbitrarily summon a genus. The number of summons of the genus varies depending on the Lv of the "artificial race", and a cool time of one day will occur for resummoning.</CommandDesc>
<CommandIconPath>Icon/Command/SummonSlave</CommandIconPath>
<Cooldown>60000</Cooldown><!--■召喚の再使用までの時間-->
<Level>Neclose_Artificial</Level><!--■召喚レベル参照用HediffDef-->
<!--■Lv1-->
<SummonCount>3</SummonCount><!--■召喚数-->
<SlaveList>
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList>
<!--■Lv2-->
<SummonCount2>6</SummonCount2><!--■召喚レベル2のとき召喚する対象の数-->
<SlaveList2><!--■召喚レベル2のとき召喚する対象のThingDef-->
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList2>
<!--■Lv3-->
<SummonCount3>9</SummonCount3><!--■召喚レベル3のとき召喚する対象の数-->
<SlaveList3><!--■召喚レベル3のとき召喚する対象のThingDef-->
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList3>
<!--■Lv4-->
<SummonCount4>12</SummonCount4><!--■召喚レベル4のとき召喚する対象の数-->
<SlaveList4><!--■召喚レベル4のとき召喚する対象のThingDef-->
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList4>
<!--■Lv5-->
<SummonCount5>15</SummonCount5><!--■召喚レベル5のとき召喚する対象の数-->
<SlaveList5><!--■召喚レベル5のとき召喚する対象のThingDef-->
<li>HAR_NC_M_a_Kind_Summon</li>
<li>HAR_NC_M_b_Kind_Summon</li>
<li>HAR_NC_M_c_Kind_Summon</li>
</SlaveList5>
<SearchLength>300</SearchLength><!--■自動召喚索敵距離-->
<CastTime>3</CastTime><!--■詠唱時間-->
<SummonEffect>CSS_SummonEffect</SummonEffect>
</li>
</comps>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Rabbie The Moonrabbit race</li>
<li>1837246563</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="RB_PawnBase"]</xpath>
<value>
<ThingDef Name="RB_PawnBase" ParentName="BasePawn" Abstract="True">
<butcherProducts>
<RB_Braincrystal>1</RB_Braincrystal>
</butcherProducts>
<statBases>
<Mass>55</Mass>
</statBases>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Rakkle the rattle snake Race mod</li>
<li>2208700786</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="RS_PawnBase"]</xpath>
<value>
<ThingDef Name="RS_PawnBase" ParentName="BasePawn" Abstract="True">
<statBases>
<Mass>55</Mass>
</statBases>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>[1.3]Silkiera Race</li>
<li>2233666290</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="HAR_Silkiera"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>[1.3]Xenoorca Race</li>
<li>2216916011</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAttributeSet">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName="HAR_Xenoorca"]</xpath>
<attribute>ParentName</attribute>
<value>BasePawn</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Zombieland</li>
<li>928376710</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[@Name="BaseZombie"]</xpath>
<value>
<ThingDef Name="BaseZombie" ParentName="BasePawn" Abstract="True">
<thingClass>ZombieLand.Zombie</thingClass>
<selectable>false</selectable>
<statBases>
<Mass>70</Mass>
<Flammability>1</Flammability>
<ComfyTemperatureMin>-60</ComfyTemperatureMin>
<ComfyTemperatureMax>200</ComfyTemperatureMax>
<PsychicSensitivity>0</PsychicSensitivity>
<ToxicSensitivity>0</ToxicSensitivity>
<MeatAmount>0</MeatAmount>
<LeatherAmount>0</LeatherAmount>
<CarryingCapacity>0</CarryingCapacity>
<SocialImpact>0</SocialImpact>
</statBases>
<inspectorTabs Inherit="false" />
<race>
<fleshType>Normal</fleshType>
<needsRest>false</needsRest>
<hasGenders>true</hasGenders>
<foodType>Corpse</foodType>
<meatColor>(44,58,44)</meatColor>
<canBePredatorPrey>true</canBePredatorPrey>
<gestationPeriodDays>0</gestationPeriodDays>
</race>
</ThingDef>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="BaseAOCPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="BaseAOCPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="AvP_BaseNeomorphPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="AvP_BaseNeomorphPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="AvP_BaseXenomorphPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="AvP_BaseXenomorphPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="AvP_Artificial_Synths"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="AvP_Artificial_Synths"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="AvP_BaseYautjaPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="AvP_BaseYautjaPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="BasePawnMech"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="BasePawnMech"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="BaseBaseAutocleaner"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="BaseBaseAutocleaner"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="CassowaryPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="CassowaryPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="ChickenPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="ChickenPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="DodoPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="DodoPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="OwlPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="OwlPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="ParrotPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="ParrotPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="PenguinPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="PenguinPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="VulturePawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="VulturePawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="CrystalBasePawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="CrystalBasePawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="Elona_BasePawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="Elona_BasePawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="EponaCentaur_PawnBase"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="EponaCentaur_PawnBase"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="BaseFerian"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="BaseFerian"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="GI_PawnBase"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="GI_PawnBase"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="HAR_Idhale_BaseNRPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="HAR_Idhale_BaseNRPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="BaseLapelli"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="BaseLapelli"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="HAR_Littluna_BaseNRPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="HAR_Littluna_BaseNRPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="BaseMantoPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="BaseMantoPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="MS_PawnBase"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="MS_PawnBase"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="HAR_Nearmaere_BaseNRPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="HAR_Nearmaere_BaseNRPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="HAR_Neclose_BaseNRPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="HAR_Neclose_BaseNRPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="RB_PawnBase"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="RB_PawnBase"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="RS_PawnBase"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="RS_PawnBase"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="HAR_Silkiera_BaseNRPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="HAR_Silkiera_BaseNRPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="HAR_Xenoorca_BaseNRPawn"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="HAR_Xenoorca_BaseNRPawn"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationConditional">
<xpath>/Defs/ThingDef[@Name="BaseZombie"]/comps</xpath>
<success>Always</success>
<match Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[Name="BaseZombie"]/comps</xpath>
<value>
<li Class="Rimworld_Animations.CompProperties_BodyAnimator" />
</value>
</match>
</li>
</operations>
</Operation>
</Patch>