--PRAGA_V3S_VPS_200


GT = {};
GT_t.ws = 0;

--chassis
set_recursive_metatable(GT, GT_t.generic_wheel_vehicle,generic_vehicle);

GT_t.CH_t.PRAGAV3S = { 
life = 2,
mass = 9600,
length = 8.65,
width = 2.4,
max_road_velocity = 30,  
max_slope = 1.4,
canSwim = false,
canWade = true,
engine_power = 70,
max_vert_obstacle = 0.6,
max_acceleration = 0.05,
min_turn_radius = 21,
X_gear_1 = 2.504,
Y_gear_1 = 0,
Z_gear_1 = 0.825,
X_gear_2 = -2.608,
Y_gear_2 = 0,
Z_gear_2 = 0.825,
r_max = 0.65, --speed_rotation_wheels
armour_thickness = 0.003,
gear_type = GT_t.GEAR_TYPES.WHEELS,
};

set_recursive_metatable(GT.chassis, GT_t.CH_t.PRAGAV3S);

GT.visual.shape = "VPS-200";
GT.visual.shape_dstr = "VPS-200_DM";


GT.swing_on_run = false;

GT.sensor = {};
set_recursive_metatable(GT.sensor, GT_t.SN_visual);
GT.sensor.height = 2.85;

--Burning after hit
GT.visual.fire_size = 0.7; --relative burning size
GT.visual.fire_pos[1] = 1; -- center of burn at long axis shift(meters)
GT.visual.fire_pos[2] = 0;-- center of burn shift at vertical shift(meters)
GT.visual.fire_pos[3] = 0; -- center of burn at transverse axis shift(meters)
GT.visual.fire_time = 900; --burning time (seconds)



GT.driverViewConnectorName = "DRIVER_POINT";


GT.Name = "VPS-200";
GT.Aliases = {"VPS-200"}
GT.DisplayName = _("VPS-200");
GT.Rate = 15;

GT.DetectionRange  = 0;
GT.ThreatRange = 0;
GT.mapclasskey = "P0091000211";
GT.attribute = {wsType_Ground,wsType_Tank,wsType_NoWeapon,wsType_GenericVehicle,
				        "Trucks",
                };
GT.category = "Unarmed";

        
GT.Countries = { "Czech Republic","Slovakia", };        
--------------------------------------------------------------------------------

        
add_surface_unit(GT)