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..0cbc650165 --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Bodies_Drones.xml @@ -0,0 +1,445 @@ + + + + + + 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/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_Combat.xml b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Combat.xml new file mode 100644 index 0000000000..3bf70369ab --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Races_Drones_Combat.xml @@ -0,0 +1,792 @@ + + + + + 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_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_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_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_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/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 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..8be19a4223 --- /dev/null +++ b/ModPatches/Vanilla Quests Expanded - Drone Factory/Patches/Vanilla Quests Expanded - Drone Factory/Weapons_Drones.xml @@ -0,0 +1,281 @@ + + + + + + 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 + + 0.6 + 1 + 0.15 + 0.53 + 7.00 + + + 2.42 + CombatExtended.Verb_ShootCE + true + Bullet_410Bore_Buck + 0.8 + 14 + Shot_Shotgun_NoRack + GunTail_Medium + 6 + + + 6 + 4.9 + AmmoSet_410Bore + + + Snapshot + + +
  • CE_AI_BROOM
  • +
  • NoSwitch
  • +
    +
    + + + + + 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 + + + + 1 + 3.2 + 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_762x51mmNATO_FMJ + 1.3 + 54 + 7 + 10 + Shot_CE_BattleRifle + GunTail_Medium + 9 + + true + + Mounted + + + 50 + 6 + AmmoSet_762x51mmNATO + + + 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_762x51mmNATO_FMJ + 1.1 + 62 + Shot_SniperRifle + GunTail_Heavy + 9 + + + 10 + 4 + AmmoSet_762x51mmNATO + + + AimedShot + + +
  • CE_AI_Rifle
  • +
  • NoSwitch
  • +
    +
    + + + + + 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 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 |