diff --git a/ModPatches/Save Our Ship 2/Defs/Save Our Ship 2/Holograms_Projectiles.xml b/ModPatches/Save Our Ship 2/Defs/Save Our Ship 2/Holograms_Projectiles.xml
deleted file mode 100644
index 3611a58182..0000000000
--- a/ModPatches/Save Our Ship 2/Defs/Save Our Ship 2/Holograms_Projectiles.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
- Bullet_Laser_Hologram
-
-
- CE_Laser
- 12
- 12.5
- 0.001
-
-
-
-
- Bullet_Archoblast
-
-
- Things/Building/Ship/HullPlateTransparent
- Graphic_Single
-
-
- 3
- 999
- Bomb
- 20
-
-
- EMP
- 5
- 1
-
-
- Flame
- 5
- 1
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ModPatches/Save Our Ship 2/Defs/Save Our Ship 2/Projectiles.xml b/ModPatches/Save Our Ship 2/Defs/Save Our Ship 2/Projectiles.xml
new file mode 100644
index 0000000000..c363b4c683
--- /dev/null
+++ b/ModPatches/Save Our Ship 2/Defs/Save Our Ship 2/Projectiles.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+ Bullet_Shuttle_Plasma_CE
+
+
+ Things/Projectile/ShipTurretPlasma
+ Graphic_Single
+ TransparentPostLight
+ (1,1)
+
+
+ 1.2
+ 160
+ ShipPlasmaSmall
+ 40
+ true
+
+
+ Flame
+ 20
+ 1
+
+
+
+
+
+
+ Bullet_Shuttle_Laser_CE
+
+
+ 1.2
+ 160
+ ShipLaserSmall
+ 25
+ true
+
+
+
+
\ No newline at end of file
diff --git a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Apparel_SOS2.xml b/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Apparel_SOS2.xml
index cf8c480172..7fbf93825c 100644
--- a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Apparel_SOS2.xml
+++ b/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Apparel_SOS2.xml
@@ -25,6 +25,22 @@
+
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitBodyChild"]/statBases
+
+ 5
+ 4
+
+
+
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitBodyChild"]/equippedStatOffsets
+
+ 0.50
+
+
+
Defs/ThingDef[defName="Apparel_SpaceSuitHelmet"]/statBases
@@ -73,6 +89,54 @@
+
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitHelmetChild"]/statBases
+
+ 5
+ 1
+
+
+
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitHelmetChild"]/statBases/ArmorRating_Sharp
+
+ 6.5
+
+
+
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitHelmetChild"]/statBases/ArmorRating_Blunt
+
+ 20
+
+
+
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitHelmetChild"]/apparel/immuneToToxGasExposure
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitHelmetChild"]/apparel
+
+ true
+
+
+
+
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitHelmetChild"]/equippedStatOffsets
+
+ -1
+
+
+
+
+ Defs/ThingDef[defName="Apparel_SpaceSuitHelmetChild"]/apparel/layers
+
+ OnHead
+ StrappedHead
+
+
+
diff --git a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Creatures_SOS2.xml b/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Creatures_SOS2.xml
index 8e25b1916a..b69b9a962c 100644
--- a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Creatures_SOS2.xml
+++ b/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Creatures_SOS2.xml
@@ -2,7 +2,7 @@
- Defs/ThingDef[@Name="BaseInsectSpace"]
+ Defs/ThingDef[@Name="SpaceInsectThingBase"]
QuadrupedLow
@@ -11,7 +11,7 @@
- Defs/ThingDef[@Name="BaseInsectSpace"]/statBases
+ Defs/ThingDef[@Name="SpaceInsectThingBase"]/statBases
0
@@ -100,14 +100,26 @@
+
Cut
- 20
+ 21
1.78
HeadClaw
- 0.14
- 1
+ 0.36
+ 2.5
+
+
+
+
+ Stab
+
+ 15
+ 1.78
+ HeadClaw
+ 4
+ 2
@@ -184,8 +196,8 @@
43
2.48
HeadClaw
- 0.5
- 3.750
+ 1.5
+ 7.5
@@ -231,70 +243,27 @@
-
-
- Defs/ThingDef[@Name="BaseShuttle"]
-
-
- Vehicle
-
-
-
-
-
- Defs/ThingDef[@Name="BaseShuttle"]/statBases
-
- 0
-
-
-
- Defs/ThingDef[defName="ShuttlePersonalRace" or
- defName="ShuttleCargoRace" or
- defName="ShuttleHeavyRace"
- ]/statBases/ArmorRating_Blunt
+ Defs/Vehicles.VehicleDef[defName="SoS2_Shuttle_Personal" or
+ defName="SoS2_Shuttle" or
+ defName="SoS2_Shuttle_Heavy" or
+ defName="SoS2_Shuttle_Superheavy"
+ ]/statBases/ArmorRating_Blunt
45
- Defs/ThingDef[defName="ShuttlePersonalRace" or
- defName="ShuttleCargoRace" or
- defName="ShuttleHeavyRace"
+ Defs/Vehicles.VehicleDef[defName="SoS2_Shuttle_Personal" or
+ defName="SoS2_Shuttle" or
+ defName="SoS2_Shuttle_Heavy" or
+ defName="SoS2_Shuttle_Superheavy"
]/statBases/ArmorRating_Sharp
13
-
- Defs/ThingDef[defName="ShuttlePersonalRace" or
- defName="ShuttleCargoRace" or
- defName="ShuttleHeavyRace"
- ]/verbs
-
-
-
- Defs/ThingDef[defName="ShuttlePersonalRace" or
- defName="ShuttleCargoRace" or
- defName="ShuttleHeavyRace"
- ]
-
-
-
-
-
- Blunt
-
- 35
- 3.51
- 0
- 15
- true
-
-
-
-
\ No newline at end of file
diff --git a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/HologramRace_SOS2.xml b/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/HologramRace_SOS2.xml
deleted file mode 100644
index e4de28e3f1..0000000000
--- a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/HologramRace_SOS2.xml
+++ /dev/null
@@ -1,203 +0,0 @@
-
-
-
- Defs/ThingDef[defName="SoSHologramRace"]
-
-
- Humanoid
-
-
-
-
-
- Defs/ThingDef[defName="SoSHologramRace"]/statBases
-
- 1
- 1
- 1
- 0
- 0
-
-
-
-
- Defs/ThingDef[defName="SoSHologramRace"]/tools
-
-
-
-
-
- Blunt
-
- 1
- 1.26
- LeftHand
- 0.250
-
-
-
-
- Blunt
-
- 1
- 1.26
- RightHand
- 0.250
-
-
-
-
- Blunt
-
- 2
- 4.49
- HeadAttackTool
- 0.2
- 0.625
-
-
-
-
-
-
- Defs/ThingDef[defName="SoSHologramRace"]/comps
-
- Defs/ThingDef[defName="SoSHologramRace"]
-
-
-
-
-
-
-
- Defs/ThingDef[defName="SoSHologramRace"]/comps
-
-
- CombatExtended.CompPawnGizmo
-
-
-
-
-
-
- HologramLaser
-
- 0.01
- 1.17
- 0.06
- 1
- 2.6
-
-
- CombatExtended.Verb_ShootCE
- True
- Bullet_Laser_Hologram
- 0.5
- 16
- ShipCombatLaser
- GunTail_Heavy
- 4
-
-
- AimedShot
-
-
- CE_OneHandedWeapon
-
-
-
-
-
-
- Defs/ThingDef[defName="HologramSword"]/tools
-
-
-
-
-
-
- Stab
-
- 13
- 1.1
- 1.5
- 0.5
- 8
-
-
- Flame
- 6
- 0.4
-
-
-
-
-
-
-
- Cut
-
- 24
- 1.1
- 1.5
- 1
- 6
-
-
- Flame
- 10
- 0.6
-
-
-
-
-
-
-
-
- Defs/ThingDef[defName="HologramSword"]/statBases
-
- 0.8
- 0.01
-
-
-
-
- Defs/ThingDef[defName="HologramSword"]
-
-
- 1.00
- 0.60
- 0.40
-
-
-
-
-
-
- HologramLaserArchotech
-
- 0.01
- 1.17
- 0.06
- 1
- 2.85
-
-
- CombatExtended.Verb_ShootCE
- True
- Bullet_Archoblast
- 0.5
- 26
- ShipCombatLaser
- GunTail_Heavy
- 0
-
-
- AimedShot
-
-
- CE_OneHandedWeapon
-
-
-
\ No newline at end of file
diff --git a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Ships_SOS2.xml b/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Ships_SOS2.xml
deleted file mode 100644
index 3f45f9aeae..0000000000
--- a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/Ships_SOS2.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
- Defs/EnemyShipDef[defName="StartShipA"]/symbolTable
-
-
- /
-
- Ammo_6x24mmCharged
-
-
-
-
-
-
- Defs/EnemyShipDef[defName="StartShipB"]/symbolTable
-
-
- *
-
- Ammo_6x24mmCharged
-
-
-
-
-
-
- Defs/EnemyShipDef[defName="StartShipC"]/symbolTable
-
-
- *
-
- Ammo_6x24mmCharged
-
-
-
-
-
-
- Defs/EnemyShipDef[defName="StartShipD"]/symbolTable
-
-
- *
-
- Ammo_6x24mmCharged
-
-
-
-
-
-
- Defs/EnemyShipDef[defName="StartShipE"]/symbolTable
-
-
- *
-
- Ammo_6x24mmCharged
-
-
-
-
-
-
- Defs/EnemyShipDef[defName="StartShipF"]/symbolTable
-
-
- *
-
- Ammo_6x24mmCharged
-
-
-
-
-
-
- Defs/EnemyShipDef[defName="StartShipK_Infested"]/symbolTable
-
-
- *
-
- Ammo_6x24mmCharged
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/UpgradeTree.xml b/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/UpgradeTree.xml
new file mode 100644
index 0000000000..f6fe237d7d
--- /dev/null
+++ b/ModPatches/Save Our Ship 2/Patches/Save Our Ship 2/UpgradeTree.xml
@@ -0,0 +1,90 @@
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="SoS2ShuttlePlasma"]/projectile
+
+ Bullet_Shuttle_Plasma_CE
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="SoS2ShuttleLaser"]/projectile
+
+ Bullet_Shuttle_Laser_CE
+
+
+
+
+
+ Defs/Vehicles.UpgradeTreeDef[defName="SoS2ShuttleUpgradeTree"]/nodes/li[1]/upgrades/li[@Class="Vehicles.StatUpgrade"]/stats
+
+
+
+ ArmorRating_Blunt
+ -5
+ Add
+
+
+ ArmorRating_Sharp
+ -3
+ Add
+
+
+
+
+
+
+ Defs/Vehicles.UpgradeTreeDef[defName="SoS2ShuttleUpgradeTree"]/nodes/li[2]/upgrades/li[@Class="Vehicles.StatUpgrade"]/stats
+
+
+
+ ArmorRating_Blunt
+ 12
+ Add
+
+
+ ArmorRating_Sharp
+ 8
+ Add
+
+
+
+
+
+
+ Defs/Vehicles.UpgradeTreeDef[defName="SoS2ShuttleUpgradeTree"]/nodes/li[3]/upgrades/li[@Class="Vehicles.StatUpgrade"]/stats
+
+
+
+ ArmorRating_Blunt
+ 6
+ Add
+
+
+ ArmorRating_Sharp
+ 4
+ Add
+
+
+
+
+
+
+ Defs/Vehicles.UpgradeTreeDef[defName="SoS2ShuttleUpgradeTree"]/nodes/li[4]/upgrades/li[@Class="Vehicles.StatUpgrade"]/stats
+
+
+
+ ArmorRating_Blunt
+ 45
+ Add
+
+
+ ArmorRating_Sharp
+ 13
+ Add
+
+
+
+
+
\ No newline at end of file