// Identity
Name S-100 Schnellboot (1945)
ShortName 44_S100
Description German Patrol/Torpedo Boat __Year Introduced : 1945

// Rendering
Icon 44_S100
Model W44.S100
ModelScale 1.1
Texture Skin44_S100
RotateWheels True
CameraDistance 30

// Recipe and inventory
AddRecipeParts core 1 44_Boat_Body 1 44_Vehicle_Seat 1 44_GermanFlag
CargoSlots 30
ShellSlots 0
MissileSlots 2
FuelTankSize 2000

// Paintjobs
AddDye 5 silver
AddDye 3 red
AddDye 1 black

// Real-world specifications
DriveType MARINE
RealEnginePowerPS 7500
RealMaxSpeedKn 43.5
RealMaxReverseSpeedKn 10
RealDisplacementT 117
RealDraftM 1.7

// Movement
Tank false
Boat
FourWheelDrive true
MaxThrottle 1.25
MaxNegativeThrottle 0.5
TurnLeftSpeed 0.18
TurnRightSpeed 0.18
RealTurnRateDegPerSec 13.11
CanRoll false
SquashMobs True
WheelStepHeight 0
PlaceableOnLand False
PlaceableOnWater True
FloatOnWater True
FloatOffset -1.8
Buoyancy 0.08

// Wheels and tracks
WheelRadius 1.0
WheelPosition 0 -32 -8 -18
WheelPosition 1 -32 -8 18
WheelPosition 2 32 -8 18
WheelPosition 3 32 -8 -18
WheelSpringStrength 0.5

// Weapons
Primary Missile
ReadWeaponsFromGunTypes true
ShootDelayPrimarySeconds 5
ReloadTimeSecondary 100
PlaceTimePrimary 80
FixedPrimary True
PrimaryAngle 1 0.1 0
BulletSpread 4
BulletSpeed 5
BulletDetection 5
AllowAllAmmo false
AddAmmo 44_Torpedo
ShootPointPrimary 85 32 30 core
ShootPointPrimary 85 32 -30 core
GunOrigin 1 231 51 8.3
GunOrigin 2 -6.1 58.7 0
GunOrigin 3 -123.8 54.3 0
GunOrigin 4 85.8 68.4 -19.8
GunOrigin 5 85.8 68.4 19.8

// Armour and damage
UseRealisticVehicleHealth true
ArmorFrontMm 0
ArmorSideMm 0
ArmorRearMm 0
ArmorTopMm 0
ArmorBottomMm 0
ArmorConningTowerMm 12
IsExplosionWhenDestroyed true

// Parts and collision
SetupPart trailer 300 -56 52 -35 100 14 70
SetupPart core 800 -245 11 -35 495 41 70

// Seats
Driver 83 78 0 -360 360 -89 89
Passengers 5
Passenger 1 193 60 0 core -270 200 -4 35 44_20mmCannon PassengerGun1
Passenger 2 -50 64 0 core -360 360 -3 45 44_20mmCannon PassengerGun2
Passenger 3 -180 65 8 core -360 360 -3 65 44_37mmCannon PassengerGun3
Passenger 4 72 79 -12 core -135 -45 -25 50 44_Mg15 PassengerGun4
Passenger 5 72 79 12 core 45 135 -25 50 44_Mg15 PassengerGun5
RotatedDriverOffset 0 0 0

// Sounds
StartSound PTBoatIdle
StartSoundLength 17
StartSoundRange 12
EngineSound PTBoatMove
EngineSoundLength 17
EngineSoundRange 50
BackSound PTBoatMove
BackSoundLength 17
BackSoundRange 25
PlaceSoundPrimary TankPlace
ReloadSoundSecondary Mg34Reload

// Effects
AddEmitter smoke 2 [-34,26,-23.25] [7,1,7] [0,0.5,0] -1 1 0 0.75 core
AddEmitter smoke 2 [-34,26,23.25] [7,1,7] [0,0.5,0] -1 1 0 0.75 core
AddEmitter smoke 2 [5,43,14] [3,1,3] [0,0.5,0] -1 1 0 0.75 turret
AddEmitter largesmoke 3 [-34,26,-23.25] [7,1,7] [0,1,0] -1 1 0 0.5 core
AddEmitter largesmoke 3 [-34,26,23.25] [7,1,7] [0,1,0] -1 1 0 0.5 core
AddEmitter largesmoke 2 [5,43,14] [3,1,3] [0,0.5,0] -1 1 0 0.5 turret
AddEmitter largesmoke 1 [-34,26,-23.25] [7,1,7] [0,1.5,0] -1 1 0 0.25 core
AddEmitter largesmoke 1 [-34,26,23.25] [7,1,7] [0,1.5,0] -1 1 0 0.25 core
AddEmitter flame 1 [-34,26,-23.25] [5,1,5] [0,1,0] -1 1 0 0.25 core
AddEmitter flame 1 [-34,26,23.25] [5,1,5] [0,1,0] -1 1 0 0.25 core
AddEmitter largesmoke 1 [5,43,14] [3,1,3] [0,1,0] -1 1 0 0.5 turret

ShootParticlesPassenger 1 flansmod.fmflame 0.58 0 0
ShootParticlesPassenger 1 flansmod.fmflame 0.34 0.04 0.025
ShootParticlesPassenger 1 flansmod.fmflame 0.3 -0.035 -0.03
ShootParticlesPassenger 1 smoke 0.2 0.035 -0.04
ShootParticlesPassenger 1 smoke 0.18 -0.03 0.045
ShootParticlesPassenger 1 crit 0.38 0.01 0
ShootParticlesPassenger 2 flansmod.fmflame 0.58 0 0
ShootParticlesPassenger 2 flansmod.fmflame 0.34 0.04 0.025
ShootParticlesPassenger 2 flansmod.fmflame 0.3 -0.035 -0.03
ShootParticlesPassenger 2 smoke 0.2 0.035 -0.04
ShootParticlesPassenger 2 smoke 0.18 -0.03 0.045
ShootParticlesPassenger 2 crit 0.38 0.01 0
ShootParticlesPassenger 3 explode 0.55 0 0
ShootParticlesPassenger 3 flansmod.fmflame 0.72 0 0
ShootParticlesPassenger 3 flansmod.fmflame 0.38 0.06 0.04
ShootParticlesPassenger 3 flansmod.fmflame 0.34 -0.05 -0.05
ShootParticlesPassenger 3 smoke 0.24 0.05 -0.06
ShootParticlesPassenger 3 smoke 0.21 -0.045 0.06
