From 93754e7b33885943714b2b28643d43c2d913b867 Mon Sep 17 00:00:00 2001 From: SaltyKarl <84060664+SaltyKarl@users.noreply.github.com> Date: Thu, 18 Jun 2026 01:16:22 +0800 Subject: [PATCH 1/4] first pass --- LoadFolders.xml | 1 + .../Bodies_Drones.xml | 396 +++++ .../Buildings_Traps.xml | 11 + .../Races_Drones.xml | 1526 +++++++++++++++++ .../Weapons_Drones.xml | 243 +++ SupportedThirdPartyMods.md | 1 + 6 files changed, 2178 insertions(+) create mode 100644 ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml create mode 100644 ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Buildings_Traps.xml create mode 100644 ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones.xml create mode 100644 ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml diff --git a/LoadFolders.xml b/LoadFolders.xml index 1646d1b5aa..1a19af6c57 100644 --- a/LoadFolders.xml +++ b/LoadFolders.xml @@ -692,6 +692,7 @@
  • ModPatches/Vanilla Psycasts Expanded - Runesmith
  • ModPatches/Vanilla Quests Expanded - Cryptoforge
  • ModPatches/Vanilla Quests Expanded - Deadlife
  • +
  • ModPatches/Vanilla Quests Expanded - Drone Factory
  • ModPatches/Vanilla Quests Expanded - Ancients
  • ModPatches/Vanilla Races Expanded - Android
  • ModPatches/Vanilla Races Expanded - Archon
  • diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml new file mode 100644 index 0000000000..6aa6cafc18 --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml @@ -0,0 +1,396 @@ + + + + + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/groups + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart + + + + + + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSection"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"] + + + + + + + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/groups + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart + + + + + + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSection"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"] + + + + + + + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/groups + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart + + + + + + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSection"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"] + + + + + + + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/groups + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart + + + + + + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"] + + + + + + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSection"] + + + + + + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"] + + + + + + + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/groups + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart + + + + + + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"] + + + + + + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSection"] + + + + + + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"] + + + + + + + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/groups + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart + + + + + + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSection"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"] + + + + + + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneLeg"]/groups + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneLeg"] + + + + + + + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    + + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneLeg"]/groups + +
  • CoveredByNaturalArmor
  • +
    +
    +
    \ No newline at end of file diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Buildings_Traps.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Buildings_Traps.xml new file mode 100644 index 0000000000..e8ec1a15df --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Buildings_Traps.xml @@ -0,0 +1,11 @@ + + + + + Defs/ThingDef[@Name="VQED_TrapIEDBase"]/fillPercent + + 0.75 + + + + \ No newline at end of file diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones.xml new file mode 100644 index 0000000000..b0b726038f --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones.xml @@ -0,0 +1,1526 @@ + + + + + Defs/ThingDef[@Name="VQE_BaseDrone"] + +
  • + QuadrupedLow +
  • +
    +
    + + + Defs/ThingDef[@Name="VQE_BaseDrone"]/statBases/ArmorRating_Blunt + + 3 + 0 + 0.60 + + + + + Defs/ThingDef[@Name="VQE_BaseDrone"]/statBases/ArmorRating_Sharp + + 2 + + + + + Defs/ThingDef[@Name="VQE_BaseDrone"]/statBases/ArmorRating_Heat + + 0.00 + + + + + Defs/ThingDef[@Name="VQE_BaseDrone"]/statBases + + 50 + 20 + 0.1 + 0.04 + 0.04 + + + + + + + Defs/PawnKindDef[defName="VQE_BattleDrone"] + +
  • + + 3 + 3 + +
  • +
    +
    + + + Defs/PawnKindDef[defName="VQE_Protolancer"] + +
  • + + 3 + 3 + +
  • +
    +
    + + + Defs/PawnKindDef[defName="VQE_RaiderDrone"] + +
  • + + 4 + 4 + +
  • +
    +
    + + + Defs/PawnKindDef[defName="VQE_TurretDrone"] + +
  • + + 4 + 4 + +
  • +
    +
    + + + Defs/PawnKindDef[defName="VQE_StingrayDrone"] + +
  • + + 4 + 4 + +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_BattleDrone"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_BattleDrone"]/statBases + + 0.25 + 30 + 0.13 + 0.12 + 0.09 + + + + + Defs/ThingDef[defName="VQE_BattleDrone"]/race/baseHealthScale + + 1.0 + + + + + Defs/ThingDef[defName="VQE_BattleDrone"]/statBases/ArmorRating_Sharp + + 3 + + + + + Defs/ThingDef[defName="VQE_BattleDrone"]/statBases/ArmorRating_Blunt + + 4.5 + + + + + Defs/ThingDef[defName="VQE_BattleDrone"]/tools + + +
  • + + +
  • Stab
  • + + 8 + 2.6 + VQE_SpikedShellAttackTool + 6 + 4 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_BattleDrone"]/comps + + Defs/ThingDef[defName="VQE_BattleDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_BattleDrone"]/comps + +
  • + 1000 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/statBases + + 0.25 + 30 + 0.13 + 0.12 + 0.09 + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/race/baseHealthScale + + 1.0 + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/statBases/ArmorRating_Sharp + + 2 + + + + + Defs/ThingDef[defName="VQE_BattleDrone"]/statBases/ArmorRating_Blunt + + 3 + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/tools + + +
  • + + +
  • Stab
  • + + 8 + 2.6 + VQE_SpikedShellAttackTool + 6 + 4 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/comps + + Defs/ThingDef[defName="VQE_CraftingDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/comps + +
  • + 700 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_Protolancer"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_Protolancer"]/statBases + + 0.25 + 40 + 0.13 + 0.12 + 0.09 + + + + + Defs/ThingDef[defName="VQE_Protolancer"]/race/baseHealthScale + + 1.0 + + + + + Defs/ThingDef[defName="VQE_Protolancer"]/statBases/ArmorRating_Sharp + + 3.5 + + + + + Defs/ThingDef[defName="VQE_Protolancer"]/statBases/ArmorRating_Blunt + + 5 + + + + + Defs/ThingDef[defName="VQE_Protolancer"]/tools + + +
  • + + +
  • Stab
  • + + 8 + 2.6 + VQE_SpikedShellAttackTool + 6 + 4 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_Protolancer"]/comps + + Defs/ThingDef[defName="VQE_Protolancer"] + + + + + + + + Defs/ThingDef[defName="VQE_Protolancer"]/comps + +
  • + 1000 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_RaiderDrone"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_RaiderDrone"]/statBases + + 60 + 40 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_RaiderDrone"]/statBases + + 0.25 + + + + + Defs/ThingDef[defName="VQE_RaiderDrone"]/statBases/ArmorRating_Sharp + + 3.5 + + + + + Defs/ThingDef[defName="VQE_RaiderDrone"]/statBases/ArmorRating_Blunt + + 5 + + + + + Defs/ThingDef[defName="VQE_RaiderDrone"]/tools + + +
  • + + +
  • Stab
  • + + 8 + 2.6 + VQE_SpikedShellAttackTool + 6 + 4 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_RaiderDrone"]/comps + + Defs/ThingDef[defName="VQE_RaiderDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_RaiderDrone"]/comps + +
  • + 1000 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/statBases + + 50 + 20 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/comps + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/statBases + + 50 + 20 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/comps + + Defs/ThingDef[defName="VQE_CleanerDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/statBases + + 50 + 20 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/comps + + Defs/ThingDef[defName="VQE_FarmingDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_FirefighterDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/statBases + + 25 + 10 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/comps + + Defs/ThingDef[defName="VQE_FirefighterDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/comps + +
  • + 150 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/statBases + + 60 + 25 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/comps + + Defs/ThingDef[defName="VQE_HaulerDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_HornetDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_HornetDrone"]/statBases + + 60 + 25 + 0.25 + 0.2 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_HornetDrone"]/race/baseHealthScale + + 1 + + + + + Defs/ThingDef[defName="VQE_HornetDrone"]/tools + + +
  • + + +
  • Stab
  • + + 10 + 2.6 + VQE_SpikedShellAttackTool + 16 + 8 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_HornetDrone"]/comps + + Defs/ThingDef[defName="VQE_HornetDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_HornetDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_MinerDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_MinerDrone"]/statBases + + 60 + 25 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_MinerDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_MinerDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_MinerDrone"]/comps + + Defs/ThingDef[defName="VQE_MinerDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_MinerDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_PackDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_PackDrone"]/statBases/VEF_MassCarryCapacity + + 40 + + + + + Defs/ThingDef[defName="VQE_PackDrone"]/statBases + + 80 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_PackDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_PackDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_PackDrone"]/comps + + Defs/ThingDef[defName="VQE_PackDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_PackDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_ShufflerDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_ShufflerDrone"]/statBases + + 35 + 20 + 0.04 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_ShufflerDrone"]/race/baseHealthScale + + 1 + + + + + Defs/ThingDef[defName="VQE_ShufflerDrone"]/tools + + +
  • + + +
  • Stab
  • + + 8 + 2.6 + VQE_SpikedShellAttackTool + 6 + 4 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_ShufflerDrone"]/comps + + Defs/ThingDef[defName="VQE_ShufflerDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_ShufflerDrone"]/comps + +
  • + 500 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_DriverDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_DriverDrone"]/statBases + + 20 + 10 + 0.04 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_DriverDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_DriverDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_DriverDrone"]/comps + + Defs/ThingDef[defName="VQE_DriverDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_DriverDrone"]/comps + +
  • + 250 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_CrawlerDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_CrawlerDrone"]/statBases + + 20 + 10 + 0.04 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_CrawlerDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_CrawlerDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_CrawlerDrone"]/comps + + Defs/ThingDef[defName="VQE_CrawlerDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_CrawlerDrone"]/comps + +
  • + 250 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_StingrayDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_StingrayDrone"]/statBases + + 60 + 25 + 0.2 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_StingrayDrone"]/statBases + + 0.5 + + + + + Defs/ThingDef[defName="VQE_StingrayDrone"]/race/baseHealthScale + + 1.25 + + + + + Defs/ThingDef[defName="VQE_StingrayDrone"]/tools + + +
  • + + +
  • Stab
  • + + 10 + 2.6 + VQE_SpikedShellAttackTool + 16 + 8 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_StingrayDrone"]/comps + + Defs/ThingDef[defName="VQE_StingrayDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_StingrayDrone"]/comps + +
  • + 500 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_TurretDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_TurretDrone"]/statBases + + 40 + 80 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_TurretDrone"]/tools + + +
  • + + +
  • Stab
  • + + 8 + 2.6 + VQE_SpikedShellAttackTool + 6 + 4 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_TurretDrone"]/comps + + Defs/ThingDef[defName="VQE_TurretDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_TurretDrone"]/comps + +
  • + 500 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + +
    \ No newline at end of file diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml new file mode 100644 index 0000000000..38adcf57ec --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml @@ -0,0 +1,243 @@ + + + + + + Defs/ThingDef[ + defName="VQE_Gun_Stubgun" or + defName="VQE_Gun_DroneTurret" or + defName="VQE_Gun_Rattlegun" or + defName="VQE_Gun_Lance" or + defName="VQE_Gun_StingrayCannon" + ]/tools + + + +
  • + + +
  • Blunt
  • + + 5 + 2.02 + 1.630 + Barrel + +
  • + + +
  • Poke
  • + + 8 + 1.55 + 2.755 + Muzzle + +
    +
    +
    + + + + + VQE_Gun_Stubgun + + 3.50 + 0.39 + 0.15 + 1.26 + 6.7 + 1 + + + 2.54 + CombatExtended.Verb_ShootCE + true + Bullet_12Gauge_Buck + 0.6 + 16 + Shot_Shotgun_NoRack + GunTail_Heavy + 9 + 15 + + + 12 + 6 + AmmoSet_12Gauge + + + Snapshot + + +
  • CE_AI_BROOM
  • +
    +
    + + + + + VQE_Gun_DroneTurret + + 0.36 + 1.05 + 0.07 + 0.67 + 4 + + + 1.02 + CombatExtended.Verb_ShootCE + true + Bullet_556x45mmNATO_FMJ + 1.3 + 50 + 5 + 10 + GunShotA + GunTail_Medium + 6 + Mounted + + + 100 + 7.8 + AmmoSet_556x45mmNATO + + + AimedShot + 5 + true + + +
  • CE_MachineGun
  • +
  • CE_AI_LMG
  • +
  • NoSwitch
  • +
    +
    + + + + + VQE_Gun_StingrayCannon + + 0.43 + 1.1 + 0.15 + 1.8 + 10 + + + 3.87 + CombatExtended.Verb_ShootCE + true + Bullet_30x64mmFuel_Incendiary + 1.0 + 40 + Shot_IncendiaryLauncher + GunTail_Medium + 9 + + true + + + + 5 + 4 + AmmoSet_30x64mmFuel + + + FALSE + SuppressFire + + +
  • CE_AI_AOE
  • +
  • NoSwitch
  • +
    + false +
    + + + + + VQE_Gun_Rattlegun + + 8.7 + 0.56 + 1 + 0.05 + 1.37 + 12.9 + + + 1.38 + CombatExtended.Verb_ShootCE + true + Bullet_303British_FMJ + 1.3 + 54 + 7 + 10 + Shot_CE_BattleRifle + GunTail_Medium + 9 + + true + + Mounted + + + 50 + 6 + AmmoSet_303British + + + 5 + FALSE + SuppressFire + + +
  • CE_MachineGun
  • +
  • CE_AI_LMG
  • +
  • NoSwitch
  • +
    + false +
    + + + + + VQE_Gun_Lance + + 0.36 + 1 + 0.01 + 0.88 + 13.00 + + + 0.92 + CombatExtended.Verb_ShootCE + true + Bullet_303British_FMJ + 1.1 + 62 + Shot_SniperRifle + GunTail_Heavy + 9 + + + 10 + 4 + AmmoSet_303British + + + AimedShot + + +
  • CE_AI_Rifle
  • +
  • NoSwitch
  • +
    +
    + +
    \ No newline at end of file diff --git a/SupportedThirdPartyMods.md b/SupportedThirdPartyMods.md index 427003bb9b..fa45a082a2 100644 --- a/SupportedThirdPartyMods.md +++ b/SupportedThirdPartyMods.md @@ -660,6 +660,7 @@ Vanilla Psycasts Expanded - Runesmith | Vanilla Quests Expanded - Ancients | Vanilla Quests Expanded - Cryptoforge | Vanilla Quests Expanded - Deadlife | +Vanilla Quests Expanded - Drone Factory | Vanilla Races Expanded - Android | Vanilla Races Expanded - Archon | Vanilla Races Expanded - Fungoid | From 9e7776cfe815c325d003c43f6dfeca0e4f4c227f Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sat, 20 Jun 2026 03:23:47 -0400 Subject: [PATCH 2/4] Split up drone file, fix typo --- .../Pawnkinds_Drones.xml | 66 ++ ...ces_Drones.xml => Races_Drones_Combat.xml} | 766 +----------------- .../Races_Drones_Utility.xml | 719 ++++++++++++++++ 3 files changed, 801 insertions(+), 750 deletions(-) create mode 100644 ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Pawnkinds_Drones.xml rename ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/{Races_Drones.xml => Races_Drones_Combat.xml} (52%) create mode 100644 ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Utility.xml diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Pawnkinds_Drones.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Pawnkinds_Drones.xml new file mode 100644 index 0000000000..33005bc267 --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Pawnkinds_Drones.xml @@ -0,0 +1,66 @@ + + + + + + + Defs/PawnKindDef[defName="VQE_BattleDrone"] + +
  • + + 3 + 3 + +
  • +
    +
    + + + Defs/PawnKindDef[defName="VQE_Protolancer"] + +
  • + + 3 + 3 + +
  • +
    +
    + + + Defs/PawnKindDef[defName="VQE_RaiderDrone"] + +
  • + + 4 + 4 + +
  • +
    +
    + + + Defs/PawnKindDef[defName="VQE_TurretDrone"] + +
  • + + 4 + 4 + +
  • +
    +
    + + + Defs/PawnKindDef[defName="VQE_StingrayDrone"] + +
  • + + 4 + 4 + +
  • +
    +
    + +
    \ No newline at end of file diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Combat.xml similarity index 52% rename from ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones.xml rename to ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Combat.xml index b0b726038f..3bf70369ab 100644 --- a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones.xml +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Combat.xml @@ -43,68 +43,6 @@ 0.04 - - - - - Defs/PawnKindDef[defName="VQE_BattleDrone"] - -
  • - - 3 - 3 - -
  • -
    -
    - - - Defs/PawnKindDef[defName="VQE_Protolancer"] - -
  • - - 3 - 3 - -
  • -
    -
    - - - Defs/PawnKindDef[defName="VQE_RaiderDrone"] - -
  • - - 4 - 4 - -
  • -
    -
    - - - Defs/PawnKindDef[defName="VQE_TurretDrone"] - -
  • - - 4 - 4 - -
  • -
    -
    - - - Defs/PawnKindDef[defName="VQE_StingrayDrone"] - -
  • - - 4 - 4 - -
  • -
    -
    @@ -198,98 +136,6 @@ - - - - Defs/ThingDef[defName="VQE_CraftingDrone"] - -
  • - Humanoid -
  • -
    -
    - - - Defs/ThingDef[defName="VQE_CraftingDrone"]/statBases - - 0.25 - 30 - 0.13 - 0.12 - 0.09 - - - - - Defs/ThingDef[defName="VQE_CraftingDrone"]/race/baseHealthScale - - 1.0 - - - - - Defs/ThingDef[defName="VQE_CraftingDrone"]/statBases/ArmorRating_Sharp - - 2 - - - - - Defs/ThingDef[defName="VQE_BattleDrone"]/statBases/ArmorRating_Blunt - - 3 - - - - - Defs/ThingDef[defName="VQE_CraftingDrone"]/tools - - -
  • - - -
  • Stab
  • - - 8 - 2.6 - VQE_SpikedShellAttackTool - 6 - 4 - -
    -
    -
    - - - Defs/ThingDef[defName="VQE_CraftingDrone"]/comps - - Defs/ThingDef[defName="VQE_CraftingDrone"] - - - - - - - - Defs/ThingDef[defName="VQE_CraftingDrone"]/comps - -
  • - 700 - true - 1250 - 5 - true - - 5 - 5 - - 300 - 200 - 0.5 -
  • -
    -
    - @@ -474,95 +320,10 @@ - - - - Defs/ThingDef[defName="VQE_AutobroadcasterDrone"] - -
  • - Vehicle -
  • -
    -
    - - - Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/statBases - - 50 - 20 - 0.1 - 0.04 - 0.04 - - - - - Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/statBases/ArmorRating_Heat - - 0 - - - - - Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/race/baseHealthScale - - 0.5 - - - - - Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/tools - - -
  • - - -
  • Stab
  • - - 6 - 2.6 - VQE_SpikedShellAttackTool - 3 - 2 - -
    -
    -
    - - - Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/comps - - Defs/ThingDef[defName="VQE_AutobroadcasterDrone"] - - - - - - - - Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/comps - -
  • - 300 - true - 1250 - 5 - true - - 5 - 5 - - 300 - 200 - 0.5 -
  • -
    -
    - - + - Defs/ThingDef[defName="VQE_CleanerDrone"] + Defs/ThingDef[defName="VQE_HornetDrone"]
  • Vehicle @@ -571,380 +332,47 @@ - Defs/ThingDef[defName="VQE_CleanerDrone"]/statBases + Defs/ThingDef[defName="VQE_HornetDrone"]/statBases - 50 - 20 - 0.1 + 60 + 25 + 0.25 + 0.2 0.04 0.04 - Defs/ThingDef[defName="VQE_CleanerDrone"]/statBases/ArmorRating_Heat - - 0 - - - - - Defs/ThingDef[defName="VQE_CleanerDrone"]/race/baseHealthScale + Defs/ThingDef[defName="VQE_HornetDrone"]/race/baseHealthScale - 0.5 + 1 - Defs/ThingDef[defName="VQE_CleanerDrone"]/tools + Defs/ThingDef[defName="VQE_HornetDrone"]/tools
  • - +
  • Stab
  • - 6 + 10 2.6 VQE_SpikedShellAttackTool - 3 - 2 + 16 + 8
    - Defs/ThingDef[defName="VQE_CleanerDrone"]/comps + Defs/ThingDef[defName="VQE_HornetDrone"]/comps - Defs/ThingDef[defName="VQE_CleanerDrone"] - - - - - - - - Defs/ThingDef[defName="VQE_CleanerDrone"]/comps - -
  • - 300 - true - 1250 - 5 - true - - 5 - 5 - - 300 - 200 - 0.5 -
  • -
    -
    - - - - - Defs/ThingDef[defName="VQE_FarmingDrone"] - -
  • - Vehicle -
  • -
    -
    - - - Defs/ThingDef[defName="VQE_FarmingDrone"]/statBases - - 50 - 20 - 0.1 - 0.04 - 0.04 - - - - - Defs/ThingDef[defName="VQE_FarmingDrone"]/statBases/ArmorRating_Heat - - 0 - - - - - Defs/ThingDef[defName="VQE_FarmingDrone"]/race/baseHealthScale - - 0.5 - - - - - Defs/ThingDef[defName="VQE_FarmingDrone"]/tools - - -
  • - - -
  • Stab
  • - - 6 - 2.6 - VQE_SpikedShellAttackTool - 3 - 2 - -
    -
    -
    - - - Defs/ThingDef[defName="VQE_FarmingDrone"]/comps - - Defs/ThingDef[defName="VQE_FarmingDrone"] - - - - - - - - Defs/ThingDef[defName="VQE_FarmingDrone"]/comps - -
  • - 300 - true - 1250 - 5 - true - - 5 - 5 - - 300 - 200 - 0.5 -
  • -
    -
    - - - - - Defs/ThingDef[defName="VQE_FirefighterDrone"] - -
  • - Vehicle -
  • -
    -
    - - - Defs/ThingDef[defName="VQE_FirefighterDrone"]/statBases - - 25 - 10 - 0.1 - 0.04 - 0.04 - - - - - Defs/ThingDef[defName="VQE_FirefighterDrone"]/race/baseHealthScale - - 0.5 - - - - - Defs/ThingDef[defName="VQE_FirefighterDrone"]/tools - - -
  • - - -
  • Stab
  • - - 6 - 2.6 - VQE_SpikedShellAttackTool - 3 - 2 - -
    -
    -
    - - - Defs/ThingDef[defName="VQE_FirefighterDrone"]/comps - - Defs/ThingDef[defName="VQE_FirefighterDrone"] - - - - - - - - Defs/ThingDef[defName="VQE_FirefighterDrone"]/comps - -
  • - 150 - true - 1250 - 5 - true - - 5 - 5 - - 300 - 200 - 0.5 -
  • -
    -
    - - - - - Defs/ThingDef[defName="VQE_HaulerDrone"] - -
  • - Vehicle -
  • -
    -
    - - - Defs/ThingDef[defName="VQE_HaulerDrone"]/statBases - - 60 - 25 - 0.1 - 0.04 - 0.04 - - - - - Defs/ThingDef[defName="VQE_HaulerDrone"]/statBases/ArmorRating_Heat - - 0 - - - - - Defs/ThingDef[defName="VQE_HaulerDrone"]/race/baseHealthScale - - 0.5 - - - - - Defs/ThingDef[defName="VQE_HaulerDrone"]/tools - - -
  • - - -
  • Stab
  • - - 6 - 2.6 - VQE_SpikedShellAttackTool - 3 - 2 - -
    -
    -
    - - - Defs/ThingDef[defName="VQE_HaulerDrone"]/comps - - Defs/ThingDef[defName="VQE_HaulerDrone"] - - - - - - - - Defs/ThingDef[defName="VQE_HaulerDrone"]/comps - -
  • - 300 - true - 1250 - 5 - true - - 5 - 5 - - 300 - 200 - 0.5 -
  • -
    -
    - - - - - Defs/ThingDef[defName="VQE_HornetDrone"] - -
  • - Vehicle -
  • -
    -
    - - - Defs/ThingDef[defName="VQE_HornetDrone"]/statBases - - 60 - 25 - 0.25 - 0.2 - 0.04 - 0.04 - - - - - Defs/ThingDef[defName="VQE_HornetDrone"]/race/baseHealthScale - - 1 - - - - - Defs/ThingDef[defName="VQE_HornetDrone"]/tools - - -
  • - - -
  • Stab
  • - - 10 - 2.6 - VQE_SpikedShellAttackTool - 16 - 8 - -
    -
    -
    - - - Defs/ThingDef[defName="VQE_HornetDrone"]/comps - - Defs/ThingDef[defName="VQE_HornetDrone"] + Defs/ThingDef[defName="VQE_HornetDrone"] @@ -971,168 +399,6 @@ - - - - Defs/ThingDef[defName="VQE_MinerDrone"] - -
  • - Vehicle -
  • -
    -
    - - - Defs/ThingDef[defName="VQE_MinerDrone"]/statBases - - 60 - 25 - 0.1 - 0.04 - 0.04 - - - - - Defs/ThingDef[defName="VQE_MinerDrone"]/statBases/ArmorRating_Heat - - 0 - - - - - Defs/ThingDef[defName="VQE_MinerDrone"]/tools - - -
  • - - -
  • Stab
  • - - 6 - 2.6 - VQE_SpikedShellAttackTool - 3 - 2 - -
    -
    -
    - - - Defs/ThingDef[defName="VQE_MinerDrone"]/comps - - Defs/ThingDef[defName="VQE_MinerDrone"] - - - - - - - - Defs/ThingDef[defName="VQE_MinerDrone"]/comps - -
  • - 300 - true - 1250 - 5 - true - - 5 - 5 - - 300 - 200 - 0.5 -
  • -
    -
    - - - - - Defs/ThingDef[defName="VQE_PackDrone"] - -
  • - Vehicle -
  • -
    -
    - - - Defs/ThingDef[defName="VQE_PackDrone"]/statBases/VEF_MassCarryCapacity - - 40 - - - - - Defs/ThingDef[defName="VQE_PackDrone"]/statBases - - 80 - 0.1 - 0.04 - 0.04 - - - - - Defs/ThingDef[defName="VQE_PackDrone"]/statBases/ArmorRating_Heat - - 0 - - - - - Defs/ThingDef[defName="VQE_PackDrone"]/tools - - -
  • - - -
  • Stab
  • - - 6 - 2.6 - VQE_SpikedShellAttackTool - 3 - 2 - -
    -
    -
    - - - Defs/ThingDef[defName="VQE_PackDrone"]/comps - - Defs/ThingDef[defName="VQE_PackDrone"] - - - - - - - - Defs/ThingDef[defName="VQE_PackDrone"]/comps - -
  • - 300 - true - 1250 - 5 - true - - 5 - 5 - - 300 - 200 - 0.5 -
  • -
    -
    - diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Utility.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Utility.xml new file mode 100644 index 0000000000..4896f01651 --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Utility.xml @@ -0,0 +1,719 @@ + + + + + Defs/ThingDef[@Name="VQE_BaseDrone"] + +
  • + QuadrupedLow +
  • +
    +
    + + + Defs/ThingDef[@Name="VQE_BaseDrone"]/statBases/ArmorRating_Blunt + + 3 + 0 + 0.60 + + + + + Defs/ThingDef[@Name="VQE_BaseDrone"]/statBases/ArmorRating_Sharp + + 2 + + + + + Defs/ThingDef[@Name="VQE_BaseDrone"]/statBases/ArmorRating_Heat + + 0.00 + + + + + Defs/ThingDef[@Name="VQE_BaseDrone"]/statBases + + 50 + 20 + 0.1 + 0.04 + 0.04 + + + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"] + +
  • + Humanoid +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/statBases + + 0.25 + 30 + 0.13 + 0.12 + 0.09 + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/race/baseHealthScale + + 1.0 + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/statBases/ArmorRating_Sharp + + 2 + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/statBases/ArmorRating_Blunt + + 3 + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/tools + + +
  • + + +
  • Stab
  • + + 8 + 2.6 + VQE_SpikedShellAttackTool + 6 + 4 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/comps + + Defs/ThingDef[defName="VQE_CraftingDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_CraftingDrone"]/comps + +
  • + 700 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/statBases + + 50 + 20 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/comps + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_AutobroadcasterDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/statBases + + 50 + 20 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/comps + + Defs/ThingDef[defName="VQE_CleanerDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_CleanerDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/statBases + + 50 + 20 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/comps + + Defs/ThingDef[defName="VQE_FarmingDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_FarmingDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_FirefighterDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/statBases + + 25 + 10 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/comps + + Defs/ThingDef[defName="VQE_FirefighterDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_FirefighterDrone"]/comps + +
  • + 150 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/statBases + + 60 + 25 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/race/baseHealthScale + + 0.5 + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/comps + + Defs/ThingDef[defName="VQE_HaulerDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_HaulerDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_MinerDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_MinerDrone"]/statBases + + 60 + 25 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_MinerDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_MinerDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_MinerDrone"]/comps + + Defs/ThingDef[defName="VQE_MinerDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_MinerDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + + + + + Defs/ThingDef[defName="VQE_PackDrone"] + +
  • + Vehicle +
  • +
    +
    + + + Defs/ThingDef[defName="VQE_PackDrone"]/statBases/VEF_MassCarryCapacity + + 40 + + + + + Defs/ThingDef[defName="VQE_PackDrone"]/statBases + + 80 + 0.1 + 0.04 + 0.04 + + + + + Defs/ThingDef[defName="VQE_PackDrone"]/statBases/ArmorRating_Heat + + 0 + + + + + Defs/ThingDef[defName="VQE_PackDrone"]/tools + + +
  • + + +
  • Stab
  • + + 6 + 2.6 + VQE_SpikedShellAttackTool + 3 + 2 + +
    +
    +
    + + + Defs/ThingDef[defName="VQE_PackDrone"]/comps + + Defs/ThingDef[defName="VQE_PackDrone"] + + + + + + + + Defs/ThingDef[defName="VQE_PackDrone"]/comps + +
  • + 300 + true + 1250 + 5 + true + + 5 + 5 + + 300 + 200 + 0.5 +
  • +
    +
    + +
    \ No newline at end of file From 2a7e89f04e2b2db95e15a28d1fb425e2f579ff2c Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sat, 20 Jun 2026 03:23:54 -0400 Subject: [PATCH 3/4] Whitespace --- .../Bodies_Drones.xml | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml index 6aa6cafc18..0cbc650165 100644 --- a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml @@ -11,6 +11,7 @@
    + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups @@ -20,6 +21,7 @@ + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups @@ -29,6 +31,7 @@ + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups @@ -38,6 +41,7 @@ + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/groups @@ -45,24 +49,28 @@
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithSingleWheel"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups
  • CoveredByNaturalArmor
  • + @@ -74,6 +82,7 @@ + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups @@ -83,6 +92,7 @@ + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups @@ -92,6 +102,7 @@ + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups @@ -101,6 +112,7 @@ + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/groups @@ -108,24 +120,28 @@
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithWheels"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups
  • CoveredByNaturalArmor
  • + @@ -137,6 +153,7 @@ + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups @@ -146,6 +163,7 @@ + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups @@ -155,6 +173,7 @@ + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups @@ -164,6 +183,7 @@ + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/groups @@ -171,24 +191,28 @@
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithTreads"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups
  • CoveredByNaturalArmor
  • + @@ -200,6 +224,7 @@ + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups @@ -209,6 +234,7 @@ + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups @@ -218,6 +244,7 @@ + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups @@ -227,6 +254,7 @@ + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/groups @@ -234,24 +262,28 @@
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneFlying"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups
  • CoveredByNaturalArmor
  • + @@ -263,6 +295,7 @@ + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups @@ -272,6 +305,7 @@ + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups @@ -281,6 +315,7 @@ + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups @@ -290,6 +325,7 @@ + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/groups @@ -297,24 +333,28 @@
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneLegless"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups
  • CoveredByNaturalArmor
  • + @@ -326,6 +366,7 @@ + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups @@ -335,6 +376,7 @@ + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups @@ -344,6 +386,7 @@ + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups @@ -353,6 +396,7 @@ + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneLeg"]/groups @@ -362,6 +406,7 @@ + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/groups @@ -369,24 +414,28 @@
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneCoreBodyPart"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSection"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneShellSectionWithSpike"]/groups
  • CoveredByNaturalArmor
  • + Defs/BodyDef[defName="VQE_DroneWithLegs"]/corePart/parts/li[def="VQE_DroneLeg"]/groups From c9f016b16d8ba50cd7a7b57c5e632e995cf18bc4 Mon Sep 17 00:00:00 2001 From: n7huntsman Date: Sat, 20 Jun 2026 03:28:53 -0400 Subject: [PATCH 4/4] Tweak stats, patch immobile turret --- .../Weapons_Drones.xml | 84 ++++++++++++++----- 1 file changed, 61 insertions(+), 23 deletions(-) diff --git a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml index 38adcf57ec..8be19a4223 100644 --- a/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml @@ -42,35 +42,34 @@ VQE_Gun_Stubgun - 3.50 - 0.39 - 0.15 - 1.26 - 6.7 + 0.6 1 + 0.15 + 0.53 + 7.00 - 2.54 + 2.42 CombatExtended.Verb_ShootCE true - Bullet_12Gauge_Buck - 0.6 - 16 + Bullet_410Bore_Buck + 0.8 + 14 Shot_Shotgun_NoRack - GunTail_Heavy - 9 - 15 + GunTail_Medium + 6 - 12 - 6 - AmmoSet_12Gauge + 6 + 4.9 + AmmoSet_410Bore Snapshot
  • CE_AI_BROOM
  • +
  • NoSwitch
  • @@ -142,8 +141,8 @@ - 5 - 4 + 1 + 3.2 AmmoSet_30x64mmFuel @@ -157,7 +156,7 @@ false
    - + VQE_Gun_Rattlegun @@ -173,7 +172,7 @@ 1.38 CombatExtended.Verb_ShootCE true - Bullet_303British_FMJ + Bullet_762x51mmNATO_FMJ 1.3 54 7 @@ -189,7 +188,7 @@ 50 6 - AmmoSet_303British + AmmoSet_762x51mmNATO 5 @@ -204,7 +203,7 @@ false - + VQE_Gun_Lance @@ -219,7 +218,7 @@ 0.92 CombatExtended.Verb_ShootCE true - Bullet_303British_FMJ + Bullet_762x51mmNATO_FMJ 1.1 62 Shot_SniperRifle @@ -229,7 +228,7 @@ 10 4 - AmmoSet_303British + AmmoSet_762x51mmNATO AimedShot @@ -240,4 +239,43 @@ + + + + Defs/ThingDef[defName="VQE_ImmobilizedTurret"]/thingClass + + CombatExtended.Building_TurretGunCE + + + + + VQE_ImmobilizedTurret_Gun + + 0.48 + 0.9 + 0.1 + 0.9 + 4 + + + 1.18 + CombatExtended.Verb_ShootCE + true + Bullet_556x45mmNATO_FMJ + 1.3 + 48 + 5 + 10 + GunShotA + GunTail_Light + 9 + Mounted + + + AimedShot + true + true + + + \ No newline at end of file