From cec74e83a277fc6f7a1244115fe71ee8750e7f07 Mon Sep 17 00:00:00 2001
From: Airo <59371341+Airomeda@users.noreply.github.com>
Date: Fri, 27 Dec 2024 18:11:29 +0800
Subject: [PATCH] added patches for Alpha Vehicle - Age of Sail.
---
.../AV_AoS_FrigateShip_Turret.xml | 82 +++++++
.../AV_AoS_PirateShip_Turret.xml | 82 +++++++
.../AV_AoS_Ships.xml | 226 ++++++++++++++++++
3 files changed, 390 insertions(+)
create mode 100644 ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_FrigateShip_Turret.xml
create mode 100644 ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_PirateShip_Turret.xml
create mode 100644 ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_Ships.xml
diff --git a/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_FrigateShip_Turret.xml b/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_FrigateShip_Turret.xml
new file mode 100644
index 0000000000..af3b8d6b6b
--- /dev/null
+++ b/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_FrigateShip_Turret.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_Frigate_MainTurret" or defName="AV_Frigate_SecondTurret"]/projectile
+
+ Bullet_CannonBall_Round
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_Frigate_MainTurret" or defName="AV_Frigate_SecondTurret"]/reloadTimer
+
+ 24.0
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_Frigate_MainTurret" or defName="AV_Frigate_SecondTurret"]/warmUpTimer
+
+ 6.5
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_Frigate_MainTurret" or defName="AV_Frigate_SecondTurret"]/magazineCapacity
+
+ 5
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_Frigate_MainTurret" or defName="AV_Frigate_SecondTurret"]/minRange
+
+ 16
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_Frigate_MainTurret" or defName="AV_Frigate_SecondTurret"]/maxRange
+
+ 64
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_Frigate_MainTurret" or defName="AV_Frigate_SecondTurret"]/fireModes
+
+
+
+ 1
+ 15
+ 30
+
+ UI/Gizmos/FireRate_Single
+
+
+ 5
+ 30
+ 60
+
+ UI/Gizmos/AV_Broadside
+
+
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_Frigate_MainTurret" or defName="AV_Frigate_SecondTurret"]
+
+
+ AmmoSet_CannonBall
+ 2.5
+ 40
+ 0.5
+ 0.15
+
+
+
+
+
\ No newline at end of file
diff --git a/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_PirateShip_Turret.xml b/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_PirateShip_Turret.xml
new file mode 100644
index 0000000000..90f43a149a
--- /dev/null
+++ b/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_PirateShip_Turret.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_PirateCaravel_MainTurret" or defName="AV_PirateCaravel_SecondTurret"]/projectile
+
+ Bullet_CannonBall_Round
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_PirateCaravel_MainTurret" or defName="AV_PirateCaravel_SecondTurret"]/reloadTimer
+
+ 24.0
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_PirateCaravel_MainTurret" or defName="AV_PirateCaravel_SecondTurret"]/warmUpTimer
+
+ 6.5
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_PirateCaravel_MainTurret" or defName="AV_PirateCaravel_SecondTurret"]/magazineCapacity
+
+ 3
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_PirateCaravel_MainTurret" or defName="AV_PirateCaravel_SecondTurret"]/minRange
+
+ 16
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_PirateCaravel_MainTurret" or defName="AV_PirateCaravel_SecondTurret"]/maxRange
+
+ 64
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_PirateCaravel_MainTurret" or defName="AV_PirateCaravel_SecondTurret"]/fireModes
+
+
+
+ 1
+ 15
+ 30
+
+ UI/Gizmos/FireRate_Single
+
+
+ 3
+ 30
+ 60
+
+ UI/Gizmos/AV_Broadside
+
+
+
+
+
+
+ Defs/Vehicles.VehicleTurretDef[defName="AV_PirateCaravel_MainTurret" or defName="AV_PirateCaravel_SecondTurret"]
+
+
+ AmmoSet_CannonBall
+ 2.5
+ 40
+ 0.5
+ 0.15
+
+
+
+
+
\ No newline at end of file
diff --git a/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_Ships.xml b/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_Ships.xml
new file mode 100644
index 0000000000..38726e49da
--- /dev/null
+++ b/ModPatches/Alpha Vehicle - Age of Sail/Patches/Alpha Vehicle - Age of Sail/AV_AoS_Ships.xml
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Cog"]/statBases/ArmorRating_Blunt
+
+ 2
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Cog"]/statBases/ArmorRating_Sharp
+
+ 1
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Cog"]/components/li[key="WoodenHull"]/health
+
+ 120
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Junk"]/statBases/ArmorRating_Blunt
+
+ 2
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Junk"]/statBases/ArmorRating_Sharp
+
+ 1
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Junk"]/components/li[key="WoodenHull"]/health
+
+ 120
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Longship"]/statBases/ArmorRating_Blunt
+
+ 3
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Longship"]/statBases/ArmorRating_Sharp
+
+ 1.5
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Longship"]/components/li[key="WoodenHull"]/health
+
+ 180
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Longship"]/components/li[key="Shields"]/health
+
+ 50
+
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Caravel"]/statBases/ArmorRating_Blunt
+
+ 4
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Caravel"]/statBases/ArmorRating_Sharp
+
+ 2
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Caravel"]/components/li[key="WoodenHull"]/health
+
+ 180
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_PirateCaravel"]/statBases/ArmorRating_Blunt
+
+ 5
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_PirateCaravel"]/statBases/ArmorRating_Sharp
+
+ 2.5
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_PirateCaravel"]/vehicleStats/CargoCapacity
+
+ 500
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_PirateCaravel"]/components/li[key="WoodenHull"]/health
+
+ 180
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Sloop"]/statBases/ArmorRating_Blunt
+
+ 2
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Sloop"]/statBases/ArmorRating_Sharp
+
+ 1
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Sloop"]/components/li[key="FiberglassHull"]/health
+
+ 180
+
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Brig"]/statBases/ArmorRating_Blunt
+
+ 6
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Brig"]/statBases/ArmorRating_Sharp
+
+ 3
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Brig"]/components/li[key="WoodenHull"]/health
+
+ 180
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Frigate"]/statBases/ArmorRating_Blunt
+
+ 7
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Frigate"]/statBases/ArmorRating_Sharp
+
+ 3.5
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Frigate"]/vehicleStats/CargoCapacity
+
+ 1000
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Frigate"]/components/li[key="WoodenHull"]/health
+
+ 180
+
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Galleon"]/statBases/ArmorRating_Blunt
+
+ 7
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Galleon"]/statBases/ArmorRating_Sharp
+
+ 3.5
+
+
+
+
+ Defs/Vehicles.VehicleDef[defName="AV_Galleon"]/components/li[key="WoodenHull"]/health
+
+ 180
+
+
+
+
\ No newline at end of file