package java.game.cars;

import java.game.*;

public class Dodge_VT extends VehicleType
{
	public Dodge_VT( int id )
	{
		VehicleModel vmd;

	// DEMO mode //
		// VIPER SRT-10 //
			// a full stock version //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000006r, VS_DEMO );
			vtdarr.addElement( vmd );
			vmd.prevalence	= 1.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.0;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.0;
			vmd.stockPrestige=500;	vmd.fullPrestige= 691;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_500;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_500;
			vmd.vehicleName = "Dodge VIPER SRT-10 Cabrio";

			// a wild version //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000006r, VS_DEMO );
			vtdarr.addElement( vmd );
			vmd.prevalence	= 1.0;
			vmd.minPower	= 1.5;	vmd.maxPower	= 1.5;
			vmd.minOptical	= 2.0;	vmd.maxOptical	= 2.0;
			vmd.stockPrestige=500;	vmd.fullPrestige= 691;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_500;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_500;
			vmd.vehicleName = "Dodge VIPER SRT-10 Cabrio";

		// VIPER SRT-10 Concept-R //
			// a full stock version //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000112r, VS_DEMO );
			vtdarr.addElement( vmd );
			vmd.prevalence	= 1.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.0;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10 Venom";

			// a wild version //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000112r, VS_DEMO );
			vtdarr.addElement( vmd );
			vmd.prevalence	= 1.0;
			vmd.minPower	= 1.5;	vmd.maxPower	= 1.5;
			vmd.minOptical	= 2.0;	vmd.maxOptical	= 2.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10 Venom";

		// Dodge VIPER SRT-10 //
			// a full stock version //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x0000A112r, VS_DEMO );
			vtdarr.addElement( vmd );
			vmd.prevalence	= 1.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.0;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10";

			// a wild version //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x0000A112r, VS_DEMO );
			vtdarr.addElement( vmd );
			vmd.prevalence	= 1.0;
			vmd.minPower	= 1.5;	vmd.maxPower	= 1.5;
			vmd.minOptical	= 2.0;	vmd.maxOptical	= 2.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10";

		prevalence = 0.0;

	// CAREER mode -> used car dealer //
		// VIPER SRT-10 //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000006r, VS_USED );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 0.5;	vmd.maxPower	= 1.5;
			vmd.minOptical	= 0.1;	vmd.maxOptical	= 1.5;
			vmd.minTear	= 0.25;	vmd.maxTear	= 1.0;
			vmd.minWear	= 0.25;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=500;	vmd.fullPrestige= 691;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_500;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_500;
			vmd.vehicleName = "Dodge VIPER SRT-10 Cabrio";
			prevalence += vmd.prevalence;

	// CAREER mode -> new car dealer //
		// VIPER SRT-10 //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000006r, VS_STOCK );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.0;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.0;
			vmd.minTear	= 1.0;	vmd.maxTear	= 1.0;
			vmd.minWear	= 1.0;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=500;	vmd.fullPrestige= 691;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_500;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_500;
			vmd.vehicleName = "Dodge VIPER SRT-10 Cabrio";
			prevalence += vmd.prevalence;

		// VIPER SRT-10 Concept-R //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000112r, VS_STOCK );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.0;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.0;
			vmd.minTear	= 1.0;	vmd.maxTear	= 1.0;
			vmd.minWear	= 1.0;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10 Venom";
			prevalence += vmd.prevalence;
			vmd.addColorIndex(GameLogic.RID_CARCOLOR_Baiern_Devils_eye_red);
			vmd.addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Nacht);
			vmd.exclusiveColors = 2;

		// Dodge VIPER SRT-10 //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x0000A112r, VS_STOCK );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.0;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.0;
			vmd.minTear	= 1.0;	vmd.maxTear	= 1.0;
			vmd.minWear	= 1.0;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10";
			prevalence += vmd.prevalence;
			vmd.addColorIndex(GameLogic.RID_CARCOLOR_Baiern_Devils_eye_red);
			vmd.addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Antracit);
			vmd.addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Reflex);
			vmd.exclusiveColors = 3;

	// CAREER mode -> races //
		// VIPER SRT-10 //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000006r, VS_DRACE );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.5;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.5;
			vmd.minTear	= 0.8;	vmd.maxTear	= 1.0;
			vmd.minWear	= 0.8;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=500;	vmd.fullPrestige= 691;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_500;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_500;
			vmd.vehicleName = "Dodge VIPER SRT-10 Cabrio";
			prevalence += vmd.prevalence;

			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000006r, VS_NRACE );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.5;	vmd.maxPower	= 2.0;
			vmd.minOptical	= 1.5;	vmd.maxOptical	= 2.0;
			vmd.minTear	= 1.0;	vmd.maxTear	= 1.0;
			vmd.minWear	= 1.0;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=500;	vmd.fullPrestige= 691;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_500;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_500;
			vmd.vehicleName = "Dodge VIPER SRT-10 Cabrio";

		// VIPER SRT-10 Concept-R //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000112r, VS_DRACE );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.5;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.5;
			vmd.minTear	= 0.8;	vmd.maxTear	= 1.0;
			vmd.minWear	= 0.8;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10 Venom";
			prevalence += vmd.prevalence;

			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000112r, VS_NRACE );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 2.0;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 2.0;
			vmd.minTear	= 1.0;	vmd.maxTear	= 1.0;
			vmd.minWear	= 1.0;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10 Venom";

			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x00000112r, VS_RRACE );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.5;	vmd.maxPower	= 2.0;
			vmd.minOptical	= 1.5;	vmd.maxOptical	= 2.0;
			vmd.minTear	= 1.0;	vmd.maxTear	= 1.0;
			vmd.minWear	= 1.0;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10 Venom";

		// Dodge VIPER SRT-10 //
			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x0000A112r, VS_DRACE );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 1.5;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 1.5;
			vmd.minTear	= 0.8;	vmd.maxTear	= 1.0;
			vmd.minWear	= 0.8;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10";
			prevalence += vmd.prevalence;

			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x0000A112r, VS_NRACE );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.0;	vmd.maxPower	= 2.0;
			vmd.minOptical	= 1.0;	vmd.maxOptical	= 2.0;
			vmd.minTear	= 1.0;	vmd.maxTear	= 1.0;
			vmd.minWear	= 1.0;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10";

			vmd=new VehicleModel( cars.racers.Viper_SRT10:0x0000A112r, VS_RRACE );
			vtdarr.addElement( vmd );
			vmd.prevalence = 3250.0;
			vmd.minPower	= 1.5;	vmd.maxPower	= 2.0;
			vmd.minOptical	= 1.5;	vmd.maxOptical	= 2.0;
			vmd.minTear	= 1.0;	vmd.maxTear	= 1.0;
			vmd.minWear	= 1.0;	vmd.maxWear	= 1.0;
			vmd.stockPrestige=576;	vmd.fullPrestige= 688;
			vmd.stockQM = qm_stock_Hauler_s_SuperDuty_Extra_750;	vmd.fullQM = qm_full_Hauler_s_SuperDuty_Extra_750;
			vmd.vehicleName = "Dodge VIPER SRT-10";

		// make color indexes //

		addColorIndex(GameLogic.RID_CARCOLOR_Baiern_Devils_eye_red);
		addColorIndex(GameLogic.RID_CARCOLOR_Baiern_Spring_yellow);

		addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Antracit);
		addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Black_mage);
		addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Jazz);
		addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Nacht);
		addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Reflex);
		addColorIndex(GameLogic.RID_CARCOLOR_Einvagen_Zucker);

//		prevalence *= 1000.0;
	}
}