diff --git a/About/About.xml b/About/About.xml
index 98eb598405..40b7e19958 100644
--- a/About/About.xml
+++ b/About/About.xml
@@ -82,6 +82,7 @@
Slashandz.MiniMiner
Killathon.MechHumanlikes.MechanicalBiomimetics
botchjob.divineorder
+ OskarPotocki.VFE.Deserters
\ No newline at end of file
diff --git a/Defs/Ammo/Projectiles_Fragments.xml b/Defs/Ammo/Projectiles_Fragments.xml
index be06985a6c..8f9c99f8d5 100644
--- a/Defs/Ammo/Projectiles_Fragments.xml
+++ b/Defs/Ammo/Projectiles_Fragments.xml
@@ -52,4 +52,29 @@
+
+ Fragment_Bomblet
+ bomblet
+ CombatExtended.ProjectileCE_Explosive
+
+ Things/Projectile/Bullet_Big
+ Graphic_Single
+
+
+ Bullet
+ 50
+ 40
+ 70
+ 6.387
+ 5
+
+
+
+ 25
+ Bomb
+ 0.5
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Deserters/Apparel_Belts.xml b/Patches/Vanilla Factions Expanded - Deserters/Apparel_Belts.xml
new file mode 100644
index 0000000000..88de27692c
--- /dev/null
+++ b/Patches/Vanilla Factions Expanded - Deserters/Apparel_Belts.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+ Vanilla Factions Expanded - Deserters
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Apparel_BombPack" or defName="VFED_Apparel_InvisibilityEngulfer" or defName="VFED_DeserterDeclassifier"]/statBases
+
+ 3
+ 1
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Deserters/Buildings_Security_Turrets.xml b/Patches/Vanilla Factions Expanded - Deserters/Buildings_Security_Turrets.xml
new file mode 100644
index 0000000000..1734685a21
--- /dev/null
+++ b/Patches/Vanilla Factions Expanded - Deserters/Buildings_Security_Turrets.xml
@@ -0,0 +1,344 @@
+
+
+
+
+
+ Vanilla Factions Expanded - Deserters
+
+
+
+
+
+ Defs/ThingDef[@Name="VFED_ImperialTurretBase" or defName="VFED_Turret_StrikerTurret"]/fillPercent
+
+ 0.85
+
+
+
+
+ Defs/ThingDef[@Name="VFED_ImperialTurretBase"]/comps/li[@Class="CompProperties_Explosive"]
+
+
+
+ Defs/ThingDef[@Name="VFED_ImperialTurretBase" or defName="VFED_Turret_StrikerTurret"]/thingClass
+
+ CombatExtended.Building_TurretGunCE
+
+
+
+
+ Defs/ThingDef[@Name="VFED_ImperialTurretBase"]/statBases/MaxHitPoints
+
+ 800
+
+
+
+
+ Defs/ThingDef[@Name="VFED_ImperialTurretBase"]/statBases/Flammability
+
+ 0.4
+
+
+
+
+ Defs/ThingDef[@Name="VFED_ImperialTurretBase"]/comps/li[@Class="CompProperties_Power"]
+
+
+ CompPowerTrader
+ 750
+
+
+
+
+
+ Defs/ThingDef[@Name="VFED_ImperialTurretBase"]/placeWorkers/li[.="PlaceWorker_ShowTurretRadius"]
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Kontarion"]/comps/li[@Class="CompProperties_Refuelable"]
+ | Defs/ThingDef[defName="VFED_Turret_Palintone"]/comps/li[@Class="CompProperties_Refuelable"]
+ | Defs/ThingDef[defName="VFED_Turret_Onager"]/comps/li[@Class="CompProperties_Refuelable"]
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Kontarion"]/comps/li[@Class="VFED.CompProperties_BoxRefuel"]
+ | Defs/ThingDef[defName="VFED_Turret_Palintone"]/comps/li[@Class="VFED.CompProperties_BoxRefuel"]
+ | Defs/ThingDef[defName="VFED_Turret_Onager"]/comps/li[@Class="VFED.CompProperties_BoxRefuel"]
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Kontarion"]/modExtensions/li[@Class="VFED.TurretExtension_Barrels"]
+ | Defs/ThingDef[defName="VFED_Turret_Palintone"]/modExtensions/li[@Class="VFED.TurretExtension_Barrels"]
+ | Defs/ThingDef[defName="VFED_Turret_Onager"]/modExtensions/li[@Class="VFED.TurretExtension_Barrels"]
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Kontarion"]/statBases
+
+ 0.75
+ 0.5
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Kontarion"]/statBases/ShootingAccuracyTurret
+
+ 1.5
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Kontarion"]/building/turretBurstCooldownTime
+
+ 1.0
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Kontarion"]/costList
+
+
+ 550
+ 100
+ 60
+ 14
+
+
+
+
+
+ VFED_Gun_Kontarion
+
+ 2.36
+ 0.01
+ 1.0
+ 0.5
+ 150
+
+
+ 1.0
+ CombatExtended.Verb_ShootCE
+ true
+ Bullet_40x311mmR_AP
+ 4.6
+ 12
+ 500
+ 12
+ 6
+ Shot_TurretSniper
+ GunTail_Heavy
+ 20
+ Mounted
+
+
+ 60
+ 13.6
+ AmmoSet_40x311mmR
+
+
+ AimedShot
+ true
+ true
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Palintone"]/statBases
+
+ 0.75
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Palintone"]/statBases/ShootingAccuracyTurret
+
+ 1.25
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Palintone"]/building/turretBurstCooldownTime
+
+ 1.0
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Palintone"]/costList
+
+
+ 550
+ 80
+ 12
+
+
+
+
+
+ VFED_Gun_Palintone
+
+ 1
+ 0.01
+ 1.0
+ 0.37
+ 150
+
+
+ 1.0
+ CombatExtended.Verb_ShootCE
+ true
+ Bullet_20x102mmNATO_AP
+ 2.3
+ 14
+ 500
+ 4
+ 20
+ Shot_Minigun
+ GunTail_Heavy
+ 16
+ Mounted
+
+
+ 200
+ 15.6
+ AmmoSet_20x102mmNATO
+
+
+ AimedShot
+ true
+ true
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Onager"]/statBases/ShootingAccuracyTurret
+
+ 1.25
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Onager"]/statBases
+
+ 1.0
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Onager"]/building/turretBurstCooldownTime
+
+ 4.2
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_Onager"]/costList
+
+
+ 600
+ 90
+ 15
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Gun_Onager"]/statBases/AccuracyTouch
+ | Defs/ThingDef[defName="VFED_Gun_Onager"]/statBases/AccuracyShort
+ | Defs/ThingDef[defName="VFED_Gun_Onager"]/statBases/AccuracyMedium
+ | Defs/ThingDef[defName="VFED_Gun_Onager"]/statBases/AccuracyLong
+
+
+
+ Defs/ThingDef[defName="VFED_Gun_Onager"]/comps
+
+ Defs/ThingDef[defName="VFED_Gun_Onager"]
+
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Gun_Onager"]/comps
+
+
+
+ 20
+ 30
+ 40
+ 50
+ 60
+
+
+
+ 24
+ 13
+ AmmoSet_50mmRocket
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Gun_Onager"]/verbs
+
+
+
+ 1.0
+ CombatExtended.Verb_ShootMortarCE
+ false
+ true
+ false
+ Bullet_50mmRocket_HE
+ 3.6
+ 86
+ 14
+ 6
+ 6
+ RocketswarmLauncher_Fire
+ GunTail_Heavy
+ 39
+ 1
+ 0.25
+
+ true
+
+
+
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_StrikerTurret"]/statBases
+
+ 0.25
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_StrikerTurret"]/statBases/ShootingAccuracyTurret
+
+ 0.5
+
+
+
+
+ Defs/ThingDef[defName="VFED_Turret_StrikerTurret"]/building/turretBurstCooldownTime
+
+ 1.0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Deserters/Buildings_Special.xml b/Patches/Vanilla Factions Expanded - Deserters/Buildings_Special.xml
new file mode 100644
index 0000000000..d565c21e6c
--- /dev/null
+++ b/Patches/Vanilla Factions Expanded - Deserters/Buildings_Special.xml
@@ -0,0 +1,147 @@
+
+
+
+
+
+ Vanilla Factions Expanded - Deserters
+
+
+
+
+
+
+ Defs/ThingDef[@Name="VFED_AmmoBoxBase"]
+
+ CombatExtended.Building_AutoLoaderCE
+ MapMeshAndRealTime
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_UraniumSlug"]
+
+
+
+ 180
+ 7.8
+ AmmoSet_40x311mmR
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_UraniumSlug"]/costList
+
+
+ 40
+ 2
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_UraniumSlug"]
+
+
+
+ Turret_Sniper
+ VFED_Turret_Kontarion
+
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_Autocannon"]/comps
+
+
+ 600
+ 7.8
+ AmmoSet_20x102mmNATO
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_Autocannon"]/costList
+
+
+ 40
+ 2
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_Autocannon"]
+
+
+
+ Turret_Autocannon
+ VFED_Turret_Palintone
+
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_Missile"]/comps
+
+
+ 72
+ 7.8
+ AmmoSet_50mmRocket
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_Missile"]/costList
+
+
+ 40
+ 2
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AmmoBox_Missile"]
+
+
+
+ Turret_RocketswarmLauncher
+ VFED_Turret_Onager
+
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_AerodroneMunitionsCrate"]/comps/li[@Class="VFED.CompProperties_Explosive_Shells"]
+
+
+ 1000
+ 4
+ Bomb
+ 0.2
+ 0.25
+
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Deserters/Contraband.xml b/Patches/Vanilla Factions Expanded - Deserters/Contraband.xml
new file mode 100644
index 0000000000..7067c86cad
--- /dev/null
+++ b/Patches/Vanilla Factions Expanded - Deserters/Contraband.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+ Vanilla Factions Expanded - Deserters
+
+
+
+
+
+
+
+ Defs/ThingDef[defName="Ammo_6x24mmCharged"]
+
+
+ VFED_Imperial
+ 5
+ false
+ 100
+
+
+
+
+
+ Defs/ThingDef[defName="Ammo_6x24mmCharged_AP"]
+
+
+ VFED_Imperial
+ 5
+ false
+ 100
+
+
+
+
+
+ Defs/ThingDef[defName="Ammo_6x24mmCharged_Ion"]
+
+
+ VFED_Imperial
+ 5
+ false
+ 100
+
+
+
+
+
+ Defs/ThingDef[defName="CE_Gun_ChargeSniperRifle"]
+
+
+ VFED_Imperial
+ 13
+ false
+
+
+
+
+
+ Defs/ThingDef[defName="Ammo_8x50mmCharged"]
+
+
+ VFED_Imperial
+ 6
+ false
+ 100
+
+
+
+
+
+ Defs/ThingDef[defName="Ammo_8x50mmCharged_AP"]
+
+
+ VFED_Imperial
+ 6
+ false
+ 100
+
+
+
+
+
+ Defs/ThingDef[defName="Ammo_8x50mmCharged_Ion"]
+
+
+ VFED_Imperial
+ 6
+ false
+ 100
+
+
+
+
+
+
+
+ Defs/ThingDef[defName="Gun_ChargeLance"]/modExtensions/li[@Class="VFED.ContrabandExtension"]
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Deserters/Damages_Empire.xml b/Patches/Vanilla Factions Expanded - Deserters/Damages_Empire.xml
new file mode 100644
index 0000000000..be33fc2ddb
--- /dev/null
+++ b/Patches/Vanilla Factions Expanded - Deserters/Damages_Empire.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+ Vanilla Factions Expanded - Deserters
+
+
+
+
+
+ Defs/DamageDef[defName="VFED_Fletchling"]
+
+ 0.05
+ 0.05
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Deserters/RangedSpacer.xml b/Patches/Vanilla Factions Expanded - Deserters/RangedSpacer.xml
new file mode 100644
index 0000000000..e7a345b0d2
--- /dev/null
+++ b/Patches/Vanilla Factions Expanded - Deserters/RangedSpacer.xml
@@ -0,0 +1,232 @@
+
+
+
+
+
+ Vanilla Factions Expanded - Deserters
+
+
+
+
+
+
+ Defs/ThingDef[defName = "VFED_Gun_ChargeCycler"]/tools
+
+
+
+ grip
+
+ Blunt
+
+ 2
+ 1.54
+ 1.5
+ 0.555
+ Grip
+
+
+ muzzle
+
+ Poke
+
+ 2
+ 1.54
+ 0.555
+ Muzzle
+
+
+
+
+
+
+ Defs/ThingDef[defName = "VFED_Gun_Fletchling"]/tools
+
+
+
+ stock
+
+ Blunt
+
+ 8
+ 1.55
+ 1.5
+ 2.755
+ Stock
+
+
+ barrel
+
+ Blunt
+
+ 5
+ 2.02
+ 1.630
+ Barrel
+
+
+ muzzle
+
+ Poke
+
+ 8
+ 1.55
+ 2.755
+ Muzzle
+
+
+
+
+
+
+
+ VFED_Gun_ChargeCycler
+
+ 2.0
+ 3.0
+ 1.15
+ 0.15
+ 0.8
+ 0.41
+
+
+ 8
+ 4.6
+ AmmoSet_10x18mmCharged
+
+
+ Snapshot
+
+
+ CE_Sidearm
+ CE_OneHandedWeapon
+
+
+
+
+ Defs/ThingDef[defName="VFED_Gun_ChargeCycler"]/verbs
+
+
+
+ 3.0
+ CombatExtended.Verb_ShootCE
+ True
+ Bullet_10x18mmCharged
+ 0.5
+ 12
+ VFED_Shot_ChargeCycler
+ GunTail_Medium
+ 9
+
+
+
+
+
+
+ Defs/ThingDef[defName = "VFED_Gun_ChargeCycler"]/comps/li[@Class="MVCF.Comps.CompProperties_VerbProps"]
+
+
+ CompEquippable
+
+
+
+ 1
+ 3
+ AmmoSet_40x68mmDemo
+
+
+ 2.0
+ CombatExtended.Verb_ShootCE
+ true
+ Bullet_40x68mmDemo_Thump
+ 1.1
+ 25
+
+ true
+
+ ThumpCannon_Fire
+ GunTail_Medium
+ 5
+
+
+ FALSE
+ SuppressFire
+
+
+
+
+
+
+
+
+ Defs
+
+
+
+ AmmoSet_FletchlingDart
+ Fletchling Dart
+
+ Bullet_FletchlingDart
+
+ AmmoSet_ChargedHeavy
+
+
+
+ Bullet_FletchlingDart
+ fletchling dart
+
+ Projectile/Bullet_Fletcher
+ Graphic_Single
+ TransparentPostLight
+
+
+ 2
+ 62
+ VFED_Fletchling
+ 3
+ 8
+ 18
+ 8.9
+
+
+
+
+
+
+
+ VFED_Gun_Fletchling
+
+ 8
+ 0.79
+ 1
+ 0.15
+ 1.8
+ 9
+
+
+ 1.0
+ CombatExtended.Verb_ShootCE
+ true
+ Bullet_FletchlingDart
+ 0.6
+ 25
+ VFED_Shot_Fletchling
+ GunTail_Light
+ 4
+
+
+ 5
+ true
+ 0.85
+ AmmoSet_FletchlingDart
+
+
+ FALSE
+ Snapshot
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Deserters/Scenario_Deserters.xml b/Patches/Vanilla Factions Expanded - Deserters/Scenario_Deserters.xml
new file mode 100644
index 0000000000..f16599f722
--- /dev/null
+++ b/Patches/Vanilla Factions Expanded - Deserters/Scenario_Deserters.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+ Vanilla Factions Expanded - Deserters
+
+
+
+
+
+
+ Defs/ScenarioDef[defName="VFED_NewSafehaven"]/scenario/parts
+
+
+ ScatterThingsAnywhere
+ Ammo_10x18mmCharged
+ 240
+
+
+ ScatterThingsAnywhere
+ Ammo_40x68mmDemo_Thump
+ 20
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Deserters/Things_Security.xml b/Patches/Vanilla Factions Expanded - Deserters/Things_Security.xml
new file mode 100644
index 0000000000..5dc02536cb
--- /dev/null
+++ b/Patches/Vanilla Factions Expanded - Deserters/Things_Security.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+ Vanilla Factions Expanded - Deserters
+
+
+
+
+
+ Defs/ThingDef[defName="Turret_Autocannon"]/comps/li[@Class="VFED.CompProperties_BoxRefuel"]
+ | Defs/ThingDef[defName="Turret_Sniper"]/comps/li[@Class="VFED.CompProperties_BoxRefuel"]
+ | Defs/ThingDef[defName="Turret_RocketswarmLauncher"]/comps/li[@Class="VFED.CompProperties_BoxRefuel"]
+
+
+
+ Defs/ThingDef[defName="VFED_RemoteTrapIED_HighExplosive"]/comps/li[@Class="CompProperties_Explosive"]
+
+
+ Bomb
+ 270
+ 4.5
+
+ Bullet
+ Arrow
+ ArrowHighVelocity
+
+
+ 5
+ 30
+
+
+
+
+ 16
+ 100
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_RemoteTrapIED_Incendiary"]/comps/li[@Class="CompProperties_Explosive"]
+
+
+ 15
+ PrometheumFlame
+ 5
+ FilthPrometheum
+ 0.75
+
+ Bullet
+ Arrow
+ ArrowHighVelocity
+
+
+ 5
+ 20
+
+
+
+
+
+
+ Defs/ThingDef[defName="VFED_Shell_Shrapnel" or defName="VFED_Shell_ArmorPiercing" or defName="VFED_Shell_Cluster"]
+
+
+
+ Defs/ThingDef[defName="VFED_TrapIED_Shrapnel" or defName="VFED_TrapIED_ArmorPiercing" or defName="VFED_TrapIED_Cluster"]
+
+
+
+ Defs/ThingDef[defName="VFED_RemoteTrapIED_Shrapnel" or defName="VFED_RemoteTrapIED_ArmorPiercing" or defName="VFED_RemoteTrapIED_Cluster"]
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Patches/Vanilla Factions Expanded - Empire/Ammo/ChargeThumperRound.xml b/Patches/Vanilla Factions Expanded - Empire/Ammo/ChargeThumperRound.xml
index a514142d5b..a026195b15 100644
--- a/Patches/Vanilla Factions Expanded - Empire/Ammo/ChargeThumperRound.xml
+++ b/Patches/Vanilla Factions Expanded - Empire/Ammo/ChargeThumperRound.xml
@@ -42,6 +42,14 @@
Ammo40x68mmDemoCell
Demolition
+
+
+ VFED_Imperial
+ 5
+ false
+ 30
+
+
diff --git a/Patches/Vanilla Factions Expanded - Empire/Ammo/FletcherRifleRound.xml b/Patches/Vanilla Factions Expanded - Empire/Ammo/FletcherRifleRound.xml
index 55d529291c..5ed80fc0d1 100644
--- a/Patches/Vanilla Factions Expanded - Empire/Ammo/FletcherRifleRound.xml
+++ b/Patches/Vanilla Factions Expanded - Empire/Ammo/FletcherRifleRound.xml
@@ -12,6 +12,12 @@
Defs
+
+ Fletcher
+ fletcher
+ Dissolves the target from the inside. Lethal to organics and almost useless against non-organics, such as mechanoids.
+
+
AmmoFletcherDart
Fletcher Dart
@@ -25,10 +31,10 @@
Bullet_FletcherDart
- AmmoSet_ChargedHeavy
+ Fin-stabilized flechettes with acidifier injectors. Lethal to organics and almost useless against non-organics.\n\nTargets hit by these flechettes will be inflicted with an unstable variant of acidifier fluids, designed to dissolve the target from the inside rather than destroy their equipment.
Ammo_FletcherDart
fletcher cartridge
@@ -41,7 +47,15 @@
6.78
- Charged
+ Fletcher
+
+
+ VFED_Imperial
+ 5
+ true
+ 50
+
+
diff --git a/SupportedThirdPartyMods.md b/SupportedThirdPartyMods.md
index 1cd6942609..a229d6acd2 100644
--- a/SupportedThirdPartyMods.md
+++ b/SupportedThirdPartyMods.md
@@ -492,6 +492,7 @@ Vanilla Brewing Expanded |
Vanilla Chemfuel Expanded |
Vanilla Factions Expanded - Ancients |
Vanilla Factions Expanded - Classical |
+Vanilla Factions Expanded - Deserters |
Vanilla Factions Expanded - Empire |
Vanilla Factions Expanded - Insectoids |
Vanilla Factions Expanded - Mechanoids |