package Passengers
using RTDB

GenericDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CorpoManCorporatDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CorpoWomanCorporatDriver";
			weight = 1;
		}
	];
}

GenericPassengerEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CorpoManCorporatDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CorpoWomanCorporatDriver";
			weight = 1;
		}
	];
}

LowlifeDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.LowlifeMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.LowlifeWomanDriver";
			weight = 1;
		}
	];
}

LowlifePassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.3;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.LowlifeMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.LowlifeWomanDriver";
			weight = 1;
		}
	];
}

LowlifePassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.LowlifeMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.LowlifeWomanDriver";
			weight = 1;
		}
	];
}

LowlifeRedneckDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.LowlifeMaleRedneckDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.LowlifeWomanRedneckDriver";
			weight = 1;
		}
	];
}

LowlifeRedneckPassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.3;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.LowlifeMaleRedneckDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.LowlifeWomanRedneckDriver";
			weight = 1;
		}
	];
}

LowlifeRedneckPassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.LowlifeMaleRedneckDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.LowlifeWomanRedneckDriver";
			weight = 1;
		}
	];
}

WorkerSpecialistDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.WorkerSpecialistMaleDriver";
			weight = 1;
		}
	];
}

WorkerSpecialistPassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.WorkerSpecialistMaleDriver";
			weight = 1;
		}
	];
}

WorkerSpecialistPassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.WorkerSpecialistMaleDriver";
			weight = 1;
		}
	];
}

MunicipialMaleDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.MunicipialMaleDriver";
			weight = 1;
		}
	];
}

MunicipialMalePassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.3;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.MunicipialMaleDriver";
			weight = 1;
		}
	];
}

MunicipialMalePassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.MunicipialMaleDriver";
			weight = 1;
		}
	];
}

CorporatDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CorpoManCorporatDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CorpoWomanCorporatDriver";
			weight = 1;
		}
	];
}

CorporatPassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.3;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CorpoManCorporatDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CorpoWomanCorporatDriver";
			weight = 1;
		}
	];
}

CorporatPassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CorpoManCorporatDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CorpoWomanCorporatDriver";
			weight = 1;
		}
	];
}

CorpoArasakaDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CorpoManArasakaDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CorpoWomanArasakaDriver";
			weight = 1;
		}
	];
}

CorpoArasakaPassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.3;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CorpoManArasakaDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CorpoWomanArasakaDriver";
			weight = 1;
		}
	];
}

CorpoArasakaPassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CorpoManArasakaDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CorpoWomanArasakaDriver";
			weight = 1;
		}
	];
}

CitizenRichDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CitizenRichMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CitizenRichFemaleDriver";
			weight = 1;
		}
	];
}

CitizenRichPassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.3;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CitizenRichMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CitizenRichFemaleDriver";
			weight = 1;
		}
	];
}

CitizenRichPassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.CitizenRichMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.CitizenRichFemaleDriver";
			weight = 1;
		}
	];
}

NightLifeDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.NightlifeMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.NightlifeFemaleDriver";
			weight = 1;
		}
	];
}

NightLifePassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.3;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.NightlifeMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.NightlifeFemaleDriver";
			weight = 1;
		}
	];
}

NightLifePassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.1;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.NightlifeMaleDriver";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.NightlifeFemaleDriver";
			weight = 1;
		}
	];
}

NCPDDriverEntry : RandomPassengerEntry
{
	role = "Driver";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.prevention_police_handgun_ma";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.prevention_police_handgun_wa";
			weight = 1;
		}
	];
}

NCPDPassengerFrontEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 1.0;
	validSlotNames = 
	[
		"seat_front_right"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.prevention_police_handgun_ma";
			weight = 0.5;
		}, 
		{
			fk< Character > character = "Character.prevention_police_handgun_wa";
			weight = 0.5;
		}, 
		{
			fk< Character > character = "Character.prevention_police_rifle_ma";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.prevention_police_rifle_wa";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.prevention_police_shotgun_ma";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.prevention_police_shotgun_wa";
			weight = 1;
		}
	];
}

NCPDPassengerBackEntry : RandomPassengerEntry
{
	role = "Passenger";
	probability = 0.0;
	validSlotNames = 
	[
		"seat_back_right", "seat_back_left"
	];
	fk< WeightedCharacter >[] characterRecords = 
	[
		{
			fk< Character > character = "Character.prevention_police_handgun_ma";
			weight = 0.5;
		}, 
		{
			fk< Character > character = "Character.prevention_police_handgun_wa";
			weight = 0.5;
		}, 
		{
			fk< Character > character = "Character.prevention_police_rifle_ma";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.prevention_police_rifle_wa";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.prevention_police_shotgun_ma";
			weight = 1;
		}, 
		{
			fk< Character > character = "Character.prevention_police_shotgun_wa";
			weight = 1;
		}
	];
}

