main()
{

}

get_name()
{
	american_names = 9;
	british_names 	 = 18;
	russian_names 	 = 15;

	if ( !( isdefined( game[ "americanvehiclenames" ] ) ) )
		game[ "americanvehiclenames" ] = randomint( american_names );
	if ( !( isdefined( game[ "britishvehiclenames" ] ) ) )
		game[ "britishvehiclenames" ] = randomint( british_names );
	if ( !( isdefined( game[ "russianvehiclenames" ] ) ) )
		game[ "russianvehiclenames" ] = randomint( russian_names );


	if ( level._campaign == "british" )
	{
		game[ "britishvehiclenames" ]++ ;
		get_british_name();
	}
	else
	if ( level._campaign == "russian" )
	{
		game[ "russianvehiclenames" ]++ ;
		get_russian_name();
	}
	else
	{
		game[ "americanvehiclenames" ]++ ;
		get_american_name();
	}
}

get_american_name()
{
	vehiclename = undefined;
	switch( game[ "americanvehiclenames" ] )
	{
		case  1: vehiclename = ( "Marauder" );break;
		case  2: vehiclename = ( "Laughing Joe" );break;
		case  3: vehiclename = ( "Detroit Iron" );break;
		case  4: vehiclename = ( "Mississippi Mama" );break;
		case  5: vehiclename = ( "Big Bertha" );break;
		case  6: vehiclename = ( "Kraut-Eater" );break;
		case  7: vehiclename = ( "Thumper" );break;
		case  8: vehiclename = ( "Wicked Witch" );break;
		case  9: vehiclename = ( "Uncle Sam" ); game[ "americanvehiclenames" ] = 0;break;
	}
	vehiclename = add_group_name( vehiclename );
	self setvehiclelookattext( vehiclename, level._vehicletypefancy[ self.vehicletype ] );
}

get_british_name()
{
	vehiclename = undefined;
	switch( game[ "britishvehiclenames" ] )
	{
		case   1: vehiclename = ( "Gravedigger" );break;
		case   2: vehiclename = ( "Angel Maker" );break;
		case   3: vehiclename = ( "Cannonball" );break;
		case   4: vehiclename = ( "Lucky Lucy" );break;
		case   5: vehiclename = ( "Greta Garbo" );break;
		case   6: vehiclename = ( "Hole in One" );break;
		case   7: vehiclename = ( "Smokey" );break;
		case   8: vehiclename = ( "Untouchable" );break;
		case   9: vehiclename = ( "Hellcat" );break;
		case  10: vehiclename = ( "Jerry's Medicine" );break;
		case  11: vehiclename = ( "Her Majesty" );break;
		case  12: vehiclename = ( "Storm Crow" );break;
		case  13: vehiclename = ( "Dust Devil" );break;
		case  14: vehiclename = ( "Homewrecker" );break;
		case  15: vehiclename = ( "Jack the Ripper" );break;
		case  16: vehiclename = ( "Divine Intervention" );break;
		case  17: vehiclename = ( "Bloody Mary" );break;
		case  18: vehiclename = ( "Pandemonium" ); game[ "britishvehiclenames" ] = 0;break;
	}
	vehiclename = add_group_name( vehiclename );
	self setvehiclelookattext( vehiclename, level._vehicletypefancy[ self.vehicletype ] );
}

get_russian_name()
{
	vehiclename = undefined;
	switch( game[ "russianvehiclenames" ] )
	{
		case  1: vehiclename = ( "Gravedigger" );break;
		case  2: vehiclename = ( "Angel Maker" );break;
		case  3: vehiclename = ( "Cannonball" );break;
		case  4: vehiclename = ( "Lucky Lucy" );break;
		case  5: vehiclename = ( "Greta Garbo" );break;
		case  6: vehiclename = ( "Desert Devil" );break;
		case  7: vehiclename = ( "Hole in One" );break;
		case  8: vehiclename = ( "Smokey" );break;
		case  9: vehiclename = ( "Wicked Witch" );break;
		case  10: vehiclename = ( "Laughing Joe" );break;
		case  11: vehiclename = ( "Untouchable" );break;
		case  12: vehiclename = ( "Hellcat" );break;
		case  13: vehiclename = ( "Jerry's Medicine" );break;
		case  14: vehiclename = ( "Her Majesty" );break;
		case  15: vehiclename = ( "Pandemonium" );game[ "russianvehiclenames" ] = 0; break;
	}
	vehiclename = add_group_name( vehiclename );
	self setvehiclelookattext( vehiclename, level._vehicletypefancy[ self.vehicletype ] );
}

add_group_name( vehiclename )
{
	if ( isdefined( self.script_tankgroup ) )
		vehiclename = self.script_tankgroup + ": " + vehiclename;
	return vehiclename;
}