package Vehicle
using RTDB

ncpd_brennan_apollo_bike : v_sportbike3_brennan_apollo_police
{
	preventionPassengers = 
	[
		"Character.prevention_biker_handgun_ma", "Character.prevention_biker_shotgun_ma", "Character.prevention_biker_rifle_ma"
	];
	minVehiclePassengersCount = 1;
	maxVehiclePassengersCount = 1;
	affiliation = "Factions.NCPD";
}

ncpd_villefort_cortes_heat_1 : v_standard2_villefort_cortes_police
{
	preventionPassengers = 
	[
		"Character.prevention_police_handgun_ma", "Character.prevention_police_handgun_wa"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 2;
}

ncpd_villefort_cortes_heat_2 : v_standard2_villefort_cortes_police
{
	preventionPassengers = 
	[
		"Character.prevention_police_handgun_wa", "Character.prevention_police_shotgun_ma", "Character.prevention_police_handgun_ma", "Character.prevention_police_shotgun_wa"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 2;
}

ncpd_archer_hella_heat_2 : v_standard2_archer_hella_police
{
	preventionPassengers = 
	[
		"Character.prevention_police_handgun_ma", "Character.prevention_police_shotgun_wa", "Character.prevention_police_handgun_wa", "Character.prevention_police_shotgun_ma"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 2;
}

ncpd_archer_hella_heat_3 : v_standard2_archer_hella_police
{
	preventionPassengers = 
	[
		"Character.prevention_police_rifle_ma", "Character.prevention_police_shotgun_ma", "Character.prevention_police_rifle_wa", "Character.prevention_police_shotgun_wa"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 4;
}

ncpd_suv_chevalier_emperor_heat_4 : v_standard3_chevalier_emperor_police
{
	preventionPassengers = 
	[
		"Character.prevention_enforcer_rifle_ma", "Character.prevention_enforcer_shotgun_ma", "Character.prevention_enforcer_lmg_mb", "Character.prevention_android_rifle_ma"
	];
	minVehiclePassengersCount = 4;
	maxVehiclePassengersCount = 4;
	blockadeRightPassengerOffset = 1.0;
	blockadeLeftPassengerOffset = -0.5;
}

ncpd_thorton_merrimac_police_heat_4 : v_standard25_thorton_merrimac_police
{
	preventionPassengers = 
	[
		"Character.prevention_enforcer_rifle_ma", "Character.prevention_enforcer_shotgun_ma", "Character.prevention_enforcer_lmg_mb", "Character.prevention_android_rifle_ma"
	];
	minVehiclePassengersCount = 4;
	maxVehiclePassengersCount = 4;
	blockadeRightPassengerOffset = 1.0;
	blockadeLeftPassengerOffset = -0.5;
}

ncpd_hellhound_heat_5 : v_standard3_militech_hellhound_police
{
	preventionPassengers = 
	[
		"Character.prevention_enforcer_rifle_ma", "Character.prevention_enforcer_shotgun_ma", "Character.prevention_enforcer_lmg_mb", "Character.prevention_android_rifle_ma"
	];
	minVehiclePassengersCount = 4;
	maxVehiclePassengersCount = 4;
	blockadeRightPassengerOffset = 1.0;
	blockadeLeftPassengerOffset = -0.5;
}

ncpd_suv_thorton_merrimac_maxtac : v_standard25_thorton_merrimac_maxtac
{
	preventionPassengers = 
	[
		"Character.prevention_maxtac_rifle_wa", "Character.prevention_maxtac_rifle_ma"
	];
	minVehiclePassengersCount = 4;
	maxVehiclePassengersCount = 4;
	blockadeRightPassengerOffset = 1.0;
	blockadeLeftPassengerOffset = -0.5;
}

max_tac_av : q001_max_tac_av
{
	tags = 
	[
		"Av", "MaxTac"
	];
	isHackable = "Vehicle.Never";
	entityTemplatePath = "base\dependencies\vehicles\special\av_zetatech_surveyor_basic_01_ep1.ent";
	appearanceName = "zetatech_surveyor__basic_maxtac_camo_01";
	preventionPassengers = 
	[
		"Character.maxtac_av_riffle_ma", "Character.maxtac_av_mantis_wa", "Character.maxtac_av_netrunner_ma", "Character.maxtac_av_sniper_wa_elite"
	];
	archetypeName = "ncpd_av_vehicle";
	statModifierGroups = [];
}

max_tac_av1 : max_tac_av
{
	preventionPassengers = 
	[
		"Character.maxtac_av_riffle_ma", "Character.maxtac_av_mantis_wa", "Character.maxtac_av_netrunner_ma", "Character.maxtac_av_sniper_wa_elite"
	];
}

max_tac_av2 : max_tac_av
{
	preventionPassengers = 
	[
		"Character.maxtac_av_LMG_mb", "Character.maxtac_av_mantis_wa", "Character.maxtac_av_netrunner_ma", "Character.maxtac_av_sniper_wa_elite"
	];
}

max_tac_av3 : max_tac_av
{
	preventionPassengers = 
	[
		"Character.maxtac_av_LMG_mb", "Character.maxtac_av_riffle_ma", "Character.maxtac_av_netrunner_ma", "Character.maxtac_av_sniper_wa_elite"
	];
}

max_tac_av_2nd_wave1 : max_tac_av
{
	preventionPassengers = 
	[
		"Character.maxtac_av_riffle_ma_2nd_wave", "Character.maxtac_av_sniper_wa_elite_2nd_wave", "Character.maxtac_av_mantis_wa_2nd_wave", "Character.maxtac_av_netrunner_ma_2nd_wave"
	];
}

max_tac_av_2nd_wave2 : max_tac_av
{
	preventionPassengers = 
	[
		"Character.maxtac_av_LMG_mb_2nd_wave", "Character.maxtac_av_sniper_wa_elite_2nd_wave", "Character.maxtac_av_mantis_wa_2nd_wave", "Character.maxtac_av_netrunner_ma_2nd_wave"
	];
}

max_tac_av_2nd_wave3 : max_tac_av
{
	preventionPassengers = 
	[
		"Character.maxtac_av_LMG_mb_2nd_wave", "Character.maxtac_av_riffle_ma_2nd_wave", "Character.maxtac_av_mantis_wa_2nd_wave", "Character.maxtac_av_netrunner_ma_2nd_wave"
	];
}

aldecado_thorton_galena_heat_1 : v_standard2_thorton_galena_nomad
{
	preventionPassengers = 
	[
		"Character.prevention_aldecaldo_rifle_wa", "Character.prevention_aldecaldo_rifle_ma", "Character.prevention_aldecaldo_shotgun_ma"
	];
	minVehiclePassengersCount = 1;
	maxVehiclePassengersCount = 2;
}

aldecado_thorton_galena_heat_2 : v_standard2_thorton_galena_nomad
{
	preventionPassengers = 
	[
		"Character.prevention_aldecaldo_rifle_wa", "Character.prevention_aldecaldo_rifle_ma", "Character.prevention_aldecaldo_shotgun_ma"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 2;
}

aldecado_archer_quartz_heat_3 : v_standard2_archer_quartz_nomad
{
	preventionPassengers = 
	[
		"Character.prevention_aldecaldo_rifle_wa", "Character.prevention_aldecaldo_rifle_ma", "Character.prevention_aldecaldo_shotgun_ma"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 2;
}

aldecado_thorton_colby_heat_3 : v_standard25_thorton_colby_nomad
{
	preventionPassengers = 
	[
		"Character.prevention_aldecaldo_rifle_wa", "Character.prevention_aldecaldo_rifle_ma", "Character.prevention_aldecaldo_shotgun_ma"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 2;
}

border_patrol_villefort_cortes_heat_1 : v_standard2_villefort_cortes_police_border_patrol
{
	preventionPassengers = 
	[
		"Character.prevention_border_guards", "Character.prevention_border_guards_shotgun"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 2;
}

border_patrol_villefort_cortes_heat_2 : v_standard2_villefort_cortes_police_border_patrol
{
	preventionPassengers = 
	[
		"Character.prevention_border_guards", "Character.prevention_border_guards_shotgun"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 4;
}

border_patrol_chevalier_emperor_militech_heat_3 : v_standard3_chevalier_emperor_militech
{
	appearanceName = "chevalier_emperor__basic_militech_camo_01";
	preventionPassengers = 
	[
		"Character.prevention_border_guards", "Character.prevention_border_guards_shotgun"
	];
	minVehiclePassengersCount = 4;
	maxVehiclePassengersCount = 4;
}

wasteland_chevalier_emperor_militech_heat_1 : v_standard3_chevalier_emperor_militech
{
	appearanceName = "chevalier_emperor__basic_militech";
	preventionPassengers = 
	[
		"Character.prevention_militech_smg_ma", "Character.prevention_militech_rifle_ma", "Character.prevention_militech_sniper_ma"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 2;
}

wasteland_chevalier_emperor_militech_heat_2 : v_standard3_chevalier_emperor_militech
{
	appearanceName = "chevalier_emperor__basic_militech";
	preventionPassengers = 
	[
		"Character.prevention_militech_smg_ma", "Character.prevention_militech_rifle_ma", "Character.prevention_militech_sniper_ma"
	];
	minVehiclePassengersCount = 2;
	maxVehiclePassengersCount = 4;
}

wasteland_chevalier_emperor_militech_heat_3 : v_standard3_chevalier_emperor_militech
{
	appearanceName = "chevalier_emperor__basic_militech_camo_01";
	preventionPassengers = 
	[
		"Character.prevention_militech_sniper_ma", "Character.prevention_militech_HMG_mb", "Character.prevention_militech_shotgun_mah"
	];
	minVehiclePassengersCount = 4;
	maxVehiclePassengersCount = 4;
}

v_standard2_villefort_cortes_police_prevention : ncpd_villefort_cortes_heat_1
{
}

v_standard2_villefort_cortes_police_prevention_2 : ncpd_villefort_cortes_heat_2
{
}

v_standard2_archer_hella_police_prevention : ncpd_archer_hella_heat_2
{
}

v_standard2_archer_hella_police_prevention_2 : ncpd_archer_hella_heat_3
{
}

v_standard3_chevalier_emperor_police_prevention : ncpd_suv_chevalier_emperor_heat_4
{
}

v_standard25_thorton_merrimac_maxtac_prevention : ncpd_suv_thorton_merrimac_maxtac
{
}

v_standard2_thorton_galena_nomad_prevention : aldecado_thorton_galena_heat_1
{
}

v_standard2_thorton_galena_nomad_prevention_2 : aldecado_thorton_galena_heat_2
{
}

v_standard2_archer_quartz_nomad_prevention : aldecado_archer_quartz_heat_3
{
}

v_standard25_thorton_colby_nomad_prevention : aldecado_thorton_colby_heat_3
{
}

v_standard2_villefort_cortes_police_border_patrol_prevention : border_patrol_villefort_cortes_heat_1
{
}

v_standard2_villefort_cortes_police_border_patrol_prevention_2 : border_patrol_villefort_cortes_heat_2
{
}

v_standard3_chevalier_emperor_militech_border_prevention : border_patrol_chevalier_emperor_militech_heat_3
{
}

v_standard3_chevalier_emperor_militech_wasteland_prevention : wasteland_chevalier_emperor_militech_heat_1
{
}

v_standard3_chevalier_emperor_militech_wasteland_prevention_2 : wasteland_chevalier_emperor_militech_heat_2
{
}

v_standard3_chevalier_emperor_militech_wasteland_heavy_prevention : wasteland_chevalier_emperor_militech_heat_3
{
}

