米粒安改装兼容

This commit is contained in:
ProjectKoi-Kalo\Kalo 2025-06-20 22:43:43 +08:00
parent efa0ff5acf
commit d796c0d338
4 changed files with 183 additions and 25 deletions

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<Defs> <Defs>
<RecipeDef ParentName="Milian_GestatingRecipe_BaseI"> <RecipeDef ParentName="Milian_GestatingRecipe">
<defName>Milian_Mechanoid_FarmI</defName> <defName>Milian_Mechanoid_FarmI</defName>
<label>Gestate Farm I</label> <label>Gestate Farm I</label>
<description>Gestate a Milian modeled Farm I.</description> <description>Gestate a Milian modeled Farm I.</description>
@ -72,7 +72,7 @@
</descriptionHyperlinks> </descriptionHyperlinks>
</RecipeDef> </RecipeDef>
<RecipeDef ParentName="Milian_GestatingRecipe_BaseI"> <RecipeDef ParentName="Milian_GestatingRecipe">
<defName>Milian_Mechanoid_FarmII</defName> <defName>Milian_Mechanoid_FarmII</defName>
<label>Gestate Farm II</label> <label>Gestate Farm II</label>
<description>Gestate a Milian modeled Farm II.</description> <description>Gestate a Milian modeled Farm II.</description>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<!-- ================================================================================================== -->
<!-- 龙鸣I -->
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/PawnKindDef[defName="Milian_Mechanoid_FarmI"]</xpath>
<value>
<modExtensions>
<li Class="MilianModification.MilianComponentExtension">
<componentScheme>
<li>
<selectWeight>1</selectWeight>
<availableComponents_Head>
<li>MilianFitting_AnalyseRepairChip</li>
<li>MilianFitting_CraftsmanChip</li>
<li>MilianFitting_IdelBandwidthProtocol</li>
<li>MilianFitting_OfflineSelfMaintenance</li>
<li>MilianFitting_PerceptionChip</li>
<li>MilianFitting_RemoteRepairChip</li>
<li>MilianFitting_VirtualPersonalityChip</li>
<li>MilianFitting_WorkProtocol</li>
</availableComponents_Head>
<availableComponents_TorsoA>
<li>MilianFitting_HeatArmor</li>
<li>MilianFitting_KineticEnergyArmor</li>
<li>MilianFitting_RegenerativeArmor</li>
<li>MilianFitting_CompositeCeramicArmor</li>
<li>MilianFitting_BlastPaddingArmor</li>
<li>MilianFitting_AuxiliaryPowerCore</li>
<li>MilianFitting_AntiKnockModule</li>
<li>MilianFitting_AllTerrainFoot</li>
<li>MilianFitting_CamouflagePainting</li>
<li>MilianFitting_InertiaStabilizer</li>
<li>MilianFitting_ShooterShield</li>
<li>MilianFitting_PointDefense</li>
<li>MilianFitting_GridArmor</li>
<li>MilianFitting_SunPlateSteelBone</li>
<li>MilianFitting_GridArmor</li>
<li>MilianFitting_LoadBracket</li>
<li>MilianFitting_HydraulicRod</li>
</availableComponents_TorsoA>
<availableComponents_TorsoB>
<li>MilianFitting_BackupBattery</li>
<li>MilianFitting_BionicHand</li>
<li>MilianFitting_ConstructionHammer</li>
<li>MilianFitting_DicingSaw</li>
<li>MilianFitting_DormantCharger</li>
<li>MilianFitting_ElectromagneticGenerator</li>
<li>MilianFitting_EternalPowerCore</li>
<li>MilianFitting_IronGuardAdvance</li>
<li>MilianFitting_WasteEnergyRepair</li>
<li>MilianFitting_WasteHeatCircuit</li>
</availableComponents_TorsoB>
<availableComponents_Accessory>
<li>MilianFitting_FoamFlameRetardant</li>
<li>MilianFitting_DetectionRadar</li>
<li>MilianFitting_MobileShield</li>
<li>MilianFitting_Broadshield</li>
<li>MilianFitting_TractionDevice</li>
<li>MilianFitting_JumpPack</li>
<li>MilianFitting_SmokePop</li>
<li>MilianFitting_PortableCable</li>
</availableComponents_Accessory>
<equipmentOfComponentInstalled>
<li>
<component>MilianFitting_ExtendedCombatDroneSlot</component>
<availableApparel>
<li>Milira_CombatDrone_EnergyBubble</li>
</availableApparel>
</li>
</equipmentOfComponentInstalled>
</li>
</componentScheme>
</li>
</modExtensions>
</value>
</li>
</operations>
</Operation>
<!-- 龙鸣II -->
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/PawnKindDef[defName="Milian_Mechanoid_FarmII"]</xpath>
<value>
<modExtensions>
<li Class="MilianModification.MilianComponentExtension">
<componentScheme>
<li>
<selectWeight>1</selectWeight>
<availableComponents_Head>
<li>MilianFitting_AnalyseRepairChip</li>
<li>MilianFitting_CraftsmanChip</li>
<li>MilianFitting_IdelBandwidthProtocol</li>
<li>MilianFitting_OfflineSelfMaintenance</li>
<li>MilianFitting_PerceptionChip</li>
<li>MilianFitting_RemoteRepairChip</li>
<li>MilianFitting_VirtualPersonalityChip</li>
<li>MilianFitting_WorkProtocol</li>
</availableComponents_Head>
<availableComponents_TorsoA>
<li>MilianFitting_HeatArmor</li>
<li>MilianFitting_KineticEnergyArmor</li>
<li>MilianFitting_RegenerativeArmor</li>
<li>MilianFitting_CompositeCeramicArmor</li>
<li>MilianFitting_BlastPaddingArmor</li>
<li>MilianFitting_AuxiliaryPowerCore</li>
<li>MilianFitting_AntiKnockModule</li>
<li>MilianFitting_AllTerrainFoot</li>
<li>MilianFitting_CamouflagePainting</li>
<li>MilianFitting_InertiaStabilizer</li>
<li>MilianFitting_ShooterShield</li>
<li>MilianFitting_PointDefense</li>
<li>MilianFitting_GridArmor</li>
<li>MilianFitting_SunPlateSteelBone</li>
<li>MilianFitting_GridArmor</li>
<li>MilianFitting_LoadBracket</li>
<li>MilianFitting_HydraulicRod</li>
</availableComponents_TorsoA>
<availableComponents_TorsoB>
<li>MilianFitting_BackupBattery</li>
<li>MilianFitting_BionicHand</li>
<li>MilianFitting_ConstructionHammer</li>
<li>MilianFitting_DicingSaw</li>
<li>MilianFitting_DormantCharger</li>
<li>MilianFitting_ElectromagneticGenerator</li>
<li>MilianFitting_EternalPowerCore</li>
<li>MilianFitting_IronGuardAdvance</li>
<li>MilianFitting_WasteEnergyRepair</li>
<li>MilianFitting_WasteHeatCircuit</li>
</availableComponents_TorsoB>
<availableComponents_Accessory>
<li>MilianFitting_FoamFlameRetardant</li>
<li>MilianFitting_DetectionRadar</li>
<li>MilianFitting_MobileShield</li>
<li>MilianFitting_Broadshield</li>
<li>MilianFitting_TractionDevice</li>
<li>MilianFitting_JumpPack</li>
<li>MilianFitting_SmokePop</li>
<li>MilianFitting_PortableCable</li>
</availableComponents_Accessory>
<equipmentOfComponentInstalled>
<li>
<component>MilianFitting_ExtendedCombatDroneSlot</component>
<availableApparel>
<li>Milira_CombatDrone_EnergyBubble</li>
</availableApparel>
</li>
</equipmentOfComponentInstalled>
</li>
</componentScheme>
</li>
</modExtensions>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@ -1,45 +1,30 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<ModMetaData> <ModMetaData>
<name>Miliran Farmer</name> <name>Miliran Farmer</name>
<author>Ancot</author> <author>Kalo</author>
<supportedVersions> <supportedVersions>
<li>1.5</li> <li>1.5</li>
<li>1.6</li>
</supportedVersions> </supportedVersions>
<description>Miliran Farmer Patch.</description> <description>Miliran Farmer Patch.</description>
<packageId>Kalospacer.MiliranFarmerPatch</packageId> <packageId>Kalospacer.MiliranFarmerPatch</packageId>
<modIconPath IgnoreIfNoMatchingField="True">Milira/Faction/Faction_Icon</modIconPath> <modIconPath IgnoreIfNoMatchingField="True">Milira/Faction/Faction_Icon</modIconPath>
<modDependencies> <modDependencies>
<li> <li>
<packageId>erdelf.HumanoidAlienRaces</packageId>
<displayName>Humanoid Alien Races 2.0</displayName>
<steamWorkshopUrl>https://steamcommunity.com/sharedfiles/filedetails/?id=839005762</steamWorkshopUrl>
</li>
<li>
<packageId>Ancot.AncotLibrary</packageId>
<displayName>Ancot Library</displayName>
<steamWorkshopUrl>https://steamcommunity.com/sharedfiles/filedetails/?id=2988801276</steamWorkshopUrl>
</li>
<li>
<packageId>Ancot.MiliraRace</packageId> <packageId>Ancot.MiliraRace</packageId>
<displayName>Milira Race</displayName> <displayName>Milira Race</displayName>
<steamWorkshopUrl>https://steamcommunity.com/sharedfiles/filedetails/?id=2988801276</steamWorkshopUrl> <steamWorkshopUrl>https://steamcommunity.com/sharedfiles/filedetails/?id=2988801276</steamWorkshopUrl>
</li> </li>
<li> <li>
<packageId>Ludeon.RimWorld.Royalty</packageId>
<displayName>Royalty</displayName>
</li>
<li>
<packageId>Ludeon.RimWorld.Biotech</packageId> <packageId>Ludeon.RimWorld.Biotech</packageId>
<displayName>Biotech</displayName> <displayName>Biotech</displayName>
</li> </li>
</modDependencies> </modDependencies>
<loadAfter> <loadbefore>
<li>erdelf.HumanoidAlienRaces</li> <li>Ancot.MilianModification</li>
<li>Ancot.AncotLibrary</li> </loadbefore>
<loadAfter>
<li>Ancot.MiliraRace</li> <li>Ancot.MiliraRace</li>
</loadAfter> </loadAfter>
<incompatibleWith>
<li>ssulunge.KijinRace3</li>
</incompatibleWith>
</ModMetaData> </ModMetaData>

View File

@ -4,5 +4,13 @@
<li>1.5</li> <li>1.5</li>
<li>Content</li> <li>Content</li>
<li IfModActive="Ludeon.RimWorld.Biotech">1.5/Mods/Biotech</li> <li IfModActive="Ludeon.RimWorld.Biotech">1.5/Mods/Biotech</li>
<li IfModActive="Ancot.MilianModification">1.5/Mods/MilianM</li>
</v1.5> </v1.5>
<v1.6>
<li>1.5</li>
<li>Content</li>
<li IfModActive="Ludeon.RimWorld.Biotech">1.5/Mods/Biotech</li>
<li IfModActive="Ancot.MilianModification">1.5/Mods/MilianM</li>
</v1.6>
</loadFolders> </loadFolders>