diff --git a/LoadFolders.xml b/LoadFolders.xml index c32542656d..4abcd917d8 100644 --- a/LoadFolders.xml +++ b/LoadFolders.xml @@ -23,6 +23,7 @@
  • ModPatches/ADogSaid2
  • ModPatches/AOC The Cleanup Devil
  • ModPatches/Advanced Mechanoid Warfare
  • +
  • ModPatches/Advanced Mechanoids
  • ModPatches/Advanced Mortar
  • ModPatches/All-Tech Melee
  • ModPatches/Alpha Animals
  • @@ -253,7 +254,7 @@
  • ModPatches/Glitter Weaponry
  • ModPatches/Gloomy Dragonian Race
  • ModPatches/GouRIMet
  • -
  • ModPatches/Gulden Mod
  • +
  • ModPatches/Gulden Mod
  • ModPatches/Half Dragons
  • ModPatches/Halo - UNSC Armoury
  • ModPatches/Halo UNSC Weapon Pack
  • diff --git a/ModPatches/Advanced Mechanoids/Patches/Advanced_Mechanoid_MiniRifle_Patch.xml b/ModPatches/Advanced Mechanoids/Patches/Advanced_Mechanoid_MiniRifle_Patch.xml new file mode 100644 index 0000000000..2ee1e8d6cf --- /dev/null +++ b/ModPatches/Advanced Mechanoids/Patches/Advanced_Mechanoid_MiniRifle_Patch.xml @@ -0,0 +1,61 @@ + + + + + + + Defs/ThingDef[@Name="AdvancedMechanoidGun"]/tools + + +
  • + + +
  • Blunt
  • + + 10 + 2.0 + 5.0 + Barrel + +
    +
    +
    + + + + + Gun_MiniRifle + + 1.2 + 1 + 0.01 + 0.55 + 9.00 + + + 1.33 + CombatExtended.Verb_ShootCE + true + Bullet_762x51mmNATO_FMJ + 1.2 + 54 + Shot_SniperRifle + GunTail_Heavy + 9 + + + 15 + 3 + AmmoSet_762x51mmNATO + + + Snapshot + + +
  • CE_AI_AR
  • +
  • NoSwitch
  • +
  • MechanoidGunMiniRifle
  • +
    +
    + +
    \ No newline at end of file diff --git a/ModPatches/Advanced Mechanoids/Patches/Advanced_Mechanoid_Patch.xml b/ModPatches/Advanced Mechanoids/Patches/Advanced_Mechanoid_Patch.xml new file mode 100644 index 0000000000..83bcd84347 --- /dev/null +++ b/ModPatches/Advanced Mechanoids/Patches/Advanced_Mechanoid_Patch.xml @@ -0,0 +1,331 @@ + + + + + + + + Defs/PawnKindDef[defName="Mech_AdvancedMilitor"]/combatPower + + 90 + + + + + Defs/PawnKindDef[defName="Mech_AdvancedMilitor"] + +
  • + + 4 + 6 + +
  • +
    +
    + + + + + Defs/ThingDef[@Name="AdvancedMechanoid"]/statBases/ArmorRating_Blunt + + 6.5 + 4.5 + + + + + Defs/ThingDef[@Name="AdvancedMechanoid"]/statBases + + 60 + 30 + 0.36 + 0.12 + 0.12 + + + + + Defs/ThingDef[@Name="AdvancedMechanoid"]/tools + + +
  • + + +
  • Blunt
  • + + 6 + 2.0 + HeadAttackTool + true + 0.5 + +
    +
    +
    + + + Defs/ThingDef[defName="Mech_AdvancedMilitor"]/comps + + Defs/ThingDef[defName="Mech_AdvancedMilitor"] + + + + + + + + Defs/ThingDef[defName="Mech_AdvancedLifter"]/comps + + Defs/ThingDef[defName="Mech_AdvancedLifter"] + + + + + + + + Defs/ThingDef[defName="Mech_AdvancedConstructoid"]/comps + + Defs/ThingDef[defName="Mech_AdvancedConstructoid"] + + + + + + + + Defs/ThingDef[defName="Mech_AdvancedFabricor"]/comps + + Defs/ThingDef[defName="Mech_AdvancedFabricor"] + + + + + + + + Defs/ThingDef[defName="Mech_AdvancedAgrihand"]/comps + + Defs/ThingDef[defName="Mech_AdvancedAgrihand"] + + + + + + + + Defs/ThingDef[defName="Mech_AdvancedParamedic"]/comps + + Defs/ThingDef[defName="Mech_AdvancedParamedic"] + + + + + + + + Defs/ThingDef[defName="Mech_AdvancedMilitor" or defName="Mech_AdvancedLifter" or defName="Mech_AdvancedConstructoid" or defName="Mech_AdvancedFabricor" or defName="Mech_AdvancedAgrihand" or defName="Mech_AdvancedParamedic"]/comps + +
  • + 850 + true + 1125 + 8 + true + + 5 + 5 + + 250 + 200 + 0.65 +
  • +
    +
    + + + + + Defs/ThingDef[defName="Mech_AdvancedMilitor"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="Mech_AdvancedMilitor"]/statBases + + 8 + 6.8 + 0.8 + 0.92 + 0.18 + 0.14 + 0.14 + 150 + 0.4 + + + + + + + Defs/ThingDef[defName="Mech_AdvancedLifter"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="Mech_AdvancedLifter"]/statBases + + 75 + 35 + + + + + + + Defs/ThingDef[defName="Mech_AdvancedConstructoid"]/tools + + +
  • + + +
  • Cut
  • + + 10 + 3.5 + LeftPowerSaw + true + 4 + 3 + true + +
  • + + +
  • Blunt
  • + + 13 + 1.4 + RightHammerhead + true + 11.5 + true + +
    +
    +
    + + + + + Defs/ThingDef[defName="Mech_AdvancedFabricor"] + +
  • + Humanoid +
  • +
    +
    + + + + + Defs/ThingDef[defName="Mech_AdvancedAgrihand"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="Mech_Agrihand"]/tools + + +
  • + + +
  • Cut
  • + + 21 + 1.74 + RightBlade + 1.2 + 2.4 + true + +
  • + + +
  • Stab
  • + + 14 + 1.11 + RightBlade + 18.5 + 12 + true + +
    +
    +
    + + + + + Defs/ThingDef[defName="Mech_AdvancedCleansweeper"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="Mech_AdvancedCleansweeper"]/comps + + Defs/ThingDef[defName="Mech_AdvancedCleansweeper"] + + + + + + + + Defs/ThingDef[defName="Mech_AdvancedCleansweeper"]/comps + +
  • + 550 + true + 1150 + 6 + true + + 5 + 5 + + 250 + 200 + 0.55 +
  • +
    +
    + + + + Defs/ThingDef[defName="Mech_AdvancedParamedic"] + +
  • + Humanoid +
  • +
    +
    + +
    \ No newline at end of file diff --git a/ModPatches/Advanced Mechanoids/Patches/Advanced_Tunneler_Patch.xml b/ModPatches/Advanced Mechanoids/Patches/Advanced_Tunneler_Patch.xml new file mode 100644 index 0000000000..79b3717a1f --- /dev/null +++ b/ModPatches/Advanced Mechanoids/Patches/Advanced_Tunneler_Patch.xml @@ -0,0 +1,108 @@ + + + + + + + Defs/ThingDef[defName="Mech_AdvancedTunneler"] + +
  • + QuadrupedLow +
  • +
    +
    + + + Defs/ThingDef[defName="Mech_AdvancedTunneler"]/statBases/ArmorRating_Blunt + + 68 + + + + + Defs/ThingDef[defName="Mech_AdvancedTunneler"]/statBases/ArmorRating_Sharp + + 28 + + + + + Defs/ThingDef[defName="Mech_AdvancedTunneler"]/statBases + + 0.5 + 0.06 + 0.35 + 0.72 + 500 + + + + + Defs/ThingDef[defName="Mech_AdvancedTunneler"]/statBases/EnergyShieldEnergyMax + + 5 + + + + + Defs/ThingDef[defName="Mech_AdvancedTunneler"]/tools + + +
  • + + +
  • Blunt
  • + + 49 + 2.6 + LeftPowerClaw + true + 26 + +
  • + + +
  • Scratch
  • + + 41 + 2.6 + RightPowerClaw + true + 5 + 16 + +
    +
    +
    + + + Defs/ThingDef[defName="Mech_AdvancedTunneler"]/comps + + Defs/ThingDef[defName="Mech_AdvancedTunneler"] + + + + + + + + Defs/ThingDef[defName="Mech_AdvancedTunneler"]/comps + +
  • + 3250 + true + 1150 + 8 + true + + 5 + 5 + + 275 + 200 + 0.75 +
  • +
    +
    + +
    \ No newline at end of file diff --git a/ModPatches/Advanced Mechanoids/Patches/Body_Parts_Patch.xml b/ModPatches/Advanced Mechanoids/Patches/Body_Parts_Patch.xml new file mode 100644 index 0000000000..384fe60686 --- /dev/null +++ b/ModPatches/Advanced Mechanoids/Patches/Body_Parts_Patch.xml @@ -0,0 +1,422 @@ + + + + + + + + + +
  • + Defs/BodyDef[defName="Mech_AdvancedMilitor"]/corePart/groups + + Defs/BodyDef[defName="Mech_AdvancedMilitor"]/corePart + + +
  • +
  • + Defs/BodyDef[defName="Mech_AdvancedMilitor"]/corePart/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/groups + + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/groups + + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"] + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/groups + + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"] + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="SightSensor"]/groups + + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="SightSensor"] + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="SightSensor"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="HearingSensor"]/groups + + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="HearingSensor"] + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="HearingSensor"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="SmellSensor"]/groups + + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="SmellSensor"] + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedMilitor" or + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalNeck"]/parts/li[def="MechanicalHead"]/parts/li[def="SmellSensor"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + + +
  • + Defs/BodyDef[defName="Mech_AdvancedMilitor"]/corePart/parts/li[def="SmallMechanicalLeg"]/groups + + Defs/BodyDef[defName="Mech_AdvancedMilitor"]/corePart/parts/li[def="SmallMechanicalLeg"] + + +
  • +
  • + Defs/BodyDef[defName="Mech_AdvancedMilitor"]/corePart/parts/li[def="SmallMechanicalLeg"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalLeg"]/groups + + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalLeg"] + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalLeg"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalShoulder"]/groups + + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalShoulder"] + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalShoulder"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + + + +
  • + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalShoulder"]/parts/li[def="MechanicalArm"]/groups + + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalShoulder"]/parts/li[def="MechanicalArm"] + + +
  • +
  • + Defs/BodyDef[ + defName="Mech_AdvancedLifter" or + defName="Mech_AdvancedParamedic" or + defName="Mech_AdvancedTunneler" or + defName="Mech_AdvancedFabricor" or + defName="Mech_AdvancedCleansweeper" or + defName="Mech_AdvancedAgrihand" or + defName="Mech_AdvancedConstructoid" + ]/corePart/parts/li[def="MechanicalShoulder"]/parts/li[def="MechanicalArm"]/groups +
  • CoveredByNaturalArmor
  • + +
    +
    + +
    \ No newline at end of file diff --git a/SupportedThirdPartyMods.md b/SupportedThirdPartyMods.md index eba18a6a7e..2119587610 100644 --- a/SupportedThirdPartyMods.md +++ b/SupportedThirdPartyMods.md @@ -76,6 +76,7 @@ ABF: Utility Synstructs | ADE Advanced Turrets | ADE Advanced Turrets + | Advanced Mortar (Continued) | +Advanced Mechanoids | All-Tech Melee | Alpha Animals | Alpha Biomes |